The invention discloses a method for realizing rapid and massive power equipment retrieval services: Step 1, read the last picture file scan results and feature code list; step 2, read the current picture directory file and generate the corresponding feature code; step 3, generated according to step 1 and step 2 of the results of document change list: including additional files, delete the file and modify the file; step 4, according to the document change list update object index of power equipment; step 5, save the picture file scan results and feature code list; step 6, when a client with keywords and keyword type initiated retrieval service, the server returns the object information index to the client. All the subsystems in the power automation system can retrieve the massive power equipment quickly by calling the retrieval service to achieve efficient and rapid retrieval.
【技术实现步骤摘要】
一种海量电力设备快速检索服务的实现方法
本专利技术涉及一种海量电力设备快速检索服务的实现方法。
技术介绍
电力自动化系统管理母线、断路器、变压器等主网设备以及馈线、配变等配网设备,其中,电力自动化系统通过各种接线图(也称为画面)来表示电网结构,比如系统单线图表示主网的网架结构、配网联络图表示配网的网架结构、厂站单线图表示某个变电站的结构、馈线图表示某条馈线及其相关的配电设备的结构、厂站间隔图表示变电站内某个间隔,其中很多设备同时存在于不同的画面之中,比如系统单线图中的线路也同时存在于厂站单线图和厂站间隔图中。在设备改名或者设备删除时,需要查找该设备是否在其他的画面中存在。目前常用的处理方法是遍历并解析所有的画面,并在这些画面中查找是否存在某个设备。这种方式对于一个变电站监控系统来说或许可行,因为变电站只存在一个厂站单线图和若干厂站间隔图,可以很快遍历完毕。但在网级一体化系统中,画面数量多达几千幅,设备数量达几十万个,如果通过逐幅画面遍历的方式查找某个设备会存在相当大的延迟,严重影响用户体验。
技术实现思路
针对上述问题,本专利技术提供一种海量电力设备快速检索服务的实现方法,使得电力自动化系统中的各子系统可以通过调用检索服务快速检索海量电力设备,实现高效、快速的检索。为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种海量电力设备快速检索服务的实现方法,包括如下步骤:步骤1、读取上次画面文件扫描结果及其特征码列表;步骤2、读取当前画面目录下的文件并生成对应的特征码;步骤3、根据步骤1和步骤2的结果生成文件变化列表:包括增加的文件、删除的文件 ...
【技术保护点】
一种海量电力设备快速检索服务的实现方法,其特征在于,包括如下步骤:步骤1、读取上次画面文件扫描结果及其特征码列表;步骤2、读取当前画面目录下的文件并生成对应的特征码;步骤3、根据步骤1和步骤2的结果生成文件变化列表:包括增加的文件、删除的文件和修改的文件;步骤4、根据文件变化列表更新电力设备对象索引:401、读取上次电力设备对象索引文件并在内存中建立电力设备对象索引结构;402、对于增加的文件:解析画面文件内容,并将其中的电力设备信息增加到索引中;对于删除的文件,从索引中删除该画面名对应的所有索引;对于修改的文件,先删除该画面名对应的所有索引,再解析画面文件内容,并将其中的电力设备信息增加到索引中;403、保存电力设备对象索引文件;步骤5、保存本次画面文件扫描结果及其特征码列表;步骤6、当客户端以关键字以及关键字的类型发起检索服务时,索引服务端进行如下操作:601、读取电力设备对象索引文件并在内存中建立电力设备对象索引结构;602、根据关键字查找关键字字典获取该关键字对应的散列表;603、查询散列表获取对象信息列表;604、返回对象信息至客户端。
【技术特征摘要】
1.一种海量电力设备快速检索服务的实现方法,其特征在于,包括如下步骤:步骤1、读取上次画面文件扫描结果及其特征码列表;步骤2、读取当前画面目录下的文件并生成对应的特征码;步骤3、根据步骤1和步骤2的结果生成文件变化列表:包括增加的文件、删除的文件和修改的文件;步骤4、根据文件变化列表更新电力设备对象索引:401、读取上次电力设备对象索引文件并在内存中建立电力设备对象索引结构;402、对于增加的文件:解析画面文件内容,并将其中的电力设备信息增加到索引中;对于删除的文件,从索引中删除该画面名对应的所有索引;对于修改的文件,先删除该画面名对应的所有索引,再解析画面文件内容,并将其中的电力设备信息增加到索引中;403、保存电力设备对象索引文件;步骤5、保存本次画面文件扫描结果及其特征码列表;步骤6、当客户端以关键字以及关键字的类型发起检索服务时,索引服务端进行如下操作:601、读取电力设备对象索引文件...
【专利技术属性】
技术研发人员:周季峰,胡剑锋,张高峰,栾乐,莫文雄,
申请(专利权)人:南京南瑞继保电气有限公司,南京南瑞继保工程技术有限公司,广州供电局有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。