1.一种具有冗余功能的通信监控方法,用于SMC与BMC的通信,其特征在于,包括:
预先创建多条用于SMC与BMC进行通信的通信链路;
选取一条所述通信链路作为原通信链路,其余为备用通信链路;
判断所述原通信链路是否正常通信;
如果否,则从所述备用通信链路中选取一目标通信链路,将所述原通信链路切换为所述目标通信链路。
2.根据权利要求1所述的具有冗余功能的通信监控方法,其特征在于,所述判断所述原通信链路是否正常通信具体包括:
创建所述原通信链路的通信会话;
判断所述原通信链路的通信会话是否创建成功;
如果否,则进入所述从所述备用通信链路中选取一目标通信链路,将所述原通信链路切换为所述目标通信链路的步骤。
3.根据权利要求2所述的具有冗余功能的通信监控方法,其特征在于,如果所述原通信链路的通信会话创建成功,则还包括:
通过所述原通信链路的通信会话发送交互指令;
判断所述交互指令是否发送成功;
如果否,则进入所述从所述备用通信链路中选取一目标通信链路,将所述原通信链路切换为所述目标通信链路的步骤。
4.根据权利要求1所述的具有冗余功能的通信监控方法,其特征在于,当所述从所述备用通信链路中选取一目标通信链路,将所述原通信链路切换为所述目标通信链路之后,还包括:
判断所述目标通信链路是否正常通信;
如果否,则所述从所述备用通信链路中选取另一目标通信链路,将当前所述目标通信链路切换为所述另一目标通信链路。
5.根据权利要求4所述的具有冗余功能的通信监控方法,其特征在于,所述判断所述目标通信链路是否正常通信具体包括:
创建所述目标通信链路的通信会话;
判断所述目标通信链路的通信会话是否创建成功;
如果否,则进入所述从所述备用通信链路中选取另一目标通信链路,将当前所述目标通信链路切换为所述另一目标通信链路的步骤。
6.根据权利要求5所述的具有冗余功能的通信监控方法,其特征在于,如果所述目标通信链路的通信会话创建成功,则还包括:
通过所述目标通信链路的通信会话发送交互指令;
判断所述交互指令是否发送成功;
如果否,则进入所述从所述备用通信链路中选取另一目标通信链路,将当前所述目标通信链路切换为所述另一目标通信链路的步骤。
7.根据权利要求1至6任意一项所述的具有冗余功能的通信监控方法,其特征在于,还包括:
判断当前的通信链路是否为所述原通信链路;
如果是,则进入所述判断所述原通信链路是否正常通信的步骤;
如果否,则启动恢复所述原通信链路的操作;
判断所述原通信链路是否恢复成功;
如果是,将当前通信链路切换为所述原通信链路,并进入所述判断所述原通信链路是否正常通信的步骤,如果否,则进入所述启动恢复所述原通信链路的操作的步骤。
8.根据权利要求7所述的具有冗余功能的通信监控方法,其特征在于,所述选取一条所述通信链路作为原通信链路具体为:选取I2C通信链路作为所述原通信链路。
9.一种具有冗余功能的通信监控装置,其特征在于,包括:
创建单元,用于预先创建多条用于SMC与BMC进行通信的通信链路;
选取单元,用于选取一条所述通信链路作为原通信链路,其余为备用通信链路;
判断单元,用于判断所述原通信链路是否正常通信;
切换单元,用于在所述判断单元的判断结果为否时,从所述备用通信链路中选取一目标通信链路,将所述原通信链路切换为所述目标通信链路。
10.一种具有冗余功能的通信监控系统,包括SMC和BMC,其特征在于,还包括权利要求9所述的具有冗余功能的通信监控装置。