一种资源下载方法、装置及移动终端的制作方法

文档序号:7987979阅读:131来源:国知局
一种资源下载方法、装置及移动终端的制作方法
【专利摘要】本发明实施例提供一种资源下载方法、装置及移动终端,其中的方法可包括:若移动终端中的资源下载过程发生中断,判断所述移动终端是否发生网络切换;如果所述移动终端发生网络切换,设置下载延时时间;在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程。本发明可判断移动终端的网络切换过程,并可在网络切换稳定后,继续进行因网络切换而中断的资源下载过程,保证移动终端中的资源下载过程的持续性和稳定性,提升用户的使用粘度。
【专利说明】一种资源下载方法、装置及移动终端
【技术领域】
[0001]本发明涉及一种互联网【技术领域】,尤其涉及一种资源下载方法、装置及移动终端。【背景技术】
[0002]移动终端发生网络切换时,例如:移动终端从wifi (Wireless Fidelity,无线保真)连接切换至移动网络连接,或者从移动网络连接切换至wifi连接等等,移动终端中的原有网络连接被断开,移动终端中的资源下载过程会由于网络切换而发生中断。现有的常用手段为:在移动终端的原有网络连接断开后,进行若干次的重试连接,所有重试连接失败后确认所述移动终端的网络连接失败,在移动终端中输出提示信息。由于移动终端的网络切换是一个持续过程,需要一定的时间才能稳定下来,这段时间内移动终端会经历多次网络连接和断开的波动,采用现有的重试连接手段,可能会由于多次重试连接的失败而将移动终端的正常网络切换误判为网络连接失败,从而影响移动终端中的资源下载过程的持续性和稳定性,影响用户的使用体验,降低用户的使用粘度。

【发明内容】

[0003]本发明实施例提供一种资源下载方法、装置及移动终端,可判断移动终端的网络切换过程,并可在网络切换稳定后,继续进行因网络切换而中断的资源下载过程,保证移动终端中的资源下载过程的持续性和稳定性,提升用户的使用粘度。
[0004]本发明第一方面提供一种资源下载方法,可包括:
[0005]若移动终端中的资源下载过程发生中断,判断所述移动终端是否发生网络切换;
[0006]如果所述移动终端发生网络切换,设置下载延时时间;
[0007]在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程。
[0008]本发明第二方面提供一种资源下载装置,可包括:
[0009]切换判断模块,用于若移动终端中的资源下载过程发生中断,判断所述移动终端是否发生网络切换;
[0010]延时设置模块,用于如果判断所述移动终端发生网络切换,设置下载延时时间;
[0011]检测模块,用于检测所述移动终端的网络切换是否稳定;
[0012]下载模块,用于在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程。
[0013]本发明第三方面提供一种移动终端,可包括上述第二方面的资源下载装置。
[0014]实施本发明实施例,具有如下有益效果:
[0015]本发明实施例可判断移动终端的网络切换过程,当确认移动终端中的资源下载过程因网络切换发生中断时,设置下载延时时间,待网络切换稳定后且到达下载延时时间时,继续进行因网络切换而中断的资源下载过程,从而保证移动终端中的资源下载过程的持续性和稳定性,提升了用户的使用体验,同时提升了用户的使用粘度。【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明实施例提供的一种资源下载方法的流程图;
[0018]图2为本发明实施例提供的另一种资源下载方法的流程图;
[0019]图3为本发明实施例提供的一种资源下载装置的结构示意图;
[0020]图4为本发明实施例提供的另一种资源下载装置的结构示意图;
[0021]图5为本发明实施例提供的切换判断模块的结构示意图;
[0022]图6为本发明实施例提供的检测模块的结构示意图;
[0023]图7为本发明实施例提供的下载模块的结构示意图。
【具体实施方式】
[0024] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]本发明实施例中,移动终端包括但不限于:平板电脑、手机、智能手机、电子阅读器、笔记本电脑等终端设备中的任一种。
[0026]下面将结合附图1-附图2,对本发明实施例提供的资源下载方法进行详细介绍。
[0027]请参见图1,为本发明实施例提供的一种资源下载方法的流程图;该方法可包括以下步骤SlOl-步骤S103。
[0028]S101,若移动终端中的资源下载过程发生中断,判断所述移动终端是否发生网络切换;
[0029]其中,资源可包括:图片资源文件、文本资源文件、音视频资源文件、软件资源文件等等。移动终端中的资源下载过程的中断原因可以包括但不限于以下原因中的任一种或多种:
[0030]I)用户手动中断移动终端的资源下载过程,例如:用户手动暂停移动终端中的资源下载过程,或者,用户手动停止移动终端中的资源下载过程;此类原因引起的中断需要由用户手动继续移动终端中的资源下载过程。
[0031]2)移动终端中的网络连接失败,例如:移动终端中原有的网络连接断开,无法再连接到任何网络,则使得移动终端中的资源下载过程中断;此类原因引起的中断需要移动终端再次连接到网络后,才能继续移动终端的资源下载过程。
[0032]3)移动终端发生网络切换,例如:移动终端从原有的移动网络切换至Wifi网络,或者,移动终端原有的Wifi网络切换至移动网络。网络切换过程中,原有的移动网络断开,使得移动终端中的资源下载过程中断。由于网络切换需要一定的时间才能稳定,为了保证移动终端中的资源下载过程的连续性,本发明实施例重点在于处理针对此类原因引起的移动终端中的资源下载过程的中断问题,保证网络切换稳定后移动终端中资源的持续下载。
[0033]本步骤在移动终端中的资源下载过程发生中断的情况下,判断该中断是否由于移动终端发生网络切换所引起的;如果判断移动终端未发生网络切换,表明移动终端中的资源下载过程的中断并非由网络切换引起,本实施例则不作任何处理;如果判断移动终端发生网络切换,则表明移动终端中的资源下载过程的中断由网络切换引起,则执行后续的处理流程。
[0034]S102,如果所述移动终端发生网络切换,设置下载延时时间;
[0035]其中,下载延时时间可以根据实际需要进行设定,该下载延时时间的设置需要考虑网络切换所需的时间,优选地,下载延时时间的取值应当大于网络切换所需的时间,以保证当下载延时时间到达继续执行移动终端中的资源下载过程时,移动终端已完成网络切换过程,网络切换处于稳定状态。
[0036]S103,在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程。
[0037]其中,检测到所述网络切换稳定,则表明所述移动终端已完成网络切换过程,移动终端的当前网络可提供较稳定的下载连接。本步骤中,检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程,以保证移动终端中的资源的持续下载。
[0038]需要说明的是,上述处理过程可在移动终端的后台运行,使得移动终端的用户无从感知由于网络切换引 起的资源下载过程的中断,也无从感知在网络切换稳定后资源的持续下载,从而提升用户的使用体验。
[0039]本发明实施例可判断移动终端的网络切换过程,当确认移动终端中的资源下载过程因网络切换发生中断时,设置下载延时时间,待网络切换稳定后且到达下载延时时间时,继续进行因网络切换而中断的资源下载过程,从而保证移动终端中的资源下载过程的持续性和稳定性,提升了用户的使用体验,同时提升了用户的使用粘度。
[0040]请参见图2,为本发明实施例提供的另一种资源下载方法的流程图;该方法可包括以下步骤S201-步骤S209。
[0041]S201,若移动终端中的资源下载过程发生中断,监听所述移动终端的系统的应用程序编程接口 API接口 ;
[0042]其中,移动终端的系统指移动终端的操作系统,包括但不限于=Android (安卓)系统、Symbian (塞班)系统、IOS (一种移动终端的操作系统)系统,等等。以Android系统的移动终端为例,当移动终端进行网络切换时,移动终端的系统会发出网络切换广播消息,该网络切换广播消息包括但不限于以下消息中的任一种:连接移动网络的广播消息、断开移动网络的广播消息、连接Wifi的广播消息和断开Wifi的广播消息。需要说明的是,当移动终端发生网络切换时,不同类型的系统发出的网络切换广播消息可能存在差异,相同类型的系统但不同固件版本发出的网络切换广播消息也可能存在差异,但可确定的是,当网络切换稳定后,移动终端的系统将不会再发出网络切换广播消息。本步骤中,可通过监听移动终端的API (Application Programming Interface,应用程序编程接口)接口,以监听系统发出的网络切换广播消息。
[0043]S202,判断是否从所述API接口接收到网络切换广播消息;[0044]本步骤中,可采用监听程序判断是否从所述移动终端的API接口接收到网络切换广播消息,具体地,将监听程序在所述移动终端的系统中进行注册,并在监听程序中声明监听所述移动终端的系统发出的网络切换广播消息。在移动终端发生网络切换时,系统即会通过API接口向监听程序返回网络切换广播消息。其中,监听程序可表示如下:
[0045]
NetworkInfo changeNetworkinfo = (NetworkInfo)
intent.getParcelableExtra(ConnectivityManager.EXTRA_N ET WOR K IN FO);if (changeNetwork{nfo != null) {
State state = changeNetwork I nf0.getState();
String networkTypeName = changeNetwork Inf0.getTy peN ame();
}
[0046]通过上述的监听程序,如果接收到网络切换广播消息,即表明移动终端发生了网络切换;如果未接收到网络切换广播消息,即表明移动终端未发生网络切换。
[0047]S203,如果接收到所述网络切换广播消息,则确认所述移动终端发生网络切换;
[0048]S204,对所述移动终端中发生下载中断的资源设置断点标识。
[0049]其中,资源设有断点标识,表明该资源因移动终端的网络切换发生下载中断。断点标识用以区别因网络切换发生下载中断的资源与因其他原因发生下载中断的资源。具体实现中,该断点标识可以为时间戳标记。
[0050]S205,设置下载延时时间;
[0051]其中,下载延时时间可以根据实际需要进行设定,该下载延时时间的设置需要考虑网络切换所需的时间,优选地,下载延时时间的取值应当大于网络切换所需的时间,以保证当下载延时时间到达继续执行移动终端中的资源下载过程时,移动终端已完成网络切换过程,网络切换处于稳定状态。本步骤中,下载延时时间的设置可以通过调用移动终端的系统函数实现,以Android系统的移动终端为例,每次接收到网络切换广播消息,则可调用系统的Handler函数,向移动终端的系统下发一个下载延时任务,该下载延时任务中指示下载延时时间,并同时清除上一个还未执行的下载延时任务,以保证在网络切换稳定后,移动终端仅执行一次下载延时任务,避免移动终端重复执行相同任务。当网络切换稳定后,移动终端的系统则可根据执行该下载延时任务,在下载延时任务中指示的下载延时时间到达时,继续移动终端中的资源下载过程。
[0052]S206,检测从接收到所述网络切换广播消息的时刻起,预设时间内是否再次接收到所述网络切换广播消息;
[0053]其中,预设时间可以根据实际需要进行设定,该预设时间的设置需要考虑网络切换所需的时间,优选地,预设时间的取值应当大于网络切换所需的时间,例如:网络切换所需的时间通常为2-3s,则可设置预设时间为4s,如果从上次接收到所述网络切换广播消息的时刻起,4s内未再接收到网络切换广播消息,即表明网络切换已稳定。
[0054]S207,如果所述预设时间内未再接收到所述网络切换广播消息,则确认所述网络切换稳定;[0055]S208,在所述网络切换稳定后,且到达所述下载延时时间时,读取所述移动终端中设有断点标识的资源;
[0056]S209,在所述移动终端中继续下载所述设有断点标识的资源。
[0057]步骤S208-S209中,读取移动终端中设有断点标识的资源,即读取移动终端中因网络切换而产生下载中断的资源,继续下载该读取的设有断点标识的资源,从而使中断的资源进行断点下载,保证该资源下载的持续性。
[0058]本发明实施例可判断移动终端的网络切换过程,当确认移动终端中的资源下载过程因网络切换发生中断时,设置下载延时时间,待网络切换稳定后且到达下载延时时间时,继续进行因网络切换而中断的资源下载过程,从而保证移动终端中的资源下载过程的持续性和稳定性,提升了用户的使用体验,同时提升了用户的使用粘度。
[0059]下面将结合附图3-附图7,对本发明实施例提供的资源下载装置进行详细介绍。需要说明的是,下述的资源下载装置可以为安装于移动终端中的应用程序,且下述的装置可应用于上述方法中。
[0060]请参见图3,为本发明实施例提供的一种资源下载装置的结构示意图;该装置可包括:切换判断模块101、延时设置模块102、检测模块103和下载模块104。
[0061]切换判断模块101,用于若移动终端中的资源下载过程发生中断,判断所述移动终端是否发生网络切换;
[0062]其中,资源可包括:图片资源文件、文本资源文件、音视频资源文件、软件资源文件等等。移动终端中的资源下载过程的中断原因可以包括但不限于以下原因中的任一种或多种:
[0063]1)用户手动中断移动终端的资源下载过程,例如:用户手动暂停移动终端中的资源下载过程,或者,用户手动停止移动终端中的资源下载过程;此类原因引起的中断需要由用户手动继续移动终端中的资源下载过程。
[0064]2)移动终端中的网络连接失败,例如:移动终端中原有的网络连接断开,无法再连接到任何网络,则使得移动终端中的资源下载过程中断;此类原因引起的中断需要移动终端再次连接到网络后,才能继续移动终端的资源下载过程。
[0065]3)移动终端发生网络切换,例如:移动终端从原有的移动网络切换至Wifi网络,或者,移动终端原有的Wifi网络切换至移动网络。网络切换过程中,原有的移动网络断开,使得移动终端中的资源下载过程中断。由于网络切换需要一定的时间才能稳定,为了保证移动终端中的资源下载过程的连续性,本发明实施例重点在于处理针对此类原因引起的移动终端中的资源下载过程的中断问题,保证网络切换稳定后移动终端中资源的持续下载。
[0066]所述切换判断模块101在移动终端中的资源下载过程发生中断的情况下,判断该中断是否由于移动终端发生网络切换所引起的;如果判断移动终端未发生网络切换,表明移动终端中的资源下载过程的中断并非由网络切换引起,资源下载装置则不作任何处理;如果判断移动终端发生网络切换,则表明移动终端中的资源下载过程的中断由网络切换引起,资源下载装置则执行后续的处理过程。
[0067]延时设置模块102,用于如果判断所述移动终端发生网络切换,设置下载延时时间;
[0068]其中,下载延时时间可以根据实际需要进行设定,该下载延时时间的设置需要考虑网络切换所需的时间,优选地,下载延时时间的取值应当大于网络切换所需的时间,以保证当下载延时时间到达继续执行移动终端中的资源下载过程时,移动终端已完成网络切换过程,网络切换处于稳定状态。
[0069]检测模块103,用于检测所述移动终端的网络切换是否稳定;其中,所述检测模块103检测到所述网络切换稳定,则表明所述移动终端已完成网络切换过程,移动终端的当前网络可提供较稳定的下载连接。
[0070]下载模块104,用于在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程。
[0071]需要说明的是,本实施例的资源下载装置中各模块的处理过程可在移动终端的后台运行,使得移动终端的用户无从感知由于网络切换引起的资源下载过程的中断,也无从感知在网络切换稳定后资源的持续下载,从而提升用户的使用体验。[0072]本发明实施例可判断移动终端的网络切换过程,当确认移动终端中的资源下载过程因网络切换发生中断时,设置下载延时时间,待网络切换稳定后且到达下载延时时间时,继续进行因网络切换而中断的资源下载过程,从而保证移动终端中的资源下载过程的持续性和稳定性,提升了用户的使用体验,同时提升了用户的使用粘度。
[0073]请参见图4,为本发明实施例提供的另一种资源下载装置的结构示意图;该装置可包括:切换判断模块101、延时设置模块102、检测模块103、下载模块104和标识设置模块105。其中,切换判断模块101、延时设置模块102、检测模块103和下载模块104的结构可参见图3所示实施例的相关描述,在此不赘述。
[0074]标识设置模块105,用于对所述移动终端中发生下载中断的资源设置断点标识。
[0075]其中,资源设有断点标识,表明该资源因移动终端的网络切换发生下载中断。断点标识用以区别因网络切换发生下载中断的资源与因其他原因发生下载中断的资源。具体实现中,该断点标识可以为时间戳标记。
[0076]本发明实施例可判断移动终端的网络切换过程,当确认移动终端中的资源下载过程因网络切换发生中断时,设置下载延时时间,待网络切换稳定后且到达下载延时时间时,继续进行因网络切换而中断的资源下载过程,从而保证移动终端中的资源下载过程的持续性和稳定性,提升了用户的使用体验,同时提升了用户的使用粘度。
[0077]下面将对本发明实施例的资源下载装置的各模块进行详细介绍。
[0078]请参见图5,为本发明实施例提供的切换判断模块的结构示意图;该切换判断模块101可包括:监听单元1101、判断单元1102和判断结果确认单元1103。
[0079]监听单元1101,用于所述移动终端的系统的API接口;
[0080]其中,移动终端的系统指移动终端的操作系统,包括但不限于=Android系统、Symbian系统、IOS系统,等等。以Android系统的移动终端为例,当移动终端进行网络切换时,移动终端的系统会发出网络切换广播消息,该网络切换广播消息包括但不限于以下消息中的任一种:连接移动网络的广播消息、断开移动网络的广播消息、连接Wifi的广播消息和断开Wifi的广播消息。需要说明的是,当移动终端发生网络切换时,不同类型的系统发出的网络切换广播消息可能存在差异,相同类型的系统但不同固件版本发出的网络切换广播消息也可能存在差异,但可确定的是,当网络切换稳定后,移动终端的系统将不会再发出网络切换广播消息。所述监听单元1101通过监听移动终端的API接口,以监听系统发出的网络切换广播消息。
[0081]判断单元1102,用于判断是否从所述API接口接收到网络切换广播消息;
[0082]所述判断单元1102可采用监听程序判断是否从所述移动终端的API接口接收到网络切换广播消息,具体地,将监听程序在所述移动终端的系统中进行注册,并在监听程序中声明监听所述移动终端的系统发出的网络切换广播消息。在移动终端发生网络切换时,系统即会通过API接口向监听程序返回网络切换广播消息。
[0083]判断结果确认单元1103,用于如果判断接收到所述网络切换广播消息,确认所述移动终端发生网络切换。
[0084]如果接收到网络切换广播消息,所述判断结果确认单元1103确认移动终端发生了网络切换;可以理解的是,如果未接收到网络切换广播消息,所述判断结果确认单元1103确认移动终端未发生网络切换。
[0085]请参见图6,为本发明实施例提供的检测模块的结构示意图;该检测模块103可包括:检测单元1301和检测结果确认单元1302。
[0086]检测单元1301,用于检测从接收到所述网络切换广播消息的时刻起,预设时间内是否再次接收到所述网络切换广播消息;
[0087]其中,预设时间可以根据实际需要进行设定,该预设时间的设置需要考虑网络切换所需的时间,优选地,预设时间的取值应当大于网络切换所需的时间,例如:网络切换所需的时间通常为2-3s,则可设置预设时间为4s,如果所述检测单元1301检测到从上次接收到所述网络切换广播消息 的时刻起,4s内未再接收到网络切换广播消息,即表明网络切换
已稳定。
[0088]检测结果确认单元1302,用于如果检测到所述预设时间内未再接收到所述网络切换广播消息,则确认所述网络切换稳定。可以理解的是,如果检测到所述预设时间内再次接收到所述网络切换广播消息,所述检测结果确认单元1302则确认所述网络切换还未达到稳定。
[0089]请参见图7,为本发明实施例提供的下载模块的结构示意图;该下载模块104可包括:读取单元1401和下载单元1402。
[0090]读取单元1401,用于在检测到所述网络切换稳定后,且到达所述下载延时时间时,读取所述移动终端中设有断点标识的资源;
[0091]下载单元1402,用于在所述移动终端中继续下载所述设有断点标识的资源。
[0092]本实施例中,所述读取单元1401读取移动终端中设有断点标识的资源,即读取移动终端中因网络切换而产生下载中断的资源,所述下载单元1402继续下载该读取的设有断点标识的资源,从而使中断的资源进行断点下载,保证该资源下载的持续性。
[0093]需要说明的是,本发明实施例的资源下载装置的结构和功能可根据上述方法实施例中的方法具体实现,该具体实现过程可参见上述方法实施例中的相关描述,在此不赘述。
[0094]本发明实施例可判断移动终端的网络切换过程,当确认移动终端中的资源下载过程因网络切换发生中断时,设置下载延时时间,待网络切换稳定后且到达下载延时时间时,继续进行因网络切换而中断的资源下载过程,从而保证移动终端中的资源下载过程的持续性和稳定性,提升了用户的使用体验,同时提升了用户的使用粘度。
[0095]本发明实施例还公开了一种移动终端,该移动终端可包括资源下载装置,该资源下载装置的结构可参见上述图3-图7所示实施例的相关描述,在此不赘述。需要说明的是,本实施例的移动终端可以应用于上述的方法中。
[0096]本发明实施例可判断移动终端的网络切换过程,当确认移动终端中的资源下载过程因网络切换发生中断时,设置下载延时时间,待网络切换稳定后且到达下载延时时间时,继续进行因网络切换而中断的资源下载过程,从而保证移动终端中的资源下载过程的持续性和稳定性,提升了用户的使用体验,同时提升了用户的使用粘度。
[0097]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0098]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种资源下载方法,其特征在于,包括: 若移动终端中的资源下载过程发生中断,判断所述移动终端是否发生网络切换; 如果所述移动终端发生网络切换,设置下载延时时间; 在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程。
2.如权利要求1所述的方法,其特征在于,所述判断所述移动终端是否发生网络切换,包括: 监听所述移动终端的系统的应用程序编程接口 API接口,判断是否从所述API接口接收到网络切换广播消息; 如果接收到所述网络切换广播消息,则确认所述移动终端发生网络切换。
3.如权利要求2所述的方法,其特征在于,检测所述网络切换是否稳定,包括: 检测从接收到所述网络切换广播消息的时刻起,预设时间内是否再次接收到所述网络切换广播消息; 如果所述预设时间内未再接收到所述网络切换广播消息,则确认所述网络切换稳定。
4.如权利要求2所述的方 法,其特征在于,所述确认所述移动终端发生网络切换后,设置下载延时时间之前,还包括: 对所述移动终端中发生下载中断的资源设置断点标识。
5.如权利要求4所述的方法,其特征在于,所述在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程,包括: 在检测到所述网络切换稳定后,且到达所述下载延时时间时,读取所述移动终端中设有断点标识的资源; 在所述移动终端中继续下载所述设有断点标识的资源。
6.如权利要求2-5任一项所述的方法,其特征在于,所述网络切换广播消息包括以下广播消息中的任一种:连接移动网络的广播消息、断开移动网络的广播消息、连接无线保真Wifi的广播消息和断开Wifi的广播消息。
7.一种资源下载装置,其特征在于,包括: 切换判断模块,用于若移动终端中的资源下载过程发生中断,判断所述移动终端是否发生网络切换; 延时设置模块,用于如果判断所述移动终端发生网络切换,设置下载延时时间; 检测模块,用于检测所述移动终端的网络切换是否稳定; 下载模块,用于在检测到所述网络切换稳定后,且到达所述下载延时时间时,继续所述移动终端中的资源下载过程。
8.如权利要求7所述的装置,其特征在于,所述切换判断模块包括: 监听单元,用于所述移动终端的系统的API接口 ; 判断单元,用于判断是否从所述API接口接收到网络切换广播消息; 判断结果确认单元,用于如果判断接收到所述网络切换广播消息,确认所述移动终端发生网络切换。
9.如权利要求8所述的装置,其特征在于,所述检测模块包括: 检测单元,用于检测从接收到所述网络切换广播消息的时刻起,预设时间内是否再次接收到所述网络切换广播消息; 检测结果确认单元,用于如果检测到所述预设时间内未再接收到所述网络切换广播消息,则确认所述网络切换稳定。
10.如权利要求8所述的装置,其特征在于,还包括: 标识设置模块,用于对所述移动终端中发生下载中断的资源设置断点标识。
11.如权利要求10所述的装置,其特征在于,所述下载模块包括: 读取单元,用于在检测到所述网络切换稳定后,且到达所述下载延时时间时,读取所述移动终端中设有断点标识的资源; 下载单元,用于在所述移动终端中继续下载所述设有断点标识的资源。
12.—种移动终端, 其特征在于,包括:如权利要求7-11任一项所述的资源下载装置。
【文档编号】H04L29/08GK103905470SQ201210567708
【公开日】2014年7月2日 申请日期:2012年12月24日 优先权日:2012年12月24日
【发明者】林声炜, 朱德亮, 钟于胜, 邹迪飞 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1