基于状态机的数据远程更新系统和方法

    公开(公告)号:CN115589413A

    公开(公告)日:2023-01-10

    申请号:CN202211241723.1

    申请日:2022-10-11

    摘要: 本发明公开了一种基于状态机的数据远程更新系统和方法,该系统包括:数据更新模块和安全计算机平台,数据更新模块用于发送创建会话请求指令;安全计算机平台与数据更新模块连接,安全计算机平台用于根据创建会话请求指令创建安全计算机平台与数据更新模块之间的会话,并在会话过程中,将会话状态发送至数据更新模块,以便数据更新模块根据会话状态进行相应的数据更新操作。本发明能够降低数据传输乱序风险,并可提高网络带宽较小时的数据更新成功率。

    一种模块化嵌入式软件交叉编译烧录装置及方法

    公开(公告)号:CN111221534B

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

    申请号:CN201911422694.7

    申请日:2019-12-31

    IPC分类号: G06F8/41 G06F8/61

    摘要: 本发明涉及一种模块化嵌入式软件交叉编译烧录装置及方法,用于在Windows环境下适配不同的上层应用软件,通过相异编译器生成目标模块两个通道的可执行文件,该装置包括筛选器、C编译器、汇编器、链接器和烧录器,所述的筛选器一端连接应用软件模块,另一端分别连接C编译器和汇编器,所述的C编译器、汇编器和第三方库文件分别连接链接器,所述的链接器的输出连接烧录器。与现有技术相比,本发明以下优点:能够有效减少前期搭建两套交叉编译开发环境的繁琐过程。

    一种安全数据库、安全数据处理系统及方法

    公开(公告)号:CN114281748A

    公开(公告)日:2022-04-05

    申请号:CN202111623919.2

    申请日:2021-12-28

    IPC分类号: G06F15/163

    摘要: 本发明公开了一种安全数据库、安全数据处理系统及方法,所述安全数据库包括:输出数据处理数据库POP_DB,和反馈数据处理数据库PUSH_DB,提供网络、CAN总线、API 3种数据读写接口,明确各接口的读写权限和数据流向,用安全数据库集中进行数据处理,有效避免传统的分散处理所带来的可靠性差,维护困难的问题。并提供一种基于2oo2架构的安全数据处理方法,采用组合故障安全原理,保证在两个独立运行的CPU上的安全数据库一致性。同时,对来自网络和CAN总线的映射中的数据采取CRC保护,对安全数据库整体采取SHA1算法保护,保证数据的处理过程和处理结果的完整性和正确性。本发明提高了数据处理的可靠性和安全性。

    一种安全数据库、安全数据处理系统及方法

    公开(公告)号:CN114281748B

    公开(公告)日:2024-10-01

    申请号:CN202111623919.2

    申请日:2021-12-28

    IPC分类号: G06F15/163

    摘要: 本发明公开了一种安全数据库、安全数据处理系统及方法,所述安全数据库包括:输出数据处理数据库POP_DB,和反馈数据处理数据库PUSH_DB,提供网络、CAN总线、API 3种数据读写接口,明确各接口的读写权限和数据流向,用安全数据库集中进行数据处理,有效避免传统的分散处理所带来的可靠性差,维护困难的问题。并提供一种基于2oo2架构的安全数据处理方法,采用组合故障安全原理,保证在两个独立运行的CPU上的安全数据库一致性。同时,对来自网络和CAN总线的映射中的数据采取CRC保护,对安全数据库整体采取SHA1算法保护,保证数据的处理过程和处理结果的完整性和正确性。本发明提高了数据处理的可靠性和安全性。

    一种支持软件批量远程更新的安全计算机平台

    公开(公告)号:CN111273919B

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

    申请号:CN202010044381.9

    申请日:2020-01-15

    摘要: 本发明涉及一种支持软件批量远程更新的安全计算机平台,该平台与上位机维护工具连接,所述的安全计算机平台包括通信单元和执行单元,所述的上位机维护工具连接通信单元,所述的通信单元通过执行单元控制被控对象,所述的安全计算机平台还包括通信转发部分和在线更新部分;所述的通信转发部分设于安全计算机平台的通信单元中,用于和上位机维护工具交互信息以及向对应目标机转发信息;所述的在线更新部分设于每个目标机中,用于多个目标机批量并行远程更新,保证更新过程安全可靠。与现有技术相比,本发明具有目标机可以并行批量远程更新,更新过程安全可靠,支持重新上传和版本回退等优点。

    嵌入式软件故障锚点定位分析方法、装置、设备及介质

    公开(公告)号:CN114398198A

    公开(公告)日:2022-04-26

    申请号:CN202111568972.7

    申请日:2021-12-21

    IPC分类号: G06F11/07

    摘要: 本发明涉及一种嵌入式软件故障锚点定位分析方法、装置、设备及介质,该方法利用锚点定位,在软件编译阶段主动加入故障断言,生成动态故障码表;当故障发生时,通过回溯锚点定位故障发生的位置;同时,利用辅助工具查询故障的原因,消除故障影响;该装置包括各模块均可独立工作的配置模块、装载模块、监控模块、下载模块和分析模块,所述的配置模块、装载模块、监控模块、下载模块和分析模块分别与系统维护台连接。与现有技术相比,本发明具有大幅减少维护人员的工作量等优点。

    一种驱采设备配置文件生成方法和装置

    公开(公告)号:CN113688428A

    公开(公告)日:2021-11-23

    申请号:CN202110974631.3

    申请日:2021-08-24

    IPC分类号: G06F21/64 G06F16/81 G06F16/83

    摘要: 本发明公开了一种驱采设备配置文件生成方法和装置,所述驱采设备配置文件生成方法包括:将若干个驱采设备的设备信息、通信信息、输入数据信息和输出数据信息合并至一个预设文档中,以得到合并文件;对所述合并文件进行解析,以得到输入数据集合和输出数据集合;将所述输入数据集合和所述输出数据集合建立关联关系,以得到若干个数据组合;以及对每一所述数据组合添加数据库标识、位域及安全标识,以得到配置文件。本发明可以实现对驱采设备数据的应用开发,并降低数据误配概率以及减少数据配置的工作量。

    一种基于CANopen协议的安全从站系统

    公开(公告)号:CN112383457A

    公开(公告)日:2021-02-19

    申请号:CN202011012591.6

    申请日:2020-09-23

    IPC分类号: H04L12/40 H04L12/24 H04L12/26

    摘要: 本发明涉及一种基于CANopen协议的安全从站系统,应用于有轨电车道岔控制系统中,从站系统包括:从站初始化模块,用于初始化底层硬件模块、定时器、对象字典以及自身的CANopen状态机;CAN中断服务处理模块,用于CAN控制器数据的接收处理;从站安全数据发送处理模块,用于给待发送数据增加安全层协议,并发送给CAN总线其它节点;从站安全数据接收处理模块,用于对接收的数据进行安全校验以及宽恕处理;从站非安全数据处理模块,用于非安全数据的接收和发送处理;自检模块,用于对CPU、内存、时钟和电压硬件进行周期性自检。与现有技术相比,本发明具有标准化程度高、安全可靠等优点。

    一种支持软件批量远程更新的安全计算机平台

    公开(公告)号:CN111273919A

    公开(公告)日:2020-06-12

    申请号:CN202010044381.9

    申请日:2020-01-15

    摘要: 本发明涉及一种支持软件批量远程更新的安全计算机平台,该平台与上位机维护工具连接,所述的安全计算机平台包括通信单元和执行单元,所述的上位机维护工具连接通信单元,所述的通信单元通过执行单元控制被控对象,所述的安全计算机平台还包括通信转发部分和在线更新部分;所述的通信转发部分设于安全计算机平台的通信单元中,用于和上位机维护工具交互信息以及向对应目标机转发信息;所述的在线更新部分设于每个目标机中,用于多个目标机批量并行远程更新,保证更新过程安全可靠。与现有技术相比,本发明具有目标机可以并行批量远程更新,更新过程安全可靠,支持重新上传和版本回退等优点。