一种基于分布式锁的双机热冗余方法

    公开(公告)号:CN117851134A

    公开(公告)日:2024-04-09

    申请号:CN202311769832.5

    申请日:2023-12-21

    IPC分类号: G06F11/18 G06F11/14 G06F9/52

    摘要: 本发明提供一种基于分布式锁的双机热冗余方法,涉及工业自动化技术领域,包括以下步骤:S1:主服务器工作时,启动从服务器;S2:主服务器的上位机软件配置锁位号;S3:主服务器输出锁位号,从服务器获取锁位号;S4:从服务器判断获取的锁位号与上一次锁位号是否一致;若是则从服务器读取主服务器的binlog事件;反之则主服务器宕机,执行S5;S5:从服务器中进行DCS的数据处理。本发明利用分布式锁进行主服务器和从服务器的管理,从服务器读取主服务器的binlog中的最后一次事件位置,在主服务器宕机时,用户业务和数据迅速切换到从服务器上,保证了整个系统对外服务的正常持续运行,有效避免业务停止带来损失。

    一种基于中间程序的异构系统集成方法及异构系统

    公开(公告)号:CN115033406A

    公开(公告)日:2022-09-09

    申请号:CN202210766226.7

    申请日:2022-06-30

    IPC分类号: G06F9/54 G06F9/46

    摘要: 本发明涉及一种基于中间程序的异构系统集成方法及异构系统,方法包括:S10、中间程序接收至少一个第一客户端发送的第一监听信息,第一监听信息包括需要监听的通道标识;S20、中间程序基于通道标识锁定与通道标识对应的处理线程,接收第二客户端发送的该通道标识的更新信息,并将更新信息添加在通道标识所属的key队列链表的尾部,且第二客户端为周期性发送所述通道标识对应的更新信息;S30、中间程序基于更新的该通道标识的key队列链表向所述第一客户端反馈,以及解除该通道标识对应的处理线程的锁定。上述方法结构简单,统一各系统间的通信方式,无需创建数据库和表结构,在数据传输中具有实时性高可靠性高的优势。

    一种基于时序数据库的数据读取系统及数据读取方法

    公开(公告)号:CN114969057A

    公开(公告)日:2022-08-30

    申请号:CN202210766217.8

    申请日:2022-06-30

    摘要: 本发明涉及一种基于时序数据库的数据读取系统及数据读取方法,数据读取系统包括:位于服务端设备中的时序数据库和实时数据库;用于接收用户操作指令的多个客户端,客户端与时序数据库、实时数据库通信连接;实时数据需连接多个分布式工业节点,按照预设的采样周期采集每一工业节点的过程数据;时序数据库提供所述客户端用于进行数据查询访问的接口。方法包括:客户端中的订阅任务服务基于订阅任务从实时数据库中获取订阅需求关联的数据,并将获取的数据按照预设的数据存储逻辑转换并发送时序数据库;时序数据库中按照时间分类保存。本发明的系统在满足性能的情况下,支持按天或较大时间跨度的历史数据的提取,且简单易用,查询性能高。

    修正数据曲线的方法及装置、非易失性存储介质

    公开(公告)号:CN116774904A

    公开(公告)日:2023-09-19

    申请号:CN202310746975.8

    申请日:2023-06-21

    IPC分类号: G06F3/0488 G06F3/147

    摘要: 本申请公开了一种修正数据曲线的方法及装置、非易失性存储介质。其中,该方法包括:接收分布式控制系统DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。本申请解决了由于相关技术无法在识别之后调整校正识别结果造成控制回路曲线的识别结果与工业控制系统的实际控制回路曲线不符的技术问题。