[发明专利]一种移动网络环境下数据传输的系统和方法有效
申请号: | 201510280651.5 | 申请日: | 2015-05-27 |
公开(公告)号: | CN104967613B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 王春;杨娜 | 申请(专利权)人: | 王春 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 102208 北京市昌*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 网络 环境 数据传输 系统 方法 | ||
1.一种移动网络环境下数据传输的方法,其特征在于,包括以下步骤,
步骤S1,客户端加速模块通过API接口接收客户端应用程序所发送的请求数据,将所述请求数据的传输协议转换为UDP协议并发送;
步骤S2,服务器转换模块以UDP协议接收所述请求数据,将所述请求数据的传输协议转换为TCP协议并发送至服务器;
步骤S3,服务器转换模块以TCP协议接收服务器所发送的响应数据,将所述响应数据的传输协议转换为UDP协议并发送;
步骤S4,客户端加速模块以UDP协议接收所述响应数据,并将所述响应数据通过API接口发送至客户端应用程序;
在步骤S1之前还包括以下步骤,
步骤B1,第一防攻击单元在客户端应用程序所发送的请求数据中的第一个数据报文中添加验证数据;
步骤B2,第二防攻击单元接收携带验证数据的第一个数据报文,并向第一防攻击单元发送与所述验证数据相应的密钥;
步骤B3,第一防攻击单元接收所述密钥,并在客户端应用程序所发送的请求数据中的第二个数据报文至最后一个数据报文中添加密钥;
步骤B4,第二防攻击单元验证客户端应用程序所发送的请求数据中的密钥的合法性。
2.根据权利要求1所述一种移动网络环境下数据传输的方法,其特征在于,步骤S1还包括,将解析后的服务器域名缓存于域名缓存单元;并在第一个UDP数据包中发送请求数据。
3.根据权利要求1所述一种移动网络环境下数据传输的方法,其特征在于,步骤S2还包括,
服务器转换模块接收所述请求数据时,将客户端每次发送的请求数据的网络特征存储于客户端ID网络特征存储单元;所述请求数据的网络特征包括最大传输速度、平稳RTT时间、网络质量状况和用户终端性能。
4.根据权利要求1所述一种移动网络环境下数据传输的方法,其特征在于,步骤S3还包括,
服务器转换模块在将响应数据以UDP协议发送时,采用平均时间间隔发送所述响应数据。
5.根据权利要求3所述一种移动网络环境下数据传输的方法,其特征在于,步骤S3还包括,
在以UDP协议发送响应数据前,响应数据重复发送单元调取所述请求数据的网络特征,并根据所述请求数据的网络特征判断所述响应数据的数据包重复发送数量。
6.根据权利要求1所述一种移动网络环境下数据传输的方法,其特征在于,步骤S1还包括,
客户端加速模块中的探测单元每隔预定时间探测服务器的请求速度,并将探测结果发送至探测结果存储单元,并每隔预定时间调取探测结果汇总数据,作为决策数据,将请求数据以UDP协议发送时,根据所述决策数据选择最优的CDN服务器节点;
所述探测结果存储单元存储客户端每隔预定时间探测服务器的请求速度所得到的探测结果汇总数据。
7.根据权利要求1所述一种移动网络环境下数据传输的方法,其特征在于,步骤S1还包括,
第一防流量劫持单元在客户端加速模块发送请求数据之前,对所述请求数据中要获取的域名信息进行加密,并将加密后的域名信息发送给服务器;
服务器接收加密后的域名信息后,第二防流量劫持单元根据预设密钥解析加密后的域名信息,调取本机的维护数据库,得到与所述域名信息对应的IP,并将所述IP加密后发送至客户端;
第一防流量劫持单元接收所述IP并解密,并通过解密后的IP访问服务器。
8.根据权利要求1所述一种移动网络环境下数据传输的方法,其特征在于,在步骤S1之前还包括以下步骤,
步骤A1,第一切换模块接收请求数据并判断客户端加速模块是否出现异常;如果是则以TCP协议向服务器发送所述请求数据,如果否则启动客户端加速模块;
步骤A2,第二切换模块接收客户端加速模块或客户端应用程序所发送的请求数据,判断服务器转换模块是否出现异常,如果是则以TCP协议向客户端应用程序发送应答数据;如果否则启动服务器转换模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王春,未经王春许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510280651.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消息发送方法和设备
- 下一篇:一种信息处理方法、终端及服务器