一种基于UDP的低延时信息传输方法及装置制造方法及图纸

技术编号:24482657 阅读:69 留言:0更新日期:2020-06-12 22:39
本申请实施例公开了一种基于UDP的低延时信息传输方法及装置。本申请实施例提供的技术方案通过在应用程序中集成基于UDP交互协议的软件开发工具包,在需要运行应用程序以进行游戏互动时,将多个安装有该应用程序的客户端加入同一局域网中,并将在应用程序运行过程中需要与其他客户端进行交互的待同步信息进行打包,并基于UDP交互协议发送到局域网中,以供其他客户端接收并处理,同时,基于UDP交互协议接收由其他客户端上传的待同步数据包,并对接收到的待同步数据包进行拆包,获取由其他客户端生成的待同步信息,并发送至应用程序进行处理,从而进行不同客户端之间的游戏互动,不依赖于服务器,数据交互的速度更快,提高用户体验。

A low delay information transmission method and device based on UDP

【技术实现步骤摘要】
一种基于UDP的低延时信息传输方法及装置
本申请实施例涉及计算机
,尤其涉及一种基于UDP的低延时信息传输方法及装置。
技术介绍
目前,市面上的游戏互动方案一般是经过服务器的C/S结构来进行,客户端在运行游戏程序时产生的游戏互动信息与其他客户端上运行的游戏程序进行互动。游戏互动信息的互动方案一般是基于HTTP和TCP两种交互协议进行,但是上述交互方案过度依赖于服务器的稳定性,由于中间要经过服务器的转发,还有TCP交互协议的消息包必达的特点,增加了信息传输过程中的延时,导致游戏互动的时效性较差,影响用户体验。
技术实现思路
本申请实施例提供一种基于UDP的低延时信息传输方法及装置,以降低游戏互动信息交互的延时,优化用户体验。在第一方面,本申请实施例提供了一种基于UDP的低延时信息传输方法,包括:确认客户端已接入局域网,所述客户端安装有应用程序,并且所述应用程序集成有基于UDP交互协议生成的软件开发工具包;通过所述软件开发工具包将所述应用程序生成的待同步信息打包,生成待同步数据包;通本文档来自技高网...

【技术保护点】
1.一种基于UDP的低延时信息传输方法,其特征在于,包括:/n确认客户端已接入局域网,所述客户端安装有应用程序,并且所述应用程序集成有基于UDP交互协议生成的软件开发工具包;/n通过所述软件开发工具包将所述应用程序生成的待同步信息打包,生成待同步数据包;/n通过所述软件开发工具包向局域网上传所述待同步数据包,以供局域网中的其他客户端接收;/n通过所述软件开发工具包从局域网中接收由其他客户端上传的待同步数据包,并对接收到的待同步数据包进行拆包,获取由其他客户端生成的待同步信息,并发送至应用程序进行处理。/n

【技术特征摘要】
1.一种基于UDP的低延时信息传输方法,其特征在于,包括:
确认客户端已接入局域网,所述客户端安装有应用程序,并且所述应用程序集成有基于UDP交互协议生成的软件开发工具包;
通过所述软件开发工具包将所述应用程序生成的待同步信息打包,生成待同步数据包;
通过所述软件开发工具包向局域网上传所述待同步数据包,以供局域网中的其他客户端接收;
通过所述软件开发工具包从局域网中接收由其他客户端上传的待同步数据包,并对接收到的待同步数据包进行拆包,获取由其他客户端生成的待同步信息,并发送至应用程序进行处理。


2.根据权利要求1所述的基于UDP的低延时信息传输方法,其特征在于,所述软件开发工具包还基于TCP交互协议生成;
所述通过所述软件开发工具包将所述应用程序生成的待同步信息打包,生成待同步数据包,包括:
确定所述应用程序生成的待同步信息的类型,所述待同步信息的类型包括时效性同步信息和非时效性同步信息;
若所述待同步信息的类型为时效性同步信息,则基于UDP交互协议,通过所述软件开发工具包将所述时效性同步信息打包,生成时效性待同步数据包;
若所述待同步信息的类型为非时效性同步信息,则基于TCP交互协议,通过所述软件开发工具包将所述非时效性同步信息打包,生成非时效性待同步数据包。


3.根据权利要求2所述的基于UDP的低延时信息传输方法,其特征在于,所述通过所述软件开发工具包向局域网上传所述待同步数据包,以供局域网中的其他客户端接收,包括:
若所述待同步信息的类型为时效性同步信息,则基于UDP交互协议,通过所述软件开发工具包向局域网上传所述时效性待同步数据包,以供局域网中的其他客户端接收;
若所述待同步信息的类型为非时效性同步信息,则基于TCP交互协议,通过所述软件开发工具包向局域网上传所述非时效性待同步数据包,以供局域网中的其他客户端接收。


4.根据权利要求2所述的基于UDP的低延时信息传输方法,其特征在于,所述通过所述软件开发工具包从局域网中接收由其他客户端上传的待同步数据包,包括:
确定局域网中由其他客户端上传的待同步数据包的类型;
若待同步数据包类型为时效性待同步数据包,则基于UDP交互协议,通过所述软件开发工具包从局域网中接收由其他客户端上传的时效性待同步数据包;
若待同步数据包类型为非时效性待同步数据包,则基于TCP交互协议,通过所述软件开发工具包从局域网中接收由其他客户端上传的非时...

【专利技术属性】
技术研发人员:张小华
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

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

1