CN101101606A - Web page coding language automatic identification method and device for embedded type browser - Google Patents
Web page coding language automatic identification method and device for embedded type browser Download PDFInfo
- Publication number
- CN101101606A CN101101606A CNA2007101438742A CN200710143874A CN101101606A CN 101101606 A CN101101606 A CN 101101606A CN A2007101438742 A CNA2007101438742 A CN A2007101438742A CN 200710143874 A CN200710143874 A CN 200710143874A CN 101101606 A CN101101606 A CN 101101606A
- Authority
- CN
- China
- Prior art keywords
- coding
- metadata
- data
- web page
- resolve
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The method includes steps: (1) obtaining data of partial web pages, and head of protocol from protocol stack of embedded type browser; (2) parsing data of web page, and head of protocol in order to obtain metadata of codes of the specified web page; (3) using metadata obtained from data of web page and metadata obtained from head of protocol to determine codes to be used for parsing text at first time based on priority; (4) parsing current data block based on the adopted codes, and accounting errors occurred in parsing procedure, and carrying out parsing procedure again by selecting codes to be used in condition when error occurs. The invention discloses method for automatic recognizing coding language for web page and parsing method with higher efficiency and success ratio when embedded type browser is in limited memory and computing power.
Description
Technical field
The present invention relates to communication field, relate in particular to a kind of Web page coding language automatic identification method and device that is used for built-in browser.
Background technology
Built-in browser is used for embedding equipment such as set-top box, information household appliances and personal digital assistant device from the used browser of desktop personal computers (PC) more.
Different with the browser on the personal computer, the resource that built-in browser can obtain, such as display area size, processor computing power, memory size, cache size, character library, and language file all very limited, and the content of need handling almost with personal computer on identical, therefore on internetwork connection mode, Context resolution, row's face layout, all very big difference is arranged with the personal computer browser.Especially on personal digital assistant device, built-in browser also must be supported visit mobile Internet, i.e. Work Assignment Plan (WAP) website except supporting traditional internet.Browser must be able to resolve Hypertext Markup Language (HTML), file extension (SHTML), reach dynamic Hypertext Markup Language hypertext language webpages such as (DHTML), can resolve wireless mark up language (WML), radio binary extensible markup language (WBXML) again, reach compression Hypertext Markup Language Work Assignment Plan webpages such as (CHTML).And the webpage of the above all multi-formats of visit all may run into the multilingual problem of supporting.
Two kinds of Internet protocols of hypertext transmission communication agreement (HTTP) and Work Assignment Plan also have Hypertext Markup Language/wireless mark up language all to how to use multilingual to stipulate.But in the practical application, webpage is write lack of standardization, occur that protocol header is lost or conversion of page causes being used to indicating the metadata error etc. of page coding by gateway access, all may make browser on the information terminal can't obtain fully correct foundation and judge webpage and use which kind of language on earth.What is more, uses multiple coding in the webpage, can't resolve whole web page texts with same coding at all.
To this type of problem, two kinds of solutions are generally arranged: manual error correction or automatic decoding.The former specifies a kind of coding by the user, and browser is resolved web data again by this coding.This method probability of success depends on the accuracy that the user judges.But it needs user's participation, and is convenient inadequately, also needs analyzing web page again in addition, wastes very much resource.The realization of a kind of scheme automatic decoding in back then varies, because the embedded system resource system is limited, modal method is built-in a kind of default language, in case can't discern, just goes decoding with this language, and this method often causes the demonstration mess code.
Summary of the invention
One or more problems in view of the above the present invention proposes a kind of Web page coding language automatic identification method and device that is used for built-in browser.According to method of the present invention and install not that the needs user participates in prescribed coding, and can eliminate the possibility of using the demonstration mess code that built-in default coding causes, it is to exist the situation of multiple coding that good effect is arranged to webpage inside.
A kind of Web page coding language automatic identification method that is used for built-in browser according to the present invention may further comprise the steps: S102, and acquisition unit is divided web data and protocol header from the protocol stack of built-in browser; S104, analyzing web page data and protocol header are to obtain to indicate the metadata of web page coding; S106 utilizes metadata of obtaining and the metadata of obtaining from protocol header from web data, judge the coding that the first time, text resolution should use according to priority; And S108, according to the code parsing current data block that is adopted, and the mistake that occurs in the statistics resolving, and occurring under the wrong situation, select coding to resolve once more.
Wherein, S106 comprises: S106-2, and the priority of the metadata of obtaining metadata of obtaining from web data or the protocol header is set to the highest, under the situation about existing one of at least, adopts the coding of this kind metadata indication to resolve therein; S106-4 under equal non-existent situations, adopts from the web data of other data blocks of same webpage or the coding of the metadata indication that protocol header is obtained and resolves; And S106-6, under the situation of the web data of other data blocks that do not have same webpage and protocol header, adopt the built-in default coding of browser to resolve.
In S108, to resolve under the faultless situation, the priority of the coding that adopts is set to the highest, is resolving under the situation that mistake occurs, continues to select coding to resolve.
A kind of Web page coding language automatic identification equipment that is used for built-in browser according to the present invention comprises: data acquisition module 202 is used for dividing web data and protocol header from the protocol stack acquisition unit of built-in browser; Data resolution module 204 is used for analyzing web page data and protocol header, to obtain to indicate the metadata of web page coding; Coding determination module 206 is used for utilizing metadata of obtaining from web data and the metadata of obtaining from protocol header, judge the coding that text resolution for the first time should use according to priority; And parsing module 208, according to the code parsing current data block that is adopted, and the mistake that occurs in the statistics resolving, and occurring under the wrong situation, select coding to resolve once more.
Wherein, the priority of the metadata of obtaining metadata that coding determination module 206 obtains from web data or the protocol header is set to the highest, under the situation about existing one of at least, adopts the coding of this kind metadata indication to resolve therein; Under equal non-existent situations, adopt from the web data of other data blocks of same webpage or the coding of the metadata indication that protocol header is obtained and resolve; And under the situation of the web data of other data blocks that do not have same webpage and protocol header, adopt the built-in default coding of browser to resolve.
Wherein, resolving under the faultless situation, the priority of the coding that coding determination module 206 adopts is set to the highest, is resolving under the situation that mistake occurs, and the coding determination module continues to select coding to resolve.
Do not need the user to participate in prescribed coding by method of the present invention and device, eliminated the possibility of using the demonstration mess code that built-in default coding causes, exist the situation of multiple coding that good effect is arranged webpage inside.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Figure 1A is according to the process flow diagram that is used for the Web page coding language automatic identification method of built-in browser of the present invention;
Figure 1B is the process flow diagram of the concrete execution in step of the S106 among Figure 1A;
Fig. 2 is the block diagram according to the configuration of the Web page coding language automatic identification equipment that is used for built-in browser of distribution name;
Fig. 3 is the process flow diagram of automatic identification of the speech encoding based on error statistics and hit-and-miss method according to an embodiment of the invention and analytic method;
Fig. 4 is the initial priority encoding decision logic figure of browser according to another embodiment of the invention; And
Fig. 5 be according to another embodiment of the invention the parsing statistics and the process flow diagram of trial and error.
Embodiment
Below with reference to accompanying drawing, describe the specific embodiment of the present invention in detail.
The object of the present invention is to provide a kind of speech encoding to discern automatically and analytic technique based on error statistics and hit-and-miss method.General browser all possesses protocol stack, web page text resolver, main software modules such as page layout, user interface.The major function of present technique is finished by the web page text resolver, needs protocol stack to cooperate.
Technology of the present invention comprises following ingredient:
Protocol stack: be used for the protocol stack of built-in browser, mainly refer to hypertext transmission communication protocol and wireless hypertext transmission communication protocol.
Multiple language coding/decoding module: the operating personnel's of operator action pane, can utilize this platform to initiate the related service of DM.
Technical scheme of the present invention is as follows:
In view of hypertext transmission communication agreement/wireless hypertext transmission communication protocol is as broad as long in the technical program, below explanation is only carried out hypertext transmission communication protocol, and the reader will be understood that the hypertext transmission communication protocol in the following text can replace with wireless hypertext transmission communication protocol.
Figure 1A is according to the process flow diagram that is used for the Web page coding language automatic identification method of built-in browser of the present invention.Shown in Figure 1A, this method may further comprise the steps:
S102, acquisition unit is divided web data and protocol header from the protocol stack of built-in browser.
S104, analyzing web page data and protocol header are to obtain to indicate the metadata of web page coding.
S106 utilizes metadata of obtaining and the metadata of obtaining from protocol header from web data, judge the coding that the first time, text resolution should use according to priority.
S108, according to the code parsing current data block that is adopted, and the mistake that occurs in the statistics resolving, and occurring under the wrong situation, select coding to resolve once more.
Figure 1B is the process flow diagram of the concrete execution in step of the S106 among Figure 1A.Shown in Figure 1B, S106 comprises:
S106-2, the priority of the metadata of obtaining metadata of obtaining from web data or the protocol header is set to the highest, under the situation about existing one of at least, adopts the coding of this kind metadata indication to resolve therein.
S106-4 under equal non-existent situations, adopts from the web data of other data blocks of same webpage or the coding of the metadata indication that protocol header is obtained and resolves.
S106-6 under the situation of the web data of other data blocks that do not have same webpage and protocol header, adopts the built-in default coding of browser to resolve.
Wherein, in S108, resolving under the faultless situation, the priority of the coding that adopts is set to the highest, is resolving under the situation that mistake occurs, continues to select other codings to resolve.
Fig. 2 is the block diagram according to the configuration of the Web page coding language automatic identification equipment that is used for built-in browser of distribution name.This device comprises as shown in Figure 2: data acquisition module 202 is used for dividing web data and protocol header from the protocol stack acquisition unit of built-in browser; Data resolution module 204 is used for analyzing web page data and protocol header, to obtain to indicate the metadata of web page coding; Coding determination module 206 is used for utilizing metadata of obtaining from web data and the metadata of obtaining from protocol header, judge the coding that text resolution for the first time should use according to priority; And parsing module 208, according to the code parsing current data block that is adopted, and the mistake that occurs in the statistics resolving, and occurring under the wrong situation, select coding to resolve once more.
Wherein, the priority of the metadata of obtaining metadata that coding determination module 206 obtains from web data or the protocol header is set to the highest, under the situation about existing one of at least, adopts the coding of this kind metadata indication to resolve therein; Under equal non-existent situations, adopt from the web data of other data blocks of same webpage or the coding of the metadata indication that protocol header is obtained and resolve; And under the situation of the web data of other data blocks that do not have same webpage and protocol header, adopt the built-in default coding of browser to resolve.
Wherein, resolving under the faultless situation, the priority of the coding that coding determination module 206 adopts is set to the highest, is resolving under the situation that mistake occurs, and coding determination module 206 continues to select coding to resolve
Fig. 3 is the process flow diagram of automatic identification of the speech encoding based on error statistics and hit-and-miss method according to an embodiment of the invention and analytic method.As shown in Figure 3, this method may further comprise the steps:
S302 divides web data and protocol header from the protocol stack acquisition unit.
Hypertext transmission communication protocol uses the Get order to obtain the webpage of visit, and service should be carried suitable content encoding information in protocol header when returning response data.In the hypertext transmission communication protocol head, indicate the content type and the content encoding of transmission with following field:
″Content-Type:text/html;charset=GB2312″
The time Hypertext Markup Language webpage that returns of Content-Type:text/html explanation wherein
Chinese small size character set coding when charset=GB2312 illustrates the webpage that returns.
It is to be resolved that the content returned of response is stored in the buffer zone etc.
S304 resolves the metadata that indicates web page coding in the text.
For the Hypertext Markup Language webpage, generally can be at the beginning<HEAD of webpage〉</HEAD〉encode by following metadata indication web page contents between the label:
<meta http-equiv=″Content-type″ content=″text/html;charset=gb2312″>
Wherein, http-equiv=" Content-type " shows that this metadata is equivalent to the Content-Type field of hypertext transmission communication protocol head.
And content=" text/html; The usage of charset=gb2312 and a top hypertext transmission communication protocol usage are similar.
For the WML webpage, packet header is similar.
As can be seen, the respective field of this metadata and hypertext transmission communication protocol head should be consistent under the normal condition.
But in fact a lot of webpages do not carry this field, and perhaps the protocol header of this field and hypertext transmission communication agreement is inconsistent.This determines which kind of coding of this use of the end with regard to needing us to introduce certain logic.
S306 judges and carries out the coding that the first time, text resolution should use.
Suppose that we obtain being encoded to A from protocol header, what obtain from webpage is encoded to B.If there is other data block of same webpage to be encoded to C before through what step S302-S310 obtained.The built-in default D that is encoded to of browser.What obtain at last is encoded to X.
Which kind of coding we can use on earth according to following logic determines:
if(A==NULL&&B==NULL)
{
if(C==NULL)then?X=D
else?X=C.
}
else
{
if(A==NULL&&B!=NULL)then?X=B
else?if(A!=NULL&&B=NULL)then?X=A
else
{
if(A==B)then X=A.
else?if(C!=NULL&&(A==C||B==C))then?X=C
else?X=D
}
From above-mentioned algorithm as can be seen, A, the B right of priority is higher, is priority encoding with them always when A, B are arranged, works as A, when B was inconsistent, coding that last computation obtains adds to be judged.And when the three can't solve encoded question, use default coding at last.
S308 resolves statistics.With this code parsing current data block, and the mistake in the statistics parsing.If there is not parse error, finish epicycle and resolve, change that X is saved as D, change step 1.If parse error is arranged, change step S310.
S310, trial and error.Select a kind of coding as priority encoding successively by language frequency commonly used.Use various language to data block sampling decoding (very little for data block, as also can all to decode), and the statistics parse error.If resolve error-freely, this coding saves as priority encoding, carries out the epicycle text resolution, otherwise selects next code speech, repeating step S310.If various language all can't obtain suitable coding, then select default coding.
Fig. 4 is the initial priority encoding decision logic figure of browser according to another embodiment of the invention.Fig. 5 be according to another embodiment of the invention the parsing statistics and the process flow diagram of trial and error.
Can be described from two critical paths according to method of the present invention: as shown in Figure 4, the priority encoding in early stage is selected; As shown in Figure 5, error statistics in the resolving and trial and error.
Step 1: obtain web data and protocol header.
A. browser sends HTTP GET request.
B. server returns http response, obtains web data piece DataBlock and protocol header.
The content encoding field of protocol header saves as the value of variables A.
Step 2: obtain the metadata of web page text the inside presentation code, and save as the value of variable B.
Step 3: judge priority encoding.
Suppose that last round of reference encoder is C, the default D that is encoded to that system is built-in uses A, B, C, reaches the logic determines priority encoding of four values of D according to Fig. 4, saves as X.
Step 4: resolve statistics.
Use X that DataBlock is word for word resolved, promptly resolve, and the parsing number of words that makes a mistake is added up, save as the value (S502) of variable ErrorNumber.
If ErrorNumber=0 (S504), X saves as the reference encoder D of next round so, and flow process finishes.Otherwise the coding that supposing the system can be supported has the N kind, and is arranged as E[1 by common degree successively], E[2] ... E[n].Make X=E[1] (S506 and S508), change step 5 over to.
Step 5: trial and error.
Use X that DataBlock is word for word resolved (S510), promptly resolve, and the parsing number of words that makes a mistake is added up, save as variable ErrorNumber[n] value.
If ErrorNumber[n]=0 (S512), X saves as the reference encoder D of next round (S514~S518), flow process finishes so.Otherwise, the coding that the X=next one is to be chosen, repeating step 5.
If coding has tried still there is not suitable coding, the default encoding D of using system is carried out text resolution so, and C is put sky.
This flow process finishes.
The inventive method makes built-in browser that a kind of efficient and higher identification of webpage automatic coding language and the analytic method of success ratio are provided in limited internal memory and computing power scope based on statistics and hit-and-miss method.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (6)
1. a Web page coding language automatic identification method that is used for built-in browser is characterized in that, may further comprise the steps:
S102 obtains web data and protocol header from the protocol stack of described built-in browser;
S104 resolves described web data and described protocol header, to obtain to indicate the metadata of web page coding; And
S106 utilizes metadata of obtaining and the metadata of obtaining from described protocol header from described web data, judge the coding that the first time, text resolution should use according to priority;
S108, according to the code parsing current data block that is adopted, and the mistake that occurs in the statistics resolving, and occurring under the wrong situation, select coding to resolve once more.
2. Web page coding language automatic identification method according to claim 1 is characterized in that, described S106 comprises:
The priority of the metadata of obtaining metadata of obtaining from described web data or the described protocol header is set to the highest, under the situation about existing one of at least, adopts the coding of this kind metadata indication to resolve therein; Under equal non-existent situations, adopt from the web data of other data blocks of same webpage or the coding of the metadata indication that protocol header is obtained and resolve; Under the situation of the web data of other data blocks that do not have described same webpage and protocol header, adopt the built-in default coding of described browser to resolve.
3. Web page coding language automatic identification method according to claim 2 is characterized in that, in described step S108, resolving under the faultless situation, the priority of the coding that adopts is set to the highest, is resolving under the situation that mistake occurs, continues to select coding to resolve.
4. a Web page coding language automatic identification equipment that is used for built-in browser is characterized in that, comprising:
Data acquisition module is used for dividing web data and protocol header from the protocol stack acquisition unit of built-in browser;
Data resolution module is used to resolve described web data and described protocol header, to obtain to indicate the metadata of web page coding;
The coding determination module is used for utilizing metadata of obtaining from described web data and the metadata of obtaining from described protocol header, judge the coding that text resolution for the first time should use according to priority; And
Parsing module, according to the code parsing current data block that is adopted, and the mistake that occurs in the statistics resolving, and occurring under the wrong situation, select coding to resolve once more.
5. Web page coding language automatic identification equipment according to claim 4, it is characterized in that, the priority of the metadata of obtaining metadata that described coding determination module obtains from described web data or the described protocol header is set to the highest, under the situation about existing one of at least, adopt the coding of this kind metadata indication to resolve therein; Under equal non-existent situations, adopt from the web data of other data blocks of same webpage or the coding of the metadata indication that protocol header is obtained and resolve; And under the situation of the web data of other data blocks that do not have described same webpage and protocol header, adopt the built-in default coding of described browser to resolve.
6. Web page coding language automatic identification equipment according to claim 5, it is characterized in that, resolving under the faultless situation, the priority of the coding that described coding determination module adopts is set to the highest, resolving under the situation that mistake occurs, described coding determination module continues to select coding to resolve.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007101438742A CN100511236C (en) | 2007-08-03 | 2007-08-03 | Web page coding language automatic identification method and device for embedded type browser |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007101438742A CN100511236C (en) | 2007-08-03 | 2007-08-03 | Web page coding language automatic identification method and device for embedded type browser |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101101606A true CN101101606A (en) | 2008-01-09 |
CN100511236C CN100511236C (en) | 2009-07-08 |
Family
ID=39035878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007101438742A Expired - Fee Related CN100511236C (en) | 2007-08-03 | 2007-08-03 | Web page coding language automatic identification method and device for embedded type browser |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100511236C (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104092514A (en) * | 2014-07-08 | 2014-10-08 | 深圳市同洲电子股份有限公司 | Encoding mode switching method and device |
CN106570044A (en) * | 2015-10-13 | 2017-04-19 | 北京国双科技有限公司 | Method and device for analyzing webpage code |
CN107005418A (en) * | 2015-11-26 | 2017-08-01 | 华为技术有限公司 | A kind of red packet data processing method and terminal |
CN109040061A (en) * | 2018-08-01 | 2018-12-18 | 吉林大学珠海学院 | A kind of data Auto-matching analytic method, system, device and storage medium |
CN110020343A (en) * | 2017-09-01 | 2019-07-16 | 北京国双科技有限公司 | The determination method and apparatus of web page coding format |
-
2007
- 2007-08-03 CN CNB2007101438742A patent/CN100511236C/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104092514A (en) * | 2014-07-08 | 2014-10-08 | 深圳市同洲电子股份有限公司 | Encoding mode switching method and device |
CN106570044A (en) * | 2015-10-13 | 2017-04-19 | 北京国双科技有限公司 | Method and device for analyzing webpage code |
CN106570044B (en) * | 2015-10-13 | 2019-12-24 | 北京国双科技有限公司 | Method and device for analyzing webpage codes |
CN107005418A (en) * | 2015-11-26 | 2017-08-01 | 华为技术有限公司 | A kind of red packet data processing method and terminal |
CN107005418B (en) * | 2015-11-26 | 2020-07-07 | 华为技术有限公司 | Red packet data processing method and terminal |
CN110020343A (en) * | 2017-09-01 | 2019-07-16 | 北京国双科技有限公司 | The determination method and apparatus of web page coding format |
CN110020343B (en) * | 2017-09-01 | 2021-03-30 | 北京国双科技有限公司 | Method and device for determining webpage coding format |
CN109040061A (en) * | 2018-08-01 | 2018-12-18 | 吉林大学珠海学院 | A kind of data Auto-matching analytic method, system, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN100511236C (en) | 2009-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104185845B (en) | For the system and method for the binary representation for providing webpage | |
CN104199927B (en) | Data processing method and data processing equipment | |
CN101526963A (en) | Method for identifying web page coding, device and terminal equipment | |
Augeri et al. | An analysis of XML compression efficiency | |
CN100511236C (en) | Web page coding language automatic identification method and device for embedded type browser | |
US20080052281A1 (en) | Database insertion and retrieval system and method | |
CN101102313B (en) | Network download system and method with automatically replaced proxy server | |
KR100967337B1 (en) | A web browser system using proxy server of a mobile communication terminal | |
CN101346689A (en) | A compressed schema representation object and method for metadata processing | |
US8849726B2 (en) | Information processing apparatus and control method for the same | |
CN102053952A (en) | Method and device for converting data format of electronic book and portable electronic book reader | |
CN104994128A (en) | Data coding type identifying and transcoding method and device | |
CN104063401A (en) | Webpage style address merging method and device | |
CN102577334A (en) | Method and apparatus for the automatic predictive selection of input methods for web browsers | |
US20140164574A1 (en) | Method and System for Downloading a Font File | |
GB2367666A (en) | A communication terminal device which discriminates content type and uses a relevant parser dependent on the markup language in use | |
CN103825772A (en) | Method for identifying user click behavior and gateway equipment | |
CN104978325B (en) | A kind of web page processing method, device and user terminal | |
CN113467777A (en) | Path identification method, device and system | |
EP3893419A1 (en) | Data retransmission decoding method, apparatus and system, and communication device | |
CN107463536A (en) | A kind of method and system for realizing document in online preview server in Android device | |
CN101945081A (en) | Code conversion method, system and server of class webpage applications | |
CN113691546A (en) | Integrity verification method, system, equipment and medium for text file | |
CN101621771B (en) | Method, device and system for processing short message encoding | |
CN105468753A (en) | Multi-coding-format data display system and method |
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 |
Granted publication date: 20090708 Termination date: 20160803 |
|
CF01 | Termination of patent right due to non-payment of annual fee |