网络数据传输方法和装置制造方法及图纸

技术编号:14577334 阅读:47 留言:0更新日期:2017-02-07 19:44
本发明专利技术提供了一种网络数据传输方法和装置,其中,所述方法包括:确定当前网络环境;接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;向服务器发送包含所述数据类别的数据请求消息;接收服务器按照与所述数据类别对应的传输优先级的高低顺序返回的与所述数据类别对应的网络数据。上述方法和装置能更好的实现对数据流量的控制。

【技术实现步骤摘要】

本专利技术涉及计算机网络技术,特别是涉及一种网络数据传输方法和装置
技术介绍
随着移动通信技术的发展,出现了多种形式的通信网络,常见的网络主要有:2G网络(第二代无线蜂窝电话通讯协议,带宽12.2k)、3G网络(第三代无线蜂窝电话通讯协议,带宽384k~2M)、4G网络(第四代无线蜂窝电话通讯协议,带宽可以达到100M)、Wifi(带宽基本大于2M,网络稳定),在不同的网络环境下网络的质量也大不相同,一般而言网络质量的好坏程度依次为:Wifi>4G>3G>2G。移动终端可以通过上述常见的网络接入互联网,移动终端中的应用与服务器之间进行网络数据传输将产生数据流量,例如,应用为网络游戏,用户在手机上玩网络游戏时将产生相应的数据流量。由于移动服务的数据流量收费标准比较贵,因此在不影响用户网络体验的情况下,需要通过控制上网产生的数据流量来节省费用,传统的网络数据传输方法,采用的是单一的数据传输方式,因而不能很好的控制数据流量。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能更好的控制数据流量的网络数据传输方法和系统。一种网络数据传输方法,所述方法包括:确定当前网络环境;接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;向服务器发送包含所述数据类别的数据请求消息;接收服务器按照与所述数据类别对应的传输优先级的高低顺序返回的与所述数据类别对应的网络数据。在其中一个实施例中,所述根据所述当前网络环境调整请求的数据类别的步骤,包括:获取当前网络环境下对应的网络等级和网络带宽;将所述网络带宽、所述网络等级代入预设的网络质量计算模型计算得到网络质量;根据所述网络质量调整请求的数据类别,所述请求的数据类别与网络质量相匹配。在其中一个实施例中,将网络带宽、网络等级代入预设的网络质量计算模型计算得到当前网络质量的步骤,包括:对网络等级、网络带宽与预设网络因子进行乘积运算得到网络质量,所述网络因子是用来评价网络稳定性的一个常量。在其中一个实施例中,所述根据所述网络质量调整请求的数据类别的步骤,包括:计算预设传输优先级的数量与所述网络质量之间的差值;根据预设的传输优先级与数据类别的对应关系,获取大于或等于所述差值的传输优先级对应的数据类别;将所述数据类别调整为请求的数据类别。一种网络数据传输方法,所述方法包括:接收终端发送的包含数据类别的数据请求消息,所述数据类别与当前网络环境下的网络质量相匹配;根据预设的传输优先级与数据类别的对应关系,获取与所述数据类别对应的传输优先级,并获取与所述数据类别对应的网络数据;按照传输优先级的高低顺序依次向终端返回获取到的网络数据。在其中一个实施例中,所述按照传输优先级的高低顺序依次向终端返回获取到的网络数据的步骤,包括:根据预设的数据类别与传输协议的对应关系,确定网络数据对应数据类别所对应的传输协议;按照传输优先级的高低顺序依次通过所述传输协议将对应的网络数据发送给终端。在其中一个实施例中,所述按照传输优先级的高低顺序依次向终端返回获取到的网络数据的步骤之前,所述方法还包括:根据预设的数据类别与压缩格式的对应关系,获取网络数据对应的数据类别所对应的压缩格式;采用所述压缩格式对网络数据进行压缩。一种网络数据传输装置,所述装置包括:环境确定模块,用于确定当前网络环境;第一调整模块,用于接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;消息发送模块,用于向服务器发送包含所述数据类别的数据请求消息;数据接收模块,用于接收服务器按照与所述数据类别对应的传输优先级的高低顺序返回的与所述数据类别对应的网络数据。在其中一个实施例中,所述第一调整模块包括:网络信息获取模块,用于获取当前网络环境下对应的网络等级和网络带宽;网络质量计算模块,用于将所述网络带宽、所述网络等级代入预设的网络质量计算模型计算得到网络质量;第二调整模块,用于根据所述网络质量调整请求的数据类别,所述请求的数据类别与网络质量相匹配。在其中一个实施例中,所述网络质量计算模块还用于对网络等级、网络带宽与预设网络因子进行乘积运算得到网络质量,所述网络因子是用来评价网络稳定性的一个常量。在其中一个实施例中,所述第二调整模块包括:差值计算模块,用于计算预设传输优先级的数量与所述网络质量之间的差值;数据类别获取模块,用于根据预设的传输优先级与数据类别的对应关系,获取大于或等于所述差值的传输优先级对应的数据类别;第三调整模块,用于将所述数据类别调整为请求的数据类别。一种网络数据传输装置,所述装置包括:消息接收模块,用于接收终端发送的包含数据类别的数据请求消息,所述数据类别与当前网络环境下的网络质量相匹配;信息获取模块,用于根据预设的传输优先级与数据类别的对应关系,获取与所述数据类别对应的传输优先级,并获取与所述数据类别对应的网络数据;数据返回模块,用于按照传输优先级的高低顺序依次向终端返回获取到的网络数据。在其中一个实施例中,所述数据返回模块包括:协议确定模块,用于根据预设的数据类别与传输协议的对应关系,确定网络数据对应数据类别所对应的传输协议;数据发送模块,用于按照传输优先级的高低顺序依次通过所述传输协议将对应的网络数据发送给终端。在其中一个实施例中,所述装置还包括:压缩格式获取模块,用于根据预设的数据类别与压缩格式的对应关系,获取网络数据对应的数据类别所对应的压缩格式;数据压缩模块,用于采用所述压缩格式对网络数据进行压缩。上述网络数据传输方法和装置,可以通过控制终端请求的数据类别,使得请求的数据类别与网络质量相匹配,通过控制服务器发送数据的方式,使得传输优先级高的数据类别被终端优先接收,不同网络环境下都有对应的网络数据传输方式,相比传统单一的网络数据传输方法,该方法和装置能更好的实现对数据流量的控制,在满足应用需求的情况下达到节省数据流量的目的。附图说明图1为一个实施例中网络数据传输方法的流程示意图;图2为一个实施例中根据当前网络环境调整数据请求的数据类别步骤的流程示意图;图3为一个实施例中根据所述网络质量调整请求的数据类别步骤的本文档来自技高网...

【技术保护点】
一种网络数据传输方法,所述方法包括:确定当前网络环境;接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;向服务器发送包含所述数据类别的数据请求消息;接收服务器按照与所述数据类别对应的传输优先级的高低顺序返回的与所述数据类别对应的网络数据。

【技术特征摘要】
1.一种网络数据传输方法,所述方法包括:
确定当前网络环境;
接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求
的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;
向服务器发送包含所述数据类别的数据请求消息;
接收服务器按照与所述数据类别对应的传输优先级的高低顺序返回的与所
述数据类别对应的网络数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前网络环
境调整请求的数据类别的步骤,包括:
获取当前网络环境下对应的网络等级和网络带宽;
将所述网络带宽、所述网络等级代入预设的网络质量计算模型计算得到网
络质量;
根据所述网络质量调整请求的数据类别,所述请求的数据类别与网络质量
相匹配。
3.根据权利要求2所述的方法,其特征在于,将网络带宽、网络等级代
入预设的网络质量计算模型计算得到当前网络质量的步骤,包括:
对网络等级、网络带宽与预设网络因子进行乘积运算得到网络质量,所述
网络因子是用来评价网络稳定性的一个常量。
4.根据权利要求3所述的方法,其特征在于,所述根据所述网络质量调
整请求的数据类别的步骤,包括:
计算预设传输优先级的数量与所述网络质量之间的差值;
根据预设的传输优先级与数据类别的对应关系,获取大于或等于所述差值
的传输优先级对应的数据类别;
将所述数据类别调整为请求的数据类别。
5.一种网络数据传输方法,所述方法包括:
接收终端发送的包含数据类别的数据请求消息,所述数据类别与当前网络

\t环境下的网络质量相匹配;
根据预设的传输优先级与数据类别的对应关系,获取与所述数据类别对应
的传输优先级,并获取与所述数据类别对应的网络数据;
按照传输优先级的高低顺序依次向终端返回获取到的网络数据。
6.根据权利要求5所述的方法,其特征在于,所述按照传输优先级的高
低顺序依次向终端返回获取到的网络数据的步骤,包括:
根据预设的数据类别与传输协议的对应关系,确定网络数据对应数据类别
所对应的传输协议;
按照传输优先级的高低顺序依次通过所述传输协议将对应的网络数据发送
给终端。
7.根据权利要求5所述的方法,其特征在于,所述按照传输优先级的高
低顺序依次向终端返回获取到的网络数据的步骤之前,所述方法还包括:
根据预设的数据类别与压缩格式的对应关系,获取网络数据对应的数据类
别所对应的压缩格式;
采用所述压缩格式对网络数据进行压缩。
8.一种网络数据传输装置,其特征在于,所述装置包括:
环境确定...

【专利技术属性】
技术研发人员:芦少军
申请(专利权)人:博雅网络游戏开发深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1