[go: up one dir, main page]

CN108665040A - Coding method based on label - Google Patents

Coding method based on label Download PDF

Info

Publication number
CN108665040A
CN108665040A CN201710215061.3A CN201710215061A CN108665040A CN 108665040 A CN108665040 A CN 108665040A CN 201710215061 A CN201710215061 A CN 201710215061A CN 108665040 A CN108665040 A CN 108665040A
Authority
CN
China
Prior art keywords
label
coding method
grid
coding
grid lines
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.)
Pending
Application number
CN201710215061.3A
Other languages
Chinese (zh)
Inventor
田雪松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Tstudy Technology Co ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201710215061.3A priority Critical patent/CN108665040A/en
Publication of CN108665040A publication Critical patent/CN108665040A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K2019/06215Aspects not covered by other subgroups
    • G06K2019/06253Aspects not covered by other subgroups for a specific application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K2019/06215Aspects not covered by other subgroups
    • G06K2019/06262Aspects not covered by other subgroups with target- or other orientation-indicating feature

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

The present embodiments relate to a kind of coding method based on label, the method includes:Grid lines is generated, the grid lines intersect generating multiple grids;Wherein, the grid includes multiple crosspoints;The position in the crosspoint is encoded, position code is generated;The position code is deviated into pre-determined distance along the grid lines direction, is marked;Obtain the corresponding encoded radio in the offset direction;The label is encoded according to the encoded radio.Method of the present invention, offset that can be based on label relative to position code is encoded, to realize information coding.

Description

Coding method based on label
Technical field
The present invention relates to information processing skills to state field more particularly to a kind of coding method based on label.
Background technology
With the rapid development of information technology, people are increasingly commonly produced, are handled, exchanged and propagated using computer Various forms of information.Information technology gradually changes the traditional living habit of people.Traditional utilizes paper and pen into running hand The mode write can not carry out information process-, therefore cannot be satisfied the needs of people.
In the prior art, certain type of information is embedded in such as paper page, board or equivalent using coding pattern Passive base in.It can read, rebuild and use using the scanner of programming, facsimile machine, camera or digital pen and is local The information being embedded into substrate.For example, can be used to extend base for the human-readable graphical information supplement insertion in substrate The machine sensible information of bottom function.This embedding information may include for graphical information, order, supplemental text or image, surpass The file data of link, absolute position etc. completely or partially rebuild.Therefore, how to carry out coding to embedding information becomes needs It solves the problems, such as.
Invention content
The purpose of the present invention is in view of the drawbacks of the prior art, providing a kind of coding method based on label, can be based on The offset relative to position code is marked to be encoded, to realize information coding.
An embodiment of the present invention provides a kind of coding methods based on label, including:
Grid lines is generated, the grid lines intersect generating multiple grids;Wherein, the grid includes multiple friendships Crunode;
The position in the crosspoint is encoded, position code is generated;
The position code is deviated into pre-determined distance along the grid lines direction, is marked;
Obtain the corresponding encoded radio in the offset direction;
The label is encoded according to the encoded radio.
Preferably, it is described grid lines intersect generate multiple grid and be specially;
The grid lines according to default rule intersect and generates the identical grid of multiple shapes;Wherein, the grid Shape be square, equilateral triangle or regular hexagon.
Preferably, the method further includes:
Coding pattern is generated according to the label.
Preferably, before the corresponding encoded radio in the acquisition offset direction, the method further includes:
Offset direction of each label of identification relative to the position code.
Preferably, before the corresponding encoded radio in the acquisition offset direction, the method further includes:
Configure the corresponding encoded radio in the offset direction;Wherein, the corresponding encoded radio in the different offset directions is different.
Preferably, the distance between described grid lines is between 250 μm~300 μm.
Preferably, the pre-determined distance between the grid lines spacing 1/8~1/4.
Preferably, the shape of the label is round, triangle or square.
It is further preferred that the diameter or the length of side of the label are the 50%~240% of the pre-determined distance.
Coding method provided in an embodiment of the present invention based on label, can based on label relative to position code offset into Row coding, to realize information coding.
Description of the drawings
Fig. 1 is a kind of coding method flow chart based on label provided in an embodiment of the present invention;
Fig. 2 is one of the schematic diagram of coding pattern provided in an embodiment of the present invention;
Fig. 3 is the two of the schematic diagram of coding pattern provided in an embodiment of the present invention;
Fig. 4 is the three of the schematic diagram of coding pattern provided in an embodiment of the present invention;
Fig. 5 a- Fig. 5 d are the schematic diagram of a unit of coding pattern provided in an embodiment of the present invention.
Specific implementation mode
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Fig. 1 is the flow chart of the coding method provided in an embodiment of the present invention based on label, as shown, the present invention is implemented The position coding method that example provides includes the following steps:
Step 101, grid lines is generated, grid lines intersect generating multiple grids.
Specifically, as shown in figs 2-4, a plurality of grid lines 1 according to default rule intersect generating multiple shape phases With grid, different interleaved modes generates the grid of shape, and the shape of grid can be square, equilateral triangle or positive six side The grid of shape, generation has multiple crosspoints.
Wherein, the distance between two grid lines 1 being mutually parallel are preferably 250 μm~300 μm.
Step 102, the position in crosspoint is encoded, generates position code.
It after grid lines 1 intersects to form grid, is encoded according to crosspoint position, generates position code 2, it is each A crosspoint all generates a position code 2, for indicating the position where crosspoint.
Step 103, position code is deviated into pre-determined distance along grid lines direction, is marked.
Wherein, each label is from the certain pre-determined distance of displacement on the position of its position code, and pre-determined distance is grid The 1/8~1/4 of spacing, preferably 1/6 between line 1.If displacement is 1/6 of spacing between grid lines 1, just it is relatively easy really Which position code is calibration note belong to;If displacement is less than 1/8, just it is difficult to detect, that is to say, that resolution requirement obtains higher;If Displacement is more than 1/4, is just difficult to determine label is which position code belonged to.
Specifically, each label is obtained into line displacement along the grid lines being arbitrarily attached thereto on the basis of position code , grid lines of each position code along in migration process is different, the offset so as to cause each label relative to position code Direction is not all the same.Coding pattern is generated according to multiple labels, that is to say, that coding pattern includes multiple labels, each to mark It is all corresponding with a position code.
When the image for the coding pattern that sensor or detector are recorded is twisted, specifically, if optical sensor Certain angle is kept with the surface for being disposed with coding pattern, will be distorted.For between above-mentioned preferably 300 μm of grid lines Every preferred displacement is 50 μm.
Grid with grid lines can represent on the surface so that the device that grid can be detected label is directly read It takes.However, in the case, grid must can also be opened by units test to and with marked differential.In a preferred embodiment, net Lattice are virtual on the contrary, it means that grid does not mark on product in any form, but is positioned according to the position of label. Therefore, grid is not read from product, is determined indirectly according to label.
Further, label is preferably shaped to some simple geometries, can be round, triangle or pros Shape;Label can be filled, can not also be filled, but in order to when label can be more easily detected, label be preferably quilt Filling.
Label should not cover its position code, therefore not have than twice displacement, i.e. 200% displacement, the diameter of bigger.So And because of certain lap, such as 240%, also it is allowed.The minimum dimension of label is first along first position by sensor Pigtail rate and the requirement of the printing technology for manufacturing pattern is divided to determine.However, in practice, in order to avoid noise in sensor Problem, the diameter or the length of side of label are no less than the 50% of pre-determined distance.
By can be used for manufacturing any parameter of above-mentioned label, it can be achieved that coding pattern, the label can be examined by detector It measures.These parameters can be electric or chemical or some other types.However, in order to be easier to cloth on product It sets, coding pattern is preferably optical readable.Example adds, and coding pattern can be printed on product.
In a preferred embodiment, it is encoded on the surface that pattern occupies, label constitutes 0.25%~20%, preferably approximately 9% surface.If the print pattern on a blank sheet of paper, in the case, light gray shade is only will produce on paper, it means that Pattern can show on substantially common paper.
Coding pattern is preferably to multiple position encoded position-coding patterns on product, the multiple labels in each position It is encoded.However, coding pattern can also be used for encoding other information.
In this example, the product of coding pattern can be formed, can be physical product, can also be electronic product, is such as calculated Image on machine screen or surface, coding pattern electronically cover on the computer screen.
Step 104, offset direction of each label of identification relative to position code.
Specifically, according to the direction of position code, the offset direction of label is determined.
Step 105, the corresponding encoded radio in offset direction is obtained.
Before step 105, the corresponding encoded radio in offset direction is needed to configure;Wherein, the corresponding volume in different offset directions Code value is different.
Wherein, each label represents one at least two different values, each in the multiple label with One position code correlation, and the value each marked is determined by marking the position relative to its position code.
Step 106, label is encoded according to encoded radio.
In a specific example, the encoded radio in Fig. 5 a indicates that the encoded radio in 1, Fig. 5 b indicates the volume in 2, Fig. 5 c Code value indicates that the encoded radio in 3, Fig. 5 d indicates 4.Thus, each label 3 can indicate one in four values " 1-4 ".This meaning It coding pattern and is segmented into the first position coding for X-coordinate and the second position coding for Y coordinate.
Therefore the value of label 3 can be indicated such as the following table 1.
Encoded radio X- is encoded Y- is encoded
1 1 1
2 0 1
3 1 0
4 0 0
Table 1
Therefore, the value of each label 3 is converted into the first numerical value encoded for X-, for the second value of Y- codings, Using binary representation, by this method, two completely self-contained bitmaps are obtained by pattern.On the contrary, two or more bitmaps It is combined into the common patterns for carrying out encoding of graphs according to multiple labels 3 of Fig. 5.
May be used four coding patterns above not isolabeling 3 form a 4*4 figure, to for combination and At figure, can indicate its location information with of length no more than 4 binary value sequences.
In order to be better understood from technical solution, it is described in detail again by taking coding pattern shown in Fig. 2 as an example.
Fig. 2 shows the coding pattern example marked with 4*4, these labels are read by location information acquisition device.
These 4*4 labels 3 have following values:
These values indicate following binary system X- codings and Y- codings:
The following position in vertical bit sequence contraposition ordered series of numbers in X- codings:2046 are encoded.Between the column and the column Difference is -2 42, their moulds 7 obtain:542, to being encoded by the location number of radix of mixed number for coding region:(5- 3) * 8+ (4-3) * 2+ (2-1)=16+2+1=19.The first coding region being encoded has location number 0.Thus, in 1 to 2 model The difference enclosed in 4*4 labels that are interior and appearing in local surfaces is the 20th such difference.Since in addition there are three use in total In the row of each such difference and a starting row, the vertical series of rightmost belong to the in X- codings in 4*4X- codings 61 row (row 60) (3*20+1=61), and leftmost vertical series belong to the 58th row (row 57).
The following position in horizontal position sequence number of bits row in Y- codings:0413 are encoded.Due to these levels Bit sequence starts in the 58th row, and capable initial position is that these values subtract 57 moulds 7, obtains initial position 6302.They are converted At using mixed number as the number of radix, become:6-2,3-2,0-0,2-2 are 4100, and at this, third digit is that having Least significant bit number in off position number.Fourth digit is exactly the most significant digit in the next position number.
It is 0*50+4*10+1*2+0*1=42 by the location number of radix of mixed number.
Thus, the horizontal bit sequence of third in Y- codings belongs to the 43rd coding region with initial position 0 or 1, moreover, Since for each such a total of four row of coding region, the location number of the third line is 43*4=172.
In this example, the upper left position of the local surfaces with 4*4 labels 3 is (58,170).
Since the vertical bit sequence in the X- codings in 4*4 groups is expert at 170 beginnings, the X- of entire pattern is listed in ordered series of numbers Start on the position of ((2046) -169) mould 7=1635.Between the position (5) finally started and the position started at first, number Word 0-19 is encoded by radix of mixed number, and is indicated using mixed number as the digital 0-19 of radix by increasing, and is obtained Total difference between these row.It is derived from right algorithm to this, generate this 20 numbers and these numbers, summation is directly added to obtain s.
Described below for determining least significant bit the replacing so as to determining coding window by this method in local surfaces For method.Least significant bit (LSB) is defined as the lowest number in the difference of local surfaces or row location number.With such side The simplification of formula, the maximum available digital of coordinate is relatively small.For example, the first coding window in X-direction is all in the above example There can be LSB=1 and other numbers are between 2 and 6, obtain 25 coding windows;Next coding window has LSB=2 simultaneously And other numbers obtain 16 coding windows between 3 and 6;Next one with LSB=3 and it is other number 4 and 6 it Between, obtain 9 coding windows;Next one is with LSB=4 and other numbers are between 5 and 6, obtains 4 coding windows; There are one having LSB=5 and other numbers to be 6,1 coding window is obtained, 32 coding window phases with above example Than in this total of 55 coding window.
In the above example, each coding window is arranged by 4*4 label codings and using 7 digits in the embodiment of description. This is only an example certainly.It position can be by more or fewer label codings.Identical number is needed not be in two directions Word.Ordered series of numbers can be different length and need not be binary, and can be compiled based on different radixes, such as hexadecimal Code.Different ordered series of numbers can be used in coding in the X direction and coding in the Y direction.Label can indicate different numerical value.
In another example, local surfaces used include 6*6 labels, and may include 2 in this digit row maximum6Position I.e. 64.However, in order to the ability for determining local surfaces rotation position, is arranged using comprising 51 digits, as a result there is 51 A position.The example of such digit row is:
0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 0 1 1 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 1 1 1 0 0 1 0
Such local surfaces theoretically codified 4 for including 6*6 labels6*6A position, this is for above-mentioned 0.3mm grids ruler Very little is great surface.
It is used to be characterized according to the present invention in a manner of similar with above-mentioned seven digit row:Local surfaces are expanded to Local surfaces are per including a position on side, and the heart is in this way, hence for the in the local surfaces of 6*6 symbols at least in Three and fourth line, readable 8 symbols, each one on every side of local surfaces, also, it is also similar in the Y direction.Above-mentioned packet The row containing 51 digits are characterized in that:6 bit sequences only occur once;Including 8 bit sequences of above-mentioned 6 bit sequences only go out Now once and never occur with backward position or reverse and backward position.In this way, by reading row 3, row 4, row 3 8 positions in row 4 and/or, it may be determined that the rotation position of local surfaces.When known to rotation position, local surfaces continue into Correct position is can be rotated to before row processing.
In order to make position encoded energy be detected, it is necessary to determine virtual grid.This can pass through inspection in square grid pattern It looks into not the distance between isolabeling and executes.The shortest distance between two labels must be had in the horizontal direction from two Have value 1 and 3 or in vertical direction with value 2 and 4 adjacent marker, to mark fall it is identical between two crosspoints On grid lines.When having detected that this to label, distance and label between crosspoint can be used in associated cross points (position code) It is determined from the related knowledge of crosspoint displacement.Once located two crosspoints, other labels are just used in other crosspoints Distance determines between measurement distance and related crosspoint.
If 50 μm of the grid displacement of the lines that label is 300 μm along spacing, the minimum range between two labels is just It is 200 μm, such as between two with value 1 and 3 labels is exactly such.Secondary small distance is for example generated with value 1 and 2 It it is 255 μm between label.Therefore there is relatively apparent difference between minimum and secondary small distance.Any cornerwise difference It is larger.However, if displacement is more than 50 μm, it is greater than 75 μm (1/4), diagonal line will cause problem and be difficult to determine mark Which position code is note belong to.If displacement is less than 50 μm, such as approximately less than 35 μm (1/8), then minimum range will be 230 μ M, this does not have very big difference for 267 μm for secondary small distance.
Coding method provided in an embodiment of the present invention based on label, can based on label relative to position code offset into Row coding, to realize information coding.
Professional should further appreciate that, described in conjunction with the examples disclosed in the embodiments of the present disclosure Unit and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, hard in order to clearly demonstrate The interchangeability of part and software generally describes each exemplary composition and step according to function in the above description. These functions are implemented in hardware or software actually, depend on the specific application and design constraint of technical solution. Professional technician can use different methods to achieve the described function each specific application, but this realization It should not be considered as beyond the scope of the present invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can use hardware, processor to execute The combination of software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field In any other form of storage medium well known to interior.
Above-described specific implementation mode has carried out further the purpose of the present invention, technical solution and advantageous effect It is described in detail, it should be understood that the foregoing is merely the specific implementation mode of the present invention, is not intended to limit the present invention Protection domain, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should all include Within protection scope of the present invention.

Claims (9)

1. a kind of coding method based on label, which is characterized in that the coding method includes:
Grid lines is generated, the grid lines intersect generating multiple grids;Wherein, the grid includes multiple intersections Point;
The position in the crosspoint is encoded, position code is generated;
The position code is deviated into pre-determined distance along the grid lines direction, is marked;
Obtain the corresponding encoded radio in the offset direction;
The label is encoded according to the encoded radio.
2. the coding method according to claim 1 based on label, which is characterized in that described that grid lines is carried out intersection life It is specially at multiple grids;
The grid lines according to default rule intersect and generates the identical grid of multiple shapes;Wherein, the shape of the grid Shape is square, equilateral triangle or regular hexagon.
3. the coding method according to claim 1 based on label, which is characterized in that the method further includes:
Coding pattern is generated according to the label.
4. the coding method according to claim 1 based on label, which is characterized in that obtain the offset direction described Before corresponding encoded radio, the method further includes:
Offset direction of each label of identification relative to the position code.
5. the coding method according to claim 1 based on label, which is characterized in that obtain the offset direction described Before corresponding encoded radio, the method further includes:
Configure the corresponding encoded radio in the offset direction;Wherein, the corresponding encoded radio in the different offset directions is different.
6. the coding method according to claim 1 based on label, which is characterized in that the distance between described grid lines exists Between 250 μm~300 μm.
7. the coding method according to claim 1 based on label, which is characterized in that the pre-determined distance is the grid The 1/8~1/4 of spacing between line.
8. the coding method according to claim 1 based on label, which is characterized in that the shape of the label be it is round, Triangle or square.
9. the coding method based on label according to claim 1 or 8, which is characterized in that the diameter of the label or side The 50%~240% of a length of pre-determined distance.
CN201710215061.3A 2017-04-02 2017-04-02 Coding method based on label Pending CN108665040A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710215061.3A CN108665040A (en) 2017-04-02 2017-04-02 Coding method based on label

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710215061.3A CN108665040A (en) 2017-04-02 2017-04-02 Coding method based on label

Publications (1)

Publication Number Publication Date
CN108665040A true CN108665040A (en) 2018-10-16

Family

ID=63783927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710215061.3A Pending CN108665040A (en) 2017-04-02 2017-04-02 Coding method based on label

Country Status (1)

Country Link
CN (1) CN108665040A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020054778A1 (en) * 2000-03-21 2002-05-09 Petter Ericson Processing of documents
CN1359587A (en) * 1999-06-28 2002-07-17 阿诺托股份公司 Recording of information
CN1377488A (en) * 1999-10-01 2002-10-30 阿诺托股份公司 Position determination-calculation
CN103927575A (en) * 2014-04-15 2014-07-16 立德高科(北京)数码科技有限责任公司 Encoding pattern and method and device for forming lattice graph through encoding pattern

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1359587A (en) * 1999-06-28 2002-07-17 阿诺托股份公司 Recording of information
CN1377488A (en) * 1999-10-01 2002-10-30 阿诺托股份公司 Position determination-calculation
CN1377487A (en) * 1999-10-01 2002-10-30 阿诺托股份公司 Coding paper for optical reading
CN1877607A (en) * 1999-10-01 2006-12-13 阿诺托股份公司 Coding paper for optical reading
US20020054778A1 (en) * 2000-03-21 2002-05-09 Petter Ericson Processing of documents
CN103927575A (en) * 2014-04-15 2014-07-16 立德高科(北京)数码科技有限责任公司 Encoding pattern and method and device for forming lattice graph through encoding pattern

Similar Documents

Publication Publication Date Title
KR100906520B1 (en) Encoded paper for optical reading
US9141899B2 (en) Two-dimensional identification pattern, article including such a pattern, and methods for marking and identifying such a pattern
CN103164723A (en) Coding method, coding device, decoding method, decoding device and printing method
CN108665040A (en) Coding method based on label
US8665208B2 (en) Product having absolute positioning code pattern on a surface thereof and method for generating absolute positioning code pattern
CN108664963A (en) Decoding method based on coded markings
CN108664867A (en) The processing method and processing unit of coding pattern in a kind of substrate and substrate
CN108664960A (en) The processing method and processing unit of coding pattern
US11590726B2 (en) Surfaces with embedded information
WO2009069964A2 (en) Product having object code pattern on a surface thereof and method for generating object code pattern
CN108664868A (en) A kind of decoding apparatus and coding/decoding method
CN108664958A (en) Data decoding method and data deciphering device
CN108664531A (en) A kind of location information acquisition device and acquisition methods based on coding pattern
CN108664833A (en) The processing method of coding pattern in a kind of substrate and substrate

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200804

Address after: No.1108, 11th floor, Gaode building, No.10 Huayuan East Road, Haidian District, Beijing 100083

Applicant after: BEIJING TSTUDY TECHNOLOGY Co.,Ltd.

Address before: 100098, No. 2, building 18, North Third Ring Road, Haidian District, Beijing, 803-3

Applicant before: Tian Xuesong

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20181016

RJ01 Rejection of invention patent application after publication