用于实现坐标空间中的位置的显示的方法和设备的制造方法

文档序号:10568156阅读:136来源:国知局
用于实现坐标空间中的位置的显示的方法和设备的制造方法
【专利摘要】一种方法、设备、计算机程序和用户接口,其中,所述方法包括:从第一应用获得坐标信息,其中,所述坐标信息将地址唯一地标识为坐标空间中的位置;使用第二应用存储所述坐标信息,从而所述坐标信息与表示所述地址的联系信息相关联;检测用户对与所存储的联系信息相关联的控制元素的选择;以及响应于对所述控制元素的用户选择的检测,向所述第一应用提供所述坐标信息。
【专利说明】用于实现坐标空间中的位置的显示的方法和设备
[0001 ] 本申请是申请日2010年2月19日,申请号201080022883.6,发明名称“用于实现坐标空间中的位置的显示的方法和设备”的发明专利申请的分案申请。
技术领域
[0002]本发明的实施例涉及一种方法、设备、计算机程序和用户接口。具体地,其涉及用于实现坐标空间中的位置的显示的方法、设备、计算机程序和用户接口。
【背景技术】
[0003]使用户能够查找及查看坐标空间内的位置的设备是已知的。例如,诸如卫星导航系统的设备使得用户能够输入地址,然后查看坐标空间的地图上的相应位置。此类设备也可被配置为使得用户能够获得该位置与其他位置之间的方向或查找该位置附近的兴趣点。
[0004]使此类设备容易和直观地便于用户使用是有益的。

【发明内容】

[0005]根据本发明的多种但未必是全部实施例,提供了一种方法,包括:从第一应用获得坐标信息,其中,所述坐标信息将地址唯一地标识为坐标空间中的位置;使用第二应用存储所述坐标信息,以便所述坐标信息与表示所述地址的联系信息相关联;检测用户对与所存储的联系信息相关联的控制元素的选择;以及响应于对所述控制元素的用户选择的检测,向所述第一应用提供所述坐标信息。
[0006]在本发明的一些实施例中,所述第一应用可使用所述坐标信息使得所述位置能够被显示。
[0007]在本发明的一些实施例中,所述联系信息可由用户输入。在本发明的一些实施例中,所述联系信息可包括完整的地址。
[0008]在本发明的一些实施例中,所述联系信息可通过所述第二应用被提供给所述第一应用,以使得所述第一应用能够找到所述坐标信息。
[0009]在本发明的一些实施例中,所述联系信息可由所述用户输入到所述第一应用中,并可从所述第一应用提供给所述第二应用,以使得能够存储所述联系信息。
[0010]在本发明的一些实施例中,所述第一应用可以是地图应用。在本发明的一些实施例中,所述第二应用可以是数据库应用。
[0011]在本发明的一些实施例中,所述第一应用与所述第二应用可在相同设备中。在本发明的其他实施例中,所述第一应用与所述第二应用可在不同的设备中。
[0012]根据本发明的多种但未必是全部实施例,提供了一种设备,包括:显示器,被配置为显示位置;用户输入装置,被配置为使得用户能够选择控制元素;以及控制器,其中,所述控制器被配置为从第一应用获得坐标信息,其中,所述坐标信息将地址唯一地标识为坐标空间中的位置,并且所述控制器还被配置为使用第二应用来存储所述坐标信息,以便所述坐标信息与表示所述地址的联系信息相关联,并且所述控制器还被配置为检测所述用户输入装置用以选择控制元素的致动,响应于对控制元素的选择的检测,向所述第一应用提供所述坐标信息。
[0013]在本发明的一些实施例中,所述控制器可被配置为使用所述坐标信息,以便使得所述位置能够被显示在所述显示器上。
[0014]在本发明的一些实施例中,所述联系信息可由用户输入。在本发明的一些实施例中,所述联系信息可包括完整的地址。
[0015]在本发明的一些实施例中,所述第一应用可以是地图应用。在本发明的一些实施例中,所述第二应用可以是数据库应用。
[0016]在本发明的一些实施例中,所述第一应用与所述第二应用可在相同设备中。在本发明的其他实施例中,所述第一应用与所述第二应用可在不同的设备中。
[0017]所述设备可用于无线通信或实现导航。
[0018]根据本发明的多种但未必是全部实施例,提供了一种计算机程序,包括被配置为控制设备的计算机程序指令,当被加载到处理器中时,程序指令提供:用于从第一应用获得坐标信息的部件,其中,所述坐标信息将地址唯一地标识为坐标空间中的位置;用于使用第二应用存储所述坐标信息的部件,以便所述坐标信息与表示所述地址的联系信息相关联;用于检测用户对与所存储的联系信息相关联的控制元素的选择的部件;以及,用于响应于对所述控制元素的用户选择的检测,向所述第一应用提供所述坐标信息的部件。
[0019]在本发明的一些实施例中,提供了一种物理实体,其包含如上所述的计算机程序。
[0020]在本发明的一些实施例中,提供了一种电磁载波信号,其携带如上所述的计算机程序。
[0021]在本发明的一些实施例中,提供了一种计算机程序,其包括用于致使控制器执行如上所述的方法的程序指令。
[0022]根据本发明的多种但未必是全部实施例,提供了一种用户接口,包括:显示器,其被配置为显示表示地址的联系信息,其中,将地址唯一地标识为坐标空间中的位置的坐标信息与所述联系信息相关联;用户输入装置,其被配置为使得用户能够选择与所述联系信息相关联的控制元素;其中,所述用户接口被配置为使得响应于用户对控制元素的选择的检测,所述坐标信息被提供给第一应用,使得所述位置能够被显示在所述显示器上。
[0023]在本发明的一些实施例中,第二应用用于存储所述联系信息。
[0024]根据本发明的多种但未必是全部实施例,提供了一种方法,包括:使用第一应用查找关于地址的坐标信息,其中,所述坐标信息唯一地标识坐标空间内的位置;向第二应用提供所述坐标信息,使得所述坐标信息被与使用所述第二应用存储的联系信息相关联;响应于用户对控制元素的选择的检测,从所述第二应用提取所述坐标信息;以及使用所提取的坐标信息使得所述位置被显示。
【附图说明】
[0025]为了更好地理解本发明实施例的各实例,现仅以示例的方式参照附图,其中:
[0026]图1示意性地示出根据本发明实施例的设备;
[0027]图2是示意性示出根据本发明实施例的方法的框图;
[0028]图3A至3H示出使用中的本发明实施例;
[0029]图4A至4B示出使用中的本发明的另一实施例;
[0030]图5是示意性示出根据本发明又一实施例的方法的框图;
[0031]图6A至61示出使用中的本发明该又一实施例。
【具体实施方式】
[0032]附图示出一种方法,包括:从第一应用13获得39坐标信息,其中,坐标信息将地址唯一地标识为坐标空间中的位置;使用第二应用15存储41坐标信息,使得坐标信息与表示地址的联系信息相关联;检测用户对与所存储的联系信息相关联的控制元素的选择;以及响应于对所述控制元素的用户选择的检测,向第一应用13提供49坐标信息。
[0033]图1示意性地示出根据本发明实施例的设备I。设备I可以是电子设备。仅示出了下文描述中涉及的特征。然而,应当明了,设备I可包括未示出的其他特征。设备I可以是,例如,移动蜂窝电话、个人计算机、全球定位系统(GPS)装置或导航装置或使得用户能够访问所存储的联系信息并且还能够查找及查看坐标空间内的位置的任何其他设备。设备I可以是可携带在用户手中、手包或口袋中的手持设备I。
[0034]所示出的设备I包括:用户接口 17和控制器7 ο在所示出的实施例中,控制器7包括处理器3和存储器5,并且用户接口 17包括显示器19和用户输入装置21。
[0035]控制器7提供用于控制设备I的部件。可使用指令来实施控制器7,该指令例如通过使用通用或专用处理器3中的、可存储在计算机可读存储介质25上(如磁盘、内存等)待通过此类处理器3执行的可执行计算机程序指令,来实现硬件功能性。
[0036]处理器3被配置为从用户接口17接收输入命令,并且还对用户接口 17提供输出命令。处理器3还被配置为向存储器5写入和从存储器5读取。
[0037]用户接口17提供用于使用户能够进行输入的部件,所述输入可用于控制设备I。
[0038]显示器19被配置为使信息能够被显示给设备I的用户。该信息可包括诸如文本、图像或用户可选图标的项。该信息可包括存储在存储器5中的信息。该信息可包括已经由用户使用用户输入装置21输入的信息,或已由设备I从另一设备,例如远程服务器,接收的信息。
[0039]显示器19还可被配置为显示坐标空间的表示,例如地图75。显示器19可被配置为在地图上显示表示地址或具体位置的图标。与坐标空间和地址相关的信息可存储在存储器5中。在本发明的一些实施例中,与坐标空间和坐标空间内的位置相关的信息可接收自诸如远程服务器的远程设备。
[0040]显示器19还可被配置为向用户呈现图形用户接口 61。可呈现在显示器19上的图形用户接口 61的示例在图3A至3H、4A至4B和6A至61中示出。
[0041]用户输入装置21可以是使用户能够将信息输入到设备I中的任何部件。例如,用户输入装置21可包括诸如触摸敏感显示器的触摸敏感用户输入装置。在本发明的一些实施例中,触摸敏感用户输入装置17可与显示器15集成,以形成触摸敏感的显示器15。在本发明的其他实施例中,用户输入装置可包括一个或多个按键、键区、游戏杆,滚轴键或任何其他类型的用户输入。
[0042]可将用户输入装置21的输出作为输入提供给控制器7。
[0043]存储器5存储计算机程序11,其包括计算机程序指令9,在被加载到处理器3中时,该计算机程序指令9控制设备I的运行。计算机程序指令9提供使设备I能够执行如图2和5所示的方法的逻辑和例程。通过读取存储器5,处理器3能够加载并执行计算机程序11。
[0044]计算机程序指令9可提供计算机可读的程序部件,用于从第一应用13获得坐标信息,其中,该坐标信息将地址唯一地标识为坐标空间中的位置。
[0045]计算机程序指令9还可提供用于使用第二应用15存储坐标信息的计算机可读程序部件,使得坐标信息与表示地址的联系信息相关联;用于检测用户对与所存储的联系信息相关联的控制元素的选择的部件;以及用于响应于控制元素的用户选择的检测,向第一应用13提供坐标信息的部件。
[0046]计算机程序丨I可通过任意合适的传送机制到达设备Iο该传送机制可以是,例如,计算机可读存储介质、计算机程序产品25、存储装置、诸如CD-ROM或DVD的记录介质、确切地包含计算机程序11的制造品。传送机制可以是被配置为可靠传输计算机程序11的信号23。设备I可将计算机程序11作为计算机数据信号来传播或发送。
[0047]尽管将存储器5作为单个组件而示出,但它可实现为一个或多个分离的组件,其中的一些或全部都可集成/移除,和/或可提供永久/半永久/动态/缓存的存储。
[0048]对‘计算机可读存储介质’、‘计算机程序产品’、‘确切地包含的计算机程序’等,或‘控制器’、‘计算机’、‘处理器’等的引用,应理解为不仅包括具有诸如单/多处理器架构和串行(如冯诺依曼)/并行架构等不同架构的计算机,而且还包括专用电路,如现场可编程门阵列(FPGA)、专用集成电路(ASIC)、信号处理装置和其他装置。对计算机程序、指令、代码等的引用,应理解为包括用于可编程处理器的软件或固件,如硬件装置的可编程内容,无论是用于处理器的指令,还是用于固定功能装置、门阵列或可编程逻辑装置等的配置设置。
[0049]在所示出的实施例中,存储器5还存储第一应用13和第二应用15。在本发明的其他实施例中,第一应用13可存储在不同的设备I中,如远程服务器。应用13,15可以是被设计以执行特定功能的计算机程序。
[0050]第一应用13可以是地图应用。地图应用13可使诸如地图75或卫星图像的坐标空间的表示被显示在显示器19上。地图应用13可使得能够找到坐标空间内的特定位置,诸如地址,并可在显示器上指示这些位置。地图应用13还可使用户能够执行与特定位置相关的功能。例如,地图应用13可使用户能够在该特定位置与一个或多个其他位置之间进行导航。地图应用13还可使用户能够对特定位置附近的商业或兴趣点进行定位。
[0051]第二应用15可以是数据库应用。数据库应用15可以是使设备I的用户能够存储诸如地址簿或日历的信息的任何应用。使用数据库应用15来存储的信息可包括已由设备I的用户输入的信息。在本发明的一些实施例中,使用数据库应用15存储的信息还可包括已由设备I接收的信息。
[0052]使用数据库应用15存储的信息可包括联系信息。该联系信息可以是使个人或地点能够被联系到的任何信息。联系信息可存储在多条记录中。每条记录可对应于不同的个人、地点或事件。每条记录可包括与该个人、地点或事件相关的一个或多个信息。例如,记录可包括个人姓名、电话号码、电子邮件地址和家庭或工作地址。
[0053]可在13、15两个应用之间提供接口,使得能够在13、15两个应用之间交换数据。该接口可由计算机程序11来提供。
[0054]根据本发明的实施例,控制设备I的方法在图2和5中被示意性地示出。
[0055]在图2中示出的方法中,由用户执行框31和45,使用第一应用13来执行框33、35、37、51和53,使用第二应用15来执行框39、41、43、47和49。
[0056]在框31,用户使用用户输入装置21将地址输入到设备I中。该地址可被输入为一系列字母数字字符。该地址可包括诸如邮政编码或邮递区号的代码。该地址还可包括诸如房号的数字信息以及诸如街道或城镇或商业名称的名称。
[0057]在图2所示的示例性实施例中,地址被直接提供给第一应用,使得在框33,第一应用13接收地址。
[0058]在框35,第一应用用于确定地址的坐标信息。该坐标信息唯一地标识与该地址对应的坐标空间中的位置。在本发明的一些实施例中,输入地址可仅对应于坐标空间中的一个位置,并因此在输入地址后,该位置可被自动确定而无需任何进一步的用户输入。一旦确定了坐标信息,该位置可被显示在显示器19上。
[0059]在本发明的其他实施例中,用户输入的地址可能没有特定到足以使得坐标空间内的单个位置能够被标识出的程度。在这样的实施例中,多个可能地址的选项被呈现给用户,并且用户可能能够从多个选项中选择地址和相应的坐标信息。在本发明的一些实施例中,用户在确认选择之前,可查看与候选地址相对应的位置。
[0060]一旦确定出位置和相应的坐标信息,该坐标信息在框37被提供给第二应用。在本发明的一些实施例中,包括地址的文本也可被提供给第二应用15。该文本可以是用户输入的文本,或第一应用13发现的与特定位置相关的文本。
[0061]在框39,第二应用15从第一应用13接收坐标信息,并因此获得坐标信息。如上所述,第二应用15还可接收包括地址的文本。
[0062]在框41,第二应用用于存储坐标信息。在本发明的一些实施例中,坐标信息与联系信息的记录67相关联,使得当联系信息的记录67被显示时,坐标信息也可被访问。从第一应用13获得的任何文本也可存储在联系信息的记录67中。
[0063]一旦坐标信息已经被存储并与联系信息的记录67相关联,在框43,可将图标72与联系信息的记录67相关联。每当联系信息的记录67被显示在显示器19上时,可显示图标72。
[0064]图标72可指示坐标信息与记录67相关联,以及存储在联系信息的记录67中的地址已被验证。这向用户提供了这样的确认:用户可以容易地查看该地址并基于该经验证的地址执行任何功能,而不必执行进一步的搜索。
[0065]在框45,设备I的用户使用用户输入装置21来选择控制元素。在框43与框45之间可能存在时间间隔。该时间延迟可能是一小段时间,例如几分钟或几秒钟,或者是较长的时间段,例如几星期或几个月。
[0066]控制元素可以是任何用户可选的选项,其使得与联系信息的记录67相关联的坐标信息能够被访问。例如,控制元素可以是图标,当联系信息的记录67被显示时,该图标被呈现在显示器19上。在本发明的其他实施例中,控制元素可以是菜单选项,在联系信息的记录被显示在显示器19上时,该菜单选项可被访问;或者控制元素可以是列表中的项,可通过致动用户输入装置21来对其进行选择。
[0067]控制器7检测对控制元素的选择,并响应于对控制元素的选择的检测,在框47使用第二应用15来访问和提取所存储的坐标信息。在框49,所提取的坐标信息被提供给第一应用13。
[0068]在框51,第一应用接收所提取的坐标信息,并且在框53,使用所提取的坐标信息以便在显示器19上显示与该坐标信息相对应的位置。
[0069]图3A至3H示出使用中根据上述方法的本发明实施例。
[0070]图3A示出图形用户接口61,其被显示在本发明的第一实施例中的显示器19上。在图3A至3H所示的实施例中,用户输入装置21可包括显示器19的触摸敏感部分,因此用户可通过致动显示器19的适当部分来选择选项。用户输入装置21还可包括键区,其使用户能够输入字母数字字符。
[0071]在图3A所示的图形用户接口61中,用户已访问数据库应用15,并且联系信息的记录67被显示在显示器19上。联系信息的记录包括多个字段69A、69B、69C和69D。字段69D对应于与联系信息的记录67相关联的个人的名字。在示出的实施例中,该记录与“约翰”相关联。记录67可包括未呈现在图3A所显示的图形用户接口 61中的额外信息。
[0072]在图3A显示的图形用户接口61中,字段69A、69B和69C对应于约翰的地址的多个部分。在图3A中,用户尚未输入该信息,因此这些字段是空的。
[0073]多个用户可选选项也被呈现在图3A的图形用户接口61中。第一用户可选选项63被显示在显示器19的左下角,第二用户可选选项65被显示在显示器19的右下角。这些用户可选的选项63、65可对应于软键,并且与这些选项63、65相关联的功能可取决于设备I的状态。在图3A所示的示例中,第一用户可选选项63与“选项”相关联,从而对第一用户可选选项63的选择使得用户能够访问功能选项的菜单,所述功能可在联系信息的记录67上被执行。第二用户可选选项65使用户能够退出数据库应用15。
[0074]第三用户可选选项71被呈现在联系信息的记录67中。该第三用户可选选项71使用户能够访问地图应用13。
[0075]响应于对第三用户可选选项71的选择,控制器7访问地图应用13,并控制显示器19以显示图3B中所示的图形用户接口 61。
[0076]图3B中的图形用户接口61还包括显示器19的左下角的第一用户可选选项63以及显示器19的右下角的第二用户可选选项65。在图3B中,第一用户可选选项63仍与“选项”相关联,但是,与第二用户可选选项65相关联的功能已改变。现在,第二用户可选选项65与功能“取消”相关联,使得用户能够停止功能执行并使设备I返回到之前的状态。
[0077]图形用户接口61还包括文本输入字段73,文本输入字段使用户能够将文本输入到设备I中。该文本可以是可用来查找坐标空间中的特定位置的任何信息。例如,文本可以是商业的名称或商业类型,部分地址(例如街道名称和房号)或代码(例如邮政编码或邮递区号)。
[0078]在图3B所示的图形用户接口中,地图75的一部分也被显示在显示器19上。该地图是坐标空间的图形表示。也可使用坐标空间的其他表示,例如,卫星图像。用户输入装置21可被配置为使用户能够在地图75上进行滚动或对地图75进行缩放。
[0079I 标记77指示呈现在地图75上的区域。在示出的实施例中,标记77指示该地图75是赫尔辛基(Helsinki)。
[0080]在图3C中,用户已将文本“汽车中心”输入到文本条目字段73中。除了现在文本已被输入到文本条目字段73中、与第一用户可选选项63相关联的功能已从“选项”变为“搜索”之外,图3C中的图形用户接口61与图3B中的图形用户接口相同。现在,对第一用户可选选项63的选择使得控制器7能够使用地图应用13来搜索与文本条目字段73中的文本对应的位置。
[0081]在图3D中,用户已选择第一用户可选选项63,并且正在进行搜索。除了指示搜索正在进行的通知79被显示在显示器79上、由于搜索正在进行所以文本条目域73和第一用户可选选项63未被显示之外,图3D中所示的图形用户接口61与图3E中的相同。第二用户可选选项65仍然被显示,因为这使得用户能够取消该搜索。
[0082]在图3E所示的图形用户接口中,搜索已完成,并且搜索结果的概要被显示在显示器19上。指示曾经被用于执行该搜索的文本的标记81被显示。搜索结果的概要83被显示在标记81下方。在所示的示例中,用户仅输入字“汽车中心”。因为这不是特定的地址,所以搜索找出与搜索用语“汽车中心”相对应的多个可能的位置,而不是一个单个位置。结果概要83将找到的位置分组为多个位置类型。这使得用户能够更加容易地找到他们想要的位置。提供已找到的所有位置类型的列表84。在所示的实施例中,列表84例如还可提供已找到的每种位置类型的数量的指示,结果概要83指示已找到25个地点。
[0083]用户能够使用用户输入装置21在列表84中滚动。随着用户穿越列表84地滚动,列表84中的不同项可被突出显示。一旦突出显示了列表84中的项,该项可被选中以在其上执行功能。
[0084]在图3E中呈现的图形用户接口中,文本条目字段73被显示。这使得用户能够执行另一搜索,例如,如果结果不是用户所期望的。
[0085]还显示第一用户可选选项63和第二用户可选选项65。在图3E中,第一用户可选选项63与功能“选择”相关联。对第一用户可选选项63的致动使得用户能够从结果概要83选择当前突出显示的项并更详细地查看该项。现在,第二用户可选选项65与功能“返回”相关联,该功能使得设备能够回到图3B所示的图形用户接口 61。
[0086]在图3F所示的图形用户接口中,用户已致动第一用户可选选项63,并且搜索结果85被更详细地呈现。指示曾经被用于执行该搜索的文本的标记81也被呈现。
[0087]详细的搜索结果85被呈现为可选择的项87A、87B和87C的列表86。列表中项87A、87B和87C中的每一个都对应于坐标空间中的位置。在本发明的一些实施例中,位置的细节也可被显示,例如,位置的具体地址,或设备I的用户与该位置之间的距离的指示。在示出的实施例中,设备I的用户与列表86中的位置之间的距离的指示被显示在显示器上。这可使用户能够快速地选择离他们最近的位置。
[0088]用户能够使用用户输入装置21来滚动列表86,以查看列表86上的所有项。在滚动列表时,用户还能突出显示列表中的不同项87A、87B和87C。一旦突出显示了项87A、87B和87C的一个,可使用第一用户可选选项63来选中。
[0089]在图3F中呈现的图形用户接口中,文本条目字段73被显示。这使用户能够执行另一搜索,如果例如,用户在列表86中未能找到他们想要的位置的话。
[0090]还可显示第一用户可选选项63和第二用户可选选项65。在图3F中,第一用户可选选项63与功能“选项”相关联。对第一用户可选选项63的致动使用户能够访问可在列表86中突出显示的项上执行的功能的菜单。第二用户可选选项65与功能“返回”相关联,该功能使设备I回到图3E所示的图形用户接口 61。
[0091]在图3G中,用户已选择第一用户可选选项63。选项菜单89现在被呈现在显示器上。第一菜单选项91A使来自结果列表的突出显示的位置能够被显示在地图上。这使用户能够确定所选择的位置是否是正确的位置。
[0092]第二菜单选项91B使用户能够选择突出显示的位置。选择位置对设备I向数据库应用提供37所选位置的坐标信息进行控制。在本发明示出的实施例中,地图应用也可向数据库应用提供37地址和坐标信息。
[0093]用户能够使用用户输入装置21穿越菜单89地滚动选项。随着用户穿越菜单地滚动,选项菜单89中的不同选项可被突出显示。
[0094]在图3G示出的图形用户接口中,现在与第一用户可选选项63相关联的功能是“确定”。对第一用户可选选项63的致动使突出显示的菜单选项被选中,并且使相关联的功能在来自列表86的突出显示的项87A上被执行。
[0095]与第二用户可选选项65相关联的功能是“取消”。对第二用户可选选项65的致动使设备I能够退出选项菜单89,并在不对列表中突出显示的项87A执行功能的情况下,回到图3F所示的图形用户接口。
[0096]在图3H中,用户通过从选项菜单89选择“选择”菜单选项91B,已从列表选出突出显示的项87A。现在控制器7已再次访问数据库应用15,并且图3H中所示的图形用户接口 61被显示。图3H中的图形用户接口61与图3A中的图形用户接口相似。然而,在图3H中,坐标信息和相应的地址已被数据库应用15接收并存储43在存储器5中。收到的地址信息已被用于填入联系信息的记录67的相应字段69A、69B和69C。
[0097]坐标信息与联系信息的记录67相关联并被存储,使得当记录67被显示在显示器19上时,坐标信息也可被访问。坐标信息可存储在存储器5中。图标72被显示在记录中,以指示坐标信息与联系信息的记录67相关联,以及该地址已被验证是完整和正确的地址。这使用户能够容易地确定使用数据库应用15存储的哪些地址是经过验证的地址。
[0098]图4A和4B示出使用中的本发明的实施例。
[0099]在图4A中,已执行图3A至3H所示的方法或类似方法,从而存储了与约翰的联系信息的记录相关联的坐标信息。
[0100]在图4A中,用户已访问联系信息的记录67。图4A中所示的图形用户接口61包括显示在显示器19的左下角的第一用户可选选项63,以及显示在显示器19的右下角的第二用户可选选项65。在图4A示出的示例中,第一用户可选选项63与“选项”相关联,从而对第一用户可选选项63的选择使用户能够访问功能选项的菜单,所述功能可在联系信息的记录67上被执行。第二用户可选选项65使用户能够退出数据库应用15。
[0101]联系信息的记录67包括多个项10^、1018、101(:和1010。每个项都包括控制元素,其中,该控制元素可由用户选择,使得与联系信息的记录67相关联的信息能够被用于执行功能。例如,对第一项1lA的选择使得电话号码被用来向约翰发送消息。第二项1lB使得电话号码被用来对约翰进行电话呼叫。第三项1lC使得来自联系信息的记录67的电子邮箱地址被用于向约翰发送电子邮件消息。第四项1lD使得先前已存储的坐标信息被用于在显示器19上显示位置。
[0102]在示出的实施例中,用户使用用户输入装置21进行输入,并选择45第四项101D。响应于对用户输入的检测,控制器7访问地图应用13,并控制显示器19以便显示图4B中所示的图形用户接口 61。
[0103]响应于对用户输入的检测,控制器7还提取47与联系信息的记录67相关联的坐标信息,并向地图应用13提供49该坐标信息。
[0104]地图应用13接收51该坐标信息,并使用该坐标信息使得在不要求进行进一步的搜索的情况下,与存储在联系信息的记录中的地址对应的位置能够被显示53。这使图4B中所示的用户接口61在没有任何中间接口的情况下能够被立即显示,在所述中间接口中,用户必须输入进一步的搜索用语,做出任何进一步的选择,或者在进行搜索时等待。
[0105]在图4B所示的图形用户接口61中显示地图,其中,位置对应于存储在联系信息的记录67中的地址。指示该地址的图标102被显示。第一用户可选选项63和第二用户可选选项65如前述实施例中那样被显不。
[0106]因此,如上所述的本发明实施例提供了一种使用户能够快速访问与所存储的地址对应的位置的地图的方式。通过存储坐标信息并将其与联系信息相关联,使得在很少的用户输入的情况下位置能够被快速并容易地显示,这使设备I更加容易和直观地为用户所使用。
[0107]而且,本发明的实施例还使用户能够通过在地图应用中查找地址来快速并容易地检查他们是否有正确和完整的地址。
[0108]本发明的实施例还在设备的多种应用间提供了快捷方式,这使设备更快速并更容易地为用户所使用。
[0109]图5示意性示出根据本发明实施例的控制设备I的另一种方法。
[0110]在图5示出的方法中,由用户执行框111,使用第一应用13执行框119、121和123,并使用第二应用15执行框113、115、117、125、127和129。
[0111]在框111,用户使用用户输入装置21将地址输入到设备I中。如前述方法那样,该地址可被输入为一系列字母数字字符。该地址可包括诸如邮政编码或邮递区号之类的代码。该地址还可包括诸如房号之类的数字信息以及诸如街道或城镇或商业或商业类型的名称之类的名称。
[0112]在框113,第二应用15接收该地址,并在框115使用第二应用15存储地址。地址可作为联系信息的记录6 7中的信息项来保存。
[0113]在框117,地址信息被提供给第一应用13。可响应于进一步的用户输入来提供地址信息。例如,用户可做出指示他们希望在地图中查看该地址的输入。可替换地,可在没有任何中间用户输入的情况下,自动地向第一应用13提供地址信息,以使该地址能够被验证为正确的地址。
[0114]在框119,第一应用13接收地址信息,并在框121确定该地址的坐标信息。与之前的示例相同,该坐标信息唯一地标识与该地址对应的坐标空间中的位置。在本发明的一些实施例中,输入的地址可以只对应于坐标空间中的一个位置,并且因此该位置可被自动确定。
[0115]在本发明的其他实施例中,输入的地址可能不是特定到足以使坐标空间中的单个位置能够被标识。在此类实施例中,多个可能的地址选项可被呈现给用户,用户能够从多个选项选择正确的地址和相应的坐标信息。在本发明的一些实施例中,用户能够在显示器19上查看所选地址。
[0116]—旦确定了位置和相应的坐标信息,在框123,坐标信息被提供给第二应用15。在本发明的一些实施例中,包括地址的文本还可被提供给第二应用15。例如,在提供给第一应用13的地址没有特定到足以使单个位置能够被标识的情况下,可在用户选择该位置时提供进一步的地址信息。
[0117]在框125,第二应用15从第一应用13接收坐标信息,并因此获得坐标信息。如上所述,第二应用15还可接收使地址完整的文本。
[0118]在框127,第二应用用于存储坐标信息。坐标信息与其中存储有地址信息的联系信息的记录相关联,从而在联系信息的记录67被显示时,坐标信息也可被访问。从第一应用13获得的任何文本或进一步的地址信息也可存储在联系信息的记录67中。
[0119]—旦坐标信息被存储并与联系信息的记录相关联,图标就可在框129与联系信息的记录相关联,从而每当联系信息的记录被显示在显示器19上时,该图标也被显示。该图标可指示坐标信息与记录相关联,并且联系信息的记录中的地址已经过验证。这向用户提供了这样的确认:用户可以容易地查看该地址并基于该经验证的地址执行任何功能。
[0120]图6A至61示出使用中图5示出的本发明的实施例。
[0121]在图6A中,用户已访问与约翰对应的联系信息的记录67。用户已输入111一些地址信息。然而,在该示例中,该地址信息仅仅是街道名称,而不是完整的地址,其没有具体到足以限定坐标空间中的唯一位置。该输入信息由第二应用接收113,并存储115在联系信息的记录67中。
[0122]图6A中的图形用户接口61还包括第一用户可选选项63和第二用户可选选项65。与前述实施例相同,第一用户可选选项63被显示在显示器19的左下角,并且第二用户可选选项65被显示在显示器19的右下角。在图6A所示的示例中,第一用户可选选项63与“选项”相关联,从而对第一用户可选选项63的选择使用户能够访问功能选项的菜单,所述功能可在联系信息的记录67上执行。第二用户可选选项65使用户能够退出数据库应用15。
[0123]联系信息的记录67包括多个项10^、1018、101(:和10^。每个图标都是控制元素,其中,该控制元素可由用户选中以使与联系信息的记录67相关联的信息能够被用于执行功能。例如,对第一项1lA的选择使得电话号码能够被用来向约翰发送消息。第二项1lB使得电话号码能够被用来向约翰做出电话呼叫。第三项1lC使得来自联系信息的记录67的电子邮箱地址能够被用于向约翰发送电子邮件消息。第四项1lE使用户能够访问地图应用并查找在地图上还没有经过验证的地址。因为地址还没有经过验证,所以项10IE看起来不同于图4A中所示的项101D。图4A中的项1lD包括标志而图6A中1lE中的项则包括空白块。能够理解的是,在本发明的其他实施例中,可使用不同的图标来指示地址是否已经过验证。
[0124]用户进行用户输入以选择图标101C,从而控制器7访问地图应用13,并且图6B中示出的图形用户接口 61被显示在显示器19上。地址信息被从数据库应用提供112给地图应用。一旦地图应用收到119地址信息,它将搜索与该地址对应的位置。
[0125]在图6B示出的图形用户接口 61中,地图的一部分75被显示。图标79被显示在显示器19上,指示搜索正在进行中。因为正在进行搜索,所以第一用户可选选项63没有被显示在图6B所示的图形用户接口 61中。第二用户可选选项65仍被显示,因为其使用户能够取消该搜索。
[0126]一旦完成搜索,图6C中所示的图形用户接口 61就被显示,其中搜索结果被呈现。标记81被显示,指示曾经被用于执行搜索的文本。该文本可以是存储在联系信息的记录67的地址字段中的文本。
[0127]像前述实施例那样,搜索结果的概要83被显示在标记81的下方。由于用来执行搜索的地址没有具体到足以找到单个位置,所以搜索找出可能与用户想要的地址对应的多个不同位置。在结果概要中,位置被分组成多种位置类型,例如,地址、引导和地点。不同类型的位置被呈现为列表105中用户可选的选项。
[0128]在图6C呈现的图形用户接口中,显示文本条目字段73。这使用户能够执行另一搜索,例如,如果结果不是用户所期望的。
[0129]还显示第一用户可选选项63和第二用户可选选项65。在图6C中,第一用户可选选项63与功能“选择”相关联。对第一用户可选选项63的致动使用户能够从列表105选择项,并更详细地查看该项。现在,第二用户可选选项65与功能“返回”相关联,该功能使设备能够回到图6A所示的图形用户接口 61。
[0130]在图6D所示的图形用户接口61中,用户已致动第一用户可选选项63并且部分搜索结果85被更详细地呈现。标记81也被呈现,其指示曾经用于执行搜索的文本。
[0131]如前述实施例那样,详细的搜索结果85被呈现为可选择的项131A、131B和131C的列表。列表中项131A、13IB和131C中的每一个都对应于坐标空间中的位置。在本发明的一些实施例中,列表中的项131A、131B和131C可包括位置的细节。例如,列表中的项131A、131B和131C可包括位置的地址或设备I的用户与该位置之间的距离的指示。用户能够使用用户输入装置21来滚动列表以查看列表上的所有项。在用户滚动列表时,用户还能使列表中的不同项131A、131B和131C突出显示。一旦131A、131B和131C中的一个被突出显示,可使用如6E中所示的第一用户可选选项63来选中。
[0132]在图6D中展现的图形用户接口中,文本条目字段73被显示。这使用户能够执行另一搜索,如果,例如,用户在列表中不能找到他们想要的位置的话。
[0133]一旦用户使来自列表的项131A突出显示并选择第一用户可选选项63,图6E中示出的图形用户接口 61被显示,其中提供选项菜单135。用户可使用用户输入装置21来滚动选项菜单135。用户可使用第一用户可选选项63从选项菜单135选择选项137A、137B。
[0134]在所示的实施例中,对第一菜单选项137A的选择控制设备I,以在地图上显示突出显示的位置。这使用户能够在确认对位置的选择之前在地图上查看搜索结果。图6F示出在用户选择第一菜单选项137A后可呈现的图形用户接口 61的示例。在图6F的图形用户接口 61中,显示地图75,并且还显示图标102,其指示地图75上突出显示的位置。
[0135]第二菜单选项137B控制设备I,以便将突出显示的位置添加到联系信息的记录67。图6G示出在用户选择第一菜单选项137A后可呈现的图形用户接口 61的示例。在图6G中,设备已访问数据库应用,并因此图6G中的图形用户接口与图6A中的图形用户接口相似。在图6G中,显示确认查询141,其请求这样的确认:用户是否希望将当前存储在联系信息的记录67中的位置信息替换为从地图应用13接收的信息。用户可使用用户可选选项63、65来确认或取消替换地址。
[0136]在所示出的实施例中,用户通过选择第一用户可选选项63来确认替换地址,并且图6H中所示的图形用户接口 61被显示。图6H中的图形用户接口 61包括通知143,其确认数据库应用15已从地图应用13接收到地址和坐标信息。该地址信息和坐标信息已被存储127,而且联系信息的记录中的地址已被更新。然后,设备显示图61中所示的图形用户接口 61。除了现在地址已经过验证,表示这个的图标72被显示,并且用户现在具有直接在地图上定位该地址的选项之外,图61中的图形用户接口 61与图6 A中的图形用户接口 61是类似的。
[0137]图2和图5所示出的框可表示方法中的步骤和/或计算机程序11中的代码段。对块的特定顺序的示例未必暗示存在所需的或优选的框顺序,并且可以改变框的顺序和布局。另外,省略一些步骤也是可行的。
[0138]虽然在前面段落中参考各种示例描述了本发明的实施例,但是应当理解,可在不脱离本发明主张的范围的情况下对给定的示例进行修改。例如,在如上所述的本发明的实施例中,用户使用保存在联系应用中的地址信息。应当理解,可从诸如日历或日志应用等其他应用获得地址信息。例如,用户可接收并存储包含对事件的邀请的消息。该邀请可包含与事件的位置相关的地址信息。用户可使用上述本发明实施例来验证该地址,并且一旦地址经过验证,则向该用户提供地址已验证的指示。
[0139]在前面的说明中介绍的特征可被与明确介绍的不同的组合来组合使用。
[0140]虽然参照某些特征介绍了功能,但这些功能可通过其他已介绍或未介绍的特征来执行。
[0141]虽然参照某些实施例介绍了特征,但是这些特征还可以出现在其他已介绍或未介绍的实施例中。
[0142]尽管在上述说明书中试图引起对被认为是较重要的那些本发明的特征的注意,但是应当理解,
【申请人】就此前参照附图的和/或在附图中示出的任何可授权特征或特征的组合主张保护,无论是否对其进行了特别的强调。
【主权项】
1.一种用于实现坐标空间中的位置的显示的方法,包括: 从第一应用获取坐标信息,其中,所述坐标信息将地址唯一地识别为坐标空间中的位置; 使用第二应用存储所述坐标信息,从而所述坐标信息与表示所述地址的联系信息相关联; 检测用户对与所存储的联系信息相关联的控制元素的选择;以及响应于对所述控制元素的用户选择的检测,向所述第一应用提供所述坐标信息。2.根据权利要求1所述的方法,其中,响应于用户输入联系信息,向所述第一应用提供所述联系信息。3.根据权利要求1-2中的任一项所述的方法,其中,所述第一应用使用所述坐标信息,使得所述位置被显示。4.根据前述权利要求中的任一项所述的方法,其中,所述联系信息包括完整的地址。5.根据前述权利要求中的任一项所述的方法,其中,所述联系信息由所述第二应用提供给所述第一应用,以使所述第一应用能够查找所述坐标信息。6.根据前述权利要求中的任一项所述的方法,其中,所述第一应用是地图应用。7.根据前述权利要求中的任一项所述的方法,其中,所述第二应用是地图应用、日历应用、联系人应用或消息传递应用中的任一个。8.根据前述权利要求中的任一项所述的方法,其中,所述第一应用与所述第二应用在相同设备中。9.根据前述权利要求1-7中的任一项所述的方法,其中,所述第一应用与所述第二应用在不同设备中。10.根据前述权利要求中任一项所述的方法,其中,所述控制元素是列表中的项,可通过致动用户输入装置来对其进行选择。11.根据前述权利要求中任一项所述的方法,其中与坐标空间和坐标空间内的位置相关的信息接收自远程设备。12.根据权利要求1所述的方法,其中所述远程设备是服务器。13.—种用于实现坐标空间中的位置的显示的设备,包括: 部件,用于从第一应用获取坐标信息,其中,所述坐标信息将地址唯一地识别为坐标空间中的位置; 部件,用于使用第二应用存储所述坐标信息,从而所述坐标信息与表示所述地址的联系信息相关联; 部件,用于检测用户对与所存储的联系信息相关联的控制元素的选择;以及响应于对所述控制元素的用户选择的检测,向所述第一应用提供所述坐标信息。14.根据权利要求13所述的设备,还包括部件,用于响应于用户输入联系信息,向所述第一应用提供所述联系信息。15.根据权利要求13至14任一项所述的设备,其中,所述第一应用使用所述坐标信息,使得所述位置被显示。16.根据权利要求13至15任一项所述的设备,其中,所述联系信息包括完整的地址。17.根据权利要求13至16任一项所述的设备,其中,所述联系信息由所述第二应用提供给所述第一应用,以使所述第一应用能够查找所述坐标信息。18.根据权利要求13至17任一项所述的设备,其中,所述第一应用是地图应用。19.根据权利要求13至18任一项所述的设备,其中,所述第二应用是地图应用、日历应用、联系人应用或消息传递应用中的任一个。20.根据权利要求13至19任一项所述的设备,其中,所述第一应用与所述第二应用在相同设备中。21.根据权利要求13至19任一项所述的设备,其中,所述第一应用与所述第二应用在不同设备中。22.根据权利要求13至21任一项所述的设备,其中,所述控制元素是列表中的项,可通过致动用户输入装置来对其进行选择。23.根据前述权利要求中任一项所述的设备,其中与坐标空间和坐标空间内的位置相关的信息接收自远程设备。24.根据权利要求23所述的设备,其中所述远程设备是服务器。
【文档编号】G01C21/36GK105928537SQ201610240004
【公开日】2016年9月7日
【申请日】2010年2月19日
【发明人】A·O·托鲁宁, T·V·金努宁, A·A·马利克, S·M·佩尔托迈基
【申请人】诺基亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1