一种数据传输方法技术

技术编号:26226712 阅读:26 留言:0更新日期:2020-11-04 11:05
本发明专利技术公开了一种数据传输方法,包括:接收下级通信设备发送的通信请求;基于通信请求在本级通信设备中创建下行通信模块;基于本级通信设备中的下行通信模块接收下级通信设备发送的目标数据;所述目标数据中包括目标代理服务器地址;基于本级通信设备中的上行通信模块根据所述目标代理服务器的地址,将所述目标数据转发至上级通信设备,以基于所述上级通信设备将所述目标数据转发至目标代理服务器;或者基于所述上行通信模块根据所述目标代理服务器的地址,将目标数据发送至目标代理服务器。本发明专利技术在客户端利用本级通信设备来向服务器请求连接时,能够基于本级通信设备及时掌握客户端的在线状态,以为数据传输提供保证。

【技术实现步骤摘要】
一种数据传输方法
本专利技术涉及数据传输
,特别涉及一种数据传输方法。
技术介绍
目前,在进行数据传输是,客户端通常是通过级联的反向代理服务器将数据传输至业务服务器。然而现有的方法中,在进行数据传输时,反向代理服务器并不关心客户端的在线状态,需要通过业务服务器根据接收客户端的心跳,来并判断客户端请求是否超时。因此,现有的数据传输方法,由于中间环节较多,业务服务器难及时获知客户端的实时在线状态,无法保证数据的及时、完整的传输。并且在当客户端的数量比较多时,会增加业务服务器的负荷,导致数据传输效率低的问题。此外,如果反向代理服务器的级联层数较多时,由于网络延迟、中间节点掉线等,也会导致心跳包传输不稳定、不可靠,造成整个级联过程可用性低的问题。
技术实现思路
本专利技术实施例的目的在于提供一种数据传输方法,用于解决现有技术中的无法保证数据传及时、完整的传输的问题。为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种数据传输方法,包括如下步骤:接收下级通信设备发送的通信请求;基于所述通信本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括如下步骤:/n接收下级通信设备发送的通信请求;/n基于所述通信请求在本级通信设备中创建下行通信模块;/n基于所述本级通信设备中的下行通信模块接收所述下级通信设备发送的目标数据;所述目标数据中包括目标代理服务器地址;/n基于本级通信设备中的上行通信模块根据所述目标代理服务器的地址,将所述目标数据转发至上级通信设备,以基于所述上级通信设备将所述目标数据转发至目标代理服务器;或者基于所述上行通信模块根据所述目标代理服务器的地址,将所述目标数据发送至目标代理服务器。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括如下步骤:
接收下级通信设备发送的通信请求;
基于所述通信请求在本级通信设备中创建下行通信模块;
基于所述本级通信设备中的下行通信模块接收所述下级通信设备发送的目标数据;所述目标数据中包括目标代理服务器地址;
基于本级通信设备中的上行通信模块根据所述目标代理服务器的地址,将所述目标数据转发至上级通信设备,以基于所述上级通信设备将所述目标数据转发至目标代理服务器;或者基于所述上行通信模块根据所述目标代理服务器的地址,将所述目标数据发送至目标代理服务器。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:基于所述通信请求中的客户端的地址在本级通信设备中的分布式发布订阅模块中创建用于存储所述目标数据的目标存储队列。


3.如权利要求2所述的方法,其特征在于,所述方法还包括:
将所述下行通信模块接收的所述目标数据存储至所述分布式发布订阅模块中的目标存储队列。
基于本级通信设备中的上行通信模块从所述分布式发布订阅模块中的目标存储队列中获取所述目标数据。


4.如权利要求2所述的方法,其特征在于,所述方法还包括:
建立所述通信请求中的客户端的地址与所述目标存储队列的标识信息的映射关系;
将所述映射关系存储在本级通信设备的协调模块中。


5.如权利要求1所述的方法,其特征在于,所述本级通信设备中的分布式发布订阅模块与若干备用通信设备的分布式发布订阅模块通信连接,以构成用于数据共享的分布式发布订阅模块集群;所述本级通信设备中的协调模块与各所述所述备用通信设备的协调模块通连接,以构成用于数据共享的协调模块集群;
在所述上行通信模块无法将所述目标数据发送至上级通信设备或目标代理服务器的情况下,所述方法还包括:基于与所述本级通信设备并行的至少一个备用通信设备中的上行通信模块,将所述目标数据发送至上级通信设备或目标代理服务器;
在所述下行通信模块无法接收所述下级通信设备发送的目标数据情况下,所述方法还包括:基于与所述本级通信设备并行的...

【专利技术属性】
技术研发人员:李明洋王蕴澎
申请(专利权)人:北京微步在线科技有限公司
类型:发明
国别省市:北京;11

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

1