数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33549064 阅读:32 留言:0更新日期:2022-05-26 22:44
本发明专利技术提供了一种数据传输方法、装置、电子设备及存储介质,属于数据处理领域,该方法可以用于服务端,服务端与客户端通过网页套接字协议通道连接,其中,可以根据指示服务端与客户端的连接标识获取预先存入的安全外壳协议通道,服务端通过安全外壳协议通道连接主机,此时,服务端可以从通道中获取客户端的命令向服务端发送,获取服务端对命令的执行结果向客户端发送,且均通过异步方式实现。在本发明专利技术实施中通过异步方式实现数据传输,能够适应高并发处理请求,有效提高主机资源利用率,同时对安全外壳协议通道进行存储,能够在网络波动导致通道断开时复用,无需重新建立通道,能够有效对抗网络波动,避免数据丢失,提高工作效率。效率。效率。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,更具体地,涉及一种数据传输方法、装置、电子设备及存储介质。

技术介绍

[0002]WTS(web terminal shell,基于网页的终端控制台)是平台中主机运维的常用功能,能够在web(网页)端与远端主机分别建立虚拟term(终端),通过虚拟term的交互在远端主机上执行web端输入的执行命令,再将远端主机的执行结果回写到web端,从而高效管理远端主机。
[0003]WTS中存在大量、实时的网络数据交换,而目前常采用多线程、单函数同步模式实现WTS,对主机资源占用高、资源利用率低,同时难以对抗网络波动,易发生数据丢失,影响工作效率。

技术实现思路

[0004]本专利技术提供了一种数据传输方法、装置、电子设备及存储介质,以解决在实现WTS功能的过程中对主机资源占用高、资源利用率低,难以应对网络波动,易发生数据丢失,影响工作效率的问题。
[0005]本专利技术第一方面提供了一种数据传输方法,该方法应用于服务端,该服务端与客户端通过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于服务端,所述服务端与客户端通过网页套接字协议通道连接,所述方法包括:获取连接标识,所述连接标识用于指示所述客户端与主机;根据所述连接标识在存储中获取预先存入的安全外壳协议通道,所述安全外壳协议通道用于连接所述主机,且与所述连接标识对应;通过异步方式从所述网页套接字协议通道获取所述客户端发送的命令,并通过异步方式将所述命令从所述安全外壳协议通道向所述主机发送;通过异步方式从所述安全外壳协议通道中获取所述主机针对所述命令的执行结果,并通过异步方式从所述网页套接字协议通道将所述执行结果向所述客户端发送。2.根据权利要求1所述的方法,其特征在于,所述获取连接标识之前,还包括:获取所述客户端发送的主机信息以及客户端信息;根据所述主机信息建立所述安全外壳协议通道,并根据所述主机信息与所述客户端信息生成所述连接标识;将所述安全外壳协议通道与所述连接标识对应存入所述存储;建立连接所述客户端的网页套接字协议通道。3.根据权利要求1所述的方法,其特征在于,所述根据所述连接标识在存储中获取预先存入的安全外壳协议通道,包括:根据所述连接标识在存储中确定预先存入的安全外壳协议通道,以及所述安全外壳协议通道的存储时间;在所述存储时间小于过期时间的情况下,返回所述安全外壳协议通道;在所述存储时间大于或等于所述过期时间的情况下,返回空值。4.根据权利要求1所述的方法,其特征在于,所述通过异步方式从所述网页套接字协议通道获取所述客户端发送的命令之后,还包括:在所述命令指示暂停访问的情况下,断开所述网页套接字协议通道,不断开所述安全外壳协议通道。5.根据权利要求1所述的方法,其特征在于,所述通过异步方式将所述命令从所述安全外壳协议通道向所述主机发送,包括:获取命令黑名单,并对所述命令与所述命令黑名单进行匹配;在匹配失败的情况下,通过异步方式将所述命令从所述安全外壳协议通道向所述主机发送;在匹配成功的情况...

【专利技术属性】
技术研发人员:刘国进
申请(专利权)人:杭州博盾习言科技有限公司
类型:发明
国别省市:

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

1