一种移动终端全图展示方法及系统的制作方法
【专利摘要】本发明公开一种移动终端全图展示方法及系统,方法包括:从服务器获取多个缩略图并在移动终端屏幕上展示缩略图;响应于缩略图被选择事件,获取包括多个信息项的信息列表;选择信息列表中被选择的缩略图所对应的信息项作为当前信息项,将当前信息项前面的信息项作为前邻信息项,将当前信息项后面的信息项作为后邻信息项;下载当前全图、前邻全图和后邻全图;将前邻全图、当前全图和后邻全图依序拼合为可跟随触摸进行滑动的全图显示界面,并在移动终端的屏幕上展示当前全图。本发明节省用户的等待时间,使得用户可以采用全图展示方式滑动浏览网络图片。
【专利说明】
一种移动终端全图展示方法及系统
技术领域
[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]再进一步的,所述前邻数量和所述后邻数量相同,且移动终端使用移动网络时的前邻数量和后邻数量,小于或等于移动终端使用WIFI网络时的前邻数量和后邻数量。
[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]再进一步的,所述前邻数量和所述后邻数量相同,且移动终端使用移动网络时的前邻数量和后邻数量,小于或等于移动终端使用WIFI网络时的前邻数量和后邻数量。
[0053]再进一步的,所述信息项还包括全图相关信息;
[0054]所述全图下载模块,具体用于:
[0055]从所述当前信息项所包括的全图网络链接中下载图片并与当前信息项所包括的全图相关信息拼合得到当前全图;
[0056]从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片,并与相应的前邻信息项所包括的全图相关信息拼合分别得到前邻数量个前邻全图;
[0057]从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片,并与相应的后邻信息项所包括的全图相关信息拼合,分别得到后邻数量个后邻全图。
[0058]本发明在下载图片时,除了用户选择显示的全图以外,还下载相邻的全图,一方面无需全部下载以节省流量,另一方面能够通过预先下载,使得用户可以通过滑动显示另外的全图,节省用户的等待时间,使得用户可以采用全图展示方式滑动浏览网络图片。
【附图说明】
[0059]图1为本发明一种移动终端全图展示方法的工作流程图;
[0060]图2为信息列表示意图;
[0061]图3为其中一种全图显不界面不意图;
[0062]图4为另一种全图显不界面不意图;
[0063]图5为全图信息和图片示意图;
[0064]图6为本发明最佳实施例的工作流程图;
[0065]图7为本发明一种移动终端全图展示系统的结构模块图;
[0066]图8为本发明移动终端的结构框图。
【具体实施方式】
[0067]下面结合附图和具体实施例对本发明做进一步详细的说明。
[0068]如图1所示为本发明一种移动终端全图展示方法的工作流程图,包括:
[0069]步骤SlOl,包括:从服务器获取多个缩略图并在移动终端屏幕上展示所述缩略图;
[0070]步骤S102,包括:响应于缩略图被选择事件,获取包括多个信息项的信息列表,每个所述信息项与一个缩略图对应,且每个所述信息项包括全图网络链接;
[0071]步骤S103,包括:选择所述信息列表中被选择的缩略图所对应的信息项作为当前信息项,将当前信息项前面的前邻数量个信息项作为前邻信息项,将当前信息项后面的后邻数量个信息项作为后邻信息项,所述前邻数量和所述后邻数量为自然数;
[0072]步骤S104,包括:从所述当前信息项所包括的全图网络链接中下载图片作为当前全图,从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片作为前邻全图,从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片作为后邻全图;
[0073]步骤S105,包括:将前邻数量个所述前邻全图、所述当前全图和后邻数量个所述后邻全图依序拼合为可跟随触摸进行滑动的全图显示界面,并在移动终端的屏幕上展示所述当前全图。
[0074]用户在移动终端选择通过全图浏览应用,例如壁纸应用中,则触发步骤SlOl先显示多个缩略图,然后用户点击选择其中一个缩略图,则触发步骤S102,获取信息列表,信息列表中包括了多个信息项,每个信息项与一个缩略图对应。信息列表所包括的信息项的数量一般与屏幕所展示的缩略图数量相同,然而,当服务器中的缩略图数量超过移动终端一个屏幕可展示的缩略图数量时,信息列表也可以下载更多的缩略图及相应的信息项。每个信息项均包括一个全图网络链接,从该全图网络连接能够下载得到与缩略图对应的全图。
[0075]在步骤S103中确定当前信息项、前邻信息项和后邻信息项。例如如图2所示的信息列表中,信息项21为当前信息项,则在信息项21之前的为前邻信息项22,在信息项21之后的为后邻信息项23。
[0076]在确定好当前信息项、前邻信息项和后邻信息项后,步骤S104分别下载对应的全图,并在步骤S105中进行拼合得到全图显示界面。如图3所示为前邻数量和后邻数量均为I时的全图显示界面示意图。前邻全图31、当前全图32和后邻全图33依次拼合成为全图显示界面,且手机30的屏幕与当前全图32重合,仅能显示当前全图32。当用户进行滑动时,全图显示界面伴随用户的触摸滑动而滑动,例如用户向左滑动就能看到后邻全图33,向右滑动则能看到前邻全图32。全图显示界面也可采用上下拼合方式,例如图4所示,前邻全图41、当前全图42和后邻全图43从上至下依次拼合为全图显示界面,手机40的屏幕与当前全图42重合,仅能显示当前全图42,此时用户向下滑动则能看到前邻全图41,向上滑动则能看到后邻全图42。
[0077]本发明由于在下载图片时,除了用户选择显示的全图以外,还下载相邻的全图,一方面无需全部下载以节省流量,另一方面能够通过预先下载,使得用户可以通过滑动显示另外的全图,节省用户的等待时间,使得用户可以采用全图展示方式滑动浏览网络图片。
[0078]在其中一个实施例中,还包括滑动检测步骤和页面加载步骤;
[0079]所述滑动检测步骤,包括:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载步骤;
[0080]所述页面加载步骤,包括:
[0081]如果所述界面滑动的趋势为显示后邻全图,则从所述信息列表中,将最后一个所述后邻信息项后面的滑动加载数量个信息项作为新增的后邻信息项,从滑动加载数量个新增的后邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的后邻全图,将新增的后邻全图与所述全图显示界面依序拼合;
[0082]如果所述界面滑动的趋势为显示前邻全图,则从所述信息列表中,将最后一个所述前邻信息项后面的滑动加载数量个信息项作为新增的前邻信息项,从滑动加载数量个新增的前邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的前邻全图,将新增的前邻全图与所述全图显示界面依序拼合;
[0083]当所述屏幕完整显示后邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的后邻全图更新为当前全图,对应的后邻信息项更新为当前信息项;
[0084]当所述屏幕完整显示前邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的前邻全图更新为当前全图,对应的前邻信息项更新为当前信息项;
[0085]所述滑动加载数量为自然数。
[0086]滑动检测步骤用于检测滑动是否超过预设阈值,当超过时,则会进行采用页面加载步骤进行全图加载。例如在图3所示全图显示界面中,用户向右滑动,此时界面滑动的趋势为显示后邻全图33,因此页面加载步骤会预先下载更多的后邻全图,并进行拼合。如果用户向左滑动,此时界面滑动的趋势为显示前邻全图31,因此页面加载步骤会预先下载更多的前邻全图,并进行拼合。
[0087]本实施例监听用户对全图显示界面的滑动操作,预先下载图片并进行拼合,使得在用户没看到全图之前,全图已经下载完毕,因此,用户无需等待即可一直采用全图形式浏览网络图片。
[0088]在其中一个实施例中,所述页面加载步骤,还包括:
[0089]如果所述界面滑动的趋势为显示后邻全图,则将新增的后邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个前邻全图删除;
[0090]如果所述界面滑动的趋势为显示前邻全图,则将新增的前邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个后邻全图删除。
[0091]本实施例在全图显示界面加载新的前邻全图或者后邻全图后,将多余的前邻全图或者后邻全图删除,避免全图显示界面过大占用过多内存。
[0092]在其中一个实施例中,还包括信息项加载步骤;
[0093]所述滑动检测步骤,具体包括:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载步骤和信息项加载步骤;
[0094]所述信息项加载步骤,包括:如果所述界面滑动的趋势为显示后邻全图,且所述后邻信息项已经为所述信息列表中的最后一个信息项,则从服务器获取多个新增的信息项加入所述信息列表。
[0095]如前所述,一般信息列表中会保存一定数量的信息项,当信息项已经都被下载后,则可以从服务器中预先获取一定数量的信息项,以便后续能够更好地加载。本实施例对网络图片的加载采用分布方式,即先下载信息项,然后再进一步下载图片,避免一次下载大量的全图占用过多带宽或流量。
[0096]在其中一个实施例中,所述前邻数量和所述后邻数量相同,且移动终端使用移动网络时的前邻数量和后邻数量,小于或等于移动终端使用WIFI网络时的前邻数量和后邻数量。
[0097]由于采用移动网络时流量带宽受限,因此其前邻数量和后邻数量不宜过大,一般为I。而在WIFI网络,即使用IEEE 802.11系列协议的网络时,由于带宽较大且费用较低,因此可以预先下载更多的前邻全图和后邻全图,以便用户能快速浏览,优选地,在WIFI网络时,前邻数量和后邻数量为2。
[0098]在其中一个实施例中,所述信息项还包括全图相关信息;
[0099]所述步骤S104,具体包括:
[0100]从所述当前信息项所包括的全图网络链接中下载图片并与当前信息项所包括的全图相关信息拼合得到当前全图;
[0101]从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片,并与相应的前邻信息项所包括的全图相关信息拼合分别得到前邻数量个前邻全图;
[0102]从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片,并与相应的后邻信息项所包括的全图相关信息拼合,分别得到后邻数量个后邻全图。
[0103]本实施例增加了全图相关信息,使得用户不仅能看到全图,还能看到例如图片作者、类别及其他相关推荐信息,效果如图5所示,其中下载图片51的下方为相关信息52。优选地,用户可以点击图片51隐藏或显示相关信息52。
[0104]图6为本发明最佳实施例的工作流程图,优选为壁纸应用,具体包括:
[0105]步骤S601,当用户在某个列表界面点击略图时,展示该缩略图的全图,具体来说:
[0106]点击小图时调用FulIWal IpapersActivity 的 showFu I lffal lpaper (Contextcontext, int category, int id,ArrayList〈Thumbnail>thumbnails,int posit1n)方法将要展示的小图传递给全图展示界面。其中category为该缩略图所属种类,thumbnails为信息列表,id是缩略图1cUposit1n是缩略图位置;
[0107]步骤S602,初始化全图显示界面,设定同时展示的个数为3,其中I个当前可见,左右两侧各一个,具体来说:
[0108]实例化FulIWalIpapersPagerAdapter并通过mPager.setAdapter (adapter),绑定展示全图;
[0109]步骤S603,注册页面改变监听器,当页面发生滑动时加载更多缩略图,具体来说:
[0110]通过mPager.setOnPageChangeListener(onPageChangeListener)监听全图的左右滑动,如果当前图片位置距离右侧或左侧边界一定值时,加载更多缩略图,通过check2FetchMoreWal Ipapers方法检查是否加载更多缩略,并利用EntityLoader判断是否为缩略图的下一页,如果为下一页则加载更多缩略图,需要的输入值是当前图片的id,以及想要获取的图片数量;
[0111]步骤604,构造全图展示适配器,并在全图显示界面初始化展示布局以展示相关信息,包括:加入壁纸介绍信息,例如作者信息,壁纸名称,壁纸介绍,加入壁纸相关作者信息,加入壁纸相关专题信息,具体来说:
[0112]当FullWallpapersPagerAdapter展现单独一张壁纸的时候通过FullWallpaperFragment的fetchWallpaper加载图片的全图信息,在全图的mFullWallpaperCallback中解析全图信息,将缩略图更新为全图,获取全图信息后,在相应的Re IevantFragment中展示壁纸的相关信息,通过调用addFragments()方法将ReIevantFragments加入到FuI IWal IpaperFragment的header 中,addFragments先获取chiIdFragmentManager,然后将fragments加入到其中,在ReIevantFragments中展现相关信息;
[0113]步骤S605,点击全图时,显隐壁纸信息,如果壁纸信息可见那么点击全图则,回到全图顶部,同时隐藏壁纸信息,如果壁纸信息不可见,那么点击则显示壁纸相关信息,具体来说:
[0114]在全图显示界面中,如果点击全图,会将其它所有信息隐藏,只展示整个图片,当监听到用户点击全图的时候,Re I e vantCont entFragment通过onFul I ImageCli ck ()方法通知FulIWalIpaperFragment;
[0115]FulIWalIpaperFragment统一控制其它信息显隐,并回到界面顶部显示壁纸全图;
[0116]步骤S606,在壁纸顶端,增加收藏壁纸、设置图片为壁纸以及分享壁纸功能,其中:
[0117]收藏壁纸功能具体为:
[0118]如果用户没有登陆,那么则跳转到登录界面,如果当前未收藏,那么点击则收藏这张图片,如果当前已经收藏,那么点击则取消收藏这张图片
[0119]设置图片为壁纸功能为:设置为锁屏壁纸、设置为桌面壁纸和同时设置;
[0120]分享壁纸功能为:点击分享时,将图片缓存的地址传递给分享控件,分享控件展示相应分享选项:微信、微博等。
[0121]如图7所示为本发明一种移动终端全图展示系统的结构模块图,包括:
[0122]缩略图显示模块701,用于:从服务器获取多个缩略图并在移动终端屏幕上展示所述缩略图;
[0123]信息列表获取模块702,用于:响应于缩略图被选择事件,获取包括多个信息项的信息列表,每个所述信息项与一个缩略图对应,且每个所述信息项包括全图网络链接;
[0124]信息项选择模块703,用于:选择所述信息列表中被选择的缩略图所对应的信息项作为当前信息项,将当前信息项前面的前邻数量个信息项作为前邻信息项,将当前信息项后面的后邻数量个信息项作为后邻信息项,所述前邻数量和所述后邻数量为自然数;
[0125]全图下载模块704,用于:从所述当前信息项所包括的全图网络链接中下载图片作为当前全图,从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片作为前邻全图,从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片作为后邻全图;
[0126]全图展示模块705,用于:将前邻数量个所述前邻全图、所述当前全图和后邻数量个所述后邻全图依序拼合为可跟随触摸进行滑动的全图显示界面,并在移动终端的屏幕上展示所述当前全图。
[0127]在其中一个实施例中,还包括滑动检测模块和页面加载模块;
[0128]所述滑动检测模块,用于:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载模块;
[0129]所述页面加载模块,用于:
[0130]如果所述界面滑动的趋势为显示后邻全图,则从所述信息列表中,将最后一个所述后邻信息项后面的滑动加载数量个信息项作为新增的后邻信息项,从滑动加载数量个新增的后邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的后邻全图,将新增的后邻全图与所述全图显示界面依序拼合;
[0131]如果所述界面滑动的趋势为显示前邻全图,则从所述信息列表中,将最后一个所述前邻信息项后面的滑动加载数量个信息项作为新增的前邻信息项,从滑动加载数量个新增的前邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的前邻全图,将新增的前邻全图与所述全图显示界面依序拼合;
[0132]当所述屏幕完整显示后邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的后邻全图更新为当前全图,对应的后邻信息项更新为当前信息项;
[0133]当所述屏幕完整显示前邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的前邻全图更新为当前全图,对应的前邻信息项更新为当前信息项;
[0134]所述滑动加载数量为自然数。
[0135]在其中一个实施例中,所述页面加载模块,还包括:
[0136]如果所述界面滑动的趋势为显示后邻全图,则将新增的后邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个前邻全图删除;
[0137]如果所述界面滑动的趋势为显示前邻全图,则将新增的前邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个后邻全图删除。
[0138]在其中一个实施例中,还包括信息项加载模块;
[0139]所述滑动检测模块,具体用于:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载模块和信息项加载模块;
[0140]所述信息项加载模块,用于:如果所述界面滑动的趋势为显示后邻全图,且所述后邻信息项已经为所述信息列表中的最后一个信息项,则从服务器获取多个新增的信息项加入所述信息列表。
[0141]在其中一个实施例中,所述前邻数量和所述后邻数量相同,且移动终端使用移动网络时的前邻数量和后邻数量,小于或等于移动终端使用WIFI网络时的前邻数量和后邻数量。
[0142]在其中一个实施例中,所述信息项还包括全图相关信息;
[0143]所述全图下载模块,具体用于:
[0144]从所述当前信息项所包括的全图网络链接中下载图片并与当前信息项所包括的全图相关信息拼合得到当前全图;
[0145]从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片,并与相应的前邻信息项所包括的全图相关信息拼合分别得到前邻数量个前邻全图;
[0146]从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片,并与相应的后邻信息项所包括的全图相关信息拼合,分别得到后邻数量个后邻全图。
[0147]如图8所示为本发明移动终端的结构框图,其主要包括:处理器801、存储器802及通信组件803等。一般来说,本发明的移动终端优选为智能手机等。
[0148]其中存储器802中存储前述方法的具体代码,由处理器801具体执行,通信组件803与服务器进行通信。
[0149]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种移动终端全图展示方法,其特征在于,包括: 缩略图显示步骤,包括:从服务器获取多个缩略图并在移动终端屏幕上展示所述缩略图; 信息列表获取步骤,包括:响应于缩略图被选择事件,获取包括多个信息项的信息列表,每个所述信息项与一个缩略图对应,且每个所述信息项包括全图网络链接; 信息项选择步骤,包括:选择所述信息列表中被选择的缩略图所对应的信息项作为当前信息项,将当前信息项前面的前邻数量个信息项作为前邻信息项,将当前信息项后面的后邻数量个信息项作为后邻信息项,所述前邻数量和所述后邻数量为自然数; 全图下载步骤,包括:从所述当前信息项所包括的全图网络链接中下载图片作为当前全图,从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片作为前邻全图,从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片作为后邻全图; 全图展示步骤,包括:将前邻数量个所述前邻全图、所述当前全图和后邻数量个所述后邻全图依序拼合为可跟随触摸进行滑动的全图显示界面,并在移动终端的屏幕上展示所述当前全图。2.根据权利要求1所述的移动终端全图展示方法,其特征在于,还包括滑动检测步骤和页面加载步骤; 所述滑动检测步骤,包括:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载步骤; 所述页面加载步骤,包括: 如果所述界面滑动的趋势为显示后邻全图,则从所述信息列表中,将最后一个所述后邻信息项后面的滑动加载数量个信息项作为新增的后邻信息项,从滑动加载数量个新增的后邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的后邻全图,将新增的后邻全图与所述全图显示界面依序拼合; 如果所述界面滑动的趋势为显示前邻全图,则从所述信息列表中,将最后一个所述前邻信息项后面的滑动加载数量个信息项作为新增的前邻信息项,从滑动加载数量个新增的前邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的前邻全图,将新增的前邻全图与所述全图显示界面依序拼合; 当所述屏幕完整显示后邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的后邻全图更新为当前全图,对应的后邻信息项更新为当前信息项; 当所述屏幕完整显示前邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的前邻全图更新为当前全图,对应的前邻信息项更新为当前信息项; 所述滑动加载数量为自然数。3.根据权利要求2所述的移动终端全图展示方法,其特征在于,所述页面加载步骤,还包括: 如果所述界面滑动的趋势为显示后邻全图,则将新增的后邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个前邻全图删除; 如果所述界面滑动的趋势为显示前邻全图,则将新增的前邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个后邻全图删除。4.根据权利要求2所述的移动终端全图展示方法,其特征在于,还包括信息项加载步骤; 所述滑动检测步骤,具体包括:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载步骤和信息项加载步骤; 所述信息项加载步骤,包括:如果所述界面滑动的趋势为显示后邻全图,且所述后邻信息项已经为所述信息列表中的最后一个信息项,则从服务器获取多个新增的信息项加入所述信息列表。5.根据权利要求1-4任一项所述的移动终端全图展示方法,其特征在于,所述前邻数量和所述后邻数量相同,且移动终端使用移动网络时的前邻数量和后邻数量,小于或等于移动终端使用WIFI网络时的前邻数量和后邻数量。6.根据权利要求1-4任一项所述的移动终端全图展示方法,其特征在于,所述信息项还包括全图相关信息; 所述全图下载步骤,具体包括: 从所述当前信息项所包括的全图网络链接中下载图片并与当前信息项所包括的全图相关信息拼合得到当前全图; 从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片,并与相应的前邻信息项所包括的全图相关信息拼合分别得到前邻数量个前邻全图; 从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片,并与相应的后邻信息项所包括的全图相关信息拼合,分别得到后邻数量个后邻全图。7.一种移动终端全图展示系统,其特征在于,包括: 缩略图显示模块,用于:从服务器获取多个缩略图并在移动终端屏幕上展示所述缩略图; 信息列表获取模块,用于:响应于缩略图被选择事件,获取包括多个信息项的信息列表,每个所述信息项与一个缩略图对应,且每个所述信息项包括全图网络链接; 信息项选择模块,用于:选择所述信息列表中被选择的缩略图所对应的信息项作为当前信息项,将当前信息项前面的前邻数量个信息项作为前邻信息项,将当前信息项后面的后邻数量个信息项作为后邻信息项,所述前邻数量和所述后邻数量为自然数; 全图下载模块,用于:从所述当前信息项所包括的全图网络链接中下载图片作为当前全图,从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片作为前邻全图,从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片作为后邻全图; 全图展示模块,用于:将前邻数量个所述前邻全图、所述当前全图和后邻数量个所述后邻全图依序拼合为可跟随触摸进行滑动的全图显示界面,并在移动终端的屏幕上展示所述当前全图。8.根据权利要求7所述的移动终端全图展示系统,其特征在于,还包括滑动检测模块和页面加载模块; 所述滑动检测模块,用于:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载模块; 所述页面加载模块,用于: 如果所述界面滑动的趋势为显示后邻全图,则从所述信息列表中,将最后一个所述后邻信息项后面的滑动加载数量个信息项作为新增的后邻信息项,从滑动加载数量个新增的后邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的后邻全图,将新增的后邻全图与所述全图显示界面依序拼合; 如果所述界面滑动的趋势为显示前邻全图,则从所述信息列表中,将最后一个所述前邻信息项后面的滑动加载数量个信息项作为新增的前邻信息项,从滑动加载数量个新增的前邻信息项所包括的全图网络链接中下载滑动加载数量个全图作为新增的前邻全图,将新增的前邻全图与所述全图显示界面依序拼合; 当所述屏幕完整显示后邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的后邻全图更新为当前全图,对应的后邻信息项更新为当前信息项; 当所述屏幕完整显示前邻全图时,将所述当前全图更新为前邻全图,对应的当前信息项更新为前邻信息项,被屏幕完整显示的前邻全图更新为当前全图,对应的前邻信息项更新为当前信息项; 所述滑动加载数量为自然数。9.根据权利要求8所述的移动终端全图展示系统,其特征在于,所述页面加载模块,还包括: 如果所述界面滑动的趋势为显示后邻全图,则将新增的后邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个前邻全图删除; 如果所述界面滑动的趋势为显示前邻全图,则将新增的前邻全图与所述全图显示界面依序拼合后,将所述全图显示界面中滑动加载数量个后邻全图删除。10.根据权利要求8所述的移动终端全图展示系统,其特征在于,还包括信息项加载模块; 所述滑动检测模块,具体用于:监听所述全图显示界面的滑动,当所述全图显示界面的滑动超过预设阈值时,触发页面加载模块和信息项加载模块; 所述信息项加载模块,用于:如果所述界面滑动的趋势为显示后邻全图,且所述后邻信息项已经为所述信息列表中的最后一个信息项,则从服务器获取多个新增的信息项加入所述信息列表。11.根据权利要求7-10任一项所述的移动终端全图展示系统,其特征在于,所述前邻数量和所述后邻数量相同,且移动终端使用移动网络时的前邻数量和后邻数量,小于或等于移动终端使用WIFI网络时的前邻数量和后邻数量。12.根据权利要求7-10任一项所述的移动终端全图展示系统,其特征在于,所述信息项还包括全图相关信息; 所述全图下载模块,具体用于: 从所述当前信息项所包括的全图网络链接中下载图片并与当前信息项所包括的全图相关信息拼合得到当前全图; 从前邻数量个所述前邻信息项所包括的全图网络链接中下载前邻数量个图片,并与相应的前邻信息项所包括的全图相关信息拼合分别得到前邻数量个前邻全图; 从后邻数量个所述后邻信息项所包括的全图网络链接中下载后邻数量个图片,并与相应的后邻信息项所包括的全图相关信息拼合,分别得到后邻数量个后邻全图。
【文档编号】G06F3/0484GK105843517SQ201610144178
【公开日】2016年8月10日
【申请日】2016年3月14日
【发明人】赵洪涛
【申请人】乐视移动智能信息技术(北京)有限公司