业务数据采集方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39063779 阅读:17 留言:0更新日期:2023-10-12 19:56
本申请涉及一种业务数据采集方法、装置、计算机设备和存储介质。包括:在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点;获取当前节点在目标多路径业务流转链路中的后向邻接节点的标识;从获取的后向邻接节点的标识中选取与目标对象匹配的节点标识,得到当前节点的去向节点标识;确定当前节点的来源节点标识;来源节点标识唯一对应来源节点,来源节点是当前节点的各个前向邻接节点中流转至当前节点的节点;将来源节点标识和去向节点标识添加至当前节点的埋点结构体中,以得到针对目标对象在目标多路径业务流转链路中采集到的业务采集数据。该方法拓宽了数据埋点的适用性,提高了网络媒体领域数据埋点的灵活度。的灵活度。的灵活度。

【技术实现步骤摘要】
业务数据采集方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种业务数据采集方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,系统链路的复杂度越来越高,为了更好的了解掌握系统链路,通常需要对系统链路中主要环节产生的数据进行采集。采集链路中的数据的方法有多种,例如可以利用数据埋点方式采集链路中的数据。
[0003]然而,传统技术的数据埋点方法,适用于固定不同的系统链路,并不适用于复杂的系统链路,从而使得利用数据埋点进行数据采集的方式具有较大的局限性。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够拓宽数据采集方式的适用性的业务数据采集方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]一方面,本申请提供了一种业务数据采集方法。所述方法包括:在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点;获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识;所述当前节点的后向邻接节点为至少一个;从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;确定所述当前节点的来源节点标识;所述来源节点标识唯一对应来源节点,所述来源节点是所述当前节点的各个前向邻接节点中流转至所述当前节点的节点;将所述来源节点标识和所述去向节点标识添加至所述当前节点的埋点结构体中,以得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据
[0006]另一方面,本申请还提供了一种业务数据采集装置。所述装置包括:节点确定模块,用于在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点;标识获取模块,用于获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识;所述当前节点的后向邻接节点为至少一个;去向节点标识得到模块,用于从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;来源节点标识确定模块,用于确定所述当前节点的来源节点标识;所述来源节点标识唯一对应来源节点,所述来源节点是所述当前节点的各个前向邻接节点中流转至所述当前节点的节点;业务采集数据得到模块,用于将所述来源节点标识和所述去向节点标识添加至所述当前节点的埋点结构体中,以得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据。
[0007]在一些实施例中,所述目标多路径业务流转链路匹配有邻接节点标识集合;所述邻接节点标识集合,包括所述目标多路径业务流转链路中各个节点的邻接节点的标识,所述当前节点的邻接节点包括后向邻接节点;所述标识获取模块,还用于:从所述目标多路径业务流转链路匹配的邻接节点标识集合中,获取所述当前节点在所述目标多路径业务流转
链路中的后向邻接节点的标识。
[0008]在一些实施例中,所述装置还用于:获取节点变更信息;基于所述节点变更信息,对所述目标多路径业务流转链路的邻接节点标识集合进行变更,得到更新后的邻接节点标识集合,所述更新后的邻接节点标识集合匹配的链路为新的目标多路径业务流转链路,返回在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点的步骤。
[0009]在一些实施例中,所述当前节点的来源节点标识和去向节点标识皆为至少一个;所述业务采集数据得到模块,还用于:确定所述当前节点的双向标识组合;每个所述双向标识组合包括一个来源节点标识以及一个去向节点标识,不同的所述双向标识组合中的来源节点标识和去向节点标识中的至少一个不同;对于每个所述双向标识组合,将所述双向标识组合中的来源节点标识和去向节点标识添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块;基于各个所述双向标识组合对应的埋点数据块,得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据。
[0010]在一些实施例中,所述业务采集数据得到模块,还用于:对于每个所述双向标识组合,确定与所述双向标识组合中的来源节点标识对应的、且指向所述当前节点的目标埋点数据块;从所述目标埋点数据块中获取存储的累积路径,所述累积路径为从所述目标多路径业务流转链路的起始节点到所述来源节点的一条路径;在获取的所述累积路径的基础上添加所述当前节点的标识,得到更新后的累积路径;将所述双向标识组合中的来源节点标识、去向节点标识以及所述更新后的累积路径,添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块。
[0011]在一些实施例中,所述目标多路径业务流转链路为用于选择与所述目标对象匹配的内容的链路,所述当前节点对应有候选内容;所述装置还用于:从所述当前节点对应的候选内容中选取与所述目标对象匹配的内容,当选取失败时,获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识,从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;将所述当前节点的去向节点标识确定为新的当前节点,返回从所述当前节点对应的候选内容中选取与所述目标对象匹配的内容的步骤,直到所述当前节点的去向节点标识为终止节点为止。
[0012]在一些实施例中,所述装置还用于:当选取成功时,将所述目标多路径业务流转链路中的终止节点的标识,确定为所述当前节点的去向节点标识。
[0013]在一些实施例中,所述装置还用于:当选取成功时,确定内容指示信息;所述内容指示信息用于指示所选中的内容;将所述内容指示信息添加到所述终止节点的埋点结构体中,得到所述终止节点的埋点数据块;基于所述终止节点的埋点数据块中存储的内容指示信息,确定与所述目标对象匹配的目标内容;将所述目标内容推送至所述目标对象。
[0014]在一些实施例中,所述目标多路径业务流转链路中的至少一个节点设置有节点进入条件,所述当前节点的去向节点标识是基于所述当前节点的后向邻接节点的节点进入条件选出的;所述装置还包括链路得到模块,所述链路得到模块,用于:获取初始多路径业务流转链路,将所述初始多路径业务流转链路确定为当前多路径业务流转链路;确定通过所述当前多路径业务流转链路为所述目标对象选取的内容,得到当前选取内容;当所述当前选取内容不满足预设内容条件时,调整所述当前多路径业务流转链路中的至少一个节点的节点进入条件,得到新的当前多路径业务流转链路,返回确定通过所述当前多路径业务流
转链路为所述目标对象选取的内容,得到当前选取内容的步骤,直到当前选取内容满足所述预设内容条件为止;将当前选取内容满足所述预设内容条件时的当前多路径业务流转链路,确定为所述目标多路径业务流转链路。
[0015]在一些实施例中,所述目标多路径业务流转链路为目标系统流转链路中的支干链路,所述目标系统流转链路还包括主干链路,所述主干链路以及所述支干链路是基于变更可能度划分得到的,所述支干链路包括多条路径、且所述支干链路的变更可能度小于可能度阈值,所述主干链路的变更可能度大于所述可能度阈值。
[001本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据采集方法,其特征在于,所述方法包括:在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点;获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识;所述当前节点的后向邻接节点为至少一个;从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;确定所述当前节点的来源节点标识;所述来源节点标识唯一对应来源节点,所述来源节点是所述当前节点的各个前向邻接节点中流转至所述当前节点的节点;将所述来源节点标识和所述去向节点标识添加至所述当前节点的埋点结构体中,以得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据。2.根据权利要求1所述的方法,其特征在于,所述目标多路径业务流转链路匹配有邻接节点标识集合;所述邻接节点标识集合,包括所述目标多路径业务流转链路中各个节点的邻接节点的标识,所述当前节点的邻接节点包括后向邻接节点;所述获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识包括:从所述目标多路径业务流转链路匹配的邻接节点标识集合中,获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取节点变更信息;基于所述节点变更信息,对所述目标多路径业务流转链路的邻接节点标识集合进行变更,得到更新后的邻接节点标识集合,所述更新后的邻接节点标识集合匹配的链路为新的目标多路径业务流转链路,返回在包括多个节点的目标多路径业务流转链路中,确定目标对象对应的当前节点的步骤。4.根据权利要求1所述的方法,其特征在于,所述当前节点的来源节点标识和去向节点标识皆为至少一个;所述将所述来源节点标识和所述去向节点标识添加至所述当前节点的埋点结构体中,以得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据包括:确定所述当前节点的双向标识组合;每个所述双向标识组合包括一个来源节点标识以及一个去向节点标识,不同的所述双向标识组合中的来源节点标识和去向节点标识中的至少一个不同;对于每个所述双向标识组合,将所述双向标识组合中的来源节点标识和去向节点标识添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块;基于各个所述双向标识组合对应的埋点数据块,得到针对所述目标对象在所述目标多路径业务流转链路中采集到的业务采集数据。5.根据权利要求4所述的方法,其特征在于,所述对于每个所述双向标识组合,将所述双向标识组合中的来源节点标识和去向节点标识添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块包括:对于每个所述双向标识组合,确定与所述双向标识组合中的来源节点标识对应的、且指向所述当前节点的目标埋点数据块;
从所述目标埋点数据块中获取存储的累积路径,所述累积路径为从所述目标多路径业务流转链路的起始节点到所述来源节点的一条路径;在获取的所述累积路径的基础上添加所述当前节点的标识,得到更新后的累积路径;将所述双向标识组合中的来源节点标识、去向节点标识以及所述更新后的累积路径,添加至所述当前节点的埋点结构体中,得到所述双向标识组合对应的埋点数据块。6.根据权利要求1所述的方法,其特征在于,所述目标多路径业务流转链路为用于选择与所述目标对象匹配的内容的链路,所述当前节点对应有候选内容;所述获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识,从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识包括:从所述当前节点对应的候选内容中选取与所述目标对象匹配的内容,当选取失败时,获取所述当前节点在所述目标多路径业务流转链路中的后向邻接节点的标识,从获取的后向邻接节点的标识中选取与所述目标对象匹配的节点标识,得到所述当前节点的去向节点标识;所述方法还包括:将所述当前节点的去向节点标识确定为新的当前节点,返回从所述当前节点对应的候选内容中选取与所述目标对象匹配的内容的步骤,直到所述当前节点的去向节点标识为终止节点为止。7.根据权利要求6所述的方法,其特征...

【专利技术属性】
技术研发人员:陈例圆杨捷成王明献侯岳晗王然涂思腾李远青杨帆黄鹏飞郭岑李若琪
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:

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

1