一种基于usb绑定的移动终端带宽控制方法及系统的制作方法

文档序号:9492012阅读:200来源:国知局
一种基于usb绑定的移动终端带宽控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种基于USB绑定的移动终端带宽控制方法及系统。
【背景技术】
[0002]随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。
[0003]现有技术中手机的功能越来越多,上网功能是移动终端经常使用的功能之一。
[0004]USB TETHERING (中文翻译为USB绑定),此为移动终端的常见功能之一,当移动终端与电脑通过USB数据线连接后,若移动终端开启USB TETHERING功能,则电脑能够与移动终端进行网络连接;具体地,电脑将网络数据通过USB与移动终端进行通讯,而移动终端将所述网络数据通过运营商的数据业务与远端服务器进行通讯;从而实现了电脑通过移动终端进行网络连接的功能。
[0005]在现有技术中,移动终端通过USB数据线连接电脑后,电脑将为移动终端充电,而在移动终端启用USB TETHERING后,当电脑进行下载等占用较高带宽的网络操作时,移动终端将持续与网络进行高速通讯,这将导致移动终端的功耗一直维持在高水平,导致电脑通过USB为移动终端所充的电不足以维持移动终端的功耗,使移动终端的电量越来越少,最终使移动终端的电量耗尽,使电脑无法继续使用移动终端进行网络连接。
[0006]因此,现有技术还有待于改进和发展。

【发明内容】

[0007]本发明要解决的技术问题在于,针对现有技术的电脑与移动终端通过USB数据线相连后,如果长时间连续进行高速网络连接,会导致移动终端电量耗尽,最终使电脑无法继续使用移动终端进行网络连接的缺陷,提供一种基于USB绑定的移动终端带宽控制方法及系统。提供了一种快速可靠的基于USB绑定的移动终端带宽控制方法,通过调节带宽的方式对网络进行限速,从而保证移动终端耗电与USB充电持平,使用户的电脑通够一直通过移动终端来进行网络连接,为用户提供了方便。
[0008]本发明解决技术问题所采用的技术方案如下:
一种基于USB绑定的移动终端带宽控制方法,其中,包括:
A、当移动终端与电脑相连接,并且启动USB绑定时,获取移动终端连接时的电池电量并保存为第一电池电量;
B、实时检测移动终端电池电量是否小于第一电池电量,若为是则重新设置带宽为所述当前带宽减预设值,否则重新设置带宽为所述当前带宽加预设值。
[0009]所述的基于USB绑定的移动终端带宽控制方法,其中,所述步骤A之前包括:
510、预先设置用于逐级递减调小带宽的第一预定值;
511、预先设置用于逐级增加调大带宽的第二预定值。
[0010]所述的基于USB绑定的移动终端带宽控制方法,其中,所述步骤B具体为:
B1、启动定时器,每隔第一设定时间获取检测移动终端电池电量;
B2、判断所获取的移动终端电池电量是否小于第一电池电量;
B3、当所获取的移动终端电池电量小于第一电池电量,获取当前带宽,重新设置带宽为所述当前带宽减预设值;
B4、当所获取的移动终端电池电量大于第一电池电量,获取当前带宽,重新设置带宽为所述当前带宽加预设值。
[0011]所述的基于USB绑定的移动终端带宽控制方法,其中,所述步骤B后还包括:
C、直至检测移动终端电池电量等于第一电池电量,保持移动终端带宽不再调整。
[0012]所述的基于USB绑定的移动终端带宽控制方法,其中,所述预设值为10千字节/秒。
[0013]所述的基于USB绑定的移动终端带宽控制方法,其中,所述第一设定时间为2秒。
[0014]一种基于USB绑定的移动终端带宽控制系统,其中,包括:
初始化模块,用于当移动终端与电脑相连接,并且启动USB绑定时,获取移动终端连接时的电池电量并保存为第一电池电量;
带宽控制模块,用于实时检测移动终端电池电量是否小于第一电池电量,若为是则重新设置带宽为所述当前带宽减预设值,否则重新设置带宽为所述当前带宽加预设值。
[0015]所述基于USB绑定的移动终端带宽控制系统,其中,还包括:
第一预先设置模块,用于预先设置用于逐级递减调小带宽的第一预定值;
第二预先设置模块,用于预先设置用于逐级增加调大带宽的第二预定值;
调整控制模块,用于直至检测移动终端电池电量等于第一电池电量,控制保持移动终端带宽不再调整。
[0016]所述基于USB绑定的移动终端带宽控制系统,其中,所述带宽控制模块包括:
获取单元,用于启动定时器,每隔第一设定时间获取检测移动终端电池电量;
判断单元,用于判断所获取的移动终端电池电量是否小于第一电池电量;
带宽减小控制单元,用于当所获取的移动终端电池电量小于第一电池电量,获取当前带宽,重新设置带宽为所述当前带宽减预设值;
带宽增大控制单元,用于当所获取的移动终端电池电量大于第一电池电量,获取当前带宽,重新设置带宽为所述当前带宽加预设值。
[0017]所述基于USB绑定的移动终端带宽控制系统,其中,所述预设值为10千字节/秒;所述第一设定时间为2秒。
[0018]本发明所提供的了一种基于USB绑定的移动终端带宽控制方法及系统,相较于现有技术,本发明采用当移动终端与电脑相连接,并且启动USB绑定时,获取电池电量并保存为第一电池电量;检测电池电量是否小于第一电池电量,若为是则减小带宽,否则增大带宽;保证移动终端耗电与USB充电持平,使用户的电脑通够一直通过移动终端来进行网络连接。
【附图说明】
[0019]图1是本发明基于USB绑定的移动终端带宽控制方法的较佳实施例的流程图。
[0020]图2是本发明基于USB绑定的移动终端带宽控制系统的较佳实施例的原理框图。
【具体实施方式】
[0021]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]请参见图1,图1是本发明基于USB绑定的移动终端带宽控制方法的较佳实施例的流程图。图1所示的一种基于USB绑定的移动终端带宽控制方法,包括:
步骤S100、当移动终端与电脑相连接,并且启动USB绑定时,获取移动终端连接时的电池电量并保存为第一电池电量。
[0023]具体地,当移动终端与电脑通过USB数据线相连接,并且用户启动移动终端的USB绑定(USB TETHRING),以使移动终端作为电脑的网卡,电脑通过移动终端进行网络连接时,移动终端获取此时电池电量,并将该电池电量保存为第一电池电量。
[0024]步骤S200、实时检测移动终端电池电量是否小于第一电池电量,若为是则重新设置带宽为所述当前带宽减预设值,否则重新设置带宽为所述当前带宽加预设值。
[0025]本发明在具体实施时,需要预先设置预先设置用于逐级递减调小带宽的第一预定值;例如,所述第一预设值为10千字节/秒。以及预先设置用于逐级增加调大带宽的第二预定值,例如所述第二预设值为10千字节/秒。
[0026]本发明在具体实施时,所述步骤S200包括:
B1、启动定时器,每隔第一设定时间获取检测移动终端电池电量;较佳地,所述第一设定时间为2秒。
[0027]B2、判断所获取的移动终端电池电量是否小于第一电池电量;即判断后面移动终端与电脑
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1