一种基于服务端关系网络的数据监控方法及装置制造方法及图纸

技术编号:35840953 阅读:29 留言:0更新日期:2022-12-03 14:13
本发明专利技术公开了一种基于服务端关系网络的数据监控方法及装置。该方法包括:获取与存量终端之间具有操作行为的服务端的服务端数据标签并根据服务端数据标签和存量终端在业务平台上的历史表现数据建立并训练用以识别终端数据存在异常的数据监控模型,通过该模型对请求服务的目标终端通过服务端数据标签和关系网络实现是否存在异常的监控识别。由此通过动态变化的网络大数据构建特定关系网络并抽象出对应的业务场景,实现高效准确动态地进行直观的业务场景变化下的网络数据异常的监控处理。处理。处理。

【技术实现步骤摘要】
一种基于服务端关系网络的数据监控方法及装置


[0001]本专利技术涉及信息监控
,具体而言,涉及一种基于服务端关系网络的数据监控方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]随着互联网技术的发展,通过大量网络数据对各个领域和/或终端用户对象数据进行监测监控和处理,并预测/识别存在安全隐患的数据和/或终端用户对象,保障网络或数据或行业领域的数据安全,越来越重要。而多数监控方式是基于各种类别数据来构建复杂的关系网络或者说关系图谱,通过这种有效组合进行多方位的数据监控并进行安全分析处理,预测识别异常数据和终端进而排除异常终端、保护数据安全。但现有构建关系网络的信息或者说类型,通常采用设备信息、IP网络地址、联系人、WIFI信息等,这些信息虽然所属类别/类型不同,但都是基于物理实体的数据,或者说,都是固定的数据、即一般情况下不会变化,其不容易再进行分类或抽象,并不适应于海量动态数据变化不断的应用场景下的数据监控和处理,其无法高效率地、更准确地监控、识别、发现和预测网络数据中各种动态变化信息的安全隐患。
[0003]因而,需要对数据监控的方式进行改进以高效、准确实现网络数据的监控监测,保障数据安全。

技术实现思路

[0004]针对现有技术的上述缺陷,本专利技术提供一种基于服务端关系网络的数据监控方法、装置、系统和介质,以解决或部分解决如何通过动态变化的网络大数据来构建特定的关系网络并抽象出对应的业务场景,高效准确动态地实现直观的业务场景变化下的网络数据的监控处理的技术问题;进一步,如何通过动态变化的容易获得的终端信息提取终端历史表现数据来获取操作行为所对应的服务端数据而构建特定的关系网络、抽象出对应的业务场景,高效准确动态发现和识别存在的异常而实现直观的业务场景变化下网络数据监控处理的技术问题。
[0005]为了解决上述技术问题,本专利技术第一方面提出一种基于服务端关系网络的数据监控方法,包括:获取与存量终端之间具有操作行为的服务端的服务端数据标签,并根据所述服务端数据标签和所述存量终端在业务平台上的历史表现数据,建立并训练用以识别终端数据存在异常的数据监控模型;获取目标终端的目标终端数据,并提取所述目标终端对应的历史表现数据中的历史服务端数据;根据所述历史服务端数据的各个服务端构建服务端关系网络;对所述服务端关系网络中的服务端进行分类,并生成服务方数据标签;根据所述目标终端数据和服务端数据标签,经由所述数据监控模型进行监控识别,获得目标终端异常情况的预测评分;根据所述监控识别的预测评分结果,向目标用户发送消息根据本专利技术一种优选实施方式,建立并训练用以识别终端数据存在异常的数据监控模型,具体包括:经由业务平台获取预设数量的存量终端的历史表现数据中对应的历史
服务端数据,经过筛选后作为建立的数据监控模型的训练样本;其中,所述历史服务端数据包括体现终端与相应服务端之间操作行为的关联数据;以历史服务端数据中终端与服务端为不同类型的节点,以历史服务端数据中终端与对应服务端之间的关联数据内特定时间点所发生的操作行为的关系为边,构建服务端的关系网络;根据对关系网络中的服务端进行分类,构建相应的标识所属业务服务场景的服务端数据标签,并统计每个预设数量的存量终端对应的服务端数据标签;根据存量终端的历史表现数据以及存量终端对应的服务端的服务方数据标签作为所述训练样本的样本特征数据,形成数据监控模型的训练集;将训练集中的样本特征数据输入到数据监控模型中进行模型训练,得到训练后的数据监控模型,并输出对应监控的终端数据的异常情况评分。
[0006]根据本专利技术一种优选实施方式,经由业务平台获取预设数量的存量终端的历史表现数据中对应的历史服务端数据,包括:通过业务平台的数据库或外部数据库的终端信息,抽取存量终端的历史表现数据;从历史表现数据中选取一预定时间段内的历史服务端数据并进行清洗;所述历史服务端数据至少包括:终端对服务端提供的服务进行的操作行为;所述数据库为关联的服务方数据库。
[0007]根据本专利技术一种优选实施方式,以历史服务端数据中终端与服务端为不同类型的节点,以历史服务端数据中终端与对应服务端之间的关联数据内特定时间点所发生的操作行为的关系为边,构建服务端的关系网络,具体包括:利用清洗后的历史服务端数据中的终端ID与服务端ID作为节点,使用NetworkX构建服务端关系网络;终端的节点为第一类型,服务端的节点为第二类型;每条边具有权重,对建立的服务端关系网络进行再次数据清洗以删除权重小于预设权重阈值的边。
[0008]根据本专利技术一种优选实施方式,所述边的权重包括:基于节点之间的操作行为发生的次数进行设定,操作行为发生的次数越多,权重越大。
[0009]根据本专利技术一种优选实施方式,根据对关系网络中的服务端进行分类,构建相应的标识所属业务服务场景的服务端数据标签,并统计每个预设数量的存量终端对应的服务端数据标签,包括:从包含关系网络中的服务端的服务端数据的多个数据库中获取的服务端数据来制作用于发现终端异常情况的服务端数据标签;其中,多个数据库包括具有用于评分计算的数据库;根据服务端数据中的服务端名称确定实际业务场景后,根据实际业务场景的信息对所述业务场景下所有服务端都加上标签来标识所属业务场景;基于所述标签对同一个关系网络内的终端进行统计分析,并提炼存在异常概率高的标签进行异常状态预警;其中,样本特征数据还包括服务端数据标签的权重。
[0010]根据本专利技术一种优选实施方式,对所述业务场景下所有服务端都加上标签包括:根据所属业务场景预设的分类标准,对业务场景下的服务端出现的频度进行从高到低的排序,并对相应的服务端根据预设的分类标准添加大类与小类的标签。
[0011]根据本专利技术一种优选实施方式,根据所述历史服务端数据的各个服务端构建服务端关系网络;对所述服务端关系网络中的服务端进行分类,并生成服务端数据标签;根据所述目标终端数据和服务端数据标签,经由所述数据监控模型进行监控识别,获得目标终端异常情况的预测评分,包括:根据目标终端的历史表现数据中的历史服务端数据确定服务端ID;将所述服务端ID与目标终端ID分别作为不同类型的节点,使用NetworkX构建服务端关系网络;根据历史服务端数据中服务端名称确定实际业务场景,利用预设的分类标准,在
相应的业务场景下,将所有服务端出现的频度进行从高到低的排序并对相应的服务端根据预设分类标准添加大类与小类的标签;将目标终端数据和服务端数据标签输入数据监控模型,计算获得目标终端异常情况的概率评分。
[0012]根据本专利技术一种优选实施方式,还包括:基于与存量终端或目标终端之间具有操作行为的服务端的数量以及数据监控模型的训练精度预设值k;抽取所述所有服务端中的k个服务端作为节点,与作为节点的存量终端或目标终端构建服务端关系网络。
[0013]为解决上述技术问题,本专利技术第二方面提出一种基于服务端关系网络的数据监控方法,包括:模型构建模块,用于获取与存量终端之间具有操作行为的服务端的服务端数据标签,并根据所述服务端数据标签和所述存量终端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于服务端关系网络的数据监控方法,其特征在于,包括:获取与存量终端之间具有操作行为的服务端的服务端数据标签,并根据所述服务端数据标签和所述存量终端在业务平台上的历史表现数据,建立并训练用以识别终端数据存在异常的数据监控模型;获取目标终端的目标终端数据,并提取所述目标终端对应的历史表现数据中的历史服务端数据;根据所述历史服务端数据的各个服务端构建服务端关系网络;对所述服务端关系网络中的服务端进行分类,并生成服务端数据标签;根据目标终端数据和生成的服务端数据标签,经由所述数据监控模型进行监控识别,获得目标终端异常情况的预测评分;根据监控识别的预测评分结果,向目标终端发送消息。2.如权利要求1所述的方法,其特征在于,建立并训练用以识别终端数据存在异常的数据监控模型,具体包括:经由业务平台获取预设数量的存量终端的历史表现数据中对应的历史服务端数据,经过筛选后作为建立的数据监控模型的训练样本;其中,所述历史服务端数据包括体现终端与相应服务端之间操作行为的关联数据;以历史服务端数据中终端与服务端为不同类型的节点,以历史服务端数据中终端与对应服务端之间的关联数据内特定时间点所发生的操作行为的关系为边,构建服务端的关系网络;根据对关系网络中的服务端进行分类,构建相应的标识所属业务服务场景的服务端数据标签,并统计每个预设数量的存量终端对应的服务端数据标签;根据存量终端的历史表现数据以及存量终端对应的服务端的服务端数据标签作为所述训练样本的样本特征数据,形成数据监控模型的训练集;将训练集中的样本特征数据输入到数据监控模型中进行模型训练,得到训练后的数据监控模型,并输出对应监控的终端数据的异常情况评分。3.如权利要求2所述的方法,其特征在于,经由业务平台获取预设数量的存量终端的历史表现数据中对应的历史服务端数据,包括:通过业务平台的数据库或外部数据库的终端信息,抽取存量终端的历史表现数据;从历史表现数据中选取一预定时间段内的历史服务端数据并进行清洗;所述历史服务端数据至少包括:终端对服务端提供的服务进行的操作行为;所述数据库为关联的服务端数据库。4.如权利要求2所述的方法,其特征在于:以历史服务端数据中终端与服务端为不同类型的节点,以历史服务端数据中终端与对应服务端之间的关联数据内特定时间点所发生的操作行为的关系为边,构建服务端的关系网络,具体包括:利用清洗后的历史服务端数据中的终端ID与服务端ID作为节点,使用NetworkX构建服务端关系网络;终端的节点为第一类型,服务端的节点为第二类型;每条边具有权重,对建立的服务端关系网络进行再次数据清洗以删除权重小于预设权重阈值的边。
5.如权利要求4所述的方法,其特征在于,所述边的权重包括:基于节点之间的操作行为发生的次数进行设定,操作行为发生的次数越多,权重越大。6.如权利要求2所述的方法,其特征在于,根据对关系网络中的服务端进行分类,构建相应的标识所属业务服务场景的服务端数据标签,并统计每个预设数量的存量终端对应的服务端数据标签,包括:从包含关系网络中的服务端的服务端...

【专利技术属性】
技术研发人员:蒋勃王骞沈赟
申请(专利权)人:北京淇瑀信息科技有限公司
类型:发明
国别省市:

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

1