CN101334725B - Method and device for enhancing windows display performance - Google Patents
Method and device for enhancing windows display performance Download PDFInfo
- Publication number
- CN101334725B CN101334725B CN200710118170XA CN200710118170A CN101334725B CN 101334725 B CN101334725 B CN 101334725B CN 200710118170X A CN200710118170X A CN 200710118170XA CN 200710118170 A CN200710118170 A CN 200710118170A CN 101334725 B CN101334725 B CN 101334725B
- Authority
- CN
- China
- Prior art keywords
- window
- entity
- preferential display
- blocked
- preferential
- 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.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method for improving the displaying performance of windows, which relates to the window processing technology and is provided to solve the poor display of an entity in a multi-window system; the adopted technical proposal comprises the following steps of: A, detecting that whether the entity which sets a mark of preferred displaying in the window is sheltered, if so, entering the step B, and if not, ending the current processing; B, detecting that whether the window in which the entity which is displayed preferably is positioned has the exposed area, if so, entering the step C, and if not, ending the current processing; C, detecting that whether the sheltered entity which is displayed preferably can be displayed by the exposed area, if so, moving the sheltered entity which is displayed preferably to the exposed area, and if not, ending the current processing. The invention also discloses a device for implementing the method simultaneously. The method and device of the invention are practical, have simple implementation and realize the reasonable utilization of screens under the condition that the use of the windows by users is not influenced.
Description
Technical field
The present invention relates to the multiwindow treatment technology, relate in particular to the method and apparatus that improves windows display performance in a kind of multi-window system.
Background technology
In the multi-window system, the user can select for use a plurality of windows to show different contents respectively as required, becomes possibility thereby make parallel demonstration and handle various affairs, greatly facilitates the user.But, the use of multiwindow also can bring many inconvenience to the user: because the size of display screen is limited, the situation that the use of multiwindow must cause window to block mutually, the user has to adjust at any time the size of window and does not stop to switch between these windows.Some important windows particularly, the user always wishes that it can farthest present to the user.For this problem, present solution is always these important window to be shown as the most forward window automatically, this can cause very big inconvenience to the use of other windows to the user, causes the user to close after the described important window or does not stop switch window and could operate other windows.Though, be presented at the most forward window for needs and adopt subwindow or plug-in part technology, but still can bring bad influence to the user with the influence of minimizing to other windows.
In fact, in multi-window system, a lot of windows do not have full screen and show, the interior situation of not blocked fully of window is very many, and these non-occluded area often are not utilized.
Summary of the invention
In view of this, fundamental purpose of the present invention is to provide a kind of method and apparatus that improves windows display performance, can guarantee that the important entity in the window is shown to the user as much as possible under the situation of interference user not.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method that improves windows display performance comprises:
Whether the entity that preferential show label is set in A, the detection window is blocked, and then enters step B if be blocked, otherwise finishes to work as pre-treatment;
B, detect under the described preferential display entity window zone that whether is not blocked, then enter step C if having, otherwise finish to work as pre-treatment;
Can C, the described zone that is not blocked of detection show the preferential display entity that is blocked, if can then the described preferential display entity that is blocked be moved to the zone that is not blocked, otherwise finish to work as pre-treatment.
Wherein, steps A comprises:
A1, obtain the angular coordinate of all windows of window front under the described preferential display entity;
A2, calculate its formed union zone according to the angular coordinate of each window;
A3, according to the angular coordinate of described preferential display entity calculate this preferential display entity zone whether with steps A 2 in the union zone that calculates common factor is arranged, if there is then described preferential display entity to be blocked, otherwise be not blocked.
Wherein, step B comprises:
Calculate the intersection area in the union zone that calculates in itself and the steps A 2 according to the angular coordinate of window under the described preferential display entity, if this intersection area is identical with the affiliated window area of described preferential display entity, then do not have non-occluded area, otherwise non-occluded area is arranged.
Wherein, the preferential display entity that is blocked in the steps A is one when above, and step C is specially:
Detect the quantity of each displayable preferential display entity in zone that is not blocked respectively, show all preferential display entities in the time of can showing all preferential display entity in the zone that is not blocked, show by its priority height order in the time of can not showing all preferential display entity in the zone that is not blocked, when the preferential display entity of high priority can not show, show other preferential display entity of next stage.
Wherein, described entity includes but not limited to:
Contacts in removable subwindow, removable toolbar and the instant chat window.
A kind of device that improves windows display performance comprises:
Preferential show label is provided with the unit, is used to selected entity that preferential show label is set;
Whether preferential display entity occlusion detection unit is used to detect the entity that preferential show label is set and is blocked, and triggers window occlusion detection unit under the described preferential display entity when being blocked;
Window occlusion area detecting unit under the preferential display entity is used to detect under the preferential display entity window zone that whether is not blocked, and shows and detects and adjustment unit triggering described preferential display entity sometimes;
Can preferential display entity shows and detects and adjustment unit, be used for detecting under the preferential display entity window zone that is not blocked and show the preferential display entity that is blocked, and the preferential display entity that will be blocked in the time showing moves to the zone that is not blocked.
Wherein, described preferential display entity occlusion detection unit comprises:
Window and preferential display entity angular coordinate acquisition module are used to obtain the angular coordinate of preferential display entity and the angular coordinate of all windows of the affiliated window front of this entity;
Window union zone computing module, the angular coordinate that is used for each window of obtaining according to described window and preferential display entity angular coordinate acquisition module calculates its formed union zone;
Preferential display entity blocks judge module, being used for angular coordinate according to preferential display entity calculates this preferential display entity zone and whether with the union zone that described window union zone computing module calculates common factor is arranged, if there is then described preferential display entity to be blocked, otherwise be not blocked.
Wherein, window occlusion area detecting unit comprises under the described preferential display entity:
Window angular coordinate acquisition module is used to obtain the angular coordinate of window under the preferential display entity and all windows of front thereof;
Window union zone computing module, the angular coordinate of each window of window front calculates its formed union zone under the preferential display entity that is used for obtaining according to described window angular coordinate acquisition module;
Window blocks judge module under the preferential display entity, be used for the intersection area that angular coordinate according to window under the preferential display entity calculates its union zone that calculates with the regional computing module of described window union, if this intersection area is identical with the affiliated window area of described preferential display entity, then do not have non-occluded area, otherwise non-occluded area is arranged.
Wherein, described entity includes but not limited to:
Contacts in removable subwindow, removable toolbar and the instant chat window.
Do not blocked fully under the situation at window, the present invention being set to the preferential entity that shows in non-occluded area shows this window, thereby has shown these preferential display entities not influencing under the situation that the user operates other windows.When window layout changed, the display position of preferential display entity can be adjusted automatically.When preferentially display entity was a plurality of, meeting of the present invention showed according to their priority level.The not other lower preferential display entity of display priority just when the higher preferential display entity of grade can not show only.The present invention is practical and realization is simple, does not influence the reasonable utilization that has realized screen under the situation of user to the window use.
Description of drawings
Fig. 1 improves the composition structural representation of the device of windows display performance for the present invention;
Fig. 2 is that structural representation is formed in preferential display entity occlusion detection of the present invention unit;
Fig. 3 is that window occlusion area detecting unit is formed structural representation under the preferential display entity of the present invention;
Fig. 4 improves the process flow diagram of the method for windows display performance for the present invention.
Embodiment
Describe the present invention below in conjunction with accompanying drawing.
Core concept of the present invention is: for the entity that is provided with preferential show label in the window, whether the present invention detects it automatically and is blocked by other windows, judging under the situation about being blocked whether the window under it is blocked fully, there is non-occluded area in window and can shows show described preferential display entity under the preferential display entity situation in non-occluded area under preferential display entity again.Like this, under the situation that does not influence other windows, show preferential display entity as much as possible, rationally utilized display screen.
Fig. 1 improves the composition structural representation of the device of windows display performance for the present invention, as shown in Figure 1, the device of raising windows display performance of the present invention comprises that preferential show label is provided with unit 10, preferential display entity occlusion detection unit 11, the affiliated window occlusion area detecting unit 12 of preferential display entity and preferential display entity demonstration and detects and adjustment unit 13.Wherein, preferential show label is provided with unit 10 and is used to selected entity that preferential show label is set.The user is provided with unit 10 by preferential show label and can be in the window all and need preferential entities that show that preferential show label is set.Whether preferential display entity occlusion detection unit 11 is used to detect the entity that preferential show label is set and is blocked, and triggers window occlusion detection unit 12 under the described preferential display entity when being blocked.Window occlusion area detecting unit 12 is used to detect under the preferential display entity window zone that whether is not blocked under the preferential display entity, shows and detects and adjustment unit 13 triggering described preferential display entity sometimes.Preferential display entity shows and detects and can adjustment unit 13 be used for detecting under the preferential display entity window zone that is not blocked and show the preferential display entity that is blocked that the preferential display entity that will be blocked moves to the zone that is not blocked in the time showing.Here, need to calculate the regional boundary coordinate that is not blocked in the affiliated window of preferential display entity, whether can place described preferential display entity fully to judge it.Being rectangle be not blocked in the window under the preferential display entity zone and preferential display entity is example, need to judge the length in zone and wide that is not blocked in the window under the preferential display entity whether all greater than the length of preferential display entity and wide, rather than judge with the non-occluded area and the preferential area of display entity.Because the present invention is applied in the multi-window system, therefore, not being blocked the zone in the window under the preferential display entity may be for a plurality of.And when having a plurality of preferential display entities to be blocked in the window, need detect each zone that is not blocked respectively and whether can show each preferential display entity, but judge again for the non-occluded area of display entity whether it can show other preferential display entity again, determine that these zones that are not blocked show all preferential display entities in the time of can showing all preferential display entity, and show by its priority height order can not show all preferential display entity in the zone that is not blocked the time, when can not showing, the preferential display entity of high priority shows other preferential display entity of next stage.Be not provided with under the situation of priority, the optional priority display entity shows.
As a kind of implementation, whether the mode that the present invention can trigger in the employing cycle detects the entity that is provided with preferential show label and is blocked, and judges when being blocked it is adjusted.
Fig. 2 is that structural representation is formed in preferential display entity occlusion detection of the present invention unit, as shown in Figure 2, preferential display entity occlusion detection of the present invention unit 11 comprises that window and preferential display entity angular coordinate acquisition module 110, window union zone computing module 111 and preferential display entity block judge module 112, wherein, window and preferential display entity angular coordinate acquisition module 110 are used to obtain the angular coordinate of preferential display entity and the angular coordinate of all windows of the affiliated window front of this entity.With Windows is example, can obtain current top window by the function G etTopWindow among the Windows, recursive call GetNextWindow can obtain remaining window and the ordering of the z-order between them in the screen successively then, call the window rectangle that GetWindowRect can obtain each window at last, thereby obtain its angular coordinate.Utilize above-mentioned function can obtain the angular coordinate of all windows of the affiliated window front of preferential display entity.It will be appreciated by those skilled in the art that obtaining above-mentioned angular coordinate in other multi-window systems also is easy to realize.Obtain the angular coordinate of preferential display entity window simultaneously, can obtain its angular coordinate by the association attributes of above-mentioned function and entity.The angular coordinate of each window of window front calculates the formed union of these window areas under the preferential display entity that window union zone computing module 111 is used for obtaining according to window and preferential display entity angular coordinate acquisition module 110, and the union zone that calculates promptly is the zone that possible block preferential display entity.。Preferential display entity blocks judge module 112 and is used for angular coordinate according to preferential display entity and calculates this preferential display entity zone and whether with the union zone that window union zone computing module 111 calculates common factor is arranged, if common factor is arranged, then preferential display entity is blocked by other windows, otherwise is not blocked.Because above-mentioned each window and entity are the rectangular area, it will be appreciated by those skilled in the art that according to each rectangular angular point coordinate and calculate its union zone and intersection area is easy to realize.Only under the situation that preferential display entity is blocked, the present invention just can adjust its display position.
Fig. 3 is that window occlusion area detecting unit is formed structural representation under the preferential display entity of the present invention, as shown in Figure 3, window blocked judge module 122 under window occlusion area detecting unit 12 comprised window angular coordinate acquisition module 120, window union zone computing module 121 and preferential display entity under the preferential display entity of the present invention.Wherein, window angular coordinate acquisition module 120 is used to obtain the angular coordinate of window under the preferential display entity and all windows of front thereof, and window and preferential display entity angular coordinate acquisition module 110 functions among itself and Fig. 2 are similar.The angular coordinate of each window of window front calculates the formed union of these window areas under the preferential display entity that window union zone computing module 121 is used for obtaining according to window angular coordinate acquisition module 120, and the union zone that calculates promptly is the zone that possible block the affiliated window of preferential display entity.Window blocks judge module 122 and is used for the intersection area that angular coordinate according to window under the preferential display entity calculates its union zone that calculates with the regional computing module 121 of window union under the preferential display entity.Because above-mentioned each window is the rectangular area, it will be appreciated by those skilled in the art that according to each rectangular angular point coordinate and calculate its union zone and intersection area is easy to realize.If this intersection area promptly is a window area under the preferential display entity, does not then have non-occluded area, otherwise non-occluded area is arranged.
Window entity of the present invention includes but not limited to: the contacts in removable subwindow, removable toolbar or the instant chat window.Removable subwindow comprises the little plug-in unit of window such as Flash plug-in unit etc.Contacts in the instant chat window comprises the item that contact image piece etc. can move in the window under it.
Below the be blocked method of windows display performance of raising of the present invention is described.
Fig. 4 improves the process flow diagram of the method for windows display performance for the present invention, and as shown in Figure 4, the method that the present invention improves windows display performance comprises:
Step 401: the user is provided with preferential show label for the one or more entity in the window as required.
Step 402: whether the entity that preferential show label is set in the detection window is blocked, and then enters step 403 if be blocked, and finishes to work as pre-treatment otherwise enter step 405.About concrete detection mode, can improve the description of the device counterpart of the windows display performance that is blocked referring to the present invention.
Step 403: detect under the preferential display entity window zone that whether is not blocked, then enter step 404, finish to work as pre-treatment otherwise enter step 405 if having.About concrete detection mode, can improve the description of the device counterpart of the windows display performance that is blocked referring to the present invention.
Step 404: detect the zone of determining in the step 403 that is not blocked and to show the preferential display entity that is blocked,, finish to work as pre-treatment otherwise enter step 405 if can then the preferential display entity that is blocked be moved to the zone that is not blocked.About the realization details of step 404, can improve the description of the device appropriate section of the windows display performance that is blocked referring to the present invention, repeat no more here.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.
Claims (9)
1. a method that improves windows display performance is characterized in that, this method comprises:
A0, preferential show label is set for selected entity;
Whether the entity that preferential show label is set in A, the detection window is blocked, and then enters step B if be blocked, otherwise finishes to work as pre-treatment;
B, detect under the described preferential display entity window zone that whether is not blocked, then enter step C if having, otherwise finish to work as pre-treatment;
Can C, the described zone that is not blocked of detection show the preferential display entity that is blocked, if can then the described preferential display entity that is blocked be moved to the zone that is not blocked, otherwise finish to work as pre-treatment.
2. the method for raising windows display performance according to claim 1 is characterized in that, steps A comprises:
A1, obtain the angular coordinate of all windows of window front under the described preferential display entity;
A2, calculate its formed union zone according to the angular coordinate of each window;
A3, according to the angular coordinate of described preferential display entity calculate this preferential display entity zone whether with steps A 2 in the union zone that calculates common factor is arranged, if there is then described preferential display entity to be blocked, otherwise be not blocked.
3. the method for raising windows display performance according to claim 2 is characterized in that, step B comprises:
Calculate the intersection area in the union zone that calculates in itself and the steps A 2 according to the angular coordinate of window under the described preferential display entity, if this intersection area is identical with the affiliated window area of described preferential display entity, then do not have non-occluded area, otherwise non-occluded area is arranged.
4. the method for raising windows display performance according to claim 1 is characterized in that, the preferential display entity that is blocked in the steps A is one when above, and step C is specially:
Detect the quantity of each displayable preferential display entity in zone that is not blocked respectively, show all preferential display entities in the time of can showing all preferential display entity in the zone that is not blocked, show by its priority height order in the time of can not showing all preferential display entity in the zone that is not blocked, when the preferential display entity of high priority can not show, show other preferential display entity of next stage.
5. according to the method for each described raising windows display performance in the claim 1 to 4, it is characterized in that described entity comprises:
Contacts in removable subwindow, removable toolbar and the instant chat window.
6. a device that improves windows display performance is characterized in that, this device comprises:
Preferential show label is provided with the unit, is used to selected entity that preferential show label is set;
Whether preferential display entity occlusion detection unit is used to detect the entity that preferential show label is set and is blocked, and triggers window occlusion detection unit under the described preferential display entity when being blocked;
Window occlusion area detecting unit under the preferential display entity is used to detect under the preferential display entity window zone that whether is not blocked, and shows and detects and adjustment unit triggering described preferential display entity sometimes;
Can preferential display entity shows and detects and adjustment unit, be used for detecting under the preferential display entity window zone that is not blocked and show the preferential display entity that is blocked, and the preferential display entity that will be blocked in the time showing moves to the zone that is not blocked.
7. the device of raising windows display performance according to claim 6 is characterized in that, described preferential display entity occlusion detection unit comprises:
Window and preferential display entity angular coordinate acquisition module are used to obtain the angular coordinate of preferential display entity and the angular coordinate of all windows of the affiliated window front of this entity;
Window union zone computing module, the angular coordinate that is used for each window of obtaining according to described window and preferential display entity angular coordinate acquisition module calculates its formed union zone;
Preferential display entity blocks judge module, being used for angular coordinate according to preferential display entity calculates this preferential display entity zone and whether with the union zone that described window union zone computing module calculates common factor is arranged, if there is then described preferential display entity to be blocked, otherwise be not blocked.
8. the device of raising windows display performance according to claim 7 is characterized in that, window occlusion area detecting unit comprises under the described preferential display entity:
Window angular coordinate acquisition module is used to obtain the angular coordinate of window under the preferential display entity and all windows of front thereof;
Window union zone computing module, the angular coordinate of each window of window front calculates its formed union zone under the preferential display entity that is used for obtaining according to described window angular coordinate acquisition module;
Window blocks judge module under the preferential display entity, be used for the intersection area that angular coordinate according to window under the preferential display entity calculates its union zone that calculates with the regional computing module of described window union, if this intersection area is identical with the affiliated window area of described preferential display entity, then do not have non-occluded area, otherwise non-occluded area is arranged.
9. according to the device of each described raising windows display performance in the claim 6 to 8, it is characterized in that described entity comprises:
Contacts in removable subwindow, removable toolbar and the instant chat window.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710118170XA CN101334725B (en) | 2007-06-29 | 2007-06-29 | Method and device for enhancing windows display performance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710118170XA CN101334725B (en) | 2007-06-29 | 2007-06-29 | Method and device for enhancing windows display performance |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101334725A CN101334725A (en) | 2008-12-31 |
CN101334725B true CN101334725B (en) | 2011-05-25 |
Family
ID=40197341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710118170XA Active CN101334725B (en) | 2007-06-29 | 2007-06-29 | Method and device for enhancing windows display performance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101334725B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011134273A (en) * | 2009-12-25 | 2011-07-07 | Sony Corp | Information processor, information processing method, and program |
FR2964236B1 (en) * | 2010-08-31 | 2012-08-17 | Thales Sa | DEVICE AND METHOD FOR GENERATING VARIABLE PRIORITY MULTIFERENCE IMAGES |
KR101831641B1 (en) * | 2011-02-11 | 2018-04-05 | 삼성전자 주식회사 | Method and apparatus for providing graphic user interface in mobile terminal |
CN102361494A (en) * | 2011-09-28 | 2012-02-22 | 深圳市华曦达科技股份有限公司 | Method and device for EPG (Electronic Program Guide) play as well as television |
CN103780864B (en) * | 2012-10-18 | 2017-10-03 | 腾讯科技(深圳)有限公司 | Video calling interface display method and device |
CN103885760B (en) * | 2012-12-21 | 2017-04-05 | 北京培宏望志科技有限公司 | window editing system and method |
CN103793224B (en) * | 2014-01-17 | 2017-07-28 | 北京奇虎科技有限公司 | The display methods and device of a kind of window |
CN105094586B (en) * | 2014-05-19 | 2018-08-10 | 联想(北京)有限公司 | A kind of adjusting method and electronic equipment of display window |
CN104679389B (en) * | 2015-03-18 | 2019-03-26 | 广州三星通信技术研究有限公司 | Interface display method and device |
CN107515717B (en) * | 2017-09-05 | 2021-07-09 | 三星电子(中国)研发中心 | Information interaction method, system and device |
CN107783883B (en) * | 2017-10-10 | 2018-11-16 | 叶雅敏 | A kind of method whether detection window is blocked |
US10678116B1 (en) * | 2017-11-09 | 2020-06-09 | Facebook Technologies, Llc | Active multi-color PBP elements |
CN110865865B (en) * | 2019-11-22 | 2023-01-13 | 科大讯飞股份有限公司 | Popup window position determining method, device, equipment and storage medium |
JPWO2022224754A1 (en) * | 2021-04-23 | 2022-10-27 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1826575A (en) * | 2003-06-20 | 2006-08-30 | 苹果电脑有限公司 | Computer interface having a virtual single-layer mode for viewing overlapping objects |
-
2007
- 2007-06-29 CN CN200710118170XA patent/CN101334725B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1826575A (en) * | 2003-06-20 | 2006-08-30 | 苹果电脑有限公司 | Computer interface having a virtual single-layer mode for viewing overlapping objects |
Also Published As
Publication number | Publication date |
---|---|
CN101334725A (en) | 2008-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101334725B (en) | Method and device for enhancing windows display performance | |
CN103197770B (en) | A kind of method and device of TV remote controller analog mouse operation | |
US20170300227A1 (en) | Method for adjusting input virtual keyboard and input apparatus | |
US9195390B2 (en) | Method for controlling display of vehicular image by touch panel and vehicular image system thereof | |
US20070209017A1 (en) | Controlling Scroll Speed To Improve Readability | |
EP1942403A2 (en) | Data scrolling apparatus and method for mobile terminal | |
CN104615343A (en) | Terminal printscreen method and device | |
CN102760027B (en) | A kind of display processing method, device and electronic equipment | |
CN102999253A (en) | Window display method and system of application program and mobile terminal | |
US10901587B2 (en) | Widget area adjustment method and apparatus | |
WO2012169155A1 (en) | Information processing terminal and method, program, and recording medium | |
AU2013222958A1 (en) | Method and apparatus for object size adjustment on a screen | |
CN103593116A (en) | Method and device for displaying and controlling portable terminal toolbar | |
CN103324734B (en) | The method and apparatus of webpage scaling in a kind of electronic equipment | |
EP3053014B1 (en) | Method of recognizing multi-gaze and apparatus therefor | |
CN103793137A (en) | Display method and electronic device | |
CN104808905A (en) | Display processing method and device, and electronic equipment | |
WO2018010440A1 (en) | Projection picture adjusting method and apparatus, and projection terminal | |
CN105929954B (en) | It is a kind of control cursor method and device, display equipment | |
RU2011113553A (en) | INFORMATION PROCESSING DEVICE | |
CN104991684A (en) | Touch control device and working method therefor | |
CN104951271A (en) | Split screen display method and electronic equipment | |
CN102117169A (en) | A window management method, device thereof and computer | |
CN104331186A (en) | Processing method and system for writing area of touch screen | |
CN101320300A (en) | Method for searching splice wall mouse |
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 |