CN1506825A - 一种看门狗实时可调复位方法和装置 - Google Patents

一种看门狗实时可调复位方法和装置 Download PDF

Info

Publication number
CN1506825A
CN1506825A CNA021551588A CN02155158A CN1506825A CN 1506825 A CN1506825 A CN 1506825A CN A021551588 A CNA021551588 A CN A021551588A CN 02155158 A CN02155158 A CN 02155158A CN 1506825 A CN1506825 A CN 1506825A
Authority
CN
China
Prior art keywords
house dog
counter
time
integrated package
cpu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA021551588A
Other languages
English (en)
Other versions
CN1323355C (zh
Inventor
李卫东
唐荣道
江琥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB021551588A priority Critical patent/CN1323355C/zh
Publication of CN1506825A publication Critical patent/CN1506825A/zh
Application granted granted Critical
Publication of CN1323355C publication Critical patent/CN1323355C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Electric Clocks (AREA)

Abstract

一种涉及电通信技术的看门狗实时可调复位方法和装置,包括看门狗集成块,其特征在于:还包括可编程计数器,所述的可编程计数器连接一外部时钟,CPU产生时间设置信号输入可编程计数器,看门狗集成块输出复位信号和溢出信号至可编程计数器,可编程计数器产生有关复位信号至CPU,外部时钟的振荡频率确定复位脉冲宽度,CPU产生有条件的时间设置信号,通过所述的时间设置信号所确定的计数器的计数值调整看门狗集成块的等待时间,本发明电路简单实用、可靠性高、成本低,具有广泛的适用范围。

Description

一种看门狗实时可调复位方法和装置
技术领域
本发明涉及电通信技术,尤其涉及一种看门狗实时可调复位方法和装置。
背景技术
目前POWER PC、网络处理器等微处理器广泛应用于各种通讯设备,这种处理器与以前的以单片机为代表的微处理器不仅在功能上和处理能力上有很大变化,而且在上电自举上也有显著的变化。
单片机在上电初始化和正常工作中对复位监测芯片的要求没有区别,可以统一处理。但POWER PC和网络处理器由于其功能日趋复杂和完善,因此上电自举时间也越来越长,这样就产生了对看门狗定时器时间在上电和正常工作中有所区别的要求。一方面,POWER PC和网络处理器在上电自举过程中对看门狗定时器时间设定的时间要长一些,保证其在上电自举过程不会因不输出喂狗信号而被复位。另一方面,在进入正常工作后,又要求尽可能对看门狗定时器时间设定的时间要短一些,来及早发现处理器工作异常,进行处理减小损失。同时根据***的不同状态,需要实时改变看门狗等待时间。
目前常见的看门狗电路,为了解决这一问题,通常增加一个定时器和多个计数时钟,***上电时,由其中一个计数时钟清狗,在定时约10秒后,再切换到CPU喂狗方式。如公开号为2519335的“一种看门狗的控制逻辑电路”,该方案采用一个看门狗芯片和、一个定时器、两个计数时钟。该电路虽然解决了在上电自举过程中对看门狗定时器设定的时间要长的要求,但却无法实现实时改变看门狗等待时间的功能。
发明内容
本发明的目的在于提供一种可实时调整看门狗等待时间的看门狗实时可调复位方法和装置。
本发明所采用的方法为:这种看门狗实时可调复位方法,其特征在于:在看门狗中采用可编程计数器,该计数器通过外部时钟反映计数的时间单元进行循环计数,CPU产生有条件的时间设置信号,通过所述的时间设置信号所确定的计数器的计数值调整看门狗集成块的等待时间,同时看门狗集成块根据溢出状态和CPU工作实时状态,对计数器或CPU进行相应的复位操作;
在***上电或欠压时,使时间设置信号进入预置状态,确定此时看门狗集成块的等待时间;当CPU正常工作时,产生另一相应的时间设置信号,确定看门狗集成块的等待时间,看门狗集成块接收CPU定时产生的喂狗信号,此时看门狗集成块对计数器清零;
当CPU异常时,CPU无喂狗信号反馈至看门狗集成块,看门狗集成块输出相应信号使计数器开始计数,当计数器输出为全“1”时,看门狗集成块输出复位信号,对CPU进行复位;
所述的***上电或欠压时的时间设置信号所反映的看门狗集成块的等待时间较长;CPU正常工作时的时间设置信号所反映的看门狗集成块的等待时间相对较短;
所述的看门狗集成块溢出时,根据时间设置信号确定计数器的位数,且计数器加1;
所述的看门狗集成块溢出时,先判断外部时钟是否处于上升沿,若不是处于上升沿,则保持计数器;若是处于上升沿,则根据时间设置信号确定计数器的位数,且计数器加1。
这种实现上述方法的看门狗实时可调复位装置,包括看门狗集成块,其特征在于:还包括可编程计数器,所述的可编程计数器连接一外部时钟,CPU产生时间设置信号输入可编程计数器,看门狗集成块输出复位信号和溢出信号至可编程计数器,可编程计数器产生有关复位信号至CPU,外部时钟的振荡频率确定复位脉冲宽度;
所述的编程计数器产生的有关复位信号为CPU复位信号或业务复位信号;
所述的看门狗复位集成块为芯片MAX706T;
所述的外部时钟采用芯片ICM7555或***单板上的其它时钟源;
所述的编程计数器可采用复杂可编程逻辑器件CPLD或现场可编程门阵列FPGA芯片。
本发明的有益效果为:在本发明中,通过采用可编程计数器,提供在一定范围内设定初次及后续看门狗的等待时间,根据***的不同状态,能实时改变看门狗的等待时间,以满足Power PC和网络处理器NP等对复位和看门狗功能的要求,本发明采用集成电路直接组合而成,这样集成度高,较之离散器件有更高的可靠性,特别是可编程计数器利用***中的复杂可编程逻辑器件CPLD引脚和宏单元组成,使本发明成本相对降低,本发明所提供的功能较全面,例如喂狗时间实时可调、对异常CPU能周期性地产生复位信号、CPU与与业务可分开复位等,并且可以根据具体的应用情况灵活地调整,因此,本发明电路简单实用、可靠性高、成本低,具有广泛的适用范围。
附图说明
图1为本发明电路原理示意图;
图2为本发明电路结构示意图;
图3为本发明控制流程示意图。
具体实施方式
下面根据附图和实施例对本发明作进一步详细说明:
根据图1、图2和图3,如图1和图2所示,本发明包括看门狗集成块MAX706T和可编程计数器,所述的可编程计数器连接一外部时钟,外部时钟采用芯片ICM7555或***单板上的其它时钟源,该外部时钟的振荡频率确定复位脉冲宽度,该复位脉冲宽度约为12ms,可编程计数器由***中多余的复杂可编程逻辑器件CPLD引脚和宏单元组成,可采用复杂可编程逻辑器件CPLD,如EPM7128或采用现场可编程门阵列FPGA芯片,CPU产生二位的时间设置信号SEL0、SEL1输入可编程计数器,看门狗集成块MAX706T输出复位信号RESET_和溢出信号WDO_L至可编程计数器,可编程计数器产生有关复位信号至CPU,如CPU复位信号RSTOUT1以及业务复位信号RSTOUT2。
在本发明中,采用可编程计数器,该计数器通过外部时钟ICM7555反映计数的时间单元进行循环计数,CPU产生有条件的时间设置信号SEL0、SEL1,通过所述的时间设置信号SEL0、SEL1所确定的计数器的计数值调整看门狗集成块MAX706T的等待时间,同时看门狗集成块MAX706T根据溢出信号WDO_L所反映的溢出状态和CPU工作实时状态,对计数器或CPU进行相应的复位操作,看门狗集成块MAX706T作为主复位芯片,配合可编程计数器,完成看门狗溢出时间可调。
就其具体控制过程而言,如图3所示,在***上电或欠压时,使时间设置信号SEL0、SEL1进入预置状态,这时,来自CPU I/O脚的时间设置信号SEL0、SEL1处于输入状态,通过对其进行上拉或下拉,使喂狗等待时间设置信号为预置状态,确定此时看门狗集成块MAX706T的等待时间,如图1所示,该等待时间为喂狗等待时间设置,当***上电、手动复位、或电源电压低于正常工作电压时,由看门狗集成块MAX706T产生复位信号RESET_L;当CPU正常工作时,产生另一相应的时间设置信号SEL0、SEL1,确定看门狗集成块MAX706T的等待时间,看门狗集成块MAX706T接收CPU定时产生的喂狗信号WDI_L,此时看门狗集成块MAX706T的溢出信号WDO_L为高电平,此时看门狗集成块MAX706T对计数器清零,其中,***上电或欠压时的时间设置信号SEL0、SEL1所反映的看门狗集成块MAX706T的等待时间较长CPU正常工作时的时间设置信号SEL0、SEL1所反映的看门狗集成块的等待时间相对较短,就保证了***上电时有较长的等待时间。
在本实施例中,喂狗等待时间设置信号SEL0、SEL1为两位,共四个状态,设置可编程计数器的位数分别为8,10,11,12位,所对应的看门狗溢出时间分别约为5、15、30和60秒;若要更多等待时间种类时,可通过增加喂狗等待时间设置信号SEL0、SEL1的位数来实现。
看门狗集成块MAX706T溢出时,先判断外部时钟ICM7555是否处于上升沿,若不是处于上升沿,则保持计数器;若是处于上升沿,则根据时间设置信号SEL0、SEL1确定计数器的位数,即等待时间,且计数器加1。
当CPU异常时,CPU无喂狗信号WDI_L反馈至看门狗集成块,导致看门狗集成块MAX706T输出的溢出信号WDO_L输出低电平,使计数器开始计数,当计数器输出为全“1”时,看门狗集成块MAX706T输出复位信号RESET_L,对CPU进行复位,在这里,为了保证***在出现意外情况时,看门狗集成块MAX706T仍起作用,只允许CPU改变看门狗集成块MAX706T的溢出时间,即相应的计数器位数,而不会禁止看门狗集成块MAX706T的功能。由于计数器是循环计数,在CPU异常的情况下,可反复产生复位信号。

Claims (11)

1.一种看门狗实时可调复位方法,其特征在于:在看门狗中采用可编程计数器,该计数器通过外部时钟反映计数的时间单元进行循环计数,CPU产生有条件的时间设置信号,通过所述的时间设置信号所确定的计数器的计数值调整看门狗集成块的等待时间,同时看门狗集成块根据溢出状态和CPU工作实时状态,对计数器或CPU进行相应的复位操作。
2.根据权利要求1所述的看门狗实时可调复位方法,其特征在于:在***上电或欠压时,使时间设置信号进入预置状态,确定此时看门狗集成块的等待时间;当CPU正常工作时,产生另一相应的时间设置信号,确定看门狗集成块的等待时间,看门狗集成块接收CPU定时产生的喂狗信号,此时看门狗集成块对计数器清零。
3.根据权利要求1所述的看门狗实时可调复位方法,其特征在于:当CPU异常时,CPU无喂狗信号反馈至看门狗集成块,看门狗集成块输出相应信号使计数器开始计数,当计数器输出为全“1”时,看门狗集成块输出复位信号,对CPU进行复位。
4.根据权利要求2所述的看门狗实时可调复位方法,其特征在于:所述的***上电或欠压时的时间设置信号所反映的看门狗集成块的等待时间较长;CPU正常工作时的时间设置信号所反映的看门狗集成块的等待时间相对较短。
5.根据权利要求2所述的看门狗实时可调复位方法,其特征在于:所述的看门狗集成块溢出时,根据时间设置信号确定计数器的位数,且计数器加1。
6.根据权利要求5所述的看门狗实时可调复位方法,其特征在于:所述的看门狗集成块溢出时,先判断外部时钟是否处于上升沿,若不是处于上升沿,则保持计数器;若是处于上升沿,则根据时间设置信号确定计数器的位数,且计数器加1。
7.一种实现权利要求1所述的看门狗实时可调复位方法的看门狗实时可调复位装置,包括看门狗集成块,其特征在于:还包括可编程计数器,所述的可编程计数器连接一外部时钟,CPU产生时间设置信号输入可编程计数器,看门狗集成块输出复位信号和溢出信号至可编程计数器,可编程计数器产生有关复位信号至CPU,外部时钟的振荡频率确定复位脉冲宽度。
8.根据权利要求7所述的看门狗实时可调复位装置,其特征在于:所述的编程计数器产生的有关复位信号为CPU复位信号或业务复位信号。
9.根据权利要求7所述的看门狗实时可调复位装置,其特征在于:所述的看门狗复位集成块为芯片MAX706T。
10.根据权利要求7所述的看门狗实时可调复位装置,其特征在于:所述的外部时钟采用芯片ICM7555或***单板上的其它时钟源。
11.根据权利要求7所述的看门狗实时可调复位装置,其特征在于:所述的编程计数器可采用复杂可编程逻辑器件CPLD或现场可编程门阵列FPGA芯片。
CNB021551588A 2002-12-10 2002-12-10 一种看门狗实时可调复位方法和装置 Expired - Fee Related CN1323355C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021551588A CN1323355C (zh) 2002-12-10 2002-12-10 一种看门狗实时可调复位方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021551588A CN1323355C (zh) 2002-12-10 2002-12-10 一种看门狗实时可调复位方法和装置

Publications (2)

Publication Number Publication Date
CN1506825A true CN1506825A (zh) 2004-06-23
CN1323355C CN1323355C (zh) 2007-06-27

Family

ID=34235751

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021551588A Expired - Fee Related CN1323355C (zh) 2002-12-10 2002-12-10 一种看门狗实时可调复位方法和装置

Country Status (1)

Country Link
CN (1) CN1323355C (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1328664C (zh) * 2004-07-12 2007-07-25 普安科技股份有限公司 自我监控控制器、含该控制器的冗余储存***及监控方法
CN100375061C (zh) * 2006-04-14 2008-03-12 迈普(四川)通信技术有限公司 一种防止计算机程序误操作的方法
CN100465906C (zh) * 2006-07-06 2009-03-04 中兴通讯股份有限公司 一种实时检测定位硬件复位原因的装置及其方法
CN100504797C (zh) * 2005-10-28 2009-06-24 国际商业机器公司 监视定时器电路和***及使用方法
CN101169679B (zh) * 2006-10-25 2010-05-19 中兴通讯股份有限公司 多状态复位方法及多状态复位电路
CN101231601B (zh) * 2007-01-24 2010-06-30 盛群半导体股份有限公司 微控制器的共用计数电路及其共用计数方法
CN102508533A (zh) * 2011-09-21 2012-06-20 迈普通信技术股份有限公司 一种复位控制装置和方法
CN102761439A (zh) * 2012-06-13 2012-10-31 烽火通信科技股份有限公司 Pon接入***中基于看门狗的异常检测记录装置及方法
CN103105915A (zh) * 2013-02-18 2013-05-15 广东欧珀移动通信有限公司 一种智能终端的复位方法及***
CN103309759A (zh) * 2012-03-06 2013-09-18 智邦科技股份有限公司 一种操作***中断服务的检测方法
CN103488104A (zh) * 2013-10-08 2014-01-01 国家海洋技术中心 一种监控复位***
CN103678780A (zh) * 2013-11-28 2014-03-26 中国船舶重工集团公司第七二二研究所 一种硬件容错电路
CN103676722A (zh) * 2012-09-14 2014-03-26 英飞凌科技股份有限公司 使用修改的监视计时器的安全***的质问和响应
CN104049702A (zh) * 2014-06-16 2014-09-17 京信通信***(中国)有限公司 一种基于单片机的cpu复位控制***、方法及装置
CN104572331A (zh) * 2015-01-08 2015-04-29 国家电网公司 具有电源监视和上电延时使能的监控模块
CN104820483A (zh) * 2015-05-13 2015-08-05 千目聚云数码科技(上海)有限公司 可任意时长设定硬件看门狗复位电路及复位方法
CN106527249A (zh) * 2015-05-11 2017-03-22 硅实验室股份有限公司 ***看门狗定时器
CN107346269A (zh) * 2017-06-29 2017-11-14 郑州云海信息技术有限公司 一种服务器中管理控制器故障保护的方法及***
CN107783859A (zh) * 2017-11-23 2018-03-09 山东有人信息技术有限公司 一种可配置复位时长和定时时长的看门狗电路
CN108153605A (zh) * 2017-12-29 2018-06-12 曙光信息产业股份有限公司 一种看门狗装置
CN109921497A (zh) * 2019-04-25 2019-06-21 广州极飞科技有限公司 基于看门狗的供电电路、气象站、供电方法及看门狗
CN111061243A (zh) * 2018-10-17 2020-04-24 联合汽车电子有限公司 电子控制器程序流监控***及方法
CN114301437A (zh) * 2021-12-31 2022-04-08 深圳市赛元微电子有限公司 微控制器复位方法以及***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1153348A (zh) * 1995-12-25 1997-07-02 合泰半导体股份有限公司 微处理器旗标设定电路
JP2001306362A (ja) * 2000-04-19 2001-11-02 Nec Corp ウォッチドッグタイマ
JP2002163128A (ja) * 2000-11-29 2002-06-07 Fujitsu Ten Ltd コンピュータ装置
CN2519335Y (zh) * 2001-12-24 2002-10-30 华为技术有限公司 一种看门狗的控制逻辑电路

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1328664C (zh) * 2004-07-12 2007-07-25 普安科技股份有限公司 自我监控控制器、含该控制器的冗余储存***及监控方法
CN100504797C (zh) * 2005-10-28 2009-06-24 国际商业机器公司 监视定时器电路和***及使用方法
CN100375061C (zh) * 2006-04-14 2008-03-12 迈普(四川)通信技术有限公司 一种防止计算机程序误操作的方法
CN100465906C (zh) * 2006-07-06 2009-03-04 中兴通讯股份有限公司 一种实时检测定位硬件复位原因的装置及其方法
CN101169679B (zh) * 2006-10-25 2010-05-19 中兴通讯股份有限公司 多状态复位方法及多状态复位电路
CN101231601B (zh) * 2007-01-24 2010-06-30 盛群半导体股份有限公司 微控制器的共用计数电路及其共用计数方法
CN102508533B (zh) * 2011-09-21 2014-07-09 迈普通信技术股份有限公司 一种复位控制装置和方法
CN102508533A (zh) * 2011-09-21 2012-06-20 迈普通信技术股份有限公司 一种复位控制装置和方法
CN103309759A (zh) * 2012-03-06 2013-09-18 智邦科技股份有限公司 一种操作***中断服务的检测方法
CN102761439A (zh) * 2012-06-13 2012-10-31 烽火通信科技股份有限公司 Pon接入***中基于看门狗的异常检测记录装置及方法
CN102761439B (zh) * 2012-06-13 2014-11-19 烽火通信科技股份有限公司 Pon接入***中基于看门狗的异常检测记录装置及方法
CN103676722A (zh) * 2012-09-14 2014-03-26 英飞凌科技股份有限公司 使用修改的监视计时器的安全***的质问和响应
CN103676722B (zh) * 2012-09-14 2016-09-14 英飞凌科技股份有限公司 使用修改的监视计时器的安全***的质问和响应
CN103105915B (zh) * 2013-02-18 2016-02-03 广东欧珀移动通信有限公司 一种智能终端的复位方法及***
CN103105915A (zh) * 2013-02-18 2013-05-15 广东欧珀移动通信有限公司 一种智能终端的复位方法及***
CN103488104A (zh) * 2013-10-08 2014-01-01 国家海洋技术中心 一种监控复位***
CN103488104B (zh) * 2013-10-08 2015-05-06 国家海洋技术中心 一种监控复位***
CN103678780A (zh) * 2013-11-28 2014-03-26 中国船舶重工集团公司第七二二研究所 一种硬件容错电路
CN104049702A (zh) * 2014-06-16 2014-09-17 京信通信***(中国)有限公司 一种基于单片机的cpu复位控制***、方法及装置
CN104572331A (zh) * 2015-01-08 2015-04-29 国家电网公司 具有电源监视和上电延时使能的监控模块
CN104572331B (zh) * 2015-01-08 2017-09-19 国家电网公司 具有电源监视和上电延时使能的监控模块
CN106527249A (zh) * 2015-05-11 2017-03-22 硅实验室股份有限公司 ***看门狗定时器
CN104820483A (zh) * 2015-05-13 2015-08-05 千目聚云数码科技(上海)有限公司 可任意时长设定硬件看门狗复位电路及复位方法
CN104820483B (zh) * 2015-05-13 2018-07-27 千目聚云数码科技(上海)有限公司 可任意时长设定硬件看门狗复位电路及复位方法
CN107346269A (zh) * 2017-06-29 2017-11-14 郑州云海信息技术有限公司 一种服务器中管理控制器故障保护的方法及***
CN107783859A (zh) * 2017-11-23 2018-03-09 山东有人信息技术有限公司 一种可配置复位时长和定时时长的看门狗电路
CN107783859B (zh) * 2017-11-23 2023-11-24 山东有人物联网股份有限公司 一种可配置复位时长和定时时长的看门狗电路
CN108153605A (zh) * 2017-12-29 2018-06-12 曙光信息产业股份有限公司 一种看门狗装置
CN111061243A (zh) * 2018-10-17 2020-04-24 联合汽车电子有限公司 电子控制器程序流监控***及方法
CN109921497A (zh) * 2019-04-25 2019-06-21 广州极飞科技有限公司 基于看门狗的供电电路、气象站、供电方法及看门狗
CN114301437A (zh) * 2021-12-31 2022-04-08 深圳市赛元微电子有限公司 微控制器复位方法以及***
CN114301437B (zh) * 2021-12-31 2022-10-28 深圳市赛元微电子股份有限公司 微控制器复位方法以及***

Also Published As

Publication number Publication date
CN1323355C (zh) 2007-06-27

Similar Documents

Publication Publication Date Title
CN1506825A (zh) 一种看门狗实时可调复位方法和装置
DE4307226C2 (de) Verfahren und Einrichtung zum automatischen Steuern des Energieverbrauches einer integrierten Schaltung in einem Computersystem
CN1024226C (zh) 便携式计算机实时的功率储存
US10078323B2 (en) Dynamically configurable intelligent controller and control method for machine tools based on DSP/FPGA
EP0666525A2 (en) Method and apparatus for control of power consumption in a computer system
CN102272688B (zh) 无主从配置的自动多器件事件同步和排序技术
CN101510165B (zh) 看门狗电路的喂狗方法、装置和单板
DE602005004402T2 (de) Automatische steuerung der taktgeschwindigkeit
CN104834581B (zh) 一种晶体振荡器的停振监测电路
CN111927809A (zh) 一种基于控制芯片的服务器风扇控制装置及方法
CN1308789C (zh) 一种复位方法
CN112306752A (zh) 一种自动掉电重启电路及相应的物联网网关
DE19842879C2 (de) Mikrocomputer
KR20060093975A (ko) 워치독 리셋 장치 및 그 방법
CN104572331A (zh) 具有电源监视和上电延时使能的监控模块
WO2020238121A1 (zh) 控制峰值功耗的方法及***
CN1013597B (zh) 纸浆浓度自动控制仪
CN104035018A (zh) 电压自适应调整电路和芯片
CN2599652Y (zh) 一种看门狗清狗电路
CN110275640A (zh) 红外触摸屏及其触摸框的脉冲计位器的清零方法和***
CN109815044A (zh) 一种级联看门狗电路
CN103064504B (zh) 一种服务器主板节能方法
CN209373582U (zh) 一种级联看门狗电路
CN108107777A (zh) 一种脉冲发送方法及***
DE19706496A1 (de) Taktversorgungssystem für ein Microcomputersystem

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070627

Termination date: 20171210