【技术实现步骤摘要】
本专利技术涉及电网数据访问技术,特别是涉及一种的 技术。
技术介绍
在电网中存在着大量的历史数据,这些历史数据通常被存储在存储设备,电网中 的处理设备对电网历史数据操作方式有两种,分别为读操作和写操作,其中读历史数据的 操作次数要大于写历史数据操作的次数。电网中的处理设备每次对历史数据进行操作的过程中,为了保证操作正确性,需 要在该过程中保证历史数据的一致性,即该过程中没有其它处理设备对历史数据进行过修 改。目前,电网中的处理设备每次对电网历史数据操作(读或写)时,都通过将整个历 史数据锁定的方式来保证历史数据的一致性,该方法会造成同一时刻只有一个处理设备可 以访问历史数据,其它处理设备必须等电网历史数据解锁后才能进行访问,使得处理设备 经常需要等待很长时间后才能访问历史数据,其数据访问效率很低。
技术实现思路
针对上述现有技术中存在的缺陷,本专利技术所要解决的技术问题是提供一种数据访 问效率高的。为了解决上述技术问题,本专利技术所提供的一种,所 述电网历史数据存储于电网的存储设备中,其特征在于在存储电网历史数据的存储设 备中设有一计数锁、一数据锁、一计数参数,其中计数锁和数据锁均具有两个状态,分别为 锁定状态和解锁状态,且计数锁和数据锁的初始状态均为锁定状态,计数参数的初始值为 零;电网中的处理设备读取存储设备中电网历史数据的步骤如下1)检测计数锁的状态;如果计数锁的状态为锁定状态则重复本步骤直至检测到计数锁的状态为解锁状态; 如果计数锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;2)将计数参数的值加1;3)检测计数参数的值是否等于1;如果计 ...
【技术保护点】
一种电网历史数据的并行访问方法,所述电网历史数据存储于电网的存储设备中,其特征在于:在存储电网历史数据的存储设备中设有一计数锁、一数据锁、一计数参数,其中计数锁和数据锁均具有两个状态,分别为锁定状态和解锁状态,且计数锁和数据锁的初始状态均为锁定状态,计数参数的初始值为零;电网中的处理设备读取存储设备中电网历史数据的步骤如下:1)检测计数锁的状态;如果计数锁的状态为锁定状态则重复本步骤直至检测到计数锁的状态为解锁状态;如果计数锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;2)将计数参数的值加1;3)检测计数参数的值是否等于1;如果计数参数的值等于1,则先将数据锁的状态设置为锁定状态,再转至下一步骤;如果计数参数的值不等于1,则直接转至下一步骤;4)将计数锁的状态设置为解锁状态;5)读取电网历史数据;6)检测计数锁的状态;如果计数锁的状态为锁定状态则重复本步骤直至检测到计数锁的状态为解锁状态;如果计数锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;7)将计数参数的值减1;8)检测计数参数的值是否等于0;如果计数参数的值等于0,则先将数据锁的状态设置为解锁状态,再转 ...
【技术特征摘要】
一种电网历史数据的并行访问方法,所述电网历史数据存储于电网的存储设备中,其特征在于在存储电网历史数据的存储设备中设有一计数锁、一数据锁、一计数参数,其中计数锁和数据锁均具有两个状态,分别为锁定状态和解锁状态,且计数锁和数据锁的初始状态均为锁定状态,计数参数的初始值为零;电网中的处理设备读取存储设备中电网历史数据的步骤如下1)检测计数锁的状态;如果计数锁的状态为锁定状态则重复本步骤直至检测到计数锁的状态为解锁状态;如果计数锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;2)将计数参数的值加1;3)检测计数参数的值是否等于1;如果计数参数的值等于1,则先将数据锁的状态设置为锁定状态,再转至下一步骤;如果计数参数的值不等于1,则直接转至下一步骤;4)将计数锁的状...
【专利技术属性】
技术研发人员:李昌,
申请(专利权)人:上海申瑞电力科技股份有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。