一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

核电厂备件清单查询方法、装置、设备及存储介质与流程

2021-12-01 00:55:00 来源:中国专利 TAG:


1.本发明涉及核电站生产技术领域,尤其涉及一种核电厂备件清单查询方法、装置、设备及存储介质。


背景技术:

2.在核电站安全生产管理中,当前生产管理系统中备件清单(bill of material,bom)是厂家、设备、物资之间的桥梁和纽带,而bom对象主要工作内容是维护厂家产品的备件信息关联,部件信息,备件或部件关系树,包括物料编码、装机量、备件定额策略、工器具等相关信息。
3.目前由于各个核电站之间对于备件库存的管理方式不同,现有的备件清单管理程序并没有一个统一的标准技术规范,造成了生产管理的复杂化和冗余化,备件清单查询过程较为复杂和混乱,特别是在处理大数据时,效率低下,费时费力。


技术实现要素:

4.本发明的主要目的在于提供一种核电厂备件清单查询方法、装置、设备及存储介质,旨在解决现有技术中备件清单查询过程较为复杂和混乱,特别是在处理大数据时,效率低下,费时费力,无法直观快速的进行核电厂备件清单查询的技术问题。
5.第一方面,本发明提供一种核电厂备件清单查询方法,所述核电厂备件清单查询方法包括以下步骤:
6.协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;
7.接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;
8.对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端。
9.可选地,所述协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点,包括:
10.协调节点将核电厂备件清单数据的文件请求通过预设随机轮询算法随机转发到主节点或复制节点。
11.可选地,所述接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果,包括:
12.接收所述主节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果;
13.或,
14.接收所述复制节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果。
15.可选地,所述对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端,包括:
16.对所述查询结果对应的核电厂备件清单文件进行数据的合并、排序及分页处理,生成数据处理结果;
17.将所述数据处理结果反馈至客户端。
18.可选地,所述协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点之前,所述核电厂备件清单查询方法还包括:
19.在操作系统的预设数据库中存储核电厂备件清单数据;
20.通过客户端随机选择一个弹性搜索es集群中的节点作为协调节点;
21.将主节点的数据与复制节点的数据进行同步。
22.可选地,所述在操作系统的预设数据库中存储核电厂备件清单数据,包括:
23.通过弹性搜索es集群将核电厂备件清单数据写入客户端的内存缓冲器中,同时将对应的数据信息写入到事务日志中;
24.在检测到所述内存缓冲器数据存满或者达到预设间隔时间时,将所述核电厂备件清单数据刷新到操作系统的预设数据库中缓存;
25.将所述核电厂备件清单数据同步至一个新的段文件中。
26.可选地,所述将所述核电厂备件清单数据同步至一个新的段文件中之后,所述核电厂备件清单查询方法还包括:
27.在接收到缓存清空操作指令时,将所述内存缓冲器的当前数据刷新到所述预设数据库中,并清空所述内存缓冲器;
28.将所述段文件中的数据和所述预设数据库中的数据同步至磁盘文件,清空所述事务日志中的日志文件,重启一个事务日志。
29.第二方面,为实现上述目的,本发明还提出一种核电厂备件清单查询装置,所述核电厂备件清单查询装置包括:
30.转发模块,用于协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;
31.接收模块,用于接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;
32.处理模块,用于对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端。
33.第三方面,为实现上述目的,本发明还提出一种核电厂备件清单查询设备,所述核电厂备件清单查询设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的核电厂备件清单查询程序,所述核电厂备件清单查询程序配置为实现如权利要求上文所述的核电厂备件清单查询方法的步骤。
34.第四方面,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有核电厂备件清单查询程序,所述核电厂备件清单查询程序被处理器执行时实现如上文所述的核电厂备件清单查询方法的步骤。
35.本发明提出的核电厂备件清单查询方法,通过协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单
的流程,提升了清单查询的效率,解决了不同电厂间备件管理系统无法兼容的难题,添加了可配置化的查询方式,能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式,增加了核电厂备件清单的应用场景,提高了极大核电厂备件清单的查询效率和准确性,保证了核电厂生产管理的及时性和稳定性。
附图说明
36.图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图;
37.图2为本发明核电厂备件清单查询方法第一实施例的流程示意图;
38.图3为本发明核电厂备件清单查询方法第二实施例的流程示意图;
39.图4为本发明核电厂备件清单查询方法第三实施例的流程示意图;
40.图5为本发明核电厂备件清单查询方法第四实施例的流程示意图;
41.图6为本发明核电厂备件清单查询方法第五实施例的流程示意图;
42.图7为本发明核电厂备件清单查询方法第六实施例的流程示意图;
43.图8为本发明核电厂备件清单查询方法第六实施例的流程示意图;
44.图9为本发明核电厂备件清单查询装置第一实施例的功能模块图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
47.本发明实施例的解决方案主要是:通过协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率,解决了不同电厂间备件管理系统无法兼容的难题,添加了可配置化的查询方式,能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式,增加了核电厂备件清单的应用场景,提高了极大核电厂备件清单的查询效率和准确性,保证了核电厂生产管理的及时性和稳定性,解决了现有技术中备件清单查询过程较为复杂和混乱,特别是在处理大数据时,效率低下,费时费力,无法直观快速的进行核电厂备件清单查询的技术问题。
48.参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。
49.如图1所示,该设备可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi

fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
50.本领域技术人员可以理解,图1中示出的设备结构并不构成对该设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
51.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及核电厂备件清单查询程序。
52.本发明设备通过处理器1001调用存储器1005中存储的核电厂备件清单查询程序,并执行以下操作:
53.协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;
54.接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;
55.对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端。
56.本发明设备通过处理器1001调用存储器1005中存储的核电厂备件清单查询程序,还执行以下操作:
57.协调节点将核电厂备件清单数据的文件请求通过预设随机轮询算法随机转发到主节点或复制节点。
58.本发明设备通过处理器1001调用存储器1005中存储的核电厂备件清单查询程序,还执行以下操作:
59.接收所述主节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果;
60.或,
61.接收所述复制节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果。
62.本发明设备通过处理器1001调用存储器1005中存储的核电厂备件清单查询程序,还执行以下操作:
63.对所述查询结果对应的核电厂备件清单文件进行数据的合并、排序及分页处理,生成数据处理结果;
64.将所述数据处理结果反馈至客户端。
65.本发明设备通过处理器1001调用存储器1005中存储的核电厂备件清单查询程序,还执行以下操作:
66.在操作系统的预设数据库中存储核电厂备件清单数据;
67.通过客户端随机选择一个弹性搜索es集群中的节点作为协调节点;
68.将主节点的数据与复制节点的数据进行同步。
69.本发明设备通过处理器1001调用存储器1005中存储的核电厂备件清单查询程序,还执行以下操作:
70.通过弹性搜索es集群将核电厂备件清单数据写入客户端的内存缓冲器中,同时将对应的数据信息写入到事务日志中;
71.在检测到所述内存缓冲器数据存满或者达到预设间隔时间时,将所述核电厂备件清单数据刷新到操作系统的预设数据库中缓存;
72.将所述核电厂备件清单数据同步至一个新的段文件中。
73.本发明设备通过处理器1001调用存储器1005中存储的核电厂备件清单查询程序,还执行以下操作:
74.在接收到缓存清空操作指令时,将所述内存缓冲器的当前数据刷新到所述预设数
据库中,并清空所述内存缓冲器;
75.将所述段文件中的数据和所述预设数据库中的数据同步至磁盘文件,清空所述事务日志中的日志文件,重启一个事务日志。
76.本实施例通过上述方案,通过协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率,解决了不同电厂间备件管理系统无法兼容的难题,添加了可配置化的查询方式,能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式,增加了核电厂备件清单的应用场景,提高了极大核电厂备件清单的查询效率和准确性,保证了核电厂生产管理的及时性和稳定性。
77.基于上述硬件结构,提出本发明核电厂备件清单查询方法实施例。
78.参照图2,图2为本发明核电厂备件清单查询方法第一实施例的流程示意图。
79.在第一实施例中,所述核电厂备件清单查询方法包括以下步骤:
80.步骤s10、协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点。
81.需要说明的是,所述协调节点为预先设置的用于进行路由转发的节点,通过所述协调节点能够将核电厂备件清单数据的文件请求随机转发到主节点或复制节点,所述主节点为进行核电厂备件清单管理查询的主要节点,所述复制节点为进行核电厂备件清单管理查询的复制相关数据的节点。
82.步骤s20、接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果。
83.需要说明的是,所述主节点和所述复制节点会及时反馈文件请求第一的备件清单数据,从而生成对应的查询结果。
84.步骤s30、对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端。
85.需要说明的是,通过所述查询结果可以定位到对应的核电厂备件清单文件,从而调取出所述核电厂备件文件清单对应的数据,对该数据进行处理后,能够获得对应的数据处理结果,从而将数据处理结果反馈给客户端。
86.本实施例通过上述方案,通过协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率,解决了不同电厂间备件管理系统无法兼容的难题,添加了可配置化的查询方式,能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式,增加了核电厂备件清单的应用场景,提高了极大核电厂备件清单的查询效率和准确性,保证了核电厂生产管理的及时性和稳定性。
87.进一步地,图3为本发明核电厂备件清单查询方法第二实施例的流程示意图,如图3所示,基于第一实施例提出本发明核电厂备件清单查询方法第二实施例,在本实施例中,所述步骤s10包括以下步骤:
88.步骤s11、协调节点将核电厂备件清单数据的文件请求通过预设随机轮询算法随机转发到主节点或复制节点。
89.需要说明的是,所述预设随机轮询算法为预先设置的请求随机转发算法,所述协调节点能够将核电厂备件清单数据的文件请求通过预设随机轮询算法进行请求转发,从而随机转发到主节点或复制节点。
90.在具体实现中,通过协调节点对请求的文件进行路由,一般可以采用round

robin随机轮询算法,将请求随机转发到主节点或主节点备份的复制节点上。
91.本实施例通过上述方案,通过协调节点将核电厂备件清单数据的文件请求通过预设随机轮询算法随机转发到主节点或复制节点,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率。
92.进一步地,图4为本发明核电厂备件清单查询方法第三实施例的流程示意图,如图4所示,基于第一实施例提出本发明核电厂备件清单查询方法第三实施例,在本实施例中,所述步骤s20包括以下步骤:
93.步骤s21、接收所述主节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果。
94.需要说明的是,所述主节点在响应所述文件请求后,会查找并反馈所述核电厂备件清单数据中与所述文件请求对应的数据,从而生成查询结果。
95.步骤s22、接收所述复制节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果。
96.可以理解的是,所述复制节点在响应所述文件请求后,会查找并反馈所述核电厂备件清单数据中与所述文件请求对应的数据,从而生成查询结果。
97.本实施例通过上述方案,通过接收所述主节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果;接收所述复制节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果;能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率。
98.进一步地,图5为本发明核电厂备件清单查询方法第四实施例的流程示意图,如图5所示,基于第一实施例提出本发明核电厂备件清单查询方法第四实施例,在本实施例中,所述步骤s30具体包括以下步骤:
99.步骤s31、对所述查询结果对应的核电厂备件清单文件进行数据的合并、排序及分页处理,生成数据处理结果。
100.需要说明的是,在所述主节点和所述复制节点将查询的备件清单文件返回给协调节点后,所述协调节点可以对所述查询结果对应的数据进行合并、排序及分页等操作,能够产生数据处理结果。
101.步骤s32、将所述数据处理结果反馈至客户端。
102.可以理解的是,通过所述数据处理结果可以从数据存储构件shard中拉去实际的文件信息,最终可以将数据处理结果汇总反馈至客户端。
103.本实施例通过上述方案,通过对所述查询结果对应的核电厂备件清单文件进行数据的合并、排序及分页处理,生成数据处理结果;将所述数据处理结果反馈至客户端,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的
效率,解决了不同电厂间备件管理系统无法兼容的难题,添加了可配置化的查询方式,能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式,增加了核电厂备件清单的应用场景,提高了极大核电厂备件清单的查询效率和准确性。
104.进一步地,图6为本发明核电厂备件清单查询方法第五实施例的流程示意图,如图6所示,基于第一实施例提出本发明核电厂备件清单查询方法第五实施例,在本实施例中,所述步骤s10之前,所述核电厂备件清单查询方法还包括以下步骤:
105.步骤s01、在操作系统的预设数据库中存储核电厂备件清单数据。
106.需要说明的是,操作系统的所述预设数据库中存储有核电厂备件清单的缓存数据,一般的,写入磁盘文件的数据都会优先写入到操作系统缓存中。
107.步骤s02、通过客户端随机选择一个弹性搜索es集群中的节点作为协调节点。
108.可以理解的是,通过客户端可以随机选择一个弹性搜索(elastic search,es)集群中的节点作为协调节点,一般可以通过预先设置的索引结构进行弹性集群搜索查询,当然也可以通过其他方式确定协调节点,本实施例对此不加以限制。
109.步骤s03、将主节点的数据与复制节点的数据进行同步。
110.应当理解的是,协调节点在处理相应的数据同步请求后可以将数据写入主节点的同时将对应的数据同步到相应的复制节点中。
111.本实施例通过上述方案,通过在操作系统的预设数据库中存储核电厂备件清单数据;通过客户端随机选择一个弹性搜索es集群中的节点作为协调节点;将主节点的数据与复制节点的数据进行同步;能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式,增加了核电厂备件清单的应用场景,提高了极大核电厂备件清单的查询效率和准确性。
112.进一步地,图7为本发明核电厂备件清单查询方法第六实施例的流程示意图,如图7所示,基于第五实施例提出本发明核电厂备件清单查询方法第六实施例,在本实施例中,所述步骤s01具体包括以下步骤:
113.步骤s011、通过弹性搜索es集群将核电厂备件清单数据写入客户端的内存缓冲器中,同时将对应的数据信息写入到事务日志中。
114.需要说明的是,弹性搜索es集群可以将核电厂备件清单数据写入到客户端的内存缓冲器中,同时将核电厂备件清单数据相关的数据信息写入到事务日志中。
115.在具体实现中,在客户端的内存缓冲器中的数据是不能够被检索出来的,这也是es集群具有秒级延时的原因,es集群将核电厂备件清单数据写入到客户端的内存缓冲器buffer中,同时将数据信息写入到translog日志中。
116.步骤s012、在检测到所述内存缓冲器数据存满或者达到预设间隔时间时,将所述核电厂备件清单数据刷新到操作系统的预设数据库中缓存。
117.可以理解的是,在检测到所述内存缓冲器数据存满或者隔了预设间隔时间时,可以将所述核电厂备件清单数据进行刷新,即把所述核电厂备件清单数据刷新到操作系统的缓存中,即存储到操作系统的预设数据库中。
118.在具体实现中,内存缓冲器buffer中的缓冲区存满或者到了一定的时间后,内存buffer就会将数据刷新到操作系统缓存中。
119.步骤s013、将所述核电厂备件清单数据同步至一个新的段文件中。
120.应当理解的是,内存缓冲器将数据刷新到操作系统缓存后,可以同时将数据同步到一个新的段文件中,当数据被写入到操作系统和段文件时,数据就可以被检索出来了,其为刷新过程。
121.在具体实现中,一般每隔一段预设间隔时间,数据就从内存写入操作系统,例如,每隔一秒,数据就会从内存buffer写入操作系统,并同步到段文件中,此段文件就存储最近一秒的数据。
122.本实施例通过上述方案,通过弹性搜索es集群将核电厂备件清单数据写入客户端的内存缓冲器中,同时将对应的数据信息写入到事务日志中;在检测到所述内存缓冲器数据存满或者达到预设间隔时间时,将所述核电厂备件清单数据刷新到操作系统的预设数据库中缓存;将所述核电厂备件清单数据同步至一个新的段文件中,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率,解决了不同电厂间备件管理系统无法兼容的难题,添加了可配置化的查询方式,能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式。
123.进一步地,图8为本发明核电厂备件清单查询方法第七实施例的流程示意图,如图8所示,基于第六实施例提出本发明核电厂备件清单查询方法第七实施例,在本实施例中,所述步骤s013之后,所述本发明核电厂备件清单查询方法还包括以下步骤:
124.步骤s014、在接收到缓存清空操作指令时,将所述内存缓冲器的当前数据刷新到所述预设数据库中,并清空所述内存缓冲器。
125.需要说明的是,所述缓存清空操作指令为进行缓存清空的指令,将所述内存缓冲器的当前数据刷新到所述预设数据库中,清空所述内存缓冲器。
126.在具体实现中,即新的数据不断的被写入到内存缓冲器和事务日志中,并不断将数据写入新的段文件中,每次刷新后,内存缓冲器都会被清空;事务日志会保留,随着这个过程推进,事务日志会变得越来越大,当事务日志达到一定长度的时候,就会触发操作指令。
127.步骤s015、将所述段文件中的数据和所述预设数据库中的数据同步至磁盘文件,清空所述事务日志中的日志文件,重启一个事务日志。
128.应当理解的是,在事务日志达到一定长度时,可以将内存中的现有数据刷新到操作系统中,清空内存缓冲器,然后将一个确认点写入磁盘文件,里面标识这个确认点对应的所有段文件,同时强行将操作系统中目前所有的数据都同步到磁盘文件中去,最后清空现有事务日志文件,重启一个事务日志,此时确认操作完成。
129.在具体实现中,es集群的数据恢复,主要就是通过事务日志进行恢复,恢复的数据为写入内存缓冲器和操作系统而没有写入到磁盘上的数据,实际上随着时间的推移,段文件会越来越多,而实际上es集群会对小的片段进行定期的合并,将多个段文件合并成一个;同时这里会将标识为删除的文件进行物理删除,然后将新的段文件写入磁盘,这里会写一个确认点标识所有新的段文件,然后打开段文件供搜索使用,同时删除旧的段文件;刷新操作可以是手动执行,手动将操作系统中的数据同步强刷到磁盘上,也可以是间隔一端时间自动执行,本实施例对此不加以限制。
130.本实施例通过上述方案,通过在接收到缓存清空操作指令时,将所述内存缓冲器的当前数据刷新到所述预设数据库中,并清空所述内存缓冲器;将所述段文件中的数据和
所述预设数据库中的数据同步至磁盘文件,清空所述事务日志中的日志文件,重启一个事务日志;能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率。
131.相应地,本发明进一步提供一种核电厂备件清单查询装置。
132.参照图9,图9为本发明核电厂备件清单查询装置第一实施例的功能模块图。
133.本发明核电厂备件清单查询装置第一实施例中,该核电厂备件清单查询装置包括:
134.转发模块10,用于协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点。
135.接收模块20,用于接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果。
136.处理模块30,用于对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端。
137.所述转发模块10,还用于协调节点将核电厂备件清单数据的文件请求通过预设随机轮询算法随机转发到主节点或复制节点。
138.所述接收模块20,还用于接收所述主节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果;或,接收所述复制节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果。
139.所述接收模块20,还用于对所述查询结果对应的核电厂备件清单文件进行数据的合并、排序及分页处理,生成数据处理结果;将所述数据处理结果反馈至客户端。
140.所述转发模块10,还用于在操作系统的预设数据库中存储核电厂备件清单数据;通过客户端随机选择一个弹性搜索es集群中的节点作为协调节点;将主节点的数据与复制节点的数据进行同步。
141.所述转发模块10,还用于通过弹性搜索es集群将核电厂备件清单数据写入客户端的内存缓冲器中,同时将对应的数据信息写入到事务日志中;在检测到所述内存缓冲器数据存满或者达到预设间隔时间时,将所述核电厂备件清单数据刷新到操作系统的预设数据库中缓存;将所述核电厂备件清单数据同步至一个新的段文件中。
142.所述处理模块30,还用于在接收到缓存清空操作指令时,将所述内存缓冲器的当前数据刷新到所述预设数据库中,并清空所述内存缓冲器;将所述段文件中的数据和所述预设数据库中的数据同步至磁盘文件,清空所述事务日志中的日志文件,重启一个事务日志。
143.其中,核电厂备件清单查询装置的各个功能模块实现的步骤可参照本发明核电厂备件清单查询选择方法的各个实施例,此处不再赘述。
144.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有核电厂备件清单查询程序,所述核电厂备件清单查询程序被处理器执行时实现如下操作:
145.协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;
146.接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;
147.对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端。
148.进一步地,所述核电厂备件清单查询程序被处理器执行时还实现如下操作:
149.协调节点将核电厂备件清单数据的文件请求通过预设随机轮询算法随机转发到主节点或复制节点。
150.进一步地,所述核电厂备件清单查询程序被处理器执行时还实现如下操作:
151.接收所述主节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果;
152.或,
153.接收所述复制节点响应所述文件请求,反馈的所述核电厂备件清单数据中与所述文件请求对应的查询结果。
154.进一步地,所述核电厂备件清单查询程序被处理器执行时还实现如下操作:
155.对所述查询结果对应的核电厂备件清单文件进行数据的合并、排序及分页处理,生成数据处理结果;
156.将所述数据处理结果反馈至客户端。
157.进一步地,所述核电厂备件清单查询程序被处理器执行时还实现如下操作:
158.在操作系统的预设数据库中存储核电厂备件清单数据;
159.通过客户端随机选择一个弹性搜索es集群中的节点作为协调节点;
160.将主节点的数据与复制节点的数据进行同步。
161.进一步地,所述核电厂备件清单查询程序被处理器执行时还实现如下操作:
162.通过弹性搜索es集群将核电厂备件清单数据写入客户端的内存缓冲器中,同时将对应的数据信息写入到事务日志中;
163.在检测到所述内存缓冲器数据存满或者达到预设间隔时间时,将所述核电厂备件清单数据刷新到操作系统的预设数据库中缓存;
164.将所述核电厂备件清单数据同步至一个新的段文件中。
165.进一步地,所述核电厂备件清单查询程序被处理器执行时还实现如下操作:
166.在接收到缓存清空操作指令时,将所述内存缓冲器的当前数据刷新到所述预设数据库中,并清空所述内存缓冲器;
167.将所述段文件中的数据和所述预设数据库中的数据同步至磁盘文件,清空所述事务日志中的日志文件,重启一个事务日志。
168.本实施例通过上述方案,通过协调节点将核电厂备件清单数据的文件请求随机转发到主节点或复制节点;接收所述主节点或所述复制节点根据所述文件请求反馈的查询结果;对所述查询结果对应的核电厂备件清单文件进行数据处理,将数据处理结果反馈至客户端,能够对备件清单查询进行配置,统一了查询对应的核电厂备件清单的流程,提升了清单查询的效率,解决了不同电厂间备件管理系统无法兼容的难题,添加了可配置化的查询方式,能适用于目前已有的所有电厂备件清单的查询条件,优化了底层查询方式,增加了核电厂备件清单的应用场景,提高了极大核电厂备件清单的查询效率和准确性,保证了核电厂生产管理的及时性和稳定性。
169.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有
的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
170.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
171.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献