1.一种进程热备的冗余系统,包括配置有相同应用软件(2)的两个硬件设备,其特征在于:两个所述硬件设备采用双心跳线连接,两个所述硬件设备均设置有供两个硬件设备进行相互数据传输以及与外部设备(3)进行数据传输的总线消息通信模块(1);
所述总线消息通信模块(1)包括有用于存储应用软件(2)启动时向总线消息通信模块(1)发送注册信息的注册信息库(11);
所述总线消息通信模块(1)包括有通知故障应用软件(2)对应的备用应用软件(2)转为主用状态以及故障应用软件(2)转为备用状态的切换模块(14)。
2.根据权利要求1所述的一种进程热备的冗余系统,其特征在于:所有主用的所述应用软件(2)分布于一台或两台设备。
3.根据权利要求2所述的一种进程热备的冗余系统,其特征在于:所述总线消息通信模块(1)包括有存储模块(15),所述存储模块(15)包括有保证收到的消息被正确分发并在收到接收回执后清空和释放内存的即时消息处理区(151)以及记录运算周期内所收到消息并在发送消息后清空和释放相应内存的周期消息缓存区(152)。