一种图片展示的方法、装置及移动终端的制作方法

文档序号:6485935阅读:153来源:国知局
一种图片展示的方法、装置及移动终端的制作方法
【专利摘要】本发明提供了一种图片展示的方法、装置及移动终端。该方法包括:接收展示文件夹中图片的指令;加载预定数量的图片至设备屏幕进行展示,所述预定数量为设备屏幕所能展示的图片的数量;接收显示界面向前移动的指令;实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。本发明最大限度地减少大批量图片展示占用的内存和CUP的消耗,使大批量图片在设备上快速、高效、流畅地展示出来,大大提高了设备和应用程序的运行效率。
【专利说明】一种图片展示的方法、装置及移动终端
【技术领域】
[0001]本发明属于显示领域,尤其涉及一种图片展示的方法、装置及移动终端。
【背景技术】
[0002]随着移动终端技术的发展,目前大多数移动终端都具有摄像头和大容量的存储卡,因此移动终端中通常会存储大量图片。现有技术的Windows Phone 7移动终端在展示图片时,通常采用以下方式:一次性加载所有图片,然后通过滚动显示界面将所有图片在移动终端的屏幕上展示。例如共100张图片,其中移动终端的屏幕一次能展示6张图片,则当用户需要展示图片时,移动终端一次性加载100张图片,加载完毕后,在移动终端的屏幕上展示前6张图片,当用户滚动显示界面时,陆续在移动终端的屏幕上显示其他图片,在整个展示的过程中,100张图片一直是占用着内存的。因此,此方式会消耗移动终端过高的内存,降低了移动终端和应用程序的运行效率。

【发明内容】

[0003]本发明实施例的目的在于提供一种图片展示的方法,旨在解决现有技术在展示图片时存在的消耗移动终端过高的内存的问题。
[0004]本发明实施例是这样实现的,一种图片展示的方法,所述方法包括:
[0005]接收展示文件夹中图片的指令;
[0006]加载预定数量的图片至设备屏幕进行展示,所述预定数量为设备屏幕所能展示的图片的数量;
[0007]接收显示界面向前移动的指令;
[0008]实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
[0009]本发明实施例的另一目的在于提供一种图片展示的装置,所述装置包括:
[0010]展示指令接收模块,用于接收展示文件夹中图片的指令;
[0011]第一加载模块,用于加载预定数量的图片至设备屏幕进行展示,所述预定数量为设备屏幕所能展示的图片的数量;
[0012]第一移动指令接收模块,用于接收显示界面向前移动的指令;
[0013]第一判断模块,用于实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外;
[0014]第一回收模块,用于当第一判断模块判断在设备屏幕进行展示的图片经过显示界面向前移动后隐藏在设备屏幕外时,将隐藏在设备屏幕外的图片的内存进行回收;和
[0015]第二加载模块,用于当第一判断模块判断在设备屏幕进行展示的图片经过显示界面向前移动后隐藏在设备屏幕外时,将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展
/Jn ο
[0016]本发明实施例的再一目的在于提供一种包括上述图片展示的装置的移动终端
[0017]在本发明实施例中,由于仅加载设备屏幕所能展示的图片,且由于实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示,因此可以最大限度地减少大批量图片展示占用的内存和CUP的消耗,使大批量图片在设备上快速、高效、流畅地展示出来,大大提高了设备和应用程序的运行效率。
【专利附图】

【附图说明】
[0018]图1是本发明实施例一提供的图片展示的方法流程图;
[0019]图2是本发明实施例二提供的图片展示的装置的功能模块框图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]请参阅图1,本发明实施例一提供的图片展示的方法包括以下步骤:
[0022]S101、接收展示文件夹中图片的指令;
[0023]S102、加载预定数量的图片至设备屏幕进行展示,所述预定数量为设备屏幕所能展示的图片的数量。
[0024]例如,设备屏幕能展示6张图片,则加载前6张图片至设备屏幕进行展示,即设备屏幕上展示前6张图片。
[0025]S103、接收显示界面向前移动的指令;
[0026]在本发明实施例一中,显示界面向前移动的指令可以为显示界面向上移动的指令和显示界面向左移动的指令。
[0027]S104、实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
[0028]假如,显示界面向前移动的移动指令是显示界面向上移动的指令,步骤S102中,设备屏幕上展示了前6张图片,若显示界面每行能展示2张图片,当判断显示界面第一行的2张图片隐藏在设备屏幕外时,将这2张图片的内存回收,同时将前6张图片之后的2张图片加载至设备屏幕进行展示。
[0029]在本发明实施例一中,步骤S104之后还可以包括以下步骤:
[0030]接收显示界面向后移动的指令;
[0031]在本发明实施例一中,所述显示界面向后移动的指令为显示界面向下移动的指令或显示界面向右移动的指令。[0032]实时判断在设备屏幕进行展示的图片经过显示界面移动后是否隐藏在设备屏幕夕卜,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕的图片之前的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
[0033]在本发明实施例一中,假如,显示界面向后移动的移动指令是显示界面向下移动的指令,步骤S104中,设备屏幕上展示了 6张图片,若显示界面每行能展示2张图片,当判断显示界面最后一行的2张图片隐藏在设备屏幕外时,将这2张图片的内存回收,同时将在步骤S104中设备屏幕上展示的6张图片之前的2张图片加载至设备屏幕进行展示。
[0034]请参阅图2,是本发明实施例二提供的图片展示的装置的功能模块框图,为了便于说明,图中仅示出了与本发明实施例相关的部分,该图片展示的装置是内置于移动终端的软件单元、硬件单元或者软硬件结合单元。本发明实施例二提供的图片展示的装置包括:展示指令接收模块11、第一加载模块12、第一移动指令接收模块13、第一判断模块14、第一回收模块15和第二加载模块16。
[0035]展示指令接收模块11,用于接收展示文件夹中图片的指令;
[0036]第一加载模块12,用于加载预定数量的图片至设备屏幕进行展示,所述预定数量为设备屏幕所能展示的图片的数量;
[0037]例如,设备屏幕能展示6张图片,则加载前6张图片至设备屏幕进行展示,即设备屏幕上展示前6张图片。
[0038]第一移动指令接收模块13,用于接收显示界面向前移动的指令;
[0039]在本发明实施例二中,显示界面向前移动的指令可以为显示界面向上移动的指令和显示界面向左移动的指令。
[0040]第一判断模块14,用于实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外;
[0041]第一回收模块15,用于当第一判断模块14判断在设备屏幕进行展示的图片经过显示界面向前移动后隐藏在设备屏幕外时,将隐藏在设备屏幕外的图片的内存进行回收;
[0042]第二加载模块16,用于当第一判断模块14判断在设备屏幕进行展示的图片经过显示界面向前移动后隐藏在设备屏幕外时,将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
[0043]假如,显示界面向前移动的移动指令是显示界面向上移动的指令,第一加载模块12加载了前6张图片,即设备屏幕上展示了前6张图片,若显示界面每行能展示2张图片,当判断显示界面第一行的2张图片隐藏在设备屏幕外时,将这2张图片的内存回收,同时将前6张图片之后的2张图片加载至设备屏幕进行展示。
[0044]在本发明实施例二中,图片展示的装置还可以包括:第二移动指令接收模块、第二判断模块、第二回收模块和第三加载模块。
[0045]第二移动指令接收模块,用于接收显示界面向后移动的指令;
[0046]在本发明实施例二中,所述显示界面向后移动的指令为显示界面向下移动的指令或显示界面向右移动的指令。
[0047]第二判断模块,用于实时判断在设备屏幕进行展示的图片经过显示界面移动后是否隐藏在设备屏幕外;
[0048]第二回收模块,用于当第二判断模块判断在设备屏幕进行展示的图片经过显示界面移动后隐藏在设备屏幕外时,将隐藏在设备屏幕外的图片的内存进行回收;
[0049]第三加载模块,用于当第二判断模块判断在设备屏幕进行展示的图片经过显示界面移动后隐藏在设备屏幕外时,将文件夹中的排列在已经展示在设备屏幕的图片之前的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
[0050]在本发明实施例二中,假如,显示界面向后移动的移动指令是显示界面向下移动的指令,通过第二加载模块16加载了图片以后,设备屏幕上展示了 6张图片,若显示界面每行能展示2张图片,当判断显示界面最后一行的2张图片隐藏在设备屏幕外时,将这2张图片的内存回收,同时将设备屏幕上展示的6张图片之前的2张图片加载至设备屏幕进行展
/Jn ο
[0051]本发明实施例三还提供了一种包括本发明实施例二提供的图片展示的装置的移动终端。
[0052]在本发明实施例中,由于仅加载设备屏幕所能展示的图片,且由于实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示,因此可以最大限度地减少大批量图片展示占用的内存和CUP的消耗,使大批量图片在设备上快速、高效、流畅地展示出来,大大提高了设备和应用程序的运行效率。
[0053]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0054]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种图片展示的方法,其特征在于,所述方法包括: 接收展示文件夹中图片的指令; 加载预定数量的图片至设备屏幕进行展示,所述预定数量为设备屏幕所能展示的图片的数量; 接收显示界面向前移动的指令; 实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
2.如权利要求1所述的方法,其特征在于,所述显示界面向前移动的指令为显示界面向上移动的指令或显示界面向左移动的指令。
3.如权利要求1所述的方法,其特征在于,所述将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示之后,所述方法还包括: 接收显示界面向后移动的指令; 实时判断在设备屏幕进行展示的图片经过显示界面移动后是否隐藏在设备屏幕外,如果是,则将隐藏在设备屏幕外的图片的内存进行回收,同时将文件夹中的排列在已经展示在设备屏幕的图片之前的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。`
4.如权利要求3所述的方法,其特征在于,所述显示界面向后移动的指令为显示界面向下移动的指令或显示界面向右移动的指令。
5.一种图片展示的装置,其特征在于,所述装置包括: 展示指令接收模块,用于接收展示文件夹中图片的指令; 第一加载模块,用于加载预定数量的图片至设备屏幕进行展示,所述预定数量为设备屏幕所能展示的图片的数量; 第一移动指令接收模块,用于接收显示界面向前移动的指令; 第一判断模块,用于实时判断在设备屏幕进行展示的图片经过显示界面向前移动后是否隐藏在设备屏幕外; 第一回收模块,用于当第一判断模块判断在设备屏幕进行展示的图片经过显示界面向前移动后隐藏在设备屏幕外时,将隐藏在设备屏幕外的图片的内存进行回收;和 第二加载模块,用于当第一判断模块判断在设备屏幕进行展示的图片经过显示界面向前移动后隐藏在设备屏幕外时,将文件夹中的排列在已经展示在设备屏幕上的所述预定数量的图片之后的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
6.如权利要求5所述的装置,其特征在于,所述显示界面向前移动的指令为显示界面向上移动的指令或显示界面向左移动的指令。
7.如权利要求5所述的装置,其特征在于,所述装置还包括: 第二移动指令接收模块,用于接收显示界面向后移动的指令; 第二判断模块,用于实时判断在设备屏幕进行展示的图片经过显示界面移动后是否隐藏在设备屏幕外;、 第二回收模块,用于当第二判断模块判断在设备屏幕进行展示的图片经过显示界面移动后隐藏在设备屏幕外时,将隐藏在设备屏幕外的图片的内存进行回收;和 第三加载模块,用于当第二判断模块判断在设备屏幕进行展示的图片经过显示界面移动后隐藏在设备屏幕外时,将文件夹中的排列在已经展示在设备屏幕的图片之前的,跟被回收内存的图片数量相同数量的图片加载至设备屏幕进行展示。
8.如权利要求7所述的装置,其特征在于,所述显示界面向后移动的指令为显示界面向下移动的指令或显示界面向右移动的指令。
9.一种移动终端,其特征在于,所述移动终端包括权利要求5至8任一项所述的图片展示的装置。
【文档编号】G06F3/0481GK103488373SQ201210192566
【公开日】2014年1月1日 申请日期:2012年6月12日 优先权日:2012年6月12日
【发明者】林政
申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1