A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to any reproduction by anyone of the patent disclosure, as it appears in the United States Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
The present invention relates to verification system and method, and more particularly to an electronic ticket admission verification anti-counterfeiting system which is able to broadcast sound to enable two verification processes.
The popularity of the Internet has made transactions between client ends and server ends increasingly frequent. According to a conventional technology, the client end can register and log in the server end for a transaction procedure of ticket purchase; however, in the conventional technology, the transaction is about the payment operation only, and the physical ticket is still delivered to the consumer through a conventional manner, such as home delivery or convenience store pick-up, or the consumer is required to receive the physical ticket at a designated window according to an ID card thereof in 30 minutes before admission. Therefore, the conventional technology cannot avoid or reduce the cost of producing physical tickets and the cost of logistic delivery.
Taiwan invention patent No. 1474706, discloses an electronic voucher anti-counterfeiting system and a method thereof based on a variable anti-counterfeit voucher. After a detecting unit detects that the electronic device receives a confirmation instruction, the variable anti-counterfeit voucher is processed and changed by a processing unit to generate an identification notification for a user to verify the electronic voucher. The confirmation indication can include one of a gesture, a voice, a task, a password, or a combination thereof. This conventional technology provides a solution for a mobile end only, and the mobile end is notified by human voice or gesture; however, during the confirmation process based on human voice in admission verification environment, a volume of the human voice varies and is possibly affected by surrounding environment, and ambient sound is more noisy especially at the entrance, and in the case, when the staff or the user does not speak clearly or the volume thereof is too small, the detection unit cannot clearly receive the confirmation indication of the human voice, the staff or the user must input voice again, and it will impact the smoothness of the entire admission verification process. As a result, the conventional technology has the above-mentioned technical problem which remains to be solved. Furthermore, this conventional technology utilizes a time-varying pattern (as shown in FIGS. 5A and 5B of Taiwan invention patent No. 1474706) or a text or number (as shown in FIG. 4 of Taiwan invention patent No. 1474706) to generate a variable anti-counterfeit voucher, and the service staff can verify the voucher by naked eyes based on an appointed pattern, instead of verifying automatically by the system end, so it is easy to cause misjudgment due to human factors. Furthermore, since the conventional technology notifies the user to verify the processed anti-counterfeit voucher or the identification, so it is hard to determine whether the electronic voucher is the original electronic voucher or the recopied electronic voucher. As a result, the possibility of cheating for admission still exists, and there is still room for improvement in verification security.
Therefore, in the application of the admission verification environment, if the indication confirmation can be performed conveniently based on sound without being affected by the ambient sound at the entrance and the volume and the communication range of sound can be accurately controlled, high verification convenience and accuracy and a good user admission experience can be provided, and the existing verification security problem can be solved, thereby improving industrial practicability.
An objective of the present invention is to provide an electronic ticket admission verification anti-counterfeiting system and a method which broadcast sound to enable two verification processes, so as to solve the conventional problems and satisfy the requirement in application.
An objective of the present invention is to provide an electronic ticket admission verification anti-counterfeiting system and method in which a user-end device is used as a carrying device for receiving the broadcast sound to enable two verification processes.
In order to achieve the objective, the present invention provides an electronic ticket admission verification anti-counterfeiting system including a ticket database and at least one admission determination device. The ticket database is configured to store at least one ticket identifier to be downloaded and stored to a user-end device comprising a display screen and a sound receiving device. The at least one admission determination device includes a sound broadcasting device and a barcode reader. The barcode reader is configured to sequentially scan a first QR code and a second QR code displayed on the display screen of the user-end device, and when the admission determination device analyzes that the first QR code is valid, the admission determination device controls the sound broadcasting device to broadcast a notification sound, and then analyzes the second QR code to determine whether to admit a user holding the user-end device. The first QR code or the second QR code is associated with the ticket identifier encrypted, and the second QR code is generated after the sound receiving device of the user-end device receives the notification sound, and the first QR code is different from the second QR code.
In order to achieve the objective, the present invention provides an electronic ticket admission validation anti-counterfeiting method including steps of: scanning a first QR code displayed on a display screen of a user-end device; analyzing first information obtained from the first QR code; comparing the first information to information provided by a ticket database, to determine whether to broadcast an audio file to generate a notification sound; scanning a second QR code displayed on the display screen of the user-end device, wherein the second QR code is generated after the sound receiving device of the user-end device receives the notification sound, and the first QR code or the second QR code is associated with a ticket identifier stored in the user-end device; analyzing second information obtained from the second QR code; comparing the second information to information stored in the ticket database, to determine whether to admit a user holding the user-end device.
In order to achieve the objective, the present invention provides an electronic ticket admission validation anti-counterfeiting method applied to a user-end device including a display screen and a sound receiving device, and the method includes steps of: downloading and storing a ticket identifier; according to the ticket identifier, generating a first QR code, and displaying the first QR code on the display screen for the admission determination device to scan and analyze; after the sound receiving device receives a notification sound outside of a human hearing range, generating a second QR code and displaying the second QR code on the display screen for the admission determination device to scan and analyze.
In order to achieve the objective, the present invention provides a user-end device applied to an electronic ticket admission verification, and the user-end device comprises a display screen and a sound receiving device, and also comprises: a login module configured to login a digital ticket issuance system; a ticket download module configured to download a ticket identifier from the digital ticket issuance system, and store the ticket identifier; a barcode generating module configured to generate a first QR code and display the first QR code on the display screen for the admission determination device to scan and analyze; an audio analyzing module configured to receive and analyze a notification sound outside of a human hearing range, so as to notify the barcode generating module, to make the barcode generating module generate and display a second QR code on the display screen for the admission determination device to scan and analyze, wherein the first QR code or the second QR code is associated with the ticket identifier.
According to above-mentioned contents, the electronic ticket admission verification anti-counterfeiting system and the method of the present invention can generate following unexpected effects.
First, by the two-factor verification using different QR codes, even the QR-code1 of the electronic ticket is recopied, the recopied QR-code1 of the electronic ticket still fails to trigger the generation of the new QR-code2 for second verification, so the recopied QR-code1 cannot be verified for admission. Furthermore, during admission verification process, the staff member at the entrance or the user holding the mobile device only observes that the display screen displaying the QR-code 1 of the electronic ticket approaches the admission determination device, but does not know that the admission determination device is performing the two-factor verification, so it is not easily to sense and crack the two-factor verification of the present invention, thereby achieving the effect of high verification security, no cheating chance and fully admission.
Secondly, after the system and method of the present invention determines the QR code of the electronic ticket to be valid, one of the audio files stored in the admission determination device or the verification server is selected to broadcast, and the sound broadcasting device can broadcast the sound outside of the human hearing frequency range, to trigger the second barcode verification, and the staff member at the entrance or the user holding the mobile device does not need to do additional action, so as to provide high verification convenience and good admission experience to the user.
Thirdly, the system and method of the present invention broadcasts audio file to generate the sound different from general speech audio and having the frequency range higher or lower than the human hearing frequency range, and the volume and broadcasting range of the sound can be accurately controlled, for example, the mobile device of the user can receive the broadcast sound only when the mobile device is near the admission determination device or another sound broadcasting device coupled to the admission determination device, so that during admission verification process the mobile device is not affected by various sounds (such as chatting or music) in surrounding environment, and not affected by the factor such as the volume of the sound or far distance, thereby achieving high verification accuracy.
The structure, operating principle and effects of the present invention will be described in detail by way of various embodiments which are illustrated in the accompanying drawings.
The following embodiments of the present invention are herein described in detail with reference to the accompanying drawings. These drawings show specific examples of the embodiments of the present invention. These embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It is to be acknowledged that these embodiments are exemplary implementations and are not to be construed as limiting the scope of the present invention in any way. Further modifications to the disclosed embodiments, as well as other embodiments, are also included within the scope of the appended claims. These embodiments are provided so that this disclosure is thorough and complete, and fully conveys the inventive concept to those skilled in the art. Regarding the drawings, the relative proportions and ratios of elements in the drawings may be exaggerated or diminished in size for the sake of clarity and convenience. Such arbitrary proportions are only illustrative and not limiting in any way. The same reference numbers are used in the drawings and description to refer to the same or like parts.
It is to be acknowledged that although the terms ‘first’, ‘second’, ‘third’, and so on, may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only for the purpose of distinguishing one component from another component. Thus, a first element discussed herein could be termed a second element without altering the description of the present disclosure. As used herein, the term “or” includes any and all combinations of one or more of the associated listed items.
It will be acknowledged that when an element or layer is referred to as being “on,” “connected to” or “coupled to” another element or layer, it can be directly on connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present.
In addition, unless explicitly described to the contrary, the word “comprise” and variations such as “comprises” or “comprising”, will be acknowledged to imply the inclusion of stated elements but not the exclusion of any other elements.
Please refer to
In the first embodiment of the present invention, the user-end device 20 can be a mobile communication device, such as a smart phone; the user-end device 20 can install and execute an application (App) to login a digital ticket issuance system 40, so as to complete a ticket purchase procedure. Before an activity starts, a user can download an electronic ticket, which is purchased completely, from the digital ticket issuance system 40, and store a ticket identifier of the electronic ticket in the mobile communication device of the client end for anti-counterfeit admission verification process when the activity starts; or, when the user is ready to enter the site, the user can download the electronic ticket from the digital ticket issuance system 40 for anti-counterfeit admission verification process.
When the user reaches the site and uses the user-end device 20 as a carrying device to perform admission verification, the user can click the installed App to start a human-machine interface of the App, and further click an interface option of the admission verification on the human-machine interface. The App can associate with the downloaded and stored ticket identifier to generate a first QR code 27 (QR-code1), which is also called as QR-code1 hereafter, for first verification and display the first QR code 27 (QR-code1) on the display screen of the user-end device 20 for the admission determination device 11 in the system end of the present invention to scan and analyze. Furthermore, in a preferred embodiment of the present invention, the first QR code 27 (QR-code1) displayed by the user-end device 20 is set with timeliness, when the first QR code 27 (QR-code1) is displayed over a setting time, the user-end device 20 re-generates and displays a first QR code, which is also called as QR-code1′. The original first QR code 27 (QR-code1) is different from the re-generated first QR code (QR-code 1′), but they are generated according to the ticket identifier and can be scanned and analyzed by the admission determination device 11. The purpose of setting the timeliness is to prevent the first QR code 27 (QR-code1) from being recopied to illegally use, thereby improving admission verification security.
After the reader 12 of the admission determination device 11 scans and analyzes the first QR code 27 (QR-code1) to obtain first information from the first QR code 27 (QR-code1), the admission determination device 11 transmits the first information to the verification server 13 for first verification. For example, in an embodiment, the first information can include one of a ticket identifier, a user identifier, a time factor or a combination thereof. The verification server 13 obtains the first information from the admission determination device 11, and compares the first information to the information provided by the ticket database 14. The information provided by the ticket database 14 is the information which is obtained by the verification server 13 according to the user identifier for the first comparison, for example, the information can be the ticket identifier stored in the ticket database 14. When the verification server 13 compares the first information obtained from the first QR code 27 (QR-code1) with the information provided by the ticket database 14 and analyzes the first information to be valid, the verification server 13 obtains an audio file from the ticket database 14, and provides the audio file to the admission determination device 11. Next, the admission determination device 11 enables the sound broadcasting device 16 to broadcast the audio file, so as to generate the notification sound. In a preferred embodiment of the present invention, the notification sound is in the frequency range outside of human hearing range.
Please refer to
After a sound receiving device, not shown in figures, of the user-end device 20 receives the notification sound broadcast and generated by the sound broadcasting device 16 and the notification sound is determined to be valid, the user-end device 20 starts to generate a second QR code 28 (QR-code2), which associates with the ticket identifier downloaded and stored previously, for second verification, and displays the second QR code 28 (QR-code2) on the display screen of the user-end device 20 for the admission determination device 11 in the system end of the present invention to successively scan and analyze. The first QR code 27 (QR-code1) is different from the second QR code 28 (QR-code2). In a preferred embodiment of the present invention, the second QR code 28 (QR-code2) displayed on the user-end device 20 is also set with timeliness, when the second QR code 28 (QR-code2) is displayed over the setting time, the user-end device 20 regenerates and displays a new second QR code (QR-code_2′), so as to prevent the original second QR code 28 (QR-code2) from being recopied to illegally use, thereby improving admission verification security. After the reader 12 of the admission determination device 11 scans and analyzes the second QR code 28 (QR-code2) to obtain second information, the admission determination device 11 transmits the second information to the verification server 13 for verification. The verification server 13 obtains the second information, such as one of a ticket identifier, a user identifier and a time factor or a combination thereof, from the admission determination device 11, and then compares the second information to the information provided by the ticket database 14. The information provided by the ticket database 14 is the information obtained by the verification server 13 based on the user identifier and for the second comparison, such as the ticket identifier stored in the ticket database 14. When the verification server 13 compares the second information obtained from the second QR code 28 (QR-code 2) with the information provided by the ticket database 14 and analyzes the second information to be valid, the verification server 13 notifies or transmits a comparison result indicative of successful admission verification, to the admission determination device 11, so that the admission determination device 11 can enable the gate system 15 to admit the user holding the user-end device 20.
In the system and method of the present invention, in order to ensure the successful results of the two verifications, the time for the reader 12 of the admission determination device 11 to read the QR code must be the time of successfully scanning the QR codes for at least two times, so that both of the QR-code1 and the converted QR-code2 displayed on the user-end device 20 can be scanned and analyzed. In order to prevent the user from too early moving the QR code, displayed on the user-end device 20, away from the reader 12 of the admission determination device 11 to cause failure of the second verification, the admission determination device 11 can prompt a countdown time to the user, or prompt the user not to move the QR code displayed on the user-end device 20 away from the reader 12 of the admission determination device 11 until an indicator light is changed from red to green.
Please refer to
Please refer to
The user-end device 20 of the present invention can execute the application (App) 21 to implement the modules including a login/registration module 22, a ticket download module 23, an encryption and decryption module 24, an audio analyzing module 25, and a barcode generating module 26. The login/registration module 22 is configured to establish communication interconnection between the user-end device 20 and the digital ticket issuance system 40. Please also refer to
In a step S103, After the user clicks the interface option of admission verification on a human-machine interface of the application 21, the barcode generating module 26 generates the first QR code 27 (QR-code1) for first verification according to the first information including the ticket identifier, the user identifier and the time factor, and displays the first QR code 27 (QR-code1) on the display screen of the user-end device 20. In a step S104, in response to a step S204 performed in the system end as shown in
In another embodiment of the present invention, the user-end device 20 further comprises one of an acceleration sensor, a proximity sensor, an optical sensor, or a combination thereof, and in the step S104, besides the operation of determining whether the frequency range of the analyzed notification sound matches the preset frequency range condition, the barcode generating module 26 of the user-end device 20 can also be in cooperation with one of the above-mentioned sensors or a combination of above-mentioned sensors, to determine the generation of the second QR code 28 (QR-code2) for second verification. For example, after the frequency range of the analyzed notification sound matches the preset frequency range condition, the user-end device 20 can determine, by using the acceleration sensor, whether the display screen of the user-end device 20 is kept downwardly facing the reader 12 for scanning the QR code; or the user-end device 20 can determine, by using the proximity sensor, whether the user-end device 20 continuously approaches the reader 12; or the user-end device 20 can determine, by using the optical sensor, whether the user-end device 20 leaves from the reader 12. After the user-end device 20 determines that the frequency range of the analyzed notification sound matches the preset frequency range condition, and determines, by using at least one of the sensors, that the user-end device 20 is kept downwardly facing, continuously approaches the reader 12, and/or does not leave from the reader 12, the barcode generating module 26 generates the second QR code 28 (QR-code2) for the second verification and displays the second QR code 28 on the display screen of the user-end device 20 for the reader 12 to scan.
Furthermore, in different embodiments, the audio file broadcast by the sound broadcasting device 16 can be a mixture of multiple frequency ranges, and the preset frequency range condition includes the multiple frequency ranges, and after the audio analyzing module 25 receives and analyzes the notification sound, only the notification sound including the preset frequency ranges is valid, for example, in a condition that the to-be-broadcast audio file includes A, B, C, and D frequency ranges outside of the human hearing range, after the audio analyzing module 25 receives and analyzes the notification sound, and determines that the frequency range of the analyzed notification sound includes the A, B, C, and D frequency ranges, it indicates that the received notification sound is valid, so the barcode generating module 26 generates the QR-code1 to replace the QR-code2. The system and the method of the present invention can use the audio file including the mixture of more frequency ranges, to improve security of admission verification, and increase difficulty of recopying and cracking the audio file.
Please refer to
In the step S204, the comparison module 32 obtains the audio file from the ticket database 14, or selects the corresponding audio file from the plurality of audio files according to the information setting related to the electronic ticket, the audio broadcasting module 33 provides the audio file to the sound broadcasting device 16 to c. In a step S205, in response to the step S105 executed in the client end shown in
According to the embodiment of
According to the embodiment of
Please refer to
Please refer to
Please refer to
Please refer to
It should be noted that various equivalent structural changes, alternations or modifications based on descriptions and figures of different embodiments of the present invention are all consequently viewed as being embraced by the spirit and the scope of the present disclosure set forth in the claims. For example, the user-end device can generate the first QR code 27 (QR-code1) based on the user identifier and displays the first QR code 27 (QR-code1), and after the sound receiving device of the user-end device receives the notification sound, the user-end device can generate the second QR code 28 (QR-code2) based on the ticket identifier and display the second QR code 28 (QR-code2). When the user reaches the entrance of the site, the admission determination device 11 can scan and analyze the first QR code 27 (QR-code1) to obtain the first information, and determine, according to the first information, whether to instruct the sound broadcasting device to broadcast the notification sound, and the sound receiving device of the user-end device can receive the notification sound, and then scan and analyze the second QR code 28 (QR-code2) to obtain the second information, and determine, according to the second information, whether to admit the user holding the user-end device.
The present invention disclosed herein has been described by means of specific embodiments. However, numerous modifications, variations and enhancements can be made thereto by those skilled in the art without departing from the spirit and scope of the disclosure set forth in the claims.
Number | Date | Country | Kind |
---|---|---|---|
107130848 | Sep 2018 | TW | national |