The invention discloses a grid multi task online collaborative editing method, including: creating value sequence number sequence sequence from small to large state; editing in editing state, the editor of the recording data to the corresponding version of the table, and record the version number to edit and identification; according to before and after editing time in order to edit sequence number sequence and operation state in turn out the value relevance; sequence value and the edited version based table number Association; according to the version change table, determine a base plate to change whether the table; if the change, according to the table version of a base plate table corresponding to the corresponding update the base version table; at the same time, will update the number and sequence of operation state of a sequence of value relevance; the next sequence value and an updated version based table number issued by the Association; Base page table. Multiple clients can achieve collaborative editing of different or identical base tables based on different editing tasks.
【技术实现步骤摘要】
电网多任务在线协同编辑方法
本专利技术涉及电网信息通信
,尤其涉及一种电网多任务在线协同编辑方法。
技术介绍
为了全面有效支撑各级单位和部门对电网资源信息的有效管理,需要建设覆盖国家电网公司、省公司、地市公司各级电网资源维护应用。在基建工程、技改大修工程、用户工程等工程完成后,运维检修人员和调度人员要更新相关的设备图形和台帐信息,实现电网设备设施的图形、拓扑、设备台帐的一体化维护,实现全公司电网横向和纵向的“一张网”。运维检修人员需要维护运维检修部运维管理的所有设备信息,实现设备台帐与资产的互联,支撑资产全寿命管理,实现电网与客户信息互联,支撑故障抢修、线损精细化等综合应用。现有版本管理方式多数以单机与任务隔离方式为主,即客户端下载一份全网数据存储在本地数据库中,用户在本地数据基础之上进行图形编辑,在本地编辑完成后,在提交环节通过复杂的版本数据合并后写入数据库。在这种方式下,随着电网数据的增长,本地文件过大而导致数据查询性能越来越低,图形漫游性能卡顿现象严重,在多任务提交中,数据合并环节过于复杂,经常导致提交的数据在第二天才能看到,且任务是完全隔离的,无法实现多人协同编辑、展示与发布,降低工作效率。在公开号为CN104717239A的中国专利公开文件中,提出了一种共享文件的协同编辑方法、服务器及用户端,所述方法包括:根据共享文件来源,为多个用户端分配对共享文件的编辑权限;建立一个栈表;获取所述多个用户端的共享文件编辑信息,将所述共享文件编辑信息逐条存储于所述栈表中。但该方案中,对于其他用户端来说,只有部分编辑权限,无法对共享文件的全部数据进行编辑,存 ...
【技术保护点】
一种电网多任务在线协同编辑方法,其特征在于,包括:创建状态编号序列,所述状态编号序列中的序列值从小到大依次排序;根据编辑任务,对基版表进行编辑操作;若所述编辑操作是在编辑态下进行,则将编辑的数据记录到与所述基版表对应的版本表中,并记录所述编辑任务对应的版本编号以及所述编辑操作对应的编辑标识;依据编辑操作的时间前后顺序,将编辑操作与状态编号序列中依次取出的序列值进行关联,并将所述序列值写入所述版本表中;将所述序列值以及被编辑的基版表编号进行关联,并写入版本变更表;根据所述版本变更表,判断一基版表是否发生变更;若发生变更,则根据所述一基版表对应的版本表,对应更新所述一基版表;同时,将所述更新操作与状态编号序列的下一序列值进行关联,并将所述下一序列值写入基版表中;将所述下一序列值以及更新的基版表编号进行关联,并写入基版变更表;发布所述一基版表。
【技术特征摘要】
1.一种电网多任务在线协同编辑方法,其特征在于,包括:创建状态编号序列,所述状态编号序列中的序列值从小到大依次排序;根据编辑任务,对基版表进行编辑操作;若所述编辑操作是在编辑态下进行,则将编辑的数据记录到与所述基版表对应的版本表中,并记录所述编辑任务对应的版本编号以及所述编辑操作对应的编辑标识;依据编辑操作的时间前后顺序,将编辑操作与状态编号序列中依次取出的序列值进行关联,并将所述序列值写入所述版本表中;将所述序列值以及被编辑的基版表编号进行关联,并写入版本变更表;根据所述版本变更表,判断一基版表是否发生变更;若发生变更,则根据所述一基版表对应的版本表,对应更新所述一基版表;同时,将所述更新操作与状态编号序列的下一序列值进行关联,并将所述下一序列值写入基版表中;将所述下一序列值以及更新的基版表编号进行关联,并写入基版变更表;发布所述一基版表。2.根据权利要求1所述的电网多任务在线协同编辑方法,其特征在于,所述“根据编辑任务,对基版表进行编辑操作”之后,进一步包括:若所述编辑操作是在运行态下进行,则根据所述编辑操作更新所述基版表,并记录所述编辑任务对应的版本编号;依据编辑操作的时间前后顺序,将编辑操作与状态编号序列中依次取出的序列值进行关联,并将所述序列值写入所述基版表中;将所述序列值以及被编辑的基版表编号进行关联,并写入基版变更表。3.根据权利要求1所述的电网多任务在线协同编辑方法,其特征在于,所述“根据所述版本变更表,判断一基版表是否发生变更”具体为:获取版本变更表中最大的序列值;获取所有基版表及版本表中最大的序列值;判...
【专利技术属性】
技术研发人员:项卫山,刘光曹,邱鹤庆,张丹丹,常昌,蔡喜荣,陈升,赵光,
申请(专利权)人:厦门亿力吉奥信息科技有限公司,国家电网公司,国网信息通信产业集团有限公司,国网山东省电力公司电力科学研究院,国网信通亿力科技有限责任公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。