用于电网图模编辑的数据处理方法、装置、介质和设备制造方法及图纸

技术编号:37708251 阅读:7 留言:0更新日期:2023-06-01 23:58
本发明专利技术公开了一种用于电网图模编辑的数据处理方法、装置、介质和设备,属于电力技术领域,其中,所述方法包括依次获取用户在编辑库中对编辑对象进行电网图模编辑的编辑操作;确定编辑对象被当前编辑操作编辑后的属性数据;将编辑操作的操作数据和对应的属性数据复制至快照库;获取用户在时间轴堆栈中选择的待恢复的目标编辑操作;从快照库提取与目标编辑操作对应的历史操作数据和历史属性数据;依据历史操作数据和历史属性数据将电网图模中的各设备回滚至与目标编辑操作对应时刻的状态。实现了在图模编辑过程中撤销重做,提升了绘图人员绘图效率,减少了后台进行数据恢复等工作,改善了用户体验。改善了用户体验。改善了用户体验。

【技术实现步骤摘要】
用于电网图模编辑的数据处理方法、装置、介质和设备


[0001]本专利技术涉及电力
,具体涉及一种用于电网图模编辑的数据处理方法、装置、介质和设备。

技术介绍

[0002]在电力
,通常需要对电网进行图模编辑,图模编辑可以是前期规划设计,也可以是对现实的电网进行模型绘制。对电网的图模编辑以工单为单位,每个工单会持续几天、甚至几周。现有技术中,存在C/S架构和B/S架构两种技术路线来进行图模编辑。
[0003]C/S架构(即Client

Server结构,服务器

客户机架构模式)通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。客户机从服务器拿到完整电网数据后,缓存到客户机本地,而后在客户机本地维护编辑堆栈,支持本地撤销重做;点击保存之后,就会把操作结果发送给服务器了,客户机本地的缓存会被清除,自然也就无法对之前的编辑操作再次进行撤销重做。
[0004]B/S架构(即Broswer

Server结构,浏览器和服务器架构模式)是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,前端(Browser)和服务端实时通信,前端(Browser)的缓存较少,不支持大数据量的缓存,编辑之后就立马自动保存到服务器端,没办法撤销重做。
[0005]可见无论是采用C/S架构进行图模编辑,还是采用B/S架构进行图模编辑,都无法实现对之前的编辑操作再次进行撤销重做,而图模编辑的工程量较大,当出现连线错误甚至是设备的属性数据(具有指向不同设备之间的拓扑关系的作用)填写错误时,都会迫使用户重头开始编辑,导致工作效率低下,影响用户体验。
[0006]因此,在图模编辑过程中如何实现撤销重做成为亟待解决的技术问题。

技术实现思路

[0007]基于上述现状,本专利技术的主要目的在于提供一种用于电网图模编辑的数据处理方法、装置和设备,以在图模编辑过程中如何实现撤销重做。
[0008]为实现上述目的,本专利技术采用的技术方案如下:根据第一方面,本专利技术实施例公开了一种用于电网图模编辑的数据处理方法,包括:步骤S100,按用户操作的时间先后顺序依次获取用户在编辑库中对编辑对象进行电网图模编辑的编辑操作;步骤S200,依据编辑操作确定编辑对象被当前编辑操作编辑后的属性数据;步骤S300,将编辑操作的操作数据和对应的属性数据复制至快照库,以形成按照编辑操作的时间先后顺序构造的时间轴堆栈,其中,快照库与编辑库为两个不同的数据库;步骤S400,在编辑库中向用户呈现时间轴堆栈;
步骤S500,获取用户在时间轴堆栈中选择的待恢复的目标编辑操作;步骤S600,基于目标编辑操作从快照库提取与目标编辑操作对应的历史操作数据和历史属性数据;步骤S700,在编辑库中,依据历史操作数据和历史属性数据将电网图模中的各设备回滚至与目标编辑操作对应时刻的状态。
[0009]可选地,步骤S700包括:步骤S710,从快照库中调取待恢复操作数据,待恢复操作数据为目标编辑操作之前的操作数据并发送给编辑库;步骤S720,在编辑库中,以待恢复操作数据中最新的操作数据覆盖电网图模编辑中的各个编辑对象;步骤S730,在编辑库中,删除目标编辑操作之后的操作数据。
[0010]可选地,在步骤S300中,时间轴堆栈包含各个编辑操作对应的历史时间点和设备标识;步骤S700包括:判断目标编辑操作对应的设备标识是否存在于目标编辑操作之后的历史时间点中;当目标编辑操作对应的设备标识存在于目标编辑操作之后的历史时间点中时,则在编辑库中,以目标编辑操作对应的属性数据覆盖设备标识对应的设备。
[0011]可选地,当目标编辑操作对应的设备标识不存在于目标编辑操作之后的历史时间点中时,则在编辑库中,调取设备标识对应的设备,并以目标编辑操作对应的属性数据覆盖设备标识对应的设备。
[0012]可选地,当设备标识存在于目标编辑操作之后的历史时间点,且未存在目标编辑操作的历史时间点,则在编辑库中,删除设备标识对应的设备。
[0013]根据第二方面,本专利技术实施例公开了一种用于电网图模编辑的数据处理装置,包括:编辑操作获取模块,用于按用户操作的时间先后顺序依次获取用户在编辑库中对编辑对象进行电网图模编辑的编辑操作;属性数据确定模块,用于依据编辑操作确定编辑对象被当前编辑操作编辑后的属性数据;复制模块,用于将编辑操作的操作数据和对应的属性数据复制至快照库,以形成按照编辑操作的时间先后顺序构造的时间轴堆栈,其中,快照库与编辑库为两个不同的数据库;时间轴堆栈呈现模块,用于在编辑库中向用户呈现时间轴堆栈;目标编辑操作获取模块,用于获取用户在时间轴堆栈中选择的待恢复的目标编辑操作;历史数据提取模块,用于基于目标编辑操作从快照库提取与目标编辑操作对应的历史操作数据和历史属性数据;回滚模块,用于在编辑库中,依据历史操作数据和历史属性数据将电网图模中的各设备回滚至与目标编辑操作对应时刻的状态。
[0014]可选地,回滚模块包括:发送单元,用于从快照库中调取待恢复操作数据,待恢复操作数据为目标编辑操作之前的操作数据并发送给编辑库;覆盖单元,用于在编辑库中,以待恢复操作数据中最新的操作数据覆盖电网图模编辑中的各个编辑对象;删除单元,用于在编辑库中,删除目标编辑操作之后的操作数据。
[0015]可选地,在复制模块中,时间轴堆栈包含各个编辑操作对应的历史时间点和设备标识;回滚模块包括:设备标识判断单元,用于判断目标编辑操作对应的设备标识是否存在于目标编辑操作之后的历史时间点中;覆盖单元,用于当目标编辑操作对应的设备标识存在于目标编辑操作之后的历史时间点中时,则在编辑库中,以目标编辑操作对应的属性数据覆盖设备标识对应的设备。
[0016]可选地,覆盖单元用于当目标编辑操作对应的设备标识不存在于目标编辑操作之后的历史时间点中时,则在编辑库中,调取设备标识对应的设备,并以目标编辑操作对应的属性数据覆盖设备标识对应的设备。
[0017]可选地,覆盖单元用于当设备标识存在于目标编辑操作之后的历史时间点,且未存在目标编辑操作的历史时间点,则在编辑库中,删除设备标识对应的设备。
[0018]根据第三方面,本专利技术实施例公开了一种计算机可读存储介质,其上存储有计算机程序,存储介质中存储的计算机程序用于被执行实现上述第一方面公开的方法。
[0019]根据第四方面,本专利技术实施例公开了一种计算机设备,包括:处理器,用于执行程序实现上述第一方面公开的方法。
[0020]依据本专利技术实施例公开的一种用于电网图模编辑的数据处理方法、装置、介质和设备,按用户操作的时间先后顺序依次获取用户在编辑库中对编辑对象进行电网图模编辑的编辑操作;依据编辑操作确定编辑对象被当前编辑操作编辑后的属性数据;将编辑操作的操作数据和对应的属性数据复制至快照库,以形成按照编辑操作的时间先后顺序构造的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于电网图模编辑的数据处理方法,其特征在于,包括:步骤S100,按用户操作的时间先后顺序依次获取用户在编辑库中对编辑对象进行电网图模编辑的编辑操作;步骤S200,依据所述编辑操作确定所述编辑对象被当前编辑操作编辑后的属性数据;步骤S300,将所述编辑操作的操作数据和对应的所述属性数据复制至快照库,以形成按照所述编辑操作的时间先后顺序构造的时间轴堆栈,其中,所述快照库与所述编辑库为两个不同的数据库;步骤S400,在所述编辑库中向用户呈现所述时间轴堆栈;步骤S500,获取用户在所述时间轴堆栈中选择的待恢复的目标编辑操作;步骤S600,基于所述目标编辑操作从所述快照库提取与所述目标编辑操作对应的历史操作数据和历史属性数据;步骤S700,在所述编辑库中,依据所述历史操作数据和所述历史属性数据将电网图模中的各设备回滚至与所述目标编辑操作对应时刻的状态。2.如权利要求1所述的用于电网图模编辑的数据处理方法,其特征在于,所述步骤S700包括:步骤S710,从所述快照库中调取待恢复操作数据,所述待恢复操作数据为所述目标编辑操作之前的操作数据并发送给所述编辑库;步骤S720,在所述编辑库中,以所述待恢复操作数据中最新的操作数据覆盖所述电网图模编辑中的各个编辑对象;步骤S730,在所述编辑库中,删除所述目标编辑操作之后的操作数据。3.如权利要求1或2所述的用于电网图模编辑的数据处理方法,其特征在于,在所述步骤S300中,所述时间轴堆栈包含各个编辑操作对应的历史时间点和设备标识;所述步骤S700包括:判断所述目标编辑操作对应的设备标识是否存在于所述目标编辑操作之后的历史时间点中;当所述目标编辑操作对应的设备标识存在于所述目标编辑操作之后的历史时间点中时,则在所述编辑库中,以所述目标编辑操作对应的属性数据覆盖所述设备标识对应的设备。4.如权利要求3所述的用于电网图模编辑的数据处理方法,其特征在于,当所述目标编辑操作对应的设备标识不存在于所述目标编辑操作之后的历史时间点中时,则在所述编辑库中,调取所述设备标识对应的设备,并以所述目标编辑操作对应的属性数据覆盖所述设备标识对应的设备。5.如权利要求3所述的用于电网图模编辑的数据处理方法,其特征在于,当设备标识存在于所述目标编辑操作之后的历史时间点,且未存在所述目标编辑操作的历史时间点,则在所述编辑库中,删除所述设备标识对应的设备。6.一种用于电网图模...

【专利技术属性】
技术研发人员:陈方槟周品蔡友祥
申请(专利权)人:北京国科恒通科技股份有限公司
类型:发明
国别省市:

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

1