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 PDF

Info

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
Application number
CN201810490327.XA
Other languages
Chinese (zh)
Other versions
CN108710932A (en
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.)
Individual
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 CN201810490327.XA priority Critical patent/CN108710932B/en
Publication of CN108710932A publication Critical patent/CN108710932A/en
Application granted granted Critical
Publication of CN108710932B publication Critical patent/CN108710932B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06K19/06009Record 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/06037Record 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
    • 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
    • G06K19/06009Record 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/06046Constructional details
    • G06K19/06056Constructional 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

A kind of two-dimensional code generation method, device, electronic equipment and storage medium
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.
CN201810490327.XA 2018-05-21 2018-05-21 A kind of two-dimensional code generation method, device, electronic equipment and storage medium Expired - Fee Related CN108710932B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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