Ring code, encoding method, method for identifying ring code, method for applying ring code, seal and electronic document
The ring code for electronic seals addresses the data capacity vs. encryption complexity issue by using anti-counterfeiting codes in the ring encryption area, enhancing security and identification efficiency.
Patent Information
- Application Number
- JP2023580648
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-07-01
- Filing Date
- 2022-06-27
- Publication Date
- 2025-09-03
- Estimated Expiration
- 2042-06-27
AI Technical Summary
Existing anti-counterfeit seal labels face a trade-off between data capacity and encryption complexity due to the presence of a second encryption area, which reduces the complexity of the first encryption area.
A ring code is introduced for electronic or digital seals, incorporating an anti-counterfeiting code that fills the ring encryption area, allowing for multiple encodings and various graphic forms, including barcodes and two-dimensional codes, with a start and end code removed to enhance data storage and security.
The ring code provides enhanced security and ease of identification, maintaining a unified visual effect with traditional seals, allowing multiple encodings even if damaged, and improving scanning speed and recognition rates.
Smart Images

Figure 0007733397000001 
Figure 0007733397000002 
Figure 0007733397000003
Abstract
Description
[Technical Field]
[0001] The present application belongs to the field of anti-counterfeiting technology, and in particular to a ring code, an encoding method, a method for identifying a ring code, and a seal. [Background technology]
[0002] An official seal is a seal used by an institution, organization, company, or business entity. A seal includes parts such as the seal surface and the seal base. The seal surface is the core area of the seal, and the content on the seal surface represents the institution, organization, company, or business entity.
[0003] A seal usually includes a ring, company name information, and company mark. The ring represents the boundary of the seal, and the company name and company mark are placed inside the ring. In order to further enhance the privacy of the seal, an anti-counterfeiting mark is often placed on the ring at the boundary of the seal.
[0004] Existing anti-counterfeit seal labels include a first encrypted area and a second encrypted area, and the second encrypted area usually serves to identify the first encrypted area, making it easier to identify the data in the first encrypted area and quickly locate and determine the authenticity of the anti-counterfeit data.
[0005] However, the increase in the second encryption area reduces the data capacity in the first encryption area, limiting the complexity of the encrypted information. Summary of the Invention [Means for solving the problem]
[0006] Therefore, the present application provides a ring code, an encoding method, a method for identifying a ring code, a seal, a method for applying a ring code, and an electronic document, which can solve the problem of limited complexity of encrypted information in anti-counterfeit labels.
[0007] In order to achieve the above object, a first aspect of the present application provides a ring code, which is used in an electronic seal or a digital seal, and is characterized in that the content written in the ring code corresponds to an electronic document that has the electronic seal or digital seal, the content of different electronic documents corresponds to different ring codes, the ring code includes an anti-counterfeiting code and a ring encryption area, and the anti-counterfeiting code fills the ring encryption area.
[0008] Furthermore, the electronic or digital seal or the ring code may have any shape, including but not limited to, a circle, an oval, a square, a rectangle, and a triangle.
[0009] Furthermore, the electronic seal or digital seal may be used in electronic products including, but not limited to, PC terminals, smartphones, mobile terminals, handheld printing devices, tablets, and in-vehicle computers, and the electronic seal is displayed via the display of the terminal.
[0010] Furthermore, the ring code may be a ring code of a single encryption graphic, or a mixed code combining two or more kinds of encryption graphics, or an anti-counterfeit code having any other encryption graphic form and being identifiable.
[0011] Furthermore, the ring code may be a barcode, or a barmix code that combines a barcode with one or more other encrypted graphics, or an anti-counterfeit code that has the form of any other encrypted graphics and is identifiable.
[0012] Furthermore, the barmix code is formed by combining a barcode and a two-dimensional code.
[0013] Furthermore, the forgery prevention code is formed after the head and tail of the barcode or barmix code are joined, and the head of the code is a start code and the tail of the code is an end code.
[0014] Furthermore, the anti-counterfeit code is a code93 barcode, or a code93 barmix code consisting of a code93 barcode and one or more other encrypted graphics.
[0015] Furthermore, the code head and code tail of the code93 barcode or code93 barmix code are joined to form the anti-counterfeit code, the code head is a start code and the code tail is an end code.
[0016] Furthermore, the anti-counterfeit code is formed by removing the start code and end code from a barcode conforming to the Code 93 standard or a Code 93 barmix code, and then joining the beginning and end of the code.
[0017] Furthermore, it further includes an indicator code for indicating the start position of the anti-counterfeit code.
[0018] Furthermore, the designating symbols may be numbers, Chinese characters or letters in other languages.
[0019] Furthermore, the numbers, Chinese characters, or characters in other languages are the name of the department to which the seal belongs, and the connecting line between any pixel point in any character in the department name and the geometric center of the ring encryption area is set as the starting line, and the intersection point of the starting line and the ring encryption area is set as the starting position.
[0020] Furthermore, the electronic or digital seals include, but are not limited to, seals of party committees, government agencies, the military, diplomacy, finance, social organizations and academic research institutes, seals of various types of enterprises and entities, seals of various types of administrative review and approval, seals specially for receipts and financial bills or personal seals.
[0021] Furthermore, the indicator is a graphic symbol.
[0022] Furthermore, said designation symbols include, but are not limited to, a five-pointed star located in the center of the seal, a party emblem, or a national emblem.
[0023] Furthermore, the graphic is a five-pointed star, and the line connecting one of the corners of the five-pointed star to the geometric center of the ring encryption area is set as the starting line, and the intersection of the starting line and the ring encryption area is set as the starting position.
[0024] Furthermore, the anti-counterfeiting code is repeated at least twice around the circumference or border.
[0025] Furthermore, the ring encryption area is located inside or outside the seal closure boundary line, and accordingly the inner or outer boundary of the ring encryption area includes or does not include one closure boundary line.
[0026] A second aspect of the present application provides a ring code for use in a real seal, the ring code being the ring code described above.
[0027] A third aspect of the present application provides an encoding method, comprising: obtaining data to be encoded and converting the data to be encoded into a forgery prevention code; The anti-counterfeit code is filled into the ring encryption area.
[0028] Furthermore, after the data to be encoded is converted into a forgery prevention code, the start code and end code are removed.
[0029] Furthermore, the counterfeit prevention code is filled into the ring encryption area by At least one of the anti-counterfeiting codes is filled into the ring encryption area, the ring encryption area includes at least one closed ring, and the anti-counterfeiting code is disposed inside or outside the closed ring.
[0030] A fourth aspect of the present application provides a method for identifying a ring code, comprising: A step of randomly dividing the ring code from an arbitrary position and expanding it into a barcode shape; Dividing the barcode into two segments according to the positions of the start and end codes of the barcode; recombining the two segments to form a barcode format beginning with a start symbol and ending with a stop symbol; scanning, analyzing and acquiring data.
[0031] A fifth aspect of the present application provides a method for identifying a ring code, comprising: obtaining a start position of an anti-counterfeit code; Dividing and expanding the anti-counterfeit code from a starting position to form a barcode; and scanning the barcode to obtain encoded data.
[0032] Furthermore, the start position of the anti-counterfeit code is obtained by Obtaining any pixel point of any character in the name of the department to which the seal belongs and the geometric center of the ring encryption area; A step of connecting an arbitrary pixel point in an arbitrary character of the department name and the geometric center of the ring encryption area to set the start line; and obtaining the intersection position of the starting line and the ring encryption area.
[0033] Furthermore, the start position of the anti-counterfeit code is obtained by Obtaining any particular pixel point of the ring code internal figure and the geometric center of the ring encryption area; a step of connecting the location point of the pixel and the geometric center of the ring encryption area to form a start line; and obtaining the intersection position of the starting line and the ring encryption area.
[0034] Furthermore, the internal figure is a five-pointed star, the specific pixel point is the location of any corner of the five-pointed star, and the location of any corner of the five-pointed star and the geometric center of the ring encryption area are connected to form a starting line.
[0035] A sixth aspect of the present application provides a seal, the seal surface of which comprises: the above The ring code is provided as follows:
[0036] Furthermore, the seal is formed by printing.
[0037] Furthermore, the ring code is directly output to a paper document.
[0038] Furthermore, the color of the seal is red or blue or other colors.
[0039] A seventh aspect of the present application provides a method for applying a ring code, which includes storing a seal pattern including the ring code in a storage medium.
[0040] Further, a step of obtaining an electronic seal, an electronic document of a digital seal, or a printed document of a physical seal, including the ring code; identifying a ring code in the electronic document or the printed document; and comparing the identified ring code with a ring code recorded on a storage medium to verify the authenticity of the electronic or printed document.
[0041] An eighth aspect of the present application provides a method for applying a ring code, Obtaining an electronic seal, an electronic contract, an electronic document of a digital seal, or a printed document of a physical seal including the ring code; a step of identifying a ring code in the electronic contract, electronic document, or printed document, the ring code containing information to prevent seal forgery; and providing a convenient seal authenticity verification service to a third party who needs to verify the seal based on the seal counterfeit prevention information.
[0042] Furthermore, the seal anti-counterfeiting information includes, but is not limited to, the full or partial content of the contract, the full or summary of the document, the contract or document parties, the time of seal issuance, the seal approval process, the seal user, and the place where the seal is used.
[0043] A ninth aspect of the present application provides an electronic or digital seal, which includes the ring code described above.
[0044] Furthermore, the electronic seal is used to display on a screen.
[0045] Furthermore, the screen may include, but is not limited to, one or more of electronic product displays such as PC terminals, smartphones, mobile terminals, handheld printing devices, tablets, and in-vehicle computers.
[0046] Furthermore, the color of the seal is red or blue or other colors.
[0047] A tenth aspect of the present application provides an electronic document, the electronic document including the electronic or digital seal described above.
[0048] Furthermore, the electronic document includes, but is not limited to, an electronic contract, an electronic official document, and an electronic notice. [Effects of the Invention]
[0049] Compared with the prior art, this application has the following beneficial effects: the anti-counterfeiting code fills the periphery of the ring encryption area, circling 360 degrees, uniform and beautiful, and the overall visual effect is more unified with the traditional seal, making the ring code more secure and difficult to decipher.
[0050] In particular, the same ring code is placed multiple times on the circumference of one circle in the ring encryption area, and each ring code can independently decode the same data. In this way, even if the seal is damaged or destroyed, or the paper carrying the physical seal is torn, it is possible to identify the ring code information, thereby increasing security.
[0051] In particular, the ring encryption area may or may not have an outer border. If it does not have an outer border, interference during code scanning can be reduced, and the speed and recognition rate of code scanning can be improved.
[0052] In particular, in the limited spatial location of the seal ring region, removing the start and end locations increases the amount of data that can be stored in the improved ring code. [Brief explanation of the drawings]
[0053] [Figure 1] 1 is a schematic diagram of the structure of a ring code provided by an embodiment of the present application; [Figure 2] 1 is a schematic diagram of a start position in a ring code provided by an embodiment of the present application. [Figure 3] FIG. 2 is another structural schematic diagram of a ring cord provided by an embodiment of the present application. [Figure 4] 1 is a schematic diagram of the structure of a ring code provided by an embodiment of the present application, which is repeated twice. [Figure 5] 1 is a schematic structural diagram of a ring cord provided in an embodiment of the present application that does not include an outer frame. [Figure 6] Schematic diagram of the structure of a ring cord provided in an embodiment of the present application that does not include an inner frame. [Figure 7] 10 is a flowchart illustrating an encoding process of a ring code according to an embodiment of the present invention. [Figure 8] 1 is a flowchart of one embodiment of identifying a ring code in an example of the present application. [Figure 9] 10 is a flowchart for identifying a ring code in an embodiment of the present application. [Figure 10] 10 is a flow chart of a starting point for identifying a ring code in an embodiment of the present application. [Figure 11] 10 is a flowchart illustrating a process for acquiring the beginning of a counterfeit prevention code when identifying a ring code according to an embodiment of the present application. [Figure 12] 1 is a flowchart of a method for applying a ring code in an embodiment of the present application. [Figure 13-15] 1 is an embodiment of identifying the ring code of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0054] In order to make clearer the objects and advantages of the present invention, the present invention will be further described below with reference to examples. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the present invention.
[0055] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. Those skilled in the art should understand that these embodiments are only for illustrating the technical principles of the present invention, and do not limit the protection scope of the present invention.
[0056] In the description of the present invention, terms indicating directions or positional relationships such as "upper," "lower," "left," "right," "inner," and "outer" are used merely to facilitate the description and are not intended to indicate or imply that a device or element must be configured or operate in a specific orientation or a specific direction, but are based on the directions or positional relationships shown in the drawings and should not be understood as limitations on the present invention.
[0057] Furthermore, in the description of the present invention, unless otherwise clearly specified and limited, the terms "attached," "connected," and "connection" should be understood in a broad sense, and may refer to, for example, a fixed connection, a detachable connection, an integral connection, a mechanical connection, an electrical connection, a direct connection, an indirect connection via an intermediate medium, or an internal connection between two elements. Those skilled in the art can understand the specific meanings of the above terms in the present invention according to the specific circumstances.
[0058] Please refer to Figures 1 to 6. An embodiment of the present application provides a ring code 100 used in an electronic seal or digital seal, the content of which corresponds to the electronic document having the electronic seal or digital seal, and the content of different electronic documents corresponds to different ring codes. The ring code 100 includes an anti-counterfeiting code 101 and a ring encryption area 102, and the anti-counterfeiting code 101 fills the ring encryption area 102.
[0059] The anti-counterfeiting code of the embodiment of the present application is filled around the ring encryption area, circling 360 degrees, uniform and beautiful, and the overall visual effect is more unified with the traditional seal, making the ring code more secure and difficult to decipher.
[0060] Specifically, the shape of the electronic seal or digital seal or the ring code in the embodiments of the present application can be circular, oval, square, rectangular or triangular, and providing seals of different shapes increases the variety of seal uses.
[0061] Specifically, electronic seals or digital seals can also be applied to electronic products such as PC terminals, smartphones, mobile terminals, handheld printing devices, tablets, and in-vehicle computers, and the electronic seals or digital seals can be displayed through the displays of the above terminals, making the use of electronic seals and digital seals more convenient.
[0062] Specifically, the ring code may be a ring code of a single encryption graphic, a mixed code combining two types of encryption graphics, or a code combining multiple types of encryption graphics. The embodiments of the present invention do not limit the number of encryption graphics, as long as the encryption graphics can be identified and the corresponding anti-counterfeit code can be identified. The embodiments of the present application form the anti-counterfeit code through the encryption graphics, making the anti-counterfeit code more beautiful and increasing the recognizability of the ring code.
[0063] Specifically, the ring code used in the electronic or digital seal provided by the embodiments of the present application may be a barcode, or a bar-mix code that combines a barcode with one or more other encrypted graphics, or any other encrypted graphic form and identifiable anti-counterfeit code. The embodiments of the present invention facilitate the identification and authentication of the ring code through the barcode, making the ring code structure simpler and easier to identify.
[0064] Specifically, the Barmix code is formed by combining a barcode and a two-dimensional code. The Barmix code in the embodiment of the present application is formed by combining a barcode and a two-dimensional code, which increases the variety of barcodes, allows different information to be expressed using a ring code, and enhances the universality of the ring code. The anti-counterfeit code is formed after the head and tail of the barcode or Barmix code are joined, and the head of the code is a start code and the tail of the code is an end code.
[0065] Specifically, the anti-counterfeit code is a code93 barcode. The code head and code tail of the code93 barcode are joined to form the anti-counterfeit code, with the code head being a start code 300 and the code tail being an end code. The anti-counterfeit code is formed by removing the start code and end code from the barcode of the code93 standard and then joining the start and end. The anti-counterfeit code is a code93 barcode, Or it is a code93 barcode and a code93 barmix code consisting of one or more other encrypted graphics. The code head and code tail of the code93 barcode or code93 barmix code are joined to form the anti-counterfeit code, the code head being a start code and the code tail being an end code. The anti-counterfeit code is formed by removing the start code and the end code from the code93 standard barcode or code93 barmix code and then joining the start and end codes.
[0066] In the limited space of the ring encryption area, removing the "start and end positions" increases the amount of data that can be stored in the improved ring encryption area.
[0067] Specifically, it further includes an indicator code for indicating the start position of the anti-counterfeiting code. The indicator code may be a Chinese character or a graphic. The indicator code may be a number, a Chinese character, or a character or letter in another language. The number, Chinese character, or a character or letter in another language is the name of the department to which the seal belongs, and the connecting line between any pixel point of any character in the department name and the geometric center of the ring encryption area is the starting line, and the intersection point of the starting line and the ring encryption area is the starting point. The electronic or digital seal includes, but is not limited to, seals of party committees, government agencies, the military, diplomacy, finance, social organizations, and academic research institutes, seals of various types of enterprises and entities, various types of administrative review and approval seals, seals dedicated to receipts and financial bills, and personal seals.
[0068] Specifically, the starting position is set based on an element within the barcode, making identification easier and improving the speed at which the ring code is identified.
[0069] Specifically, the kanji character is used as the department name, the connecting line between any pixel point in any character in the department name and the geometric center of the ring encryption area is used as the starting line, and the intersection point of the starting line and the ring encryption area is used as the starting position 200.
[0070] Specifically, the start position is set based on the structure and components within the barcode, making identification easier and improving the speed of identifying the ring code.
[0071] Specifically, the indicator symbol is a graphic, including, but not limited to, a five-pointed star located in the center of the seal, a party emblem, or a national emblem. The graphic is a five-pointed star, and the starting line is a line connecting one of the corners of the star to the geometric center of the ring encryption area, and the intersection of the starting line and the ring encryption area is the starting position.
[0072] Specifically, at least one anti-counterfeit code is set.
[0073] As shown in Figure 4, the same ring code is placed multiple times on the circumference of one circle in the ring encryption area, and each ring code can independently decode the same data. In this way, even if the seal is damaged or destroyed, or the paper carrying the physical seal is torn, the ring code information can still be identified, thereby increasing security.
[0074] Specifically, the ring encryption area includes at least one closed loop, and the anti-counterfeit code is disposed inside or outside the closed loop.
[0075] As shown in Figure 5, the ring encryption area may have an outer frame but not an inner frame. Without an inner frame, interference during code scanning can be reduced, and the speed and recognition rate of code scanning can be improved.
[0076] As shown in FIG. 6, the ring encryption area does not need to have an outer frame. If there is no outer frame, interference during code scanning can be reduced, and the speed and recognition rate of code scanning can be improved.
[0077] The ring encryption area may or may not have an outer frame. If it does not have an outer frame, it will reduce interference when scanning the code and improve the speed and recognition rate when scanning the code.
[0078] Specifically, an embodiment of the present application provides a ring code used in a real seal, which is the ring code described above.
[0079] The ring code used in the physical seal provided by the embodiment of the present application facilitates the authentication and identification of the ring code, and the structure of the ring code is simpler, making it easier to identify.
[0080] Another aspect of the present application provides an encoding method, as shown in FIG. 7, comprising: Step S10: acquiring data to be encoded and converting the data to be encoded into a forgery prevention code; and S11, filling the ring encryption area with the anti-counterfeit code.
[0081] Specifically, after the data to be encoded is converted into a forgery prevention code, the start code and end code are removed.
[0082] Specifically, the anti-counterfeit code is filled into the ring encryption area by: At least one of the anti-counterfeiting codes is filled into the ring encryption area, the ring encryption area includes at least one closed ring, and the anti-counterfeiting code is disposed inside or outside the closed ring.
[0083] Specifically, as shown in FIG. 8, an embodiment of the present application provides a method for identifying a ring code, Step S30: randomly dividing the ring code into a barcode shape from an arbitrary position and expanding it; Step S31: Dividing the barcode into two segments according to the positions of the start and end codes of the barcode; Step S32 of recombining the two segments to form a barcode format beginning with a start symbol and ending with an end symbol; and step S33 of scanning, analyzing and acquiring data.
[0084] Specifically, embodiments of the present invention encode data using barcodes to form ring codes, and then use cut and splice to improve the speed of barcode identification.
[0085] Specifically, an embodiment of the present application provides a method for identifying a ring code, as shown in FIG. 9, the method includes: Step S20: obtaining the start position of the anti-counterfeit code; Step S21: dividing and expanding the counterfeit prevention code from a starting position to form a barcode; and step S22 of scanning the barcode to obtain the encoded data.
[0086] Specifically, as shown in FIG. 10, the start position of the anti-counterfeit code is obtained as follows: S40: acquiring an arbitrary pixel point of an arbitrary character in the name of the department to which the seal belongs and the geometric center of the ring encryption area; Step S41: connecting an arbitrary pixel point in an arbitrary character of the department name with the geometric center of the ring encryption area to set the starting line; and step S42 of obtaining the intersection position of the start line and the ring encryption area.
[0087] Specifically, as shown in FIG. 11, the start position of the anti-counterfeit code is obtained as follows: Step S50: obtaining any specific pixel point of the ring code internal figure and the geometric center of the ring encryption area; Step S51: connecting the location of the pixel and the geometric center of the ring encryption area to form a starting line; and step S52 of acquiring the intersection position of the start line and the ring encryption area.
[0088] Specifically, the internal figure is a five-pointed star, the specific pixel point is the location of any corner of the five-pointed star, and the location of any corner of the five-pointed star and the geometric center of the ring encryption area are connected to form a starting line.
[0089] An embodiment of the present application provides a stamp, which includes a stamp base and a stamp face, and the stamp face is provided with the ring code described above.
[0090] Specifically, the ring code in the embodiment of the present application can be formed by making one revolution based on the barcode of the Code 93 standard. The ring code is also classified into "start code---data area---check code (two check codes, C and K)---end code" based on the Code 93 standard.
[0091] Specifically, if the barcode is deformed around the ring encryption area and the beginning and end are joined, it is difficult to find the starting position of the barcode. However, the Code93 barcode has a fixed starting point, so after encrypting the seal using the Code93 barcode, the barcode can be restored through the fixed feature. By using Code93, the ring code can achieve anti-counterfeiting protection for the seal with just one encryption area. The beginning and end of the ring code can be joined to improve its appearance.
[0092] Specifically, the process of identifying a ring code is the inverse of the encoding process and is further described below.
[0093] As shown in FIG. 13, after scanning the code, randomly dividing and expanding the barcode into barcode shapes of any two segments from any position; Dividing the barcode into two segments according to the positions of the start and end codes of the barcode, as shown in Figure 14a and Figure 14b; recombining the two segments to form a standard barcode format, as shown in FIG. 15; scanning, analyzing and acquiring data.
[0094] It should be understood that the present embodiment can also directly identify the start position, i.e., the position of the start code and end code, and separate them from the start position.
[0095] Specifically, in actual application, the barcode uses the start and end positions in the Code93 standard to determine the start position of the 2D code. In the Code93 standard, the start and end codes are "11141" and "11141" respectively, which means that each contains the number "4". These two positions have particularly thick barcodes, which not only looks bad, but also makes them difficult to dry when used to print physical seals. They are also prone to getting on hands or other papers, making the barcode unreadable. However, according to the Code93 rules, there are only two widths of black barcodes in the "data area", namely "1" and "2". Although a black barcode with a width of "3" may appear accidentally in the check code, the probability of this occurring is not high. Therefore, after removing the barcodes with a width of "4" at the start and end positions, most of the remaining black barcodes have a width of "1" or "2". The black barcodes are delicate and neat, which greatly improves the visual effect. Also, with limited spatial location in the seal ring region, removing the start and end locations increases the amount of data stored in the improved ring code.
[0096] After canceling the start position / end position, it is necessary to re-acquire the start position and identify the code. It should be understood that in the embodiment of the present application, the start position is determined using the orientation of the tip of the five-pointed star in the center of the seal. The specific identification method is as follows: 1. Identifying the vertical direction of the seal based on the layout position of the characters in the seal; 2. Identify the center position of the seal and the relative positions of the five pointed corners of the five-pointed star and the vertical direction based on the vertical direction of the seal; 3. Select a sharp corner (for example, the sharp corner where the center of the seal is connected to the tip of the five-pointed star and overlaps with the vertical direction of the seal), and connect the sharp corner to the center of the seal to form a straight line; 4. Obtaining the intersection position between the straight line and the seal external barcode; 5. Using the intersection position as a starting data position, the ring code is divided and expanded to form a barcode pattern; 6. Scan the barcode pattern to obtain the data. In this step, if decoding is performed using the conventional Code93, the start and end positions must be added to the expanded barcode to form a complete Code93 barcode, which must then be scanned. Of course, the Code93 decoding method can be modified appropriately to directly scan the expanded barcode to obtain the data.
[0097] Of course, data can be obtained in other ways, for example, by connecting the center of the seal to a specific position of a specific character on the seal to indicate the start position of the ring code.
[0098] The specific position of a particular Chinese character may be the position of the rightmost pixel of the last character, or the position of the leftmost pixel of the first character, or the position of the rightmost pixel of the third Chinese character, etc.
[0099] For example, (1) when generating a seal, a center portion is generated that does not include the surrounding ring code, and the center portion includes a central five-pointed star and the company name surrounding the arc of the five-pointed star. (2) A line is connected between the center of the seal and the rightmost pixel of the last Chinese character in the company name. (3) The intersection point of the connecting line and the ring code is set as the start position of the ring code. (4) A ring code is generated according to the start position.
[0100] Specifically, the same ring code is placed multiple times on the circumference of one circle in the ring encryption area, and each ring code can independently decode the same data. In this way, it is possible to identify the ring code information even if the seal is damaged or destroyed, or the paper carrying the physical seal is torn.
[0101] When generating or decoding such an "arc segment" type ring code, the start position of the ring code can be determined by bending the Code93 standard barcode to form a ring code, as in the above-mentioned Examples 1 and 2, or by removing the start / end positions of the Code93 barcode and using the orientation of the pointed corners of a five-pointed star or the orientation of a specific position of a specific Chinese character in a seal.
[0102] Each of the ring codes may or may not have an outer frame. If the ring code does not have an outer frame, interference during code scanning can be reduced, and the speed and recognition rate of code scanning can be improved.
[0103] The ring code in the embodiments of the present application may be a seal pattern encrypted by a barcode, and may be stored in the storage medium of a device such as a personal computer, a notebook computer, a mobile device, or a mobile phone.
[0104] It can also be used for electronic seals. Generally, when a document with an electronic signature is printed on a paper document, it is difficult to verify its authenticity. Therefore, by signing a PDF document or other document using an encrypted barcoded seal, the signed document can be printed on a paper document, and the pattern can be captured using a mobile phone, tablet, or other camera-equipped device. The barcode can then be decoded and the original electronic document can be retrieved and compared, verifying the signature on the electronic document and determining its authenticity.
[0105] The electronic seal described above can directly output a seal pattern with a barcode encrypted by a dedicated smart seal onto a paper document.
[0106] Specifically, an embodiment of the present application provides a seal, and the ring code is provided on the seal surface of the seal.
[0107] Specifically, the seal is formed by printing.
[0108] Specifically, the ring code is directly output onto a paper document.
[0109] Specifically, the color of the seal is red or blue or other colors.
[0110] Specifically, an embodiment of the present application provides a method for applying a ring code, which includes storing a seal pattern including the ring code in a storage medium.
[0111] Specifically, as shown in FIG. 12, the application method of the ring code provided by the embodiment of the present application is as follows: Step S60 of acquiring an electronic seal, an electronic document of a digital seal, or a printed document of a physical seal including the ring code; a step S61 of identifying a ring code in the electronic document or the printed document; and step S62 of comparing the identified ring code with the ring code recorded on the storage medium to verify the authenticity of the electronic or printed document.
[0112] Specifically, the embodiments of the present application print a ring code on an electronic document or a printed document, and by identifying the information in the ring code, it is possible to identify the authenticity of the electronic document or printed document, thereby increasing the reliability of the document and ensuring the security of the electronic document or printed document.
[0113] Specifically, an embodiment of the present application provides a method for applying a ring code, the method comprising: Obtaining an electronic seal, an electronic contract, an electronic document of a digital seal, or a printed document of a physical seal including the ring code; a step of identifying a ring code in the electronic contract, electronic document, or printed document, the ring code containing information to prevent seal forgery; and providing a convenient seal authenticity verification service to a third party who needs to verify the seal based on the seal counterfeit prevention information.
[0114] Specifically, the seal anti-counterfeiting information includes, but is not limited to, the full or partial content of the contract, the full or summary of the document, the parties to the contract or document, the time of issuance of the seal, the seal approval process, the seal user, and the place where the seal is used.
[0115] Specifically, the embodiments of the present application apply a ring code in an electronic seal, and the ring code contains verification information. The verification information may be the main content in the document, or may be content for characterizing the document information, such as the parties involved and the time of document signing. The corresponding information can be obtained through the ring code to identify the authenticity of the document and improve the security of electronic or printed documents.
[0116] Specifically, embodiments of the present application further provide an electronic or digital seal, which includes the ring code described above.
[0117] Specifically, the electronic seal is used for displaying on a screen.
[0118] Specifically, the screen may include, but is not limited to, one or more of electronic product displays such as PC terminals, smartphones, mobile terminals, handheld printing devices, tablets, and in-vehicle computers.
[0119] Specifically, the color of the seal is red or blue or other colors.
[0120] Specifically, the color of the seal can be red, blue, or other colors. In actual application, red and blue are widely used, which increases the universality of the seal. However, in order to increase the diversity of the seal, other colors such as green and brown are also acceptable. We will not list them one by one here, but will refer to actual applications.
[0121] Specifically, embodiments of the present application provide an electronic document, the electronic document including an electronic or digital seal as described above.
[0122] Specifically, the electronic document includes, but is not limited to, an electronic contract, an electronic official document, and an electronic notice.
[0123] Specifically, the electronic documents provided in the embodiments of the present application include electronic seals or digital seals, which further improve the security of the electronic documents in the embodiments of the present application and can distinguish between authenticity and counterfeit, thereby increasing the security of the electronic documents and including electronic seals or digital seals corresponding to different types of electronic documents, thereby improving the comprehensive management of documents and enhancing the confidentiality of documents.
[0124] Although the technical aspects of the present invention have been described above in connection with the preferred embodiments shown in the accompanying drawings, it will be readily understood by those skilled in the art that the scope of protection of the present application is not obviously limited to these specific embodiments. Without departing from the principles of the present application, those skilled in the art may make equivalent modifications or substitutions to the relevant technical features, and all technical proposals after these modifications or substitutions fall within the scope of protection of the present invention.
[0125] The above is only a preferred embodiment of the present application and is not used to limit the present application, and various modifications and variations are possible for those skilled in the art. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A ring code used in an electronic seal or digital seal, The contents written in the ring code correspond to the electronic documents having the electronic seal or digital seal, and the contents of different electronic documents correspond to different ring codes, and the ring code includes an anti-counterfeiting code and a ring encryption area, and the anti-counterfeiting code fills the ring encryption area; The ring code is a barcode, or a barmix code that combines a barcode with one or more other encrypted graphics, or an anti-counterfeit code that has the form of any other encrypted graphics and is identifiable, A ring code used in an electronic or digital seal, characterized in that the anti-counterfeiting code is formed after the beginning and end of the barcode or barmix code are joined, and the beginning of the code is a start code and the end of the code is an end code.
2. The ring code used in the electronic or digital seal according to claim 1 , wherein the electronic or digital seal or the ring code includes a circle, an oval, a square, a rectangle, and a triangle.
3. The ring code used in the electronic seal or digital seal described in claim 1 is characterized in that the electronic seal or digital seal is used in electronic products such as PC terminals, smartphones, mobile terminals, handheld printing devices, tablets, and in-car computers, and the electronic seal is displayed through the display of the electronic product.
4. 2. The ring code used in an electronic or digital seal according to claim 1, wherein the barmix code is formed by combining a barcode and a two-dimensional code.
5. The ring code used in the electronic or digital seal according to claim 1, wherein the anti-counterfeiting code is a code93 barcode or a code93 barmix code consisting of a code93 barcode and one or more other encrypted graphics.
6. The ring code used in the electronic or digital seal according to claim 5, characterized in that the anti-counterfeiting code is formed after the code head and code tail of the code93 barcode or code93 barmix code are joined, the code head is a start code and the code tail is an end code.
7. The ring code used in the electronic or digital seal according to claim 5, characterized in that the anti-counterfeiting code is formed by removing the start code and the end code from a barcode conforming to the Code 93 standard or a Code 93 barmix code and then joining the beginning and end of the code.
8. The ring code for use in an electronic or digital seal according to claim 1, further comprising an indicator code for indicating the start position of the anti-counterfeit code.
9. 9. The ring code used in an electronic or digital seal according to claim 8, wherein the indicator code is a number, a character or letter in Chinese or other languages.
10. 9. The ring code used in an electronic or digital seal according to claim 8, wherein the indicator code is a graphic symbol.
11. 11. The ring code used in an electronic or digital seal according to claim 10, wherein the indicator symbol includes a five-pointed star located in the center of the seal, a party emblem, or a national emblem, and when the figure is a five-pointed star, the connecting line between the location of one of the corners of the five-pointed star and the geometric center of the ring encryption area is used as the starting line, and the intersection point of the starting line and the ring encryption area is used as the starting position.
12. A ring code used in an electronic or digital seal according to any one of claims 1 to 8, characterized in that the anti-counterfeiting code is repeated at least twice around the circumference or the entire frame line.
13. A ring code for use in an electronic or digital seal as described in claim 1, characterized in that the ring encryption area is located inside or outside the seal closing boundary line, and accordingly the inner or outer boundary of the ring encryption area includes or does not include one closing boundary line.
14. A ring code used for a substantial seal, characterized in that the ring code is the ring code according to any one of claims 1 to 8.
15. 1. An encoding method comprising: obtaining data to be encoded and converting the data to be encoded into a forgery prevention code; and filling the ring encryption area with the anti-counterfeit code, and further comprising removing a start code and an end code after converting the data to be encoded into the anti-counterfeit code.
16. 9. The method for applying the ring code according to any one of claims 1 to 8, wherein a seal pattern including the ring code is stored in a storage medium.
17. obtaining an electronic seal, an electronic document of a digital seal, or a printed document of a physical seal, including the ring code; identifying a ring code in the electronic document or the printed document; The method for applying the ring code according to claim 16, further comprising a step of comparing the identified ring code with the ring code recorded on the storage medium to verify the authenticity of the electronic document or printed document.
18. Obtaining an electronic seal, an electronic contract, an electronic document of a digital seal, or a printed document of a physical seal including the ring code; A step of identifying a ring code in the electronic contract, electronic document, or printed document, and obtaining seal counterfeit prevention information written in the ring code; The method for applying the ring code described in any one of claims 1 to 8, characterized in that it includes a step of providing a convenient seal authenticity verification service to a third party who needs to verify the seal based on the seal counterfeit prevention information.
19. The method for applying the ring code according to claim 18, characterized in that the seal anti-counterfeiting information includes the full or partial content of the contract, the full text of the document or a document summary, the parties to the contract or document, the time of issuance of the seal, the seal approval process, the seal user, and the place of use of the seal.
20. An electronic or digital seal, comprising the ring code according to any one of claims 1 to 8.
21. 21. An electronic or digital seal according to claim 20, characterized in that the electronic seal is adapted for display on a screen.
22. 21. The electronic or digital seal of claim 20, wherein the color of the electronic or digital seal is red, blue, or other colors.
23. 21. An electronic document, comprising the electronic seal or digital seal of claim 20, wherein the electronic document comprises an electronic contract, an electronic official document, or an electronic notice.
Citation Information
Patent Citations
Electronic stamp system and method of using same
CN106682479A
Annular code, annular code generation method and application of annular code
CN109754045A
Electronic document security system, electronic stamping security system and electronic signature security system
JP1998011509A
Image information with two-dimensional code, its generator, printer, reading method, reader, reading program, and recording medium
JP2009129410A
Document management device and document management method
JP2011008718A