[发明专利]电网历史数据的并行访问方法无效
申请号: | 201010516740.2 | 申请日: | 2010-10-25 |
公开(公告)号: | CN101937537A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 李昌 | 申请(专利权)人: | 上海申瑞电力科技股份有限公司 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 林炜 |
地址: | 200233 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电网 历史数据 并行 访问 方法 | ||
技术领域
本发明涉及电网数据访问技术,特别是涉及一种电网历史数据的并行访问方法的技术。
背景技术
在电网中存在着大量的历史数据,这些历史数据通常被存储在存储设备,电网中的处理设备对电网历史数据操作方式有两种,分别为读操作和写操作,其中读历史数据的操作次数要大于写历史数据操作的次数。
电网中的处理设备每次对历史数据进行操作的过程中,为了保证操作正确性,需要在该过程中保证历史数据的一致性,即该过程中没有其它处理设备对历史数据进行过修改。
目前,电网中的处理设备每次对电网历史数据操作(读或写)时,都通过将整个历史数据锁定的方式来保证历史数据的一致性,该方法会造成同一时刻只有一个处理设备可以访问历史数据,其它处理设备必须等电网历史数据解锁后才能进行访问,使得处理设备经常需要等待很长时间后才能访问历史数据,其数据访问效率很低。
发明内容
针对上述现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种数据访问效率高的电网历史数据的并行访问方法。
为了解决上述技术问题,本发明所提供的一种电网历史数据的并行访问方法,所述电网历史数据存储于电网的存储设备中,其特征在于:在存储电网历史数据的存储设备中设有一计数锁、一数据锁、一计数参数,其中计数锁和数据锁均具有两个状态,分别为锁定状态和解锁状态,且计数锁和数据锁的初始状态均为锁定状态,计数参数的初始值为零;
电网中的处理设备读取存储设备中电网历史数据的步骤如下:
1)检测计数锁的状态;
如果计数锁的状态为锁定状态则重复本步骤直至检测到计数锁的状态为解锁状态;
如果计数锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;
2)将计数参数的值加1;
3)检测计数参数的值是否等于1;
如果计数参数的值等于1,则先将数据锁的状态设置为锁定状态,再转至下一步骤;
如果计数参数的值不等于1,则直接转至下一步骤;
4)将计数锁的状态设置为解锁状态;
5)读取电网历史数据;
6)检测计数锁的状态;
如果计数锁的状态为锁定状态则重复本步骤直至检测到计数锁的状态为解锁状态;
如果计数锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;
7)将计数参数的值减1;
8)检测计数参数的值是否等于0;
如果计数参数的值等于0,则先将数据锁的状态设置为解锁状态,再转至下一步骤;
如果计数参数的值不等于0,则直接转至下一步骤;
9)将计数锁的状态设置为解锁状态;
电网中的处理设备向存储设备写入数据的步骤如下:
1)检测数据锁的状态;
如果数据锁的状态为锁定状态则重复本步骤直至检测到数据锁的状态为解锁状态;
如果数据锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;
2)向存储设备写入数据;
3)将数据锁的状态设置为解锁状态。
本发明提供的电网历史数据的并行访问方法,在处理设备读历史数据时,允许其它处理设备并行读取历史数据,使得多个处理设备可以同时读取历史数据,由于电网历史数据访问具有不对称性,即读历史数据的操作次数要大于写历史数据的操作次数,因此该方法能有效提高数据访问效率。
附图说明
图1是本发明实施例的电网历史数据的并行访问方法中,处理设备读取存储设备中电网历史数据的流程图;
图2是本发明实施例的电网历史数据的并行访问方法中,处理设备向存储设备写入数据的流程图。
具体实施方式
以下结合附图说明对本发明的实施例作进一步详细描述,但本实施例并不用于限制本发明,凡是采用本发明的相似结构及其相似变化,均应列入本发明的保护范围。
本发明实施例所提供的一种电网历史数据的并行访问方法,所述电网历史数据存储于电网的存储设备中,其特征在于:在存储电网历史数据的存储设备中设有一计数锁、一数据锁、一计数参数,其中计数锁和数据锁均具有两个状态,分别为锁定状态和解锁状态,且计数锁和数据锁的初始状态均为锁定状态,计数参数的初始值为零;
如图1所示,电网中的处理设备读取存储设备中电网历史数据的步骤如下:
1)检测计数锁的状态;
如果计数锁的状态为锁定状态则重复本步骤直至检测到计数锁的状态为解锁状态;
如果计数锁的状态为解锁状态,则将其状态设置为锁定状态后转至下一步骤;
2)将计数参数的值加1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海申瑞电力科技股份有限公司,未经上海申瑞电力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010516740.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理