CN100461127C - Computer screen display controller test approach and system - Google Patents

Computer screen display controller test approach and system Download PDF

Info

Publication number
CN100461127C
CN100461127C CNB2006101013856A CN200610101385A CN100461127C CN 100461127 C CN100461127 C CN 100461127C CN B2006101013856 A CNB2006101013856 A CN B2006101013856A CN 200610101385 A CN200610101385 A CN 200610101385A CN 100461127 C CN100461127 C CN 100461127C
Authority
CN
China
Prior art keywords
test
screen display
display controller
test procedure
computer
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.)
Expired - Fee Related
Application number
CNB2006101013856A
Other languages
Chinese (zh)
Other versions
CN101110052A (en
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.)
Inventec Corp
Original Assignee
Inventec 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 Inventec Corp filed Critical Inventec Corp
Priority to CNB2006101013856A priority Critical patent/CN100461127C/en
Publication of CN101110052A publication Critical patent/CN101110052A/en
Application granted granted Critical
Publication of CN100461127C publication Critical patent/CN100461127C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

The utility model is a testing method and a system of the display controller of the computer screen. The system can load a computer platform to test the programs installed in the screen display controller thereon, which is characterized in that all the video formats required by the test programs of the screen display controller can be displayed on the operating interface through automatic search, thus the users can swiftly and conveniently learn the computer platform where the screen display controller is tested and all the supported video formats with less clicks of the mouse, so that the users can more quickly and efficiently operate the test of the screen display controller.

Description

Computer screen display controller test approach and system
Technical field
The present invention relates to a kind of computing machine information technology, particularly relate to a kind of computer screen display controller test approach and system, it can be loaded on a computer platform, in order to allow the user that the screen display controller of being installed on this computer platform is carried out test procedure.
Background technology
In the application of computing machine science and technology, the screen display function of computer platform is controlled by a screen display controller, for example is VGA (Video Graphic Array) wafer or circuit card; Therefore the test job of screen display controller just becomes the important job procedure that computing machine is made.
When testing, the QC Test Engineer need set different video format (comprise resolution, color depth and scan frequency) usually and come screen display controller is carried out a series of test procedure, for example comprises following program: (T1) multimedia file is play test procedure; (T2) form convergent-divergent test procedure; (T3) form and icon towing test procedure; And (T4) textual user interface detection program.
The visual window type operating system of Microsoft (Microsoft Windows) be the present webserver, desktop PC and notebook the operating system of normal employing.Under the visual window type operating system of Microsoft, the test procedure of screen display controller must at first be set different video formats by the QC Test Engineer, and its running program may further comprise the steps:
(S1) adjust resolution: its way for look computer desktop any one by right mouse button, then click [content], in [setting value] page, adjust resolution of screen again;
(S2) adjust the frequency that scans of screen: its way clicks [entering rank] for the lower right corner in the dialog box of step (S1), then adjusts the value of [screen DPI] in [generally] page, then clicks [determining] and reaches [applying mechanically];
(S3) multimedia file is play test: playing a multimedia file, for example is video file *And in playing process, inspect the fluency of its demonstration .AVI;
(S4) form convergent-divergent test: open arbitrary form, it is done amplify and dwindle whether test its demonstration normal;
(S5) towing test: be to utilize the mouse index to pull the form or the icon on the computer desktop (icon) of a unlatching, on showing, whether the generation ghost phenomena arranged to inspect it by the user; And
(S6) textual user interface detection program: be the user interface that the screen display of computer platform is switched to traditional textual, it for example is the textual user interface of traditional DOS (Disk OperatingSystem) operating system, and it is amplified to full frame and general modfel comes input characters, whether can normally show to inspect it.
Above-mentioned test procedure (T1)-(T4) must carry out once respectively at all possible video formats.For instance, the available video form of desktop PC's screen display controller comprises at present: [1024 * 768,32Bits, 75Hz], [800 * 600,32Bits, 75Hz], [1024 * 768,16Bits, 60Hz] and [800 * 600,16Bits, 60Hz], then the QC Test Engineer must be at first be set to [1024 * 768 with the driver of screen display controller with manual mode, 32Bits, 75Hz], under this sets, carry out test procedure (T1)-(T4) again; Then the VGA screen display controller is set to [800 * 600,32Bits, 75Hz], under this sets, carries out test procedure (T1)-(T4) again; The rest may be inferred.In other words, the QC Test Engineer need amount to 4 the manual video format setting work of carrying out, and respectively under these 4 different video formats are set, repeats test procedure (T1)-(T4) again.In some applications, the available video form of screen display controller may reach more than 10.
It is too much that yet a shortcoming of currently used video format setting program is that its required mouse index clicks number of times.For instance, under the visual window type operating system of Microsoft, QC Test Engineer's setting work comprises presses 11 left mouse buttons and 1 right mouse button, and and then comprise mouse drag 1 time; Therefore rather waste time and energy and influence work efficiency.
In addition, when carrying out test job, the QC Test Engineer must go for all video formats that the correlation technique data learn that the operating system of the computer platform at tested screen display controller place is supported voluntarily, to determine all tested arriving of video format.Therefore yet this practice obviously can increase the complicacy of test, also wastes time and energy and influences work efficiency.
Summary of the invention
The shortcoming of prior art in view of the above, fundamental purpose of the present invention is to provide a kind of computer screen display controller test approach and system, and it can allow the QC Test Engineer use mouse index still less to click the test job that number of times carries out more fast and efficiently screen display controller.
Another object of the present invention is to provide a kind of computer screen display controller test approach and system, all video formats that it can allow the QC Test Engineer reach more fast to learn easily the operating system of the computer platform at tested screen display controller place to be supported make that the carrying out of test job is more quick and efficient.
Computer screen display controller test approach of the present invention and system loads to a computer platform, and this computer platform disposes a screen display controller, in order to the test procedure that provides a user to control to this screen display controller.
Computer screen display controller test approach of the present invention comprises at least: (S1) respond the startup incident that a user controls and send one and start activation information; (S2) respond this startup activation information and search all video formats that this computer platform is supported; (S3) all video formats that searched are presented on this computer platform by an inventory list; And responding the video format that a user controls selects incident and select one of them video format from this inventory list; (S4) set this screen display controller according to the selected video format that goes out; And (S5) under the video format of this setting, this screen display controller is carried out a series of test procedure.
Computer screen display controller test macro of the present invention is to design the aforesaid method of specific implementation that is used for, the OO component models of its entity framework comprises at least: (A) one starts module, and it can be responded the startup incident that a user controls and send one and start activation information; (B) one support the form search module, it can be responded the startup activation information that this startup module sends and search all video formats that this computer platform is supported; (C) user's operation and control interface module, its all video formats that this support form search module can be searched are presented on this computer platform by an inventory list; And it can and then be responded the video format that a user controls and selects incident and select one of them video format from this inventory list; (D) a video format setting module, it can set this screen display controller according to the selected video format that goes out of this user's operation and control interface module; And (E) test module, it can carry out a series of test procedure to this screen display controller under the video format that this video format setting module sets.
The characteristics of computer screen display controller test approach of the present invention and system are all video formats of the required setting of test procedure of screen display controller are presented at user's operation and control interface through searching automatically, all video formats that the computer platform that allows the user reach fast therefrom to learn tested screen display controller place is easily supported, and allow the user can utilize mouse index still less to click the test job that number of times controls more fast and efficiently screen display controller.
Description of drawings
Fig. 1 Fig. 1 is an application synoptic diagram, in order to show the application mode of computer screen display controller test macro of the present invention;
Fig. 2 is a configuration diagram, in order to the basic framework of the OO component models that shows computer screen display controller test macro of the present invention; And
Fig. 3 is a screen display figure, in order to show a kind of embodiment of user's operation and control interface that computer screen display controller test macro of the present invention is adopted.
[main element symbol description]
10 computer platforms
11 screens
20 operating systems
30 screen display controllers
100 computer screen display controller test macros of the present invention
110 start module
120 support the form search module
130 user's operation and control interface modules
140 video format setting modules
150 test modules
151 multimedia files are play test procedure
152 form convergent-divergent test procedures
153 forms and icon towing test procedure
154 textual user interface detection programs
155 drawing function test procedures
200 test sample book files
The startup incident that 201 users control
The video format that 202 users control is selected incident
310 user's operation and control interfaces
311 previous form viewing areas
312 test sample book document source viewing areas
313 manual test form viewing areas
314 support the form viewing area
315 operating key groups
316 test result viewing areas
400 test results reports (literal shelves)
Embodiment
Below promptly in conjunction with the accompanying drawings, disclose the embodiment of explanation computer screen display controller test approach of the present invention and system in detail.
Fig. 1 promptly shows the application mode of computer screen display controller test macro of the present invention (as the square of label 100 indications).As shown in the figure, computer screen display controller test macro 100 of the present invention is to be loaded on a computer platform 10 in practical application, and this computer platform 10 is loaded with a patterned operating system 20, for example be the visual window type operating system (Microsoft Windows) of Microsoft, and dispose a screen display controller 30, for example be a VGA (Video Graphic Array) wafer set or circuit card, in order to the test function that provides a user to control to this screen display controller 30.
As shown in Figure 2, it is in order to show the basic framework block schematic diagram of computer screen display controller test macro 100 of the present invention.As shown in the figure, the computer screen display controller test macro 100 of present embodiment comprises at least: one starts module 110, supports form search module 120, user's operation and control interface module 130, a video format setting module 140 and a test module 150.The individual attribute and the function of these composition modules 110,120,130,140,150 below promptly are described at first respectively.
Start module 110 and can for example on Windows desktop shown on the screen 11 of this computer platform 10, show a program start pattern (not being shown in graphic), in order to allow the user can utilize the mouse index to double-click this pattern and to send the startup incident 201 that a user controls, order starts module 110 and sends a log-on message to supporting form search module 120 with responding.
The combination of supporting form search module 120 can respond the log-on message that above-mentioned startup module 110 sends and searching all video formats that the operating system 30 of this computer platform 10 supported.For instance, if the resolution that operating system 30 is supported comprises 1024 * 768 and 800 * 600, the color depth of being supported comprises 32 bits and 16 bits, the frequency of being supported that scans comprises 75Hz and 60Hz, then supports form search module 120 will export all possible combination of these video formats, comprising: [1024 * 768,32Bits, 75Hz], [1024 * 768,32Bits, 60Hz], [1024 * 768,16Bits, 75Hz], [1024 * 768,16Bits, 60Hz], [800 * 600,32Bits, 75Hz], [800 * 600,32Bits, 60Hz], [800 * 600,16Bits, 75Hz], [800 * 600,16Bits, 60Hz].
User's operation and control interface module 130 can show as shown in Figure 3 user's operation and control interface 310 on the screen 11 of this computer platform 10, support form viewing area 314, one group of operating key 315 and test result viewing area 316 comprising a previous form viewing area 311,312, one manual test format viewing area 313,, a test sample book document source viewing area; Wherein previous form viewing area 311 is to be used for showing the video format that previous test procedure is used; Test sample book document source viewing area 312 is filename and the place catalogues thereof that are used for showing a test sample book file (being generally a video file); Manual test form viewing area 313 is to be used for showing the video format that one group of manual test is used, and for example comprises: [1024 * 768,32Bits, 75Hz], [800 * 600,32Bits, 75Hz], [1024 * 768,16Bits, 60Hz] and [800 * 600,16Bits, 60Hz]; Support that form viewing area 314 is inventory list of all video formats of being used for showing that above-mentioned support form search module 120 is searched, and provide user's selection function to allow the user click required video format; Operating key group 315 comprises that a test starting key [Test] and jumps out key [Exit], is used for allowing the user start or jumps out test procedure; Test result viewing area 316 then is to be used for showing test results.When practical application, in the shown video format in the video format inventory list that the user is can be in supporting form viewing area 314 shown or manual test form viewing area 313, point is selected required video format and is carried out test procedure.Whenever the user clicks a video format (video format that a user controls promptly takes place select incident 202) from support form viewing area 314, then it can make user's operation and control interface module 130 send video format setting activation information to video format setting module 140 with responding.
Video format setting module 140 can come the video format of this screen display controller 30 of automatic setting according to the option that above-mentioned user's operation and control interface module 130 is clicked from support form viewing area 314 or manual test form viewing area 313 by the user.
Test module 150 can the user click in the operating key group 315 in above-mentioned user's operation and control interface 310 test starting key [Test] afterwards, be activated this screen display controller 30 is carried out a test procedure, its test event for example comprises: (T1) multimedia file is play test procedure; (T2) form convergent-divergent test; (T3) form and icon towing test; (T4) textual user interface detection; And (T5) drawing function test.But what must note a bit is, this test procedure is not limited to only comprise these test events, and visual actual needs is done random increase and decrease.In the broadest sense, this test procedure comprises the screen display function that any and screen display controller 30 are relevant.
It is that (it for example is a video file in order to utilize test sample book file shown in the test sample book document source viewing area 312 in above-mentioned user's operation and control interface 300 that multimedia file is play test procedure 151 *.avi) but test the whether content of this video file of normal play of this screen display controller 30.The characteristics that this multimedia file broadcast test procedure 151 is different from prior art are that it can allow the user seek and to open required test sample book file 200 by the file management system in the operating system (for example file manager of Windows), but pre-defined in the procedure code of user's operation and control interface module 130, therefore can allow whole test operation more shorten man-hour.
The test event of form convergent-divergent test procedure 152 comprises that the robotization form convergent-divergent of program loop control, the form control of manual operation (comprise maximization, vague generalization and minimize) and form full screen show test.The characteristics that this form convergent-divergent test procedure 152 is different from prior art are that it has added the form full screen and has shown test, make that the demonstration test of form convergent-divergent is more comprehensive.
Form and icon towing test procedure 153 are to utilize the mouse index to pull the form or the icon on the computer desktop (icon) of a unlatching by the user, to inspect it whether generation ghost phenomena are arranged.
Textual user interface detection program 154 is the user interfaces that the screen display of computer platform 10 switched to traditional textual, it for example is the textual user interface of traditional DOS (Disk OperatingSystem) operating system, and it is amplified to full frame and general modfel comes input characters, whether can normally show to inspect it.This textual user interface detection program 154 is to show textual user interface under traditional dos operating system by a form, utilize the robotization control mode of program loop to come this form of convergent-divergent again, and with procedure code automatically one group of word string of input (prior art for artificial input) test it to this textual user interface and whether can normally show.The test mode of this robotization control and word string input can allow whole test jobs more shorten man-hour.
Drawing function test procedure 155 is whether the drawing function in order to GDI (Graphic Device Interface) the form display interface of test Windows Windows can normally show.Therefore prior art and no this item test can make that the screen display test is more comprehensive.
Below promptly utilize an application example that the integrated operation mode of computer screen display controller test macro 100 of the present invention when practical application is described.
When user's (being the QC Test Engineer) desire is carried out test procedure to screen display controller 30, it can at first utilize the mouse index to double-click computer screen display controller test macro 100 of the present invention and be presented at program start pattern on the computer desktop, that is send the startup incident 201 that a user controls, order starts module 110 and sends a log-on message to supporting form search module 120 with responding.The combination of all video formats that this operating system 30 that can make support form search module 120 respond these computer platforms 10 of ground search is held, and then make user's operation and control interface module 130 that the support form viewing area 314 that all possible video format makes up by user's operation and control interface 300 is shown to the user.
When reality was carried out test, in the shown video format in the video format inventory list that the user is can be in supporting form viewing area 314 shown or manual test form viewing area 313, point was selected required video format.Whenever the user clicks a video format (the video format selection incident 202 that a user controls promptly takes place) from support form viewing area 314, then it can make user's operation and control interface module 130 send a video format with responding and set activation information to video format setting module 140, makes video format setting module 140 set the video format of this screen display controller 30 according to this.As long as then the user clicks the test starting key [Test] in the operating key group 315 in user's operation and control interface 310, can start test module 150 and come screen display controller 30 is carried out a series of test procedure, its test event for example comprises: (T1) multimedia file is play test procedure 151; (T2) form convergent-divergent test procedure 152; (T3) form and icon towing test procedure 153; (T4) a textual user interface detection program 154; And (T5) drawing function test procedure 155.After test was finished, test module 150 can be output into test result the test result report 400 of one literal shelves automatically, did examination afterwards so that the QC Test Engineer to be provided.
Than background technology, computer screen display controller test macro 100 of the present invention can allow the user only press 3 to 4 mousebuttons (promptly double-click start pattern then then click required video format from support form viewing area 314 or manual test form viewing area 313 again), and the therefore obvious test jobs that allows is more time saving and energy saving and have higher efficient.Comprehensive comparison, the conventional practice summation test duration under 100% completeness is about 5~6 hours; The present invention then only needs 2~3 hours, even shorter.Though the present invention newly adds the test of GDI and form full screen, its activity duration does not have and increases counter subtracting.Generally speaking, it is about 70~75% that time efficiency promotes, and benefit then promotes about 60%.
Generally speaking, the invention provides a kind of computer screen display controller test approach and system, it can be loaded on a computer platform, in order to allow the user that the screen display controller of being installed on this computer platform is carried out test procedure; And its characteristics are all video formats of the required setting of test procedure of screen display controller are presented at user's operation and control interface through searching automatically, all video formats that the computer platform that allows the user reach fast therefrom to learn tested screen display controller place is easily supported, and allow the user can utilize mouse index still less to click the test job that number of times controls more fast and efficiently screen display controller.Therefore the present invention has better progressive and practicality than background technology.
The above is the preferred embodiments of the present invention only, is not in order to limit the scope of essence technology contents of the present invention.Essence technology contents of the present invention broadly is defined in the following claim.If any technology entity that other people are finished or method and following claim are defined identical or be a kind of change of equivalence, all will be regarded as being covered by among the claim scope of the present invention.

Claims (14)

1. computer screen display controller test approach, it can be applicable to a computer platform, and this computer platform disposes a screen display controller, in order to the test function that provides a user to control to this screen display controller;
This computer screen display controller test approach comprises at least:
Respond the startup incident that a user controls and send one and start activation information;
Respond this startup activation information and search all video formats that this computer platform is supported;
All video formats that searched are shown on this computer platform by an inventory list; And responding the video format that a user controls selects incident and select one of them video format from this inventory list;
Set this screen display controller according to the selected video format that goes out; And
Under the video format of this setting, this screen display controller is carried out a series of test procedure.
2. computer screen display controller test approach according to claim 1, wherein this test procedure comprises multimedia file broadcast test procedure.
3. computer screen display controller test approach according to claim 2, wherein to play test procedure be directly to be linked to one to be preset in the content that test sample book file in this computer platform is play this test sample book file for this multimedia file.
4. computer screen display controller test approach according to claim 1, wherein this test procedure comprises a form convergent-divergent test procedure.
5. computer screen display controller test approach according to claim 1, wherein this test procedure comprises a form and icon towing test procedure.
6. computer screen display controller test approach according to claim 1, wherein this test procedure comprises a textual user interface detection program.
7. computer screen display controller test approach according to claim 1, wherein this test procedure comprises a drawing function test procedure.
8. computer screen display controller test macro, it can be loaded on a computer platform, and this computer platform disposes a screen display controller, in order to the test function that provides a user to control to this screen display controller;
This computer screen display controller test macro comprises at least:
One starts module, and it can be responded the startup incident that a user controls and send one and start activation information;
One supports the form search module, and it can be responded the startup activation information that this startup module sends and search all video formats that this computer platform is supported;
One user's operation and control interface module, its all video formats that this support form search module can be searched are presented on this computer platform by an inventory list; And it can and then be responded the video format that a user controls and selects incident and select one of them video format from this inventory list;
One video format setting module, it can set this screen display controller according to the selected video format that goes out of this user's operation and control interface module; And
One test module, it can carry out a series of test procedure to this screen display controller under the video format that this video format setting module sets.
9. computer screen display controller test macro according to claim 8, wherein the performed test procedure of this test module comprises multimedia file broadcast test procedure.
10. computer screen display controller test macro according to claim 9, wherein to play test procedure be directly to be linked to one to be preset in the content that test sample book file in this computer platform is play this test sample book file for this multimedia file.
11. computer screen display controller test macro according to claim 8, wherein the performed test procedure of this test module comprises a form convergent-divergent test procedure.
12. computer screen display controller test macro according to claim 8, wherein the performed test procedure of this test module comprises a form and icon towing test procedure.
13. computer screen display controller test macro according to claim 8, wherein the performed test procedure of this test module comprises a textual user interface detection program.
14. computer screen display controller test macro according to claim 8, wherein the performed test procedure of this test module comprises a GDI drawing function test procedure.
CNB2006101013856A 2006-07-18 2006-07-18 Computer screen display controller test approach and system Expired - Fee Related CN100461127C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101013856A CN100461127C (en) 2006-07-18 2006-07-18 Computer screen display controller test approach and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101013856A CN100461127C (en) 2006-07-18 2006-07-18 Computer screen display controller test approach and system

Publications (2)

Publication Number Publication Date
CN101110052A CN101110052A (en) 2008-01-23
CN100461127C true CN100461127C (en) 2009-02-11

Family

ID=39042131

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101013856A Expired - Fee Related CN100461127C (en) 2006-07-18 2006-07-18 Computer screen display controller test approach and system

Country Status (1)

Country Link
CN (1) CN100461127C (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1385887A (en) * 2001-05-10 2002-12-18 华邦电子股份有限公司 Screen use interface for chip tester and pretreating method thereof
US20040008174A1 (en) * 2002-07-12 2004-01-15 Denis Beaudoin Graphics controller configurable for any display device
CN2629013Y (en) * 2002-07-22 2004-07-28 赵田冬 Large screen colour image photochromic character test instrument for projector

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1385887A (en) * 2001-05-10 2002-12-18 华邦电子股份有限公司 Screen use interface for chip tester and pretreating method thereof
US20040008174A1 (en) * 2002-07-12 2004-01-15 Denis Beaudoin Graphics controller configurable for any display device
CN2629013Y (en) * 2002-07-22 2004-07-28 赵田冬 Large screen colour image photochromic character test instrument for projector

Also Published As

Publication number Publication date
CN101110052A (en) 2008-01-23

Similar Documents

Publication Publication Date Title
CN102866832B (en) Arrange block
US20180131680A1 (en) System, method and apparatus for selecting content from web sources and posting content to web logs
KR101163716B1 (en) Previewing documents on a computer system
EP2151773B1 (en) Synchronous to asynchronous web page conversion
JP3008872B2 (en) GUI system automatic operation device and operation macro execution device
US6456307B1 (en) Automatic icon generation
CN101278252B (en) Method for providing function for user interface for a database application and the interface deployment method
US5442746A (en) Procedural user interface
JP4256543B2 (en) Display information determination method and apparatus, and storage medium storing software product for display information determination
CN100504868C (en) Tree structures list display process having multiple line content node and device thereof
CN106776514A (en) Annotating method and device
JPH05224859A (en) Graphical user interface
CN103403663A (en) Device, method, and graphical user interface for manipulating soft keyboards
CN100365588C (en) Rapid diagnosis testing system and method for computer hardware
US20130198622A1 (en) System and method for editing an item list in electronic content
CN1316340C (en) Method and device for providing representation of applications for display on electronic device
US7890885B2 (en) Content navigational shortcuts for portal environments
CN102591640A (en) Managing an immersive environment
US20120124068A1 (en) Document management apparatus and method for controlling same
US20040017402A1 (en) Previewing next state based on potential action in current state
EP1634190B1 (en) Generating electronic reports of data displayed in a computer user interface list view
US20080079738A1 (en) Method and system for testing computer graphic display controller
Manca et al. Customizable dynamic user interface distribution
CN100553326C (en) Realize the method for search fast by the dynamic user operation interface of TV
CN100461127C (en) Computer screen display controller test approach and system

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: 20090211

Termination date: 20160718