缩略图的显示方法、装置、终端及计算机可读存储介质与流程

文档序号:16737440发布日期:2019-01-28 12:44阅读:126来源:国知局
缩略图的显示方法、装置、终端及计算机可读存储介质与流程
本申请属于通信
技术领域
,尤其涉及一种缩略图的显示方法、装置、终端及计算机可读存储介质。
背景技术
:缩略图是指图片经压缩处理后得到的小图,该缩略图通常会包含指向完整大小的图片的超链接。对于包含较多图片的网页或显示界面,通过加载缩略图的方式进行图片显示,可以有效地提高网页或显示界面的加载速度,便于用户快速浏览网页或显示界面的内容。然而,电脑等终端每次访问手机等终端中的图片时,需要先由手机生成该图片的缩略图之后将所述缩略图发送给电脑,才能进行该图片的缩略图的显示,具有缩略图的显示效率低的问题。技术实现要素:本申请实施例提供一种缩略图的显示方法、装置、终端及计算机可读存储介质,可以解决缩略图的显示效率低的技术问题。本申请实施例第一方面提供一种缩略图的显示方法,包括:接收第一终端发送的缩略图获取请求,所述缩略图获取请求携带有媒体文件的第一存储路径;根据所述缩略图获取请求获取所述第一存储路径中存储的媒体文件对应的缩略图信息;将携带有所述缩略图信息的缩略图获取指令发送给所述第一终端;所述缩略图获取指令用于指示所述第一终端根据所述缩略图信息从云服务器中获取预先存储的所述媒体文件的缩略图,并显示所述缩略图。本申请实施例第二方面提供一种缩略图的显示方法,包括:向第二终端发送缩略图获取请求,所述缩略图获取请求携带有媒体文件的第一存储路径;接收所述第二终端发送的携带有所述缩略图信息的缩略图获取指令;所述缩略图信息为所述第二终端根据所述缩略图获取请求获取的所述第一存储路径中存储的媒体文件对应的缩略图信息;根据所述缩略图获取指令从云服务器中获取预先存储的所述媒体文件的缩略图,并显示所述缩略图。本申请实施例第三方面提供一种缩略图的显示装置,包括:第一接收单元,用于接收第一终端发送的缩略图获取请求,所述缩略图获取请求携带有媒体文件的第一存储路径;获取单元,用于根据所述缩略图获取请求获取所述第一存储路径中存储的媒体文件对应的缩略图信息;第一发送单元,用于将携带有所述缩略图信息的缩略图获取指令发送给所述第一终端;所述缩略图获取指令用于指示所述第一终端根据所述缩略图信息从云服务器中获取预先存储的所述媒体文件的缩略图,并显示所述缩略图。本申请实施例第四方面提供一种缩略图的显示装置,包括:第二发送单元,用于向第二终端发送缩略图获取请求,所述缩略图获取请求携带有媒体文件的第一存储路径;第二接收单元,用于接收所述第二终端发送的携带有所述缩略图信息的缩略图获取指令;所述缩略图信息为所述第二终端根据所述缩略图获取请求获取的所述第一存储路径中存储的媒体文件对应的缩略图信息;显示单元,用于根据所述缩略图获取指令从云服务器中获取预先存储的所述媒体文件的缩略图,并显示所述缩略图。本申请实施例第五方面提供一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面描述的方法的步骤。本申请实施例第六方面提供一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第二方面描述的方法的步骤。本申请实施例第七方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述第一方面描述的方法的步骤。本申请实施例第八方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述第二方面描述的方法的步骤。本申请实施例中,通过第一终端向第二终端发送携带媒体文件的第一存储路径的缩略图获取请求,使得第二终端能够根据所述缩略图获取请求获取所述第一存储路径中存储的媒体文件对应的缩略图信息,并将携带有所述缩略图信息的缩略图获取指令发送给所述第一终端,接着,第一终端根据所述缩略图获取指令中携带的所述缩略图信息从云服务器中获取所述媒体文件的缩略图,并显示所述缩略图;也就是说,所述缩略图是预先存储在所述云服务器中的,而不是每次第一终端与第二终端进行通信连接之后,由第二终端重新生成的。第二终端只需要将所述缩略图预先存储在所述云服务器中时,才需要生成所述媒体文件对应的缩略图。第一终端需要显示所述缩略图时,只需要向所述第二终端发送携带媒体文件的第一存储路径的缩略图获取请求,然后接收所述第二终端发送的携带有所述缩略图信息的缩略图获取指令,即可从所述云服务器中获取预先存储的所述媒体文件的缩略图并显示,使得所述第二终端与所述第一终端进行通信连接时,不需要重新生成所述缩略图,节省了第二终端重新生成缩略图的步骤,提高了缩略图的显示效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本申请实施例提供的一种缩略图的显示方法的第一实现流程示意图;图2是本申请实施例提供的一种缩略图的显示方法步骤102的第一具体实现流程示意图;图3是本申请实施例提供的一种缩略图的显示方法步骤102的第二具体实现流程示意图;图4是本申请实施例提供的一种缩略图的显示方法步骤102的第三具体实现流程示意图;图5是本申请实施例提供的一种缩略图的显示方法步骤102的第四具体实现流程示意图;图6是本申请实施例提供的一种缩略图的显示方法的第二实现流程示意图;图7是本申请实施例提供的一种缩略图的显示方法步骤603的具体实现流程示意图;图8是本申请实施例提供的缩略图的显示装置的第一结构示意图;图9是本申请实施例提供的缩略图的显示装置的第二结构示意图;图10是本申请实施例提供的终端的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。为了说明本申请上述的技术方案,下面通过具体实施例来进行说明。实际应用中,手机等终端设备与电脑等终端设备之间建立通信连接之后,若电脑端需要浏览手机中的媒体文件,则手机需要先生成该媒体文件的缩略图并将缩略图发送给电脑,电脑端才能显示该缩略图。并且,手机每次与电脑端进行连接,手机都需要重新生成媒体文件的缩略图并发送给电脑,电脑端才能显示该缩略图,使得电脑与手机连接时,缩略图的显示速度较慢,具有缩略图的显示效率低的问题。本申请实施例中,通过第一终端向第二终端发送携带媒体文件的第一存储路径的缩略图获取请求,使得第二终端能够根据缩略图获取请求获取第一存储路径中存储的媒体文件对应的缩略图信息,并将携带有缩略图信息的缩略图获取指令发送给第一终端,接着,第一终端根据缩略图获取指令中携带的缩略图信息从云服务器中获取媒体文件的缩略图,并显示该缩略图;也就是说,上述缩略图是预先存储在上述云服务器中的,而不是每次第一终端与第二终端进行通信连接之后,由第二终端重新生成的。第二终端只需要将上述缩略图预先存储在上述云服务器中时,才需要生成上述媒体文件对应的缩略图。第一终端需要显示上述缩略图时,只需要向上述第二终端发送携带媒体文件的第一存储路径的缩略图获取请求,然后接收上述第二终端发送的携带有上述缩略图信息的缩略图获取指令,即可从上述云服务器中获取预先存储的上述媒体文件的缩略图并显示,使得上述第二终端与上述第一终端进行通信连接时,不需要重新生成上述缩略图,节省了第二终端重新生成缩略图的步骤,提高了缩略图的显示效率。例如,上述第一终端可以为台式电脑、笔记本电脑等终端设备,上述第二终端可以为智能手机、平板电脑、数码相机、随身听、可穿戴设备等终端设备。如图1示出了本申请实施例提供的一种缩略图的显示方法的第一实现流程示意图,该方法应用于第二终端,可以由第二终端上配置的缩略图的显示装置执行,适用于需提高缩略图的显示效率的情形,包括步骤101至步骤103。步骤101,接收第一终端发送的缩略图获取请求,上述缩略图获取请求携带有媒体文件的第一存储路径。由于第一终端与第二终端采用命令-应答方式来工作,即,发起端设备(第一终端)发送命令给应答端设备(第二终端)处理,第二终端反馈处理结果的工作方式。因此,上述第一终端需要先向第二终端发送携带有媒体文件的第一存储路径的缩略图获取请求,才能使得第二终端能够知晓第一终端需要浏览的媒体文件,以及该媒体文件的存储位置。需要说明的是,上述媒体文件可以包括图片文件和视频文件。例如,用户将手机连接到电脑上,并通过电脑打开手机中的相册时,则上述媒体文件即为该相册文件,电脑端需要显示的缩略图即为相册文件中每张照片对应的缩略图。若用户通过电脑打开手机中的视频文件时,由于每个视频文件中的视频都会有一个封面图片,因此,电脑端需要显示的缩略图即为该视频文件中每个视频的封面图片对应的缩略图。步骤102,根据上述缩略图获取请求获取上述第一存储路径中存储的媒体文件对应的缩略图信息。第二终端在接收到第一终端发送的携带有媒体文件的第一存储路径的缩略图获取请求后,需要根据上述缩略图获取请求获取上述第一存储路径中存储的媒体文件对应的缩略图信息。其中,上述媒体文件对应的缩略图信息可以包括媒体文件对应的缩略图的标识信息和缩略图在云服务器中的存储位置信息。步骤103,将携带有上述缩略图信息的缩略图获取指令发送给上述第一终端;上述缩略图获取指令用于指示上述第一终端根据上述缩略图信息从云服务器中获取预先存储的上述媒体文件的缩略图,并显示上述缩略图。上述第二终端在获取了上述第一存储路径中存储的媒体文件对应的缩略图信息之后,将携带有上述缩略图信息的缩略图获取指令发送给上述第一终端,此时,第一终端根据该缩略图获取指令中的缩略图信息即可从云服务器中获取预先存储的上述媒体文件的缩略图,并显示上述缩略图。本申请实施例中,上述缩略图是预先存储在上述云服务器中的,而不是第二终端实时生成的,第一终端需要显示上述缩略图时,只需要向上述第二终端发送携带媒体文件的第一存储路径的缩略图获取请求,然后接收上述第二终端发送的携带有上述缩略图信息的缩略图获取指令,即可从上述云服务器中获取预先存储的上述媒体文件的缩略图并显示,从而节省了缩略图重新生成的步骤,提高了缩略图的显示效率。在本申请的一些实施方式中,在步骤102之前还包括:预先存储上述缩略图信息;上述缩略图信息包括上述缩略图的标识信息与上述缩略图在上述云服务器中的第二存储路径信息之间的第一对应关系表。也就是说,上述第二终端根据第一终端发送的缩略图获取请求获取上述第一存储路径中存储的媒体文件对应的缩略图信息之前,需要在上述第二终端上预先存储有该缩略图信息,并且该缩略图信息包括上述缩略图的标识信息与上述缩略图在上述云服务器中的第二存储路径信息之间的第一对应关系表。例如,如图2所示,上述预先存储上述缩略图信息包括:步骤201至步骤203。步骤201,预先对上述第一存储路径中存储的每个媒体文件进行解析,生成每个媒体文件的缩略图,并利用每个媒体文件的标识信息标识上述缩略图。本申请实施例中,第二终端可以预先对每个存储路径中的媒体文件的缩略图信息进行存储,此处,为了描述的方便,仅仅以如何预先存储第一存储路径中存储的媒体文件对应的缩略图信息进行说明。在预先存储上述第一存储路径中存储的媒体文件对应的缩略图信息时,首先要预先对上述第一存储路径中存储的每个媒体文件进行解析,生成每个媒体文件的缩略图,并利用每个媒体文件的标识信息标识上述缩略图。本申请实施例中,通过使缩略图及与上述缩略图对应的媒体文件的标识信息相同,从而实现缩略图与媒体文件一一对应,通过获取媒体文件的标识信息即可根据该标识信息确定与该媒体文件对应的缩略图。可选的,上述预先对上述第一存储路径中存储的每个媒体文件进行解析,生成每个媒体文件的缩略图,包括:预先遍历上述第一存储路径中存储的每个图片,获取每个图片占用的存储空间;对占用的存储空间大于预设阈值的图片进行解析生成对应的缩略图,并将占用的存储空间小于或等于上述预设阈值的图片的原图作为上述图片对应的缩略图。例如,上述预设阈值为20字节,则在预先遍历上述第一存储路径中存储的每个图片时,对占用的存储空间大于20字节的图片进行解析生成对应的缩略图,并将占用的存储空间小于或等于20字节的图片的原图作为上述图片对应的缩略图;即,不对存储空间小于或等于20字节的图片进行解析。由于图片占用的存储空间小于或等于上述预设阈值时,表示该图片已经属于小图,不会影响图片的加载速度,因此,不需要再解析成缩略图。本申请实施例中,通过筛选出不需要进行解析的图片和需要解析的图片,从而只对需要解析的图片进行解析,节省了对不需要解析的图片的数据处理量,提高了缩略图的生成效率。步骤202,将具有上述标识信息的缩略图存储至云服务器中,并获取上述缩略图在上述云服务器中的第二存储路径信息。步骤203,保存上述缩略图的标识信息与上述缩略图在上述云服务器中的第二存储路径信息之间的第一对应关系表。可选地,在图2描述的是实施例的基础上,如图3所示,上述步骤102,根据上述缩略图获取请求获取上述第一存储路径中存储的媒体文件对应的缩略图信息,还可以包括:步骤301至步骤304。步骤301,根据上述缩略图获取请求获取上述第一存储路径中当前存储的每个媒体文件的标识信息。步骤302,将上述第一对应关系表中的缩略图的标识信息与上述第一存储路径中当前存储的每个媒体文件的标识信息进行匹配。步骤303,将上述第一对应关系表中与上述第一存储路径当前存储的每个媒体文件的标识信息均匹配失败的标识信息对应的媒体文件标记为上述第一存储路径中已删除的媒体文件。步骤304,将上述已删除的媒体文件对应的标识信息从上述第一对应关系表中删除得到第二对应关系表,并得到携带上述第二对应关系表的缩略图信息。由于第二终端的第一存储路径中当前存储的媒体文件相对于上述步骤201中第二终端预先对上述第一存储路径中存储的每个媒体文件进行解析时第一存储路径中存储的媒体文件可能会存在一些媒体文件已经删除,一些媒体文件为新增的媒体文件,因此,在获取到上述缩略图获取请求时,需要根据上述缩略图获取请求获取上述第一存储路径中当前存储的每个媒体文件的标识信息,以便通过将上述第一对应关系表中的缩略图的标识信息与上述第一存储路径中当前存储的每个媒体文件的标识信息进行匹配,并将上述第一对应关系表中与上述第一存储路径当前存储的每个媒体文件的标识信息均匹配失败的标识信息对应的媒体文件标记为上述第一存储路径中已删除的媒体文件;同时,将上述已删除的媒体文件对应的标识信息从上述第一对应关系表中删除得到第二对应关系表,并得到携带上述第二对应关系表的缩略图信息。具体的,实际应用中,将上述已删除的媒体文件对应的标识信息从上述第一对应关系表中删除的同时,已删除的媒体文件对应的缩略图在上述云服务器中的第二存储路径信息也被删除。也就是说,发送给第一终端的携带上述第二对应关系表的缩略图信息是根据上述第一存储路径中当前实际存储的媒体文件生成的对应关系表。例如,上述第一对应关系表为如表一所示的对应关系表,即,上述步骤201中第二终端预先对上述第一存储路径中存储的每个媒体文件进行解析时第一存储路径中存储的媒体文件包括:标识信息为1101、1102、1103和1104的媒体文件。若上述步骤301中根据上述缩略图获取请求获取上述第一存储路径中当前存储的每个媒体文件的标识信息时获取的标识信息为1101、1102、1104、1105和1106,则表示标识信息为1103的媒体文件已从上述第一存储路径中删除,因此,需要在如表一所示的第一对应关系表中删除标识信息1103,以及缩略图的标识信息1103对应的缩略图的第二存储路径c,从而得到如表二所示的第二对应关系表。表一:标识信息第二存储路径信息1101a1102b1103c1104d表二:标识信息第二存储路径信息1101a1102b1104d可选的,如图4所示,上述步骤302,将上述第一对应关系表中的缩略图的标识信息与上述第一存储路径中当前存储的每个媒体文件的标识信息进行匹配之后,还包括:步骤305至步骤307。步骤305,将上述第一存储路径当前存储的媒体文件的标识信息中与上述第一对应关系表的每个标识信息均匹配失败的标识信息对应的媒体文件标记为上述第一存储路径中新增的媒体文件。步骤306,对上述第一存储路径中新增的媒体文件进行解析,生成上述新增的媒体文件对应的缩略图。步骤307,将上述新增的媒体文件对应的缩略图发送给上述第一终端,并由上述第一终端进行显示。本申请实施例中,由于第一存储路径中新增的媒体文件在云服务器中没有进行预先存储,因此,需要先由第二终端将上述第一存储路径当前存储的媒体文件的标识信息中与上述第一对应关系表的每个标识信息均匹配失败的标识信息对应的媒体文件标记为上述第一存储路径中新增的媒体文件,再由第二终端对上述第一存储路径中新增的媒体文件进行解析,生成上述新增的媒体文件对应的缩略图之后,将该缩略图发送给第一终端进行显示。可选的,上述第二终端将上述第一存储路径中新增的媒体文件进行解析,生成上述新增的媒体文件对应的缩略图之后,还可以将该缩略图存储至上述云服务器中,并获取该缩略图在云服务器中的第二存储路径信息,接着,更新上述第二对应关系表得到更新后的第三对应关系表,以便第一终端下一次与上述第二终端连接时,第二终端可以在第三对应关系表的基础上生成新的缩略图信息。需要说明的是,上述图3和图4描述的实施方式中,上述第二终端也可以不执行步骤302,将上述第一对应关系表中的缩略图的标识信息与上述第一存储路径中当前存储的每个媒体文件的标识信息进行匹配,而是由第一终端先从云服务器中获取上述第一存储路径中当前存储的每个媒体文件的标识信息对应的缩略图之后,将从云服务器中未获取到的缩略图对应的媒体文件标记为上述第一存储路径中新增的媒体文件,并向上述第二终端发送上述新增的媒体文件对应的标识信息;使得上述第二终端根据上述新增的媒体文件对应的标识信息向上述第一终端发送上述新增的媒体文件对应的缩略图。可选的,在上述图2所示的实施例的基础上,如图5所示,上述步骤102,根据上述缩略图获取请求获取上述第一存储路径中存储的媒体文件对应的缩略图信息,还可以包括:步骤501至步骤502。步骤501,根据上述缩略图获取请求获取上述第一存储路径中当前存储的每个媒体文件的标识信息。步骤502,生成携带上述第一存储路径中当前存储的每个媒体文件的标识信息以及上述第一对应关系表的缩略图信息。也就是说,上述缩略图信息包括上述第一存储路径中当前存储的每个媒体文件的标识信息以及上述第一对应关系表,而不是第二对应关系表。可选的,上述步骤103将携带有上述缩略图信息的缩略图获取指令发送给上述第一终端之后,包括:获取上述第一终端返回的上述第一存储路径中新增的媒体文件对应的标识信息,并根据上述新增的媒体文件对应的标识信息对上述第一存储路径中新增的媒体文件进行解析,生成上述新增的媒体文件对应的缩略图,再将上述新增的媒体文件对应的缩略图发送给上述第一终端,由上述第一终端进行显示。也就是说,上述第二终端将生成携带上述第一存储路径中当前存储的每个媒体文件的标识信息以及上述第一对应关系表的缩略图信息的缩略图获取指令,并发送给第一终端后,第一终端根据该缩略图获取指令中携带的缩略图信息,从云服务器中获取上述第一存储路径中当前存储的每个媒体文件的标识信息对应的缩略图;同时将从云服务器中未获取到缩略图的标识信息对应的媒体文件标记为上述第一存储路径中新增的媒体文件,并向上述第二终端发送上述新增的媒体文件对应的标识信息;上述第二终端获取上述第一终端返回的上述第一存储路径中新增的媒体文件对应的标识信息,并根据上述新增的媒体文件对应的标识信息对上述第一存储路径中新增的媒体文件进行解析,生成上述新增的媒体文件对应的缩略图,再将上述新增的媒体文件对应的缩略图发送给上述第一终端,由上述第一终端进行显示。如图6所示,为本申请实施例提供的一种缩略图的显示方法的第二实现流程示意图,该方法应用于第一终端,可以由第一终端上配置的缩略图的显示装置执行,适用于需提高缩略图的显示效率的情形,包括步骤601至步骤603。步骤601,向第二终端发送缩略图获取请求,上述缩略图获取请求携带有媒体文件的第一存储路径。步骤602,接收上述第二终端发送的携带有上述缩略图信息的缩略图获取指令;上述缩略图信息为上述第二终端根据上述缩略图获取请求获取的上述第一存储路径中存储的媒体文件对应的缩略图信息。步骤603,根据上述缩略图获取指令从云服务器中获取预先存储的上述媒体文件的缩略图,并显示上述缩略图。可选的,上述步骤603,根据上述缩略图获取指令从云服务器中获取上述媒体文件的缩略图,可以包括:根据上述缩略图获取指令中携带的包括第二对应关系表的缩略图信息从云服务器中获取上述媒体文件的缩略图,同时,接收上述第二终端发送的新增的媒体文件对应的缩略图;其中,上述第二对应关系表为将第二终端预先存储的上述缩略图的标识信息与上述缩略图在上述云服务器中的第二存储路径信息之间的第一对应关系表删除已删除的媒体文件对应的标识信息之后得到的对应关系表。可选的,如图7所示,上述步骤603根据上述缩略图获取指令从云服务器中获取上述媒体文件的缩略图,还可以包括:步骤701至步骤703。步骤701,根据上述缩略图获取指令中携带的缩略图信息,从云服务器中获取上述第一存储路径中当前存储的每个媒体文件的标识信息对应的缩略图;上述缩略图信息携带有上述第一存储路径中当前存储的每个媒体文件的标识信息以及上述第二终端预先存储的第一对应关系表;步骤702,将从云服务器中未获取到缩略图的标识信息对应的媒体文件标记为上述第一存储路径中新增的媒体文件,并向上述第二终端发送上述新增的媒体文件对应的标识信息;步骤703,接收上述第二终端发送的上述新增的媒体文件对应的缩略图。需要说明的是,上述需要说明的是,为描述的方便和简洁,上述图6和图7描述的缩略图的显示方法的具体工作过程,可以参考上述图1至图5中描述的方法的对应过程,在此不再赘述。图8示出了本申请实施例提供的一种缩略图的显示装置800的结构示意图,包括第一接收单元801、获取单元802和第一发送单元803。第一接收单元801,用于接收第一终端发送的缩略图获取请求,上述缩略图获取请求携带有媒体文件的第一存储路径;获取单元802,用于根据上述缩略图获取请求获取上述第一存储路径中存储的媒体文件对应的缩略图信息;第一发送单元803,用于将携带有上述缩略图信息的缩略图获取指令发送给上述第一终端;上述缩略图获取指令用于指示上述第一终端根据上述缩略图信息从云服务器中获取预先存储的上述媒体文件的缩略图,并显示上述缩略图。在本申请的一些实施方式中,上述显示装置可以包括存储单元,用于预先存储上述缩略图信息;上述缩略图信息包括上述缩略图的标识信息与上述缩略图在上述云服务器中的第二存储路径信息之间的第一对应关系表。可选的,上述存储单元,可以具体用于:预先对上述第一存储路径中存储的每个媒体文件进行解析,生成每个媒体文件的缩略图,并利用每个媒体文件的标识信息标识上述缩略图;将具有上述标识信息的缩略图存储至云服务器中,并获取上述缩略图在上述云服务器中的第二存储路径信息;保存上述缩略图的标识信息与上述缩略图在上述云服务器中的第二存储路径信息之间的第一对应关系表。可选的,上述获取单元可以具体用于:根据上述缩略图获取请求获取上述第一存储路径中当前存储的每个媒体文件的标识信息;将上述第一对应关系表中的缩略图的标识信息与上述第一存储路径中当前存储的每个媒体文件的标识信息进行匹配;将上述第一对应关系表中与上述第一存储路径当前存储的每个媒体文件的标识信息均匹配失败的标识信息对应的媒体文件标记为上述第一存储路径中已删除的媒体文件;将上述已删除的媒体文件对应的标识信息从上述第一对应关系表中删除得到第二对应关系表,并得到携带上述第二对应关系表的缩略图信息。可选的,上述获取单元还具体用于:在将上述第一对应关系表中的缩略图的标识信息与上述第一存储路径中当前存储的每个媒体文件的标识信息进行匹配之后,将上述第一存储路径当前存储的媒体文件的标识信息中与上述第一对应关系表的每个标识信息均匹配失败的标识信息对应的媒体文件标记为上述第一存储路径中新增的媒体文件;对上述第一存储路径中新增的媒体文件进行解析,生成上述新增的媒体文件对应的缩略图;将上述新增的媒体文件对应的缩略图发送给上述第一终端,并由上述第一终端进行显示。可选的,上述获取单元还具体用于:根据上述缩略图获取请求获取上述第一存储路径中当前存储的每个媒体文件的标识信息;生成携带上述第一存储路径中当前存储的每个媒体文件的标识信息以及上述第一对应关系表的缩略图信息。可选的,上述获取单元还具体用于:在将携带有上述缩略图信息的缩略图获取指令发送给上述第一终端之后,获取上述第一终端返回的上述第一存储路径中新增的媒体文件对应的标识信息;根据上述新增的媒体文件对应的标识信息对上述第一存储路径中新增的媒体文件进行解析,生成上述新增的媒体文件对应的缩略图;将上述新增的媒体文件对应的缩略图发送给上述第一终端,并由上述第一终端进行显示。可选的,上述存储单元,还具体用于:预先遍历上述第一存储路径中存储的每个图片,获取每个图片占用的存储空间;对占用的存储空间大于预设阈值的图片进行解析生成对应的缩略图,并将占用的存储空间小于或等于上述预设阈值的图片的原图作为上述图片对应的缩略图。需要说明的是,为描述的方便和简洁,上述描述的缩略图的显示装置800的具体工作过程,可以参考上述图1至图5中描述的方法的对应过程,在此不再赘述。图9示出了本申请实施例提供的一种缩略图的显示装置900的结构示意图,包括第二发送单元901、第二接收单元902和显示单元903。第二发送单元901,用于向第二终端发送缩略图获取请求,上述缩略图获取请求携带有媒体文件的第一存储路径;第二接收单元902,用于接收上述第二终端发送的携带有上述缩略图信息的缩略图获取指令;上述缩略图信息为上述第二终端根据上述缩略图获取请求获取的上述第一存储路径中存储的媒体文件对应的缩略图信息;显示单元903,用于根据上述缩略图获取指令从云服务器中获取预先存储的上述媒体文件的缩略图,并显示上述缩略图。可选的,上述显示单元903,可以具体用于:根据上述缩略图获取指令中携带的包括第二对应关系表的缩略图信息从云服务器中获取上述媒体文件的缩略图,同时,接收上述第二终端发送的新增的媒体文件对应的缩略图;其中,上述第二对应关系表为将第二终端预先存储的上述缩略图的标识信息与上述缩略图在上述云服务器中的第二存储路径信息之间的第一对应关系表删除已删除的媒体文件对应的标识信息之后得到的对应关系表。可选的,上述显示单元903,还可以具体用于:根据上述缩略图获取指令中携带的缩略图信息,从云服务器中获取上述第一存储路径中当前存储的每个媒体文件的标识信息对应的缩略图;上述缩略图信息携带有上述第一存储路径中当前存储的每个媒体文件的标识信息以及上述第二终端预先存储的第一对应关系表;将从云服务器中未获取到缩略图的标识信息对应的媒体文件标记为上述第一存储路径中新增的媒体文件,并向上述第二终端发送上述新增的媒体文件对应的标识信息;接收上述第二终端发送的上述新增的媒体文件对应的缩略图。同样的,为描述的方便和简洁,上述描述的缩略图的显示装置900的具体工作过程,可以参考上述图1至图7中描述的方法的对应过程,在此不再赘述。如图10所示,本申请提供一种用于实现上述图1至图5描述的缩略图的显示方法的终端,该终端可以为上述第二终端,该第二终端可以为智能手机、平板电脑、数码相机、随身听、可穿戴设备等终端设备,包括:一个或多个输入设备13(图10中仅示出一个)和一个或多个输出设备14(图10中仅示出一个)。处理器11、存储器12、输入设备13和输出设备14通过总线15连接。应当理解,在本申请实施例中,所称处理器11可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。输入设备13可以包括虚拟键盘、触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备14可以包括显示器、扬声器等。存储器12可以包括只读存储器和随机存取存储器,并向处理器11提供指令和数据。存储器12的一部分或全部还可以包括非易失性随机存取存储器。例如,存储器12还可以存储设备类型的信息。上述存储器12存储有计算机程序,上述计算机程序可在上述处理器11上运行,例如,上述计算机程序为缩略图的显示方法的程序。上述处理器11执行上述计算机程序时实现上述图1至图5描述的缩略图的显示方法实施例中的步骤,或者,上述处理器11执行上述计算机程序时实现上述图8描述的装置实施例中各模块/单元的功能。上述计算机程序可以被分割成一个或多个模块/单元,上述一个或者多个模块/单元被存储在上述存储器12中,并由上述处理器11执行,以完成本申请。上述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述上述计算机程序在上述进行缩略图的显示的终端中的执行过程。例如,上述计算机程序可以被分割成第一接收单元、获取单元和第一发送单元,各单元具体功能如下:第一接收单元,用于接收第一终端发送的缩略图获取请求,上述缩略图获取请求携带有媒体文件的第一存储路径;获取单元,用于根据上述缩略图获取请求获取上述第一存储路径中存储的媒体文件对应的缩略图信息;第一发送单元,用于将携带有上述缩略图信息的缩略图获取指令发送给上述第一终端;上述缩略图获取指令用于指示上述第一终端根据上述缩略图信息从云服务器中获取预先存储的上述媒体文件的缩略图,并显示上述缩略图。本申请实施例还提供一种用于实现上述图6至图7描述的缩略图的显示方法的终端,该终端可以为上述第一终端,该第一终端可以为台式电脑、笔记本电脑等终端设备,可以具有上述图10所示的结构。该终端的计算机程序可在处理器上运行,例如,上述计算机程序为缩略图的显示方法的程序。该处理器执行上述计算机程序时实现上述图6或图7描述的缩略图的显示方法的步骤,或者,上述处理器执行上述计算机程序时实现上述图9所示单元901至903的功能。上述计算机程序可以被分割成一个或多个模块/单元,上述一个或者多个模块/单元被存储在上述存储器中,并由上述处理器执行,以完成本申请。上述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述上述计算机程序在上述进行缩略图的显示的终端中的执行过程。例如,上述计算机程序可以被分割成第二发送单元、第二接收单元和显示单元,各单元具体功能如下:第二发送单元,用于向第二终端发送缩略图获取请求,上述缩略图获取请求携带有媒体文件的第一存储路径;第二接收单元,用于接收上述第二终端发送的携带有上述缩略图信息的缩略图获取指令;上述缩略图信息为上述第二终端根据上述缩略图获取请求获取的上述第一存储路径中存储的媒体文件对应的缩略图信息;显示单元,用于根据上述缩略图获取指令从云服务器中获取预先存储的上述媒体文件的缩略图,并显示上述缩略图。在上述描述的实施例中,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。在本申请所提供的实施例中,应该理解到,所揭露的装置/终端和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。以上上述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1