CN102789407A - Validity detection method of memory block - Google Patents
Validity detection method of memory block Download PDFInfo
- Publication number
- CN102789407A CN102789407A CN2012101999998A CN201210199999A CN102789407A CN 102789407 A CN102789407 A CN 102789407A CN 2012101999998 A CN2012101999998 A CN 2012101999998A CN 201210199999 A CN201210199999 A CN 201210199999A CN 102789407 A CN102789407 A CN 102789407A
- Authority
- CN
- China
- Prior art keywords
- block
- validity
- memory
- memory block
- free
- 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
Links
- 230000015654 memory Effects 0.000 title claims abstract description 173
- 238000001514 detection method Methods 0.000 title claims abstract description 37
- 238000000034 method Methods 0.000 claims description 17
- 238000007689 inspection Methods 0.000 claims description 5
- 230000009286 beneficial effect Effects 0.000 abstract 1
- 230000008520 organization Effects 0.000 abstract 1
- 230000004793 poor memory Effects 0.000 abstract 1
- 238000012163 sequencing technique Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
The invention provides a validity detection method of a memory block, which mainly comprises the following steps of: obtaining a start address and an end address of a memory pool in a memory management system; retrieving AVL (Automatic Vehicle Location) trees of free memory blocks in the memory management system, collecting the information of all the free memory blocks, storing in an array manner and sequencing according to the addresses of the memory blocks from low to high; judging whether a free block exists, detecting the validity of the current free block if the free block exists and finishing detection if the free block does not exist; and taking the memory block as a poor block if the memory block can not pass the validity test, prompting the position and the detailed information of the poor block and obtaining the circle detection of a next free block. The memory block validity detection method has the beneficial effects that on the basis that the existing organization structure of the memory block is not expanded, and any mark consumption additional memory is not required to be increased, the poor memory block existing in the memory management system can be effectively detected, and the position and the information of the poor block are prompted to facilitate a developer to position the existing reason of the poor block.
Description
[technical field]
The present invention relates to a kind of memory block validity detection method, especially relate to the validity detection method of memory block in the embedded system.
[background technology]
To the method for the detection of memory block validity, for example, the detection method of memory accessing outside; Solution of the prior art; In internal storage management system, pass through the extended memory block institutional framework often, all kinds of marks are set when visit, and carry out through special intermediary interface.In testing process,, judge whether internal memory crosses the border through the memory block structure tag of inspection expansion.
For embedded system, memory source is very valuable, through the extended memory block institutional framework; All kinds of marks are set; The visit situation of crossing the border can be detected to a certain extent, but the additional consumption of memory source will inevitably be increased, and along with the increase of memory block; The degree that consumes is more obvious, and this will cause actual available internal memory size to be cut down.
As: publication number CN 100487658C; The Chinese patent that open day is on May 13rd, 2009 has also disclosed a kind of detection method of memory accessing outside; The key step of this detection method is: the front end at memory block that application program is applied for increases the invoke code address information of applying for this memory block, and tail end increases protection word and free area length information, simultaneously; Fill the protection mark in the free area; When the application program releasing memory, whether detection exists internal memory to write is crossed the border, and the relevant abnormal information of prompting.This detection method is provided with the protection mark, increases the additional consumption of memory source, and along with the increase of memory block, the degree of consumption is more obvious, and this will cause actual available internal memory size to be cut down.
[summary of the invention]
The technical matters that the present invention need solve is to overcome above-mentioned deficiency; Do not consume under the condition of extra memory not increasing any mark; Provide a kind of and can detect the bad piece of internal memory that occurs in the internal storage management system easily, and point out the memory block validity detection method of bad piece position and information.
For solving above-mentioned technical matters, the present invention has designed a kind of memory block validity detection method, and it comprises the steps:
Step1: obtain the start address and the end address of memory pool in the internal storage management system, thereby confirm the scope of internal storage management system;
Step2: the free memory block Adelson-Velskii-Landis tree of retrieval in the internal storage management system, the information of collecting all free memory blocks with the array stored in form, and sorts according to block address memory from low to high;
Step3: judge whether to exist free block,, carry out step4,, then detect and accomplish if there is not free block if there is free block;
Step4: the validity that detects current free block:
Step4.1: if can not detect by validity, then as bad piece, the position of pointing out this bad piece with and details; Obtain next free block again and repeat step3, that is, repeat to judge whether also to exist free block; If also there is free block, the validity of this free block of duplicate detection; If there is no free block then detects and accomplishes;
Step4.2: if can detect by validity; Then detect the validity of next memory block,, then carry out step5 if can detect by validity; If can not detect by validity; Then as bad piece, the position of pointing out this bad piece with and details, obtain next free block again and repeat step3;
Step5: judge whether next again memory block is free block, if free block repeats step4; If not free block, then judge whether to be last allocation block, if last allocation block then detects and accomplishes,, then carry out step6 if not last allocation block;
Step6: detect the validity of this allocation block,, then repeat step5 if this allocation block can detect through validity; If this allocation block can not detect through validity, then as bad piece, the position of pointing out this bad piece with and details, obtain next free block again and repeat step3.
When the present invention detects the validity of each memory block in the memory block management system, begin, detect the validity of each free block in regular turn backward from first free block.Can detect more bad piece like this.
When the validity of above-mentioned detection memory block, the method that is adopted comprises: whether (1), block address memory align, if do not line up, then this memory block is a bad piece, if alignment, then this memory block is effective.(2), detect the range of management whether block address memory surpasses memory system, if exceed, then this memory block is a bad piece, if do not exceed, then this memory block is effective.(3), the size that detects memory block (what size of aliging? Air size, align with whom?), if alignment, then this memory block is a bad piece, if do not line up, then this memory block is effective.(4), whether the size that detects memory block exceed the scope of memory system management, if exceed, then this memory block is a bad piece, if do not exceed, then this memory block is effective.(5), whether the front and back block address that detects memory block exceed the scope of memory system management, if exceed, then this memory block is a bad piece, if do not exceed, then this memory block is effective.
Further improve as the present invention, when carrying out step4.2, before the validity that detects next memory block; Whether inspection is should next one memory block continuous; If discontinuous, explain that then the header information of this next one memory block is destroyed, then be bad piece; The position of pointing out this bad piece with and details, no longer carry out validity and detect; If continuously, proceeding validity again detects.
Further improve as the present invention, when carrying out step6, detect before the validity of this allocation block; Also whether this allocation block of inspection is continuous earlier; If discontinuous, explain that then the header information of this allocation block is destroyed, then be bad piece; The position of pointing out this bad piece with and details, no longer carry out validity and detect; If continuously, proceeding validity again detects.
Before validity detected, whether detection earlier was continuous, and whether be bad piece, saving program and time if can judge at once.
Compared with prior art; The present invention is in the existing institutional framework of extended memory block not and need not increase on the basis that any mark consumes extra memory; Can detect the bad piece of internal memory that occurs in the internal storage management system effectively; And point out bad piece position and information, decided the reason of bad piece at present to make things convenient for developer's positioning solution.
[description of drawings]
Fig. 1 is a memory block structural representation in the embodiment of the invention internal storage management system;
Fig. 2 is the memory information synoptic diagram that each memory block is safeguarded in the embodiment of the invention internal storage management system;
Fig. 3 is the process flow diagram of embodiment of the invention memory block validity detection method.
[embodiment]
Below in conjunction with accompanying drawing and embodiment the present invention is described further.
Memory block validity detection method of the present invention is used for detecting the validity of embedded system memory block; In embedded system, implant this memory block validity detection method mechanism; Thereby detect the bad piece that occurs in the embedded system memory; This bad piece possibly be that memory block is visited the generation of crossing the border, and also might be that the header information that direct internal memory pointer has been destroyed memory block causes.When finding bad piece, point out the position of bad piece and the specifying information of bad piece.
In internal storage management system, there is two types memory block, comprises: ALLOC piece and FREE piece.The ALLOC piece is the memory block that is used, has been assigned with, is called for short allocation block in this article; The FREE piece is a free memory block, is called for short free block in this article.
As shown in Figure 1, be a kind of embodiment of the present invention, the synoptic diagram of ALLOC piece and FREE piece in the internal storage management system.ALLOC piece and FREE piece alternately exist, and, do not exist two or more FREE pieces adjacent, so the free block one of FREE piece rear adjacent is decided to be the ALLOC piece.And last memory block is the ALLOC piece.
As shown in Figure 2, each memory block (being ALLOC piece and FREE) all has same structure, promptly comprises header information and user data.Comprise the size of previous memory block and the size and the FREE mark (idle mark) of this memory block in the header information and waited other information, can obtain the position of adjacent a previous memory block and a back memory block through these information.
Memory block validity detection method of the present invention is from first free memory BOB(beginning of block), to the validity of checking each memory block thereafter one by one, up to finding bad piece; Arrive the position of next free block again, this free block begins to detect certainly, to the validity of checking each memory block thereafter one by one; Up to finding bad piece, arrive the position of next free block again, detect in proper order; To not having free block or last ALLOC piece, detect and accomplish, can detect more bad piece like this.As shown in Figure 3, the step that memory block validity detection method comprises is following:
Step1: obtain the start address and the end address of memory pool in the internal storage management system, thereby confirm the scope of internal storage management system, for beginning to prepare;
Step2: the free memory block Adelson-Velskii-Landis tree (self-equilibrating binary search tree) of retrieval in the internal storage management system, the information of collecting all free memory blocks with the array stored in form, and sorts from low to high according to block address memory, thereby obtains the free block chained list;
Step3: judge whether to exist free block,, just detect the validity of current free block, promptly carry out next procedure step4,, then detect and accomplish if there is not free block if there is free block.If the purpose of determining program is to judge in the internal storage management system not had free block here, then detects and accomplish; Otherwise, then continue to detect.
Step4: detect the validity of current free block,, begin, detect the validity of each free block in regular turn backward from first free block at embodiment of the present invention:
When detecting the validity of current free block, there are two kinds of situation:
First kind of situation (being step4.1): if current free block can not detect by validity; Then as bad piece, the position of pointing out this bad piece with and details, obtain next free block again and repeat step3; Promptly; Repeat to judge whether also to have free block, if also have free block, the validity of this free block of duplicate detection; If there is no free block then detects and accomplishes.In other words, if first free block or N free block (N represents natural number) are bad piece, then trace routine jumps to next free block, promptly obtains next free block, if no longer there is free block in the back, then detects and accomplishes; If also there is free block, then continue to detect the validity of current free block, detect in proper order.
Second kind of situation (step4.2): if current free block can detect through validity, then detect the validity of next memory block, if can detect through validity; Judge then whether next again memory block is free block; Carry out step5, if can not detect, then as bad piece through validity; The position of pointing out this bad piece with and details, obtain next free block again and repeat step3.In other words; If first free block or N free block (N represents natural number) detect through validity; It then not bad piece; Then detect the ALLOC piece of first free block or N free block back, the ALLOC piece that detects first free block or N free block back possibly be 1,2 or 3 or N.If bad piece appears in the ALLOC piece of back, then trace routine jumps to next free block, promptly obtains next free block, if no longer there is free block in the back, then detects and accomplishes; If also there is free block, then continue to detect the validity of current free block, detect in proper order.If the next memory block of first free block or N free block (being the ALLOC piece) detects through validity; Be not bad piece, then obtain next memory block again, this memory block possibly be a free block; Possibly also be the ALLOC piece also, then carry out based on step5 the back.
Step5: judge whether next again memory block is free block, if free block repeats step4; If not free block, then judge whether to be last allocation block, if last allocation block then detects and accomplishes,, then carry out step6 if not last allocation block.
Step6: detect the validity of this allocation block,, then repeat step5 if this allocation block can detect through validity; If this allocation block can not detect through validity, then as bad piece, the position of pointing out this bad piece with and details, obtain next free block again and repeat step3.
In embodiments of the present invention, the method that validity adopted that detects memory block comprises: whether (1), block address memory align, if do not line up, then this memory block is a bad piece, if alignment, then this memory block is effective.(2), detect the range of management whether block address memory surpasses memory system, if exceed, then this memory block is a bad piece, if do not exceed, then this memory block is effective.(3), the size that detects memory block (what size of aliging? Air size, align with whom?), if alignment, then this memory block is a bad piece, if do not line up, then this memory block is effective.(4), whether the size that detects memory block exceed the scope of memory system management, if exceed, then this memory block is a bad piece, if do not exceed, then this memory block is effective.(5), whether the front and back block address that detects memory block exceed the scope of memory system management, if exceed, then this memory block is a bad piece, if do not exceed, then this memory block is effective.
When detecting, above-mentioned 5 kinds of methods should all detect, as long as wherein a kind of method detects bad piece, then no longer detect other method.
Detect the next free block of free block back or again during the validity of next free block, before the above-mentioned 5 kinds of methods of employing, whether first inspection is should next one free block continuous; (whether a last piece that is meant next memory block continuously is current block); If discontinuous, explain that then the header information of this next one memory block is destroyed, then be bad piece; The position of pointing out this bad piece with and details, the validity of no longer carrying out above-mentioned 5 kinds of methods detects; If continuously, proceed to state the validity detection of 5 kinds of methods again.
The present invention is in the existing institutional framework of extended memory block not and need not increase on the basis that any mark consumes extra memory; Can detect the bad piece of internal memory that occurs in the internal storage management system effectively; And point out bad piece position and information, decided the reason of bad piece at present to make things convenient for developer's positioning solution.
Above-described only is embodiment of the present invention, should be pointed out that for the person of ordinary skill of the art at this, under the prerequisite that does not break away from the invention design, can also make improvement, but these all belongs to protection scope of the present invention.
Claims (9)
1. memory block validity detection method, it is characterized in that: said memory block validity detection method comprises the steps:
Step1: obtain the start address and the end address of memory pool in the internal storage management system, thereby confirm the scope of internal storage management system;
Step2: the free memory block Adelson-Velskii-Landis tree of retrieval in the internal storage management system, the information of collecting all free memory blocks with the array stored in form, and sorts according to block address memory from low to high;
Step3: judge whether to exist free block,, carry out step4,, then detect and accomplish if there is not free block if there is free block;
Step4: the validity that detects current free block:
Step4.1: if can not detect by validity, then as bad piece, the position of pointing out this bad piece with and details; Obtain next free block again and repeat step3, that is, repeat to judge whether also to exist free block; If also there is free block, the validity of this free block of duplicate detection; If there is no free block then detects and accomplishes;
Step4.2: if can detect by validity; Then detect the validity of next memory block,, then carry out step5 if can detect by validity; If can not detect by validity; Then as bad piece, the position of pointing out this bad piece with and details, obtain next free block again and repeat step3;
Step5: judge whether next again memory block is free block, if free block repeats step4; If not free block, then judge whether to be last allocation block, if last allocation block then detects and accomplishes,, then carry out step6 if not last allocation block;
Step6: detect the validity of this allocation block,, then repeat step5 if this allocation block can detect through validity; If this allocation block can not detect through validity, then as bad piece, the position of pointing out this bad piece with and details, obtain next free block again and repeat step3.
2. memory block validity detection method according to claim 1 is characterized in that: begin from first free block, detect the validity of each free block in regular turn backward.
3. memory block validity detection method according to claim 1 is characterized in that: the method that detects the validity of memory block is: whether detect block address memory and align, if do not line up, then this memory block, if alignment, then this memory block is effective if being bad piece.
4. memory block validity detection method according to claim 1; It is characterized in that: the method that detects the validity of memory block is: detect the range of management whether block address memory surpasses memory system, if exceed, then this memory block is a bad piece; If do not exceed, then this memory block is effective.
5. memory block validity detection method according to claim 1; Is it is characterized in that: the method that detects the validity of memory block: the size that detects memory block (what size of aliging? Air size, align with whom?); If alignment; Then this memory block is a bad piece, if do not line up, then this memory block is effective.
6. memory block validity detection method according to claim 1; It is characterized in that: the method that detects the validity of memory block is: whether the size that detects memory block exceeds the scope of memory system management, if exceed, then this memory block is a bad piece; If do not exceed, then this memory block is effective.
7. memory block validity detection method according to claim 1; It is characterized in that: the method that detects the validity of memory block is: whether the front and back block address that detects memory block exceeds the scope of memory system management; If exceed; Then this memory block is a bad piece, if do not exceed, then this memory block is effective.
8. according to any described memory block validity detection method among the claim 2-7, it is characterized in that: when carrying out step4.2, before the validity that detects next memory block; Whether inspection is should next one memory block continuous; If discontinuous, explain that then the header information of this next one memory block is destroyed, then be bad piece; The position of pointing out this bad piece with and details, no longer carry out validity and detect; If continuously, proceeding validity again detects.
9. memory block validity detection method according to claim 8 is characterized in that: when carrying out step6, detect before the validity of this allocation block; Check whether this allocation block is continuous; If discontinuous, explain that then the header information of this allocation block is destroyed, then be bad piece; The position of pointing out this bad piece with and details, no longer carry out validity and detect; If continuously, proceeding validity again detects.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210199999.8A CN102789407B (en) | 2012-06-18 | 2012-06-18 | Validity detection method of memory block |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210199999.8A CN102789407B (en) | 2012-06-18 | 2012-06-18 | Validity detection method of memory block |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102789407A true CN102789407A (en) | 2012-11-21 |
CN102789407B CN102789407B (en) | 2015-05-27 |
Family
ID=47154814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210199999.8A Active CN102789407B (en) | 2012-06-18 | 2012-06-18 | Validity detection method of memory block |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102789407B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092709A (en) * | 2013-01-22 | 2013-05-08 | 浪潮电子信息产业股份有限公司 | Memory error processing method |
CN103744742A (en) * | 2013-12-31 | 2014-04-23 | 上海斐讯数据通信技术有限公司 | Method for restoring bad block of internal memory |
CN106250242A (en) * | 2016-08-10 | 2016-12-21 | 西安诺瓦电子科技有限公司 | Internal memory multiplexing method based on operating system and device |
CN106681829A (en) * | 2016-12-09 | 2017-05-17 | 上海斐讯数据通信技术有限公司 | Memory management method and system |
CN107885596A (en) * | 2017-06-22 | 2018-04-06 | 叶雅敏 | High frequency for audio/video decoding, coding accesses the program optimization method of internal memory |
CN109471771A (en) * | 2018-10-19 | 2019-03-15 | 许昌许继软件技术有限公司 | A kind of the dynamic memory pool monitoring method and device of Nucleus system |
CN109979518A (en) * | 2019-03-07 | 2019-07-05 | 深圳警翼智能科技股份有限公司 | Bad block identification method and system for law-enforcing recorder storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040078700A1 (en) * | 2002-09-12 | 2004-04-22 | Samsung Electro-Mechanics Co., Ltd. | Apparatus and method for processing defects in memories |
CN101013396A (en) * | 2007-02-07 | 2007-08-08 | 重庆重邮信科股份有限公司 | Method for applying and releasing block memory |
CN101110042A (en) * | 2006-07-20 | 2008-01-23 | 中兴通讯股份有限公司 | Method for detecting memory accessing outside |
CN101599046A (en) * | 2009-06-26 | 2009-12-09 | 深圳市茁壮网络股份有限公司 | A kind of internal-memory detection method and device |
-
2012
- 2012-06-18 CN CN201210199999.8A patent/CN102789407B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040078700A1 (en) * | 2002-09-12 | 2004-04-22 | Samsung Electro-Mechanics Co., Ltd. | Apparatus and method for processing defects in memories |
CN101110042A (en) * | 2006-07-20 | 2008-01-23 | 中兴通讯股份有限公司 | Method for detecting memory accessing outside |
CN101013396A (en) * | 2007-02-07 | 2007-08-08 | 重庆重邮信科股份有限公司 | Method for applying and releasing block memory |
CN101599046A (en) * | 2009-06-26 | 2009-12-09 | 深圳市茁壮网络股份有限公司 | A kind of internal-memory detection method and device |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103092709A (en) * | 2013-01-22 | 2013-05-08 | 浪潮电子信息产业股份有限公司 | Memory error processing method |
CN103744742A (en) * | 2013-12-31 | 2014-04-23 | 上海斐讯数据通信技术有限公司 | Method for restoring bad block of internal memory |
CN106250242A (en) * | 2016-08-10 | 2016-12-21 | 西安诺瓦电子科技有限公司 | Internal memory multiplexing method based on operating system and device |
CN106681829A (en) * | 2016-12-09 | 2017-05-17 | 上海斐讯数据通信技术有限公司 | Memory management method and system |
CN106681829B (en) * | 2016-12-09 | 2020-07-24 | 北京康吉森技术有限公司 | Memory management method and system |
CN107885596A (en) * | 2017-06-22 | 2018-04-06 | 叶雅敏 | High frequency for audio/video decoding, coding accesses the program optimization method of internal memory |
CN107885596B (en) * | 2017-06-22 | 2021-06-15 | 叶雅敏 | Program optimization method for high-frequency access memory for audio and video decoding and encoding |
CN109471771A (en) * | 2018-10-19 | 2019-03-15 | 许昌许继软件技术有限公司 | A kind of the dynamic memory pool monitoring method and device of Nucleus system |
CN109979518A (en) * | 2019-03-07 | 2019-07-05 | 深圳警翼智能科技股份有限公司 | Bad block identification method and system for law-enforcing recorder storage medium |
CN109979518B (en) * | 2019-03-07 | 2021-04-20 | 深圳警翼智能科技股份有限公司 | Bad area identification method and system for storage medium of law enforcement recorder |
Also Published As
Publication number | Publication date |
---|---|
CN102789407B (en) | 2015-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102789407A (en) | Validity detection method of memory block | |
CN100590606C (en) | Data completeness protection method of flash storage | |
CN106776359B (en) | NAND Flash bad block management method and system | |
CN101446921B (en) | Dynamic storage method of Flash memory | |
WO2010080257A3 (en) | Data error recovery in non-volatile memory | |
WO2009095902A3 (en) | Systems and methods for handling immediate data errors in flash memory | |
CN103823642B (en) | For the method and system of the balanced storages of Flash | |
CN102629234B (en) | Fast retrieval method for data of built-in Flash of single chip microcomputer | |
CN101719095A (en) | Method and device for managing regression testing | |
WO2012074554A3 (en) | Transaction log recovery | |
CN103208314A (en) | Internal memory test method of embedded system and embedded system | |
CN105511803A (en) | Processing method of erasing interruption of storage mediums | |
CN103593257A (en) | Data backup method and device | |
CN105009073B (en) | For data to be more efficiently forwarded to the method and apparatus for relying on instruction | |
US20110276831A1 (en) | Utilizing Input/Output Paths For Failure Detection And Analysis | |
CN107807870B (en) | Method and system for testing power-down protection function of storage server mainboard | |
CN103778968A (en) | Solid state disc (SSD) detection device integrating a plurality of flash memory cards and method thereof | |
CN106155704A (en) | A kind of method and system stoping application program mutually to wake up up | |
CN103870204A (en) | Data writing and reading method in cache as well as cache controller | |
CN103684688A (en) | Real-time protection method for single particles of memory of satellite-borne software | |
CN103279329A (en) | Efficient fetch production line supporting synchronous EDAC inspection | |
CN107957921B (en) | Wear-balanced intelligent card power-down data protection method | |
CN107783725A (en) | The method, apparatus and nonvolatile memory of data storage | |
CN102508728B (en) | Error detection and read method of goal document solidified on FLASH carrier | |
CN114428749A (en) | Detector for verifying cache |
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 | ||
PP01 | Preservation of patent right |
Effective date of registration: 20180313 Granted publication date: 20150527 |
|
PP01 | Preservation of patent right | ||
PD01 | Discharge of preservation of patent | ||
PD01 | Discharge of preservation of patent |
Date of cancellation: 20210313 Granted publication date: 20150527 |
|
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20210313 Granted publication date: 20150527 |
|
PD01 | Discharge of preservation of patent | ||
PD01 | Discharge of preservation of patent |
Date of cancellation: 20240313 Granted publication date: 20150527 |