[发明专利]一种网络包发送方法、装置、服务器及系统有效
申请号: | 201710060957.9 | 申请日: | 2017-01-25 |
公开(公告)号: | CN107040581B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 种道伟;刘林 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 发送 方法 装置 服务器 系统 | ||
本申请实施例提供一种网络包发送方法、装置、服务器及系统,通过接收应用服务器发送的网络包,所述网络包指示有目标账户信息;根据预设的账户信息与缓冲区的一一对应关系,确定与所述目标账户信息对应的缓冲区,将所述网络包存入所述缓冲区;如果确定当前所述缓冲区满足预设的网络包发送条件,对当前所述缓冲区中的所有未被压缩处理过的网络包进行压缩处理,得到一目标网络包;向所述目标账户信息指示的目标账户发送所述目标网络包的方式,保证了在对网络包进行压缩处理的基础上实现应用服器向在线用户(目标账户)返回网络包的目的,进而降低了应用服务器向在线用户返回网络包时的流量消耗。
技术领域
本发明涉及网络包发送技术领域,特别是涉及一种网络包发送方法、装置、服务器及系统。
背景技术
目前,计算机应用的种类越来越多,为用户的生活提供了极大的便利。运行于终端上的计算机应用客户端的功能通常是由相应的位于后台的应用服务器提供的服务支持。例如,应用服务器接收到在线用户通过终端上的计算机应用客户端发送的请求后,可通过返回网络包的形式向在线用户返回请求的请求结果。
随着计算机应用在线用户数量的增大,应用服务器向在线用户返回的网络包的数量变得越来越多,流量消耗越来越大。尤其是针对大型多人同时在线网游(简称MMO)而言,应用服务器向在线用户返回的网络包的数量是巨大的,故而导致了应用服务器向在线用户返回数量巨大的网络包时会产生巨大的流量消耗的问题。
有鉴于此,提供一种网络包发送方法、装置、服务器及系统,以降低应用服务器向在线用户返回网络包时的流量消耗,是亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种网络包发送方法、装置、服务器及系统,以降低应用服务器向在线用户返回网络包时的流量消耗。
为了实现上述目的,本发明实施例提供的技术方案如下:
一种网络包发送方法,包括:
接收应用服务器发送的网络包,所述网络包指示有目标账户信息;
根据预设的账户信息与缓冲区的一一对应关系,确定与所述目标账户信息对应的缓冲区,将所述网络包存入所述缓冲区;
如果确定当前所述缓冲区满足预设的网络包发送条件,对当前所述缓冲区中的所有未被压缩处理过的网络包进行压缩处理,得到一目标网络包;
向所述目标账户信息指示的目标账户发送所述目标网络包。
一种网络包发送装置,包括:
网络包接收单元,用于接收应用服务器发送的网络包,所述网络包指示有目标账户信息;
网络包存入单元,用于根据预设的账户信息与缓冲区的一一对应关系,确定与所述目标账户信息对应的缓冲区,将所述网络包存入所述缓冲区;
目标网络包确定单元,用于如果确定当前所述缓冲区满足预设的网络包发送条件,对当前所述缓冲区中的所有未被压缩处理过的网络包进行压缩处理,得到一目标网络包;
目标网络包发送单元,用于向所述目标账户信息指示的目标账户发送所述目标网络包。
一种网络包发送服务器,包括所述网络包发送装置。
一种网络包发送系统,包括应用服务器以及所述网络包发送服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710060957.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤层气开采煤粉外排装置
- 下一篇:一种井下油气分离器