1、一种多模移动终端下载资源的方法,其特征在于,包括:
多模移动终端开始进行资源下载,分析判断出当前的最优网络,并接入该 最优网络,建立用于下载资源的网络连接,请求并下载资源;
在资源下载的过程中,检测当前接入的网络是否失效,如果失效,则查找 并切换到当前的最优网络,重新建立网络连接并恢复资源下载;如果没有失效, 则仍利用当前接入的网络进行资源下载。
2、根据权利要求1所述的多模移动终端下载资源的方法,其特征在于,所 述分析判断出当前的最优网络为:
根据多模移动终端的网络制式和信号强度,计算各模式的网络质量综合指 标;
其中,所述网络质量综合指标由不同网络制式的下行数据传输速率及其权 重、当前信号强度值与该网络制式下的信号强度最大值的比值及该比值的权重 计算得到;
其中,所述权重指当前网络制式的下行数据传输速率、当前网络制式的信 号强度值与该网络制式协议栈规定的信号强度最大值的比值分别在网络质量综 合指标中所占的比重。
3、根据权利要求1所述的多模移动终端下载资源的方法,其特征在于,所 述下载资源之前,还包括:
判断资源下载服务器是否支持断点续传,若支持断点续传,则判断待下载 的资源是否曾经部分下载,若曾部分下载,则向资源下载服务器请求下载资源 的未下载部分,若未曾部分下载,则向资源下载服务器请求从头开始下载完整 的资源;
若资源下载服务器不支持断点续传,则多模移动终端向资源下载服务器请 求从头开始下载完整的资源。
4、根据权利要求1中所述的多模移动终端下载资源的方法,其特征在于, 所述资源下载过程包括:
以小资源块缓存接收并保存网络返回的数据,以及在切换网络时保存必要 现场参数;
其中,所述必要现场参数包括:正在下载的资源的统一资源定位符、下载 的资源总大小、已下载的数据大小。
5、根据权利要求1至4中任一项所述的多模移动终端下载资源的方法,其特 征在于,在检测当前接入的网络是否失效之前,还包括:
定时和/或根据协议栈上报的信号强度值来触发判断资源是否全部下载完 毕,如果没有下载完毕,则在检测当前接入的网络是否失效;如果下载完毕, 则通知用户下载结束,并结束本次下载流程;
其中,所述定时和/或根据协议栈上报的信号强度值来触发判断资源是否全 部下载完毕包括:多模移动终端采用定时判断资源是否全部下载完毕;和/或, 通过判断当前网络制式协议栈上报的信号强度值是否小于多模移动终端预先设 置的信号强度阈值,并在小于设置的信号强度阈值时,触发判断资源是否全部 下载完毕。
6、根据权利要求1至4中任一项所述的多模移动终端下载资源的方法,其特 征在于,所述检测当前接入的网络是否失效包括:
多模移动终端采用定时判断资源是否全部下载完毕;和/或,通过判断当前 网络制式协议栈上报的信号强度值是否小于多模移动终端预先设置的信号强度 阈值,并在小于设置的信号强度阈值时,判定当前网络失效,重新查找并设置 当前的最优网络,根据所述必要现场参数,重新建立下载连接,恢复资源的下 载;
若多模移动终端的其他网络也不可用,则结束本次下载流程。
7、根据权利要求6所述的多模移动终端下载资源的方法,其特征在于,所 述重新查找并设置当前的最优网络之前,还包括:
再次判断当前网络是否失效,如果当前网络失效,则返回再判断当前网络 是否失效,依次循环判断,若当前一次判断结果为当前网络失效,则最多判断 N次当前网络是否失效,N为自然数,由多模移动终端设置N的值;
如果当前一次判断结果为当前网络不再失效,则判断当前的网络连接是否 断开,如果网络连接断开不再可用,则基于当前网络重新建立连接,恢复资源 的下载过程;若网络连接未断开仍可用,则基于当前的网络连接,进行资源下 载。
8、一种多模移动终端,其特征在于,包括:切换模块和下载模块;其中,
切换模块,用于分析判断出当前的最优网络、检测当前接入的网络是否失 效,以及在当前接入的网络失效时查找并切换到当前的最优网络;
下载模块,用于接入其查找到的当前最优网络,建立用于下载资源的网络 连接,请求并下载资源。
9、根据权利要求8所述的多模移动终端,其特征在于,所述切换模块包括: 查找单元、仲裁单元、切换单元、触发单元;其中,
查找单元,用于查找当前的最优网络;
触发单元,用于定时触发仲裁单元;和/或,用于判断多模移动终端协议栈 上报的当前网络信号强度值是否小于设置的信号强度阈值并在当前网络信号强 度值小于设置的信号强度阈值时触发仲裁单元;
仲裁单元,用于检测并判断当前网络是否失效;
切换单元,用于在当前网络失效时,将下载任务切换到所述查找单元查找 到的当前的最优网络。
10、根据权利要求9所述的多模移动终端,其特征在于,
所述下载模块还用于:判断资源是否全部下载完毕,并在没有下载完毕时 通知所述切换模块;
所述下载模块包括:续传判断单元、资源检测单元、资源下载单元;其中,
续传判断单元,用于判断资源下载服务器是否支持断点续传,并将判断结 果通知给资源下载单元;
资源检测单元,用于判断待下载的资源是否曾经部分下载;
资源下载单元,用于根据所述续传判断单元和资源检测单元的判断结果, 接入其查找到的当前最优网络,建立用于下载资源的网络连接,请求并下载资 源;和/或,
所述资源下载单元还用于:判断资源是否全部下载完毕,并在资源没有下 载完毕时通知所述触发单元;
所述触发单元,还用于收到所述资源下载单元的资源没有下载完毕的通知 时,触发所述仲裁单元。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-12-21 | 2012-12-21 | | |
2 | | 2012-09-13 | 2012-09-13 | | |
3 | | 2010-03-11 | 2010-03-11 | | |
4 | | 2011-07-29 | 2011-07-29 | | |
5 | | 2010-07-22 | 2010-07-22 | | |
6 | | 2015-07-28 | 2015-07-28 | | |
7 | | 2012-07-02 | 2012-07-02 | | |
8 | | 2013-10-30 | 2013-10-30 | | |
9 | | 2010-07-21 | 2010-07-21 | | |
10 | | 2014-07-30 | 2014-07-30 | | |
11 | | 2014-01-06 | 2014-01-06 | | |
12 | | 2012-12-21 | 2012-12-21 | | |
13 | | 2015-04-23 | 2015-04-23 | | |
14 | | 2011-10-21 | 2011-10-21 | | |