一种虚拟设备更新方法及装置制造方法及图纸

技术编号:34271847 阅读:56 留言:0更新日期:2022-07-24 16:13
本发明专利技术实施例提供了一种虚拟设备更新方法及装置,涉及数据处理技术领域,应用于监控设备,监控设备中包含采用数字孪生技术基于目标配置数据构建的、用于反映现实设备配置情况的虚拟设备,上述方法包括:实时获取现实设备生成的操作日志,操作日志是:现实设备执行针对配置数据的操作后生成的,在每次获取到现实设备的操作日志后,提取操作日志中记录的目标操作数据;对比目标操作数据与已记录的现实设备的目标配置数据;基于对比结果与目标操作数据,更新已记录的目标配置数据,并基于更新后的目标配置数据,更新已构建的虚拟设备。应用本发明专利技术实施例提供的方案能够满足基于数字孪生技术构建的虚拟设备的实时性要求。生技术构建的虚拟设备的实时性要求。生技术构建的虚拟设备的实时性要求。

A virtual device updating method and device

【技术实现步骤摘要】
一种虚拟设备更新方法及装置


[0001]本专利技术涉及数据处理
,特别是涉及一种虚拟设备更新方法及装置。

技术介绍

[0002]为了对运行于现实场景中的电子设备(称为现实设备)进行监控,监控设备可以基于数字孪生技术,获取现实设备的各类配置数据,再基于获取到的配置数据,在虚拟环境中构建与现实设备相对应的虚拟设备,从而通过虚拟设备反映现实设备的配置情况,因此用户可以通过监控虚拟设备实现对现实设备的监控。
[0003]例如,上述现实设备可以为网元设备,监控设备可以获取网元设备的各类配置数据,如网元设备的IP地址、端口号、网卡流量等,从而在虚拟环境中构建与网元设备相对应的虚拟网元设备,用户可以通过监控虚拟网元设备实现对现实场景中网元设备的监控。
[0004]在现实设备运行的过程中,现实设备的配置情况可能发生变化,为了使得所构建的虚拟设备能够实时反映现实设备的配置情况,监控设备需要实时获取现实设备的所有配置数据,即全量配置数据,再基于全量配置数据对虚拟设备进行更新,使得虚拟设备能够实时反映现实设备的配置情况。但现实设备的全量配置数据的数据量较大,监控设备获取与处理全量配置数据需要消耗较长的时间,难以满足基于数字孪生技术构建的虚拟设备的实时性要求。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种虚拟设备更新方法及装置,以满足基于数字孪生技术构建的虚拟设备的实时性要求。具体技术方案如下:
[0006]第一方面,本专利技术实施例提供了一种虚拟设备更新方法,应用于监控设备,所述监控设备中包含采用数字孪生技术基于目标配置数据构建的、用于反映现实设备配置情况的虚拟设备,所述方法包括:
[0007]实时获取现实设备生成的操作日志,其中,所述操作日志是:所述现实设备执行针对配置数据的操作后生成的,所述操作日志中记录有:表示所述针对配置数据的操作的操作数据;
[0008]在每次获取到所述现实设备的操作日志后,提取所述操作日志中记录的目标操作数据;
[0009]对比所述目标操作数据与已记录的所述现实设备的目标配置数据;
[0010]基于对比结果与所述目标操作数据,更新已记录的所述目标配置数据,并基于更新后的目标配置数据,更新所述已构建的虚拟设备。
[0011]本专利技术的一个实施例中,所述方法还包括:
[0012]按照预设周期,获取表示所述现实设备当前配置情况的全量配置数据;
[0013]在每次获取到全量配置数据后,对比所述全量配置数据与已记录的所述目标配置数据;
[0014]基于对比结果与所述全量配置数据,更新已记录的所述目标配置数据,并基于更新后的目标配置数据对已构建的虚拟设备进行更新。
[0015]本专利技术的一个实施例中,所述对比所述目标操作数据与已记录的所述现实设备的目标配置数据,包括:
[0016]基于第一数据标识与第二数据标识,对比所述目标操作数据与已记录的所述现实设备的目标配置数据,其中,所述第一数据标识为:所述目标操作数据中的各条数据的数据标识,所述第二数据标识为:所述目标配置数据中包含的各条数据的数据标识;
[0017]所述基于对比结果与所述目标操作数据,更新已记录的所述目标配置数据,包括:
[0018]若对比结果为存在第三数据标识,则将所述第三数据标识对应的目标操作数据中的数据记录于目标配置数据中,其中,所述第三数据标识为:所述第一数据标识内包含、所述第二数据标识内不包含的数据标识;
[0019]若对比结果为所述目标操作数据中的第一数据与所述目标配置数据中的第二数据不同,则将所述目标配置数据中包含的第二数据更新为第一数据,其中,所述第一数据对应的第一数据标识与第二数据对应的第二数据标识相同;
[0020]若所述目标操作数据表示在所述现实设备中删除第四数据标识对应的数据,则从所述目标配置数据中删除所述第四数据标识对应的数据。
[0021]本专利技术的一个实施例中,在所述对比所述目标操作数据与已记录的所述现实设备的目标配置数据之前,还包括:
[0022]将所述目标操作数据转换为统一的预设格式。
[0023]本专利技术的一个实施例中,所述目标操作数据中包含:数据操作信息,所述数据操作信息表示:所述现实设备执行的操作的类别,所述将所述目标操作数据转换为统一的预设格式,包括:
[0024]基于预设转换关系,将所述数据操作信息转换为预设格式的数据调整信息,其中,所述数据调整信息表示:所述现实设备对已存储的目标配置数据进行的调整的类别。
[0025]第二方面,本专利技术实施例提供了一种虚拟设备更新装置,应用于监控设备,所述监控设备中包含采用数字孪生技术基于目标配置数据构建的、用于反映现实设备配置情况的虚拟设备,所述装置包括:
[0026]日志获取模块,用于实时获取现实设备生成的操作日志,其中,所述操作日志是:所述现实设备执行针对配置数据的操作后生成的,所述操作日志中记录有:表示所述针对配置数据的操作的操作数据;
[0027]数据提取模块,用于在每次获取到所述现实设备的操作日志后,提取所述操作日志中记录的目标操作数据;
[0028]第一数据对比模块,用于对比所述目标操作数据与已记录的所述现实设备的目标配置数据;
[0029]第一数据更新模块,用于基于对比结果与所述目标操作数据,更新已记录的所述目标配置数据,并基于更新后的目标配置数据,更新所述已构建的虚拟设备。
[0030]本专利技术的一个实施例中,所述装置还包括:
[0031]全量数据获取模块,用于按照预设周期,获取表示所述现实设备当前配置情况的全量配置数据;
[0032]第二数据对比模块,用于在每次获取到全量配置数据后,对比所述全量配置数据与已记录的所述目标配置数据;
[0033]第二数据更新模块,用于基于对比结果与所述全量配置数据,更新已记录的所述目标配置数据,并基于更新后的目标配置数据对已构建的虚拟设备进行更新。
[0034]本专利技术的一个实施例中,所述第一数据对比模块,具体用于:
[0035]基于第一数据标识与第二数据标识,对比所述目标操作数据与已记录的所述现实设备的目标配置数据,其中,所述第一数据标识为:所述目标操作数据中的各条数据的数据标识,所述第二数据标识为:所述目标配置数据中包含的各条数据的数据标识;
[0036]所述第一数据更新模块,具体用于:
[0037]若对比结果为存在第三数据标识,则将所述第三数据标识对应的目标操作数据中的数据记录于目标配置数据中,并基于更新后的目标配置数据,更新所述已构建的虚拟设备,其中,所述第三数据标识为:所述第一数据标识内包含、所述第二数据标识内不包含的数据标识;
[0038]若对比结果为所述目标操作数据中的第一数据与所述目标配置数据中的第二数据不同,则将所述目标配置数据中包含的第二数据更新为第一数据,并基于更新后的目标配置数据,更新所述已构建的虚拟设备,其中,所述第一数据对应的第一数据标识与第二数据对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟设备更新方法,其特征在于,应用于监控设备,所述监控设备中包含采用数字孪生技术基于目标配置数据构建的、用于反映现实设备配置情况的虚拟设备,所述方法包括:实时获取现实设备生成的操作日志,其中,所述操作日志是:所述现实设备执行针对配置数据的操作后生成的,所述操作日志中记录有:表示所述针对配置数据的操作的操作数据;在每次获取到所述现实设备的操作日志后,提取所述操作日志中记录的目标操作数据;对比所述目标操作数据与已记录的所述现实设备的目标配置数据;基于对比结果与所述目标操作数据,更新已记录的所述目标配置数据,并基于更新后的目标配置数据,更新所述已构建的虚拟设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:按照预设周期,获取表示所述现实设备当前配置情况的全量配置数据;在每次获取到全量配置数据后,对比所述全量配置数据与已记录的所述目标配置数据;基于对比结果与所述全量配置数据,更新已记录的所述目标配置数据,并基于更新后的目标配置数据对已构建的虚拟设备进行更新。3.根据权利要求1所述的方法,其特征在于,所述对比所述目标操作数据与已记录的所述现实设备的目标配置数据,包括:基于第一数据标识与第二数据标识,对比所述目标操作数据与已记录的所述现实设备的目标配置数据,其中,所述第一数据标识为:所述目标操作数据中的各条数据的数据标识,所述第二数据标识为:所述目标配置数据中包含的各条数据的数据标识;所述基于对比结果与所述目标操作数据,更新已记录的所述目标配置数据,包括:若对比结果为存在第三数据标识,则将所述第三数据标识对应的目标操作数据中的数据记录于目标配置数据中,其中,所述第三数据标识为:所述第一数据标识内包含、所述第二数据标识内不包含的数据标识;若对比结果为所述目标操作数据中的第一数据与所述目标配置数据中的第二数据不同,则将所述目标配置数据中包含的第二数据更新为第一数据,其中,所述第一数据对应的第一数据标识与第二数据对应的第二数据标识相同;若所述目标操作数据表示在所述现实设备中删除第四数据标识对应的数据,则从所述目标配置数据中删除所述第四数据标识对应的数据。4.根据权利要求1

3中任一项所述的方法,其特征在于,在所述对比所述目标操作数据与已记录的所述现实设备的目标配置数据之前,还包括:将所述目标操作数据转换为统一的预设格式。5.根据权利要求4所述的方法,其特征在于,所述目标操作数据中包含:数据操作信息,所述数据操作信息表示:所述现实设备执行的操作的类别,所述将所述目标操作数据转换为统一的预设格式,包括:基于预设转换关系,将所述数据操作信息转换为预设格式的数据调整信息,其中,所述数据调整信息表示:所述现实设备对已存储的目标配置数据进行的调整的类别。
6.一种虚拟设备更新装置,其特征在于,应用于监控设备,所述监控设备中包含采用数字孪生技术基于目标配置数据构建的、用于反映现实设备配置情况的虚拟设备,所述装置包括:日志获取模块,用于实时获取现实设备生成的操作日志,其中,所述操作日志是:所述现实设备执行针对配置数据的操作后生成的,所述操作日志中记录有:表示所述针对配...

【专利技术属性】
技术研发人员:张英彬田海波阳志明
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1