一种弱信号情况下的数据处理方法及系统的制作方法

文档序号:7771708阅读:206来源:国知局
一种弱信号情况下的数据处理方法及系统的制作方法
【专利摘要】本发明公开了一种弱信号情况下的数据处理方法及系统,方法包括当开始某项下载或上传数据任务时,终端自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率;当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,挂起当前下载或上传数据任务。本发明通过判断当前的网络状态来决定当前是否挂起正在进行的数据上传下载任务,在信号较差时,根据用户选择是否挂起当前上传下载任务,等到信号较好时重新自动完成挂起操作,减少了用户操作步骤,并节省了弱信号情况下下载上传数据时的功耗,避免了用户的重复性操作,为用户提供了方便。
【专利说明】一种弱信号情况下的数据处理方法及系统
【技术领域】
[0001]本发明涉及网络【技术领域】,尤其涉及的是一种弱信号情况下的数据处理方法及系统。
【背景技术】
[0002]随着计算机网络技术的飞速发展,计算机网络的逐渐普及,越来越多的用户喜欢在网上上传下载东西。现有技术中用户在选择上传或下载数据时,不经过任何处理,在用户选择上传下载操作时终端直接进行上传下载,如信号较差则提示网络较差,下载上传失败,再次下载或上传需重新操作。
[0003]即现有技术的缺陷为:在弱信号情况下,如果进行数据上传或下载,直接的结果就是丢包率较大或者下载失败。丢包率较大时,下载的时间相应拉长,消耗的终端功率也较大;如果下载失败,用户如果要重新下载上传则需重新操作,容易给用户操作造成不便。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种弱信号情况下的数据处理方法及系统。即在信号较差时,根据用户选择是否挂起当前上传下载任务,等到信号较好时重新自动完成挂起操作,这样可避免弱信号情况下下载时间过长导致的功耗过大和下载失败时的重复性操作问题。
[0006]本发明解决技术问题所采用的技术方案如下:
一种弱信号情况下的数据处理方法,其中,包括:
A、当开始某项下载或上传数据任务时,终端自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率;
B、当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,挂起当前下载或上传数据任务。
[0007]所述的弱信号情况下的数据处理方法,其中,其还包括:
C、当挂起当前下载或上传数据任务时,暂停所述任务数据的下载或上传,并每隔一预定时间检测当前的网络信号及丢包率,判断网络信号是否不处于弱信号状态;
D、当当前网络信号不处于弱信号状态并且丢包率小于第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传,直到完成所述任务数据的下载或上传。
[0008]所述的弱信号情况下的数据处理方法,其中,所述弱信号状态为监测到的网络信号功率低于_115dB时的网络状态。
[0009]所述的弱信号情况下的数据处理方法,其中,所述步骤B具体包括:
B1、当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,开启定时器计
时; B2、当当前网络信号处于弱信号状态且丢包率超过第一预定阀值,并且持续时间超过一指定时间,则自动提示用户当前网络差,并提示是否挂起当前下载或上传数据任务。
[0010]所述的弱信号情况下的数据处理方法,其中,所述第一预定阀值为5%。
[0011]所述的弱信号情况下的数据处理方法,其中,所述第二预定阀值为2%。
[0012]所述的弱信号情况下的数据处理方法,其中,所述网络信号为移动通信网络的信号和/或WIFI网络信号。
[0013]一种弱信号情况下的数据处理系统,其中,包括:
检测模块,用于当开始某项下载或上传数据任务时,自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率;
提示模块,用于当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,挂起当前下载或上传数据任务。
[0014]所述的弱信号情况下的数据处理系统,其中,其还包括:
检测与判断模块,用于当挂起当前下载或上传数据任务时,每隔一预定时间检测当前的网络信号和丢包率,判断网络信号是否不处于弱信号状态;
控制模块,用于当挂起当前下载或上传数据任务时,暂停所述任务数据的下载或上传;以及,当当前网络信号不处于弱信号状态并且丢包率小于第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传,直到完成所述任务数据的下载或上传。
[0015]所述的弱信号情况下的数据处理系统,其中,所述弱信号状态为监测到的网络信号功率低于_115dB时的网络状态,所述第一预定阀值为5%,所述第二预定阀值为2% ;
所述网络信号为移动通信网络的信号和/或WIFI网络信号。
[0016]本发明所提供的弱信号情况下的数据处理方法及系统,通过判断当前的网络状态来决定当前是否挂起正在进行的数据上传下载任务,在信号较差时,根据用户选择是否挂起当前上传下载任务,等到信号较好时重新自动完成挂起操作,减少了用户操作步骤,并节省了弱信号情况下下载上传数据时的功耗,避免了用户的重复性操作,为用户提供了方便。
【专利附图】

【附图说明】
[0017]图1是本发明的一种弱信号情况下的数据处理方法的较佳实施例的流程图。
[0018]图2是本发明的一种弱信号情况下的数据处理方法的较佳应用实施例的流程图。
[0019]图3是本发明的一种弱信号情况下的数据处理系统的较佳实施例的功能原理框图。
【具体实施方式】
[0020]本发明提供的弱信号情况下的数据处理方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]请参见图1,图1是本发明一种弱信号情况下的数据处理方法的较佳实施例的流程图。
[0022]如图1所示,本发明实施例所述弱信号情况下的数据处理方法,具体包括以下步骤:
步骤S100、当开始某项下载或上传数据任务时,终端自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率;
本发明实施例中,当用户利用终端上传或下载数据时,终端会自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率。
[0023]其中,本实施例中的弱信号状态可以定义为网络信号功率小于一指定值时为弱信号状态,如定义低于_115dB时为弱信号状态,其中,该低于_115dB时为弱信号状态是一经验值。
[0024]在运营商网络情况下(即无WIFI网络情况下),当用户开始某项下载或上传数据任务时,终端自动检测当前的网络状态,判断当前是否处于弱信号状态如(如低于-115dB),并测试当前的丢包率。
[0025]步骤S200、当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,挂起当前下载或上传数据任务。
[0026]本实施例中在具体实施时,当终端检测到当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,可以自动提示用户当前网络差,并提示是否挂起当前下载或上传数据任务。本实施例中,所述第一预定阀值为5%。即当丢包率大于(超过)5%时,认为丢包率过大,信号较差。
[0027]本实施例中所述网络信号为移动通信网络的信号和WIFI网络信号,其中,所述移动通信网络的信号可以为运营商的单卡网络信号,即单卡单模手机,不带WIFI网络信号的手机的网络信号。
[0028]当然所述本实施例中所述移动通信网络的信号也可以为双卡网络信号即双卡手机或多卡多模不带WIFI网络信号的手机的网络信号。
[0029]上述所述网络信号为移动通信网络的信号和WIFI网络信号都有的手机的网络信号。
[0030]具体地,本实施例中在运营商网络情况下(即无WIFI网络情况下),对于单卡单模手机,手机当信号条件较好,且丢包率较小,则继续正常下载;如果当前信号条件不好,丢包率较大,且持续时间过长(如2分钟以上),则提示用户是否挂起当前上传下载任务。
[0031]本实施例中,而对于多卡多模手机并且还有WIFI网络信号时,只有当多个网络模式下的信号都较差且丢包率较大(即各个网络信号都处于弱信号状态且丢包率超过上述第一预定阀值)时,才进行数据业务挂起操作,否则自动转入信号较好的网络模式继续进行数据传输。
[0032]进一步地实施例,如图1所示,所述方法还包括以下步骤:
步骤S300、当挂起当前下载或上传数据任务时,暂停所述任务数据的下载或上传,并每隔一预定时间检测当前的网络信号及丢包率,判断网络信号是否不处于弱信号状态。
[0033]本实施例中,当网络信号不好即处于弱信号状态且丢包率超过上述第一预定阀值时,接收到用户的操作选择挂起(即暂停)当前下载或上传数据任务时,则会控制暂停所述任务数据的下载或上传,并每隔一预定时间(如十分钟)检测当前的网络信号,判断网络信号是否不处于弱信号状态。
[0034]步骤S400、当当前网络信号不处于弱信号状态并且丢包率小于第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传,直到完成所述任务数据的下载或上传。
[0035]本实施例中,当再次检测到当前网络信号恢复正常,即不处于弱信号状态并且丢包率小于第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传。即接上次没传完的数据继续所述任务数据的下载或上传。较佳地所述第二预定阀值为2%。即当再次检测到当前网络信号恢复正常,即不处于弱信号状态并且当丢包率小于2%时,重新开始数据上传或下载任务。
[0036]相当于当检测到网络状态转好,则终端停止检测网络状态,并自动完成挂起的上传下载任务。
[0037]这样,本发明实施例的方法在信号较差时,可以根据用户选择是否挂起当前上传下载任务,避免用户过多等待,等到信号较好时重新自动完成挂起操作,这样可避免弱信号情况下下载时间过长导致的功耗过大和下载失败时的重复性操作问题,为用户提供了方便。
[0038]以下通过一具体的应用实施例,对本发明做进一步说明:
如图2所示、本具体的应用实施例所述的方法具体包括以下步骤:
S10、用户开始某项数据下载(download)或上传(upload)任务。
[0039]S11、检测当前信号,并测试数据丢包率。
[0040]S12、判断是否当前信号较差,丢包率较大。即判断是否当当前网络信号是否处于弱信号状态(如信号功率低于_115dB))且丢包率超过上述实施例所述的第一预定阀值;当是时转入步骤S13,当否时转入步骤S14.。
[0041]S13、提示用户当前网络较差,并提示是否挂起当前数据下载(download)或上传(upload)任务。即当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,自动提示用户当前网络差,并提示是否挂起当前数据下载(download)或上传(upload)任务。当是时进入步骤S15,当否时转入步骤S14。
[0042]S14、继续正常数据下载(download)或上传(upload)任务。
[0043]S15、控制在显示界面的托盘上显示任务挂起图标,同时监控网络状态:非待机状态时持续监测当前网络状态,待机时隔一段时间(如十分钟)监测一次网络状态。
[0044]S16、监测到网络状态转好,且丢包率较小,并转入S17。
[0045]S17、停止网络状态监控,自动开始当前挂起的数据download或upload任务。其中,步骤S16和S17解释为当再次检测到当前网络信号恢复正常,即不处于弱信号状态并且丢包率小于上述所述的第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传,直到完成所述任务数据的下载或上传。
[0046]基于上述实施例,本发明还提供了一种一种弱信号情况下的数据处理系统,如图3所示,所述系统包括:
检测模块310,用于当开始某项下载或上传数据任务时,自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率;具体如上述步骤S100所述。
[0047]提示模块320,用于当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,挂起当前下载或上传数据任务;具体如上述步骤S200所述。
[0048]检测与判断模块330,用于当挂起当前下载或上传数据任务时,每隔一预定时间检测当前的网络信号和丢包率,判断网络信号是否不处于弱信号状态;具体如上述步骤S300所述。
[0049]控制模块340,用于当挂起当前下载或上传数据任务时,暂停所述任务数据的下载或上传;以及当当前网络信号不处于弱信号状态并且丢包率小于第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传,直到完成所述任务数据的下载或上传;具体如上述步骤S400所述。
[0050]本实施例所述的弱信号情况下的数据处理系统,其中,所述弱信号状态为监测到的网络信号功率低于_115dB时的网络状态。所述第一预定阀值为5%,所述第二预定阀值为2%。
[0051]所述预定时间为10分钟。所述网络信号为移动通信网络的信号和/或WIFI网络信号。
[0052]综上所述,本发明所提供的弱信号情况下的数据处理方法及系统,通过判断当前的网络状态来决定当前是否挂起正在进行的数据上传下载任务,在信号较差时,根据用户选择是否挂起当前上传下载任务,等到信号较好时重新自动完成挂起操作,减少了用户操作步骤,并节省了弱信号情况下下载上传数据时的功耗,避免了用户的重复性操作,为用户提供了方便。
[0053]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种弱信号情况下的数据处理方法,其特征在于,包括: A、当开始某项下载或上传数据任务时,终端自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率; B、当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,挂起当前下载或上传数据任务。
2.根据权利要求1所述的弱信号情况下的数据处理方法,其特征在于,其还包括: C、当挂起当前下载或上传数据任务时,暂停所述任务数据的下载或上传,并每隔一预定时间检测当前的网络信号及丢包率,判断网络信号是否不处于弱信号状态; D、当当前网络信号不处于弱信号状态并且丢包率小于第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传,直到完成所述任务数据的下载或上传。
3.根据权利要求1或2所述的弱信号情况下的数据处理方法,其特征在于,所述弱信号状态为监测到的网络信号功率低于_115dB时的网络状态。
4.根据权利要求1所述的弱信号情况下的数据处理方法,其特征在于,所述步骤B具体包括: B1、当当前网络信号处于 弱信号状态且丢包率超过第一预定阀值时,开启定时器计时; B2、当当前网络信号处于弱信号状态且丢包率超过第一预定阀值,并且持续时间超过一指定时间,则自动提示用户当前网络差,并提示是否挂起当前下载或上传数据任务。
5.根据权利要求1所述的弱信号情况下的数据处理方法,其特征在于,所述第一预定阀值为5%。
6.根据权利要求2所述的弱信号情况下的数据处理方法,其特征在于,所述第二预定阀值为2%。
7.根据权利要求1所述的弱信号情况下的数据处理方法,其特征在于,所述网络信号为移动通信网络的信号和/或WIFI网络信号。
8.一种弱信号情况下的数据处理系统,其特征在于,包括: 检测模块,用于当开始某项下载或上传数据任务时,自动检测当前的网络信号,判断当前是否处于弱信号状态,并测试当前的丢包率; 提示模块,用于当当前网络信号处于弱信号状态且丢包率超过第一预定阀值时,挂起当前下载或上传数据任务。
9.根据权利要求8所述的弱信号情况下的数据处理系统,其特征在于,其还包括: 检测与判断模块,用于当挂起当前下载或上传数据任务时,每隔一预定时间检测当前的网络信号和丢包率,判断网络信号是否不处于弱信号状态; 控制模块,用于当挂起当前下载或上传数据任务时,暂停所述任务数据的下载或上传;以及,用于当当前网络信号不处于弱信号状态并且丢包率小于第二预定阀值,则控制重新开启所述下载或上传数据任务,并继续所述任务数据的下载或上传,直到完成所述任务数据的下载或上传。
10.根据权利要求8所述的弱信号情况下的数据处理系统,其特征在于,所述弱信号状态为监测到的网络信号功率低于_115dB时的网络状态,所述第一预定阀值为5%,所述第二预定阀值为2% ;所述网络信号为移动通信网络的信号和/或WIFI网络信号。
【文档编号】H04L29/08GK103516796SQ201310444350
【公开日】2014年1月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】刘钧 申请人:深圳酷派技术有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1