[发明专利]一种变电站历史事项数据库的动态查询方法有效
申请号: | 201710546171.8 | 申请日: | 2017-07-06 |
公开(公告)号: | CN107463623B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 栾丽娜;苏怀广;王菲菲;张凯 | 申请(专利权)人: | 积成电子股份有限公司 |
主分类号: | G06F16/9032 | 分类号: | G06F16/9032;G06F16/9038 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 苗峻;孟繁修 |
地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种变电站历史事项数据库的动态查询方法,1、在客户端输入历史事项查询条件向服务端发送查询请求;2、服务端接收客户端发送的历史事项查询条件并处理查询请求、将查询结果返回至客户端,客户端异步处理查询结果;3、客户端完成历史事项查询任务后向服务端发送终止查询请求;4、服务端接收并处理终止查询请求。本发明通过初次查询及动态获取,大大提高了对变电站海量历史事项的查询效率,使高效准确查询历史事项成为可能,为有效排查解决变电站故障提供有力支持;有效提高变电站历史事项查询效率的同时,提升了工程人员的易用性,为高效准确地排除变电站故障提供技术支持。 | ||
搜索关键词: | 一种 变电站 历史 事项 数据库 动态 查询 方法 | ||
【主权项】:
一种变电站历史事项数据库的动态查询方法,其特征在于,包括以下步骤:步骤1、在查询系统的客户端输入历史事项查询条件,查询条件至少包含历史事项的起始时间和终止时间,将查询条件组合后向查询系统的服务端发送历史事项查询请求;步骤2、服务端接收客户端发送的历史事项查询条件并处理查询请求、将查询结果返回至客户端,客户端异步处理查询结果;S2‑1、服务端收到历史事项查询条件后,检查其是否是有效的查询请求;S2‑2、如果查询请求无效,服务端向客户端返回查询失败的消息,并转步骤1,否则转下一步;S2‑3、服务端从历史事项数据库中获取符合查询条件的历史事项总数,并返回给客户端,客户端收到历史事项总数,展示至人机交互界面;S2‑4、服务端将历史事项查询条件进行分段,存储分段的子查询条件,遍历所存储的子查询条件进行查询,客户端异步处理查询结果;S2‑4‑1、服务端首先依据查询条件按年份进行分段,然后从查询系统的配置文件中读取预先设定的事项总数、逐一判断每一年份的符合查询条件的历史事项总数是否大于预先设定的事项数量,若否,存储分段的子查询条件,并转至S2‑4‑2;若是,将该年份的查询条件按照查询时间分成两段子查询条件,判断符合子查询条件的历史事项总数是否大于预设的事项数量,若否,存储分段的子查询条件并转至S2‑4‑2;若是,则利用迭代函数对现有查询时间继续分段,直到分段后的子查询条件小于或等于预设的事项数量,则存储该分段的子查询条件;S2‑4‑2、服务端遍历所存储的各个分段的子查询条件进行查询、将符合查询条件的历史事项经历史事项解析器处理后动态发送至客户端,服务端将符合查询条件的历史事项全部发送完成后,向客户端发送此次查询结束的消息;客户端收到符合查询条件的历史事项将其追加至历史事项缓存队列中,并通过客户端操作选择的页码或指定的滚动条位置,计算人机交互界面区域内需展示的历史事项的起始值和查询范围,并从历史事项缓存队列中动态获取满足条件的历史事项展示至人机交互界面,所述的历史事项起始值和查询范围根据指定的页码或滚动条所在位置动态调整;步骤3、客户端完成历史事项查询任务后向服务端发送终止查询请求;步骤4、服务端接收并处理终止查询请求;S4‑1、如果服务端还有未处理完的历史事项查询请求,终止当前的查询请求,停止发送数据帧;S4‑2、服务端向客户端发送此次查询终止的消息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710546171.8/,转载请声明来源钻瓜专利网。