• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 11
    • 下载费用:30 金币  

    重庆时时彩开奖号码百度乐彩: 一种双机热备系统中快速主备切换装置和主备切换方法.pdf

    关 键 词:
    一种 双机 系统 快速 切换 装置 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410043269.8

    申请日:

    2014.01.29

    公开号:

    CN103793300A

    公开日:

    2014.05.14

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 11/18申请日:20140129|||公开
    IPC分类号: G06F11/18 主分类号: G06F11/18
    申请人: 浙江网新技术有限公司
    发明人: 王勇; 尹焕亭; 刘建元
    地址: 310030 浙江省杭州市西湖区三墩西园四路2号2幢301-305室
    优先权:
    专利代理机构: 杭州求是专利事务所有限公司 33200 代理人: 陈昱彤
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410043269.8

    授权公告号:

    ||||||

    法律状态公告日:

    2017.01.25|||2014.06.11|||2014.05.14

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明提出一种双机热备系统中快速主备切换装置和主备切换方法??焖僦鞅盖谢蛔爸冒ㄓ布コ獾缏?、过滤电路,以及位于第一核心??樯系牡谝蝗砑棠?楹偷谝豢疵殴纺??,位于第二核心??樯系牡诙砑棠?楹偷诙疵殴纺??,解决了现有主备切换系统中软件死机不能及时发现的问题,主备切换过程中的对外“双主”呈现问题,以及主备协商过程中的对外“双备”呈现问题。

    权利要求书

    权利要求书
    1.  一种主备切换装置,其特征在于:所述装置包括硬件互斥电路、过滤电路,以及位于第一核心??樯系牡谝蝗砑棠?楹偷谝豢疵殴纺??,位于第二核心??樯系牡诙砑棠?楹偷诙疵殴纺??,其中,
    第一软件协商??楹偷诙砑棠?橛糜谛痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺?,其输出端分别与硬件互斥电路的第一输入端和第二输入端连接,分别向硬件互斥电路输出第一核心??楹偷诙诵哪?榈闹鞅缸刺藕?;
    硬件互斥电路的第一输出端和第二输出端,分别与过滤电路的第一输入端和第二输入端连接,用于在第一核心??槭涑龅淖刺偷诙诵哪?槭涑龅淖刺藕啪湮髯刺藕攀?,保持硬件互斥电路的原输出状态不变;
    过滤电路用于在硬件互斥电路的第一输出端和第二输出端的输出信号均变为备用状态信号时,保持过滤电路的原输出状态信号不变;
    第一看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谌淙攵撕偷谝蝗砑棠??;第二看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谒氖淙攵撕偷诙砑棠??;
    第一看门狗??槟诓烤哂械谝挥布剖?,在第一硬件计数器计数溢出时分别向硬件互斥电路的第三输入端和第一软件协商??榉⑺透次恍藕?;
    第二看门狗??槟诓烤哂械诙布剖?,在第二硬件计数器计数溢出时分别向硬件互斥电路的第四输入端和第二软件协商??榉⑺透次恍藕?;
    第一软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第一核心???,并置输出信号为备用状态信号,然后再启动与第二软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;
    第二软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第二核心???,并置输出信号为备用状态信号,然后再启动与第一软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?。

    2.  如权利要求1所述的装置,其特征在于:在第一核心??槲薰收鲜?,所述第一硬件计数器由第一核心??橹芷谛苑⑺偷那辶阈藕徘辶?;当第一核心??榉⑸收鲜?,第一硬件计数器会因收不到清零信号而计数溢出;在第二核心??槲薰收鲜?,所述第二硬件计数器由第二核心??橹芷谛苑⑺偷那辶阈藕徘辶?;当第二核心??榉⑸收鲜?,第二硬件计数器会因收不到清零信号而计数溢出。

    3.  如权利要求1所述的装置,其特征在于:第一软件协商??楹偷诙砑棠?槭涑龅闹鞅缸刺藕呕雇ü藕畔呋ハ喾⑺透苑?处于备用状态的核心??榈娜砑棠??,检测到对端变为备用状态时,立刻启动第一软件协商??楹偷诙砑棠?樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?。

    4.  如权利要求1所述的装置,其特征在于:第一软件协商??楹偷诙砑棠?樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓唐舳?,所述过滤电路的第一输入端和第二输入端输入的信号均变为备用状态信号。

    5.  如权利要求3所述的装置,其特征在于:当第一核心??楹偷诙诵哪?槎即τ诒赣米刺?,第一软件协商??楹偷诙砑棠??,根据预设的第一核心??榈闹鞅秆≡裼畔燃逗驮ど璧牡诙诵哪?榈闹鞅秆≡裼畔燃?,将第一核心??榍谢晃饔米刺蚪诙诵哪?榍谢晃饔米刺?。

    6.  如权利要求5所述的装置,其特征在于:第一核心??楹偷诙诵哪?樯系绯跏蓟?,均自动置于备用状态。

    7.  如权利要求5所述的装置,其特征在于:主备选择优先级高的核心???,在协商后被切 换到主用状态,主备选择优先级低的核心???,在协商后保持在备用状态。

    8.  如权利要求1所述的装置,其特征在于:第一软件协商??楹偷诙砑棠?槭涑龅闹鞅缸刺藕呕雇ü藕畔呋ハ喾⑺透苑?处于主用状态的核心??榈娜砑棠??,检测到对端变为主用状态时,立刻将自身置为备用状态并输出备用状态信号。

    9.  一种主备系统中的主备切换方法,其特征在于:所述系统包括硬件互斥电路、过滤电路,以及位于第一核心??樯系牡谝蝗砑棠?楹偷谝豢疵殴纺??,位于第二核心??樯系牡诙砑棠?楹偷诙疵殴纺??,其中,
    第一软件协商??楹偷诙砑棠?橛糜谛痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺?,其输出端分别与硬件互斥电路的第一输入端和第二输入端连接,分别向硬件互斥电路输出第一核心??楹偷诙诵哪?榈闹鞅缸刺藕?;
    硬件互斥电路的第一输出端和第二输出端,分别与过滤电路的第一输入端和第二输入端连接,用于在第一核心??槭涑龅淖刺偷诙诵哪?槭涑龅淖刺藕啪湮髯刺藕攀?,保持硬件互斥电路的原输出状态不变;
    过滤电路用于在硬件互斥电路的第一输出端和第二输出端的输出信号均变为备用状态信号时,保持过滤电路的原输出状态信号不变;
    第一看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谌淙攵撕偷谝蝗砑棠??;第二看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谒氖淙攵撕偷诙砑棠??;
    第一看门狗??槟诓烤哂械谝挥布剖?,在第一硬件计数器计数溢出时分别向硬件互斥电路的第三输入端和第一软件协商??榉⑺透次恍藕?;
    第二看门狗??槟诓烤哂械诙布剖?,在第二硬件计数器计数溢出时分别向硬件互斥电路的第四输入端和第二软件协商??榉⑺透次恍藕?;
    第一软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第一核心???,并置输出信号为 备用状态信号,然后再启动与第二软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;
    第二软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第二核心???,并置输出信号为备用状态信号,然后再启动与第一软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;
    所述方法包括:
    处于主用状态的第一核心??榉⑸砑收?,致使第一硬件计数器计数溢出,第一硬件计数器向硬件互斥电路的第三输入端和第一软件协商??榉⑺透次恍藕?;
    第一软件协商??槭盏礁次恍藕藕?,首先重启第一核心???,并置输出信号为备用状态信号,然后再启动与第二软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;
    处于备用状态的第二核心??榈牡诙砑棠?榧觳獾降谝缓诵哪?楸湮赣米刺?,立即启动与第一软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;
    硬件互斥电路的第三输入端在第一硬件计数器发送的复位信号的作用下,将其第一输出端输出的信号由主用信号变为备用信号;
    过滤电路在硬件互斥电路的第一输出端和第二输出端的输出信号均变为备用状态信号时,保持输出第一核心??槲饔媚??、第二核心??槲赣媚?榈氖涑鲂藕抛刺?。

    10.  一种主备系统中的主备切换方法,其特征在于:所述系统包括硬件互斥电路、过滤电路,以及位于第一核心??樯系牡谝蝗砑棠?楹偷谝豢疵殴纺??,位于第二核心??樯系牡诙砑棠?楹偷诙疵殴纺??,其中,
    第一软件协商??楹偷诙砑棠?橛糜谛痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺?,其输出端分别与硬件互斥电路的第一输入端和第二输入端连接,分别向硬件互斥电路输出第一核心??楹偷诙诵哪?榈闹鞅缸刺藕?;
    硬件互斥电路的第一输出端和第二输出端,分别与过滤电路的第一输入端和第二输入端连接,用于在第一核心??槭涑龅淖刺偷诙诵哪?槭涑龅淖刺藕啪湮髯刺藕攀?,保持硬件互斥电路的原输出状态不变;
    过滤电路用于在硬件互斥电路的第一输出端和第二输出端的输出信号均变为备用状态信号时,保持过滤电路的原输出状态信号不变;
    第一看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谌淙攵撕偷谝蝗砑棠??;第二看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谒氖淙攵撕偷诙砑棠??;
    第一看门狗??槟诓烤哂械谝挥布剖?,在第一硬件计数器计数溢出时分别向硬件互斥电路的第三输入端和第一软件协商??榉⑺透次恍藕?;
    第二看门狗??槟诓烤哂械诙布剖?,在第二硬件计数器计数溢出时分别向硬件互斥电路的第四输入端和第二软件协商??榉⑺透次恍藕?;
    第一软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第一核心???,并置输出信号为备用状态信号,然后再启动与第二软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;
    第二软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第二核心???,并置输出信号为备用状态信号,然后再启动与第一软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;
    所述方法包括:
    处于备用状态的第二核心??榻拥角谢晃饔米刺拿詈?,第二软件协商??榻涑鲎刺藕疟湮饔米刺藕?;
    硬件互斥电路检测到其第一输入端和第二输入端都变为主用状态信号,保持输出第一核心??槲饔媚??、第二核心??槲赣媚?榈氖涑鲂藕抛刺槐?;
    第一软件协商??榧觳獾降诙诵哪?楸湮饔米刺男藕?,立即将自身状态变为备用状态,并输出备用状态信号;
    硬件互斥电路检测到其第一输入端变为备用状态信号,第二输入端变为主用状态信号,则硬件互斥电路在其第一输出端输出备用状态信号,在第二输出端输出主用状态信号;
    过滤电路检测到其第一输入端变为备用状态信号,第二输入端变为主用状态信号,则过滤电路在其第一输出端输出备用状态信号,在第二输出端输出主用状态信号。

    11.  如权利要求9或10所述的方法,其特征在于:在第一核心??槲薰收鲜?,所述第一硬件计数器由第一核心??橹芷谛苑⑺偷那辶阈藕徘辶?;当第一核心??榉⑸收鲜?,第一硬件计数器会因收不到清零信号而计数溢出;在第二核心??槲薰收鲜?,所述第二硬件计数器由第二核心??橹芷谛苑⑺偷那辶阈藕徘辶?;当第二核心??榉⑸收鲜?,第二硬件计数器会因收不到清零信号而计数溢出。

    12.  如权利要求9或10所述的方法,其特征在于:第一软件协商??楹偷诙砑棠?槭涑龅闹鞅缸刺藕呕雇ü藕畔呋ハ喾⑺透苑?处于备用状态的核心??榈娜砑棠??,检测到对端变为备用状态时,立刻启动第一软件协商??楹偷诙砑棠?樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?。

    13.  如权利要求9或10所述的方法,其特征在于:第一软件协商??楹偷诙砑棠?樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓唐舳?,所述过滤电路的第一输入端和第二输入端输入的信号均变为备用状态信号。

    14.  如权利要求9或10所述的方法,其特征在于:当第一核心??楹偷诙诵哪?槎即τ诒赣米刺?,第一软件协商??楹偷诙砑棠??,根据预设的第一核心??榈闹鞅秆≡裼畔燃逗驮ど璧牡诙诵哪?榈闹鞅秆≡裼畔燃?,将第一核心??榍谢晃饔米刺蚪诙诵哪?榍谢晃饔米刺?。

    15.  如权利要求14所述的方法,其特征在于:第一核心??楹偷诙诵哪?樯系绯跏蓟?,均自动置于备用状态。

    16.  如权利要求14所述的方法,其特征在于:主备选择优先级高的核心???,在协商后被切换到主用状态,主备选择优先级低的核心???,在协商后保持在备用状态。

    17.  如权利要求9或10所述的方法,其特征在于:第一软件协商??楹偷诙砑棠?槭涑龅闹鞅缸刺藕呕雇ü藕畔呋ハ喾⑺透苑?处于主用状态的核心??榈娜砑棠??,检测到对端变为主用状态时,立刻将自身置为备用状态并输出备用状态信号。

    说明书

    说明书一种双机热备系统中快速主备切换装置和主备切换方法
    技术领域
    本发明涉及通信系统热备份技术领域,特别是指一种双机热备系统中快速主备切换装置。
    背景技术
    在电子设备中,特别是在高端核心设备,对于核心???,都会用到双机热备方案,提供1+1冗余?;?。双机热备特指基于active(主)/standby(备)方式的热备。而两个??橹涞难≡窈颓谢痪托枰峁┮恢挚煽康闹俨没坪颓谢涣鞒?,否则容易出现主用??槿砑阑荒芗笆狈⑾趾徒兄鞅盖谢坏奈侍?,主备切换过程中的对外“双主”呈现问题,以及主备协商过程中的对外“双备”呈现问题。
    发明内容
    为解决上述技术问题,本发明提出一种快速主备切换装置,所述装置包括硬件互斥电路、过滤电路,以及位于第一核心??樯系牡谝蝗砑棠?楹偷谝豢疵殴纺??,位于第二核心??樯系牡诙砑棠?楹偷诙疵殴纺??,其中,第一软件协商??楹偷诙砑棠?橛糜谛痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺?,其输出端分别与硬件互斥电路的第一输入端和第二输入端连接,分别向硬件互斥电路输出第一核心??楹偷诙诵哪?榈闹鞅缸刺藕?;硬件互斥电路的第一输出端和第二输出端,分别与过滤电路的第一输入端和第二输入端连接,用于在第一核心??槭涑龅淖刺偷诙诵哪?槭涑龅淖刺藕啪湮髯刺藕攀?,保持硬件互斥电路的原输出状态不变;过滤电路用于在硬件互斥电路的第一输出端和第二输出端的输出信号均变为备用状态信号时,保持过滤电路的原输出状态信号不变;第一看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谌淙攵撕偷谝蝗砑棠??;第二看门狗 ??榈氖涑龆朔直鹆佑布コ獾缏返牡谒氖淙攵撕偷诙砑棠??;第一看门狗??槟诓烤哂械谝挥布剖?,在第一硬件计数器计数溢出时分别向硬件互斥电路的第三输入端和第一软件协商??榉⑺透次恍藕?;第二看门狗??槟诓烤哂械诙布剖?,在第二硬件计数器计数溢出时分别向硬件互斥电路的第四输入端和第二软件协商??榉⑺透次恍藕?;第一软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第一核心???,并置输出信号为备用状态信号,然后再启动与第二软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;第二软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第二核心???,并置输出信号为备用状态信号,然后再启动与第一软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?。
    本发明的有益效果主要在于以下几个方面:
    1,利用初始默认状态:硬件上把主??楹捅改?榈某跏甲刺柚梦?。正常工作时一旦发生异常死机,可以通过看门狗复位等手段自动进入默认状态。从而避免死在主状态,无法释放总线控制权,导致系统瘫痪。
    2,主备监测中引入看门狗复位:引入看门狗作为本??榧嗖庾陨硎欠裾5氖侄?;一旦软件发现异常死机,或程序运行出现故障,看门狗发生作用,产生复位,则??榻氤跏寄献刺???梢源庸收现谢指闯隼?,避免死在主状态,导致瘫痪。
    3,主备状态协商机制和硬件互斥电路,避免对外输出双主状态:正常情况下,不会出现两个核心??橥蔽髂?榈淖刺??;コ獾缏返囊庖逶谟谕ü钋恐平赣媚?樽饔媚??,但原主用??槲赐瓿伞巴酥鳌鼻榭鱿?,出现的短时间“双主”情况?;コ獾缏吠ü浔3止δ?,送给后面过滤电路的输入不发生变化,因此整个系统对外输出Act1out、Act2out不会变化,直到原主用状态??橥顺鲋髯刺?。
    4,平滑切换:利用过滤电路的保持特性,使得在主备状态协商握手过程中,出现 Act1tmp和Act2tmp都变为备用状态指示时,整个系统对外输出Act1out、Act2out不会变化,从而避免了对外输出“双备”状态。
    附图说明
    图1是本发明提出的快速主备切换装置的??榻峁故纠?。
    图2是本发明提出的主备切换装置的电路??槭纠?。
    具体实施方式
    为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
    图1是本发明提出的快速主备切换装置的??榻峁故纠?。所述装置包括硬件互斥电路、过滤电路,以及位于第一核心??樯系牡谝蝗砑棠?楹偷谝豢疵殴纺??,位于第二核心??樯系牡诙砑棠?楹偷诙疵殴纺??,其中,第一软件协商??楹偷诙砑棠?橛糜谛痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺?,其输出端分别与硬件互斥电路的第一输入端和第二输入端连接,分别向硬件互斥电路输出第一核心??楹偷诙诵哪?榈闹鞅缸刺藕?;硬件互斥电路的第一输出端和第二输出端,分别与过滤电路的第一输入端和第二输入端连接,用于在第一核心??槭涑龅淖刺偷诙诵哪?槭涑龅淖刺藕啪湮髯刺藕攀?,保持硬件互斥电路的原输出状态不变;过滤电路用于在硬件互斥电路的第一输出端和第二输出端的输出信号均变为备用状态信号时,保持过滤电路的原输出状态信号不变;第一看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谌淙攵撕偷谝蝗砑棠??;第二看门狗??榈氖涑龆朔直鹆佑布コ獾缏返牡谒氖淙攵撕偷诙砑棠??;第一看门狗??槟诓烤哂械谝挥布剖?,在第一硬件计数器计数溢出时分别向硬件互斥电路的第三输入端和第一软件协商??榉⑺透次恍藕?;第二看门狗??槟诓烤哂械诙布剖?,在第二硬件计数器计数溢出时分别向硬件互斥电路的第四输入端和第二软件协商??榉⑺透次恍藕?;第一软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第一核心???,并置输出信号为备用状态信号,然 后再启动与第二软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;第二软件协商??榛褂糜谠谑盏礁次恍藕藕?,首先重启第二核心???,并置输出信号为备用状态信号,然后再启动与第一软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?。
    主备切换方法包括:处于主用状态的第一核心??榉⑸砑收?,致使第一硬件计数器计数溢出,第一硬件计数器向硬件互斥电路的第三输入端和第一软件协商??榉⑺透次恍藕?;第一软件协商??槭盏礁次恍藕藕?,首先重启第一核心???,并置输出信号为备用状态信号,然后再启动与第二软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;处于备用状态的第二核心??榈牡诙砑棠?榧觳獾降谝缓诵哪?楸湮赣米刺?,立即启动与第一软件协商??樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?;硬件互斥电路的第三输入端在第一硬件计数器发送的复位信号的作用下,将其第一输出端输出的信号由主用信号变为备用信号;过滤电路在硬件互斥电路的第一输出端和第二输出端的输出信号均变为备用状态信号时,保持输出第一核心??槲饔媚??、第二核心??槲赣媚?榈氖涑鲂藕抛刺?。
    主备切换方法还包括:处于备用状态的第二核心??榻拥角谢晃饔米刺拿詈?,第二软件协商??榻涑鲎刺藕疟湮饔米刺藕?;硬件互斥电路检测到其第一输入端和第二输入端都变为主用状态信号,保持输出第一核心??槲饔媚??、第二核心??槲赣媚?榈氖涑鲂藕抛刺槐?;第一软件协商??榧觳獾降诙诵哪?楸湮饔米刺男藕?,立即将自身状态变为备用状态,并输出备用状态信号;硬件互斥电路检测到其第一输入端变为备用状态信号,第二输入端变为主用状态信号,则硬件互斥电路在其第一输出端输出备用状态信号,在第二输出端输出主用状态信号;过滤电路检测到其第一输入端变为备用状态信号,第二输入端变为主用状态信号,则过滤电路在其第一输出端输出备用状态信号,在第二输出端输出主用状态信号。
    优选地,在第一核心??槲薰收鲜?,所述第一硬件计数器由第一核心??橹芷谛苑⑺偷那辶阈藕徘辶?;当第一核心??榉⑸收鲜?,第一硬件计数器会因收不到清零信号而计数溢出;在第二核心??槲薰收鲜?,所述第二硬件计数器由第二核心??橹芷谛苑⑺偷那辶阈藕徘辶?;当第二核心??榉⑸收鲜?,第二硬件计数器会因收不到清零信号而计数溢出。
    优选地,第一软件协商??楹偷诙砑棠?槭涑龅闹鞅缸刺藕呕雇ü藕畔呋ハ喾⑺透苑?处于备用状态的核心??榈娜砑棠??,检测到对端变为备用状态时,立刻启动第一软件协商??楹偷诙砑棠?樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓?。
    优选地,第一软件协商??楹偷诙砑棠?樾痰谝缓诵哪?楹偷诙诵哪?榈闹鞅缸刺墓唐舳?,所述过滤电路的第一输入端和第二输入端输入的信号均变为备用状态信号。
    优选地,当第一核心??楹偷诙诵哪?槎即τ诒赣米刺?,第一软件协商??楹偷诙砑棠??,根据预设的第一核心??榈闹鞅秆≡裼畔燃逗驮ど璧牡诙诵哪?榈闹鞅秆≡裼畔燃?,将第一核心??榍谢晃饔米刺蚪诙诵哪?榍谢晃饔米刺?。
    优选地,第一核心??楹偷诙诵哪?樯系绯跏蓟?,均自动置于备用状态。
    优选地,主备选择优先级高的核心???,在协商后被切换到主用状态,主备选择优先级低的核心???,在协商后保持在备用状态。
    优选地,第一软件协商??楹偷诙砑棠?槭涑龅闹鞅缸刺藕呕雇ü藕畔呋ハ喾⑺透苑?处于主用状态的核心??榈娜砑棠??,检测到对端变为主用状态时,立刻将自身置为备用状态并输出备用状态信号。
    图2为本发明提出的主备切换装置的电路??槭纠?,所述装置包括软件协商???,看 门狗,硬件互斥电路,过滤电路。在物理上软件协商??楹涂疵殴贩直鹞挥诤诵哪??与核心???上,所述装置的主要功能是完成核心???与核心???的主备状态仲裁和完成主备快速平滑切换,把主备切换的结果送给后端网络使用。并且提供一种监测机制,使得主??榭梢源庸收现谢指闯隼?,不至于发生系统瘫痪。
    预先约定:Act1e,Act2e——“1”表示主用状态,“0”表示备用状态。Act1out,Act2out——“1”表示主用状态,“0”表示备用状态。Act1tmp,Act2tmp——“0”表示主用状态,“1”表示备用状态。
    看门狗:由外部硬件狗芯片实现,核心???和???都有各自的看门狗,实时监测本核心??榈娜砑诵凶刺?。如果本??槿砑收?,则使本核心??楦次晃跏甲刺???疵殴肪哂杏布剖?,硬件自动计数,通过所在核心??樗统龅那辶阈藕徘辶?,一旦软件发现异常死机,或程序运行出现故障,在规定时间内不能清零计数器,则计数器溢出,即看门狗发生作用,送出一个硬件复位信号,使所在核心??楦次?,并将主备状态设置为备状态??疵殴返母次恍藕潘透竞诵哪?榈娜砑棠?楹陀布コ獾缏?,迫使所述核心??橹仄?,并置所述核心??榈娜砑棠?榈氖涑鲂藕盼赣米刺藕?,同时使硬件互斥电路强制输出“1”——备用状态。
    例如运行过程中,如果当前为主用状态的核心??槿砑⑸收?,已经死机,无法执行倒换命令,无法退出主状态。则看门狗会超时溢出,看门狗会送出硬复位信号。复位信号使得核心??榈靡灾匦缕舳?,并将该核心??榈娜砑棠?榈氖涑銮恐聘次怀杀赣米刺藕?,然后启动与对端软件协商??榈男?。对端备用??榧觳獾酱俗纯龊?,与本端??檎箍?,并最终确定出各自的主备状态。
    软件协商??椋喝砑棠?樗统鲋鞅缸刺珹ct1e和Act2e,送给互斥电路,Act1e,Act2e同时作为握手信号送给对方的软件协商???,两个软件协商??橥ü饬蕉孕藕呕ニ拖?,告知各自当前状态。第一软件协商??楹偷诙棠?橥ü远远撕诵哪?榈鼻暗?主备状态的检测、本端核心??橹鞅缸刺募觳夂突ハ嘈?,完成核心??橹鞅缸刺难≡窈颓谢?,并把软件协商的结果送给后面的互斥电路进一步处理。
    软件协商是整个切换装置的核心控制???。在整个系统上电初始化后,将核心???和核心???的主备状态均设置为备状态,然后启动协商机制确定哪一个核心??槲髂??。软件协商??橐部梢越邮胀獠壳谢幻钔瓿筛鞲龊诵哪?榈闹鞅缸刺逃肭谢?。
    硬件互斥电路:由G1,G2,G3,G4四个门电路交叉连接而成。接收各个软件协商??槭涑龅乃诤诵哪?榈钠谕鞅缸刺珹ctxe(其中x=1或2),经过硬件互斥电路驱动之后输出Actxtmp(其中x=1或2)。
    Act1e与Act2e有四种组合,分别描述如下:
    状态一,Act1e=1、Act2e=0硬件互斥电路输出Act1tmp=0、Act2tmp=1;
    状态二,Act1e=0、Act2e=1硬件互斥电路输出Act1tmp=1、Act2tmp=0;
    状态三,Act1e=1、Act2e=1硬件互斥电路输出Act1tmp、Act2tmp保持原来状态不变;
    软件正常运行情况下,软件协商??椴换岢鱿帧八鳌??;コ獾缏返囊庖逶谟谕ü钋恐平赣媚?樽饔媚??,但原主用??槲赐瓿伞巴酥鳌鼻榭鱿?,出现的短时间“双主”情况?;コ獾缏吠ü浔3止δ?,送给后面过滤电路的输入不发生变化,因此整个系统对外输出Act1out、Act2out不会变化。直到原主用状态??橥顺鲋髯刺?。
    状态四,Act1e=0、Act2e=0硬件互斥电路输出Act1tmp=1、Act2tmp=1;
    该状态使后面的过滤电路进入保持状态,整个系统输出Act1out、Act2out不会发生变化。
    过滤电路:例如由RS触发器构成,接收硬件互斥电路送出的结果Actxtmp,驱动之后 输出实际选择结果。从前面的硬件互斥电路分析可知Act1tmp,Act2tmp只有三种状态。
    状态一,Act1tmp=0、Act2tmp=1过滤电路输出Act1out=1、Act2out=0;
    状态二,Act1tmp=1、Act2tmp=0过滤电路输出Act1out=0、Act2out=1;
    状态三,Act1tmp=1、Act2tmp=1过滤电路输出Act1out、Act2out保持原来状
    态不变;
    过滤电路的意义在于Act1e=0、Act2e=0即出现“双备”的情况下,硬件互斥电路与过滤电路共同作用,过滤电路进入保持状态,整个系统输出Act1out、Act2out不会发生变化。
    以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的?;し段?。

    关于本文
    本文标题:一种双机热备系统中快速主备切换装置和主备切换方法.pdf
    链接地址://www.4mum.com.cn/p-6185588.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 辽宁11选5前3图表 大同煤业股票行情 甘肃11选5遗漏爱彩乐 玩半全场技巧 新浪棋牌微信红包 江西多乐彩基本走势 重庆时时彩龙虎赚钱 北京赛车pk10玩法说明 中彩计划 移动棋牌五子棋 喜乐彩包围复选82 北京晒车pk10牛牛 山东体彩新11选5走势图 秒速飞艇开奖官方网站app 3d万能组六码 湖北十一选五走势图i