【技术实现步骤摘要】
基于智能的业务场景识别方法、装置以及灰度引流方法、装置
[0001]本说明书涉及人工智能的
,尤其涉及一种基于智能的业务场景识别方法、装置以及灰度引流方法、装置。
技术介绍
[0002]一些大型网站服务体系包含巨量的业务场景,在研发过程中,比如,当服务有新版本要发布上线时,通过引流一小部分流量到新版本进行测试,可以及时发现程序问题,有效阻止大面积故障的发生,这种发布方式称为灰度发布。如何进行灰度发布,取决于业务场景。需要根据业务场景填写灰度引流规则,然后向系统中的一部分机器引流,将这些机器作为灰度环境,然后在灰度环境中进行测试。
[0003]更进一步地,一些服务涉及到不仅涉及到单一的业务场景,而是多个业务关联的场景组合产生的链路调用集合,例如购物平台中添加购物车、提交订单、支付这个场景,所以包含多个业务关联场景涉及的调用链路的全链路测试对于业务场景的。
[0004]如何分辨大型网站服务体系中的业务场景一直是一个比较重要但没有充分解决的问题。由于无法确保业务场景分配的质量,在实际测试过程中,就会产生很多的疑问,比如,测试用例包含的业务场景是否充分?灰度阶段的引流场景是否充分?还有哪些小流量场景没有覆盖?自动化测试覆盖的全不全?是不是代码覆盖率达到100%就可以了?线上业务管理所包含的业务场景是否涵盖了所有的业务场景?等等。
[0005]以上这些问题都依赖一个比较客观的业务场景分母来解答。目前,该业务产场景分母通常由负责业务的业务Owner根据其专家经验进行人工梳理,这种梳理往往是基于特定条 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能的业务场景识别方法,包括:获取业务数据,并对所述业务数据进行解析,得到业务参数以及所述业务参数对应的取值;对所述业务参数进行预过滤处理,得到包含业务语义的初筛参数,所述初筛参数包括连续型参数和枚举型参数;根据预设统计分布模型对所述连续型参数的分布拟合结果,生成枚举型的量化参数;采用预先训练得到的目标语义识别模型,识别所述枚举型参数和所述量化参数中的有效参数,所述有效参数为含有业务语义的参数;对所述有效参数进行聚类运算,识别出所述业务数据对应的业务场景。2.如权利要求1所述的基于智能的业务场景识别方法,所述根据预设统计分布模型对所述连续型参数的分布拟合结果,生成枚举型的量化参数,具体包括:根据预设统计分布模型对所述连续型参数进行分布拟合,得到所述分布拟合结果;根据所述分布拟合结果,确定所述连续型参数的头部取值范围、常规取值范围和尾部取值范围;将所述头部取值范围、所述常规取值范围和所述尾部取值范围作为所述连续型参数对应的量化参数。3.如权利要求2所述的基于智能的业务场景识别方法,所述采用预先训练得到的目标语义识别模型,识别所述枚举型参数和所述量化参数中含有业务语义的有效参数,还包括:根据预设字符,将所述枚举型参数和末端参数,分别划分为原子单元和分子单元,并将所述量化参数作为分子单元,所述末端参数为所述业务参数中的最后一个参数;采用预设映射子模型,将各参数对应的所述原子单元和所述分子单元,以及各参数对应的取值分别映射为不同维度的原子多维向量和分子多维向量;将各参数对应的不同维度的原子多维向量和分子多维向量拼接,得到各参数对应的多维语义向量;采用预设分类树子模型识别所述多维语义特征对应的参数标签,所述参数标签包括有效参数标签和无效参数标签;基于所述参数标签确定所述枚举型参数和所述量化参数中的有效参数。4.如权利要求3所述的基于智能的业务场景识别方法,在所述采用预先训练得到的目标语义识别模型,识别所述枚举型参数和所述量化参数中的有效参数之前,还包括:采集业务数据样本,并对所述业务数据进行解析、预过滤处理和分布拟合处理得到样本参数;根据是否含有业务语义,对所述样本参数分类进行标记,得到训练样本集,所述训练样本集中的样本参数携带预设标签,所述预设标签包括有效参数和无效参数;采用所述训练样本集对初始分类树子模型进行训练,得到预设分类树子模型。5.如权利要求4所述的基于智能的业务场景识别方法,所述采用所述训练样本集对初始分类树子模型进行训练,得到预设分类树子模型,包括:将所述训练样本集输入所述初始分类树子模型中的第一棵树进行训练,得到第一分数值;获取第一分数值与所述预设标签之间的第一残差值;
将所述第一残差值作为第二棵树的预设标签并进行迭代训练处理,直至每一棵树训练完毕,得到训练后的预设分类树子模型。6.如权利要求5所述的基于智能的业务场景识别方法,所述将所述训练样本集输入所述初始分类树子模型中的第一棵树进行训练,包括:根据预设字段,将所述样本参数划分为原子单元和分子单元,将所述原子单元和所述分子单元作为参数词库;统计所述参数词库中各所述原子单元和...
【专利技术属性】
技术研发人员:侯晰月,
申请(专利权)人:支付宝中国网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。