[发明专利]功能错误检测的方法、装置、设备及存储介质在审

专利信息
申请号: 202010817227.0 申请日: 2020-08-14
公开(公告)号: CN111930549A 公开(公告)日: 2020-11-13
发明(设计)人: 刘利民 申请(专利权)人: 腾讯音乐娱乐科技(深圳)有限公司
主分类号: G06F11/07 分类号: G06F11/07;G06F16/18
代理公司: 北京三高永信知识产权代理有限责任公司 11138 代理人: 张所明
地址: 518000 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 功能 错误 检测 方法 装置 设备 存储 介质
【说明书】:

本申请公开了一种功能错误检测的方法、装置、设备及存储介质,属于计算机技术领域。所述方法包括:获取目标应用程序的目标日志的内容信息;如果所述内容信息中包括预设的错误表征字符,则确定所述目标日志对应的参考日志集合;获取所述参考日志集合中每条日志的目标类名和目标函数名;基于所述目标类名、所述目标函数名和功能分类模型,确定所述目标日志所属的目标功能;生成对应所述目标功能的错误报告。通过本申请可以节省终端的存储空间。

技术领域

本申请涉及计算机技术领域,特别涉及一种功能错误检测的方法、装置、设备及存储介质。

背景技术

在日常生活中,在用户使用应用程序时,应用程序经常会出现运行错误,这十分影响用户的体验,为此,技术人员设置了如下方法来确定应用程序中出现了运行错误:

技术人员为目标功能设置错误上报功能,在目标功能的代码中插入错误上报功能的代码,以使目标功能在出现运行错误时,生成对应目标功能的错误报告,进而技术人员可以根据错误报告找到对应的功能代码,并对错误进行排查。

在实现本申请的过程中,发明人发现现有技术至少存在以下问题:

在一个应用程序中存在很多的功能,如果为每个功能的代码中都插入错误上报功能的代码,会极大的增大应用程序的大小,浪费终端存储空间。

发明内容

本申请实施例提供了一种功能错误检测的方法、装置、设备及存储介质,能够解决现有技术浪费终端存储空间的问题。所述技术方案如下:

一方面,提供了一种功能错误检测的方法,所述方法包括:

获取目标应用程序的目标日志的内容信息;

如果所述内容信息中包括预设的错误表征字符,则确定所述目标日志对应的参考日志集合,其中,所述参考日志集合包括所述目标日志以及与所述目标日志满足预设邻近条件的至少一条日志;

获取所述参考日志集合中每条日志的目标类名和目标函数名;

基于所述目标类名、所述目标函数名和功能分类模型,确定所述目标日志所属的目标功能;

生成对应所述目标功能的错误报告。

可选的,所述基于所述目标类名、所述目标函数名和功能分类模型,确定所述目标日志所属的目标功能,包括:

基于所述目标类名和所述目标函数名,生成目标输入向量,其中,所述目标输入向量的每个数据位对应一个类名与函数名的组合,所述数据位对应有两种数据取值,所述两种数据取值包括第一数据取值和第二数据取值,在所述目标输入向量中,所述目标类名与所述目标函数名的组合对应的数据位的数据取值为第一数据取值,所述目标类名与所述目标函数名的组合之外的其它组合对应的数据位的数据取值为第二取值;

基于所述目标输入向量和所述功能分类模型,确定所述目标日志所属的目标功能。

可选的,所述获取目标应用程序的目标日志的内容信息之前,还包括:

在所述目标应用程序的程序代码编译过程中,获取所述程序代码包括的所有的类名与函数名的组合;

将所述程序代码包括的所有的类名与函数名的组合的数目,确定为输入向量长度;

获取所述输入向量长度对应的功能分类模型。

可选的,所述获取所述输入向量长度对应的功能分类模型,包括:

获取所述输入向量长度对应的初始功能分类模型;

获取所述目标样本日志所属的样本功能作为基准功能;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯音乐娱乐科技(深圳)有限公司,未经腾讯音乐娱乐科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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