掌桥专利:专业的专利平台
掌桥专利
首页

数据预加载的加强方法、装置及移动终端

文献发布时间:2023-06-19 13:49:36


数据预加载的加强方法、装置及移动终端

技术领域

本申请涉及移动终端技术领域,尤其是涉及一种数据预加载的加强方法、装置及移动终端。

背景技术

随着网络技术的发展,用户的移动终端可以选择诸如Wi-Fi(Wireless-Fidelity,无线连接)或运营商网络等方式访问网络,从而通过移动终端观看视频或浏览网页等。在未设置Wi-Fi的场景下,用户可以使用运营商网络上网,目前,移动终端中APP(Application,应用程序)加载数据(例如,视频数据或网页数据)的速度与运营商网络的质量直接相关,运营商网络质量较差则APP加载数据的速度将较慢,若用户浏览数据的速度快于APP加载数据的速度,则将影响用户浏览数据的体验。为缓解这一问题,现有技术中通常采用预加载的方式,也即APP预先加载定量的数据(例如,预先加载17条数据),但是若用户浏览完预先加载的网页时运营商网络的质量依然较差,此时仍然将影响用户的浏览体验。

发明内容

有鉴于此,本申请的目的在于提供一种数据预加载的加强方法、装置及移动终端,可以较好地对数据预加载进行加强,从而有效提高了用户体验。

第一方面,本申请实施例提供了一种数据预加载的加强方法,所述方法应用于移动终端,所述方法包括:响应于针对所述移动终端的操作,进入预加载加强模式;判断所述移动终端所处的当前环境是否满足预加载加强条件;其中,所述预加载加强条件包括地理环境条件和/或网络环境条件;如果是,向所述移动终端中处于运行状态的应用程序发送广播,以使所述应用程序持续预加载数据,直至所述移动终端所处的当前环境不满足所述加强条件,或所述应用程序预加载数据的数据量达到目标数据量。

在一种实施方式中,所述当前环境包括当前地理环境;所述地理环境条件包括目标地理区域;所述判断所述移动终端所处的当前环境是否满足预加载加强条件的步骤,包括:判断所述移动终端的当前地理环境是否位于所述目标地理区域内;如果是,确定所述移动终端所处的当前环境满足所述预加载加强条件。

在一种实施方式中,在所述判断所述移动终端的当前地理环境是否位于所述目标地理区域内的步骤之前,所述方法还包括:获取预先绘制的电子地图;将所述电子地图划分为多个候选地理区域;根据各个所述候选地理区域的网络环境,从所述候选地理区域中选取目标地理区域。

在一种实施方式中,在所述判断所述移动终端的当前地理环境是否位于所述目标地理区域内的步骤之前,所述方法还包括:接收用户通过预设界面上传的地理位置;将距离所述地理位置预设范围内的区域确定为目标地理区域。

在一种实施方式中,所述当前环境包括当前网络环境;所述判断所述移动终端所处的当前环境是否满足预加载加强条件的步骤,包括:统计预设时长内当前网络环境中的低质网络环境所持续的时长;其中,低质网络环境包括以下至少一种:信号强度平均值小于预设信号强度阈值、信号强度方差大于预设信号稳定度阈值、速度强度平均值小于预设速度强度阈值和速度强度方差大于预设速度稳定度阈值;如果所述时长大于预设时间阈值,确定所述移动终端所处的当前环境满足预加载加强条件。

在一种实施方式中,所述当前环境还包括网络信号强度,所述网络环境条件包括预设信号强度阈值;和/或所述当前环境还包括网络信号稳定度;所述网络环境条件还包括预设信号稳定度阈值;所述判断所述移动终端所处的当前环境信息是否满足预加载加强条件的步骤,包括:按照预设频率统计单位时间内所述移动终端的网络信号;计算所述单位时间内各个所述网络信号的信号强度平均值和/或信号强度方差;如果所述当前环境信息包括网络信号强度,且所述信号强度平均值小于所述预设信号强度阈值,确定所述移动终端所处的当前环境信息满足预加载加强条件;如果所述当前环境信息包括网络信号稳定度,且所述信号强度方差大于所述预设信号稳定度阈值,确定所述移动终端所处的当前环境信息满足预加载加强条件。

在一种实施方式中,所述当前环境还包括网络速度强度,所述网络环境条件包括预设速度强度阈值;和/或所述当前环境还包括网络速度稳定度,所述网络环境条件还被包括预设速度稳定度阈值;所述判断所述移动终端所处的当前环境信息是否满足预加载加强条件的步骤,包括:按照预设频率统计单位时间内所述移动终端的网络速度;计算所述单位时间内各个所述网络速度的速度强度平均值和/或速度强度方差;如果所述当前环境信息包括网络速度强度,且所述速度强度平均值小于所述预设速度强度阈值,确定所述移动终端所处的当前环境信息满足预加载加强条件;如果所述当前环境信息包括网络速度稳定度,且所述速度强度方差大于所述预设速度稳定度阈值,确定所述移动终端所处的当前环境信息满足预加载加强条件。

第二方面,本申请实施例还提供一种数据预加载的加强装置,所述装置应用于移动终端,所述装置包括:模式进入模块,用于响应于针对所述移动终端的操作,进入预加载加强模式;判断模块,用于判断所述移动终端所处的当前环境是否满足预加载加强条件;其中,所述预加载加强条件包括地理环境条件和/或网络环境条件;广播发送模块,用于在所述判断模块的判断结果为是时,向所述移动终端中处于运行状态的应用程序发送广播,以使所述应用程序持续预加载数据,直至所述移动终端所处的当前环境不满足所述预加载加强条件,或所述应用程序预加载数据的数据量达到目标数据量。

第三方面,本申请实施例还提供一种移动终端,包括处理器和存储器;所述存储器上存储有计算机程序,所述计算机程序在被所述处理器运行时执行如第一方面提供的任一项所述的方法。

第四方面,本申请实施例还提供一种存储介质,用于储存为第一方面提供的任一项所述方法所用的计算机程序。

本申请实施例提供的一种数据预加载的加强方法、装置及移动终端,该方法应用于移动终端,首先响应于针对移动终端的操作,进入预加载加强模式,如果移动终端所处的当前环境满足预加载加强条件(包括地理环境条件和/或网络环境条件),则向移动终端中处于运行状态的应用程序发送广播,以使应用程序持续预加载数据,直至移动终端所处的当前环境满足预加载加强条件,或应用程序预加载数据的数据量达到目标数据量。上述方法在进入预加载加强模式后,如果移动终端所处的当前环境满足预加载加强条件,则将以广播形式通知处于运行状态中的应用程序持续预加载数据,直至不满足预加载加强条件或预加载数据量达到目标数据量,本申请实施例通过上述方式对预加载功能进行加强,从而使应用程序预加载更多的数据供用户浏览,可以更好地应对网络质量较差的情况,有效地改善了用户体验。

本申请的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a为本申请实施例提供的一种视频预加载的界面示意图;

图1b为本申请实施例提供的另一种视频预加载的界面示意图;

图2a为本申请实施例提供的一种页面预加载的界面示意图;

图2b为本申请实施例提供的另一种页面预加载的界面示意图;

图3为本申请实施例提供的一种数据预加载的加强方法的流程示意图;

图4为本申请实施例提供的另一种数据预加载的加强方法的流程示意图;

图5为本申请实施例提供的一种数据预加载的加强装置的结构示意图;

图6为本申请实施例提供的一种移动终端的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合实施例对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

由于运营商基站覆盖范围有限,基站的负载能力也存在上限,在人流量较大的场景或者基站密度较小的场景,例如,地铁沿线、高铁沿线或热门商圈等,容易出现运营商网络信号不稳定的情况,此时移动终端仅能断断续续地获取流量,目前通常采用的方案为预先加载一定量的数据。以视频APP为例,参见如图1a所示的一种视频预加载的界面示意图,在视频APP运行过程中该视频APP会进行预加载,如图1a中进度条处左斜线用于表征预加载的视频数据,但是如果某段时间运营商网络没有信号且预加载的视频数据已经播放完,此时视频APP将一直卡在加载界面,可参见图1b所示的另一种视频预加载的界面示意图。以新闻APP为例,参见如图2a所示的一种页面预加载的界面示意图,图2a中顶部显示有“推荐17条更新”的字样,用于表征该新闻APP预加载了17条新闻数据,若运营商网络质量不佳,当用户浏览完当前页面的文章时可以继续阅读预加载的新闻数据,但是某段时间运营商网络没有信号且预加载的新闻数据已经浏览完,此时新闻APP顶部将显示“网络不可用”,如图2b所示的另一种页面预加载的界面示意图,表示此时新闻APP无法进行预加载,用户将无法继续浏览网页,进而导致用户体验较差。

基于此,本申请实施提供了一种数据预加载的加强方法、装置及移动终端,可以较好地对数据预加载进行加强,从而有效提高了用户体验。

为便于对本实施例进行理解,首先对本申请实施例所公开的一种数据预加载的加强方法进行详细介绍,该方法应用于移动终端,其中,移动终端可以包括智能手机或平板电脑等设备,参见图3所示的一种数据预加载的加强方法的流程示意图,该方法可以包括以下步骤S302至步骤S306:

步骤S302,响应于针对移动终端的操作,进入预加载加强模式。

其中,预加载加强模式为对预加载功能进行加强的,在未进入预加载加强模式时,移动终端可采用普通预加载功能进行数据预加载,在进入预加载加强模式后将对普通预加载功能进行加强,从而利用加强后的预加载功能进行数据预加载。在一种实施方式中,可以在进入预加载加强模式后可对移动终端所处的当前环境进行检测,诸如检测移动终端所处位置或检测该位置处的网络质量,并在当前环境满足预设加载加强条件时才对普通预加载功能进行加强;在另一种实施方式中,也可以在进入预加载加强模式之后立即对普通预加载功能进行加强。

另外,在具体实现时,上述操作可以预先进行配置也可由用户进行更改,例如,默认状态下用户可以通过双击屏幕触发预加载加强模式,也可通过下拉菜单列表,通过点选菜单列表中预加载加强模式对应的图标进入设置界面,该设计界面配置有预加载加强功能的开关控件,用户通过点击开关控件即可打开或关闭预加载加强模式。进一步的,该设置界面还可配置有多个可选的操作选项,例如“长按HOME键”或“长按关机键”等,用户可以从中选择自己所需的操作替换为触发预加载加强模式的操作。

步骤S304,判断移动终端所处的当前环境是否满足预加载加强条件。

其中,当前环境可以包括当前地理环境、网络信号强度、网络信号稳定度、网络速度强度和网络速度稳定度中的一种或多种,预加载加强条件包括地理环境条件和/或网络环境条件,网络环境条件又可以包括预设信号强度阈值、预设信号稳定度阈值、预设速度强度阈值和预设速度稳定度阈值中的一种或多种。如果移动终端的当前环境满足预加载加强条件,则说明此时移动终端所处的网络环境较差,此时可以对预加载功能进行加强。在具体实现时,可以采用以下至少一种方式判断移动终端所处的当前环境是否满足预加载加强条件:判断当前地理环境是否满足地理环境条件,或判断当前网络环境是否满足网络环境条件,或判断网络信号强度是否小于预设信号强度阈值,或判断网络信号稳定度是否小于预设信号稳定度阈值,或判断网络速度强度是否小于预设速度强度阈值,或判断网络速度稳定度是否小于预设速度稳定度阈值,通过上述任意一种方法可以判断出移动终端的网络质量是否较差。

步骤S306,如果是,向移动终端中处于运行状态的应用程序发送广播,以使应用程序持续预加载数据,直至移动终端所处的当前环境不满足预加载加强条件,或应用程序预加载数据的数据量达到目标数据量。

其中,运动状态可以包括后台运行和正在运行,广播用于指示应用程序在可以获取到数据时持续加载数据。在实际应用中,如果移动终端的当前环境不再满足预加载加强条件,说明移动终端当前所处的网络环境较佳,无需再对预加载功能进行加强,此时应用程序可以停止预加载数据或使用普通预加载功能。另外,也可以为应用程序设置目标数据量,诸如将目标数据量设置为100条数据,当预加载数据的数据量达到该目标数据量后将不再继续加载数据。其中,预加载加强模式下的目标数据量应大于普通预加载功能的目标数据量。

本申请实施例提供的上述数据预加载的加强方法,在进入预加载加强模式后,如果移动终端所处的当前环境满足预加载加强条件,则将以广播形式通知处于运行状态中的应用程序持续预加载数据,直至不满足预加载加强条件或预加载数据量达到目标数据量,本申请实施例通过上述方式对预加载功能进行加强,从而使应用程序预加载更多的数据供用户浏览,可以更好地应对网络质量较差的情况,有效地改善了用户体验。

对于上述步骤S104,本申请实施例示例性提供了以下几种方式判断移动终端所处的当前环境是否满足预加载加强条件:

方式一:如果当前环境包括当前地理环境,地理环境条件包括目标地理区域,则可以判断移动终端的当前地理环境是否位于目标地理区域内,如果是,确定移动终端所处的当前环境满足预加载加强条件。其中,当前地理环境可以通过移动终端的定位功能获取,地理环境条件中所包含的目标地理区域可以由工程人员预先进行配置,也可以由用户搜集网络质量较差的区域进行上传。本申请实施例示例性提供了以下两种目标地理区域的获取方法:

方式(a):

步骤1.1.1,获取预先绘制的电子地图。在实际应用中,移动终端中的指定位置通常存储有离线的电子地图,若移动终端未存储离线电子地图,也可通过云端获取电子地图。

步骤1.1.2,将电子地图划分为多个候选地理区域。在一种实施方式中,可以根据交通干线或商圈分布等对电子地图进行划分,例如划分得到居民区、地铁沿线、高铁沿线或热门商圈等。

步骤1.1.3,根据各个候选地理区域的网络环境,从候选地理区域中选取目标地理区域。在一种实施方式中,可以侦测各个候选地理区域的网络环境,若某个候选地理区域的网络环境较差(也即,网络质量较差),则可将该候选地理区域确定为目标地理区域,其中,可以通过网络信号强度、网络信号稳定度、网络速度强度和网络速度稳定度等信息判断网络质量,例如,如果候选地理区域的网络信号强度低于预设信号强度阈值则确定该候选地理区域为目标地理区域,或如果候选地理区域的网络信号稳定度低于预设信号稳定度阈值则确定该候选地理区域为目标地理区域,或如果候选地理区域的网络速度强度低于预设速度强度阈值则确定该候选地理区域为目标地理区域,或如果候选地理区域的网络速度稳定度低于预设速度稳定度阈值则确定该候选地理区域为目标地理区域。

方式(b):

步骤1.2.1,接收用户通过预设界面上传的地理位置。在一种实施方式中,可以为用户提供地理位置上传界面,如果用户位于某处且用户的移动终端所处的网络环境较差,若此时该位置未被记录在地理环境条件内,则用户可以通过定位功能获取当前所在位置,并通过地理位置上传界面上传该地理位置。

步骤1.2.2,将距离地理位置预设范围内的区域确定为目标地理区域。其中,预设范围可基于实际情况进行设置。本申请实施例通过用户搜集网络质量较差的区域,并由用户将网络质量较差的位置信息进行上传并更新到离线地图之中,可以供其他用户使用该目标地理区域,可以进一步提高判断是否启用预加载加强功能的准确度。

方式二:如果当前环境包括当前网络环境,则可以通过如下步骤2.1至步骤2.2执行判断移动终端所处的当前环境是否满足预加载加强条件的步骤:

步骤2.1,统计预设时长内当前网络环境中的低质网络环境所持续的时长。其中,低质网络环境包括以下至少一种:信号强度平均值小于预设信号强度阈值、信号强度方差大于预设信号稳定度阈值、速度强度平均值小于预设速度强度阈值和速度强度方差大于预设速度稳定度阈值。其中,信号强度平均值可以体现网络信号强弱的平均程度,信号强度方差可以体验网络信号的稳定性,速度强度平均值可以体现网速的平均值,速度强度方差可以体验网速的稳定性。

步骤2.2,如果时长大于预设时间阈值,确定移动终端所处的当前环境满足预加载加强条件。例如,在10分钟之内,低质网络环境(也即,信号差)持续的时间有4分钟,若预设时间阈值为3分钟,则确定确定移动终端所处的当前环境满足预加载加强条件。另外,也可用百分比表征时长,例如,低质网络环境所占的时间比例为40%,若预设时间比例为30%,则确定移动终端所处的当前环境满足预加载加强条件。

在另一种实施方式中,也可以通过采样点的方法采集预设时长内当前网络环境中出现低质网络环境的次数,例如,每10s统计一次当前网络环境,并计算低质网络环境的出现次数与总统计次数的比值,并将该比值作为低质网络环境所持续时长占预算时长的百分比,如果计算得到的百分比大于预设百分比,则确定移动终端所处的当前环境满足预加载加强条件。

方式三:假设当前环境还包括网络信号强度,网络环境条件包括预设信号强度阈值;和/或当前环境还包括网络信号稳定度,网络环境条件还包括预设信号稳定度阈值。可以通过如下步骤3.1至步骤3.4执行判断移动终端所处的当前环境是否满足预加载加强条件的步骤:

步骤3.1,按照预设频率统计单位时间内移动终端的网络信号。在一种实施方式中,可以开启移动终端中信号自动侦测功能,并在单位时间内按预设频率统计网络信号,以数组形式A[]记录统计得到的网络信号。

步骤3.2,计算单位时间内各个网络信号的信号强度平均值和/或信号强度方差。计算数组A[]的平均值E(A)和方差D(A),其中平均值E(A)也即上述信号强度平均值,可以用于反应网络信号强弱的平均程度,方差D(A)也即上述信号强度方差,可以用于反应信号强度的稳定性。

步骤3.3,如果当前环境信息包括网络信号强度,且信号强度平均值小于预设信号强度阈值,确定移动终端所处的当前环境信息满足预加载加强条件。假设预设信号强度阈值为E1,当E(A)

步骤3.4,如果当前环境信息包括网络信号稳定度,且信号强度方差大于预设信号稳定度阈值,确定移动终端所处的当前环境信息满足预加载加强条件。假设预设信号稳定度阈值为D1,当D(A)>D1时,确定当前网络信号不稳定,此时需要对预加载功能进行加强。

方式四:假设当前环境还包括网络速度强度,网络环境条件包括预设速度强度阈值;和/或当前环境还包括网络速度稳定度,网络环境条件还被包括预设速度稳定度阈值。可以通过如下步骤4.1至步骤4.4执行判断移动终端所处的当前环境是否满足预加载加强条件的步骤:

步骤4.1,按照预设频率统计单位时间内移动终端的网络速度。在一种实施方式中,按照预设频率统计单位时间内移动终端的最大网络速度,可以开启移动终端中信号自动侦测功能,并在单位时间内按预设频率统计瞬时网速或瞬时最大网速(也即,上述最大网络速度),以数组形式B[]记录统计得到的瞬时网速或瞬时最大网速。

步骤4.2,计算单位时间内各个网络速度的速度强度平均值和/或速度强度方差。在一种实施方式中,计算单位时间内各个最大网络速度的速度强度平均值和/或速度强度方差。计算数组B[]的平均值E(B)和方差D(B),其中平均值E(B)也即上述速度强度平均值,可以用于反应网速的平均程度,方差D(B)也即上述速度强度方差,可以用于反应网速的稳定性。

步骤4.3,如果当前环境信息包括网络速度强度,且速度强度平均值小于预设速度强度阈值,确定移动终端所处的当前环境信息满足预加载加强条件。假设预设速度强度阈值为E2,当E(B)

步骤4.4,如果当前环境信息包括网络速度稳定度,且速度强度方差大于预设速度稳定度阈值,确定移动终端所处的当前环境信息满足预加载加强条件。假设预设速度稳定度阈值为D2,当D(B)>D2时,确定当前网速不稳定,此时需要对预加载功能进行加强。

为便于对上述实施例提供的数据预加载的加强方法进行理解,本申请实施例提供了另一种数据预加载的加强方法,参见图4所示的另一种数据预加载的加强方法的流程示意图,该方法主要包括如下步骤S402至步骤S408:

步骤S402,开启“预加载加强”模式。在一种实施方式中,可以响应用户针对移动终端的操作进入预加载加强模式,诸如通过双击开启预加载加强模式。

步骤S404,移动终端判断是否需要通知应用程序预加载加强。如果是,执行步骤S406;如果否,结束。在具体实现时,可参见前述方式一至方式四提供的判断移动终端所处的当前环境是否满足预加载加强条件的实施方式,本申请实施例在此不再赘述。

步骤S406,移动终端向应用程序发送广播。其中,广播可用于指示应用程序在可以获取到数据时持续加载数据,应用程序接收到广播后将对预加载功能进行加强。

步骤S408,应用程序在有网络的情况下持续预加载数据。

综上所述,本申请实施例提供的数据预加载的加强方法可以在手机信号不稳的情况下向运行中的应用程序发送广播,以通知应用程序在能获取网络数据时尽可能多的预加载数据,使用户不容易感知网络中断的情况。另外,本申请实施例还提供了一种结合预制离线地图和用户位置信息判断是否需要进行预加载加强的方法,以及提供了一种利用网络信号实时侦测进可在信号差所持续时间较长时判断是否需要进行预加载加强的方法,可以有效对是否进行预加载加强进行判断,使移动终端在无信号或信号较差时仍能继续播放或者浏览,从而提升用户体验,增加用户的粘性。

对于上述实施例提供的数据预加载的加强方法,本申请实施例提供了一种数据预加载的加强装置,该装置应用于移动终端,参见图5的一种数据预加载的加强装置的结构示意图,该装置包括以下部分:

模式进入模块502,用于响应于针对移动终端的操作,进入预加载加强模式。

判断模块504,用于判断移动终端所处的当前环境是否满足预加载加强条件;其中,预加载加强条件包括地理环境条件和/或网络环境条件。

广播发送模块506,用于在判断模块的判断结果为是时,向移动终端中处于运行状态的应用程序发送广播,以使应用程序持续预加载数据,直至移动终端所处的当前环境不满足预加载加强条件,或应用程序预加载数据的数据量达到目标数据量。

本申请实施例提供的上述数据预加载的加强装置,在进入预加载加强模式后,如果移动终端所处的当前环境满足预加载加强条件,则将以广播形式通知处于运行状态中的应用程序持续预加载数据,直至不满足预加载加强条件或预加载数据量达到目标数据量,本申请实施例通过上述方式对预加载功能进行加强,从而使应用程序预加载更多的数据供用户浏览,可以更好地应对网络质量较差的情况,有效地改善了用户体验。

在一种实施方式中,当前环境包括当前地理环境;地理环境条件包括目标地理区域;上述判断模块504还用于:判断移动终端的当前地理环境是否位于目标地理区域内;如果是,确定移动终端所处的当前环境满足预加载加强条件。

在一种实施方式中,上述装置还被包括区域选取模块,用于:获取预先绘制的电子地图;将电子地图划分为多个候选地理区域;根据各个候选地理区域的网络环境,从候选地理区域中选取目标地理区域。

在一种实施方式中,上述装置还包括区域确定模块,用于:接收用户通过预设界面上传的地理位置;将距离地理位置预设范围内的区域确定为目标地理区域。

在一种实施方式中,当前环境包括当前网络环境;上述判断模块504还用于:统计预设时长内当前网络环境中的低质网络环境所持续的时长;其中,低质网络环境包括以下至少一种:信号强度平均值小于预设信号强度阈值、信号强度方差大于预设信号稳定度阈值、速度强度平均值小于预设速度强度阈值和速度强度方差大于预设速度稳定度阈值;如果时长大于预设时间阈值,确定移动终端所处的当前环境满足预加载加强条件。

在一种实施方式中,当前环境还包括网络信号强度,网络环境条件包括预设信号强度阈值;和/或当前环境还包括网络信号稳定度;网络环境条件还包括预设信号稳定度阈值;上述判断模块504还用于:按照预设频率统计单位时间内移动终端的网络信号;计算单位时间内各个网络信号的信号强度平均值和/或信号强度方差;如果当前环境信息包括网络信号强度,且信号强度平均值小于预设信号强度阈值,确定移动终端所处的当前环境信息满足预加载加强条件;如果当前环境信息包括网络信号稳定度,且信号强度方差大于预设信号稳定度阈值,确定移动终端所处的当前环境信息满足预加载加强条件。

在一种实施方式中,当前环境还包括网络速度强度,网络环境条件包括预设速度强度阈值;和/或当前环境还包括网络速度稳定度,网络环境条件还被包括预设速度稳定度阈值;上述判断模块504还用于:按照预设频率统计单位时间内移动终端的网络速度;计算单位时间内各个网络速度的速度强度平均值和/或速度强度方差;如果当前环境信息包括网络速度强度,且速度强度平均值小于预设速度强度阈值,确定移动终端所处的当前环境信息满足预加载加强条件;如果当前环境信息包括网络速度稳定度,且速度强度方差大于预设速度稳定度阈值,确定移动终端所处的当前环境信息满足预加载加强条件。

本申请实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

本申请实施例提供了一种移动终端,具体的,该移动终端包括处理器和存储装置;存储装置上存储有计算机程序,计算机程序在被所述处理器运行时执行如上所述实施方式的任一项所述的方法。

图6为本申请实施例提供的一种移动终端的结构示意图,该移动终端100包括:处理器60,存储器61,总线62和通信接口63,所述处理器60、通信接口63和存储器61通过总线62连接;处理器60用于执行存储器61中存储的可执行模块,例如计算机程序。

其中,存储器61可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口63(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。

总线62可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器61用于存储程序,所述处理器60在接收到执行指令后,执行所述程序,前述本申请实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器60中,或者由处理器60实现。

处理器60可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器60中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器60可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器61,处理器60读取存储器61中的信息,结合其硬件完成上述方法的步骤。

本申请实施例所提供的可读存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见前述方法实施例,在此不再赘述。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

技术分类

06120113822918