CN102810088A - Method for checking composite text code - Google Patents

Method for checking composite text code Download PDF

Info

Publication number
CN102810088A
CN102810088A CN2011101488786A CN201110148878A CN102810088A CN 102810088 A CN102810088 A CN 102810088A CN 2011101488786 A CN2011101488786 A CN 2011101488786A CN 201110148878 A CN201110148878 A CN 201110148878A CN 102810088 A CN102810088 A CN 102810088A
Authority
CN
China
Prior art keywords
database
text code
character
calibration
verification terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011101488786A
Other languages
Chinese (zh)
Other versions
CN102810088B (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.)
Yinhe Liandong Information Technology(beijing) Co Ltd
Original Assignee
Yinhe Liandong Information Technology(beijing) Co Ltd
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 Yinhe Liandong Information Technology(beijing) Co Ltd filed Critical Yinhe Liandong Information Technology(beijing) Co Ltd
Priority to CN201110148878.6A priority Critical patent/CN102810088B/en
Publication of CN102810088A publication Critical patent/CN102810088A/en
Priority to HK13106549.8A priority patent/HK1179015A1/en
Application granted granted Critical
Publication of CN102810088B publication Critical patent/CN102810088B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a method for checking a composite text code. The composite text code comprises a two-dimensional text code and a one-dimensional text code which is associated with the two-dimensional text code, wherein the number of the characters included in the one-dimensional text code is less than the number of the characters included in the two-dimensional text code. The method comprises the following steps: (1) the user inputs the characters included in the one-dimensional text code into a checking terminal, and the checking terminal inquires the prestored first database, wherein if the one-dimensional text code does not exist, the composite text code is refused, and if the one-dimensional text code exists, the step (2) is performed; and (2) checking terminal requires the user to input the characters in at least two specific positions of the two-dimensional text code and inquires the second database which is associated with the first database, wherein if at least one character in the characters in at least two specific positions does not match with the characters prestored in the second database, the composite text code is refused, and if the characters in at least two specific positions match with all the characters prestored in the second database, the composite text code is checked. The method is easy to operate and low in cost.

Description

Compound text code method of calibration
Technical field
The present invention generally relates to method of calibration, particularly, relates to the text code method of calibration.
Background technology
Current; Increasing appearance substitutes the application of paper-bill voucher with two-dimension code; Can use various encryptions, signature, authentication techniques easily when realizing bill, VIP qualification, identification, improve these effectively and used required security requirement with the two-dimension code form.Therefore, this application has application prospects.
Especially, be disclosed two-dimension code array in the patent application document of CN 101859398A at publication number, make and can transmit two-dimension code through normal short message.Simultaneously; Because one of mobile service that short message service is the user to be accepted extensively and use; Nearly all portable terminal is all supported short message service; Short message service with low cost, issue the success ratio height, need not carry out adaptively according to the size of customer mobile terminal and resolution, the storage capacity of data is also lower.Thereby improved the arrival rate in the two-dimension code transmission, and increased dirigibility and the convenience in the actual use, made that especially the application of two-dimension code is more extensive.
Yet although two-dimension code in use has many advantages, the recognition and the verification that are directed against two-dimension code are complicated, and traditional mode need utilize optical identifying apparatus to carry out optically read and further processing.Thereby, improved the cost of using two-dimension code, increase the weight of user's burden, and reduced the convenience that uses.
In addition, for businessman with optical read device, through regular meeting because equipment failure, to be read the broken or optical device pollution of two-dimension code carrier etc. former thereby can't accomplish optically read and/or handle.Therefore, objectively also need a kind of easy, reliable subsequent use or emergency method.
Therefore, a kind of compound text code method of calibration need be provided, to address the above problem.
Summary of the invention
The present invention provides a kind of compound text code method of calibration for addressing the above problem.
The invention discloses a kind of compound text code method of calibration; Said compound text code comprises a two-dimensional textual sign indicating number and an one dimension text code that is associated with said two-dimensional textual sign indicating number; The character number that the character number that said one dimension text code is comprised is comprised less than said two-dimensional textual sign indicating number; Said method comprises: 1) character that comprised of user's said one dimension text code that will be associated with said two-dimensional textual sign indicating number is input to the verification terminal; First database that said verification terminal inquiry is stored in advance if said one dimension text code does not exist, is refused this compound text code; If said one dimension text code exists, then carry out following step; 2) character at least two ad-hoc locations of the said user's input of said verification demanding terminal in said two-dimensional textual sign indicating number; Second database that said verification terminal inquiry is associated with said first database; Be not pre-stored in the character of said second database if at least one character in the character on said at least two ad-hoc locations matches, refuse this compound text code; If the character on said at least two ad-hoc locations all matees the character that is pre-stored in said second database, said compound text code is through verification.
In one embodiment; The character number that said one dimension text code is comprised can be not more than 1/2nd of character number that said two-dimensional textual sign indicating number comprised; And preferably, the character number that comprised of said one dimension text code can also be not more than 1/3rd of character number that said two-dimensional textual sign indicating number comprised.Those skilled in the art should be appreciated that character number that said one dimension text code is comprised also can be not more than 1/4th or 1/5th of character number that said two-dimensional textual sign indicating number comprised.
In one embodiment, the character that said one dimension text code and said two-dimensional textual sign indicating number are comprised can include but not limited to, numeral, letter, GB2312 character or ascii character and combination thereof.
In one embodiment, said verification terminal can be portable terminal, and preferably, said portable terminal can be mobile phone, and the invention is not restricted to this, and promptly said portable terminal can also be computing machine, PDA, POS etc.
In one embodiment, said first database and said second database can be same database.
In one embodiment, said first database and said second database can all be stored in said verification terminal.Those skilled in the art should be appreciated that said first database and said second database that is associated can be stored in said verification terminal respectively, also can be used as a database and are stored in said verification terminal.
In one embodiment; Said first database can be stored in said verification terminal; And said second database can be stored in far-end server; Said far-end server is connected with said verification terminal through wired or wireless network, and the operation of second database that wherein said inquiry is associated with said first database comprises that said verification terminal sends query requests to said far-end server, and said far-end server is beamed back result for retrieval to said verification terminal.
In one embodiment; Said first database and said second database can all be stored in far-end server; Said far-end server is connected with said verification terminal through wired or wireless network; Wherein, the operation of said inquiry first database comprises that said verification terminal sends query requests to said far-end server, and said far-end server is beamed back result for retrieval to said verification terminal; And wherein, the operation of second database that said inquiry is associated with said first database comprises that said verification terminal sends query requests to said far-end server, and said far-end server is beamed back result for retrieval to said verification terminal.Those skilled in the art should be appreciated that said first database and said second database that is associated can be stored in said far-end server respectively, also can be used as a database and are stored in said far-end server.
In one embodiment, said at least two ad-hoc locations can be to confirm at random, and the invention is not restricted to this, and promptly said at least two ad-hoc locations also can be that fix or definite through mathematical algorithm.
In one embodiment, said at least two ad-hoc locations can show in the verification terminal with the matrix diagramatic way.
In one embodiment, said at least two ad-hoc locations can be three positions.
In one embodiment; Said compound text code can receive and be presented on the verification terminal through short message mode; Also can receive and be presented on the verification terminal through the browser mode, can also receive and be presented on the verification terminal through the application software mode, the present invention also be not limited thereto.
Compound text code method of calibration of the present invention adopts be mutually related two-dimensional textual sign indicating number and one dimension text code dexterously; The recognition and the checking procedure of sign indicating number are divided into two stages; Import the short character of length by the user; Thereby need not the optics reading device, under the condition that guarantees security, reduced cost, and made checking procedure convenient.It is less relatively and need not purchase the user of optics reading device to be particularly suited for portfolio, perhaps need use a large amount of optics reading devices and the user that causes cost to increase suddenly.
Description of drawings
Can understand the present invention better through reference to illustrating of embodiment of the present invention, in the accompanying drawings:
Fig. 1 is the synoptic diagram of the first embodiment of the present invention;
Fig. 2 is the process flow diagram of the first embodiment of the present invention;
Fig. 3 is the synoptic diagram of the second embodiment of the present invention; And
Fig. 4 is the synoptic diagram of three ad-hoc locations in the two-dimensional textual sign indicating number in the second embodiment of the present invention.
Embodiment
In the following description,, set forth a large amount of details in order to reach purpose of explanation the present invention there is a comprehensively understanding, yet, clearly, to those skilled in the art, need not these details and also can realize the present invention.In this respect, the illustrative example embodiment of being lifted has been merely explanation, the present invention is not caused restriction.Therefore, protection scope of the present invention is not limit by above-mentioned specific embodiments, and only the scope with appending claims is as the criterion.
At first combine with reference to figure 1 and Fig. 2, Fig. 1 is the synoptic diagram of the first embodiment of the present invention, and Fig. 2 is the process flow diagram of the first embodiment of the present invention.Verification terminal 10 receives a compound text code with short message mode and said compound text code is presented on the verification terminal 10.Wherein, the mode that receives said compound text code is not limited to note, can also be through browser mode or application software mode, and the present invention is not limited in this regard.The one dimension text code 60 that said compound text code comprises a two-dimensional textual sign indicating number 40 and is associated with two-dimensional textual sign indicating number 40.The character number that the character number that one dimension text code 60 is comprised can be comprised much smaller than two-dimensional textual sign indicating number 40.For example; The character number that one dimension text code 60 is comprised can be not more than 1/2nd or 1/3rd of character number that two-dimensional textual sign indicating number 40 comprised; And preferably, the character number that comprised of one dimension text code 60 can also be not more than 1/4th of character number that two-dimensional textual sign indicating number 40 comprised.In preferred embodiments, two-dimensional textual sign indicating number 40 can be the two-dimensional textual sign indicating number of four lines eight row, and one dimension text code 60 can only comprise the seldom character of number, for example seven characters.
At first, the character that comprised of the user at the verification terminal 10 one dimension text code 60 that will be associated with two-dimensional textual sign indicating number 40 is input to verification terminal 10 (step 201).Then, verification terminal 10 inquiry is first database 15 of storage in advance, and judges that one dimension text code 60 whether in first database 15 (step 202), if one dimension text code 60 does not exist, refuses said compound text code; If one dimension text code 60 exists, then carry out following step.In one embodiment; When one dimension text code 60 is not in first database 15; The multiple mode that verification terminal 10 can be expected by one of skill in the art easily points out the compound text code of the current institute of user verification invalid, for example, and through display message or auditory tone cues information again or mode such as pilot lamp; This respect content is not emphasis of the present invention place, so do not give unnecessary details.
After the checking procedure through the phase one, verification terminal 60 requires the user to import the character (step 203) at least two ad-hoc locations in two-dimensional textual sign indicating number 40.Second database 25 that 10 inquiries of verification terminal are associated with first database 15, and judge whether the character on said at least two ad-hoc locations all matees the character (step 204) that is pre-stored in second database 25.Be not pre-stored in the character of second database 25 if at least one character in the character on said at least two ad-hoc locations matches, refuse said compound text code; If the character on said at least two ad-hoc locations all matees the character that is pre-stored in second database 25, said compound text code is through verification (step 205).Similarly, the multiple mode that can also expect easily by one of skill in the art of verification terminal 10 point out the verification of the current institute of user compound text code whether through verification.
In above-mentioned embodiment, one dimension text code 40 can include but not limited to the character that two-dimensional textual sign indicating number 60 is comprised, numeral, letter, GB2312 character or ascii character and combination thereof.Those skilled in the art should be appreciated that some of character that one dimension text code 40 and two-dimensional textual sign indicating number 60 are comprised or all can make Chinese character or other similar literal.
In above-mentioned embodiment, verification terminal 10 can be portable terminal, and preferably, said portable terminal can be mobile phone, and the invention is not restricted to this, and promptly said portable terminal can also be computing machine, PDA, POS etc.
With reference to Fig. 3, Fig. 3 is the synoptic diagram of the second embodiment of the present invention.In this embodiment, verification terminal 10 is a mobile phone.Be that with the difference of first embodiment first database 15 and second database 25 are stored in respectively in a mobile phone 10 and the far-end server 20.Mobile phone 10 interconnects through wired or wireless network with far-end server 20.The operation of wherein inquiring about second database 25 that is associated with first database 15 comprises that mobile phone 10 sends query requests to far-end server 20, and far-end server 20 is beamed back result for retrieval to mobile phone 10.Simultaneously, in second embodiment shown in Figure 3, be through judge on three ad-hoc locations in the two-dimensional textual sign indicating number 40 character whether all the coupling character that is pre-stored in second database 25 further judge whether said compound text code effective.General English alphabet is added digital simple application situation, and the possibility of guessing three characters on the ad-hoc location right is less than 40,006 per milles, and this has satisfied the requirement of general application.
In preferred embodiments, first database 15 and second database 25 can be same database, and perhaps the two can all be stored in verification terminal 10, and perhaps the two can be stored in far-end server 20 again.When the two all is stored in verification terminal 10, then omitted the communication process between verification terminal 10 and the far-end server 20.
With reference to Fig. 4, Fig. 4 is the synoptic diagram of three ad-hoc locations in the two-dimensional textual sign indicating number in the second embodiment of the present invention at last.As shown in Figure 4, the user need import the character on three ad-hoc locations in the two-dimensional textual sign indicating number 40, and wherein said ad-hoc location can show in verification terminal 10 with matrix diagramatic way (as directed is the matrix of four lines seven row).In other embodiments, the number of said ad-hoc location can be more, and said ad-hoc location can be to confirm at random, and the invention is not restricted to this, promptly said ad-hoc location also can be fix or confirm through mathematical algorithm.
All be stored among another embodiment of far-end server 20 at first database 15 and second database 25; The operation of inquiring about first database 15 comprises that verification terminal 10 sends query requests to far-end server 20, and far-end server 20 is beamed back result for retrieval to verification terminal 10; And wherein, the operation of second database 15 that is associated with first database 10 of inquiry comprises that verification terminal 10 sends query requests to far-end server 20, and far-end server 20 is beamed back result for retrieval to verification terminal 10.Yet those skilled in the art are understood that easily, when first database 15 and second database 25 all are stored in when all being stored in verification terminal 10, can omit and far-end server 20 between carry out the flow of data transmission.
Compound text code method of calibration of the present invention adopts be mutually related two-dimensional textual sign indicating number and one dimension text code dexterously; The recognition and the checking procedure of sign indicating number are divided into two stages; Import the short character of length by the user; Thereby need not the optics reading device, under the condition that guarantees security, reduced cost, and made checking procedure convenient.It is less relatively and need not purchase the user of optics reading device to be particularly suited for portfolio, perhaps need use a large amount of optics reading devices and the user that causes cost to increase suddenly.
Those skilled in the art should be appreciated that method of the present invention also is applicable to have the occasion that use simultaneously at many verification terminals (even multiple servers).At this moment, if there is a verification terminal to verify a compound text code, all databases on all verification terminals and/or the Servers-all can carry out synchronous operation, in time to Update Information.
Although described several exemplary with details in the above; But disclosed embodiment only is exemplary and nonrestrictive; And those skilled in the art will recognize easily; A lot of other modifications, change and/or replacement are possible in exemplary, and essence does not depart from novel teachings of the present disclosure and advantage.Therefore, all such modifications, change and/or replacement intention are included in to be liked enclosed in the scope of the present disclosure that claims limit.

Claims (19)

1. compound text code method of calibration; Said compound text code comprises a two-dimensional textual sign indicating number and an one dimension text code that is associated with said two-dimensional textual sign indicating number; The character number that the character number that said one dimension text code is comprised is comprised less than said two-dimensional textual sign indicating number, said method comprises:
1) character that comprised of user's said one dimension text code that will be associated with said two-dimensional textual sign indicating number is input to the verification terminal, and first database that said verification terminal inquiry is stored in advance if said one dimension text code does not exist, is refused this compound text code; If said one dimension text code exists, then carry out following step;
2) character at least two ad-hoc locations of the said user's input of said verification demanding terminal in said two-dimensional textual sign indicating number; Second database that said verification terminal inquiry is associated with said first database; Be not pre-stored in the character of said second database if at least one character in the character on said at least two ad-hoc locations matches, refuse this compound text code; If the character on said at least two ad-hoc locations all matees the character that is pre-stored in said second database, said compound text code is through verification.
2. method of calibration as claimed in claim 1, the character number that wherein said one dimension text code is comprised are not more than 1/2nd of character number that said two-dimensional textual sign indicating number comprised.
3. method of calibration as claimed in claim 2, the character number that wherein said one dimension text code is comprised are not more than 1/3rd of character number that said two-dimensional textual sign indicating number comprised.
4. method of calibration as claimed in claim 3, the character number that wherein said one dimension text code is comprised are not more than 1/4th of character number that said two-dimensional textual sign indicating number comprised.
5. method of calibration as claimed in claim 1, the character that wherein said one dimension text code and said two-dimensional textual sign indicating number are comprised comprises numeral, letter, GB2312 character or ascii character and combination thereof.
6. method of calibration as claimed in claim 1, wherein said verification terminal is a portable terminal.
7. method of calibration as claimed in claim 6, wherein said portable terminal are mobile phone.
8. method of calibration as claimed in claim 1, wherein said first database and said second database are same database.
9. method of calibration as claimed in claim 1, wherein said first database and said second database all are stored in said verification terminal.
10. method of calibration as claimed in claim 1; Wherein said first database storage is in said verification terminal; And said second database storage is in far-end server; Said far-end server is connected with said verification terminal through wired or wireless network, and the operation of second database that wherein said inquiry is associated with said first database comprises that said verification terminal sends query requests to said far-end server, and said far-end server is beamed back result for retrieval to said verification terminal.
11. method of calibration as claimed in claim 1; Wherein said first database and said second database all are stored in far-end server; Said far-end server is connected with said verification terminal through wired or wireless network; Wherein, the operation of said inquiry first database comprises that said verification terminal sends query requests to said far-end server, and said far-end server is beamed back result for retrieval to said verification terminal; And wherein, the operation of second database that said inquiry is associated with said first database comprises that said verification terminal sends query requests to said far-end server, and said far-end server is beamed back result for retrieval to said verification terminal.
12. method of calibration as claimed in claim 1, wherein said at least two ad-hoc locations are to confirm at random.
13. method of calibration as claimed in claim 1, wherein said at least two ad-hoc locations are fixed.
14. method of calibration as claimed in claim 1, wherein said at least two ad-hoc locations are confirmed through mathematical algorithm.
15. method of calibration as claimed in claim 1, wherein said at least two ad-hoc locations show in the verification terminal with the matrix diagramatic way.
16. method of calibration as claimed in claim 1, wherein said at least two ad-hoc locations are three positions.
17. method of calibration as claimed in claim 1, said compound text code receives and is presented on the verification terminal through short message mode.
18. method of calibration as claimed in claim 1, said compound text code receives and is presented on the verification terminal through the browser mode.
19. method of calibration as claimed in claim 1, said compound text code receives and is presented on the verification terminal through the application software mode.
CN201110148878.6A 2011-06-03 2011-06-03 Compound document code check method Expired - Fee Related CN102810088B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110148878.6A CN102810088B (en) 2011-06-03 2011-06-03 Compound document code check method
HK13106549.8A HK1179015A1 (en) 2011-06-03 2013-06-04 Method for checking a composite text code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110148878.6A CN102810088B (en) 2011-06-03 2011-06-03 Compound document code check method

Publications (2)

Publication Number Publication Date
CN102810088A true CN102810088A (en) 2012-12-05
CN102810088B CN102810088B (en) 2016-09-28

Family

ID=47233795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110148878.6A Expired - Fee Related CN102810088B (en) 2011-06-03 2011-06-03 Compound document code check method

Country Status (2)

Country Link
CN (1) CN102810088B (en)
HK (1) HK1179015A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1139344A (en) * 1997-07-18 1999-02-12 Nec Corp Character string retrieval method using two-dimensional array code
CN101552675A (en) * 2009-05-12 2009-10-07 佳学时代教育科技(北京)有限公司 Commercial intelligent real time identity authentication method based on mobile handhold terminal and two-dimension bar-code
CN101859398A (en) * 2009-04-10 2010-10-13 银河联动信息技术(北京)有限公司 Two-dimensional array code
CN101894424A (en) * 2009-05-21 2010-11-24 北京西阁万投资咨询有限公司 Trading card processing system and method for improving safety

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1139344A (en) * 1997-07-18 1999-02-12 Nec Corp Character string retrieval method using two-dimensional array code
CN101859398A (en) * 2009-04-10 2010-10-13 银河联动信息技术(北京)有限公司 Two-dimensional array code
CN101552675A (en) * 2009-05-12 2009-10-07 佳学时代教育科技(北京)有限公司 Commercial intelligent real time identity authentication method based on mobile handhold terminal and two-dimension bar-code
CN101894424A (en) * 2009-05-21 2010-11-24 北京西阁万投资咨询有限公司 Trading card processing system and method for improving safety

Also Published As

Publication number Publication date
HK1179015A1 (en) 2013-09-19
CN102810088B (en) 2016-09-28

Similar Documents

Publication Publication Date Title
CN110598463B (en) Block chain-based information processing method and device and computer-readable storage medium
CN101110667B (en) User authentication method and user authentication system
CN106685932A (en) File access system and method based on cloud service
CN1408187A (en) System for electronic delivery of personal identification code
CN103209074B (en) A kind of method of safety certification, system and short message processing device
CN101316166A (en) Dynamic password identity authentication method based on accidental character set
CN107633081A (en) A kind of querying method and system of user profile of breaking one's promise
CN105939313A (en) State code redirecting method and device
CN101217371B (en) A method to realize user account verification
CN107710644A (en) Utilize the Verification System and method of the flash memory of Intelligent mobile equipment
CN103516801A (en) Information query system
CN106384257A (en) Invoice information rapid inputting method and invoice billing method
CN113449829A (en) Data transmission method based on optical character recognition technology and related device
CN102810088A (en) Method for checking composite text code
CN101873580B (en) Download method of business application and business application management platform system
CN105915551A (en) Real-name system verification method and communication operator real-name system verification method based on mobile terminal bottom layer
CN107844290B (en) Software product design method and device based on data stream security threat analysis
CN104539780A (en) Contact information searching method and system
CN109446840A (en) Check method, apparatus, electronic equipment and the storage medium of policy information
CN102238171A (en) Intelligent key device, and system and method for improving security of online transaction and authentication
CN104468948A (en) Information processing method and electronic device
CN103096273A (en) Uplink short message service (SMS) sending method, equipment and system
CN102411745A (en) Payment method, device and mobile payment system of mobile payment platform
CN101005647A (en) Radio searching system and method
US8135672B1 (en) Deleting website-specific data at a wireless-network gateway

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1179015

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1179015

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160928