根据移动通信网络质量评估实时调整数据传输的方法

文档序号:7986354阅读:197来源:国知局
根据移动通信网络质量评估实时调整数据传输的方法
【专利摘要】根据移动通信网络质量评估实时调整数据传输的方法,涉及移动通信网络数据传输领域,包括有1)初始发送步骤;2)网络质量评估步骤;3)调整数据传输步骤;4)数据重发步骤等,通过在发送端预先设置有效传输字节数、本次传输字节数、已发送字节数、传输调节率和待发送总字节数等参数,在发送端发送数据的过程中记录发送时刻和接收时刻并进行计算得到网络质量评估结果,根据该网络质量评估结果来实时调整上述参数,从而达到根据网络情况实时调整数据传输的目的。本发明的方法可以在不使用任何检测装置和控制中心的条件下对移动通信网络的质量进行检测,提高评估结果的及时性和数据传输的效率。
【专利说明】根据移动通信网络质量评估实时调整数据传输的方法
【技术领域】
[0001]本发明涉及移动通信网络数据传输领域,特别是一种可根据移动通信网络质量评估实时调整数据传输的方法。
【背景技术】
[0002]随着移动网络和智能终端的快速普及,移动网络数据业务的种类越来越多,用户数和访问量越来越大,移动运营商采用的网络质量评估方法重点关注核心网络的网络质量,不能反映用户感知,无法针对用户当前的数据传输情况进行实时调整。在现有技术中采用的网络质量评估,一般都是通过使用检测装置实时模拟用户行为,得到大量测试数据,并将测试数据提交后台控制中心进行评估,再将评估结果告知发送单元,这种技术存在以下缺点:一、评估结果具有一定的滞后性;二、需要使用专用的检测装置与控制中心,并且在检测过程中会增加额外的网络开销。

【发明内容】

[0003]本发明的主要目的在于克服现有技术中采用的网络质量评估方法仅关注核心网络的网络质量,且需要采用专用的检测装置和控制中心,具有一定的滞后性,在检测过程中会增加额外的网络开销的缺点,提出一种能提升网络评估的及时性,并可根据网络质量评估结果实时调整数据传输的方法。
[0004]本发明采用如下技术方案:
[0005]根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:发送端预先设置有效传输字节数、本次传输字节数、已发送字节数和传输调节率,而后进入如下步骤:
[0006]I)初始发送步骤
[0007]发送端统计待发送数据得到待发送总字节数,将有效传输字节数和待发送总字节数进行比较确定本次发送数据和本次传输字节数;
[0008]2)网络质量评估步骤
[0009]发送端将本次发送数据发送给接收端的同时记录本次发送时刻,接收端接收该本次发送数据并记录接收时刻,而后将该接收时刻作为本次应答数据反馈给发送端,发送端根据接收到的本次应答数据与发送时刻进行计算得出网络质量评估结果,而后根据评估结果选择进入调整数据传输步骤或数据重发步骤;
[0010]3)调整数据传输步骤
[0011]发送端根据已发送字节数与本次传输字节数以及待发送总字节数计算得到未发送字节数,并根据网络质量评估结果和传输调节率来重设有效传输字节数,发送端将重设后的有效传输字节数和未发送字节数进行比较得到本次传输字节数,发送端根据本次传输字节数从待发送数据中提取得到本次发送数据,而后重复网络质量评估步骤;
[0012]4)数据重发步骤
[0013]发送端根据传输调节率和有效传输字节数来重设有效传输字节数,发送端根据已发送字节数和本次传输字节数计算得到本次发送数据,而后重复网络质量评估步骤。
[0014]进一步的,发送端和接收端分别设有GPS模块并通过该GPS模块实现与GPS卫星同步时间。
[0015]进一步的,在步骤I)中,发送端将有效传输字节数和待发送总字节数进行比较,若有效传输字节数小于待发送总字节数,则有效传输字节数记为X,若有效传输字节数大于待发总字节数,则将待发送总字节数记为X ;将本次传输字节数记为X,发送端从待发送数据中,取出第I到第X个字节之间的数据,得到本次发送数据。
[0016]进一步的,在步骤2)中,发送端根据移动通信网络预先设置超时时长、每秒最高传输字节数、Tl和T2,
[0017]当发送端在超时时长范围内接收到本次应答数据则发送端将接收时刻减去发送时刻得到本次传输时长,将本次传输字节数除以本次传输时长得到当前每秒传输字节数,当本次传输时长小于等于Tl时,则设置网络质量评估结果为I ;当本次传输时长大于Tl小于T2时,则设置网络质量评估结果为有效传输字节数除以每秒最高传输字节数得到的商;当本次传输时长大于T2时,则设置网络质量评估结果为当前每秒传输字节数除以每秒最高传输字节数得到的商;
[0018]当发送端在超时时长范围你未接收到本次应答数据,则发送端设置网络质量评估结果为0,而后进入数据重发步骤。
[0019]进一步的,在步骤3)中,发送端设置已发送字节数为已发送字节数加上本次传输字节数之和,如果已发送字节数等于待发送总字节数,则说明发送完毕,设置已发送字节数为0,本次传输字节数为0,断开与移动通信网络的连接;若已发送字节数小于待发送总字节数,则继续余下步骤。
[0020]进一步的,在步骤3)中,若步骤2)中的网络质量评估结果大于等于0.8,发送端设置有效传输字节数为有效传输字节数乘以(1+传输调节率)的积;若网络质量评估结果大于O且小于0.8,发送端设置有效传输字节数为当前每秒传输字节数。
[0021]进一步的,发送端比较有效传输字节数与未发送字节数,若有效传输字节数小于未发送字节数,则设置本次传输字节数为有效传输字节数;若有效传输字节数大于未发送字节数,则设置本次传输字节数为未发送字节数。
[0022]进一步的,在步骤3)中,发送端将待发送总字节数减去已发送字节数得到未发送字节数,将已发送字节数加I得到M,发送端将本次传输字节数加上M减I得到X,发送端从待发送数据中,取出第M个字节到第X个字节之间的数据,得到本次发送数据,而后重复网络质量评估步骤。
[0023]进一步的,在步骤4)中,发送端将已发送字节数加I得到M,发送端将本次传输字节数加M减1,得到X,发送端从待发送数据中,取出第M个字节到第X个字节之间的数据,得到本次发送数据,而后重复网络质量评估步骤。
[0024]由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:
[0025]本发明的根据移动通信网络质量评估调整数据传输的方法,通过在发送端预先设置有效传输字节数、本次传输字节数、已发送字节数、传输调节率和待发送总字节数等参数,在发送端发送数据的过程中记录发送时刻和接收时刻并进行计算得到网络质量评估结果,通过该网络质量评估结果来实时调整上述参数,从而达到根据网络情况实时调整数据:通过⑶3模块每隔1分钟与⑶3卫星同步
1端统计待发送数据的总字节数,发送端将?有效传输字节数小于待发送总字节数,则1待发总字节数,则将待发送总字节数记为[据中,取出第1到第X个字节之间的数据,
的同时记录本次发送时刻,包括年、月、日、妾收时刻,包括年、月、日、时、分、秒,而后将
#次应答数据,则发送端设置网络质量评估适时时长范围内接收到本次应答数据,则发纪本次传输时长,将本次传输字节数除以本
I质量评估结果如下:发送数据未发送完毕,继续执行下述步骤:
[0040]发送端将待发送总字节数减去已发送字节数得到未发送字节数,将已发送字节数加I得到M,而后根据网络质量评估结果对有效传输字节数进行重新设置:
[0041]①若网络质量评估结果大于等于0.8,发送端设置有效传输字节数为:有效传输字节数乘以(1+传输调节率)的积;
[0042]②若网络质量评估结果大于O且小于0.8,发送端设置有效传输字节数为当前每秒传输字节数。
[0043]发送端比较重设后的有效传输字节数与未发送字节数,若有效传输字节数小于未发送字节数,则设置本次传输字节数为有效传输字节数;若有效传输字节数大于未发送字节数,则设置本次传输字节数为未发送字节数。
[0044]发送端将待发送总字节数减去已发送字节数得到未发送字节数,将已发送字节数加I得到M,发送端将本次传输字节数加上M减I得到X,发送端从待发送数据中,取出第M个字节到第X个字节之间的数据,得到本次发送数据,而后重复网络质量评估步骤。
[0045]4)数据重发步骤
[0046]发送端将已发送字节数加I得到M,设有效传输字节数为:有效传输字节数除以(1+传输调节率)得到的商、设置本次传输字节数为有效传输字节数。
[0047]发送端将本次传输字节数加M减I得到X,从待发送数据中,取出第M个字节到第X个字节之间的数据,得到本次发送数据,而后重复网络质量评估步骤。
[0048]上述仅为本发明的一个【具体实施方式】,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。
【权利要求】
1.根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:发送端预先设置有效传输字节数、本次传输字节数、已发送字节数和传输调节率,而后进入如下步骤: 1)初始发送步骤 发送端统计待发送数据得到待发送总字节数,将有效传输字节数和待发送总字节数进行比较确定本次发送数据和本次传输字节数; 2)网络质量评估步骤 发送端将本次发送数据发送给接收端的同时记录本次发送时刻,接收端接收该本次发送数据并记录接收时刻,而后将该接收时刻作为本次应答数据反馈给发送端,发送端根据接收到的本次应答数据与发送时刻进行计算得出网络质量评估结果,而后根据评估结果选择进入调整数据传输步骤或数据重发步骤; 3)调整数据传输步骤 发送端根据已发送字节数与本次传输字节数以及待发送总字节数计算得到未发送字节数,并根据网络质量评估结果和传输调节率来重设有效传输字节数,发送端将重设后的有效传输字节数和未发送字节数进行比较得到本次传输字节数,发送端根据本次传输字节数从待发送数据中提取得到本次发送数据,而后重复网络质量评估步骤; 4)数据重发步骤 发送端根据传输调节率和有效传输字节数来重设有效传输字节数,发送端根据已发送字节数和本次传输字节数计算得到本次发送数据,而后重复网络质量评估步骤。
2.如权利要求1所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:发送端和接收端分别设有GPS模块并通过该GPS模块实现与GPS卫星同步时间。
3.如权利要求2所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:在步骤I)中,发送端将有效传输字节数和待发送总字节数进行比较,若有效传输字节数小于待发送总字节数,则有效传输字节数记为X,若有效传输字节数大于待发总字节数,则将待发送总字节数记为X ;将本次传输字节数记为X,发送端从待发送数据中,取出第I到第X个字节之间的数据,得到本次发送数据。
4.如权利要求1或2或3所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:在步骤2)中,发送端根据移动通信网络预先设置超时时长、每秒最高传输字节数、Tl和T2, 当发送端在超时时长范围内接收到本次应答数据则发送端将接收时刻减去发送时刻得到本次传输时长,将本次传输字节数除以本次传输时长得到当前每秒传输字节数,当本次传输时长小于等于Tl时,则设置网络质量评估结果为I ;当本次传输时长大于Tl小于T2时,则设置网络质量评估结果为有效传输字节数除以每秒最高传输字节数得到的商;当本次传输时长大于T2时,则设置网络质量评估结果为当前每秒传输字节数除以每秒最高传输字节数得到的商; 当发送端在超时时长范围你未接收到本次应答数据,则发送端设置网络质量评估结果为O,而后进入数据重发步骤。
5.如权利要求4所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:在步骤3)中,发送端设置已发送字节数为已发送字节数加上本次传输字节数之和,如果已发送字节数等于待发送总字节数,则说明发送完毕,设置已发送字节数为O,本次传输字节数为O,断开与移动通信网络的连接;若已发送字节数小于待发送总字节数,则继续余下步骤。
6.如权利要求5所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:在步骤3)中,若步骤2)中的网络质量评估结果大于等于0.8,发送端设置有效传输字节数为有效传输字节数乘以(1+传输调节率)的积;若网络质量评估结果大于O且小于0.8,发送端设置有效传输字节数为当前每秒传输字节数。
7.如权利要求5或6所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:在步骤3)中,发送端比较有效传输字节数与未发送字节数,若有效传输字节数小于未发送字节数,则设置本次传输字节数为有效传输字节数;若有效传输字节数大于未发送字节数,则设置本次传输字节数为未发送字节数。
8.如权利要求7所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:在步骤3)中,发送端将待发送总字节数减去已发送字节数得到未发送字节数,将已发送字节数加I得到M,发送端将本次传输字节数加上M减I得到X,发送端从待发送数据中,取出第M个字节到第X个字节之间的数据,得到本次发送数据,而后重复网络质量评估步骤。
9.如权利要求8所述的根据移动通信网络质量评估实时调整数据传输的方法,其特征在于:在步骤4)中,发送端将已发送字节数加I得到M,发送端将本次传输字节数加M减1,得到X,发送端从待发送数据中,取出第M个字节到第X个字节之间的数据,得到本次发送数据,而后重复网络质量评估步骤。
【文档编号】H04W24/04GK103841593SQ201210492895
【公开日】2014年6月4日 申请日期:2012年11月27日 优先权日:2012年11月27日
【发明者】韩震华, 洪志新, 林国欣, 张皓 申请人:厦门雅迅网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1