全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111439569.4 (22)申请日 2021.11.30 (71)申请人 北京仿真中心 地址 100854 北京市海淀区永定路142信箱 30分箱 (72)发明人 谢宝娣 刘晨 李亚雯 蔡继红  卿杜政 王华扬  (74)专利代理 机构 北京正理专利代理有限公司 11257 代理人 白淑贤 (51)Int.Cl. G06F 11/36(2006.01) H04L 9/40(2022.01) H04L 41/0803(2022.01) H04L 41/22(2022.01) (54)发明名称 一种基于日志的分布式软件调试测试方法 和系统 (57)摘要 本发明实施例公开一种基于日志的分布式 软件调试测试方法和系统, 在一个具体的实施例 中, 所述方法包括: 在部署有分布式软件的一台 或多台处理机上分别嵌入输出信息组件; 通过所 述输出信息组件将采集到的调试信息通过网络 传输至控制台组件; 利用所述控制台组件接收并 显示所述调试信息。 本发明提供的技术方案, 通 过控制台组件和输出信息组件实时监测当前运 行环境下一个或多个分布式软件的运行情况, 有 效收集交互式的、 片段化的调试信息, 简化了调 试过程。 权利要求书2页 说明书6页 附图1页 CN 114371990 A 2022.04.19 CN 114371990 A 1.一种基于日志的分布式软件调试测试 方法, 其特 征在于, 包括: 在部署有分布式软件的一台或多台处 理机上分别嵌入输出信息组件; 通过所述输出信息组件将采集到的调试信息通过网络传输 至控制台组件; 利用所述控制台组件接收并显示所述调试信息 。 2.根据权利要求1所述的方法, 其特 征在于, 所述部署有分布式软件的一台或多台处理机和部署有所述控制台组件一台或多台处 理机分布于同一网络环境中。 3.根据权利要求2所述的方法, 其特 征在于, 所述通过所述输出信息组件将采集到的调试信息通过网络传输 至控制台组件 包括: 利用所述输出信 息组件的数据接口模块采集所述分布式软件的调试信 息, 利用输出信 息组件的数据流处 理模块将所述调试信息转编码为序列化的调试信息数据包; 利用其数据压缩模块和数据加密模块进行所述调试信 息数据包的压缩和加密处理, 之 后, 通过其网络配置模块和网络通路模块将所述调试信息数据包发送至控制台组件, 其 中, 所述网络配置模块用于配置所述调试信息数据包的输出网络通路; 所述网络通路模块用于按照指定的网络通路输出调试信息数据包。 4.根据权利要求3所述的方法, 其特 征在于, 所述通过所述输出信息组件将采集到的调试信息通过网络传输 至控制台组件 还包括: 利用所述数据标签模块对所述调试信息进行 标记, 便于数据的分类处 理。 5.根据权利要求3所述的方法, 其特 征在于, 所述利用所述控制台组件接收并显示所述调试信息包括: 利用所述控制台组件的网络配置模块和网络通路模块接收来自输出信息组件的调试 数据信息包; 利用所述控制台组件的数据流处理模块、 数据解压缩模块和数据解密模块将所述调试 数据信息解析为调试信息; 利用所述控制台组件的可视化接口模块实现调试信息的实时显示。 6.根据权利要求5所述的方法, 其特 征在于, 所述可视化接口模块还具有交 互功能, 用于实时接收外 部控制指令; 所述控制台组件 还包括数据记录模块, 用于根据所述外 部控制指令存 储调试信息 。 7.一种基于日志的分布式软件调试测试系统, 其特 征在于, 包括: 部署有分布式软件的一台或多台处 理机, 用于产生调试信息; 嵌入所述分布式软件的输出信 息组件, 用于采集所述调试信 息并通过网络传输至控制 台组件; 部署有控制台组件的一台或多台处 理机, 用于 接收并显示所述调试信息 。 8.根据权利要求7 所述的系统, 其特 征在于, 所述输出信息组件为嵌入式组件, 包括运行控制模块、 网络配置模块、 网络通路模块、 数据标签模块、 数据接口模块、 数据流处 理模块、 数据压缩 模块以及数据加密模块, 其中, 所述数据标签模块能够提供 标签化信息, 以便后期数据分析使用;权 利 要 求 书 1/2 页 2 CN 114371990 A 2数据接口模块, 能够提供采集调试信息的数据输入接口; 数据流处 理模块, 具有序列化功能, 能够将输入的调试信息编码为调试信息数据包; 数据压缩 模块, 能够将所述调试信息数据包压缩处 理; 数据加密模块, 用于进行 所述调试信息数据包的加密处 理; 运行控制模块, 具有全局信息初始化、 析构化功能; 网络配置模块, 用于配置所述调试信息数据包的输出网络通路; 网络通路模块, 能够按照配置的网络通路输出 所述调试信息数据包。 9.根据权利要求7 所述的系统, 其特 征在于, 所述控制台组件为对立运行式组件, 包括可视化接口模块、 运行控制模块、 网络配置模 块、 网络通路模块、 数据流处理模块、 数据解压缩模块、 数据解密模块、 数据过滤模块和数据 记录模块, 其中, 所述可视化接口模块, 能够接收外 部控制指令并显示调试信息; 网络配置模块, 用于配置所述调试信息数据包的输入网络通路; 网络通路模块, 具有网络输入功能, 能够按照指定的网络通路接收所述调试信息数据 包; 数据解压缩 模块, 具有解压缩功能, 能够将压缩的网络数据包解压 至非压缩状态; 数据解密模块, 具有解密功能, 能够将加密的网络数据包 还原至无加密状态; 数据流处理模块, 具有反序列化功能, 能够将经过解压缩和解密的调试信息数据包反 解为调试信息; 数据过滤模块, 具有数据筛 选功能, 能够根据指定的标签筛 选界面显示的调试信息; 数据记录模块, 具有数据记录功能, 能够根据外 部控制指令存 储调试信息; 运行控制模块, 能够完成全局信息的初始化、 析构化并能够响应外 部控制指令 。 10.根据权利要求7 所述的系统, 其特 征在于, 所述调试信息包括所述分布式软件运行期间的过程参数、 过程变量、 指向标签以及所 述分布式软件的ID、 信息等级、 信息时间戳和信息编号。权 利 要 求 书 2/2 页 3 CN 114371990 A 3

.PDF文档 专利 一种基于日志的分布式软件调试测试方法和系统

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于日志的分布式软件调试测试方法和系统 第 1 页 专利 一种基于日志的分布式软件调试测试方法和系统 第 2 页 专利 一种基于日志的分布式软件调试测试方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 22:37:25上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。