便携式电子设备上的列表项目的导航的制作方法

文档序号:9476186阅读:318来源:国知局
便携式电子设备上的列表项目的导航的制作方法
【专利说明】
【背景技术】
[0001]移动电话、智能手机、平板计算机和其它便携式电子设备通常将电子消息、照片或者其它项目显示为列表或者线程(thread)。例如,智能手机可以示出按照接收或者发送时间布置的文本消息的线程。然而,因为有限的显示区域,智能手机一次可能仅示出线程中的最近几个消息。为了访问线程中的附加文本消息,用户可能必须向上或者向下滚动以便定位期望的文本消息。

【发明内容】

[0002]提供本
【发明内容】
来以简化形式介绍概念的选择,这些概念在下文的【具体实施方式】中进一步描述。本
【发明内容】
不打算标识所要求保护的主题的关键特征或者本质特征,其也不打算用来限制所要求保护的主题的范围。
[0003]本技术的方面针对移动电话、智能手机、平板计算机或者其它便携式电子设备上的列表中的消息、照片或者其它适当项目的高效导航。在某些实施例中,便携式电子设备可以基于显示在便携式电子设备上的项目的当前位置来监控和检测用户访问当前未显示的附加项目的意图。例如,项目的当前位置可以对应于相对于最近项目的位置(例如,第10个)和/或接收或者发送时间(例如,I天前)。如果所述位置和/或时间大于对应阈值,则便携式电子设备可以指示用户意图访问附加项目。
[0004]如果检测到用户意图,则便携式电子设备可以向用户显示之前隐藏的目录界面对象(例如,列表头)。在用户致动目录界面对象之后,便携式电子设备可以显示分组目录,其示出单独地与列表中的项目子集相关联的多个界面表示(例如,图形图标、图片、图像等等)。分组目录可以基于创建、接收或者发送的周、月和/或年或者基于其它适当准则来组织。通过使用分组目录,用户然后可以通过选择对应界面表示而“跳转”到特定子集,以在不需要滚动通过所有消息的情况下访问期望的项目。
【附图说明】
[0005]图1是按照本技术的实施例的用于促进列表项目的导航的便携式电子设备的透视图。
[0006]图2是示出按照本技术的实施例的适于图1的便携式电子设备的计算组件的框图。
[0007]图3是示出按照本技术的实施例的适于图2的便携式电子设备的软件模块的框图。
[0008]图4是图示出按照本技术的实施例的用于导航列表项目的过程的流程图。
[0009]图5是图示出按照本技术的实施例的用于基于分组目录进行导航的过程的流程图。
[0010]图6A-6E是按照本技术的实施例的在导航列表中的作为示例项目的消息期间的用户界面的示例再现。
【具体实施方式】
[0011]下文描述列表中的消息的导航的系统、组件、模块、例程和过程的各种实施例。在以下描述中,包括示例软件代码、值和其它具体细节以提供对本技术的各种实施例的透彻理解。如本文使用的,“项目”或者“列表项目”一般指代电子文件、通信对象和/或其它适当类型的软件实体。例如,项目可以包括照片、视频、联系人记录、应用、所安装应用的快捷方式、语音录音、文档、诸如数据库条目之类的数据库子集和/或其它适当类型的文件。在其它示例中,列表项目还可以包括文本消息、电子邮件、多媒体消息、即时消息、增强消息和/或其它适当通信对象。相关领域技术人员还将理解到,本技术可以具有附加实施例。本技术还可以在没有以下参考图1-6E描述的实施例的若干细节的情况下实践。
[0012]如上文讨论的,由于有限的显示区域,便携式电子设备一次可能在列表中呈现有限数量的消息或者项目。然而,列表可以包括上百个项目,如果不是上千个项目的话。因此,滚动通过项目的这样的长列表可能是冗长乏味和低效的。一种解决方案可以包括在用户界面上呈现导航小部件(例如,快进小部件)以促进消息的导航。然而,这样的导航小部件可能弄乱便携式电子设备已经有限的显示区域。
[0013]本技术的若干实施例可以通过监控和检测用户访问当前未显示的附加项目的意图而解决前述挑战中的至少一些。在检测到用户意图之后,便携式电子设备可以向用户显示之前隐藏的目录界面对象(例如,列表头)。在用户对目录界面对象进行输入或者与其进行其它交互之后,便携式电子设备可以显示分组目录,其示出单独地与列表中的项目子集相关联的多个界面表示。如本文使用的,术语“界面表示” 一般指代图标、图片、图像、文本字符串和/或适于在计算设备的用户界面上显示的其它描绘。术语“目录界面对象”一般指代在用户进行输入或者其它交互之后的界面表示,其可以使得显示例如具有单独地与便携式电子设备上的列表中的项目子集相关联的多个界面表示的分组目录。通过使用分组目录,用户然后可以“跳转”到特定子集,以在不需要滚动通过列表中的所有项目的情况下访问附加项目。因此,本技术的若干实施例可以在不弄乱便携式电子设备的显示区域的情况下改进传统技术之上的可用性。
[0014]图1是按照本技术的实施例的用于促进项目的导航的便携式电子设备120的透视图。便携式电子设备120可以是移动电话、智能手机、个人数字助理、平板计算机和/或其它适当的计算设备。如图1中示出的,便携式电子设备120包括外壳121,其承载显示器124(例如,触摸屏)和输入按钮125。在其它实施例中,除了或者替代图1中示出的组件,便携式电子设备120还可以包括前向相机、后向相机、麦克风、扬声器、天线、键盘和/或其它适当的电子和/或机械组件(未示出)。
[0015]在操作时,便携式电子设备120可以向用户发送消息和/或从用户接收消息。如本文使用的,术语“消息” 一般指代文本消息、电子邮件、多媒体消息、增强消息、即时消息和/或其它适当的电子通信对象。例如,用户101可以使用显示器124和/或输入按钮125来编写文本消息。便携式电子设备120然后可以向一个或者多个其他用户和/或设备发送所编写的文本消息。在其它示例中,用户还可以在便携式电子设备120上创建或者接收照片、视频、语音录音、文档(文本文件、表格等等)和/或其它适当项目。
[0016]便携式电子设备120还可以向用户显示项目。例如,便携式电子设备120可以在显示器124上显示通过接收或者发送时间布置的文本消息的列表或者线程。由于显示器124上的有限区域,便携式电子设备120 —次可能仅在显示器124上显示有限数量的消息(例如,最近接收的消息)。然而,随着时间推移,用户可能希望访问附加文本消息。如在下文中参考图2和3更详细讨论的,便携式电子设备120还可以包括处理器122和存储器123(两者都在图2中示出),存储器123包含用于促进列表中的附加文本消息(或者其它适当类型项目)的高效导航的指令。
[0017]图2是示出按照本技术的实施例的适于图1的便携式电子设备120的计算组件的框图。在图2中并且在此后的其它图中,单独的软件组件、模块和例程可以是以C、C++、Java和/或其它适当编程语言编写为源代码的计算机程序、进程或者过程。计算机程序、进程或者过程可以编译成对象或者机器代码,并且被呈现以用于由计算设备的一个或者多个处理器执行。源、中间和/或对象代码和相关联数据的各种实现方式可以存储在计算机存储器中,所述计算机存储器包括只读存储器、随机存取存储器、磁盘存储介质、光学存储介质、闪速存储器设备和/或其它适当的计算机可读存储介质。如本文使用的,术语“计算机可读存储介质”排除传播信号。
[0018]如图2中示出的,便携式电子设备120可以包括处理器122和存储器123,这两者彼此操作地耦合并且操作地耦合到显示器124。处理器122可以包括微处理器、现场可编程门阵列和/或其它适当逻辑设备。存储器123可以包括易失性和/或非易失性计算机可读存储介质(例如,ROM、RAM、磁盘存储介质、光学存储介质、闪速存储器设备、EEPROM和/或其它适当存储介质),其被配置成存储从处理器122接收的数据以及用于处理器122的指令。
[0019]处理器122可以被配置成执行存储在存储器123
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1