显示图片的方法及装置的制造方法

文档序号:9578950阅读:261来源:国知局
显示图片的方法及装置的制造方法
【技术领域】
[0001]本公开涉及电子设备技术领域,尤其涉及显示图片的方法及装置。
【背景技术】
[0002]随着便携式终端的广泛使用,例如手机、平板电脑等被广泛使用,使用便携式终端来分享和浏览图片变得越来越普遍。相关技术中,各个终端中图片可以被上传到云服务器中,用户可以在终端中浏览终端本地和云服务器中的图片。相关技术中浏览终端本地和云服务器中的图片的方法为:为本地图片和云服务器图片分别提供入口,分别显示终端本地和云服务器中的图片。相关技术中存在的缺陷在于:在云服务器和本地间具有相互重复的图片的情况下,终端中将显示重复的图片,由此造成显示过程中的多余操作,进而浪费终端中资源。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开实施例提供显示图片的方法及装置,用于避免终端显示重复图片,节约终端中资源。
[0004]根据本公开实施例的第一方面,提供一种显示图片的方法,包括:
[0005]分别从本地和服务器中读取图片的信息;
[0006]判断呈现表中是否包括所述图片的重复图片的信息;
[0007]当所述呈现表中未包括所述重复图片的信息时,将所述图片的信息添加到所述呈现表中;
[0008]当所述呈现表中包括所述重复图片的信息时,按预设策略从所述图片和所述重复图片中选择一张图片,将选择的图片的信息存放到所述呈现表中;
[0009]根据所述呈现表中的图片的信息显示图片;
[0010]其中,所述图片的信息至少包括所述图片的地址信息。
[0011]在一个实施例中,所述将所述图片的信息添加到所述呈现表中,可包括:
[0012]根据所述图片的特征信息得出所述呈现表中存储所述图片的信息的条目的索弓I ;
[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]根据本公开实施例的第三方面,提供一种显示图片的装置,包括:
[0069]处理器;
[0070]用于存储处理器可执行指令的存储器;
[0071]其中,所述处理器被配置为:
[0072]分别从本地和服务器中读取图片的信息;
[0073]判断呈现表中是否包括所述图片的重复图片的信息;
[0074]当所述呈现表中未包括所述重复图片的信息时,将所述图片的信息添加到所述呈现表中;
[0075]当所述呈现表中包括所述重复图片的信息时,按预设策略从所述图片和所述重复图片中选择一张图片,将选择的图片的信息存放到所述呈现表中;
[0076]根据所述呈现表中的图片的信息显示图片;
[0077]其中,所述图片的信息至少包括所述图片的地址信息。
[0078]本公开的实施例提供的技术方案可以包括以下有益效果:判断呈现表中是否包括读取的图片的重复图片的信息,当呈现表中包括重复图片的信息时,按预设策略从图片和重复图片中选择一张图片,将选择的图片的信息存放到呈现表中,根据呈现表中的图片的信息显示图片;由此能够将本地与服务器中图片进行聚合,使得呈现表中不包含相互重复的多张图片的信息,避免了显示重复图片,进而节约了显示操作中所用资源。
[0079]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0080]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0081]图1是根据一示例性实施例示出的一种显示图片的方法的流程图。
[0082]图2是根据一示例性实施例示出的一种显示图片的方法中执行编辑操作的流程图。
[0083]图3是根据一示例性实施例示出的另一种显示图片的方法的流程图。
[0084]图4是根据一示例性实施例示出的另一种显示图片的方法的流程图。
[0085]图5是根据一示例性实施例一示出的一种显示图片的方法的流程图。
[0086]图6是根据一7K例性实施例一7K出的一种显7K图片的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1