[发明专利]一种分析引擎的生成方法、装置、设备及存储介质在审
申请号: | 202110145896.2 | 申请日: | 2021-02-02 |
公开(公告)号: | CN114840244A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 吴书宏;权泉;薛羽琪 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 王雪 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分析 引擎 生成 方法 装置 设备 存储 介质 | ||
本公开提供了一种分析引擎的生成方法、装置、设备及存储介质,所述方法包括:首先,响应于针对至少一个分析原子的选中操作,将所述至少一个分析原子确定为目标分析原子,然后获取目标分析原子的参数信息,进而将目标分析原子的参数信息添加到预设结构模板中,得到目标分析原子对应的任务单元,最终,基于目标分析原子对应的任务单元,生成目标分析引擎。本公开实施例中用户可以基于分析需求选择分析原子,然后基于选中的分析原子自动化的构建分析引擎,与现有技术中基于分析需求人工编写分析代码相比,本公开实施例能够提高分析引擎的构建效率。另外,分析原子在不同的分析引擎的构建中可复用,进一步的简化了分析引擎的构建过程。
技术领域
本公开涉及数据处理领域,尤其涉及一种分析引擎的生成方法、装置、设备及存储介质。
背景技术
随着应用程序用户规模的急剧扩大,开发人员面对的用户场景越来越复杂,一旦存在用户反馈的体验问题需要解决时,需要针对该问题复原用户场景,在复原的用户场景下解决该体验问题。
目前,通过构建分析引擎的方式复原用户场景,通过运行分析引擎解决该用户场景下的用户体验问题,但是,目前构建分析引擎的方式较复杂,且针对不同的用户场景的分析引擎均需要单独实现,彼此不可复用,因此,分析引擎的构建效率较低,影响用户反馈的体验问题的解决进度。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种分析引擎的生成方法、装置、设备及存储介质,能够基于用户选中的目标分析原子自动化构建分析引擎,提高了分析引擎的构建效率,且用于构建分析引擎的分析原子可复用,简化了分析引擎的构建。
第一方面,本公开提供了一种分析引擎的生成方法,所述方法包括:
响应于针对至少一个分析原子的选中操作,将所述至少一个分析原子确定为目标分析原子;其中,所述分析原子为用于实现指定功能的方法;
获取所述目标分析原子的参数信息;
基于所述目标分析原子的参数信息和预设代码结构模板,生成所述目标分析原子对应的任务单元;
基于所述目标分析原子对应的任务单元,生成目标分析引擎。
可选的,所述参数信息包括输入参数;所述基于所述目标分析原子对应的任务单元,生成目标分析引擎之后,还包括:
将所述目标分析原子的输入参数,确定为所述目标分析引擎的输入参数。
可选的,所述目标分析原子包括第一分析原子和第二分析原子;
所述将所述目标分析原子的输入参数,确定为所述目标分析引擎的输入参数,包括:
将所述第一分析原子和所述第二分析原子的输入参数进行合并去重处理,得到合并后输入参数;
基于所述合并后输入参数,确定所述目标分析引擎的输入参数;其中,所述输入参数用于对所述目标分析引擎运行时接收的输入数据进行验证。
可选的,所述目标分析原子的参数信息包括所述目标分析原子的下一跳执行原子;所述目标分析原子对应的任务单元中包括所述下一跳执行原子对应的任务单元标识。
可选的,所述目标分析原子的数量为多个;所述基于所述目标分析原子对应的任务单元,生成目标分析引擎之前,还包括:
确定所述目标分析原子的执行顺序;
相应的,所述基于所述目标分析原子对应的任务单元,生成目标分析引擎,包括:
基于所述执行顺序,从所述目标分析原子对应的任务单元中,确定首位执行的任务单元;
将位于所述执行顺序中的最后一个目标分析原子对应的下一跳任务单元确定为结果回传任务单元;其中,所述结果回传任务单元用于回传执行结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110145896.2/2.html,转载请声明来源钻瓜专利网。