基于安卓系统网络闲置带宽的计算方法以及计算系统的制作方法_2

文档序号:9306555阅读:来源:国知局
3,用于将客户端2访问服务器I的次数与第一预设时间段相乘得到总时间;
[0050]第一统计模块214,用于统计客户端2进行信息传输时使用的总流量以及第一计算模块得到的总时间;
[0051]进一步的,所述基于安卓系统网络闲置带宽的计算系统还包括:第一设置模块24,用于设置预设时间段、第一预设时间段以及第二预设时间段。
[0052]从上述描述可知,通过设置不同的预设时间段、第一预设时间段和第二预设时间段,调整统计的周期以及信息传输和等待时间,从而测得最符合实际情况的平均速度。
[0053]请参照图1以及图2,本发明的实施例一为:
[0054]一种基于安卓系统网络闲置带宽的计算方法,包括:
[0055]设置预设时间段、第一预设时间段以及第二预设时间段;
[0056]S1、客户端访问服务器进行信息传输,所述客户端访问服务器进行信息传输为客户端访问服务器进行下载或上传;统计预设时间段内所述客户端使用的总流量以及信息传输的总时间;具体为:S11、客户端访问服务器进行信息传输,经过第一预设时间段后暂停第二预设时间段;S12、在预设时间段内循环Sll步骤;S13、客户端停止访问服务器,统计客户端访问服务器的次数;S14、客户端访问服务器的次数与第一预设时间段相乘得到总时间;S15、统计客户端进行信息传输时使用的总流量以及上述总时间;所述“客户端访问服务器进行信息传输,统计预设时间段内所述客户端使用的总流量以及信息传输的总时间”时,局域网内其他设备或客户端所在设备的其他进程为正常使用;
[0057]S2、总流量除以总时间得到客户端访问服务器的平均速度;
[0058]S3、设置计算出的平均速度为闲置带宽。
[0059]例如,一个1M的家庭局域网中总共有两台设备,一台笔记本和一部手机,一般情况下笔记本用来看视频和办公,手机运行QQ和微信用来与其他人保持通信;正常使用时笔记本占用6M带宽,手机占用3M带宽,则余下IM带宽,如果能够将这IM带宽利用起来进行数据备份,则既可以进行数据备份又不会影响笔记本或手机的QQ和微信使用;比如利用闲置带宽对地图客户端进行数据备份和数据更新;然而实际上笔记本和手机正常使用时占用的带宽无法测得,因此具体计算上述闲置带宽为:笔记本和手机正常使用时,在8点至10点的时间段内,地图客户端访问服务器下载地图数据,I秒后暂停,等待30秒后继续下载地图数据,I秒后暂停,如此循环,直到10点地图客户端停止访问服务器,统计8点到10点的时间段内地图客户端使用的总流量,以及下载地图数据的总时间;总流量除以总时间得到平均速度,比如1M,将这IM的平均速度设置为闲置带宽,将这IM的闲置带宽提供给平常正常使用时地图客户端进行数据备份和数据更新,从而不会影响笔记本看视频,也不会影响手机运行QQ和微信。
[0060]请参照图3,本发明的实施例二为:
[0061]—种基于安卓系统网络闲置带宽的计算系统,包括客户端2以及服务器I ;所述客户端2包括:
[0062]第一设置模块24,用于设置预设时间段、第一预设时间段以及第二预设时间段;
[0063]统计模块21,用于客户端2访问服务器I进行信息传输时,统计预设时间段内所述客户端2使用的总流量以及信息传输的总时间;所述统计模块21还包括:通信模块211,用于访问服务器进行信息传输,经过第一预设时间段后暂停第二预设时间段;控制循环模块212,用于控制通信模块211在预设时间段内循环访问服务器I进行信息传输,经过第一预设时间段后暂停第二预设时间段;第一计算模块213,用于将客户端2访问服务器I的次数与第一预设时间段相乘得到总时间;第一统计模块214,用于统计客户端2进行信息传输时使用的总流量以及第一计算模块得到的总时间;
[0064]计算模块22,用于将总流量除以总时间得到客户端访问服务器的平均速度;
[0065]设置模块23,用于设置计算出的平均速度为闲置带宽。
[0066]综上所述,本发明提供的基于安卓系统网络闲置带宽的计算方法以及计算系统,统计模块统计预设时间段内客户端访问服务器进行信息传输使用的总流量和总时间从而计算模块根据总流量和总时间计算出客户端访问服务器进行信息传输的平均速度,且通过第一设置模块根据实际情况设置最优的预设时间段、客户端每次访问服务器进行信息传输的第一预设时间段以及访问服务器后暂停等待的第二预设时间段,从而计算出最符合实际情况需求的客户端访问服务器进行信息传输的平均速度;设置模块将计算出的平均速度设置为闲置带宽,从而客户端可以对闲置带宽加以利用进行数据备份和数据更新,且不影响局域网内其他设备或客户端所在设备的其他进程的使用。
[0067]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种基于安卓系统网络闲置带宽的计算方法,其特征在于,包括: 51、客户端访问服务器进行信息传输,统计预设时间段内所述客户端使用的总流量以及信息传输的总时间; 52、总流量除以总时间得到客户端访问服务器的平均速度; 53、设置计算出的平均速度为闲置带宽。2.根据权利要求1所述的基于安卓系统网络闲置带宽的计算方法,其特征在于,所述步骤SI具体为: 511、客户端访问服务器进行信息传输,经过第一预设时间段后暂停第二预设时间段; 512、在预设时间段内循环Sll步骤; 513、客户端停止访问服务器,统计客户端访问服务器的次数; 514、客户端访问服务器的次数与第一预设时间段相乘得到总时间; 515、统计客户端进行信息传输时使用的总流量以及上述总时间。3.根据权利要求1所述的基于安卓系统网络闲置带宽计算方法,其特征在于,所述客户端访问服务器进行信息传输为客户端访问服务器进行下载或上传。4.根据权利要求2所述的基于安卓系统网络闲置带宽计算方法,其特征在于,还包括:设置预设时间段、第一预设时间段以及第二预设时间段。5.一种基于安卓系统网络闲置带宽的计算系统,其特征在于,包括客户端以及服务器;所述客户端包括: 统计模块,用于客户端访问服务器进行信息传输时,统计预设时间段内所述客户端使用的总流量以及信息传输的总时间; 计算模块,用于将总流量除以总时间得到客户端访问服务器的平均速度; 设置模块,用于设置计算出的平均速度为闲置带宽。6.根据权利要求5所述的基于安卓系统网络闲置带宽的计算系统,其特征在于,所述统计模块还包括: 通信模块,用于访问服务器进行信息传输,经过第一预设时间段后暂停第二预设时间段; 控制循环模块,用于控制通信模块在预设时间段内循环访问服务器进行信息传输,经过第一预设时间段后暂停第二预设时间段; 第一计算模块,用于将客户端访问服务器的次数与第一预设时间段相乘得到总时间;第一统计模块,用于统计客户端进行信息传输时使用的总流量以及第一计算模块得到的总时间。7.根据权利要求5所述的基于安卓系统网络闲置带宽的计算系统,其特征在于,还包括:第一设置模块,用于设置预设时间段、第一预设时间段以及第二预设时间段。
【专利摘要】本发明提供了一种基于安卓网络闲置带宽的计算方法,包括:S1、客户端访问服务器进行信息传输,统计预设时间段内所述客户端使用的总流量以及信息传输的总时间;S2、总流量除以总时间得到客户端访问服务器的平均速度;S3、设置计算出的平均速度为闲置带宽;本发明还设计了一种针对基于安卓网络闲置带宽的计算方法的计算系统,能够准确计算出客户端能够利用的闲置带宽供客户端进行数据备份和数据更新。
【IPC分类】H04L12/24
【公开号】CN105024850
【申请号】CN201510321282
【发明人】陈丛亮, 刘德建, 毛新生
【申请人】福建天晴数码有限公司
【公开日】2015年11月4日
【申请日】2015年6月12日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1