主从式系统中通讯故障的处理方法和主从式系统的制作方法_2

文档序号:9931107阅读:来源:国知局
从式系统能够正常工作,避免了从设备在线,但由于发送失效导致主设备检测到该从设备处于离线状态而造成主设备计算的能力需求不准确引发的无法正常工作的问题。
[0035]根据本发明的一个实施例,所述每台从设备,还包括:处理单元,用于在所述第一确定单元确定任一台从设备不开机运行时,若接收到所述主设备发送的数据,则继续向所述主设备发送应答数据。
[0036]根据本发明的实施例的主从式系统,从设备通过在确定不开机运行时,若接收到主设备发送的数据,则继续向主设备发送应答数据,使得在从设备与主设备之间的通讯恢复正常(即主设备能够接收到从设备发送的应答数据)时,确保主设备能够及时检测到。
[0037]根据本发明的一个实施例,所述主从式系统为多联机空调器系统,所述主设备为所述多联机空调器系统的外机,所述从设备为所述多联机空调器系统的内机。
[0038]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0039]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0040]图1示出了根据本发明的实施例的主从式系统中通讯故障的处理方法的示意流程图;
[0041]图2示出了根据本发明的实施例的主从式系统的示意框图;
[0042]图3示出了根据本发明的实施例的主从式系统的结构示意图。
【具体实施方式】
[0043]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0044]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0045]图1示出了根据本发明的实施例的主从式系统中通讯故障的处理方法的示意流程图。
[0046]本发明提出的主从式系统包括一台主设备和至少一台从设备。如图1所示,根据本发明的实施例的主从式系统中通讯故障的处理方法,包括:
[0047]步骤102,所述主设备检测所述至少一台从设备中的每台从设备是否在线,得到所述每台从设备的状态信息;
[0048]步骤104,所述主设备向所述每台从设备发送所述状态信息;
[0049]步骤106,所述每台从设备根据接收到的所述状态信息,确定是否开机运行。
[0050]通过使主设备检测每台从设备的状态信息,并向每台从设备发送检测到的状态信息,由每台从设备根据主设备检测到的状态信息来确定是否开机运行,使得主从式系统在工作过程中,从设备能够以主设备的检测结果作为依据来确定是否开机运行,进而在从设备的发送失效(如发送引脚失效或受到干扰导致主设备无法正常接收)时,即主设备检测到某一从设备处于离线状态时,该从设备能够自动关机(即不开机运行),从而确保主从式系统能够正常工作,避免了从设备在线,但由于通讯故障(即发送失效)导致主设备检测到该从设备处于离线状态而造成主设备计算的能力需求不准确引发的无法正常工作的问题。
[0051]根据本发明的上述实施例的主从式系统中通讯故障的处理方法,还可以具有以下技术特征:
[0052]根据本发明的一个实施例,所述主设备检测所述至少一台从设备中的每台从设备是否在线的步骤,具体包括:所述主设备在向任一从设备发送数据后,判断是否接收到所述任一从设备发送的应答数据;若未接收到所述任一从设备发送的应答数据的次数达到预定次数,则确定所述任一从设备处理离线状态。
[0053]在该实施例中,优选地,主设备可以通过判断是否连续多次(如3次)未接收到某一从设备发送的应答数据,来间接判断该从设备是否处于离线状态。
[0054]根据本发明的一个实施例,所述主设备向所述每台从设备发送所述状态信息的步骤,具体包括:所述主设备生成通知消息,所述通知消息包含至少一个标识位,每个所述标识位的值用于对应表示一台所述从设备的状态信息;所述主设备向所述每台从设备发送所述通知消息。
[0055]在该实施例中,通知消息中包含的标识位的个数与主从式系统中的从设备的个数相同,一个标识位对应于一台从设备。当标识位的值为第一值(如I)时,表示对应的从设备在线;当标识位的值为第二值(如O)时,表示对应的从设备不在线。
[0056]根据本发明的一个实施例,所述每台从设备根据接收到的所述状态信息,确定是否开机运行的步骤,具体包括:
[0057]若任一台从设备根据所述状态信息确定所述主设备检测到所述任一台从设备处于在线状态,则确定开机运行;以及
[0058]若任一台从设备根据所述状态信息确定所述主设备检测到所述任一台从设备处于离线状态,则确定不开机运行。
[0059]具体地,从设备通过在确定主设备检测到其处于离线状态时,不开机运行,可以确保主从式系统能够正常工作,避免了从设备在线,但由于发送失效导致主设备检测到该从设备处于离线状态而造成主设备计算的能力需求不准确引发的无法正常工作的问题。
[0060]根据本发明的一个实施例,还包括:若任一台从设备确定不开机运行,则在接收到所述主设备发送的数据时,继续向所述主设备发送应答数据。
[0061]从设备通过在确定不开机运行时,若接收到主设备发送的数据,则继续向主设备发送应答数据,使得在从设备与主设备之间的通讯恢复正常(即主设备能够接收到从设备发送的应答数据)时,确保主设备能够及时检测到。
[0062]图2示出了根据本发明的实施例的主从式系统的示意框图。
[0063]如图2所示,根据本发明的实施例的主从式系统20,包括:一台主设备21和至少一台从设备22,其中,
[0064]所述主设备21包括:检测单元211,用于检测所述至少一台从设备22中的每台从设备22是否在线,得到所述每台从设备22的状态信息;发送单元212,用于向所述每台从设备22发送所述状态信息;
[0065]所述每台从设备22包括:第一确定单元221,用于根据接收到的所述状态信息,确定是否开机运行。
[0066]通过使主设备21检测每台从设备22的状态信息,并向每台从设备22发送检测到的状态信息,由每台从设备22根据主设备21检测到的状态信息来确定是否开机运行,使得主从式系统20在工作过程中,从设备22能够以主设备21的检测结果作为依据来确定是否开机运行,进而在从设备22的发送失效(如发送引脚失效或受到干扰导致主设备21无法正常接收)时,即主设备21检测到某一从设备22处于离线状态时,该从设备22能够自动关机(即不开机运行),从而确保主从式系统20能够正常工作,避免了从设备22在线,但由于通讯故障(即发送失效)导致主设备21检测到该从设备22处于离线状态而造成主设备21计算的能力需求不准确弓I发的无法正常工作的问题。
[0067]根据本发明的上述实施例的主从式系统20,还可以具有以下技术特征:
[0068]根据本发明的一个实施例,所述检测单元211包括:判断单元2111,用于在所述主设备21向任一从设备22发送数据后,判断是否接收到所述任一从设备22发送的应答数据;第二确定单元2112,用于在所述判断单元2111判定所述主设备21未接收到所述任一从设备22发送的应答数据的次数达到预定次数时,确定所述任一从设备22处理离线状态。
[0069]在该实施例中,优选地,主设备21可以通过判断是否连续多次(如3次)未接收到某一从设备22发送的应答数据,来间接判断该从设备22是否处于离线状态。
[0070]根据本发明的一个实施例,所述发送单元212包括:生成单元2121,用于生成通知消息,所述通知消息包含至少一个标识位,每个所述标识位的值用于对应表示一台所述从设备22的状态信息;执行单元2122,用于向所述每台从设备22发送所述通知消息。
[0071 ]在该实施例中,通知消息中包含的标识位的个数与主从式系统20中的从设备22的个数相同,一个标识位对应于一台从设备22。当标识位的值为第一值(如I)时,表示对应的从设备22在线;当标识位的值为第二值(如O)时,表示对应的从设备22不在线。
[0072]根据本
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1