CN102227611B - 用于提供指示制图应用中上下文数据的光标的方法和装置 - Google Patents

用于提供指示制图应用中上下文数据的光标的方法和装置 Download PDF

Info

Publication number
CN102227611B
CN102227611B CN200980147473.1A CN200980147473A CN102227611B CN 102227611 B CN102227611 B CN 102227611B CN 200980147473 A CN200980147473 A CN 200980147473A CN 102227611 B CN102227611 B CN 102227611B
Authority
CN
China
Prior art keywords
cursor
map
context data
module
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200980147473.1A
Other languages
English (en)
Other versions
CN102227611A (zh
Inventor
B·贝鲁斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Here Global BV
Original Assignee
Here Global BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Here Global BV filed Critical Here Global BV
Publication of CN102227611A publication Critical patent/CN102227611A/zh
Application granted granted Critical
Publication of CN102227611B publication Critical patent/CN102227611B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3632Guidance using simplified or iconic instructions, e.g. using arrows
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • G01C21/367Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • G01C21/3682Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities output of POI information on a road map
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

提供一种用于提供指示制图应用中上下文数据的光标的方法、装置和计算机程序产品。电子设备可以经由具有光标的制图应用向用户显示地图。用户可以提供选择将由光标表示的上下文数据的类型的输入。光标可以在地图上的地点处定位,并且电子设备可以基于涉及与地图上光标位置邻近的区域和位置的用户输入来获得上下文数据。然后,电子设备可以使用可视和其他指示来更新光标的表示以反映上下文数据。

Description

用于提供指示制图应用中上下文数据的光标的方法和装置
技术领域
本发明的实施方式一般地涉及移动通信技术,并且更特别地涉及用于提供指示制图应用中上下文数据的光标的方法、装置和计算机程序产品。
背景技术
现代通信时代已经引起有线和无线网络的巨大扩展。计算机网络、电视网络和电话网络正在经历由消费者需求驱动的空前技术扩展。无线和移动联网技术已经解决了相关的消费者需求,同时提供更灵活和及时的信息传送。
尽管使移动用户能够利用制图或导航服务具有极大的实用性,但是涉及提供此类服务的共同问题涉及基于地图上的地点以简单和方便的方式标识并指示与用户有关的各种信息。可以通过以下三种方式之一来指示地图上可能与用户有关的信息:(1)通过基于关键字或类别搜索的搜索结果的列表;(2)通过位于地图上的兴趣点指示符(例如,餐馆图标);或(3)通过地图本身的外观和感受。在地图旁边提供有关搜索结果的列表可能由于屏幕的大小限制而消耗太多宝贵的屏幕空间。此外,对于用户而言,尝试将有关搜索结果与它们在地图上的各自地点相关起来可能是较慢并且不太方便的。兴趣点指示符也可能产生多个缺点。例如,不是地图上的每个兴趣点都可能与用户有关,从而这将向地图增加不必要的杂乱。而且,针对多个极为接近的兴趣点的指示符可能重叠,从而使得它们很难在地图上定位。甚至,改变地图的外观和感受可以被限制于标识地图的大区域而不是特定的点。当将显示的地图放大到接近小区域时,这在GPS应用中很典型,所有这些指示符的另一特定劣势将出现。在该情况中,与用户有关的信息可以使当前显示的地图停止工作,从而使得搜索结果、兴趣点指示符以及阴影地区在指示信息的地点和/或方向中失效。
因而,可能期望提供一种可以克服上述至少某些劣势的改进的机制,通过该机制,可以向用户清楚并快速地指示地图上与用户有关的信息。
发明内容
通常,除其他之外,本发明的实施方式通过提供指示具有基于地点的地图信息(例如地理标签化数据)的形式的上下文数据的光标来提供一种改进,其中基于地点的地图信息与地图上的光标位置有关。特别地,根据本发明的实施方式,用户可以选择与用户兴趣有关的、基于地点的地图信息的类型,该用户兴趣将由光标关于地图上的光标位置来反映。例如,根据一个实施方式,如果用户希望避开地图上可能对于行人而言不安全的某些区域,同时使用制图应用(例如,GPS应用)进行导航,则表示地图上用户当前地点的光标可能通过颜色、箭头、文本和其他感官指示来指示沿哪个方向行进是安全的。
在示例性实施方式中,提供了一种用于提供指示制图应用中上下文数据的光标的方法。该方法可以包括提供对地图的显示;确定地图上光标位置;获得涉及地图上光标位置的上下文数据;以及更新光标的表示以反映上下文数据。例如,表示的上下文数据可以是各种信息,包括涉及以下内容的信息:广告、安全区域、旅行者区域、交通和道路条件、诸如餐馆、附近的朋友之类的兴趣点等。
根据另一示例性示例,提供了一种用于提供指示制图应用中上下文数据的光标的方法。该方法可以包括提供对地图的显示;确定地图上光标位置;获得涉及地图上光标位置的上下文数据;以及更新光标的表示以反映上下文数据。该方法还可以获得涉及与地图上光标位置邻近的区域的上下文数据。该方法还可以更新光标的表示以反映涉及与地图上光标位置邻近的区域的上下文数据。
在另一示例性实施方式中,提供了一种用于提供指示制图应用中上下文数据的光标的方法。该方法可以包括提供对地图的显示;确定地图上光标位置;获得涉及地图上光标位置的上下文数据;以及更新光标的表示以反映上下文数据。该方法还可以基于上下文数据呈现一个或多个备选来推进光标;接收选择备选中至少一个的用户输入;以及至少部分地基于选择的至少一个备选来更新地图上光标位置。
根据另一示例性实施方式中,提供了一种用于提供指示制图应用中上下文数据的光标的装置。该装置可以包括处理器。处理器被配置为:提供对地图的显示;确定地图上光标位置;获得涉及所述地图上光标位置的上下文数据;以及更新光标的表示以表示所述上下文数据。
在另一示例性实施方式中,提供了一种用于提供指示制图应用中上下文数据的光标的设备。该设备可以包括:用于提供对地图的显示的装置;用于确定地图上光标位置的装置;用于获得涉及地图上光标位置的上下文数据的装置;以及用于更新光标的表示以表示上下文数据的装置。
在又一示例性实施方式中,提供了一种用于提供指示制图应用中上下文数据的光标的计算机程序产品。该计算机程序产品包括至少一个计算机可读存储介质的计算机程序产品,该至少一个计算机可读存储介质具有存储于其中的计算机可执行程序程序代码部分。该计算机可执行程序代码部分可以包括第一、第二、第三和第四程序代码部分。第一程序代码指令可以被配置为提供对地图的显示。第二程序代码指令可以被配置为确定地图上光标位置。第三程序代码指令可以被配置为获得涉及地图上光标位置的上下文数据。第四程序代码指令可以被配置为更新光标的表示以表示上下文数据。
本发明的实施方式可以提供一种在其中提供制图、导航或路线安排服务的环境中采用的方法、装置和计算机程序产品。作为结果,例如,用户可以基于指示涉及地图上光标位置的上下文数据的光标来享受改进的制图或路线安排服务。
附图说明
因此,已经在一般意义上描述了本发明的实施方式,现在将参考附图,这些附图不一定是按比例绘制的,并且在附图中:
图1示出了将从本发明的实施方式中受益的一种类型的***的框图;
图2示出了根据本发明实施方式的、能够作为制图信息服务器操作的实体的示意性框图;
图3示出了能够根据本发明实施方式操作的移动台的示意性框图;
图4示出了显示根据本发明实施方式的、用于提供指示制图应用中上下文数据的光标的过程的流程图;
图5示出了显示根据本发明实施方式的、用于提供指示制图应用中上下文数据的光标的过程的流程图;以及
图6A-图6D示出了本发明示例性实施方式的示例性上下文指示性光标的屏幕截图。
具体实施方式
现在将参考附图在下文中更全面地描述本发明的实施方式,在附图中,示出了本发明的某些但不是所有实施方式。实际上,本发明的实施方式可以以很多不同的形式实现并且不应被视为限制于此处所记载的实施方式;而是,提供这些实施方式使得本公开将满足适用的法律要求。贯穿附图,同样的标号表示同样的元素。如在这里所适用的,术语“上下文数据”通常被定义为可以用于表征实体情况的信息。上下文数据参数可以包括涉及以下内容的参数,例如环境上下文、社会上下文、空间时间上下文、任务上下文、个人上下文、终端上下文、服务上下文、访问上下文等。在这些示例性上下文中,空间时间上下文可以定义某些时间点处现实世界中的用户地点(例如,物理或地理地点)。而且,将术语“基于地点的地图信息”用作上下文数据的一个示例,其是以某些形式基于地点(诸如映射地区内的精确地点或区域)提供附加信息的上下文数据的形式。
概述
通常,本发明的实施方式提供一种用于更新光标的表示以反映涉及地图上光标位置的上下文数据的方法、装置和计算机程序产品。特别地,电子设备可以接收用户输入,该用户输入选择待显示的、具有基于地点的地图信息形式的上下文数据类型。在一个实施方式中,用户可以附加地指定多个指示符以用于表示该上下文数据。
根据一个实施方式,电子设备可以在例如GPS应用的上下文中提供对地图的显示。电子设备可以被配置为确定被显示的地图上光标的位置并且获得例如具有基于地点的地图信息形式的上下文数据,该上下文数据涉及与接近地图上光标位置的区域和光标位置相关联的地点。根据一个实施方式,电子设备可以提供地图和基于地点的地图信息,或者在另一实施方式中,电子设备可以从制图信息服务器和/或制图信息数据库请求地图和基于地点的地图信息。
在一个实施方式中,在获得上下文数据时,电子设备可以更新光标的表示以反映上下文数据。更新光标的表示可以包括更新用于光标、箭头和其他形状的颜色和图形方案,以便结合光标、文本提示(例如,给定方向上到兴趣点的距离)、听觉提示(例如,铃声、警报或具有语音指令的呼入呼叫)、振动提示、闪烁提示、移动元素、弹出消息等来使用。
根据本发明的一个实施方式,电子设备能够操作GPS应用,其中地图上光标位置反映电子设备的近似物理地点。在另一实施方式中,电子设备能够操作地图浏览应用,其中用户通过在地图上重定位光标来与地图交互。在其他实施方式中,电子设备能够操作路线规划应用,其中在路线中给定的决定点处,电子设备可以基于上下文数据呈现一个或多个备选以便推进光标,接收选择备选的用户输入并且基于选择的备选更新光标位置。
整体***和电子设备
现在参考图1,示出了根据本发明示例实施方式的***的一个实施方式。图1的***可以包括移动台10、制图信息服务器22和制图信息数据库24。移动台10、制图信息服务器22和制图信息数据库24可以经由示出的网络20互连。而且,移动台10、制图信息服务器22和制图信息数据库24中的每个可以是以硬件、软件或硬件和软件的组合实现的任何设备或装置,被配置用于分别执行移动台10、制图信息服务器22和制图信息数据库24的相应功能,如下所述。
在示例实施方式中,将在下面更详细描述的移动台10可以接收并且与来自于用户的请求交互。诸如但不限于音乐、音频、视频、图片、地图、游戏、数据文件、书、文本、杂志、文档、消息、简档信息、隐私选项、电视/无线电节目或频道、互联网站点或链接等之类的各种类型的内容可以与移动台10同步和/或向并从移动台10传送。移动台10也可以使用户能够经由移动台10获取内容。在某些情况中,移动台10可以使用户能够利用制图信息服务器22和/或制图信息数据库24以由移动台来存储并检索内容。
在另一实施方式中,应该理解,通过直接地或间接地将移动台和处理元件(例如,制图信息服务器22和/或制图信息数据库24)和/或多个其他设备中任意一个连接至网络,移动台和处理元件可以彼此通信,从而执行各个实体的各种功能,诸如传送和/或接收数据、内容等。如这里使用的,术语“数据”、“内容”、“信息”和类似的术语可以互换使用以表示能够根据本发明实施方式进行传输、接收和/或存储的数据。因此,对于任何此类术语的使用都不应限制本发明的精神和范围。
在一个实施方式中,制图信息服务器22和/或制图信息数据库24(将在下文中更详细地描述它们中的每个)可以与移动台10通信以处理针对地图信息和/或上下文数据的请求。制图信息服务器22可以是各种服务器设备中的任意设备,包括提供地图信息和/或上下文数据的单个服务器设备或以某些分布式方式一起工作的多个服务器设备。根据一个实施方式,制图信息服务器可以访问制图信息数据库24以便检索地图信息和/或上下文数据。类似地,制图信息数据库24可以是各种存储器设备中的任意设备,包括用于存储地图信息和/或上下文数据的单个存储器设备或以某些分布式方式一起工作的多个存储器设备。
现在参考图2,根据本发明实施方式示出了能够作为制图信息服务器22操作的实体的框图。能够作为制图信息服务器22操作的实体包括用于执行根据本发明实施方式的一个或多个功能的各种装置,包括此处更特别示出并且描述的那些装置。然而,应该理解,一个或多个实体可以包括用于执行一个或多个相同功能的备选装置而不脱离本发明的精神和范围。如图所示,能够作为制图信息服务器22操作的实体通常可以包括用于执行或控制实体的各种功能的装置,例如处理器210。
处理器210可以以多个不同方式实现。例如,处理器210可以实现为各种处理装置,诸如处理元件、协处理器、控制器或各种其他处理设备,包括集成电路,集成电路诸如ASIC(专用集成电路)、FPGA(现场可编程门阵列)、硬件加速器等。在示例实施方式中,处理器210可以被配置为执行存储在存储器220中或可由处理器210访问的指令。
特别地,处理器210可以被配置为下文关于图4更详细描述的过程。例如,根据一个实施方式,处理器210可以被配置为接收针对特定区域地图的请求、检索地图并传输其表示(例如,到移动台10)。处理器210可以被进一步配置为接收针对用户选择的、基于地点的地图信息的类型以及地图上位置的请求(例如,来自于移动台10),其中确定并传输与地图上位置有关的、基于地点的地图信息(例如,到移动台10)。根据另一示例,处理器210可以被配置为通过从独立数据库(例如,制图信息数据库24)请求地图并且从该数据库接收响应来检索地图。根据另一实施方式,处理器210可以被配置为通过从独立数据库(例如,制图信息数据库24)请求地图并且从该数据库接收响应来确定基于地点的地图信息。
在一个实施方式中,处理器与存储器220通信或包括存储器220,存储器220诸如是易失性和/或非易失性存储器,其存储内容、数据等。例如,存储器220可以存储从实体传输的和/或由实体接收的内容。还例如,存储器220可以存储用于处理器的软件应用、指令等以执行与根据本发明实施方式的实体的操作相关联的步骤。特别地,存储器220可以存储用于处理器的软件应用、指令等以执行关于图4在上面和下面描述的操作,以便提供指示制图应用中上下文数据的光标。
例如,根据一个实施方式,存储器220可以存储用于指示处理器210执行操作的一个或多个模块,包括例如检索模块和确定模块。在一个实施方式中,检索模块可以被配置为接收针对特定区域地图的请求、检索地图并传输其表示。在一个实施方式中,确定模块可以被配置为针对用户选择的、基于地点的地图信息的类型以及地图上位置的请求(例如,来自于移动台10),其中确定并传输与地图上位置有关的基于地点的地图信息。
除了存储器220以外,处理器210还可以连接至至少一个接口或其他装置,以便显示、传输和/或接收数据、内容等。在这点上,接口可以包括至少一个通信接口230或用于传输和/或接收数据、内容等的其他装置,以及可以包括显示器240和/或用户输入接口250的至少一个用户接口。继而,用户输入接口可以包括允许实体从用户接收数据的多个设备中的任意设备,诸如小键盘、触摸显示器、游戏杆或其他输入设备。
虽然前文提及制图信息“服务器”,但是如由制图信息服务器22执行的上述功能可以实现在任何类型的计算设备上并且可以在不同于客户端/服务器***的计算机架构中操作。制图信息服务器22还可以实现为一个或多个连接的服务器(例如,一个服务器用于提供地图并且另一服务器用于提供基于地点的地图信息)。此外,虽然前文提及制图信息“数据库”,但是制图信息数据库24可以实现为一个或多个连接的数据库(例如,一个数据库用于提供地图并且另一数据库用于提供基于地点的地图信息)。此外,虽然提及了软件“模块”,软件无需被模块化并且代之以可以以其他非模块格式混入或撰写而不脱离本发明实施方式的精神和范围。
还应理解,本发明的实施方式构思了如下文关于图3描述的移动台10,其还能够执行制图信息服务器22和/或制图信息数据库24的某些或所有操作。例如,移动台10能够本地存储地图和基于地点的地图信息,从而消除从独立实体请求地图和基于地点的地图信息的需要。
在一个实施方式中,移动台10、制图信息服务器22和/或制图信息数据库24可以具有用于接收基于地点的地图信息的接口。在其他实施方式中,接口可以将移动台10、制图信息服务器22和/或制图信息数据库24与各种源(例如,警察部门)链接起来,这些源提供关于地图上显示区域的有关信息和统计数据(例如,交通事故的数量、交通事故的地点等)。移动台10、制图信息服务器22和/或制图信息数据库24继而可以处理并修改从那些源接收的、与请求的上下文数据和地图上的地点有关的信息。如下所述,可以基于该信息显示地图,并且在一个实施方式中,地图可以具有染色或突出显示的不同区域以指示涉及地图上那些区域的、相关的基于地点的地图信息的各种密度(例如,地图某个区域中交通事故的密度)。
现在参考图3,其示出了从本发明实施方式受益的一个类型的电子设备。如图所示,该电子设备可以是移动台10,并且更具体地是蜂窝电话。然而,应该理解,示出的以及此后描述的移动台仅是将从本发明实施方式受益的一个类型的电子设备的示范,并且因此不应限制本发明的范围。虽然出于示例目的而示出了并且将在此后描述移动台10的多个实施方式,但是其他类型的移动台可以容易地采用本发明的实施方式,其他类型的移动台诸如个人数字助理(PDA)、寻呼机、膝上型计算机、台式计算机、游戏设备、照相机、GPS设备以及其他类型的电子设备,包括移动无线设备和固定有线设备两者。
移动台可以包括用于执行根据本发明实施方式的一个或多个功能的各种装置,包括此处更特别示出并且描述的那些装置。然而,应该理解,移动台可以包括用于执行一个或多个相同功能的备选装置而不脱离本发明的精神和范围。更特别地,例如,如图3所示,除了天线302,移动台10还包括发射器304、接收器306、以及包括诸如处理器308之类装置的设备,该装置用于分别向发射器304和接收器306提供信号并且从它们接收信号,处理器308执行下面描述的各种功能,包括例如涉及更新光标的表示以反映涉及地图上光标位置的上下文数据。
如关于图4在下面更详细讨论的,在一个实施方式中,处理器308可以被配置为提供对地图的显示;确定地图上光标位置;获得涉及地图上光标位置的上下文数据;以及更新光标的表示以表示上下文数据。
在各种实施方式中,分别向发射器304和接收器306提供的信号和从它们接收的信号可以包括根据适用的蜂窝***的空中接口标准的信令信息和用户话音和/或用户生成的数据。在这点上,移动台能够利用一个或多个空中接口标准、通信协议、调制类型和接入类型来操作。更特别地,移动台能够根据多个第二代(2G)、2.5G和/或第三代(3G)通信协议等中的任意通信协议进行操作。而且,例如,移动台能够根据多个不同无线联网技术中任意技术进行操作,包括蓝牙、电子与电气工程师协会(IEEE)802.11无线局域网(WLAN)(或Wi-Fi)、IEEE802.16微波存取全球互通(WiMAX)、超宽带(UWB)等。
应该理解,处理器308可以包括实现移动台的视频、音频和逻辑功能所需的电路并且能够执行用于实现上述功能的应用程序。例如,处理器308可以以多种不同方式实现。例如,处理器308可以实现为各种处理装置,诸如处理元件、协处理器、控制器或各种其他处理设备,包括集成电路,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、硬件加速器等。在示例实施方式中,处理器308可以被配置为执行存储在非易失性存储器324中的或处理器308可访问的指令。处理器308还可以包括在调制和传输之前对消息和数据进行卷积编码和交织的功能。而且,处理器308可以包括操作可以存储在存储器中的一个或多个软件应用的功能。例如,处理器308能够操作连接性程序,诸如传统的Web浏览器。连接性程序继而可以诸如根据超文本传输协议(HTTP)和/或无线应用协议(WAP)来允许移动台传输并接收Web内容。
移动台还可以包括诸如用户接口的装置,用户接口例如包括传统的耳机或扬声器310、振铃器312、麦克风314、显示器316,所有这些都耦合至处理器308。允许移动台接收数据的用户输入接口可以包括允许移动台接收数据的多个设备中任何设备,诸如小键盘318、触摸显示器(未示出)、麦克风314或其他输入设备。在包括小键盘的实施方式中,小键盘可以包括传统数字(0-9)和相关键(#,*),以及用于操作移动台的其他键,并且可以包括字母数字键的全集或可以激活以提供字母数字键全集的键的集合。尽管未示出,但是移动台可以包括电池,诸如振动电池组,用于为操作移动台所需的各种电路供电,并且可选地提供如可检测输出的机械振动。
移动台10可以包括定位传感器326。定位传感器326可以包括例如全球定位***(GPS)传感器、辅助全球定位***(辅助GPS)传感器等。然而,在一个实施方式中,定位传感器包括计步器或惯性传感器。而且,定位传感器可以基于信号三角计算或其他机制来确定移动台10的地点。定位传感器能够确定移动台10的地点,诸如移动台10的经度和纬度,或相当于参考点的位置,诸如目的地或开始点。来自于定位传感器的信息可以被传送到移动台10的存储器或传送到另一存储器设备以存储为位置历史或地点信息。而且,移动台的存储器可以存储用于确定小区id信息的指令。在这点上,存储器可以存储供处理设备308执行的应用程序,其确定与移动台通信的当前小区的标识,即,小区id标识或小区id信息。结合定位传感器,小区id信息可以用于更准确地确定移动台的地点。
移动台还可以包括诸如存储器的装置,该装置例如包括订户标识模块(SIM)320、可移除用户标识模块(R-UIM)(未示出)等,其可以存储涉及移动订户的信元。除了SIM,移动台可以包括其他存储器。在这点上,移动台可以包括易失性存储器322以及非易失性存储器324,它们可以是嵌入式的和/或可以可移除。例如,其他非易失性存储器可以是嵌入式或可移除多媒体存储器卡(MMC)、安全数字(SD)存储器卡、存储器棒、EEPROM、闪存、硬盘等。存储器可以存储移动台使用的多条或大量信息和数据中的任意以实现移动台的功能。例如,存储器可以存储能够唯一地标识移动台的标识符,标识符诸如国际移动设备标识(IMEI)码、国际移动订户标识(IMSI)码、移动台综合业务数字网络(MSISDN)码等。存储器还可以存储内容。存储器例如可以存储用于应用和其他计算机程序的计算机程序代码。特别地,根据一个实施方式,存储器可以存储下面关于图4描述的显示模块、确定模块、获得模块以及更新模块。例如,在本发明的一个实施方式中,显示模块可以被配置为提供对地图的显示。确定模块可以被配置为在地图上确定光标的位置。获得模块可以被配置为获得涉及地图上光标位置的上下文数据。更新模块可以被配置为更新光标的表示以表示上下文数据。
结合移动通信应用主要描述了本发明实施方式的方法、装置和计算机程序产品。然而,应该理解,本发明实施方式的方法、装置和计算机程序产品可以结合各种其他应用在移动通信行业中和移动通信行业外来利用。例如,本发明实施方式的方法、装置和计算机程序产品可以结合有线和/或无线网络(例如,因特网)应用来利用。
用于提供指示制图应用中上下文数据的光标的方法
图4和图5示出了根据本发明实施方式的、用于提供指示制图应用中上下文数据的光标的***的框图。可以以各种形式提供光标或指示符,包括但不限于:地图上用户地点的指示(即,位于地图中心或限定区域的地图上用户的当前位置处)、导航箭头(例如,在导航模式中时)、导航点(例如,当在行人导航模式中时)、线路指针(例如,在路线安排模式中时)、地图的中心点(例如,在地址搜索模式中时)、或地图上的选择符(例如,当在浏览模式中时)。将处于示例的目的,结合图1的移动台10来描述图4和图5的***。然而,应该指出,可以结合各种其他设备(移动和固定的两者)来采用图4和图5的***,并且因此,本发明的实施方式不应限于诸如图1的移动台10的设备上的应用。还应该指出,虽然图4和图5示出了用于提供指示制图应用中上下文数据的光标的***的配置示例,但是多个其他配置也可以用于实现本发明的实施方式。
现在参考图4和图5,可以采用示出的操作,从而提供上下文指示性光标,其表示与地图上光标位置有关的基于地点的地图信息。如图所示,过程可以在框401处开始,其中,移动台10,并且尤其是诸如操作在移动台10上的处理设备308之类的装置,可以接收用户输入,该用户输入用于选择或定义将显示的基于地点的地图信息的类型。接收的用户输入例如可以标识帮助标识上下文的上下文参数。在一个实施方式中,用户可以从菜单选择预定义基于地点的地图信息数据集合选项(例如,用于道路安全性数据的选项)。在另一个实施方式中,用户可以指定将显示的基于地点的地图信息的类别,诸如“娱乐”。备选地,用户可以指定涉及所期望基于地点的地图信息的搜索术语或关键字。例如,用户可以指定搜索术语“餐馆”来指示用户希望接收关于光标的指示,该光标将餐馆附近与地图上光标位置的地点相关。在另一实施方式中,用户可以指定多个类别、多个搜索术语或关键字或它们的组合。事实上,用于接收用户输入的任何数量的技术可以用于根据本发明的实施方式指定基于地点的地图信息的类型。
根据本发明的其他实施方式,除了接收选择或定义将要显示的基于地点的地图信息类型的用户输入之外,用户可以选择期望用于反映基于地点的地图信息的指示类型(例如,可见的、听觉的和其他感官指示符)。例如,根据一个实施方式,用户可以选择用于光标的颜色方案以表示地图上各类信息。在另一实施方式中,选择的颜色方案可以对应于已知的颜色方案,诸如交通灯、温度计中使用的那些等。例如,在交通灯颜色方案的情况中,绿色可用于指示安全路线,黄色可用于指示适中的安全路线,红色可用于指示不安全的路线。类似地,用户可以选择用于光标的颜色方案以表示期望的基于地点的地图信息到与光标位置相关联的地点的距离,诸如绿色代表500米内的餐馆,黄色代表500到1000米之间的餐馆,红色代表到与地图上光标位置相关联的地点大于一千米的餐馆。而且,各种颜色可以跨越颜色谱使用,其分别是安全或距离的相应的相对程度的指示。根据其他实施方式,用户可以选择各种其他类型的指示符,诸如用于光标的颜色和图形方案、箭头和与光标、文本提示(例如,给定方向上到兴趣点的距离)、听觉提示(例如,铃声、警报或具有语音指令的进入呼叫)、振动提示、闪烁提示、移动元素、弹出消息结合使用的其他形状。事实上,很多类型的指示可以用于反映期望的基于地点的地图信息而不脱离本发明实施方式的精神和范围。
在框402,移动台10,并且特别地诸如处理设备308的装置,以及在一个实施方式中,显示模块可以提供对地图的显示。在一个实施方式中,移动台10可以从服务器(诸如制图信息服务器22)请求地图信息。根据一个实施方式,移动台10可以向制图信息服务器22指定将显示的地图的特定区域或地区。例如,该请求可以包括坐标集合,用于指示将要显示的地图边界的坐标集合。在本发明的示例性实施方式中,移动终端10具有定位传感器326,其可以是以硬件、软件或硬件和软件的组合实现的任何设备或装置,被配置为通过多种地点检测技术中的任意技术来确定移动台10的近似地点,地点检测技术包括但不限于GPS、辅助GPS(AGPS)、近程无线电技术或运营商网络以及结合定位传感器326的上述描述而在此提到的其他技术。因此,根据一个实施方式,请求可以包括如定位传感器326确定的移动台10的近似地址。事实上,用于标识特定地区或区域的任何数量的技术可以用于根据本发明的实施方式请求区域或地区的地图。在一个实施方式中,制图信息服务器22,并且特别地诸如处理器210的装置可以被配置为提供请求的地图信息。在另一实施方式中,制图信息服务器22可以从数据库(诸如,制图信息数据库24)获得地图信息。备选地,根据一个实施方式,移动台10能够执行制图信息服务器22和/或制图信息数据库24的某些或全部功能。
移动台10一旦获得了请求的地图,则移动台10可以根据一个实施方式在制图应用中向用户提供地图的显示。例如,请求的地图可以表示移动台10的当前位置并且经由GPS制图应用向用户显示。备选地,在一个实施方式中,请求的地图可以表示用户感兴趣的、与移动台10的当前位置无关的特定区域或地区。大部分制图应用可以采用光标以在地图上标识用户的当前地点(例如,在GPS制图应用中)或允许用户与地图交互(例如,在地图浏览应用中)。根据一个实施方式,制图应用可以提供对两个光标的显示。例如,一个光标可以在地图上标识用户的当前地点并且其他光标可以允许用户同时与地图交互。在框403中,移动台10以及特别地诸如处理设备308的装置,并且在一个实施方式中,确定模块可以确定地图上光标的位置。根据一个实施方式,确定地图上光标的位置可以导致光标当前在地图上所驻留位置的坐标的确定。在另一实施方式中,光标可以配备位置数据以在地图上地点处定位光标。例如,在GPS制图应用中,光标可以表示移动台10的近似物理位置,并且因此,可以确定光标的地点为与移动台10的近似地点是相同的,如在一个实施方式中可以由定位传感器326确定的。
在框404,移动台10,并且特别地诸如处理设备308的装置,以及在一个实施方式中,获得模块可以获得上下文数据或上下文参数,该上下文数据或上下文参数涉及地图上的光标位置或提供给光标的位置数据。根据本发明的其他实施方式,移动台10可以获得涉及接近地图上光标位置的区域的上下文数据。根据一个实施方式,为了获得将显示的基于地点的地图信息形式的上下文数据,移动台10可以从服务器(诸如制图信息服务器22)请求基于地点的地图信息。例如,根据一个实施方式,移动台10可以为制图信息服务器22提供用户输入以便选择或定义将显示的基于地点的地图信息类型。此外,移动台10可以为制图信息服务器22提供对应于地图上光标位置的地点。在一个实施方式中,制图信息服务器22,并且特别地诸如处理器210的装置可以被配置为确定所请求类型的基于地点的地图信息,其涉及对应于接近地图上光标位置的位置或区域的地点。在另一实施方式中,制图信息服务器22可以从数据库(诸如制图信息数据库24)获得基于地点的地图信息。备选地,根据一个实施方式,移动台10能够执行涉及获得制图信息服务器22和/或制图信息数据库24的基于地点的地图信息的某些或所有功能。例如,在一个实施方式中,移动台10可以以本地可访问(例如,在非易失性存储器324中)的基于地点的地图信息形式存储上下文数据,从而消除与制图信息服务器22和/或制图信息数据库24通信的需求以获得上下文数据。
根据示例性实施方式,光标的表示可以由移动台10、并且特别地由诸如处理设备308的装置、以及在一个实施方式中由更新模块来更新以反映基于地点的制图信息形式的上下文数据,如框405。根据一个实施方式,光标可以与上下文数据相关联,从而创建两者之间的链路或接口,使得光标向用户传送上下文数据。在其他实施方式中,可以以一个或多个方式更新光标的表示以解释一个或多个上下文参数。类似地,在另一实施方式中,光标的表示可以基于接收的一个或多个上下文参数来更新。如上所述,在一个实施方式中,基于地点的制图信息可以涉及地图上的光标位置,或在另一实施方式中,可以涉及接近地图上光标位置的区域。在一个实施方式中,更新光标的表示可以包括确定一个或多个可见指示,该一个或多个可见指示表示基于地点的制图信息形式的上下文数据,并且包括更新光标的指示以包括一个或多个可见指示。根据其他实施方式,更新光标的表示可以包括更新用于光标、箭头和其他形状的颜色和图形方案,该颜色和图形方案结合光标、文本提示(例如,给定方向上到兴趣点的距离)、以及闪烁提示一起使用。在另一实施方式中,在地图上移动光标可以导致在地图上显示光标的踪迹,其中踪迹的可见指示反映与接近踪迹位置的位置或区域有关的基于地点的制图信息。在本发明的某些实施方式中,可见指示可以由警报,诸如听觉提示(例如,铃声、警报或具有语音指令的进入呼叫)、振动提示、或弹出消息来实现。根据一个实施方式,移动台10还可以被配置为提供对听觉或振动提示的生成。根据一个实施方式,例如,当光标或用户接近地图上交通事故频繁发生的十字路口时,可能出现警报或提示。而且,根据另一实施方式的移动台10还可以被配置为显示附加的文本指示符,其例如表示针对当前显示的基于地点的制图信息的搜索术语(例如,“餐馆”)或指示反映地图上光标当前位置的状态(例如,“安全区域”)。事实上,任何类型的可见指示或其他伴随指示都可以用于反映期望的、基于地点的地图信息而不脱离本发明实施方式的精神和范围。
根据本发明的示例性实施方式,可见指示可以包括从多个颜色中选择的颜色,每个颜色与不同的上下文数据相关联。例如,在本发明的一个实施方式中,移动台10、并且特别地诸如处理设备308的装置可以被配置为操作具有上下文指示性光标的GPS应用。用户可以选择在处于路线中时(例如,步行、驾车、骑自行车、驾船等)显示基于地点的制图信息,该基于地点的制图信息涉及路线安全性。在一个实施方式中,可以更新光标的颜色以反映移动台10当前位置的安全性信息(例如,在认为当前地点是安全的时光标可以是绿色或当认为当前地点是不安全的时光标可以是红色)。
根据另一实施方式,光标的可见指示可以包括一个或多个箭头,该一个或多个箭头指示涉及接近地图上光标位置的区域的上下文数据。在另一实施方式中,也可以更新一个或多个箭头的颜色以反映接近移动台10位置的区域的基于地点的制图信息。例如,在一个实施方式中,如图6A所示,可以以具有中心区域603的罗盘601的形状表示光标,其表示与移动台10当前地点有关的基于地点的制图信息,并且环绕中心区域的箭头605表示与接近移动台10当前地点的区域有关的基于地点的制图信息。例如,如图6B所示,罗盘611的中心区域613和顶部617和底部619的箭头可以通过一种颜色(这里以无阴影表示)来表示地图上光标当前位置以及该位置前面和后面的基于地点的地图信息(例如,指示安全路线),而向左的箭头616和向右的箭头618可以是另一种颜色(这里以阴影表示)以表示地图上光标位置的左和右地点的基于地点的制图信息(例如,指示不安全的路线)。还应该指出,虽然图6B示出了用于指示制图应用中上下文数据的光标表示的示例,但是可以使用多个其他表示来实现本发明的实施方式。本发明的实施方式不应被视为限制于仅表示与用户所选输入有关的基于地点的地图信息的两个情况,而是可以由相同的上下文指示性光标表示三个或更多的情况。而且,本发明的实施方式不限于表示基于地点的地图信息的一个或多个情况,该基于地点的地图信息与利用光标和/或颜色方案的该表示的用户所选输入有关,而是事实上,可以使用很多不同的光标表示、颜色方案或上述或下述用于表示基于地点的地图信息的其他方法。
在另一实施方式中,可见指示可以包括文本或其他类似类型的指示,以指示从地图上的光标位置或例如移动台10的当前地点到地图上预定义地点的距离,诸如基于地点的制图信息的有关距离(例如,兴趣点)。例如,根据一个实施方式,可以显示从移动台10到有关兴趣点的文本距离625接近与光标相关联的并且指示兴趣点方向的一个或多个箭头623,如图6C所示。本发明的其他实施方式可以更新光标的表示,从而一个或多个箭头的长度反映到兴趣点的距离(例如,较短箭头指示到兴趣点的较短距离)。事实上,很多类型和形式的可见指示或其他伴随指示可以用于反映期望的基于地点的地图信息而不脱离本发明实施方式的精神和范围。
根据本发明的另一实施方式,移动台10、并且特别地诸如处理设备308的装置可以被配置为操作具有上下文指示性光标的地图浏览应用。用户可以通过在地图上各个地点处重定位光标来与地图(给定区域或地点的固定地图表示)交互。根据本发明一个示例性实施方式,由于光标在地图上重定位(例如,通过经由触摸屏、小键盘、轨迹球、鼠标等进行输入),可以连续地更新光标的指示以反映基于地点的制图信息形式的上下文数据,该上下文数据与地图上光标的当前位置相关联。例如,用户可选择以显示涉及安全性的基于地点的制图信息。在一个实施方式中,可以更新光标的颜色以反映地图上光标当前位置的安全性信息(例如,当认为地图上光标的当前位置是安全的时光标可以是绿色,当认为地图上光标的当前位置是不安全的时光标可以是红色)。
根据本发明的其他实施方式,相关的基于地点的地图信息可以位于地图可见部分之外的地点。例如,光标可以以某些方式指示兴趣点位于光标右面,但是在地图上的该方向上可能没有兴趣点是当前可见的,因为光标指示的上下文数据的地点超出了地图可见部分的极右边缘。在一个实施方式中,用户继而例如可以通过在上下文数据所超出的地图边缘的方向上移动光标来指示期望查看当前在地图上不可见的基于地点的信息。在一个实施方式中,此类指示可以使得地图临时显示在所指示方向上超出地图可见部分的区域,从而在返回到原始地图区域和光标地点之前,临时显示之前位于地图可见部分之外的上下文数据。在另一实施方式中,地图的可见部分可以临时缩小,从而在放大回到原始地图放大率和地点之前显示之前位于地图可见部分之外的上下文数据。根据另一实施方式,在用户指示的方向上,可以临时打开显示超出原始地图边缘的地图部分的窗口以允许用户查看位于原始地图可见部分之外的上下文数据。在各种实施方式中,可以一起使用用于显示超出原始地图边缘的地图部分的方法的组合。事实上,可以使用用于显示上下文数据的任何方法或方法的组合而不脱离本发明实施方式的精神和范围,其中上下文数据位于地图可见部分之外。
现在参考图5,在本发明的一个实施方式中,在更新光标的表示以反映上下文数据之后,移动台10、并且特别地诸如处理设备308的装置可以基于上下文数据呈现一个或多个备选以推进光标,如框506。例如,在一个实施方式中,移动台10可以被配置为操作具有上下文指示性光标的路线规划应用或导航应用。在沿着用户所规划路线的给定点处,或用户处于路线中时,用户可以到达沿路线的决策点并且向用户呈现备选以便选择路线中的下一步。例如,地图上光标的当前位置或移动台10的当前地点可以位于两条或更多条道路的交叉点处,如图6D所示。在此类点处,可以更新光标653的中心区域以反映与地图上光标位置相关联的该地点处得上下文数据,并且光标可以包括箭头655、656和657以反映接近地图上该地点的区域处得上下文数据。例如,根据一个实施方式,可以使用颜色方案,其中一个颜色(如中心区域653和箭头657中无阴影表示的)可以指示地图上光标当前位置处和从当前位置向前的方向上的安全区域,并且另一颜色(如箭头655和656中阴影表示的)指示当前地点的左向和右向的不安全地点。因此,光标可以表示以下事实,例如当前地点是安全区域,径直前进是安全区域,右转或左转是不安全区域。
在框507,根据本发明的一个实施方式,移动台10、并且特别地诸如处理设备308的装置可以接收选择在上面框506处呈现的备选中至少一个的用户输入。在一个实施方式中,移动台10可以经由输入设备(例如,鼠标、触摸板、触摸屏、小键盘、键盘、语音命令等)接收选择。例如,用户可以使用鼠标设备点击备选之一,或用户可以仅在备选之一的方向上移动光标来选择它。在另一实施方式中,移动台10可以以在备选之一的方向上检测移动台10的移动的形式接收选择,其中移动台10的移动如通过例如定位传感器326检测。事实上,可以使用接收用户输入的任何方法来选择备选而不脱离本发明实施方式的精神和范围。
根据一个实施方式,在接收选择备选的用户输入时,移动台10、并且特别地诸如处理设备308的装置可以基于所选的备选来更新地图上光标的位置。在一个实施方式中,移动台10可以将地图上的光标位置更新到路线中的下一决策点。在另一实施方式中,移动台10可以基于移动台10的新地点来更新地图上光标的位置。此外,根据另一实施方式,对备选的选择可以用于细化将显示的上下文数据和/或将呈现的其他备选。根据一个实施方式,一旦已经基于所选的备选更新了光标的位置,则移动台10可以获得涉及地图上光标新位置的上下文数据并且更新光标的表示以反映上下文数据。在另一实施方式中,移动台10可以等待呈现新备选来基于上下文数据推进光标的位置,直到到达下一决策点。
结论
如上所述,本发明的实施方式可以被配置为装置或方法。因而,本发明的实施方式可以包括各种全部为硬件、全部为软件或软件或硬件的任何组合的装置。而且,本发明的实施方式可以采取计算机可读存储介质上的计算机程序产品的形式,该计算机可读存储介质具有包含在该存储介质中的计算机可读程序指令(例如,计算机软件)。可以利用任何合适的计算机可读存储介质,包括硬盘、CD-ROM、光存储设备或磁存储设备。
已经参考方法、装置(即,***)和计算机程序产品的框图和流程图图示在上面描述了本发明的实施方式。应该理解,框图和流程图图示的每个框和框图和流程图图示中框的组合分别可以由包括计算机程序指令的各种装置实现。这些计算机程序指令可以加载到通用计算机、专用计算机或其他可编程数据处理装置(诸如参考图2描述的处理器210或参考图3描述的处理设备308)上以制造机器,从而在计算机或其他可编程数据处理装置上执行的指令产生用于实现流程图中一个或多个框所指定的功能。
这些计算机程序指令也可以存储在计算机可读存储器中,其可以引导计算机或其他可编程数据处理装置(例如参考图2的处理器210或图3的处理设备308)以特定的方式工作,从而存储在计算机可读存储器中的指令生产产品,该产品包括用于实现流程图中一个或多个框所指定功能的计算机可读指令。计算机程序指令也可以加载到计算机或其他可编程数据处理装置上以使得在计算机或其他可编程装置上执行一系列操作步骤,从而产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令提供用于实现流程图中一个或多个框所指定功能的步骤。
因而,框图和流程图图示支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合已经用于执行指定功能的程序指令装置。还应该理解,框图和流程图图示的每个框和框图和流程图图示中框的组合可以由执行指定功能或步骤的专用的、基于硬件的计算机***或专用硬件和计算机指令的组合来实现。
本发明这些实施方式所涉及的、具有上面的描述和关联附图中所呈现教导的益处的领域的技术人员将想到这里记载的本发明的很多修改和其他实施方式。因此,应该理解,本发明的实施方式不限于所公开的具体实施方式,并且修改和其他实施方式旨在被包括在所附权利要求的范围内。而且,尽管前面的描述和相关联的附图在元素和/或功能的某些示例性组合的上下文中描述了示例性实施方式,但是应该理解,备选的实施方式可以提供元素和/或功能的不同组合而不脱离所附权利要求的范围。在这点上,例如,还构思了除上面明确公开之外的提供元素和/或功能的不同组合,其可以记载在某些所附权利要求中。尽管在此使用了特定的术语,但是仅在一般性和描述性的意义上并且不是出于限制性的目的而使用它们。

Claims (14)

1.一种用于在电子设备上提供指示上下文数据的光标的方法,所述方法包括:
提供对地图的显示;
确定所述光标在地图上的位置;
获得涉及所述光标在所述地图上的所述位置的上下文数据;以及
更新所述光标的表示以反映所述上下文数据,
其中更新所述光标的表示包括确定表示所述上下文数据的一个或多个可见指示并且更新所述光标的所述表示以包括所述一个或多个可见指示,
其中所述可见指示包括指向所述地图上的兴趣点的方向的一个或多个箭头,
其中涉及所述兴趣点的信息被包括在所述上下文数据中,
其中所述一个或多个可见指示包括从所述地图上的所述光标的位置到所述兴趣点的距离的表示。
2.根据权利要求1所述的方法,其中获得上下文数据还包括获得涉及与所述地图上光标位置邻近的区域的上下文数据,并且其中所述光标表示所述电子设备的近似物理位置。
3.根据权利要求2所述的方法,其中更新所述光标的表示还包括更新所述光标的表示以反映涉及所述与所述地图上光标位置邻近的区域的上下文数据。
4.根据权利要求1所述的方法,其中所述可见指示包括从多个颜色中选择的颜色,每个颜色与不同的上下文数据相关联。
5.根据权利要求1所述的方法,还包括:
确定表示所述上下文数据的一个或多个可听或振动的指示;以及
提供所述可听或振动的指示的生成。
6.根据权利要求1所述的方法,还包括:
接收选择基于地点的地图信息的类型的用户输入,其中基于所述用户输入获得涉及所述地图上光标位置的上下文数据。
7.根据权利要求1所述的方法,还包括:
基于所述上下文数据呈现一个或多个备选来推进所述光标;
接收选择所述备选中至少一个的用户输入;以及
基于选择的所述备选中的至少一个来更新所述地图上光标位置。
8.一种用于在电子设备上提供指示上下文数据的光标的装置,所述装置包括:
第一模块,用于提供对地图的显示;
第二模块,用于确定所述光标在地图上的位置;
第三模块,用于获得涉及所述光标在所述地图上的所述位置的上下文数据;以及
第四模块,用于更新所述光标的表示以表示所述上下文数据,
其中所述第四模块包括用于确定表示所述上下文数据的一个或多个可见指示并且更新所述光标的所述表示以包括所述一个或多个可见指示的模块,
其中所述可见指示包括指向所述地图上的兴趣点的方向的一个或多个箭头,
其中涉及所述兴趣点的信息被包括在所述上下文数据中,
其中所述一个或多个可见指示包括从所述地图上的所述光标的位置到所述兴趣点的距离的表示。
9.根据权利要求8所述的装置,其中所述第三模块包括用于获得与所述地图上光标位置邻近的区域的上下文数据的模块,并且其中所述光标表示所述电子设备的近似物理位置。
10.根据权利要求9所述的装置,其中所述第四模块包括用于更新所述光标的表示以反映涉及所述与所述地图上光标位置邻近的区域的上下文数据的模块。
11.根据权利要求8所述的装置,其中所述可见指示包括从多个颜色中选择的颜色,每个颜色与不同的上下文数据相关联。
12.根据权利要求8所述的装置,还包括:
第五模块,用于确定表示所述上下文数据的一个或多个可听或振动的指示;以及
第六模块,用于提供所述可听或振动的指示的生成。
13.根据权利要求8所述的装置,还包括:
第五模块,用于接收用于选择基于地点的地图信息的类型的用户输入,其中所述第三模块包括用于基于所述用户输入获得涉及所述地图上光标位置的上下文数据的模块。
14.根据权利要求8所述的装置,还包括:
第五模块,用于基于所述上下文数据呈现一个或多个备选来推进所述光标;
第六模块,用于接收选择所述备选中至少一个的用户输入;以及
第七模块,用于基于选择的所述备选中的至少一个来更新所述地图上光标位置。
CN200980147473.1A 2008-11-26 2009-10-13 用于提供指示制图应用中上下文数据的光标的方法和装置 Expired - Fee Related CN102227611B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/323,992 US8671365B2 (en) 2008-11-26 2008-11-26 Method, apparatus and computer program product for providing a cursor for indicating context data in a mapping application
US12/323,992 2008-11-26
PCT/FI2009/050821 WO2010061044A1 (en) 2008-11-26 2009-10-13 Method, apparatus and computer program product for providing a cursor for indicating context data in a mapping application

Publications (2)

Publication Number Publication Date
CN102227611A CN102227611A (zh) 2011-10-26
CN102227611B true CN102227611B (zh) 2016-01-13

Family

ID=42197501

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980147473.1A Expired - Fee Related CN102227611B (zh) 2008-11-26 2009-10-13 用于提供指示制图应用中上下文数据的光标的方法和装置

Country Status (4)

Country Link
US (1) US8671365B2 (zh)
EP (1) EP2350568A4 (zh)
CN (1) CN102227611B (zh)
WO (1) WO2010061044A1 (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004242284A (ja) * 2002-12-04 2004-08-26 Canon Inc 情報処理装置、情報処理方法、記憶媒体、およびプログラム
US20100145613A1 (en) * 2008-12-05 2010-06-10 Electronics And Telecommunications Research Institute Apparatus for generating location information based on web map and method thereof
US20130191742A1 (en) * 2010-09-30 2013-07-25 Rakuten, Inc. Viewing device, viewing method, non-transitory computer-readable recording medium whereon program is recorded, and script program
US8930391B2 (en) * 2010-12-29 2015-01-06 Microsoft Corporation Progressive spatial searching using augmented structures
US9218189B2 (en) * 2011-10-04 2015-12-22 Sap Portals Israel Ltd Managing a contextual workspace
US9213954B2 (en) 2011-10-06 2015-12-15 Sap Portals Israel Ltd Suggesting data in a contextual workspace
US9245245B2 (en) 2011-10-06 2016-01-26 Sap Portals Israel Ltd Managing semantic data in a contextual workspace
US9020838B2 (en) * 2011-11-30 2015-04-28 Ncr Corporation Augmented reality for assisting consumer transactions
KR20130081593A (ko) * 2012-01-09 2013-07-17 삼성전자주식회사 디스플레이 장치 및 그 아이템 선택 방법
US9235406B2 (en) * 2012-04-24 2016-01-12 Apple Inc. Methods and apparatus for user identity module update without service interruption
CN103577510A (zh) * 2012-07-23 2014-02-12 阿里巴巴集团控股有限公司 搜索结果数据的展现方法,搜索服务器及移动终端
US20140074895A1 (en) * 2012-08-27 2014-03-13 David Ingerman Geographic location coding system
US10649619B2 (en) * 2013-02-21 2020-05-12 Oath Inc. System and method of using context in selecting a response to user device interaction
US10620775B2 (en) * 2013-05-17 2020-04-14 Ultrahaptics IP Two Limited Dynamic interactive objects
US9436288B2 (en) 2013-05-17 2016-09-06 Leap Motion, Inc. Cursor mode switching
CN104461095A (zh) * 2013-09-17 2015-03-25 宏碁股份有限公司 指向组件的可调整方向提示方法及***
TWI503801B (zh) * 2014-04-28 2015-10-11 Richi Technology Inc 提供安全指示資訊的圖資系統與地圖產生方法
US9605972B2 (en) * 2014-06-25 2017-03-28 International Business Machines Corporation Mapping preferred locations using multiple arrows
US9460058B2 (en) 2014-09-02 2016-10-04 Microsoft Technology Licensing, Llc Operating system support for location cards
US10409443B2 (en) 2015-06-24 2019-09-10 Microsoft Technology Licensing, Llc Contextual cursor display based on hand tracking
US11062574B2 (en) * 2016-01-22 2021-07-13 Tyco Fire & Security Gmbh Strobe notification appliance and emergency lighting appliance with directional information
CN108871350B (zh) * 2017-05-11 2021-05-18 北京嘀嘀无限科技发展有限公司 一种地图导航模式的显示方法、显示***及计算机装置
JP7147146B2 (ja) * 2017-09-27 2022-10-05 カシオ計算機株式会社 携帯型電子時計、表示方法および表示プログラム
CN110440825B (zh) * 2019-07-31 2022-02-08 维沃移动通信有限公司 一种距离显示方法及终端
US11519749B2 (en) * 2020-06-05 2022-12-06 Naver Corporation Apparatus and method for dynamic navigation of a selected geographical zone

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5625771A (en) * 1992-11-04 1997-04-29 Hitachi, Ltd. Method for making cursor form
CN1489740A (zh) * 2001-02-07 2004-04-14 �Ҵ���˾ 基于上下文的信息检索

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805132A (en) * 1991-09-17 1998-09-08 Minolta Co., Ltd. Image editing apparatus capable of setting image processing region on display screen
JP2611592B2 (ja) * 1991-12-09 1997-05-21 三菱電機株式会社 移動体用ナビゲーション装置及びその表示方法
US5655093A (en) * 1992-03-06 1997-08-05 Borland International, Inc. Intelligent screen cursor
DE69418908T2 (de) * 1993-01-26 2000-01-20 Sun Microsystems Inc Verfahren und Gerät zum Informationsanschauen in einer Rechnerdatenbank
US7111254B1 (en) * 1997-06-25 2006-09-19 Comet Systems, Inc. System for replacing a cursor image in connection with displaying the contents of a web page
JP3644473B2 (ja) * 1997-08-07 2005-04-27 アイシン・エィ・ダブリュ株式会社 地図表示装置及び記録媒体
EP0896315B1 (en) * 1997-08-08 2005-06-22 Alpine Electronics, Inc. Display unit for navigation apparatus
JPH1172346A (ja) 1997-08-28 1999-03-16 Alpine Electron Inc 経路誘導装置
JPH1164010A (ja) 1997-08-11 1999-03-05 Alpine Electron Inc ナビゲーション装置の地図表示方法
US5987482A (en) * 1997-09-08 1999-11-16 International Business Machines Corporation Computer system and method of displaying hypertext documents with internal hypertext link definitions
US6088707A (en) * 1997-10-06 2000-07-11 International Business Machines Corporation Computer system and method of displaying update status of linked hypertext documents
US6160539A (en) * 1998-06-08 2000-12-12 Wacom Co., Ltd. Digitizer system with cursor shape changing as a function of pointer location on menu strip
US6362840B1 (en) * 1998-10-06 2002-03-26 At&T Corp. Method and system for graphic display of link actions
US6178380B1 (en) * 1998-10-22 2001-01-23 Magellan, Dis, Inc. Street identification for a map zoom of a navigation system
JP2000293793A (ja) * 1999-04-09 2000-10-20 Mitsubishi Electric Corp 車載用情報機器
JP2000346651A (ja) * 1999-06-07 2000-12-15 Tokai Rika Co Ltd ディスプレイシステム
US7134095B1 (en) * 1999-10-20 2006-11-07 Gateway, Inc. Simulated three-dimensional navigational menu system
JP3395737B2 (ja) * 1999-10-29 2003-04-14 株式会社デンソー ナビゲーション装置
US7509592B1 (en) * 2000-09-07 2009-03-24 International Business Machines Corporation Spotlight cursor
DE10153528A1 (de) * 2001-10-30 2003-05-15 Bosch Gmbh Robert Verfahren zur Bereitstellung von Zielführungshinweisen für einen Nutzer
JP3687592B2 (ja) 2001-11-14 2005-08-24 株式会社エクォス・リサーチ 天気情報表示装置
AU2003215462A1 (en) * 2002-03-20 2003-09-29 Visuaide Inc. Wireless handheld navigation system for visually impaired pedestrians
EP1406150A1 (en) 2002-10-01 2004-04-07 Sony Ericsson Mobile Communications AB Tactile feedback method and device and portable device incorporating same
AU2003287025A1 (en) * 2002-10-07 2004-05-04 Summus, Inc. (Usa) Method and software for navigation of data on a device display
JP2004251694A (ja) * 2003-02-19 2004-09-09 Yamaha Corp 道案内機能を有する携帯端末装置及び携帯端末装置を利用した道案内方法
US6856901B2 (en) * 2003-06-02 2005-02-15 Alpine Electronics, Inc. Display method and apparatus for navigation system
JP2005030800A (ja) 2003-07-08 2005-02-03 Alpine Electronics Inc ナビゲーション装置及び地図のスクロール表示方法
US7360175B2 (en) * 2003-10-03 2008-04-15 Lexisnexis, A Division Of Reed Elsevier Inc. Hierarchical, multilevel, expand and collapse navigation aid for hierarchical structures
US20050132305A1 (en) * 2003-12-12 2005-06-16 Guichard Robert D. Electronic information access systems, methods for creation and related commercial models
US20050215649A1 (en) * 2004-03-26 2005-09-29 Bruckner Norman I Conjugated alphatic dialdehyde disinfecting and sterilizing compositions and methods of using the same
DE102004028793A1 (de) * 2004-06-15 2006-01-12 Siemens Ag Verfahren zur grafischen Darstellung von Gegenständen und technischen Prozessen auf einem Bildschirm, und hierzu eingesetztes Computerprogramm
FI117576B (fi) * 2005-04-29 2006-11-30 Tracker Oy Menetelmä paikannettavien kohteiden esittämiseksi paikannuslaitteen näytöllä, paikannuslaite ja sovellus
DE102006016898A1 (de) 2006-04-11 2007-11-15 Bayerische Motoren Werke Ag Vorrichtung zur Steuerung der Bewegung eines Cursors
US20080134047A1 (en) * 2006-12-02 2008-06-05 Annamalai Pasupathy Method and System For Combining Rating and Navigation/Control Flow Into a Single User Selection
US8185304B2 (en) * 2007-05-02 2012-05-22 International Business Machines Corporation Method, computer program and system for optimising routes provided by navigation systems
US7506258B1 (en) * 2008-01-26 2009-03-17 International Business Machines Corporation Method and system of integrating out-of-view and topology overview information with primary view, using within-frame controls and visual indicators
US8538688B2 (en) * 2008-11-18 2013-09-17 Nokia Corporation User generated pedestrian and indoor shortcut routes for navigation systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5625771A (en) * 1992-11-04 1997-04-29 Hitachi, Ltd. Method for making cursor form
CN1489740A (zh) * 2001-02-07 2004-04-14 �Ҵ���˾ 基于上下文的信息检索

Also Published As

Publication number Publication date
EP2350568A4 (en) 2014-08-13
CN102227611A (zh) 2011-10-26
WO2010061044A1 (en) 2010-06-03
US20100131850A1 (en) 2010-05-27
EP2350568A1 (en) 2011-08-03
US8671365B2 (en) 2014-03-11

Similar Documents

Publication Publication Date Title
CN102227611B (zh) 用于提供指示制图应用中上下文数据的光标的方法和装置
US8493407B2 (en) Method and apparatus for customizing map presentations based on user interests
JP4198513B2 (ja) 地図情報処理装置、地図情報処理システム、位置情報表示装置、それらの方法、それらのプログラム、および、それらのプログラムを記録した記録媒体
CN104135716A (zh) 一种兴趣点信息的推送方法及***
CN102770843A (zh) 在未包括在终端装置视野中的对象上提供信息的方法、终端装置和计算机可读记录介质
KR20080110593A (ko) 이동 장치를 위한 위치 기반 캐싱
CN103370702A (zh) 藉由地理编码无结构化地址信息获得结构化地址的***及方法
JP5952667B2 (ja) メッセージ管理装置、メッセージ管理方法およびプログラム
CN103547887A (zh) 具有用于在短距离内作出多次转向的辅助的导航***
KR20120051636A (ko) 디지털 지도의 표시
CN107735648A (zh) 导航期间的交通通知
PH12017500132B1 (en) Survey (bird`s eye)-type navigation system
JP6767840B2 (ja) 情報処理装置、情報処理方法、及びプログラム
JP2012215466A (ja) ナビゲーション装置
JP2008070973A (ja) 端末装置、管理サーバ、データ表示方法、リスト作成方法、データ表示プログラム、リスト作成プログラム、および記録媒体
JP2007147632A (ja) 経路提供方法、経路案内方法、課金方法、経路提供サーバ、ユーザ端末、課金サーバおよびプログラム
US9064265B1 (en) System and method for locating items in a facility
JP2017083350A (ja) 情報処理装置、その制御方法、及びプログラム
JP2005338032A (ja) 位置情報提供装置及び位置情報利用端末装置
JP6581878B2 (ja) ナビゲーションシステム、情報処理装置、プログラム
JP2018049139A (ja) 情報処理装置、情報処理方法、及びプログラム
CN117308966B (zh) 室内定位与导航方法、***、计算机设备
JP6573807B2 (ja) プログラム、情報処理装置、ナビゲーションシステム
JP6262683B2 (ja) 情報処理装置、その制御方法、及びプログラム
JP6550796B2 (ja) 情報案内システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: NAVTEQ LLC.

Free format text: FORMER OWNER: NOKIA OY

Effective date: 20130711

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20130711

Address after: Holland HOFEN feld

Applicant after: NAVTEQ B.V.

Address before: Espoo, Finland

Applicant before: Nokia Oyj

C14 Grant of patent or utility model
CB02 Change of applicant information

Address after: Holland HOFEN feld

Applicant after: HERE GLOBAL BV

Address before: Holland HOFEN feld

Applicant before: NAVTEQ B.V.

COR Change of bibliographic data
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: Holland Ian Deho Finn

Patentee after: HERE GLOBAL BV

Address before: Holland HOFEN feld

Patentee before: HERE GLOBAL BV

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160113

Termination date: 20181013