一种显示方法及电子设备的制作方法
【专利摘要】本发明公开一种显示方法及电子设备。所述方法包括:显示包含至少一个对象的显示界面;获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表示所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置;在所述显示界面内显示所述至少一个第一对象的所述进度信息。采用本发明的显示方法及电子设备,可以显示文件的进度信息,使电子设备免于或减少对文件的尝试性播放过程,减少对于电子设备的数据处理资源的占用,降低电子设备的能耗。
【专利说明】 一种显不方法及电子设备
【技术领域】
[0001]本发明涉及数据处理领域,特别是涉及一种显示方法及电子设备。
【背景技术】
[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]其中,
[0027]所述至少一个第一对象的所述标识信息采用第一方式显示,所述标识信息是用于表不所述第一对象的名称的信息;
[0028]所述至少一个第一对象的所述进度信息采用第二方式显示,所述第二方式与所述第一方式不同。
[0029]可选的,所述获取针对所述至少一个对象中的至少一个第一对象的进度信息之前,还包括:
[0030]获取所述至少一个对象的类型信息;
[0031]当所述类型信息表示的对象的类型符合预设条件时,将所述类型的对象确定为所述第一对象;
[0032]其中,所述预设条件为,当对象为所述类型时,在所述电子设备本地具有确定的用于展现该类型对应的对象的应用。
[0033]可选的,所述显示界面为第一应用的显示界面,所述获取针对所述至少一个对象中的至少一个第一对象的进度信息,具体包括:
[0034]第三应用获取针对所述至少一个对象中的至少一个第一对象的进度信息;
[0035]所述第一应用从所述第三应用获得所述进度信息;
[0036]所述第三应用与所述第一应用不同;
[0037]或者,所述第一应用直接获取针对所述至少一个对象中的至少一个第一对象的进度?目息。
[0038]—种电子设备,所述电子设备包括:
[0039]界面显示单元,用于显示包含至少一个对象的显示界面;
[0040]进度信息获取单元,用于获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表不所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置;
[0041 ] 进度信息显示单元,用于在所述显示界面内显示所述至少一个第一对象的所述进度?目息。
[0042]可选的,所述界面显示单元具体包括:
[0043]第一界面显示子单元,用于显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同;
[0044]所述进度信息获取单元,具体包括:
[0045]第一进度信息获取子单元,用于当所述至少一个第一对象为一个时,获取最近一次通过所述第二应用输出所述第一对象时的第一进度信息;
[0046]其中,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置;
[0047]或者,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第一对象的整体内容所处的位置。
[0048]可选的,所述进度信息获取单元,具体包括:
[0049]第二进度信息获取子单元,用于当所述第一对象为多个时,获取多个所述第一对象的第二进度信息;所述第二进度信息是表示按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置的信息;
[0050]其中,所述第一顺序为所述第一对象在所述显示界面中的排列顺序;所述排列顺序与所述显示界面最近一次显示所述第一对象时的排列顺序相同。
[0051]可选的,所述界面显示单元,具体包括:
[0052]第一界面显示子单元,用于显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同;
[0053]所述进度信息获取单元,还包括:
[0054]第三进度信息获取子单元,用于当所述第一对象为多个时,获取按照第一顺序输出多个所述第一对象时最近一次被展现的第二对象的第三进度信息;所述第三进度信息为最近一次通过所述第二应用输出所述第二对象时的进度信息;
[0055]所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第二对象的整体内容所处的位置;
[0056]或者,所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第二对象的整体内容所处的位置。
[0057]可选的,所述界面显示单元,具体包括:
[0058]第二界面显示子单元,用于显示所述显示界面;所述显示界面内包括至少一个对象,所述对象至少具有标识信息和所述进度信息;
[0059]其中,所述至少一个第一对象的所述标识信息采用第一方式显示,所述标识信息是用于表示所述第一对象的名称的信息;
[0060]所述至少一个第一对象的所述进度信息采用第二方式显示,所述第二方式与所述第一方式不同。
[0061]可选的,还包括:
[0062]类型信息获取单元,用于在获取针对所述至少一个对象中的至少一个第一对象的进度信息之前,获取所述至少一个对象的类型信息;
[0063]第一对象确定单元,用于当所述类型信息表示的对象的类型符合预设条件时,将所述类型的对象确定为所述第一对象;
[0064]其中,所述预设条件为,当对象为所述类型时,在所述电子设备本地具有确定的用于展现该类型对应的对象的应用。
[0065]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0066]本发明的显示方法及电子设备,通过获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表不所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置;在所述显示界面内显示所述至少一个第一对象的所述进度信息;可以显示文件的进度信息,使电子设备免于或减少对文件的尝试性播放过程,减少对于电子设备的数据处理资源的占用,降低电子设备的能耗。
【专利附图】
【附图说明】
[0067]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0068]图1为本发明的显示方法实施例1的流程图;
[0069]图2为本发明的显示方法实施例2的流程图;
[0070]图3为本发明的显示方法实施例3的流程图;
[0071]图4为本发明的显示方法实施例4的流程图;
[0072]图5为本发明的电子设备实施例的结构图。
【具体实施方式】
[0073]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0074]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0075]图1为本发明的显示方法实施例1的流程图。如图1所示,该方法可以包括:
[0076]步骤101:显示包含至少一个对象的显示界面;
[0077]所述第一显示界面可以是第一应用的显示界面。例如,所述第一应用可以是用于显示文件夹的名为explorer, exe的应用程序。当然,所述第一应用也可以是其他应用。需要说明的是,所述第一应用也可以是电子设备的操作系统。例如,所述操作系统可以在桌面上显示一个或多个对象。
[0078]所述至少一个对象,可以是指在所述显示界面中显示的任意类型的文件。例如,可以是在文件夹的显示界面中的任意类型的文件。需要说明的是,在文件夹的显示界面中显示的子文件夹,也属于本发明实施例中所说的对象。
[0079]步骤102:获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表不所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置;
[0080]所述第一对象可以是指所述至少一个对象中的全部对象,也可以是指所述至少一个对象中的一部分或者一个对象。
[0081]所述第一对象可以被通过第二应用输出。所述第二应用与所述第一应用可以是相同的,也可以是不同的。例如,所述第二应用与所述第一应用相同的情况包括:所述第一应用为用于显示文件夹的应用程序,所述第二应用也为用于显示文件夹的应用程序。所述第二应用与所述第一应用不同的情况包括:所述第一应用为用于显示文件夹的应用程序,所述第二应用为媒体文件播放器。
[0082]当所述第二应用与所述第一应用不同时,由于所述第二应用是输出所述第一对象的主要应用,例如,当所述第一对象为视频文件时,所述第二应用为视频播放器,当所述第一对象为文本文件是,所述第二应用为文本阅读程序,而所述第一应用于所述第二应用不同,所述第一应用可以是用于显示文件夹的应用程序,因此,所述第一应用于所述第二应用的层级是不同的。在所述第一应用的显示界面显示所述至少一个第一对象的所述进度信息,可以在通过所述第二应用展现所述第一对象的内容之前,就显示所述进度信息,从而使用户在使用所述第二应用输出所述第一对象之前,就获知所述第一对象的进度信息。这种方式,与用户采用所述第二应用输出所述第一对象之后,才获知所述第一对象的进度信息相比,效率更高。
[0083]所述第一对象可以为一个也可以为多个。
[0084]例如,假设所述第一对象为视频文件。当然,所述第一对象也可以是音频文件,本例中只是以第一对象为视频文件进行举例说明,并不对所述第一对象的类型进行限定。当所述第一对象为一个时,所述进度信息可以表不该视频文件被播放器输出时,输出时间相对于当前时刻最近的内容在时间上相对于所述视频文件的整体内容所处的位置。例如,当某一视频文件上一次被播放的时间为30分钟,所述进度信息就可以表示该视频文件上一次已被播放的时长为30分钟。对于所述进度信息的表示方式,也可以采用比例的形式进行表示。例如,当某一视频文件上一次被播放的时间为30分钟,该视频文件的总时长为60分钟,所述进度信息就可以表示为50%,以表示该视频文件上一次已被播放的时长为总时长的 50%。
[0085]假设所述第一对象为文本文档,所述进度信息可以表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置。例如,当有一个总页数为100页的文本文档,上一次被浏览到第50页,则所述进度信息就可以表示该文本文档上一次已被浏览的页数为50页。此时,对于所述进度信息的表示方式,也可以采用比例的形式进行表示。例如,当某一文本文档上一次被浏览到第50页,该文本文档的总页数为200页,所述进度信息就可以表示为25%,以表示该文本文档上一次已被浏览的页数为总页数的25%。
[0086]假设所述第一对象为各种类型的文件,并且所述第一对象为多个时,所述进度信息可以是表示按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置。例如,当一共有十个文件时,所述进度信息可以表示按照第一顺序,最近一次浏览到的是哪一个文件。
[0087]步骤103:在所述显示界面内显示所述至少一个第一对象的所述进度信息。
[0088]可以通过所述第一应用在所述显示界面内显示所述进度信息。需要说明的是,本发明实施例中的显示方法的执行主体,可以是所述第一应用的一部分,也可以是一个单独的应用。在本发明实施例中,该单独的应用可以称为第三应用。
[0089]在所述显示界面内显示所述进度信息之前,可以先令所述第一应用获取到所述进度信息。实际应用中,可以首先由所述第三应用获取所述进度信息,再由所述第三应用将所述进度信息发送至所述第一应用;也可以直接由所述第一应用获取所述进度信息。
[0090]综上所述,本实施例中,通过获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表不所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置;在所述显示界面内显示所述至少一个第一对象的所述进度信息;可以显示文件的进度信息,使电子设备免于或减少对文件的尝试性播放过程,减少对于电子设备的数据处理资源的占用,降低电子设备的能耗。
[0091]另一方面,由于在所述第一应用的显示界面显示所述至少一个第一对象的所述进度信息,可以在通过所述第二应用展现所述第一对象的内容之前,就显示所述进度信息,从而使用户在使用所述第二应用输出所述第一对象之前,就获知所述第一对象的进度信息。这种方式,与用户采用所述第二应用输出所述第一对象之后,才获知所述第一对象的进度信息相比,可以减少用户对于文件内容进行尝试行播放的尝试次数,使电子设备免于或减少对文件的尝试性播放过程,节省电子设备对于文件进行尝试性播放的时间,缩短用户获知文件的进度信息的时间,提高用户获知文件的进度信息的效率。
[0092]图2为本发明的显示方法实施例2的流程图。如图2所示,该方法可以包括:
[0093]步骤201:显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同;
[0094]本实施例中,所述第一应用可以是用于显示文件夹的应用,所述第二应用可以是用于显示文件夹以外的类型的对象的应用。例如,当所述第一对象为视频文件时,所述第二应用可以是视频播放器;当所述第一对象为音频文件时,所述第二应用可以是音频播放器;当所述第一对象为图片时,所述第二应用可以是图片浏览器;当所述第一对象为文本时,所述第二应用可以是文本浏览器。
[0095]步骤202:当所述至少一个第一对象为一个时,获取最近一次通过所述第二应用输出所述第一对象时的第一进度信息;
[0096]其中,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置;
[0097]或者,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第一对象的整体内容所处的位置。
[0098]对象的类型不同,对于该对象的展现方式也有所不同。
[0099]具体的,对于文本类型的对象或者图片类型的对象,通常是按照空间位置顺序进行展现的。例如,对于word文档,通常的展现顺序是先显示第一页,当用户浏览完毕第一页,可以切换至第一页下方的第二页。对于一幅尺寸较大的图片,通常的展现顺序是自上而下的展现,或者自左至右的展现,因此,对于文本或图片等类型的对象,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置。
[0100]对于音频类型的对象或者视频类型的对象,通常是按照时间顺序进行展现的。例如,对于MP3格式的音频文件,通常是按照时间轴进行播放,从第一秒钟连续播放至后面的时间;对于视频文件,也是如此。因此,对于音频类型或者视频类型等类型的对象,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第一对象的整体内容所处的位置。
[0101]步骤203:在所述显示界面内显示所述至少一个第一对象的所述第一进度信息。
[0102]综上所述,本实施例中,通过获取最近一次通过所述第二应用输出所述第一对象时的第一进度信息;其中,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置;或者,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第一对象的整体内容所处的位置。可以实现对于单个第一对象的进度信息的显示。
[0103]需要说明的是,如果显示界面中具有多个对象,还可以分别对其中的每一个对象执行本实施例的显示方法。例如,当文件夹的显示界面中具有多个视频文件时,可以分别将每个视频文件作为所述第一对象,显示该视频文件的第一进度信息。
[0104]还需要说明的是,本发明实施例中的所述显示界面内可以包括至少一个对象,所述对象至少具有标识信息和所述进度信息;其中,所述至少一个第一对象的所述标识信息采用第一方式显示,所述标识信息是用于表示所述第一对象的名称的信息;所述至少一个第一对象的所述进度信息采用第二方式显示,所述第二方式与所述第一方式不同。例如,所述标识信息可以是所述第一对象的文件名,通常,所述文件名都是以字符形式显示的。而本发明实施例中的进度信息,可以以不同于字符形式的第二方式显示,例如,可以采用图形方式显示。更具体的,例如,当某一视频文件被浏览的内容占整体内容的50%时,可以显示一个进度条,该进度条总长度的50%采用第一颜色显示,剩余长度采用第二颜色显示。
[0105]图3为本发明的显示方法实施例3的流程图。如图3所示,该方法可以包括:
[0106]步骤301:显示包含至少一个对象的显示界面;
[0107]步骤302:获取多个所述第一对象的第二进度信息;所述第二进度信息是表示按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置的信息;
[0108]其中,所述第一顺序为所述第一对象在所述显示界面中的排列顺序;所述排列顺序与所述显示界面最近一次显示所述第一对象时的排列顺序相同。
[0109]本实施例中,所述显示界面可以是文件夹的显示界面,也可以是操作系统的桌面等显示界面。在所述显示界面中,具有多个所述第一对象。这些第一对象是按照一定顺序排列的。例如,在文件夹的显示界面中,多个文件可以按照名称的顺序进行排列,也可以按照访问时间的顺序进行排列。在操作系统的桌面上,多个文件可以按照生成时间的顺序进行排列,也可以按照用户通过操作将多个文件拖动设置的顺序进行排列。
[0110]本实施例的方法,要求所述第一对象在所述显示界面中的排列顺序,与所述显示界面最近一次显示所述第一对象时的排列顺序是相同的,并且多个所述第一对象也是按照第一顺序输出的。
[0111]当上述条件被满足时,就可以通过最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置,来表示对于多个所述第一对象的进度信息。
[0112]例如,在所述显示界面中一共具有十个文件,上一次按照第一顺序浏览到了第六个文件,就可以获取到一个这样的进度信息,该进度信息表示对于这十个文件,按照第一顺序浏览到了第六个文件。
[0113]步骤303:在所述显示界面内显示所述至少一个第一对象的所述第二进度信息。
[0114]本实施例中,可以对最近一次被展现的对象添加特定的标记,以显示所述进度信息。例如,当该进度信息表示对于这十个文件,按照第一顺序浏览到了第六个文件时,可以对第六个文件的图标添加星号,以此表示所述进度信息。
[0115]本实施例中,也可以用另外的图形化方式显示所述进度信息。例如,可以对最近一次被展现的对象的显示颜色进行改变,以此显示该对象为最近一次被展现的对象。具体的,当该进度信息表示对于这十个文件,按照第一顺序浏览到了第六个文件时,可以对第六个文件的图标显示为黄色,以此表示所述进度信息。
[0116]综上所述,本实施例中,通过获取按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置;其中,所述第一顺序为所述第一对象在所述显示界面中的排列顺序;所述排列顺序与所述显示界面最近一次显示所述第一对象时的排列顺序相同;在所述显示界面内显示所述至少一个第一对象的所述进度信息;可以实现对于多个第一对象的进度信息的显示。
[0117]图4为本发明的显示方法实施例4的流程图。如图4所示,该方法可以包括:
[0118]步骤401:显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同;
[0119]步骤402:获取多个所述第一对象的第二进度信息;所述第二进度信息是表示按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置的信息;
[0120]其中,所述第一顺序为所述第一对象在所述显示界面中的排列顺序;所述排列顺序与所述显示界面最近一次显示所述第一对象时的排列顺序相同。
[0121]本步骤中,可以实现对于多个第一对象的进度信息的显示。即可以确定用户按照第一顺序浏览多个所述第一对象时最近一次浏览的第一对象是哪个。
[0122]步骤403:获取按照第一顺序输出多个所述第一对象时最近一次被展现的第二对象的第三进度信息;所述第三进度信息为最近一次通过所述第二应用输出所述第二对象时的进度信息;
[0123]所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第二对象的整体内容所处的位置;
[0124]或者,所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第二对象的整体内容所处的位置。
[0125]本步骤中,可以对多个所述第一对象中的第二对象的第三进度信息进行获取。其中,所述第二对象为按照第一顺序输出多个所述第一对象时最近一次被展现的对象。可以明白,所述第二对象与步骤402中的按照第一顺序浏览多个所述第一对象时最近一次浏览的第一对象可以是相同的。
[0126]本步骤中,可以得到对于所述第二对象的第三进度信息。例如,当所述第二对象为视频类型的文件时,所述第三进度信息可以表示上一次通过视频播放器播放所述第二对象时已经播放的时长。
[0127]步骤404:在所述显示界面内显示所述至少一个第一对象的所述第二进度信息和所述第三进度信息。
[0128]本步骤中,可以同时显示所述至少一个第一对象的所述第二进度信息和所述第三进度信息。具体的,例如,当某个文件夹的显示界面中具有8个文件时,可以通过第二进度信息显示对于这8个文件浏览到了哪一个文件,假设浏览到了第6个文件,且第6个文件为视频文件,则可以通过第三进度信息显示对于第6个文件最近一次通过视频播放器播放过的内容的时长。
[0129]综上所述,本实施例中,将实施例2和实施例3中的方法结合,既可以实现对于多个第一对象的进度信息的显示,还可以实现对于多个第一对象中的某个单一对象的进度信息的显示。
[0130]需要说明的是,本发明的显示方法的各个实施例中,获取针对所述至少一个对象中的至少一个第一对象的进度信息之前,还可以包括下述步骤:
[0131]获取所述至少一个对象的类型信息;当所述类型信息表示的对象的类型符合预设条件时,将所述类型的对象确定为所述第一对象;其中,所述预设条件为,当对象为所述类型时,在所述电子设备本地具有确定的用于展现该类型对应的对象的应用。
[0132]所述对象的类型信息,可以表示所述对象是何种类型的文件。通常可以通过对象的后缀名得到所述类型信息。所述电子设备本地具有确定的用于展现该类型对应的对象的应用,是指在所述电子设备本地安装有与该类型的对象相关联的应用。并且,在所述电子设备中,默认的用于展现该类型的对象的应用已经确定。例如,当所述对象为后缀名为doc的文档时,所述电子设备本地安装有名为Microsoft word的应用,并且确定该文档默认的关联应用为Microsoft word,则此时doc类型的对象就是类型符合预设条件的对象。
[0133]本发明还公开了一种电子设备。所述电子设备可以是手机、电脑、平板电脑等等。
[0134]图5为本发明的电子设备实施例的结构图。如图5所示,所述电子设备可以包括:
[0135]界面显示单元501,用于显示包含至少一个对象的显示界面;
[0136]所述第一显示界面可以是第一应用的显示界面。例如,所述第一应用可以是用于显示文件夹的名为explorer, exe的应用程序。当然,所述第一应用也可以是其他应用。
[0137]所述至少一个对象,可以是指在所述显示界面中显示的任意类型的文件。例如,可以是在文件夹的显示界面中的任意类型的文件。需要说明的是,在文件夹的显示界面中显示的子文件夹,也属于本发明实施例中所说的对象。
[0138]进度信息获取单元502,用于获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表不所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置;
[0139]所述第一对象可以是指所述至少一个对象中的全部对象,也可以是指所述至少一个对象中的一部分或者一个对象。
[0140]所述第一对象可以被通过第二应用输出。所述第二应用与所述第一应用可以是相同的,也可以是不同的。例如,所述第二应用与所述第一应用相同的情况包括:所述第一应用为用于显示文件夹的应用程序,所述第二应用也为用于显示文件夹的应用程序。所述第二应用与所述第一应用不同的情况包括:所述第一应用为用于显示文件夹的应用程序,所述第二应用为媒体文件播放器。
[0141]所述第一对象可以为一个也可以为多个。
[0142]例如,假设所述第一对象为视频文件,当所述第一对象为一个时,所述进度信息可以表不该视频文件被播放器输出时,输出时间相对于当前时刻最近的内容在时间上相对于所述视频文件的整体内容所处的位置。例如,当某一视频文件上一次被播放的时间为30分钟,所述进度信息就可以表示该视频文件上一次已被播放的时长为30分钟。
[0143]假设所述第一对象为文本文档,所述进度信息可以表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置。例如,当有一个总页数为100页的文本文档,上一次被浏览到第50页,则所述进度信息就可以表示该文本文档上一次已被播放的时长为30分钟。
[0144]假设所述第一对象为各种类型的文件,并且所述第一对象为多个时,所述进度信息可以是表示按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置。例如,当一共有十个文件时,所述进度信息可以表示按照第一顺序,最近一次浏览到的是哪一个文件。
[0145]进度信息显示单元503,用于在所述显示界面内显示所述至少一个第一对象的所述进度信息。
[0146]可以通过所述第一应用在所述显示界面内显示所述进度信息。需要说明的是,本发明实施例中的显示方法的执行主体,可以是所述第一应用的一部分,也可以是一个单独的应用。在本发明实施例中,该单独的应用可以称为第三应用。
[0147]在所述显示界面内显示所述进度信息之前,可以先令所述第一应用获取到所述进度信息。实际应用中,可以首先由所述第三应用获取所述进度信息,再由所述第三应用将所述进度信息发送至所述第一应用;也可以直接由所述第一应用获取所述进度信息。
[0148]综上所述,本实施例中,通过获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表不所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置;在所述显示界面内显示所述至少一个第一对象的所述进度信息;可以显示文件的进度信息,使电子设备免于或减少对文件的尝试性播放过程,减少对于电子设备的数据处理资源的占用,降低电子设备的能耗。
[0149]实际应用中,所述界面显示单元501具体可以包括:
[0150]第一界面显示子单元,用于显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同;
[0151]所述进度信息获取单元,具体包括:
[0152]第一进度信息获取子单元,用于当所述至少一个第一对象为一个时,获取最近一次通过所述第二应用输出所述第一对象时的第一进度信息;
[0153]其中,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置;
[0154]或者,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第一对象的整体内容所处的位置。
[0155]实际应用中,所述进度信息获取单元502,具体可以包括:
[0156]第二进度信息获取子单元,用于当所述第一对象为多个时,获取多个所述第一对象的第二进度信息;所述第二进度信息是表示按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置的信息;
[0157]其中,所述第一顺序为所述第一对象在所述显示界面中的排列顺序;所述排列顺序与所述显示界面最近一次显示所述第一对象时的排列顺序相同。
[0158]实际应用中,所述界面显示单元501,具体可以包括:
[0159]第一界面显示子单元,用于显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同;
[0160]所述进度信息获取单元,还包括:
[0161]第三进度信息获取子单元,用于当所述第一对象为多个时,获取按照第一顺序输出多个所述第一对象时最近一次被展现的第二对象的第三进度信息;所述第三进度信息为最近一次通过所述第二应用输出所述第二对象时的进度信息;
[0162]所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第二对象的整体内容所处的位置;
[0163]或者,所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第二对象的整体内容所处的位置。
[0164]实际应用中,所述界面显示单元501,具体可以包括:
[0165]第二界面显示子单元,用于显示所述显示界面;所述显示界面内包括至少一个对象,所述对象至少具有标识信息和所述进度信息;
[0166]其中,所述至少一个第一对象的所述标识信息采用第一方式显示,所述标识信息是用于表示所述第一对象的名称的信息;
[0167]所述至少一个第一对象的所述进度信息采用第二方式显示,所述第二方式与所述第一方式不同。
[0168]实际应用中,还可以包括:
[0169]类型信息获取单元,用于在获取针对所述至少一个对象中的至少一个第一对象的进度信息之前,获取所述至少一个对象的类型信息;
[0170]第一对象确定单元,用于当所述类型信息表示的对象的类型符合预设条件时,将所述类型的对象确定为所述第一对象;
[0171]其中,所述预设条件为,当对象为所述类型时,在所述电子设备本地具有确定的用于展现该类型对应的对象的应用。
[0172]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0173]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0174]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0175]本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种显示方法,其特征在于,所述方法包括: 显示包含至少一个对象的显示界面; 获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表示所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置; 在所述显示界面内显示所述至少一个第一对象的所述进度信息。
2.根据权利要求1所述的方法,其特征在于,所述显示包含至少一个对象的显示界面包括:显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同; 所述获取针对所述至少一个对象中的至少一个第一对象的进度信息,具体包括:当所述至少一个第一对象为一个时,获取最近一次通过所述第二应用输出所述第一对象时的第一进度信息; 其中,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置; 或者,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第一对象的整体内容所处的位置。
3.根据权利要求1所述的方法,其特征在于,所述获取针对所述至少一个对象中的至少一个第一对象的进度信息,具体包括: 当所述第一对象为多个时,获取多个所述第一对象的第二进度信息;所述第二进度信息是表不按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置的信息; 其中,所述第一顺序为所述第一对象在所述显示界面中的排列顺序;所述排列顺序与所述显示界面最近一次显示所述第一对象时的排列顺序相同。
4.根据权利要求3所述的方法,其特征在于,所述显示包含至少一个对象的显示界面包括:显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同; 所述方法还包括: 当所述第一对象为多个时,获取按照第一顺序输出多个所述第一对象时最近一次被展现的第二对象的第三进度信息;所述第三进度信息为最近一次通过所述第二应用输出所述第二对象时的进度信息; 所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第二对象的整体内容所处的位置; 或者,所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第二对象的整体内容所处的位置。
5.根据权利要求1所述的方法,其特征在于,所述显示包含至少一个对象的显示界面,具体包括: 显示所述显示界面;所述显示界面内包括至少一个对象,所述对象至少具有标识信息和所述进度信息; 其中, 所述至少一个第一对象的所述标识信息采用第一方式显示,所述标识信息是用于表示所述第一对象的名称的信息; 所述至少一个第一对象的所述进度信息采用第二方式显示,所述第二方式与所述第一方式不同。
6.根据权利要求1所述的方法,其特征在于,所述获取针对所述至少一个对象中的至少一个第一对象的进度信息之前,还包括: 获取所述至少一个对象的类型信息; 当所述类型信息表示的对象的类型符合预设条件时,将所述类型的对象确定为所述第一对象; 其中,所述预设条件为,当对象为所述类型时,在所述电子设备本地具有确定的用于展现该类型对应的对象的应用。
7.根据权利要求1所述的方法,其特征在于,所述显示界面为第一应用的显示界面,所述获取针对所述至少一个对象中的至少一个第一对象的进度信息,具体包括: 第三应用获取针对所述至少一个对象中的至少一个第一对象的进度信息; 所述第一应用从所述第三应用获得所述进度信息; 所述第三应用与所述第一应用不同; 或者,所述第一应用直接获取针对所述至少一个对象中的至少一个第一对象的进度信肩、Ο
8.一种电子设备,其特征在于,所述电子设备包括: 界面显示单元,用于显示包含至少一个对象的显示界面; 进度信息获取单元,用于获取针对所述至少一个对象中的至少一个第一对象的进度信息,其中,所述进度信息用于表不所述至少一个第一对象被输出时,输出时间相对于当前时刻最近的内容相对于所述至少一个第一对象的整体内容所处的位置; 进度信息显示单元,用于在所述显示界面内显示所述至少一个第一对象的所述进度信肩、Ο
9.根据权利要求8所述的电子设备,其特征在于,所述界面显示单元具体包括: 第一界面显示子单元,用于显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同; 所述进度信息获取单元,具体包括: 第一进度信息获取子单元,用于当所述至少一个第一对象为一个时,获取最近一次通过所述第二应用输出所述第一对象时的第一进度信息; 其中,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第一对象的整体内容所处的位置; 或者,所述第一进度信息用于表示所述第一对象被展现过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第一对象的整体内容所处的位置。
10.根据权利要求8所述的电子设备,其特征在于,所述进度信息获取单元,具体包括: 第二进度信息获取子单元,用于当所述第一对象为多个时,获取多个所述第一对象的第二进度信息;所述第二进度信息是表示按照第一顺序输出多个所述第一对象时最近一次被展现的对象在空间上相对于多个所述第一对象所处的位置的信息; 其中,所述第一顺序为所述第一对象在所述显示界面中的排列顺序;所述排列顺序与所述显示界面最近一次显示所述第一对象时的排列顺序相同。
11.根据权利要求10所述的电子设备,其特征在于,所述界面显示单元,具体包括: 第一界面显示子单元,用于显示第一应用的包含至少一个对象的显示界面,其中,在所述第一应用的显示界面内能通过针对对象的触发操作启动第二应用并输出对象内容,且所述第一应用与所述第二应用不同; 所述进度信息获取单元,还包括: 第三进度信息获取子单元,用于当所述第一对象为多个时,获取按照第一顺序输出多个所述第一对象时最近一次被展现的第二对象的第三进度信息;所述第三进度信息为最近一次通过所述第二应用输出所述第二对象时的进度信息; 所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在空间上相对于所述第二对象的整体内容所处的位置; 或者,所述第三进度信息用于表示所述第二对象通过所述第二应用输出过的内容中,展现时间相对于当前时刻最近的内容在时间上相对于所述第二对象的整体内容所处的位置。
12.根据权利要求8所述的电子设备,其特征在于,所述界面显示单元,具体包括: 第二界面显示子单元,用于显示所述显示界面;所述显示界面内包括至少一个对象,所述对象至少具有标识信息和所述进度信息; 其中,所述至少一个第一对象的所述标识信息采用第一方式显示,所述标识信息是用于表不所述第一对象的名称的信息; 所述至少一个第一对象的所述进度信息采用第二方式显示,所述第二方式与所述第一方式不同。
13.根据权利要求8所述的电子设备,其特征在于,还包括: 类型信息获取单元,用于在获取针对所述至少一个对象中的至少一个第一对象的进度信息之前,获取所述至少一个对象的类型信息; 第一对象确定单元,用于当所述类型信息表示的对象的类型符合预设条件时,将所述类型的对象确定为所述第一对象; 其中,所述预设条件为,当对象为所述类型时,在所述电子设备本地具有确定的用于展现该类型对应的对象的应用。
【文档编号】G06F3/0484GK104317581SQ201410545196
【公开日】2015年1月28日 申请日期:2014年10月15日 优先权日:2014年10月15日
【发明者】杨春龙 申请人:联想(北京)有限公司