说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111596463.5 (22)申请日 2021.12.2 2 (71)申请人 杭州博盾 习言科技有限公司 地址 311121 浙江省杭州市余杭区五常街 道文一西路9 98号18幢210室 (72)发明人 刘国进  (74)专利代理 机构 北京润泽恒知识产权代理有 限公司 1 1319 专利代理师 苏培华 (51)Int.Cl. H04L 69/16(2022.01) H04L 67/141(2022.01) H04L 9/40(2022.01) (54)发明名称 数据传输方法、 装置、 电子设备及存 储介质 (57)摘要 本发明提供了一种数据传输方法、 装置、 电 子设备及存储介质, 属于数据处理领域, 该方法 可以用于服务端, 服务端与客户端通过网页套接 字协议通道连接, 其中, 可 以根据指示服务端与 客户端的连接标识获取预先存入的安全外壳协 议通道, 服务端通过安全外壳协议通道连接主 机, 此时, 服务端可 以从通道中获取客户端的命 令向服务端发送, 获取服务端对命令的执行结果 向客户端发送, 且均通过异步方式实现。 在本发 明实施中通过异步方式实现数据传输, 能够适应 高并发处理请求, 有效提高主机资源利用率, 同 时对安全外壳协议通道进行存储, 能够在网络波 动导致通道断开时复用, 无需重新建立通道, 能 够有效对抗网络波动, 避免数据丢失, 提高工作 效率。 权利要求书2页 说明书13页 附图6页 CN 114531498 A 2022.05.24 CN 114531498 A 1.一种数据传输方法, 其特征在于, 所述方法应用于服务端, 所述服务端与客户端通过 网页套接 字协议通道连接, 所述方法包括: 获取连接标识, 所述连接标识用于指示所述 客户端与主机; 根据所述连接标识在存储中获取预先存入的安全外 壳协议通道, 所述安全外壳协议通 道用于连接所述主机, 且与所述连接标识对应; 通过异步方式从所述网页套接字协议通道获取所述客户端发送的命令, 并通过异步方 式将所述命令从所述 安全外壳协议 通道向所述主机发送; 通过异步方式从所述安全外壳协议通道中获取所述主机针对所述命令的执行结果, 并 通过异步方式从所述网页套接 字协议通道将所述执 行结果向所述 客户端发送。 2.根据权利要求1所述的方法, 其特 征在于, 所述获取 连接标识之前, 还 包括: 获取所述客户端发送的主机信息以及客户端信息; 根据所述主机信 息建立所述安全外壳协议通道, 并根据 所述主机信 息与所述客户端信 息生成所述连接标识; 将所述安全外壳协议 通道与所述连接标识对应存 入所述存 储; 建立连接所述 客户端的网页套接 字协议通道。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述连接标识在存储中获取预先 存入的安全外壳协议 通道, 包括: 根据所述连接标识在存储中确定预先存入的安全外 壳协议通道, 以及所述安全外 壳协 议通道的存 储时间; 在所述存 储时间小于过期时间的情况 下, 返回所述 安全外壳协议 通道; 在所述存 储时间大于或等于所述过期时间的情况 下, 返回空值。 4.根据权利要求1所述的方法, 其特征在于, 所述通过异步方式从所述网页套接字协议 通道获取 所述客户端发送的命令之后, 还 包括: 在所述命令指示暂停访 问的情况下, 断开所述网页套接字协议通道, 不断开所述安全 外壳协议 通道。 5.根据权利要求1所述的方法, 其特征在于, 所述通过异步方式将所述命令从所述安全 外壳协议 通道向所述主机发送, 包括: 获取命令黑名单, 并对所述命令与所述命令黑名单进行匹配; 在匹配失败的情况下, 通过异步方式将所述命令从所述安全外壳协议通道向所述主机 发送; 在匹配成功 的情况下, 拦截所述命令, 并从所述网页套接字协议通道向所述客户端发 送拦截提 示。 6.根据权利要求1所述的方法, 其特征在于, 所述根据所述连接标识在存储中获取预先 存入的安全外壳协议 通道之后, 还 包括: 对所述网页套接字协议通道、 所述安全外壳协议通道中的至少一个进行周期性的状态 检测; 在所述网页套接字协议通道、 所述安全外壳协议通道中的至少一个发生状态异常的情 况下, 断开所述网页套接 字协议通道以及所述 安全外壳协议 通道。 7.根据权利要求1所述的方法, 其特征在于, 所述通过异步方式从所述网页套接字协议权 利 要 求 书 1/2 页 2 CN 114531498 A 2通道获取 所述客户端发送的命令之后, 还 包括: 将所述命令存 储到检索数据库中。 8.一种数据传输装置, 其特征在于, 所述装置应用于服务端, 所述服务端与客户端通过 网页套接 字协议通道连接, 所述装置包括: 标识获取模块, 用于获取 连接标识, 所述连接标识用于指示所述 客户端与主机; 通道获取模块, 用于根据所述连接标识在存储中获取预先存入的安全外壳协议通道, 所述安全外壳协议 通道用于连接所述主机, 且与所述连接标识对应; 命令传输模块, 用于通过异步方式从所述网页套接字协议通道获取所述客户端发送的 命令, 并通过异步方式将所述命令从所述 安全外壳协议 通道向所述主机发送; 结果传输模块, 用于通过异步方式从所述安全外壳协议通道中获取所述主机针对所述 命令的执行结果, 并通过异 步方式从所述网页套接字协 议通道将所述执行结果向所述客户 端发送。 9.一种电子设备, 其特征在于, 所述电子设备包括: 接口, 总线, 存储器与处理器, 所述 接口、 存储器与处理器通过所述总线相连接, 所述存储器用于存储可执行程序, 所述处理器 被配置为运行所述可执行程序实现如权利要求1 ‑7任一所述的数据传输方法的步骤。 10.一种计算机存储介质, 其特征在于, 所述计算机可读存储介质上存储可执行程序, 所述可执行程序被处 理器运行实现如权利要求1 ‑7任一所述的数据传输方法的步骤。权 利 要 求 书 2/2 页 3 CN 114531498 A 3

.PDF文档 专利 数据传输方法、装置、电子设备及存储介质

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据传输方法、装置、电子设备及存储介质 第 1 页 专利 数据传输方法、装置、电子设备及存储介质 第 2 页 专利 数据传输方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:06:31上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。