当前位置: 首页 > 专利查询>网易专利>正文

业务会话关联方法技术

技术编号:39643524 阅读:12 留言:0更新日期:2023-12-09 11:11
本发明专利技术提供了一种业务会话关联方法

【技术实现步骤摘要】
业务会话关联方法、装置、电子设备和可读存储介质


[0001]本专利技术涉及数据处理
,尤其是涉及一种业务会话关联方法

装置

电子设备和可读存储介质


技术介绍

[0002]现有技术中,运维人员在处理复杂业务会话问题时所面临的操作过程繁琐

容易失误判断

人力能效不高的问题

目前,业界对这种业务会话级问题实时溯源与定位,尚无公开的解决方案;而传统开源的全链路追踪框架,如
Open Tracing
,则是以面向跨服务单请求链路的可用性与性能追踪为主要方向,并要求各服务提供方遵循统一的数据规范和日志协议,而且无法跟踪到事实表

维度表等数据源,在跨服务提供方的复杂判断逻辑的业务会话级追踪场景,难以适用


技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种业务会话关联方法

装置

电子设备和可读存储介质,自动化地输出业务会话的会话关联结果,具有零侵入

跨请求和异构数据源

低延迟和灵活而低代码等优点

[0004]第一方面,本专利技术实施例提供了一种业务会话关联方法,方法包括:从业务会话的数据源中确定基准数据,基于基准数据生成基准知识簇;从业务会话的数据源中确定除基准数据之外的非基准数据,基于非基准数据生成非基准知识簇,将基准知识簇和非基准知识簇合并为增广知识簇;将增广知识簇填充至业务会话的行为树上,基于行为树输入预设结论分析状态机中,输出会话关联结果

[0005]第二方面,本专利技术实施例还提供一种业务会话关联装置,装置包括:基准知识簇生成模块,用于从业务会话的数据源中确定基准数据,基于基准数据生成基准知识簇;增广知识簇合并模块,用于从业务会话的数据源中确定除基准数据之外的非基准数据,基于非基准数据生成非基准知识簇,将基准知识簇和非基准知识簇合并为增广知识簇;会话关联结果输出模块,用于将增广知识簇填充至业务会话的行为树上,基于行为树输入预设结论分析状态机中,输出会话关联结果

[0006]第三方面,本专利技术实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述的业务会话关联方法的步骤

[0007]第四方面,本专利技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述的业务会话关联方法的步骤

[0008]本专利技术实施例带来了以下有益效果:
[0009]本专利技术实施例提供了一种业务会话关联方法

装置

电子设备和可读存储介质,从业务会话的数据源中确定基准数据,基于基准数据生成基准知识簇;从业务会话的数据源
中确定除基准数据之外的非基准数据,基于非基准数据生成非基准知识簇,将基准知识簇和非基准知识簇合并为增广知识簇;将增广知识簇填充至业务会话的行为树上,基于行为树输入预设结论分析状态机中,输出会话关联结果

该方式中,可以自动化地输出业务会话的会话关联结果,具有零侵入

跨请求和异构数据源

低延迟和灵活而低代码等优点

[0010]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知

[0011]为使本公开的上述目的

特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下

附图说明
[0012]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0013]图1为本专利技术实施例提供的一种业务会话关联方法的流程图;
[0014]图2为本专利技术实施例提供的另一种业务会话关联方法的流程图;
[0015]图3为本专利技术实施例提供的一种会话窗口的示意图;
[0016]图4为本专利技术实施例提供的一种基准数据的业务时间戳和非基准数据的业务时间戳的示意图;
[0017]图5为本专利技术实施例提供的一种对目标知识簇进行维度扩充的示意图;
[0018]图6为本专利技术实施例提供的一种行为树转化有向图的方式的示意图;
[0019]图7为本专利技术实施例提供的一种最终行为树渲染的示意图;
[0020]图8为本专利技术实施例提供的一种的对非关键节点进行剪除的示意图;
[0021]图9为本专利技术实施例提供的一种知识簇的示意图;
[0022]图
10
为本专利技术实施例提供的另一种知识簇的示意图;
[0023]图
11
为本专利技术实施例提供的一种会话窗口的变化过程的示意图;
[0024]图
12
为本专利技术实施例提供的一种会话关联结果的示意图;
[0025]图
13
为本专利技术实施例提供的一种会话关联结果和最终行为树的示意图;
[0026]图
14
为本专利技术实施例提供的一种业务会话关联装置的结构示意图;
[0027]图
15
为本专利技术实施例提供的一种电子设备的结构示意图

具体实施方式
[0028]为使本专利技术实施例的目的

技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚

完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0029]一次用户服务的完成,往往需要多个设备和子系统协作完成,其间会同时触发多个请求,产生跨越多个服务提供方的业务会话

例如手机应用内购买支付行为,就涉及从不同版本的客户端
SDK(Software Development Kit
,软件开发工具包
)
及其引用的
APP
(Application
,应用程序
)、
到各种应用市场渠道商

再到支付系统

最后到产品服务器的跨请求多次调用协同完成服务的过程

要实时关联并还原一次业务会话,满足及时的问题定位和业务场景还原等应用场本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种业务会话关联方法,其特征在于,所述方法包括:从业务会话的数据源中确定基准数据,基于所述基准数据生成基准知识簇;从所述业务会话的数据源中确定除所述基准数据之外的非基准数据,基于所述非基准数据生成非基准知识簇,将所述基准知识簇和所述非基准知识簇合并为增广知识簇;将所述增广知识簇填充至所述业务会话的行为树上,基于所述行为树输入预设结论分析状态机中,输出会话关联结果
。2.
根据权利要求1所述的方法,其特征在于,基于所述基准数据生成基准知识簇的步骤,包括:基于所述基准数据的分析分组打开会话窗口;其中,所述会话窗口在打开时间达到预设的超时区间后结束;在所述会话窗口结束之前如果存在数据流入所述分析分组,将所述打开时间置为0;基于所述基准数据和流入所述分析分组的数据生成基准知识簇
。3.
根据权利要求2所述的方法,其特征在于,基于所述基准数据和流入所述分析分组的数据生成基准知识簇的步骤,包括:确定所述基准数据的一级字段和流入所述分析分组的数据的一级字段;其中,数据的一级字段表征该数据的属性;确定所述基准数据的一级字段和流入所述分析分组的数据的一级字段相关联的二级字段;基于所述二级字段生成基准知识簇
。4.
根据权利要求1所述的方法,其特征在于,从所述业务会话的数据源中确定除所述基准数据之外的非基准数据的步骤,包括:确定所述基准数据的业务时间戳;基于所述基准数据的业务时间戳从所述业务会话的数据源中确定非基准数据
。5.
根据权利要求3所述的方法,其特征在于,基于所述基准数据的业务时间戳从所述业务会话的数据源中确定非基准数据的步骤,包括:从所述业务会话的数据源中确定非基准数据,以使所述非基准数据的业务时间戳和所述基准数据的业务时间戳满足以下算式:
b.timestamp∈[a.timestamp+lowerBound,a.timestamp+upperBound]
;其中,
b.timestamp
为所述基准数据的业务时间戳,
a
为所述非基准数据的业务时间戳,
upperBound
为预设的区间上边界,
lowerBound
为预设的区间下边界
。6.
根据权利要求1所述的方法,其特征在于,将所述基准知识簇和所述非基准知识簇合并为增广知识簇的步骤,包括:确定所述基准知识簇的一级字段和所述非基准知识簇的一级字段;确定所述基准知识簇的一级字段和所述非基准知识簇的一级字段相关联的二级字段;基于所述二级字段生成增广知识簇
。7.
根据权利要求1‑6任一项所述的方法,其特征在于,所述方法还包括:对目标知识簇进行维度扩充;其中,所述目标知识簇包括:所述基准知识簇

所述非基准知识或所述增广知识簇
。8.
根据权利要求7所述的方法,其特征在于,对目标知识簇进行维度扩充的步骤,包括:
确定目标知识簇中各个字段的
ID
;基于预先设置的维度表确定所述
ID
映射的描述;将所述描述添加至所述目标知识簇
。9.
根据权利要求1‑6任一项所述的方法,其特征在于,将所述增广知识簇填充至所述业务会话的行为树上的步骤之后,所述方法还包括:将所述行为树转化为有向图;将目标链路的链路日志添加至所述有向图;将链路日志添加后的所...

【专利技术属性】
技术研发人员:林佳
申请(专利权)人:网易
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1