一种多人在线协同下编辑信息防冲突的方法技术

技术编号:32856243 阅读:29 留言:0更新日期:2022-03-30 19:27
本发明专利技术属于输配电数据采集技术领域,具体涉及一种多人在线协同下编辑信息防冲突的方法,通过对客户端进行编号和划分优先级,以及对单元格进行编码,授时使得各个客户端与服务器的时间进行同步,保证多个客户端与服务器的通信实时性,所有客户端与服务器皆采用服务器的时钟作为时钟源,调整补偿了时间差,如此因为时间错乱而导致编辑冲突以及数据保存错误的情况。本发明专利技术依次根据单元格地址、编辑时间以及客户端的优先级进行防冲突,相对现有技术中只是在一客户端编辑时提醒另一客户端,本发明专利技术的防冲突机制更为完善,本发明专利技术可以在单元格地址、编辑时间以及客户端的优先级都相同时进行报警,以免数据冲突。以免数据冲突。以免数据冲突。

【技术实现步骤摘要】
一种多人在线协同下编辑信息防冲突的方法


[0001]本专利技术属于输配电数据采集
,具体涉及一种多人在线协同下编辑信息防冲突的方法。

技术介绍

[0002]目前输配电监测中日常业务的数据汇集及统计缺乏数字化的技术手段,有大量的业务统计报表及运行分析报告还需要通过线下或电子文档的形式进行收集,数据汇集效率低下,同时,汇集的数据既无法得到有效的利用,也不方便对历史数据进行回溯、定位,并且还存在较大的信息安全泄露风险,因此亟需通过信息化手段实现信息的线上汇集。
[0003]授权公告号为CN110019279B的中国专利技术专利提供了在线文档的协同更新方法、装置、设备及存储介质,通过第一客户端识别第一客户端当前的第一显示界面中进行更新的第一目标单元格;获取第一目标单元格在数据库中对应的第一位置信息;并向数据库服务器发送更新提示消息,所述更新提示消息中携带所述第一位置信息;数据库服务器将所述更新提示消息同步给与第一客户端协同的其他第二客户端;第二客户端根据所述更新提示消息确定第二客户端当前的第二显示界面中与所述第一位置信息对应的第三目标单元本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多人在线协同下编辑信息防冲突的方法,其特征在于:包括以下步骤:S1:将目标文档存储在服务器内,并将服务器与多个客户端建立通信;对目标文档的每个编辑单元格进行编码,以及对每个客户端进行编号和划分优先级;S2:以服务器的时钟作为主时钟,对多个客户端进行授时,使得多个客户端与服务器时钟同步;S3:采集每个客户端编辑的单元格信息,包括编辑的时刻信息、单元格地址信息、单元格的内容;S4:判断每个客户端编辑的单元格地址信息是否相同;当每个客户端编辑的单元格地址信息不同时,则对每个客户端编辑的单元格地址进行并集运算,并将采集的内容填充至目标文档中的对应单元格中,并且以客户端的编号、编辑的时刻信息、编辑的单元格地址、编辑的内容组合存储在服务器的操作日志中;S5:当多个客户端编辑的单元格地址信息存在相同时,则采集编辑的时刻在后的对应客户端编辑的内容为最新的内容。2.根据权利要求1所述的一种多人在线协同下编辑信息防冲突的方法,其特征在于:还包括以下步骤:S6:对每个客户端的账号划分优先级,当多个客户端编辑的单元格地址信息存在相同时,且编辑的时刻也相同时,则在优先级高的客户端优先编辑,并且以优先级高的客户端编辑的内容作为对应单元格的填充内容。3.根据权利要求2所述的一种多人在线协同下编辑信息防冲突的方法,其特征在于:还包括以下步骤:当多个客户端编辑的单元格地址信息存在相同时,且编辑的时刻也相同以及两个客户端的优先级也相同时,则服务器发出报警信号,并锁定对应的单元格,直至两个客户端的优先级不同,或者编辑的时刻不同或者编辑的单元格地址不同,服务器解除警报。4.根据权利要求1所述的一种多人在线协同下编辑信息防冲突的方法,其特征在于:所述步骤S2以服务器的时钟作为主时钟,对多个客户端进行授时,使得多个客户端与服务器时钟同步具体包括以下步骤:S21:以服务器的时钟为主时钟,以客户端的时钟为从时钟;S22:主时钟发送周期周期性地发送报文,以某一帧报文为起点报文,设其发出时间为T
M0
,接收时间为T
S0
,发出时间T
M0
由主时钟提供并经过链路延迟补偿,接收时间T
S0
由从时钟提供,间隔若干个发送周期后,当前发送的报文的发出时间为T
Mi
,接收时间为T
Si
,i是当前发送的报文与起点报文的发送周期间隔数,其中i>0,以主时钟频率与从时钟频率的比值,对从时钟的时间变化率进行调整,主时钟频率与从时钟频率的比值即(T
Mi

T
M0
)/(T
Si

T
S0...

【专利技术属性】
技术研发人员:张玉波欧阳健娜张炜邬蓉蓉黄志都崔志美唐捷
申请(专利权)人:广西电网有限责任公司电力科学研究院
类型:发明
国别省市:

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

1