用于使得能够向用户提供内容项的方法

文档序号:6360535阅读:121来源:国知局
专利名称:用于使得能够向用户提供内容项的方法
技术领域
本发明的实施例涉及装置、方法、计算机程序和用户接口。具体地,本发明的实施例涉及用于使得能够向用户提供内容项的装置、方法、计算机程序和用户接口。
背景技术
实现向用户提供多个内容项的装置是公知的。例如,用户可以使用如移动电话之类的手持电子设备来访问大量内容。例如,该设备可以被使用来访问网站或者呈现存储在该设备自身中的内容,如音频内容或可视内容。使得用户能够容易地找到并访问内容是非常有用的。

发明内容
根据本发明的各个但不一定是所有实施例,提供了一种方法,包括响应于装置放 置在第一位置上,在第一时间段内,在所述装置的显示器上显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述多个第一多个内容项的第二子集添加到所述显示器上;以及响应于装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述第二多个内容项的第二子集添加到所述显示器上。在本发明的一些实施例中,所述装置的位置可以包括所述装置的朝向。所述装置的位置还可以包括所述装置的地点(location)。在本发明的一些实施例中,当所述装置从所述第一位置移到所述第二位置时,所述第二多个内容项可以替换所述第一多个内容项。在本发明的一些实施例中,所述装置可以被配置为处于锁定状态,其中当所述装置被配置为处于锁定状态时,所述装置可以从所述第一位置移走而不替换所述第一多个内容项。在本发明的一些实施例中,所述方法还可以包括将当前未显示在所述显示器上的多个内容项的子集存储在队列中。所述内容项可以按照它们在所述队列中存储的顺序被添加到所述显示器上。所述内容项在所述队列中的顺序可以由所述装置的用户确定。在本发明的一些实施例中,所述方法还可以包括显示图像,其中当所述装置位于第一位置时显示第一图像,以及当所述装置位于第二位置时显示第二图像。所述图像可以包括地图。所述内容项可以与由所述地图指示的区域相关联。在本发明的一些实施例中,所显示的内容项的类型可以由用户选择。在本发明的一些实施例中,同时显示的内容项的数目可以由用户确定。根据本发明的各个但不一定是所有实施例,还提供一种装置,包括显示器;至少一个处理器;以及至少一个包括计算机程序代码的存储器;其中所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置能够响应于所述装置放置在第一位置上,在第一时间段内显不第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述第一多个内容项的第二子集添加到所述显示器上;以及响应于所述装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述多个第二内容项的第二子集添加到所述显示器上。在本发明的一些实施例中,所述装置的位置可以包括所述装置的朝向。所述装置的位置还可以包括所述装置的地点。在本发明的一些实施例中,所述至少一个存储器和所述计算机程序代码还可以被配置为利用所述至少一个处理器使得所述装置能够当所述装置从所述第一位置移到所述第二位置时,用所述第二多个内容项替换所述第一多个内容项。在本发明的一些实施例中,所述至少一个存储器和所述计算机程序代码还可以被配置为利用所述至少一个处理器使得所述装置能够将所述装置配置为处于锁定状态,其中当所述装置被配置为处于锁定状态时,所述装置可以从所述第一位置移走而不替换所述第一多个内容项。 在本发明的一些实施例中,所述至少一个存储器和所述计算机程序代码还可以被配置为利用所述至少一个处理器使得所述装置实能够将当前未显示在所述显示器上的多个内容项的子集存储在队列中。在本发明的一些实施例中,所述内容项可以按照它们在所述队列中的存储顺序添加到所述显示器上。所述内容项在所述队列中的顺序可以由所述装置的用户确定。在本发明的一些实施例中,所述至少一个存储器和所述计算机程序代码还可以被配置为利用所述至少一个处理器使得所述装置能够显示图像,其中当所述装置处于第一位置时显示第一图像,以及当所述装置处于第二位置时显示第二图像。所述图像可以包括地图。所述内容项可以与由所述地图指示的区域相关联。在本发明的一些实施例中,所显示的内容项的类型可以由用户选择。在本发明的一些实施例中,同时显示的内容项的数目可以由用户确定。根据本发明的各个但不一定是所有实施例,还提供一种包括计算机程序指令的计算机程序,当由至少一个处理器执行时,所述计算机程序指令使得所述装置至少执行响应于所述装置放置在第一位置上,在第一时间段内,在显示器上显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述第一多个内容项的第二子集添加到所述显示器上;以及响应于所述装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述第二多个内容项的第二子集添加到所述显示器上。在本发明的一些实施例中,还提供一种包括程序指令的计算机程序,所述程序指令用于使得计算机执行上述方法。在本发明的一些实施例中,还提供一种包含上述计算机程序的物理实体。在本发明的一些实施例中,还提供一种电磁载波信号,用于承载上述计算机程序。根据本发明的各个但不一定是所有实施例,还提供一种用户接口,包括显示器,所述显示器被配置为响应于所述装置放置在第一位置上,在第一时间段内显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述第一多个内容项的第二子集添加到所述显示器上;以及响应于所述装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述第二多个内容项的第二子集添加到所述显示器上。在本发明的一些实施例中,所述装置的位置可以包括所述装置的朝向。所述装置的位置还可以包括所述装置的地点。所述装置可以用于无线通信。


为了更好地理解本发明的实施例的各个示例,现在将仅仅作为示例来对附图进行说明,其中图I示意性地例示了根据本发明的示例性实施例的装置;
图2示意性地例示了根据本发明的另一示例性实施例的装置;图3是示意性地例示了根据本发明的示例性实施例的方法的方框图;图4示意性地详细例示了本发明的示例性实施例;图5例示了根据本发明的示例性实施例的图形用户接口 ;和图6例示了根据本发明的另一示例性实施例的图形用户接口。
具体实施例方式附图例示了一种方法,包括响应于装置I被放置在第一位置上,在第一时间段内,在装置I的显示器15上显示第一多个内容项;其中在该第一时间段期间,从显示器15移除该第一多个内容项的第一子集,以及将该第一多个内容项的第二子集添加到显示器15上;以及响应于装置I被放置在第二位置上,在第二时间段内显示第二多个内容项;其中在该第二时间段期间,从显示器15移除该第二多个内容项的第一子集,以及将该第二多个内容项的第二子集添加到显示器15上。图I示意性地例示了根据本发明的实施例的装置I。装置I可以是电子装置。装置I例如可以是移动蜂窝电话、个人计算机、相机、游戏设备、个人数字助理、个人音乐播放器或者使得用户能够进行用户输入来对装置I进行控制的任何其它装置。装置I可以是手持装置1,该手持装置I可以被携带在例如用户手中、手提包中或夹克口袋中。图I中仅仅例示了下面描述中提及的特征。然而,应该理解的是,装置I可以包括未例示的其它特征。例如,在装置I是移动蜂窝电话的本发明的实施例中,装置I还可以包括被配置为实现无线通信的发射器和接收器。图I中例示的装置I包括用户接口 13、位置检测器19和控制器4。在所例示的实施例中,控制器4包括至少一个处理器3和至少一个存储器5,以及用户接口 13包括显示器15和用户输入设备17。控制器4提供用于控制装置I的手段。控制器4可以使用支持硬件功能的指令来实现,例如,通过在一个或多个通用或专用处理器3中使用可执行计算机程序指令11来实现,该可执行计算机程序指令11可以存储在计算机可读存储介质23 (例如,盘、存储器等)上从而由这样的处理器3执行。控制器4可以被配置为控制装置I来执行多个不同的功能。例如,在装置I是移动蜂窝电话的情况下,控制器4可以被配置为控制装置I来发出或接收电话呼叫,以及还执行其它功能,比如发送消息或接入通信网络,如局域网或互联网。控制器4还可以被配置为使得装置I能够响应于装置I被放置在第一位置上,在第一时间段内,在显示器15上显示第一多个内容项;其中在该第一时间段期间,从显示器15移除该第一多个内容项的第一子集,以及将该第一多个内容项的第二子集添加到显示器15上;以及响应于装置I被放置在第二位置上,在第二时间段内显示第二多个内容项;其中在该第二时间段期间,从显示器15移除该第二多个内容项的第一子集,以及将该第二多个内容项的第二子集添加到显示器15上。至少一个处理器3被配置为从用户接口 13接收输入命令,以及还向用户接口 13提供输出命令。该至少一个处理器3还被配置为对该至少一个存储器5进行写入以及从该至少一个存储器5进行读取。用户接口 13的输出被提供作为控制器4的输入。用户输入设备17提供用于使得装置I的用户能够输入可以被使用来控制装置I的信息的手段。用户输入设备17还可以使得用户能够输入可以存储在装置I的一个或多 个存储器5中的信息。用户输入设备17可以包括使得用户能够将信息输入到所述装置I中的任何手段。例如,用户输入设备17可以包括键盘或触摸敏感型显示器的一部分,或者多个不同类型的用户输入设备的组合。显示器15可以包括使得能够向装置I的用户显示信息的任何手段。所述信息可以对应于已经由用户经由用户输入设备17输入的信息、存储在一个或多个存储器5中的信息、或者已经由装置I接收的信息。显示器15可以被配置为显示如图5和图6中例示的图形用户接口 71。装置I包括位置检测器19。位置检测器19可以包括使得能够将装置I的第一位置与装置I的第二位置区分开的任何手段。例如,位置检测器19可以包括用于检测装置I的朝向的模块。位置检测器19可以被配置为确定所述装置相对于如地面之类的参考平面的角度或间距。在本发明的这些实施例中,位置检测器19可以包括加速度计、陀螺仪或任何其它合适的检测模块。在本发明的一些实施例中,位置检测器19还可以包括用于检测装置I的地点的模块。装置I的地点可以是地理位置,例如,装置I所位于的城市或农村。在本发明的这些实施例中,位置检测器19可以包括全球定位模块或任何其它合适的模块。位置检测器19被配置为从控制器4接收控制输入。位置检测器19还被配置为向控制器4提供输出,其中所述输出指示装置I的位置。在本发明的一些实施例中,装置I的位置可以在不使用位置检测器19的情况下确定。例如,用户能够通过输入如地理坐标或邮政编码之类的位置信息来输入装置I的地点。至少一个存储器5存储包括计算机程序指令11的计算机程序代码9,当被加载到至少一个处理器3中时,该计算机程序指令11控制装置I的操作。计算机程序指令11提供使得装置I能够执行图3中例示的方法的逻辑和例程。该至少一个处理器3通过读取至少一个存储器5,能够加载和执行计算机程序9。计算机程序指令11可以提供被配置为控制装置I的计算机可读程序模块。当被加载到控制器4中时,该程序指令11可以提供下述模块用于响应于装置I被放置在第一位置上,在第一时间段内,在装置I的显示器15上显示第一多个内容项的模块;其中在该第一时间段期间,从显示器15移除该第一多个内容项的第一子集,以及将该第一多个内容项的第二子集添加到显示器15上;以及用于响应于装置I被放置在第二位置上,在第二时间段内显示第二多个内容项的模块;其中在该第二时间段期间,从显示器15移除该第二多个内容项的第一子集,以及将该第二多个内容项的第二子集添加到显示器15上。计算机程序代码9可以经由任何合适的递送机制21到达装置I。递送机制21可以例如是计算机可读存储介质、计算机程序产品23、存储器设备、诸如CD-ROM或DVD之类的记录介质、有形地体现计算机程序代码9的制品。所述递送机制可以是被配置为可靠地传送计算机程序代码9的信号。装置I可以将计算机程序代码9作为计算机数据信号传播或传输。尽管存储器5被例示为单个组件,但是它可以实现为一个或多个不同的组件,上述组件中的一些或全部可以是集成在一起的/可移除的,和/或可以提供永久性/半永久
性/动态/高速的存储。
关于“计算机可读存储介质”、“计算机程序产品”、“有形地体现的计算机程序”等或者“控制器”、“计算机”、“处理器”等的引用应该被理解为不仅包括具有不同体系架构(如单/多处理器体系架构和串行(例如,Von Neumann)/并行体系架构)的计算机,而且包括专用电路,比如现场可编程门阵列(FPGA)、专用集成电路(ASIC)、信号处理设备和其它设备。关于计算机程序、指令等的引用应该被理解为包括用于可编程处理器或固件的软件,比如硬件设备的可编程内容,例如处理器的指令或者固定功能设备、门阵列或可编程逻辑设备等的配置设置。图2例示了根据本发明的另一实施例的装置I’。图2中例示的装置I’可以是芯片或芯片组。装置I’包括如上针对图I描述的至少一个处理器3以及至少一个存储器5。图3中示意性地例示了根据本发明的实施例的控制装置I的方法。在块31,位置检测器19确定装置I的位置。如上所述,装置I的位置可以是装置I的朝向,例如,装置I是否指向地面,或者装置I相对于参考平面的间距或角度。在本发明的一些实施例中,位置检测器19可以确定装置I朝向的方向,例如,装置I是指向北方、南方、东方还是西方。位置检测器19还可以确定装置I的地点。位置检测器19可以确定装置I所位于的城市或乡村。在本发明的一些实施例中,位置检测器19可以精确到足够确定装置I的地理坐标。如上所述,在本发明的一些实施例中,装置I的用户可以手工输入装置I的位置而不是使用位置检测器19。例如,用户可以使用用户输入设备17来输入指示装置I的地点的信息。如果装置I被放置在第一地点,则在块33A,访问第一多个内容项。在本发明的一些实施例中,第一多个内容项可以存储在装置I的至少一个存储器5中。在本发明的这些实施例中,可以通过访问该至少一个存储器5并且取回第一多个内容项来访问该第一多个内容项。在本发明的其它实施例中,第一多个内容项可以存储在装置I的外部。在本发明的这些实施例中,可以通过访问比如服务器55的外部实体并且从该外部实体取回第一多个内容项来访问该第一多个内容项。要明白的是,在本发明的一些实施例中,第一多个内容项可以既包括存储在装置I的至少一个存储器5中的项又包括存储在装置I的外部的项。第一多个内容项可以包括不同类型的内容项。所述内容项可以包括文本。所述文本可以提供与显示器15上显示的图像相关的标签或进一步的信息。所述内容项可以包括用户可选择的图标。用户可选择的图标可以由用户选择以使得能够呈现内容。用户可选择的图标可以包括指示与该图标相关联的内容的图像,比如缩略图。可替代的或者除此之外,所述内容项还可以包括使得用户能够访问诸如网站之类的内容的链接或快捷方式。在块35A,在显不器15上显不第一多个内容项的第一子集。可以与背景图像重叠地显示第一多个内容项的第一子集。背景图像可以利用装置I的位置确定。也就是说,可以响应于装置I放置在第一位置上而显示第一背景图像,响应于装置I放置在第二位置上而显示不同的第二背景图像。在本发明的一些实施例中,背景图像可以包括地图73。地图73可以指示装置I所位于的区域。在本发明的其它实施例中,地图73可以指示不是装置I所位于的区域的区域。 例如,通过使得所述设备指向向下的方向,可以在显示器15上显示与地球的相反侧上的区域对应的地图。用户能够通过改变装置I的朝向和/或装置I的地点来移动装置1,从而改变所显示的地图的区域。在本发明的一些实施例中,用户还能够通过进行特定类型的用户输入来改变所显示的地图的区域。例如,用户可以进行用户输入来在地图上摇摄。用户还能够通过放大和缩小地图从而改变显示器15上的地图的比例尺来改变所显示的地图的区域。所访问的内容项可以与背景图像相关联。所述内容项可以包括与所述图像相关的进一步信息。例如,在背景图像是地图的情况下,所述内容项可以包括指示地图上的点的标签、更为详细地示出地图上的区域的图像,或者使得用户能够访问关于该区域的进一步信息的链接。当背景图像改变时,可以改变所访问的内容项。例如,在背景图像包括地图73的情况下,当显示器15上显示的地图的区域改变时,可以更新所访问的内容项。这可以是响应于装置I的移动或者指定的用户输入。仅仅同时显示第一多个内容项的第一子集。在显示器15上不显示第一多个内容项的第二子集。第一多个内容项中的未被显示的子集可以存储在装置I的至少一个存储器5中。可以将第一多个内容项的未被显示的子集存储在队列中。可以根据特定准则,在队列中对所述内容项进行排序。所述特定准则可以由用户选择。例如,用户可以指示他们最感兴趣的内容或信息的类型,并且将所述内容项按照用户偏好的顺序存储在队列中。用户可以通过进行特定选择来指示他们的内容偏好类型,例如,从菜单中选择一个项。在本发明的其它实施例中,装置I的使用历史可以被使用来确定内容项的用户偏好类型。在本发明的其它实施例中,所述准则可以是例如内容项的认知重要性,例如新闻项的重大性或内容项的流行性,例如内容项已经被访问的次数。同时显示的内容项的数目可以由装置I的用户确定。例如,用户可能能够访问菜单,并且选择选项,该选项使得用户能够选择同时显示的内容项的类型以及同时显示的内容项的每种类型的内容项的数目。在本发明的一些实施例中,用户还可能能够在移除内容项和添加新内容项之前,选择该内容项在显示器15上显示的时间量。在块37A,更新所显示的内容项。所显示的内容项可以在已经经过预定时间段后更新。如上所述,装置I的用户可能能够选择该预定时间段的长度。
可以通过从显示器15中移除所显示的内容项中的一个或多个,并且将所述队列中的未被显示的内容项中的一个或多个添加到显示器15来更新所显示的内容项。在本发明的一些实施例中,任何给定时间时显示器15上所显示的内容项的数目可以是恒定的,从而对于从显示器15移除的每个内容项都添加一个新内容项。内容项可以按照它们在队列中存储的顺序添加到显示器15中。当从显示器15中移除所显示的内容项时,可以将该被移除的内容项存储在队列的后面。可以将块35A和37A重复任意次数,以便在足够长的时间段内显示所有第一多个内容项。
如果在块31位置检测器19确定装置I位于第二位置,则在块33B访问第二多个内容项,在块35B显示第二多个内容项的子集,以及在块37B,通过移除所显示的内容项中的一个或多个并且添加第二多个内容项中的一个或多个新内容项来更新所显示的内容项。要明白的是,除了由于装置I已经被确定为位于不同位置而使用不同的多个内容项之外,与块33B到37B相关联的方法可以与块33A到37A相同。在图3中,仅仅指示了第一位置和第二位置。要明白的是,任何数目个不同位置都是可用的。例如,位置检测器19可以被配置为在任何数目个不同位置之间进行区分。每个不同位置可以使得能够访问不同的多个内容项。这可以使得用户能够仅仅通过移动他们的装置I来访问任意数目个不同的多个内容项。图3中例示的块可以指示方法中的步骤和/或计算机程序9中的代码部分。对块的特定顺序的例示不一定暗含存在块的要求顺序或优选顺序,并且块的顺序和配置可以改变。此外,也可以省略一些块。图4示意性地例示了根据本发明的示例性实施例的用于访问、显示和存储内容项的系统。在图4中例示的实施例中,所访问的内容项可以存储在本地数据库51中。本地数据库51可以存储在装置I的一个或多个存储器5中,该一个或多个存储器5可以由控制器4访问。所访问的内容项可以从外部数据库53取回。外部数据库53可以存储在比如服务器55之类的远程设备中。所述内容项可以经由任何合适的通信链路,从外部数据库53提供给本地数据库51。外部数据库53可以从多个不同的源获取内容项。在所例示的实施例中,所述多个不同的源包括多个不同的网站57A、57B、57C。要明白的是,在本发明的其它实施例中,本地数据库51可以直接从比如网站57A、57B、57C之类的源获取内容项。在本发明的这些实施例中,可以在装置I内执行任何针对内容项的所需处理。在本发明的一些实施例中,所访问的内容项中的一些内容项可以从内部数据库59取回。内部数据库59可以存储在装置I的至少一个存储器5中,并且可以例如包含联系人信息、日历信息或比如已经由用户下载的音频文件或图像之类的内容。当支持执行装置I的其它功能时,内部数据库59中存储的内容项可以由控制器4使用。例如,在支持装置I的通信功能时,可以使用联系人信息。在图4中示意性例示的系统中,所访问的内容项包括三种不同类型的内容项。第一类型的内容项6IA包括图像,第二类型的内容项6IB包括文本,第三类型的内容项6IC包括到外部网站的链接。要明白的是,在本发明的其它实施例中,可以提供其它类型的内容。
不同类型的内容项中的每个被分为所显示的子集63A、63B、63C和未被显示的子集65A、65B、65C。所显示的子集63A、63B、63C包括当前显示在显示器15上的项。未被显示的子集65A、65B、65C包括已经访问过但当前未显示在显示器15上的项。如上所述,将内容项中的未被显示的子集65A、65B、65C存储在队列中。可以根据诸如项的认知重要性或流行性之类的特定准则,在队列中对内容项进行排序。所显示的子集63A、63B、63C中的内容项的数目可以由用户控制。也就是说,用户能够控制在显示器15上同时显示的信息的量。对于不同类型的内容项中的每个,所显示的子集63A、63B、63C中的内容项的数目可以不同。未被显示的子集65A、65B、65C中的内容项的数目可以利用已经访问并存储在本地数据库51中的内容项的数目确定。在本发明的一些实施例中,已经访问但当前未显示的任何内容项可以存储在未被显示的子集中。在已经经过预定时间量后,通过从所显示的子集63A中移除内容项中的一个,并 且将该内容项移到未被显示的子集65A的队列的后面,来更新内容项的所显示的子集63A,如箭头67所示。新内容项还被添加到所显示的子集63A中。该新内容项可以从未被显示的子集65A的队列的前面添加。要明白的是,也可以按照相同的方式对内容项的其它所显示的子集63B、63C进行更新。还可以更新本地数据库51中存储的内容项。例如,当确定装置I位置改变时,可以更新所访问的内容项。内容项还可以随时间更新,例如,内容项中的一些内容项可以在给定时间段后到期,一些新内容项可以变为可用。本地数据库51中存储的内容项的更新可以改变所显示的子集63A、63B、63C中的内容项,从而改变显示器15上显示的内容项。图5例示了根据本发明的示例性实施例的图形用户接口 71。图形用户接口 71可以显示在显示器15上。图形用户接口 71包括地图73。在所例示的实施例中,在背景中显示地图73,并且将多个内容项75A-R与地图73重叠地进行显示。内容项75A-R可以与地图73所指示的区域相关联。在图5中例示的特定实施例中,地图73指示地球的与装置I相反的一侧上的区域。将地图73显示得好像用户能够看透地球一样,也就是说,与通常显示在全球地图上显示的地图相反地显示地图73。在本发明的一些实施例中,可以以不同的颜色显示地图73的不同部分。这可以提供地图73上显示的区域中的一天中的相对时间的指示。也就是说,它使得用户能够看出该地图的对应区域中是白天还是夜晚。如上所述,在与地图重叠的图形用户接口中显示多个不同的内容项75A-R。在该特定实施例中,内容项75A-N中的一些内容项包括用户可选择的图标,该图标使得用户能够访问内容。在本发明的一些实施例中,用户可选择的图标包括指示与该图标相关联的内容的图像。在本发明的一些实施例中,该图像可以包括动画图像。在图5中例示的特定实施例中,按照矩形阵列布置内容项75A-N。该阵列包括具有预定数目的行和预定数目的列的网格。行和列的数目可以取决于显示器的大小以及内容项75A-N的大小。内容项75A-N可以显示在网格内的任何位置上。所显示的内容项75A-N的数目可以小于网格中可用的空间的数目。这提供了一种被组织的阵列,在该阵列中,用户可以清楚地看到并选择不同的内容项75A-N。此外,当在网格中存在没有显示内容项75A-N的地方时,这使得可以通过该阵列观看到背景图像。内容项75P-R中的一些内容项可以包括标签。在图5中例示的实施例中,标签指示地图73上显示的区域。用户能够选择是否显示标签,所显示的标签的数目,以及标签中提供的信息的类型。例如,用户可以选择标签是否包括文本和/或图像。用户还能够选择标签中的信息,例如,地图上的区域是否被标记,或者是否提供联系人的姓名或者比如天气信息之类的一些当地信息。还提供缩放图标77。用户可以选择缩放图标77来改变显示器15上的地图73的比例尺。如上所述,改变显示器15上的地图73的比例尺还可以改变所访问的内容项。在图5中例示的实施例中,正在从显示器15中移除一个内容项75C,并且正在向显示器15添加新内容项75G。在该特定实施例中,正在从显示器15移除的内容项75C的 大小减小,直到它不再显示在显示器15上,而正在添加到显示器15的内容项75G的大小可以增大直到它的大小与显示器上的其它内容项的大小相同。在该特定实施例中,新内容项75G显示在显示器15中的与已经移除的内容项75C不同的区域中。图6例示了根据本发明的另一示例性实施例的另一图形用户接口 71。如先前实施例中所述,图形用户接口 71可以显示在显示器15上。图6中的图形用户接口 71还包括在背景中显示的地图73。地图73可以按照如图5中例示的地图相同的方式提供。在图6中,与地图73重叠地显示多个内容项75T-V。内容项75T-V可以与地图73所指示的区域相关联。在图6中,用户已经选择了所显示的内容项75T-V中的一个。未被选择的内容项75T、75U按照与图5中显示的内容项相同的方式进行显示。然而,已经选择的第三内容项75V现在被显示为大于其它内容项75T、75U,从而使得能够向用户提供与内容项75V相关联的内容的预览。放大后的内容项75V可以覆盖其它内容项,例如,可能存在其它内容项在内容项75V被选择之前在显示器上是可见的,但是现在已经被放大后的内容项75V遮蔽。在图6中例示的特定实施例中,预览包括图像。图像可以是诸如照片之类的静止图像或者诸如视频之类的动画图像。在本发明的一些实施例中,还可以在所述预览中提供一些音频内容或文本内容。用户可以使用所述预览来确定他们是否希望选择所述内容,从而可以呈现所述内容。图6中例示的图形用户接口 71还包括多个用户可选择的图标81A、81B、81C。多个用户可选择的图标81A、81B、81C可以使得用户能够容易地选择他们希望显示的不同类型的内容项。例如,选择第一图标81A可以使得用户能够选择所提供的标签的数目和类型。第二图标可以使得用户能够选择与所提供的联系人信息相关联的内容项的数目,第三图标可以使得用户能够选择与天气相关联的内容项的数目。这可以使得用户能够容易地访问具有特定类型的所有内容项。多个用户可选择的图标81A、8IB、8IC还可以使得用户能够改变在预览中提供的内容的类型。在本发明的一些实施例中,图形用户接口 71可以提供地图的特定区域和与该区域相关联的内容项之间的视觉链接。例如,当内容项75正在被添加到显示器15上时,它可以动画呈现,如同内容项75来自与该内容项相关联的地图73的区域那样。这可以使得用户更容易将该内容与地图73上的区域相关联。
本发明的实施例使得能够以对于用户而言简单且直观的方式向用户提供大量的内容。通过使用排队系统来在一段时间内循环(rotate)内容项,可以向用户提供大量信息,而不会使得用户淹没在大量信息中。此外,用户能够控制同时提供的内容项的量。这使得用户能够控制装置I来以用户偏好的量和速率提供内容。当装置I被放置在不同的位置时提供不同的内容项,使得用户能够仅仅通过移动他们的装置I或者改变他们的装置I的朝向来容易地访问不同的内容项。用户能够将他们的装置I的特定位置与特定内容项相关联。用户可以学习到,例如当他们坐在他们的桌子上将他们的装置I直接指向地板时,这将使得他们能够访问与特定地理区域相关的内容项。使用装置的位置来确定显示器上显示的地图,还使得用户能够更加明了他们的周围情形。尽管已经在前述段落中参照各个示例描述了本发明的实施例,但是应该明白的是,可以对所给出的示例进行修改,而不会背离所要求的本发明的范围。例如,在上述实施 例中,用户可以通过移动他们的装置I来访问不同的多个内容项。使得用户能够移动装置I而不改变所访问的内容项可能是很有用的。例如,他们可能希望将装置I移到更为方便的位置,或者向另一人示出内容项。在本发明的这些实施例中,用户能够通过将装置I放置在第一位置上来访问内容项。用户随后可以选择锁定选项,该锁定选项锁定装置I的位置。当装置I的位置已经被锁定时,可以禁用位置检测器19,使得位置检测器19不会向控制器4提供指示装置I的位置已经改变的输出。这可以锁定已经访问的内容项,从而即使在装置I已移动时,也不改变所访问的内容项。内容项仍然可以在队列和显示器之间循环,然而,不从数据库中访问新内容项。内容项可以按照任何合适的方式提供。在本发明的一些实施例中,可以利用类属图像(generic image)指示特定类型的内容。例如,所有联系人信息可以由地图的区域上的点指示。用户可以通过选择特定点来确定与该特定点相关联的特定联系人信息。要明白的是,与内容项相关联的内容可以与任何合适的主题相关。例如,在上述描述中,内容项与地球的地图上的区域相关。在本发明的一些实施例中,内容项可以与天空相关联。前述描述中描述的特征可以以除了隐含描述的组合之外的组合来使用。尽管已经参照某些特征描述了功能,但是这些功能可以利用其它特征执行,无论该其它特征是否被描述。尽管已经参照某些实施例描述了特征,但是这些特征也可以存在于其它实施例中,无论该其它实施例是否被描述。尽管在前述说明书中尝试将注意力集中在本发明的被认为是特别重要的那些特征上,但是应该理解的是,申请人要求之前在附图中提及和/或示出的任何可专利的特征或特征的组合上进行保护,无论是否已经对该特征或特征的组合进行特别强调。
权利要求
1.一种方法,包括 响应于装置放置在第一位置上,在第一时间段内,在所述装置的显示器上显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述第一多个内容项的第二子集添加到所述显示器上;以及 响应于装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述第二多个内容项的第二子集添加到所述显示器上。
2.如权利要求I所述的方法,其中所述装置的位置包括所述装置的朝向。
3.如前述权利要求中任何一项所述的方法,其中所述装置的位置包括所述装置的地点。
4.如前述权利要求中任何一项所述的方法,其中当所述装置从所述第一位置移到所述第二位置时,所述第二多个内容项替换所述第一多个内容项。
5.如权利要求I到3中任何一项所述的方法,还包括 将所述装置配置为处于锁定状态,其中当所述装置被配置为处于锁定状态时,所述装置可以从所述第一位置移走而不替换所述第一多个内容项。
6.如前述权利要求中任何一项所述的方法,还包括 将当前未显示在所述显示器上的多个项的子集存储在队列中。
7.如权利要求6所述的方法,其中所述内容项按照它们在所述队列中存储的顺序被添加到所述显示器上。
8.如权利要求7所述的方法,其中所述内容项在所述队列中的顺序由所述装置的用户确定。
9.如前述权利要求中任何一项所述的方法,还包括显示图像,其中当所述装置位于第一位置时显示第一图像,以及当所述装置位于所述第二位置时显示第二图像。
10.如权利要求9所述的方法,其中所述图像包括地图。
11.如权利要求10所述的方法,其中所述内容项与由所述地图指示的区域相关联。
12.如前述权利要求中任何一项所述的方法,其中所显示的内容项的类型由用户选择。
13.如前述权利要求中任何一项所述的方法,其中同时显示的内容项的数目由用户确定。
14.一种装置,包括: 显示器; 至少一个处理器;以及 至少一个包括计算机程序代码的存储器; 其中所述至少一个存储器和所述计算机程序代码被配置为通过所述至少一个处理器使得所述装置能够 响应于所述装置放置在第一位置上,在第一时间段内显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述第一多个内容项的第二子集添加到所述显示器上;以及 响应于所述装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述第二多个内容项的第二子集添加到所述显示器上。
15.如权利要求14所述的装置,其中所述装置的位置包括所述装置的朝向。
16.如权利要求14到15中任何一项所述的装置,其中所述装置的位置包括所述装置的地点。
17.如权利要求14到16中任何一项所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置为通过所述至少一个处理器使得所述装置能够 当所述装置从所述第一位置移到所述第二位置时,用所述第二多个内容项替换所述第一多个内容项。
18.如权利要求14到16中任何一项所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置为通过所述至少一个处理器使得所述装置能够 将所述装置配置为处于锁定状态,其中当所述装置被配置为处于锁定状态时,所述装置可以从所述第一位置移走而不替换所述第一多个内容项。
19.如权利要求14到18中任何一项所述的装置,其中所述至少一个存储器和所述计算机程序代码还被配置为通过所述至少一个处理器使得所述装置能够 将当前未显示在所述显示器上的多个项的子集存储在队列中。
20.如权利要求19所述的装置,其中所述内容项按照它们在所述队列中存储的顺序被添加到所述显示器上。
21.如权利要求21所述的装置,其中所述内容项在所述队列中的顺序由所述装置的用户确定。
22.如权利要求14到21中任何一项所述的装置,其中所述装置被配置为显示图像,其中当所述装置位于第一位置时显示第一图像,以及当所述装置位于所述第二位置时显示第二图像。
23.如权利要求22所述的装置,其中所述图像包括地图。
24.如权利要求23所述的装置,其中所述内容项与由所述地图指示的区域相关联。
25.如权利要求14到24中任何一项所述的装置,其中所显示的内容项的类型由用户选择。
26.如权利要求14到25中任何一项所述的装置,其中同时显示的内容项的数目由用户确定。
27.一种包括计算机程序指令的计算机程序,当由至少一个处理器执行时,所述计算机程序指令使得所述装置至少执行 响应于所述装置放置在第一位置上,在第一时间段内,在显示器上显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述第一多个内容项的第二子集添加到所述显示器上;以及 响应于所述装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述第二多个内容项的第二子集添加到所述显示器上。
28.—种包括程序指令的计算机程序,所述程序指令用于使得计算机执行权利要求I到13中的任何一项所述的方法。
29.—种包含权利要求29到28中任何一项所述的计算机程序的物理实体。
30.一种电磁载波信号,用于承载权利要求29到28中任何一项所述的计算机程序。
31.一种用户接口,包括 显示器,所述显示器被配置为 响应于装置放置在第一位置上,在第一时间段内显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集并且将所述第一多个内容项的第二子集添加到所述显示器上;以及 响应于所述装置放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集并且将所述第二多个内容项的第二子集添加到所述显示器上。
32.如权利要求31所述的用户接口,其中所述装置的位置包括所述装置的朝向。
33.如权利要求31到32中的任何一项所述的用户接口,其中所述装置的位置包括所述装置的地点。
全文摘要
本发明提供一种方法、装置、计算机程序和用户接口,其中,该方法包括响应于装置被放置在第一位置上,在第一时间段内,在所述装置的显示器上显示第一多个内容项;其中在所述第一时间段期间,从所述显示器移除所述第一多个内容项的第一子集,以及将所述多个第一多个内容项的第二子集添加到所述显示器;以及响应于装置被放置在第二位置上,在第二时间段内显示第二多个内容项;其中在所述第二时间段期间,从所述显示器移除所述第二多个内容项的第一子集,以及将所述多个第二内容项的第二子集添加到所述显示器上。
文档编号G06F3/0484GK102906681SQ201180025357
公开日2013年1月30日 申请日期2011年3月31日 优先权日2010年4月14日
发明者E·P·P·雷波南, J·O·T·克拉南 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1