时序数据分发方法和装置、电子设备及存储介质与流程
- 国知局
- 2024-10-09 16:22:35
本技术涉及核电,尤其涉及一种时序数据分发方法和装置、电子设备及存储介质。
背景技术:
1、核电厂在运行过程中,核电数据生产端会产生核电运行时序数据,并将核电运行时序数据发送至核电数据消费端,以使核电数据消费端利用核电运行时序数据进行设备预测性维护、设备运行状态检测等任务。但是,核电数据消费端获取的往往是核电数据消费端的全量数据,并未考虑核电运行时序数据的数据权限,无法保证核电运行时序数据的安全性。
技术实现思路
1、本技术实施例的主要目的在于提出一种时序数据分发方法和装置、电子设备及存储介质,旨在保证核电运行时序数据的安全性。
2、为实现上述目的,本技术实施例的第一方面提出了一种时序数据分发方法,所述方法包括:
3、将核电数据生产端的第一核电运行时序数据存储至第一消息主题;所述第一消息主题包括第二核电运行时序数据;所述第一核电运行时序数据和所述第二核电运行时序数据相同;
4、通过预设数据转发服务从所述第一消息主题获取所述第二核电运行时序数据,得到参考核电运行时序数据;所述预设数据转发服务包括数据转发条件;
5、根据所述数据转发条件对所述参考核电运行时序数据进行数据筛选,得到候选核电运行时序数据;
6、将所述候选核电运行时序数据存储至与所述数据转发条件关联的第二消息主题;所述第二消息主题包括目标核电运行时序数据,所述目标核电运行时序数据与所述候选核电运行时序数据相同,所述第一消息主题和所述第二消息主题不同;
7、通过所述第二消息主题将所述目标核电运行时序数据分发给核电数据消费端。
8、在一些实施例,所述根据所述数据转发条件对所述参考核电运行时序数据进行数据筛选,得到候选核电运行时序数据,包括:
9、获取所述数据转发条件的条件类型;
10、根据所述条件类型对所述参考核电运行时序数据进行数据筛选,得到所述候选核电运行时序数据。
11、在一些实施例,所述根据所述条件类型对所述参考核电运行时序数据进行数据筛选,得到所述候选核电运行时序数据,包括:
12、若所述条件类型表征所述数据转发条件为第一类条件,则根据所述数据转发条件对所述参考核电运行时序数据进行数据筛选,得到所述候选核电运行时序数据;
13、若所述条件类型表征所述数据转发条件为第二类条件,则对所述数据转发条件进行条件拆分,得到第一数据转发子条件、第二数据转发子条件和条件连接关系;其中,所述条件连接关系用于表征所述第一数据转发子条件和所述第二数据转发子条件之间的逻辑运算关系;
14、根据所述第一数据转发子条件、所述第二数据转发子条件和所述条件连接关系对所述参考核电运行时序数据进行数据筛选,得到所述候选核电运行时序数据。
15、在一些实施例,所述根据所述第一数据转发子条件、所述第二数据转发子条件和所述条件连接关系对所述参考核电运行时序数据进行数据筛选,得到所述候选核电运行时序数据,包括:
16、根据所述第一数据转发子条件对所述参考核电运行时序数据进行第一数据筛选,得到第一候选时序子数据;
17、根据所述第二数据转发子条件对所述参考核电运行时序数据进行第二数据筛选,得到第二候选时序子数据;
18、根据所述条件连接关系对所述第一候选时序子数据和所述第二候选时序子数据进行第三数据筛选,得到所述候选核电运行时序数据。
19、在一些实施例,在所述根据所述数据转发条件对所述参考核电运行时序数据进行数据筛选,得到候选核电运行时序数据之后,所述时序数据分发方法还包括:
20、通过所述预设数据转发服务获取规则配置信息;所述规则配置信息包括目标条件配置信息;
21、根据所述目标条件配置信息对所述数据转发条件进行更新。
22、在一些实施例,所述预设数据转发服务还包括数据对齐策略,所述将所述候选核电运行时序数据存储至与所述数据转发条件关联的第二消息主题,包括:
23、通过所述数据对齐策略对所述候选核电运行时序数据进行数据对齐,得到对齐核电运行时序数据;
24、将所述对齐核电运行时序数据存储至所述第二消息主题。
25、在一些实施例,所述数据对齐策略包括测点编码和对齐频率,所述通过所述数据对齐策略对所述候选核电运行时序数据进行数据对齐,得到对齐核电运行时序数据,包括:
26、根据测点编码对所述候选核电运行时序数据进行初步数据筛选,得到第一基准时序数据;
27、根据对齐频率对所述第一基准时序数据进行再次数据筛选,得到第二基准时序数据;所述第二基准时序数据具有不同的时间戳;
28、将所述第二基准时序数据的时间戳更新为当前时间戳,得到所述对齐核电运行时序数据。
29、为实现上述目的,本技术实施例的第二方面提出了一种时序数据分发装置,所述装置包括:
30、第一存储模块,用于将核电数据生产端的第一核电运行时序数据存储至第一消息主题;所述第一消息主题包括第二核电运行时序数据;所述第一核电运行时序数据和所述第二核电运行时序数据相同;
31、获取模块,用于通过预设数据转发服务从所述第一消息主题获取所述第二核电运行时序数据,得到参考核电运行时序数据;所述预设数据转发服务包括数据转发条件;
32、筛选模块,用于根据所述数据转发条件对所述参考核电运行时序数据进行数据筛选,得到候选核电运行时序数据;
33、第二存储模块,用于将所述候选核电运行时序数据存储至与所述数据转发条件关联的第二消息主题;所述第二消息主题包括目标核电运行时序数据,所述目标核电运行时序数据与所述候选核电运行时序数据相同,所述第一消息主题和所述第二消息主题不同;
34、数据分发模块,用于通过所述第二消息主题将所述目标核电运行时序数据分发给核电数据消费端。
35、为实现上述目的,本技术实施例的第三方面提出了一种电子设备,电子设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面的时序数据分发方法。
36、为实现上述目的,本技术实施例的第四方面提出了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述第一方面的时序数据分发方法。
37、本技术提出的时序数据分发方法、时序数据分发装置、电子设备及计算机可读存储介质,为了将大量时序数据分发给核电数据消费端,将核电数据生产端的第一核电运行时序数据存储至第一消息主题得到第二核电运行时序数据,便于对大量时序数据进行实时传输和处理。通过预设数据转发服务从第一消息主题获取第二核电运行时序数据,得到参考核电运行时序数据。考虑到时序数据的数据权限,提高时序数据的安全性,根据数据转发条件对参考核电运行时序数据进行数据筛选,以对参考核电运行时序数据进行过滤,得到候选核电运行时序数据。将候选核电运行时序数据存储至与数据转发条件关联的第二消息主题得到目标核电运行时序数据,使得第二消息主题中仅包含核电数据消费端需要的时序数据,而非全量数据。通过第二消息主题将目标核电运行时序数据分发给核电数据消费端,以满足核电数据消费端的个性化数据需求,保证了时序数据的安全性。
本文地址:https://www.jishuxx.com/zhuanli/20240929/312824.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表