【技术实现步骤摘要】
本专利技术涉及计算机网络技术,特别是涉及一种网络数据传输方法和装置。
技术介绍
随着移动通信技术的发展,出现了多种形式的通信网络,常见的网络主要有:2G网络(第二代无线蜂窝电话通讯协议,带宽12.2k)、3G网络(第三代无线蜂窝电话通讯协议,带宽384k~2M)、4G网络(第四代无线蜂窝电话通讯协议,带宽可以达到100M)、Wifi(带宽基本大于2M,网络稳定),在不同的网络环境下网络的质量也大不相同,一般而言网络质量的好坏程度依次为:Wifi>4G>3G>2G。移动终端可以通过上述常见的网络接入互联网,移动终端中的应用与服务器之间进行网络数据传输将产生数据流量,例如,应用为网络游戏,用户在手机上玩网络游戏时将产生相应的数据流量。由于移动服务的数据流量收费标准比较贵,因此在不影响用户网络体验的情况下,需要通过控制上网产生的数据流量来节省费用,传统的网络数据传输方法,采用的是单一的数据传输方式,因而不能很好的控制数据流量。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能更好的控制数据流量的网络数据传输方法和系统。一种网络数据传输方法,所述方法包括:确定当前网络环境;接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;向服务器发送包含所述数据类别的数据请求消息;接收服务器按照与所述数据 ...
【技术保护点】
一种网络数据传输方法,所述方法包括:确定当前网络环境;接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;向服务器发送包含所述数据类别的数据请求消息;接收服务器按照与所述数据类别对应的传输优先级的高低顺序返回的与所述数据类别对应的网络数据。
【技术特征摘要】
1.一种网络数据传输方法,所述方法包括:
确定当前网络环境;
接收到向服务器发起数据请求的操作后,根据所述当前网络环境调整请求
的数据类别,所述数据类别与当前网络环境下的网络质量相匹配;
向服务器发送包含所述数据类别的数据请求消息;
接收服务器按照与所述数据类别对应的传输优先级的高低顺序返回的与所
述数据类别对应的网络数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前网络环
境调整请求的数据类别的步骤,包括:
获取当前网络环境下对应的网络等级和网络带宽;
将所述网络带宽、所述网络等级代入预设的网络质量计算模型计算得到网
络质量;
根据所述网络质量调整请求的数据类别,所述请求的数据类别与网络质量
相匹配。
3.根据权利要求2所述的方法,其特征在于,将网络带宽、网络等级代
入预设的网络质量计算模型计算得到当前网络质量的步骤,包括:
对网络等级、网络带宽与预设网络因子进行乘积运算得到网络质量,所述
网络因子是用来评价网络稳定性的一个常量。
4.根据权利要求3所述的方法,其特征在于,所述根据所述网络质量调
整请求的数据类别的步骤,包括:
计算预设传输优先级的数量与所述网络质量之间的差值;
根据预设的传输优先级与数据类别的对应关系,获取大于或等于所述差值
的传输优先级对应的数据类别;
将所述数据类别调整为请求的数据类别。
5.一种网络数据传输方法,所述方法包括:
接收终端发送的包含数据类别的数据请求消息,所述数据类别与当前网络
\t环境下的网络质量相匹配;
根据预设的传输优先级与数据类别的对应关系,获取与所述数据类别对应
的传输优先级,并获取与所述数据类别对应的网络数据;
按照传输优先级的高低顺序依次向终端返回获取到的网络数据。
6.根据权利要求5所述的方法,其特征在于,所述按照传输优先级的高
低顺序依次向终端返回获取到的网络数据的步骤,包括:
根据预设的数据类别与传输协议的对应关系,确定网络数据对应数据类别
所对应的传输协议;
按照传输优先级的高低顺序依次通过所述传输协议将对应的网络数据发送
给终端。
7.根据权利要求5所述的方法,其特征在于,所述按照传输优先级的高
低顺序依次向终端返回获取到的网络数据的步骤之前,所述方法还包括:
根据预设的数据类别与压缩格式的对应关系,获取网络数据对应的数据类
别所对应的压缩格式;
采用所述压缩格式对网络数据进行压缩。
8.一种网络数据传输装置,其特征在于,所述装置包括:
环境确定...
【专利技术属性】
技术研发人员:芦少军,
申请(专利权)人:博雅网络游戏开发深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。