CN108710932B - A kind of two-dimensional code generation method, device, electronic equipment and storage medium - Google Patents
A kind of two-dimensional code generation method, device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN108710932B CN108710932B CN201810490327.XA CN201810490327A CN108710932B CN 108710932 B CN108710932 B CN 108710932B CN 201810490327 A CN201810490327 A CN 201810490327A CN 108710932 B CN108710932 B CN 108710932B
- Authority
- CN
- China
- Prior art keywords
- geometric
- vector
- vector geometric
- dimensional code
- different
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000003860 storage Methods 0.000 title claims description 20
- 239000013598 vector Substances 0.000 claims abstract description 311
- 238000013507 mapping Methods 0.000 claims abstract description 36
- 239000003550 marker Substances 0.000 claims description 20
- 229910002056 binary alloy Inorganic materials 0.000 claims description 19
- 239000002131 composite material Substances 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 5
- 239000003086 colorant Substances 0.000 claims 2
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000007630 basic procedure Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 108091026890 Coding region Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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
- G06K19/06009—Record 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 with optically detectable marking
- G06K19/06037—Record 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 with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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
- G06K19/06009—Record 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 with optically detectable marking
- G06K19/06046—Constructional details
- G06K19/06056—Constructional details the marking comprising a further embedded marking, e.g. a 1D bar code with the black bars containing a smaller sized coding
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
This application involves information technology field more particularly to a kind of generation methods of two dimensional code, which comprises obtains the target information for needing to carry by two dimensional code;The target information is divided into multiple coding units;According to the mapping relations between different coding units and vector geometric figure, the corresponding vector geometric figure of the multiple coding unit divided is determined;The graphics shape and/or distribution of color that different vector geometric figures has are different;The corresponding vector geometric figure of the multiple coding unit of division is combined, figure two dimensional code is generated.Present invention also provides a kind of two dimensional code generating means and electronic equipments.
Description
Technical field
This application involves information technology field more particularly to a kind of two-dimensional code generation method, device, electronic equipment and storages
Medium.
Background technique
With the fast development of economy and Information and Communication Technology, two-dimensional bar code or two dimensional code (2-dimensional bar
Code) application of technology has been directed to the fields such as commodity circulation, communications and transportation, Industry Control.Two dimensional code is with certain specific
The chequered with black and white graphic recording data symbol information that geometric figure is distributed at plane (on two-dimensional directional) according to certain rules,
Dexterously using the concept for constituting " 0 " of computer-internal logical foundations, " 1 " bit stream in code compilation, using several with
Binary system corresponding geometrical body indicates text numerical information, is known automatically by image input device or photoelectric scanning device
It reads to realize automatic processing of information.Two dimensional code has some general character of barcode technology, and every kind of code system has its specific character set, often
A character occupies certain width, and has certain verifying function etc..
But two dimensional code is typically only capable to accommodate more than 1,000 a bytes, such as 500 Chinese characters or so, there are information storages
Small deficiency, and due to its rule limitation, cause the maximum capacity for capableing of dilatation to be no more than the square number of existing capacity.By
There is limitation in size and information capacity in two dimensional code, is unable to satisfy the demand of high information density.
Summary of the invention
In view of this, the embodiment of the present application provides a kind of two-dimensional code generation method, device, electronic equipment and storage medium,
The information capacity and information density of two dimensional code can be improved.
Mainly include the following aspects:
On the one hand, the embodiment of the present application provides a kind of two-dimensional code generation method, which comprises
Obtain the target information for needing to carry by two dimensional code;
The target information is divided into multiple coding units;
According to the mapping relations between different coding units and vector geometric figure, the multiple coding divided is determined
The corresponding vector geometric figure of unit;The graphics shape and/or distribution of color that different vector geometric figures has are different;
The corresponding vector geometric figure of the multiple coding unit of division is combined, figure two dimension is generated
Code.
In above-mentioned technical proposal, the mapping relations according between different coding units and vector geometric figure, really
Surely the corresponding vector geometric figure of the multiple coding unit divided, comprising:
According to different coding units and the mapping relations between vector geometric figure are stacked, determine the multiple of division
The corresponding stacking vector geometric figure of coding unit;Wherein, the stacking vector geometric figure is by one or more vectors
Geometric figure is composed.
In above-mentioned technical proposal, the generation figure two dimensional code, comprising:
The corresponding stacking vector geometric figure of the multiple coding unit of division is combined, and after combining
Figure in increase starting character, the starting character is several using the first vector of one of preset a variety of first vector geometric figures
What graphical representation is used to indicate the stack manner for stacking vector geometric figure, preset a variety of vector geometric figures
Indicate respectively different stack manners.
In above-mentioned technical proposal, the generation figure two dimensional code, comprising:
Increase vector marker character in figure after combining;The vector marker character is several using preset a variety of second vectors
The second vector geometirc graphical presentation of one of what figure, it is corresponding to be used to indicate each coding unit in the figure two dimensional code
The direction that vector geometric figure is arranged according to the logical relation between coding unit.
In above-mentioned technical proposal, according to the mapping relations between different coding units and vector geometric figure, determines and draw
Before the corresponding vector geometric figure of the multiple coding unit divided, further includes:
According to the information content size of the target information, a kind of encoding of graphs mode is selected;Wherein, different encoding of graphs
The corresponding vector geometric figure number of mode is different;
The mapping relations according between different coding units and vector geometric figure determine the multiple of division
The corresponding vector geometric figure of coding unit, comprising:
According to the mapping between the vector geometric figure under different coding units and the encoding of graphs mode of selection
Relationship determines the corresponding vector geometric figure of the multiple coding unit divided.
In above-mentioned technical proposal, the method also includes:
Rule is constructed according to vector geometric figure corresponding with every kind of encoding of graphs mode, is generated and the encoding of graphs mode
Corresponding multiple vector geometric figures;It is defined in the vector geometric figure building rule and selects connection on square side
Point and the rule that line is carried out between tie point.
In above-mentioned technical proposal, the target information is divided into multiple coding units, comprising:
If the target information includes much information type, every kind of information type in the target information is drawn respectively
It is divided into multiple coding units;
The corresponding vector geometric figure of the multiple coding unit by division is combined, and generates figure two
Tie up code, comprising:
For every kind of information type, by the corresponding vector geometric figure of multiple coding units under this kind of information type
It is combined, obtains the corresponding composite figure of this kind of information type;
The different corresponding composite figures of information type is combined, the figure two dimensional code is formed.
In above-mentioned technical proposal, the corresponding vector geometric figure of the multiple coding unit of division is subjected to group
It closes, generates figure two dimensional code, comprising:
According to logical relation of the multiple coding unit of division in the target data, by the multiple of division
The corresponding vector geometric figure of coding unit carries out coiling arrangement, obtains the figure two dimensional code.
In above-mentioned technical proposal, the distribution of black and white that the distribution of color refers in the vector geometric figure.
Second aspect, the embodiment of the present application provide a kind of two dimensional code generating means, described device include: obtain module,
Division module, determining module and generation module;Wherein,
The acquisition module, for obtaining the target information for needing to carry by two dimensional code;
The division module, for the target information to be divided into multiple coding units;
The determining module, for determining according to the mapping relations between different coding units and vector geometric figure
The corresponding vector geometric figure of the multiple coding unit divided;The graphics shape that different vector geometric figures has
And/or distribution of color is different;
The generation module, for the corresponding vector geometric figure of the multiple coding unit divided to be carried out group
It closes, generates figure two dimensional code.
The third aspect, the embodiment of the present application also provides a kind of electronic equipment, comprising: processor, memory and bus, institute
State memory and be stored with the executable machine readable instructions of the processor, when network side equipment operation, the processor with
By bus communication between the memory, the step of the above method is executed when the machine readable instructions are executed by the processor
Suddenly.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, the computer-readable storage medium
The step of being stored with computer program in matter, the above method executed when which is run by processor.
Using the above scheme, the available target information for needing to carry by two dimensional code, and target information is divided into
Then multiple coding units can determine above-mentioned more according to the mapping relations between different coding unit vector geometric figures
The corresponding vector geometric figure of a coding unit, and then figure two dimensional code is generated by determining vector geometric figure.
On the one hand, since vector geometric figure has a variety of graphics shapes and distribution of color, thus by vector geometric figure
The figure two dimensional code of generation has higher information density compared with traditional two dimensional code, and the information that two dimensional code can be improved is held
Amount reduces the limitation of two dimensional code dimensionally.
On the other hand, one or more vector geometric figures, which can be combined into, stacks vector geometric figure, swears due to stacking
Measuring geometric figure has more graphics shapes and distribution of color compared to vector geometric figure, and stacking vector geometric figure can be with
It is mutually coped with alphabetic character, vocabulary, phrase even sentence, the information capacity of two dimensional code can be further increased.
To enable the above objects, features, and advantages of the embodiment of the present application to be clearer and more comprehensible, below in conjunction with embodiment, and
Cooperate appended attached drawing, elaborates.
Detailed description of the invention
Technical solution in ord to more clearly illustrate embodiments of the present application, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only some embodiments of the application, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 shows the basic flow chart of two-dimensional code generation method provided by the embodiment of the present application one;
Fig. 2 shows the mapping relations between coding unit provided by the embodiment of the present application one and vector geometric figure
Schematic diagram;
Fig. 3 shows the schematic diagram that every category information provided by the embodiment of the present application one respectively corresponds multiple coding units;
Fig. 4 shows the signal of the corresponding vector geometric figure of 4 or less binary systems provided by the embodiment of the present application one
Figure;
Fig. 5 shows the signal that a coding unit provided by the embodiment of the present application one corresponds to n vector geometric figure
Figure;
Fig. 6 shows the schematic diagram of vector geometric figure generation method provided by the embodiment of the present application one;
Fig. 7 shows the schematic diagram of 30 kinds of basic geometric figures provided by the embodiment of the present application one;
Fig. 8 shows the schematic diagram of starting character provided by the embodiment of the present application one;
Fig. 9 shows the coiling arrangement side of vector identifier provided by the embodiment of the present application one and vector geometric figure
To schematic diagram;
Figure 10 shows the group of the corresponding figure two-dimension code area of difference information type provided by the embodiment of the present application one
The schematic diagram of conjunction mode;
Figure 11 shows the schematic diagram of 3 kinds of two dimensional codes of identical information amount size provided by the embodiment of the present application one;
Figure 12 shows the schematic diagram of the figure two dimensional code of various sizes and shapes provided by the embodiment of the present application one;
Figure 13 shows the specific flow chart of two-dimensional code generation method provided by the embodiment of the present application two;
Figure 14 shows the structure chart of two dimensional code generating means provided by the embodiment of the present application three;
Figure 15 shows the structure chart of electronic equipment provided by the embodiment of the present application four.
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application
In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only
It is only some embodiments of the present application, instead of all the embodiments.It is not to the detailed description of embodiments herein below
It is intended to limit claimed scope of the present application, but is merely representative of the selected embodiment of the application.Reality based on the application
Apply example, those skilled in the art's every other embodiment obtained without making creative work belongs to
The range of the application protection.
The embodiment of the present application following methods, device, electronic equipment or computer storage medium can be applied to any need
The scene for generating two dimensional code, for example, can be applied in the software with two dimensional code function or equipment.The embodiment of the present application is not
Specific application scenarios are restricted, any scheme generated using method provided by the embodiments of the present application to two dimensional code is at this
Apply in protection scope.
In the embodiment of the present application, target information can be carried in the figure two dimensional code being made of vector geometric figure,
There are vector geometric figure a variety of graphics shapes and multiple color to be distributed, and a vector geometric figure can carry multidigit binary system
Corresponding information, alternatively, can be established based on vector geometric figure by the corresponding character set of vector geometric figure, and then based on arrow
The figure two dimensional code that amount geometric figure generates can carry bulk information, so as to increase the information capacity of two dimensional code, realize
All things on earth is endowed.Following embodiments will elaborate to two dimensional code generating process.
Embodiment one
The basic procedure for the two-dimensional code generation method that the embodiment of the present application one provides is as shown in Figure 1, may include following step
It is rapid:
S101: the target information for needing to carry by two dimensional code is obtained.
In specific implementation, software platform can generate the target letter for needing to carry by two dimensional code according to user's operation
Breath, such as user's business card, payment information, Commercial goods labels.
S102: the target information is divided into multiple coding units.
Here, coding unit refers to information unit when target information is encoded, can be according to the word of target information
Symbol type is determined.For example, when target information is " 1534 ", it can be according to the numerical character type of " 1534 ", it will
" 1534 " are divided into " 1 " " 2 " " 3 " " 4 ", wherein " 1 " " 2 " " 3 " " 4 " are respectively as a coding unit;When target information is
When " Haidian District ", " Haidian District " can be divided by " sea " " shallow lake " " area " according to the chinese character type of " Haidian District ", wherein
" sea " " shallow lake " " area " is respectively as a coding unit.
When target information includes much information type, every kind of information type in target information can be respectively divided into
Multiple coding units, as shown in Fig. 2, when the face feature information, the numerical character table that in target information include numerical character expression
When fingerprint and figured text information that acoustic information, the numerical character shown indicates, every category information can be respectively divided
Multiple coding units for multiple coding units, every category information respectively correspond different coding regions.
S103: according to the mapping relations between different coding units and vector geometric figure, the described more of division are determined
The corresponding vector geometric figure of a coding unit;The graphics shape and/or color that different vector geometric figures has point
Cloth is different.
Here, the mapping relations between coding unit and vector geometric figure can be preset.As shown in Fig. 2, 2 two
The corresponding vector geometric figure of ary codes " 10 " can be as shown in Fig. 3 (1), the corresponding vector geometric graph of 2 binary codes " 01 "
Shape can as shown in Fig. 3 (2), the corresponding vector geometric figure of 2 binary codes " 00 " can as shown in Fig. 3 (3), 2 two into
The corresponding vector geometric figure of code " 11 " processed can be as shown in Fig. 3 (4).Coding unit can be directly right with vector geometric figure
It answers, for example, " sea " corresponding vector geometric figure can be as shown in Fig. 3 (5).The area and conventional two-dimensional code of vector geometric figure
The area of middle basic coding unit (1 bit) is identical.
In specific implementation, the information of coding unit first can also be converted into binary code, it is true further according to binary code
Determine the corresponding vector geometric figure of coding unit.As shown in figure 4,1 binary system can be as shown in Fig. 4 (1), 2 binary systems can
With shown in such as Fig. 4 (2), 3 binary systems can be as shown in Fig. 4 (3), and 4 binary systems can be as shown in Fig. 4 (4).
In some embodiments, stacking vector geometric figure that coding unit can be combined into multiple vector geometric figures
It is corresponding, and then according to different coding units and the mapping relations between vector geometric figure can be stacked, determine multiple volumes
The corresponding stacking vector geometric figure of code unit.Fig. 5 is the signal that a coding unit corresponds to n vector geometric figure
Figure, wherein n is positive integer, and each vector geometric figure may include 30 kinds of basic geometric figures, as n=4, a coding
Unit can have 1944000 kinds of mapping modes, if the stacking vector geometric figure that 4 vector geometric figures are formed is corresponding single
Word, letter, vocabulary, phrase, symbol etc. accommodate about 50 kinds of language (30- by the corresponding character set scientific research of stacking vector geometric figure
600000 vocabulary).For example, it is 136 bases that the corresponding two dimensional code of Chinese character array of " making still further progress ", which needs space encoder,
This coding unit (1 bit), if only needing 4 basic coding units by the figure two dimensional code that stacking vector geometric figure is formed
(1 vector geometric figure), it can 34 times of dilatation;The English word of " architecture ", two dimensional code needs 96 are basic
Coding unit, figure two dimensional code only need 4 basic coding units, and can be 24 times with dilatation;
Vector geometric figure may include a variety of mapping modes, the stacking vector geometry being made of multiple vector geometric figures
Figure may include more mapping modes, to by vector geometric figure or stack the corresponding coding unit of vector geometric figure
It can be used to indicate that multidigit binary system, numerical character and alphabetic character etc..Due to stacking vector geometric figure compared to vector
Geometric figure has more graph transformation modes, so that stacking vector geometric figure not only can be with corresponding alphabetic character, also
It can be with corresponding word, phrase even sentence.Vector geometric figure can be applied to existing two dimensional code or bar code system, with vector
Geometric figure corresponds to the mode of binary message, continues to use existing coding mode and character set, can carry out dilatation 4 to two dimensional code
To 10 times;In addition, having the characteristics that a variety of mapping modes using vector geometric figure, new encoding of graphs system can establish,
Target information is directly corresponded to by vector geometric figure or stacking vector geometric figure, the Universal Character of each languages can be formed,
Realize unification of the character of main language in same coding scheme in the world now, the information compared to current two-dimension is held
Amount, by encoding of graphs System forming figure two dimensional code can with 10 to 40 times of dilatation (or more), it might even be possible to realize completely new
Data storage method, such as document, file, drawing are backed up using figure two dimensional code.
Above-mentioned vector geometric figure can construct what rule generated according to preset vector geometric figure.Different coding staffs
Formula can correspond to different geometric figure building rules, and different coding modes can be determined according to information content size, into
And before determining the corresponding vector geometric figure of coding unit, one kind being selected according to the information content size of target information
Encoding of graphs mode, the corresponding vector geometric figure number of different encoding of graphs modes is different, is determining that coding unit is corresponding
Vector geometric figure, can be according between the vector geometric figure under different coding units and the encoding of graphs mode of selection
Mapping relations, determine divide the corresponding vector geometric figure of the multiple coding unit.The building of vector geometric figure
On square side alternative point of contact is defined in rule and the rule of line is carried out between tie point.Specifically such as, vector is several
What figure can carry out line between the tie point according to the different numbers selected on square side, divide square formation
Geometric figure is formed according to different distribution of color.Such as Fig. 6,8 tie points are selected on square side, 8 tie points can
With the vertex that is square or the midpoint on square side, the geometric figure formed after line two-by-two between 8 tie points, use is black
White two kinds of distribution of color, can form 400 kinds or more vector geometric figures.As shown in figure 4, the coding mode of 1 binary code
Vector geometric figure can by square 4 vertex between be connected in turn.Fig. 7 shows the arrow formed by square
Geometric figure is measured, Fig. 7 (1) shows 30 kinds of basic geometric figures, and the corresponding vector geometric figure of 1 to 4 binary code can be with
Be made of 30 kinds of basic geometric figures, 30 kinds of basic geometric figures have the characteristics that easily identify, identification when can have compared with
High resolution, each vector geometric figure in above-mentioned stacking vector geometric figure can have above-mentioned basic geometric figure
30 seed types;Fig. 7 (2) shows 256 kinds of extension geometric figures, and the corresponding vector geometric figure of 8 binary codes can be by
256 kinds of basic geometric figure compositions;Fig. 7 (3) shows 130 kinds of special geometric figures, when there are special string, such as originates
Symbol, full stop etc., the corresponding vector geometric figure of special string can be made of special geometric figure in 130, above-mentioned basic
Geometric figure, extension geometric figure and special geometric figure are not limited to the geometric figure shown in Fig. 7.
It further include the special graph with special identifier function, such as in vector geometric figure provided by the embodiments of the present application
Special graph with functions such as starting character, vector marker characters.Wherein, starting character can be several using preset a variety of first vectors
The first vector geometirc graphical presentation of one of what figure is used to indicate the stack manner for stacking vector geometric figure, preset
A variety of vector geometric figures indicate respectively different stack manners.As shown in figure 8, the first vector geometric figure in Fig. 8 (1) can
There is the starting character of the stack manner of 1 vector geometric figure, the first vector geometric graph in Fig. 8 (2) with presentation code unit
Shape can have the starting character of the stack manner of 4 vector geometric figures with presentation code unit, and the first vector in Fig. 8 (3) is several
What figure can have the starting character of the stack manner of 5 stacking vector geometric figures with presentation code unit.Vector marker character can
To be used to indicate figure two dimension using the second vector geometirc graphical presentation of one of preset a variety of second vector geometric figures
In code the corresponding vector geometric figure of each coding unit according to the logical relation arrangement between coding unit direction.Such as Fig. 9
Shown, the corresponding second vector geometric figure of vector identifier in Fig. 9 can indicate vector geometric figure according to coordinate in figure
The direction of system is arranged.Here, starting character and the corresponding special graph of vector marker character can arrows corresponding with target information
Measuring geometric figure has apparent difference, for example, including curve, target in starting character special graph corresponding with vector marker character
The corresponding vector geometric figure of information is straight line, thus when identifying figure two dimensional code, once the vector geometric figure of identification
In there is curve, then can determine that the geometric figure that currently identifies is starting character or the corresponding pattern image of vector marker character.
Even if it should be noted that vector geometric figure geometric figure having the same, but the color of geometric figure point
Cloth is different, and vector geometric figure is also different, and therefore, vector geometric figure can be understood as the geometric graph with color mark
Shape.The distribution of color can be colour, it is preferable that the distribution of color is distribution of the black and white in vector geometric figure, this
Sample, the figure two dimensional code generated by vector geometric figure can be set on to the conditional object of color, such as part.
S104: the corresponding vector geometric figure of the multiple coding unit of division is combined, and generates figure
Two dimensional code.
It in specific implementation, can be when generating figure two dimensional code, by the corresponding heap of multiple coding units of division
Folded vector geometric figure is combined, and increases starting character in figure after combining, and starting character uses preset a variety of first
One of vector geometric figure the first vector geometirc graphical presentation is used to indicate the stack manner for stacking vector geometric figure.
Further, it is also possible to increase vector marker character in figure after combining, vector marker character is several using preset a variety of second vectors
The second vector geometirc graphical presentation of one of what figure is used to indicate the corresponding vector of each coding unit in figure two dimensional code
The direction that geometric figure is arranged according to the logical relation between coding unit.Starting character in figure two dimensional code can be located at each
The upper left corner of partition encoding, for label coding initial position and stack vector geometric figure orientation, starting character
Basic geometric figure can be identical as the basic geometric figure of vector marker character, can equally use as vector marker character, into
The auxiliary positioning of row figure two dimensional code coordinate.
If including that much information type can be directed to every kind of info class when generating figure two dimensional code in target information
The corresponding vector geometric figure of multiple coding units under this kind of information type is combined, obtains this kind of information by type
The corresponding composite figure of type, and the different corresponding composite figures of information type is combined, form the figure
Two dimensional code.As shown in Fig. 2, the corresponding composite figure of different information types can in different figure two-dimension code areas, thus
By the information of the available much information type of figure two dimensional code, the integrated of much information is realized.
Figure two dimensional code can also include white space, for limiting the range of figure two dimensional code, or the different information of limitation
Figure two-dimension code area range.White space can the range of figure two-dimension code area to different information limited such as
Shown in Fig. 2, the corresponding composite figure of different information types is separated by white space.In addition, white space also has calibration function,
It is that figure two dimensional code is easier to read.
In specific implementation, it can will be divided according to logical relation of the multiple coding units of division in target data
The corresponding vector geometric figure of multiple coding units carry out coiling arrangement, obtain the figure two dimensional code.Vector is several
The coiling arrangement of what figure can be with as shown in figure 9, vector geometric figure be arranged according to arrow direction, vector geometric figure
The space of figure two dimensional code can be saved by carrying out coiling arrangement, pass through the corresponding figure two-dimension code area of different information
Various ways are combined.Figure 10 shows the combination of the corresponding figure two-dimension code area of different information types, Figure 10
(1), when 10 (2), 10 (3) respectively illustrate coding unit corresponding 4 vector geometric figures, the corresponding figure of different information types
The combination of two-dimension code area, Figure 10 (4), 10 (5), 10 (6) respectively illustrate the corresponding 1 vector geometric figure of coding unit
When, the combination of the corresponding figure two-dimension code area of different information types.For example, peripheral region a is one corresponding in Figure 10 (1)
Figure two-dimension code area, the corresponding figure two-dimension code area of interior zone b.By can see that in Figure 10 (3) or Figure 10 (6),
The corresponding figure two-dimension code area of different information types can arbitrarily stack be combined in addition the same figure two dimensional code in can
It, can be with by the corresponding first vector geometric figure of starting character with the stack manner with different stacking vector geometric figures
Determine the stack manner for stacking vector geometric figure.
Further, figure two dimensional code provided by the embodiments of the present application, due to forming the vector geometric graph of figure two dimensional code
Shape has a variety of graph transformation modes and color filling mode, and then when generating, can operate without mask, so as to
The code efficiency for improving figure two dimensional code, reduces the complexity of coding.In addition, figure two dimensional code provided by the embodiments of the present application,
Different number, the subregion of various combination mode and extension can be carried out to figure two dimensional code according to actual needs, realized to target
The increase and decrease of information.
Two-dimensional code generation method provided by the embodiments of the present application can generate figure two dimensional code with vector geometric figure, due to
Vector geometric figure has a variety of variations, and the coding unit formed by vector geometric figure can accommodate 8 binary systems
Information more than position information even 8 binary digits increases the information of two dimensional code so as to improve the information capacity of two dimensional code
Density.3 kinds of two dimensional codes with identical information amount size are as shown in figure 11, and Figure 11 (1) is conventional two-dimensional code, and Figure 11 (2) is one
A vector geometric figure corresponds to the figure two dimensional code formed when 4 binary systems, and Figure 11 (3) is that corresponding 4 vectors of coding unit are several
The figure two dimensional code what figure is formed, it can be seen from the area of each two dimensional code if by the corresponding binary vector of multidigit
Geometric figure generates two dimensional code, and two dimensional code capacity can be improved 4-10 times, if the combination being made of multiple vector geometric figures
Figure directly corresponds to the mode of target information, generates two dimensional code, two dimensional code capacity can be improved 10-40 times or more, thus significantly
Improve the capacity of two dimensional code.
Further, figure two dimensional code provided by the embodiments of the present application can adjust figure two dimensional code according to actual needs
Size and shape, the figure two dimensional code of various sizes and shapes is as shown in figure 12, by Figure 12 it can be seen that, the embodiment of the present application
The figure two dimensional code of offer can have diversified forms, for example, standard code, has the size being of moderate size, be suitable for plurality
According to the coding of amount, can be set in general plane;Closed individual code, can be square or rectangle, by blank area and
Vector marker character is limited to a binary encoding region, can laterally or longitudinally extend, and size is smaller, is suitable for general and larger
The coding of data volume, can be set in general plane;Minimum code, can be by 10-20 single or double vector geometric figures
The open individual code constituted, size is minimum, suitable for little data amount or the coding of formatted message, can be set in small
In plane or complex surface;Bar code, the closed individual code of strip that can be made of multiple rows of vector geometric figure have smaller
Size can be set in long and narrow plane or curved surfaces suitable for the coding of little data amount and general data amount;Unidirectionally
Extended code can be unidirectionally formed by stacking by several closing individual codes, and size is moderate, can be adapted for larger data amount
Coding, can be set on common plane;Special-shaped code can be adapted for the data storage of various shapes;Large-scale code, can be by marking
The code segment region subregion of quasi- code extends, and size is larger, suitable for the coding of mass data or by a large amount of individual codes
The coding of stacking can be set on common plane or be applied to the storage of big data figure;Ultra-large type code, can by standard code or
Individual code is constituted in a manner of multi hierarchical and nested, and size is larger, can be with suitable for the maximal number storage that graphics mode carries out accordingly
Persistence is carried out instead of paper or electronic record.The base of basic coding unit and conventional two-dimensional code in each figure two dimensional code
The size of this coding unit is consistent.As it can be seen that figure two dimensional code provided by the embodiments of the present application is so as to reducing two dimensional code in ruler
Very little and limitation in shape is preferably arranged in a variety of body surfaces, such as part, flexible material.
Embodiment two
The basic procedure for the two-dimensional code generation method that the embodiment of the present application two provides is as shown in figure 13, may include following step
It is rapid:
S1301: the target information for needing to carry by two dimensional code is obtained.
Here, target information may include much information type, as the face feature information acoustic information of user, fingerprint and
Figured text information etc..
S1302: the target information is divided into multiple coding units.
Here it is possible to which the character types according to target information are determined.For example, when target information is " 1534 ", it can
" 1534 " are divided into " 1 " " 2 " " 3 " " 4 ", wherein " 1 " " 2 " " 3 " " 4 " are made respectively according to the numerical character type of " 1534 "
For a coding unit.
S1303: according to the information content size of target information, a kind of encoding of graphs mode is selected.
Here, encoding of graphs mode may include digital form and graphics mode, digital form can correspond to 8 it is below
Binary message, for example, can choose 4 bit binary numbers when the information content of target information is 4 or less binary messages
Set of vectors figure in coding mode encodes target information.It, can also be by increasing vector graphics under some cases
Type indicates 8 or more binary messages using digital encoding scheme;Graphics mode can correspond to character information, for example, " sea
Shallow lake area " can correspond to a coding unit in figure coding mode.
S1304: according between the stacking vector geometric figure under different coding units and the encoding of graphs mode of selection
Mapping relations, determine divide the corresponding stacking vector geometric figure of the multiple coding unit.
Here, when encoding of graphs mode is digital form, it includes 1 that coding unit, which can correspond to and stack vector geometric figure,
A vector geometric figure;When encoding of graphs mode is graphics mode, coding unit, which can correspond to, stacks vector geometric figure packet
1 or 1 or more vector geometric figure is included, when stacking vector geometric figure includes 4 vector geometric figures, vector geometric graph
Shape can be combined in a manner of 2 × 2 vector geometric figures.
S1305: the corresponding stacking vector geometric figure of multiple coding units is combined, and figure after combining
Increase starting character and vector marker character in shape.
Here, starting character can serve to indicate that the stack manner for stacking vector geometric figure;Vector marker character can be used for
Indicate that the corresponding vector geometric figure of each coding unit is arranged according to the logical relation between coding unit in figure two dimensional code
Direction.
S1306: according to logical relation of the multiple coding unit of division in target data, by the described more of division
The corresponding vector geometric figure of a coding unit is arranged, and figure two dimensional code is obtained.
In specific implementation, figure two dimensional code can be generated in the corresponding figure two-dimension code area of coding unit.For example, working as
It, can be in the corresponding figure two of target information Area generation target information of figure two dimensional code when coding unit indicates target information
Tie up code;It, can be in the starting character Area generation target of figure two dimensional code when the initial position of coding unit instruction target information
The start position information of information.
Embodiment three
As shown in figure 14, the two dimensional code generating means 140 provided for the embodiment of the present application three obtain module 141, divide mould
Block 142, determining module 143 and generation module 144;Wherein,
The acquisition module 141, for obtaining the target information for needing to carry by two dimensional code;
The division module 142, for the target information to be divided into multiple coding units;
The determining module 143, for according to the mapping relations between different coding units and vector geometric figure, really
Surely the corresponding vector geometric figure of the multiple coding unit divided;The figure shape that different vector geometric figures has
Shape and/or distribution of color are different;
The generation module 144, the corresponding vector geometric figure of the multiple coding unit for that will divide into
Row combination, generates figure two dimensional code.
Using above-mentioned two dimensional code generating means 140, the figure two dimensional code formed by vector geometric figure can be generated, due to
Vector geometric figure has a variety of graphics shapes and distribution of color, and a vector geometric figure can indicate multidigit binary system or more
Kind character combination, and then the figure two dimensional code generated by vector geometric figure has higher letter compared with traditional two dimensional code
Density is ceased, so as to improve the information capacity of two dimensional code, reduces the limitation of two dimensional code dimensionally.
In the embodiment of the present application, the determining module 143, specifically for according to different coding units and stacking vector
Mapping relations between geometric figure determine the corresponding stacking vector geometric figure of the multiple coding unit divided;
Wherein, the stacking vector geometric figure is composed of one or more vector geometric figures.
Further, the generation module 144, specifically for the corresponding heap of the multiple coding unit that will be divided
Folded vector geometric figure is combined, and increases starting character in figure after combining, and the starting character is using preset a variety of
The first vector geometirc graphical presentation of one of first vector geometric figure is used to indicate the heap for stacking vector geometric figure
Folded mode, preset a variety of vector geometric figures indicate respectively different stack manners.
Further, the generation module 144, specifically for increasing vector marker character in figure after combining;It is described
Vector marker character is used to indicate using the second vector geometirc graphical presentation of one of preset a variety of second vector geometric figures
The corresponding vector geometric figure of each coding unit is arranged according to the logical relation between coding unit in the figure two dimensional code
Direction.
Optionally, described device 140 further include: selecting module 145, for containing much information according to the target information
It is small, select a kind of encoding of graphs mode;Wherein, the corresponding vector geometric figure number of different encoding of graphs modes is different;
The determining module 143, specifically under the encoding of graphs mode according to different coding units and selection
Vector geometric figure between mapping relations, determine divide the corresponding vector geometric graph of the multiple coding unit
Shape.
Optionally, the generation module 144 is also used to according to vector geometric figure corresponding with every kind of encoding of graphs mode
Building rule, generates multiple vector geometric figures corresponding with the encoding of graphs mode;The vector geometric figure building rule
In define on square side alternative point of contact and carry out the rule of line between tie point.
Further, the division module 142 will if including much information type specifically for the target information
Every kind of information type in the target information is respectively divided into multiple coding units;
The generation module 144 is specifically used for being directed to every kind of information type, by multiple coding lists under this kind of information type
The corresponding vector geometric figure of member is combined, and obtains the corresponding composite figure of this kind of information type;By different information
The corresponding composite figure of type is combined, and forms the figure two dimensional code.
Further, the generation module 144, specifically for the multiple coding unit according to division in the target
The corresponding vector geometric figure of the multiple coding unit of division is carried out coiling row by the logical relation in data
Column, obtain the figure two dimensional code.
Optionally, distribution of the black and white that the distribution of color refers in the vector geometric figure.
Example IV
It as shown in figure 15, is the structural schematic diagram of a kind of electronic equipment 150 provided by the embodiment of the present application four, comprising:
Processor 151, memory 152 and bus 153;
The machine readable instructions that the memory storage 152 has the processor 151 executable, when network side equipment is run
When, it is communicated between the processor 151 and the memory 152 by bus 153, the machine readable instructions are by the processing
Following processing is executed when device 151 executes:
Obtain the target information for needing to carry by two dimensional code;
The target information is divided into multiple coding units;
According to the mapping relations between different coding units and vector geometric figure, the multiple coding divided is determined
The corresponding vector geometric figure of unit;The graphics shape and/or distribution of color that different vector geometric figures has are different;
The corresponding vector geometric figure of the multiple coding unit of division is combined, figure two dimension is generated
Code.
In specific implementation, described several according to different coding units and vector in the processing that above-mentioned processor 151 executes
Mapping relations between what figure determine the corresponding vector geometric figure of the multiple coding unit divided, comprising:
According to different coding units and the mapping relations between vector geometric figure are stacked, determine the multiple of division
The corresponding stacking vector geometric figure of coding unit;Wherein, the stacking vector geometric figure is by one or more vectors
Geometric figure is composed.
In specific implementation, in the processing that above-mentioned processor 151 executes, the generation figure two dimensional code, comprising:
The corresponding stacking vector geometric figure of the multiple coding unit of division is combined, and after combining
Figure in increase starting character, the starting character is several using the first vector of one of preset a variety of first vector geometric figures
What graphical representation is used to indicate the stack manner for stacking vector geometric figure, preset a variety of vector geometric figures
Indicate respectively different stack manners.
In specific implementation, in the processing that above-mentioned processor 151 executes, the generation figure two dimensional code, comprising:
Increase vector marker character in figure after combining;The vector marker character is several using preset a variety of second vectors
The second vector geometirc graphical presentation of one of what figure, it is corresponding to be used to indicate each coding unit in the figure two dimensional code
The direction that vector geometric figure is arranged according to the logical relation between coding unit.
In specific implementation, in the processing that above-mentioned processor 151 executes, according to different coding unit and vector geometric graph
Mapping relations between shape, determine divide the corresponding vector geometric figure of the multiple coding unit before, further includes:
According to the information content size of the target information, a kind of encoding of graphs mode is selected;Wherein, different encoding of graphs
The corresponding vector geometric figure number of mode is different;
The mapping relations according between different coding units and vector geometric figure determine the multiple of division
The corresponding vector geometric figure of coding unit, comprising:
According to the mapping between the vector geometric figure under different coding units and the encoding of graphs mode of selection
Relationship determines the corresponding vector geometric figure of the multiple coding unit divided.
In specific implementation, in the processing that above-mentioned processor 151 executes, the method also includes:
Rule is constructed according to vector geometric figure corresponding with every kind of encoding of graphs mode, is generated and the encoding of graphs mode
Corresponding multiple vector geometric figures;It is defined in the vector geometric figure building rule and selects connection on square side
Point and the rule that line is carried out between tie point.
In specific implementation, in the processing that above-mentioned processor 151 executes, it is single that the target information is divided into multiple codings
Member, comprising:
If the target information includes much information type, every kind of information type in the target information is drawn respectively
It is divided into multiple coding units;
The corresponding vector geometric figure of the multiple coding unit by division is combined, and generates figure two
Tie up code, comprising:
For every kind of information type, by the corresponding vector geometric figure of multiple coding units under this kind of information type
It is combined, obtains the corresponding composite figure of this kind of information type;
The different corresponding composite figures of information type is combined, the figure two dimensional code is formed.
In specific implementation, in the processing that above-mentioned processor 151 executes, the multiple coding unit of division is right respectively
The vector geometric figure answered is combined, and generates figure two dimensional code, comprising:
According to logical relation of the multiple coding unit of division in the target data, by the multiple of division
The corresponding vector geometric figure of coding unit carries out coiling arrangement, obtains the figure two dimensional code.
In specific implementation, in the processing that above-mentioned processor 151 executes, the black and white that the distribution of color refers to exists
The distribution of the vector geometric figure.
Embodiment five
The embodiment of the present application five additionally provides a kind of computer readable storage medium, deposits on the computer readable storage medium
Computer program is contained, the step of which executes above-mentioned two-dimensional code generation method when being run by processor.
Specifically, which can be general storage medium, such as mobile disk, hard disk, on the storage medium
Computer program when being run, be able to carry out above-mentioned two-dimensional code generation method, thus solve current two dimensional code in size and
There are problems that limitation in information capacity, and then improves the information capacity and information density of two dimensional code.
The computer program product of two-dimensional code generation method provided by the embodiment of the present application, including store program code
Computer readable storage medium, the instruction that program code includes can be used for executing the method in previous methods embodiment, specifically
It realizes and can be found in embodiment of the method, details are not described herein.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description
It with the specific work process of device, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
If function is realized in the form of SFU software functional unit and when sold or used as an independent product, can store
In a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially in other words to existing
Having the part for the part or the technical solution that technology contributes can be embodied in the form of software products, the computer
Software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be personal meter
Calculation machine, server or network equipment etc.) execute each embodiment method of the application all or part of the steps.And it is above-mentioned
Storage medium include: USB flash disk, mobile hard disk, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM,
Random Access Memory), the various media that can store program code such as magnetic or disk.
More than, the only specific embodiment of the application, but the protection scope of the application is not limited thereto, and it is any to be familiar with
Those skilled in the art within the technical scope of the present application, can easily think of the change or the replacement, and should all cover
Within the protection scope of the application.Therefore, the protection scope of the application should be subject to the protection scope in claims.
Claims (10)
1. a kind of two-dimensional code generation method, which is characterized in that the described method includes:
Obtain the target information for needing to carry by two dimensional code;
The target information is divided into multiple coding units;
According to the mapping relations between different coding units and vector geometric figure, the multiple coding unit divided is determined
Corresponding vector geometric figure;The graphics shape and/or distribution of color that different vector geometric figures has are different;
The corresponding vector geometric figure of the multiple coding unit of division is combined, figure two dimensional code is generated;
Wherein, according to the mapping relations between different coding units and vector geometric figure, the multiple of division is determined
Before the corresponding vector geometric figure of coding unit, further includes:
According to the information content size of the target information, a kind of encoding of graphs mode is selected;Wherein, different encoding of graphs mode
Corresponding vector geometric figure number is different;Wherein, the vector geometric figure corresponds to binary message, the binary message
Including any of 1 binary system, 2 binary systems, 3 binary systems, 4 binary systems;
The mapping relations according between different coding units and vector geometric figure determine the multiple coding divided
The corresponding vector geometric figure of unit, comprising:
According to the mapping relations between the vector geometric figure under different coding units and the encoding of graphs mode of selection,
Determine the corresponding vector geometric figure of the multiple coding unit divided;
Wherein, rule is constructed according to vector geometric figure corresponding with every kind of encoding of graphs mode, generated and the encoding of graphs side
The corresponding multiple vector geometric figures of formula;It is defined in the vector geometric figure building rule and selects connection on square side
Point and the rule that line is carried out between tie point;And the corresponding at least binary code of the vector geometric figure;Its
In, the tie point includes the vertex of square and the midpoint on square side, will be formed after line two-by-two between the tie point
Geometric figure, be filled using different colors, form the vector geometric figure.
2. the method according to claim 1, wherein described according to different coding unit and vector geometric figure
Between mapping relations, determine divide the corresponding vector geometric figure of the multiple coding unit, comprising:
According to different coding units and the mapping relations between vector geometric figure are stacked, determine the multiple coding divided
The corresponding stacking vector geometric figure of unit;Wherein, the stacking vector geometric figure is by one or more vector geometry
Figure is composed.
3. according to the method described in claim 2, it is characterized in that, the generation figure two dimensional code, comprising:
The corresponding stacking vector geometric figure of the multiple coding unit of division is combined, and figure after combining
Increase starting character in shape, the starting character is using the first vector geometric graph of one of preset a variety of first vector geometric figures
Shape indicates, is used to indicate the stack manner for stacking vector geometric figure, preset a variety of vector geometric figure difference
Indicate different stack manners.
4. according to the method in claim 2 or 3, which is characterized in that the generation figure two dimensional code, comprising:
Increase vector marker character in figure after combining;The vector marker character uses preset a variety of second vector geometric graphs
One of shape the second vector geometirc graphical presentation is used to indicate the corresponding vector of each coding unit in the figure two dimensional code
The direction that geometric figure is arranged according to the logical relation between coding unit.
5. being wrapped the method according to claim 1, wherein the target information is divided into multiple coding units
It includes:
If the target information includes much information type, every kind of information type in the target information is respectively divided into
Multiple coding units;
The corresponding vector geometric figure of the multiple coding unit by division is combined, and generates figure two dimension
Code, comprising:
For every kind of information type, the corresponding vector geometric figure of multiple coding units under this kind of information type is carried out
Combination, obtains the corresponding composite figure of this kind of information type;
The different corresponding composite figures of information type is combined, the figure two dimensional code is formed.
6. the method according to claim 1, wherein by the corresponding arrow of the multiple coding unit of division
Amount geometric figure is combined, and generates figure two dimensional code, comprising:
According to logical relation of the multiple coding unit of division in the target information, by the multiple coding of division
The corresponding vector geometric figure of unit carries out coiling arrangement, obtains the figure two dimensional code.
7. the method according to claim 1, wherein the black and white that the distribution of color refers to is in the arrow
Measure the distribution of geometric figure.
8. a kind of two dimensional code generating means, which is characterized in that described device include: obtain module, division module, determining module and
Generation module;Wherein,
The acquisition module, for obtaining the target information for needing to carry by two dimensional code;
The division module, for the target information to be divided into multiple coding units;
The determining module, for determining and dividing according to the mapping relations between different coding units and vector geometric figure
The corresponding vector geometric figure of the multiple coding unit;Graphics shape that different vector geometric figures has and/
Or distribution of color is different;
The generation module, for the corresponding vector geometric figure of the multiple coding unit divided to be combined,
Generate figure two dimensional code;
Wherein, described device further includes selecting module, for the information content size according to the target information, selects a kind of figure
Coding mode;Wherein, the corresponding vector geometric figure number of different encoding of graphs modes is different;Wherein, the vector geometry
Figure corresponds to binary message, and the binary message includes 1 binary system, 2 binary systems, 3 binary systems, 4 binary systems;
The determining module, it is several specifically for the vector under the encoding of graphs mode according to different coding units and selection
Mapping relations between what figure determine the corresponding vector geometric figure of the multiple coding unit divided;
The generation module is specifically used for according to vector geometric figure corresponding with every kind of encoding of graphs mode building rule, raw
At multiple vector geometric figures corresponding with the encoding of graphs mode;It defines in the vector geometric figure building rule just
On Quad Sides alternative point of contact and between tie point carry out line rule;And the vector geometric figure is corresponding at least
One binary code;Wherein, the tie point includes the midpoint on the vertex and square side of square, will be between the tie point
The geometric figure formed after line two-by-two is filled using different colors, forms the vector geometric figure.
9. a kind of electronic equipment characterized by comprising processor, memory and bus, the memory are stored with the place
The executable machine readable instructions of device are managed, when network side equipment operation, by total between the processor and the memory
The step of line communicates, and the method as any such as claim 1-7 is executed when the machine readable instructions are executed by the processor.
10. a kind of computer readable storage medium, it is stored with computer program on the computer readable storage medium, the computer
The step of the method as any such as claim 1-7 is executed when program is run by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810490327.XA CN108710932B (en) | 2018-05-21 | 2018-05-21 | A kind of two-dimensional code generation method, device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810490327.XA CN108710932B (en) | 2018-05-21 | 2018-05-21 | A kind of two-dimensional code generation method, device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108710932A CN108710932A (en) | 2018-10-26 |
CN108710932B true CN108710932B (en) | 2019-05-21 |
Family
ID=63868514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810490327.XA Expired - Fee Related CN108710932B (en) | 2018-05-21 | 2018-05-21 | A kind of two-dimensional code generation method, device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108710932B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109886380B (en) * | 2019-01-16 | 2021-08-31 | 王诗会 | Image information fusion method and system |
CN109815951A (en) * | 2019-01-16 | 2019-05-28 | 王诗会 | Image is internally embedded the method and system of machine sensible information |
CN109993255B (en) * | 2019-03-15 | 2021-10-26 | 华南理工大学 | Image coding and decoding method |
CN111723891A (en) * | 2019-03-18 | 2020-09-29 | 北京京东尚科信息技术有限公司 | Graphic code generation method and device and computer readable storage medium |
CN109992733A (en) * | 2019-04-11 | 2019-07-09 | 北京字节跳动网络技术有限公司 | Method, apparatus, electronic equipment and the storage medium that information is shared |
CN113269212A (en) * | 2020-02-14 | 2021-08-17 | 林项武 | Graph for matching three-dimensional reconstruction feature points |
CN111711819B (en) * | 2020-08-19 | 2020-12-08 | 长沙像素码科技有限公司 | Image data processing method of multi-component hybrid system |
CN111598199A (en) * | 2020-05-26 | 2020-08-28 | 成都鹏业软件股份有限公司 | Two-dimensional code generation method |
CN113205166A (en) * | 2021-04-02 | 2021-08-03 | 领悦数字信息技术有限公司 | Method and system for generating graphic codes |
CN113627578B (en) * | 2021-08-09 | 2024-02-09 | 中国物品编码中心 | Two-dimensional code generation method, identification device, two-dimensional code, device and medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1670763A (en) * | 2004-03-15 | 2005-09-21 | 深圳矽感科技有限公司 | A two dimensional bar codes and coding-decoding method thereof |
CN101197004A (en) * | 2007-12-25 | 2008-06-11 | 深圳矽感科技有限公司 | Two-dimension bar code and its coding and decoding method |
CN102622626A (en) * | 2011-12-26 | 2012-08-01 | 华南理工大学 | Two-dimension code and method for recognizing same |
CN104781833A (en) * | 2012-11-13 | 2015-07-15 | 共同印刷株式会社 | Two-dimensional code |
CN105247543A (en) * | 2013-03-27 | 2016-01-13 | 斯玛特格立弗有限公司 | Optical code |
CN105894067A (en) * | 2016-02-06 | 2016-08-24 | 深圳市天朗时代科技有限公司 | Dot matrix two-dimensional code coding and reading method |
CN105894070A (en) * | 2016-03-30 | 2016-08-24 | 中国联合网络通信集团有限公司 | Two-dimensional code encoding method and device |
CN106462786A (en) * | 2014-05-14 | 2017-02-22 | 共同印刷株式会社 | Two-dimensional code, two-dimensional-code analysis system, and two-dimensional-code generation system |
CN106557798A (en) * | 2015-09-24 | 2017-04-05 | 沈维 | A kind of compound mark and the method for forming the compound mark |
CN107292369A (en) * | 2017-05-15 | 2017-10-24 | 武汉矽感科技有限公司 | The generation method and device of identification code |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106250833B (en) * | 2016-07-22 | 2019-11-19 | 深圳棒棒帮科技有限公司 | The recognition methods of the generation method of micrographics group for information MAP and micro- figure group |
CN107742089B (en) * | 2017-09-05 | 2021-03-16 | 广东职业技术学院 | Method for automatically identifying two-dimensional code by using spreadsheet |
-
2018
- 2018-05-21 CN CN201810490327.XA patent/CN108710932B/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1670763A (en) * | 2004-03-15 | 2005-09-21 | 深圳矽感科技有限公司 | A two dimensional bar codes and coding-decoding method thereof |
CN101197004A (en) * | 2007-12-25 | 2008-06-11 | 深圳矽感科技有限公司 | Two-dimension bar code and its coding and decoding method |
CN102622626A (en) * | 2011-12-26 | 2012-08-01 | 华南理工大学 | Two-dimension code and method for recognizing same |
CN104781833A (en) * | 2012-11-13 | 2015-07-15 | 共同印刷株式会社 | Two-dimensional code |
CN105247543A (en) * | 2013-03-27 | 2016-01-13 | 斯玛特格立弗有限公司 | Optical code |
CN106462786A (en) * | 2014-05-14 | 2017-02-22 | 共同印刷株式会社 | Two-dimensional code, two-dimensional-code analysis system, and two-dimensional-code generation system |
CN106557798A (en) * | 2015-09-24 | 2017-04-05 | 沈维 | A kind of compound mark and the method for forming the compound mark |
CN105894067A (en) * | 2016-02-06 | 2016-08-24 | 深圳市天朗时代科技有限公司 | Dot matrix two-dimensional code coding and reading method |
CN105894070A (en) * | 2016-03-30 | 2016-08-24 | 中国联合网络通信集团有限公司 | Two-dimensional code encoding method and device |
CN107292369A (en) * | 2017-05-15 | 2017-10-24 | 武汉矽感科技有限公司 | The generation method and device of identification code |
Also Published As
Publication number | Publication date |
---|---|
CN108710932A (en) | 2018-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108710932B (en) | A kind of two-dimensional code generation method, device, electronic equipment and storage medium | |
Ablameyko et al. | Machine Interpretation of Line Drawing Images: Technical Drawings, Maps and Diagrams | |
CN103632181B (en) | The generation of a kind of 3-D view code and analytic method and device thereof | |
CN101794456A (en) | Methods of and apparatus for processing graphics | |
KR20130069596A (en) | Two-dimensional code with a logo, device for generating a two-dimensional code with a logo, method for generating a two-dimensional code with a logo, and program | |
CN102693425A (en) | Image processing apparatus and image processing method | |
US10789761B2 (en) | Method and device for processing spatial data | |
CN105718979B (en) | A method of generating two-dimension code image | |
CN104657768A (en) | Colorful three-dimensional code structure and colorful three-dimensional code reading method | |
CN109636893A (en) | The parsing and rendering method of three-dimensional OBJ model and MTL material in iPhone | |
EP3561729B1 (en) | Method for detecting and recognising long-range high-density visual markers | |
US10496904B2 (en) | Book electronization method and book electronization device | |
CN107206693A (en) | Handle the three-dimensional body data for storage | |
CN106663329A (en) | Graphics primitive and color channels | |
CN105718980A (en) | Method for generating two-dimensional code picture | |
CN106874818A (en) | A kind of Digital Object Unique Identifier DOI recognition methods and device | |
KR101205865B1 (en) | Design QR code making method | |
CN110020702A (en) | A kind of two dimensional code and its generation method | |
CN105701529A (en) | Method of realizing color picture display on two-dimension code | |
US9412187B2 (en) | Delayed rendering of content | |
CN107194450A (en) | A kind of Quick Response Code for including variable information | |
CN101551914A (en) | Method for realizing two-dimensional pattern special effect and corresponding device, system | |
CN105046306A (en) | Method for encoding color multi-dimensional codes containing information of variety of biological characteristics | |
WO2005055129A1 (en) | Digital information carrier | |
CN110991590A (en) | Image data processing method and pixel image and application system obtained by same |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190521 |