[发明专利]基于实时日志解析的终端功能监控与测试的方法与系统在审

专利信息
申请号: 201910177186.0 申请日: 2019-03-08
公开(公告)号: CN111666193A 公开(公告)日: 2020-09-15
发明(设计)人: 叶泽千;徐小龙;邵雅丽 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F11/34 分类号: G06F11/34
代理公司: 北京领科知识产权代理事务所(特殊普通合伙) 11690 代理人: 张丹
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 实时 日志 解析 终端 功能 监控 测试 方法 系统
【权利要求书】:

1.一种基于实时日志解析的终端功能监控与测试的方法,其特征在于,所述方法包括:

实时获取终端产生的日志;

基于预设的日志模板对所述日志进行自动化解析和校验;

组合所述日志的校验结果获得终端功能的监控与测试结果。

2.根据权利要求1所述的方法,其特征在于:所述实时获取终端产生的日志,具体包括:

通过长连接建立所述终端与服务器连接,并将所述日志实时传回所述服务器解析;或者

所述终端实时收集所述日志后解析,并将日志解析结果回传到所述服务器。

3.根据权利要求1所述的方法,其特征在于:所述基于预设的日志模板对所述日志进行自动化解析和校验,具体包括:

以轮询的方式串行或并行将所述日志分别与预设的每一种类型的所述日志模板进行匹配;

使用与所述日志匹配的对应类型的所述日志模板进行所述日志的解析;

对所述日志解析的内容进行检查和判断,获得校验结果;

其中,一条所述日志仅能与一种类型的所述日志模板匹配。

4.根据权利要求3所述的方法,其特征在于:所述以轮询的方式串行或并行将所述日志分别与预设的每一种类型的所述日志模板进行匹配之前,还包括:

预先建立包括不同类型的所述日志模板的数据库。

5.根据权利要求3或4所述的方法,其特征在于:所述对所述日志解析的内容进行检查和判断,获得校验结果,具体包括:

按照先验知识获取特定的输入情况下能够确定特定的输出,对日志的正确性做校验;或者

依靠机器学习算法提取并分析关键词之间的关系,自动识别日志发生的变化及调整提取策略。

6.根据权利要求1所述的方法,其特征在于:所述终端功能由公共功能和至少一种特定功能组成,所述公共功能或每个所述特定功能仅能与一种类型的所述日志模板相匹配,一个业务流程由所述公共功能和一种所述特定功能组成,或者由至少两种所述特定功能组成,所述终端功能的监控与测试结果由所述终端的至少一个业务流程的校验结果聚合而成。

7.根据权利要求6所述的方法,其特征在于:所述组合所述日志的校验结果获得终端功能的监控与测试结果,具体包括:

分别获取所述终端功能中的所述公共功能和所述至少一个特定功能的所述日志的校验结果;

组合所述业务流程中包括的所述公共功能和所述特定功能的所述日志的校验结果,得到所述业务流程的校验结果;

聚合并检查至少一个所述业务流程的校验结果,获得所述终端功能的监控与测试结果。

8.一种基于实时日志解析的终端功能监控与测试的系统,其特征在于,所述系统包括:

日志获取单元,用于实时获取终端产生的日志;

日志校验单元,用于基于预设的日志模板对所述日志进行自动化解析和校验;

日志测试单元,用于组合所述日志的校验结果获得终端功能的监控与测试结果。

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述方法的步骤。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910177186.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top