一种移动终端数据加载方法及装置转让专利

申请号 : CN201710531289.3

文献号 : CN107343099B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵桂银

申请人 : 深圳先锋居善科技有限公司

摘要 :

本申请涉及通信技术领域,尤其涉及一种移动终端数据加载方法与装置,其通过将检测到的wifi信号强度与不同的阈值相比较,判断出wifi信号的强度,并根据wifi信号的不同强度设置不同的条目加载方案,有效避免了用户误用运营商流量的情形;此外,为每个加载条目设置加载进度条,从而让用户直观的获取到对应条目的加载进度;最后,为预加载条目设置最大值或者最大内存,从而有效避免了预加载条目过多最移动终端运行性能带来的影响。

权利要求 :

1.一种移动终端数据加载方法,其特征在于,所述方法包括如下步骤:

S1,在移动终端成功连接wifi网络时,检测所述wifi网络的信号强度;

S2,如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则根据用户设置选择性加载所述移动终端中预设应用程序的加载条目中特定属性的对象,并为每条所述加载条目设置加载进度,并显示所述加载进度;

S3,如果所述信号强度小于第一信号强度阈值,则停止加载所述移动终端中预设应用程序的加载条目,并向所述用户发送提示信息,以提示当前wifi网络不可用;

S4,如果所述信号强度大于第二信号强度阈值,则自动刷新所述预设应用程序的加载条目,对所述加载条目进行预加载,并对预加载的条目隐藏显示;在所述用户进行刷新操作后再在所述移动终端显示屏中进行显示,并显示预加载条目的加载进度;

S5,若所述移动终端的用户点击已完成下载或部分下载的加载条目,则响应所述用户的点击操作,并为所述用户展示所述加载条目的已下载内容;

所述步骤S4还包括:设置所述预加载条目的最大值或者所述预加载条目所占用的最大内存;当所述预加载条目达到所述最大值或者达到所述预加载条目占用内存达到所述最大内存时,停止对所述预加载条目的加载操作。

2.根据权利要求1所述的方法,其特征在于,所述应用程序具有多个以列表形式排列的加载条目,可以为浏览器、新闻客户端、微博、购物app中的一种。

3.根据权利要求1所述的方法,其特征在于,所述加载进度可以显示在所述加载条目的上侧或下侧,或者覆盖所述加载条目;所述加载进度按已加载内容所占该加载条目全部加载内容的比例展示给用户,所述加载进度以特定的颜色展示给用户;对已完成下载、部分下载、待下载和下载失败的加载条目配置不同的展示颜色。

4.一种移动终端数据加载装置,其特征在于,所述装置包括如下模块:

检测模块,用于在移动终端成功连接wifi网络时,检测所述wifi网络的信号强度;

第一判断模块,如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则根据用户设置选择性加载所述移动终端中预设应用程序的加载条目中特定属性的对象,并为每条所述加载条目设置加载进度,并显示所述加载进度;

第二判断模块,如果所述信号强度小于第一信号强度阈值,则停止加载所述移动终端中预设应用程序的加载条目,并向所述用户发送提示信息,以提示当前wifi网络不可用;

第三判断模块,如果所述信号强度大于第二信号强度阈值,则自动刷新所述预设应用程序的加载条目,对所述加载条目进行预加载,并对预加载的条目隐藏显示;在所述用户进行刷新操作后再在所述移动终端显示屏中进行显示,并显示预加载条目的加载进度;并设置所述预加载条目的最大值或者所述预加载条目所占用的最大内存;当所述预加载条目达到所述最大值或者达到所述预加载条目占用内存达到所述最大内存时,停止对所述预加载条目的加载操作;

显示模块,若所述移动终端的用户点击已完成下载或部分下载的加载条目,则响应所述用户的点击操作,并为所述用户展示所述加载条目的已下载内容;

所述第三判断模块还包括:设置所述预加载条目的最大值或者所述预加载条目所占用的最大内存;当所述预加载条目达到所述最大值或者达到所述预加载条目占用内存达到所述最大内存时,停止对所述预加载条目的加载操作。

5.根据权利要求4所述的装置,其特征在于,所述应用程序具有多个以列表形式排列的加载条目,可以为浏览器、新闻客户端、微博、购物app中的一种。

6.根据权利要求4所述的装置,其特征在于,所述加载进度可以显示在所述加载条目的上侧或下侧,或者覆盖所述加载条目;所述加载进度按已加载内容所占该加载条目全部加载内容的比例展示给用户,所述加载进度以特定的颜色展示给用户;对已完成下载、部分下载、待下载和下载失败的加载条目配置不同的展示颜色。

说明书 :

一种移动终端数据加载方法及装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种移动终端数据加载方法及装置。

背景技术

[0002] 随着智能终端的不断更新换代,各种终端软件已经与人们的日常生活密不 可分,人们可以通过各种终端软件实现网上购物,预定各种门票、机票或酒店, 浏览各种新闻资讯,开展实时通信以及收发电子邮件等等。但是,随着终端应用软件的广泛应用,wifi的环境还未达到完全普及的程度,人们的终端流量总是有限的,终端上网的网速也是一定的,在没有wifi的环境下,尤其在使用一些图片信息较多的终端软件时,总是会出现网络加载速度慢,用户收到的内容不完整等状况,从而严重影响了软件服务质量,降低了用户的信息浏览效率。
[0003] 现有技术中,文献CN105786839A为了解决在无wifi环境下,用户收到的内容不完整,用户信息浏览效率低的问题,提出了如下方案,当检测到终端处于wifi环境中时,获取终端中对应软件设置的预加载配置信息,根据预加载配置信息下载相应的最新应用数据并对其进行预加载,因此用户即时在无wifi的环境下也可以浏览应用数据,提高了用户的信息浏览效率。
[0004] 然而,在实际应用中,wifi信号的强度往往不是稳定的,尤其是公共场所提供的wifi信号更是时有时无,这样,在用户基于运营商网络流量套餐提供的网络流量十分有限的情况下,这种不稳定的甚至是假的wifi信号往往会使终端用户误以为wifi信号是可用的,造成用户在终端使用过程尤其是浏览新闻、网页、购物app等过程中耗费大量的运营商流量却毫无察觉。此外,随着预加载项目的增多,其占用的终端内存也随之增加,一味地增加预加载项目无疑会严重影响终端的运行速率,从而影响用户体验。因此,有待提出一种通过检测wifi信号强度动态调整用户浏览过程中的加载方案,从而保证用户在wifi信号不佳的情况下具有良好的使用体验。

发明内容

[0005] 为了解决上述问题,本发明提出一种移动终端数据加载方法,所述方法包括如下步骤:
[0006] S1,在移动终端成功连接wifi网络时,检测所述wifi网络的信号强度;
[0007] S2,如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则加载所述移动终端中预设应用程序的加载条目,并为每条所述加载条目设置加载进度,并显示所述加载进度;
[0008] S3,如果所述信号强度小于第一信号强度阈值,则停止加载所述移动终端中预设应用程序的加载条目,并向所述用户发送提示信息,以提示当前wifi网络不可用;
[0009] S4,如果所述信号强度大于第二信号强度阈值,则自动刷新所述预设应用程序的加载条目,对所述加载条目进行预加载,并对预加载的条目隐藏显示;在所述用户进行刷新操作后再在所述移动终端显示屏中进行显示,并显示预加载条目的加载进度;
[0010] S5,若所述移动终端的用户点击已完成下载或部分下载的加载条目,则响应所述用户的点击操作,并为所述用户展示所述加载条目的已下载内容。
[0011] 作为一种优选的实施方式,所述应用程序具有多个以列表形式排列的加载条目,可以为浏览器、新闻客户端、微博、购物app中的一种。
[0012] 作为一种优选的实施方式,所述加载进度可以显示在所述加载条目的上侧或下侧,或者覆盖所述加载条目;所述加载进度按已加载内容所占该加载条目全部加载内容的比例展示给用户,所述加载进度以特定的颜色展示给用户;对已完成下载、部分下载、待下载和下载失败的加载条目配置不同的展示颜色。
[0013] 作为一种优选的实施方式,所述步骤S2还包括:如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则根据用户设置选择性加载所述加载条目中特定属性的对象。
[0014] 作为一种优选的实施方式,所述步骤S4还包括:设置所述预加载条目的最大值或者所述预加载条目所占用的最大内存;当所述预加载条目达到所述最大值或者达到所述预加载条目占用内存达到所述最大内存时,停止对所述预加载条目的加载操作。
[0015] 此外,本发明提出了一种移动终端数据加载装置,所述装置包括如下模块:
[0016] 检测模块,用于在移动终端成功连接wifi网络时,检测所述wifi网络的信号强度;
[0017] 第一判断模块,如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则加载所述移动终端中预设应用程序的加载条目,并为每条所述加载条目设置加载进度,并显示所述加载进度;
[0018] 第二判断模块,如果所述信号强度小于第一信号强度阈值,则停止加载所述移动终端中预设应用程序的加载条目,并向所述用户发送提示信息,以提示当前wifi网络不可用;
[0019] 第三判断模块,如果所述信号强度大于第二信号强度阈值,则自动刷新所述预设应用程序的加载条目,对所述加载条目进行预加载,并对预加载的条目隐藏显示;在所述用户进行刷新操作后再在所述移动终端显示屏中进行显示,并显示预加载条目的加载进度;并设置所述预加载条目的最大值或者所述预加载条目所占用的最大内存;当所述预加载条目达到所述最大值或者达到所述预加载条目占用内存达到所述最大内存时,停止对所述预加载条目的加载操作;
[0020] 显示模块,若所述移动终端的用户点击已完成下载或部分下载的加载条目,则响应所述用户的点击操作,并为所述用户展示所述加载条目的已下载内容。
[0021] 作为一种优选的实施方式,所述应用程序具有多个以列表形式排列的加载条目,可以为浏览器、新闻客户端、微博、购物app中的一种。
[0022] 作为一种优选的实施方式,所述加载进度可以显示在所述加载条目的上侧或下侧,或者覆盖所述加载条目;所述加载进度按已加载内容所占该加载条目全部加载内容的比例展示给用户,所述加载进度以特定的颜色展示给用户;对已完成下载、部分下载、待下载和下载失败的加载条目配置不同的展示颜色。
[0023] 作为一种优选的实施方式,所述第一判断模块还包括:如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则根据用户设置选择性加载所述加载条目中特定属性的对象。
[0024] 本发明提出了一种移动终端数据加载方法与装置,通过将检测到的wifi信号强度与不同的阈值相比较,判断出wifi信号的强度,并根据wifi信号的不同强度设置不同的条目加载方案,有效避免了用户误用运营商流量的情形;此外,为每个加载条目设置加载进度条,从而让用户直观的获取到对应条目的加载进度;最后,为预加载条目设置最大值或者最大内存,从而有效避免了预加载条目过多最移动终端运行性能带来的影响。

附图说明

[0025] 图1是本发明的一种移动终端数据加载装置模块示意图。

具体实施方式

[0026] 以下结合附图进一步说明本发明的实施例。
[0027] 实施例一:
[0028] 本发明提出一种移动终端数据加载方法,所述方法包括如下步骤:
[0029] S1,在移动终端成功连接wifi网络时,检测所述wifi网络的信号强度;
[0030] S2,如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则加载所述移动终端中预设应用程序的加载条目,并为每条所述加载条目设置加载进度,并显示所述加载进度;例如,第一信号强度阈值为1K/S,第二信号强度阈值为100K/S,经测算,在网络速度为1K/S到100K/S的范围内时,网页可以维持正常的浏览,即使网页中有少量的图片和视频文件,也能保证用户浏览的流畅度,因此,在该信号强度范围内,保持用户的常规、正常浏览模式;此外,为防止网络信号不稳定带来用户对运营商流量的误使用,为每条所述加载条目设置加载进度,并显示所述加载进度,从而让用户实时获取想要浏览的条目目前的加载状态,用户可以根据该加载状态优先选择加载进度显示已经完成加载的条目进行浏览,在用户浏览已经加载完成的条目的过程中,终端可以在后台继续加载待浏览的条目,当用户返回已经浏览完毕的条目时,更新显示待浏览条目的加载进度,以供用户重新作出选择的目标条目。
[0031] S3,如果所述信号强度小于第一信号强度阈值,则停止加载所述移动终端中预设应用程序的加载条目,并向所述用户发送提示信息,以提示当前wifi网络不可用;例如,第一信号强度阈值为1K/S,在该阈值以下,信号的强度难以保证用户在浏览器等需要网络流量支持的应用程序的正常使用,即使用户能够打开程序的相关网页,其加载速度也会严重影响用户的使用体验,网络流量速度低于该阈值时,其能够提供的网络速度往往比目前运营商提供的3G、4G网络速度还要慢许多,此时,依靠wifi网络提供流量的使用体验远不如运营商提供的网络,因此,在信号强度低于第一信号强度阈值1K/S时,提示用户禁用wifi网络,可以提示用户选择运营商网络提供网络流量,不但保持了用户体验,也提示用户在选择运营商网络后尽量不要点击流量消耗较大的网页,以节约流量使用。
[0032] S4,如果所述信号强度大于第二信号强度阈值,则自动刷新所述预设应用程序的加载条目,对所述加载条目进行预加载,并对预加载的条目隐藏显示;在所述用户进行刷新操作后再在所述移动终端显示屏中进行显示,并显示预加载条目的加载进度;例如,第二信号强度阈值为100K/S,在该阈值以下,不仅可以保证用户正常的网页浏览,还有多余的网络带宽,此时,已经可以满足用户的正常浏览需求,此外,为了让用户体验更加流畅,提供网页的预加载功能;即,在实时的网络速度优先保证用户当前的条目加载与浏览的情况下,将多余的网络带宽提供给网页及其条目的预加载,这样,当用户进行网页刷新时,自动展示已经预加载的网页与条目,当用户点击其中某个条目时,即时为用户展示该条目,这样的展示更具有实时性,比用户在点击后进行刷新加载的速度更快,用户体验更好。此外,为每条所述预加载条目设置加载进度,并显示所述加载进度,从而让用户实时获取想要浏览的条目目前的加载状态,由此更加直观的展示条目的加载进度,进一步改善了用户体验。
[0033] S5,若所述移动终端的用户点击已完成下载或部分下载的加载条目,则响应所述用户的点击操作,并为所述用户展示所述加载条目的已下载内容。仅仅为用户展示加载条目的已下载内容,可以保证在用户选择wifi网络进行浏览的模式下不会误使用运营商流量,避免了后台切换网络模式给用户带来的流量误使用。
[0034] 作为一种优选的实施方式,所述应用程序具有多个以列表形式排列的加载条目,可以为浏览器、新闻客户端、微博、购物app中的一种。当然,列表形式排列加载条目的应用程序不限于以上几种,这里仅仅是作为示例性的实施方式。
[0035] 作为一种优选的实施方式,所述加载进度可以显示在所述加载条目的上侧或下侧,或者覆盖所述加载条目;所述加载进度按已加载内容所占该加载条目全部加载内容的比例展示给用户,所述加载进度以特定的颜色展示给用户;对已完成下载、部分下载、待下载和下载失败的加载条目配置不同的展示颜色。对于不同加载状态的进度条设置不同的颜色,可以让用户一目了然的获取到该进度条对应的条目所处于的加载状态,以便于用户快速选择与浏览。
[0036] 作为一种优选的实施方式,所述步骤S2还包括:如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则根据用户设置选择性加载所述加载条目中特定属性的对象。例如,该选择性加载可以为仅仅加载文字,不加载图片与视频;也可以为仅仅加载文字与图片,而不加载视频;还可以为仅仅加载文字和特定像素或大小以内的图片,不加载视频;甚至可以是仅仅加载文字、图片和特定大小以内的视频;以上仅仅为优选的实施方式;这种选择性加载可以在网络带宽优先的情况下,保证用户的基本浏览需求,而牺牲更佳的用户体验。而上述几种优选的实施方式也可以根据第三信号强度阈值来进行设置,比如,目前信号强度大于第三信号强度阈值而小于第二信号强度阈值,且第三信号强度阈值大于第一信号强度阈值,则设置的加载模式为仅仅加载文字、图片和特定大小以内的视频;目前信号强度小于第三信号强度阈值二大于第一信号强度阈值,则设置的加载模式为仅仅加载文字与图片,而不加载视频。
[0037] 作为一种优选的实施方式,所述步骤S4还包括:设置所述预加载条目的最大值或者所述预加载条目所占用的最大内存;当所述预加载条目达到所述最大值或者达到所述预加载条目占用内存达到所述最大内存时,停止对所述预加载条目的加载操作。由于终端的内存往往是有限的,而预加载的网页与条目越多,对内存的占用就越大,这样会影响用户对其他应用程序的操作体验,因此,设置预加载条目的最大值或者预加载条目所占用的最大内存,这样,可以在保证用户对浏览器及其条目浏览流畅性体验的情况下,又不影响用户对其他应用的操作体验,最大限度的满足了用户的使用体验。
[0038] 实施例二:
[0039] 此外,本发明提出了一种移动终端数据加载装置,所述装置包括如下模块:
[0040] 检测模块,用于在移动终端成功连接wifi网络时,检测所述wifi网络的信号强度;
[0041] 第一判断模块,如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则加载所述移动终端中预设应用程序的加载条目,并为每条所述加载条目设置加载进度,并显示所述加载进度;;例如,第一信号强度阈值为1K/S,第二信号强度阈值为100K/S,经测算,在网络速度为1K/S到100K/S的范围内时,网页可以维持正常的浏览,即使网页中有少量的图片和视频文件,也能保证用户浏览的流畅度,因此,在该信号强度范围内,保持用户的常规、正常浏览模式;此外,为防止网络信号不稳定带来用户对运营商流量的误使用,为每条所述加载条目设置加载进度,并显示所述加载进度,从而让用户实时获取想要浏览的条目目前的加载状态,用户可以根据该加载状态优先选择加载进度显示已经完成加载的条目进行浏览,在用户浏览已经加载完成的条目的过程中,终端可以在后台继续加载待浏览的条目,当用户返回已经浏览完毕的条目时,更新显示待浏览条目的加载进度,以供用户重新作出选择的目标条目。
[0042] 第二判断模块,如果所述信号强度小于第一信号强度阈值,则停止加载所述移动终端中预设应用程序的加载条目,并向所述用户发送提示信息,以提示当前wifi网络不可用;例如,第一信号强度阈值为1K/S,在该阈值以下,信号的强度难以保证用户在浏览器等需要网络流量支持的应用程序的正常使用,即使用户能够打开程序的相关网页,其加载速度也会严重影响用户的使用体验,网络流量速度低于该阈值时,其能够提供的网络速度往往比目前运营商提供的3G、4G网络速度还要慢许多,此时,依靠wifi网络提供流量的使用体验远不如运营商提供的网络,因此,在信号强度低于第一信号强度阈值1K/S时,提示用户禁用wifi网络,可以提示用户选择运营商网络提供网络流量,不但保持了用户体验,也提示用户在选择运营商网络后尽量不要点击流量消耗较大的网页,以节约流量使用。
[0043] 第三判断模块,如果所述信号强度大于第二信号强度阈值,则自动刷新所述预设应用程序的加载条目,对所述加载条目进行预加载,并对预加载的条目隐藏显示;在所述用户进行刷新操作后再在所述移动终端显示屏中进行显示,并显示预加载条目的加载进度;并设置所述预加载条目的最大值或者所述预加载条目所占用的最大内存;当所述预加载条目达到所述最大值或者达到所述预加载条目占用内存达到所述最大内存时,停止对所述预加载条目的加载操作;例如,第二信号强度阈值为100K/S,在该阈值以下,不仅可以保证用户正常的网页浏览,还有多余的网络带宽,此时,已经可以满足用户的正常浏览需求,此外,为了让用户体验更加流畅,提供网页的预加载功能;即,在实时的网络速度优先保证用户当前的条目加载与浏览的情况下,将多余的网络带宽提供给网页及其条目的预加载,这样,当用户进行网页刷新时,自动展示已经预加载的网页与条目,当用户点击其中某个条目时,即时为用户展示该条目,这样的展示更具有实时性,比用户在点击后进行刷新加载的速度更快,用户体验更好。此外,为每条所述预加载条目设置加载进度,并显示所述加载进度,从而让用户实时获取想要浏览的条目目前的加载状态,由此更加直观的展示条目的加载进度,进一步改善了用户体验。由于终端的内存往往是有限的,而预加载的网页与条目越多,对内存的占用就越大,这样会影响用户对其他应用程序的操作体验,因此,设置预加载条目的最大值或者预加载条目所占用的最大内存,这样,可以在保证用户对浏览器及其条目浏览流畅性体验的情况下,又不影响用户对其他应用的操作体验,最大限度的满足了用户的使用体验。
[0044] 显示模块,若所述移动终端的用户点击已完成下载或部分下载的加载条目,则响应所述用户的点击操作,并为所述用户展示所述加载条目的已下载内容。仅仅为用户展示加载条目的已下载内容,可以保证在用户选择wifi网络进行浏览的模式下不会误使用运营商流量,避免了后台切换网络模式给用户带来的流量误使用。
[0045] 作为一种优选的实施方式,所述应用程序具有多个以列表形式排列的加载条目,可以为浏览器、新闻客户端、微博、购物app中的一种。当然,列表形式排列加载条目的应用程序不限于以上几种,这里仅仅是作为示例性的实施方式。
[0046] 作为一种优选的实施方式,所述加载进度可以显示在所述加载条目的上侧或下侧,或者覆盖所述加载条目;所述加载进度按已加载内容所占该加载条目全部加载内容的比例展示给用户,所述加载进度以特定的颜色展示给用户;对已完成下载、部分下载、待下载和下载失败的加载条目配置不同的展示颜色。对于不同加载状态的进度条设置不同的颜色,可以让用户一目了然的获取到该进度条对应的条目所处于的加载状态,以便于用户快速选择与浏览。
[0047] 作为一种优选的实施方式,所述第一判断模块还包括:如果所述信号强度大于第一信号强度阈值并小于第二信号强度阈值,则根据用户设置选择性加载所述加载条目中特定属性的对象。例如,该选择性加载可以为仅仅加载文字,不加载图片与视频;也可以为仅仅加载文字与图片,而不加载视频;还可以为仅仅加载文字和特定像素或大小以内的图片,不加载视频;甚至可以是仅仅加载文字、图片和特定大小以内的视频;以上仅仅为优选的实施方式;这种选择性加载可以在网络带宽优先的情况下,保证用户的基本浏览需求,而牺牲更佳的用户体验。而上述几种优选的实施方式也可以根据第三信号强度阈值来进行设置,比如,目前信号强度大于第三信号强度阈值而小于第二信号强度阈值,且第三信号强度阈值大于第一信号强度阈值,则设置的加载模式为仅仅加载文字、图片和特定大小以内的视频;目前信号强度小于第三信号强度阈值二大于第一信号强度阈值,则设置的加载模式为仅仅加载文字与图片,而不加载视频。
[0048] 本发明提出了一种移动终端数据加载方法与装置,通过将检测到的wifi信号强度与不同的阈值相比较,判断出wifi信号的强度,并根据wifi信号的不同强度设置不同的条目加载方案,有效避免了用户误用运营商流量的情形;此外,为每个加载条目设置加载进度条,从而让用户直观的获取到对应条目的加载进度;最后,为预加载条目设置最大值或者最大内存,从而有效避免了预加载条目过多最移动终端运行性能带来的影响。
[0049] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。