WO2018113577A1 - 一种基于用户端界面联网验票的方法、***及智能设备 - Google Patents

一种基于用户端界面联网验票的方法、***及智能设备 Download PDF

Info

Publication number
WO2018113577A1
WO2018113577A1 PCT/CN2017/116094 CN2017116094W WO2018113577A1 WO 2018113577 A1 WO2018113577 A1 WO 2018113577A1 CN 2017116094 W CN2017116094 W CN 2017116094W WO 2018113577 A1 WO2018113577 A1 WO 2018113577A1
Authority
WO
WIPO (PCT)
Prior art keywords
ticket
information
electronic
status
verification
Prior art date
Application number
PCT/CN2017/116094
Other languages
English (en)
French (fr)
Inventor
曹杰
冯雨晖
孟威
李新伟
贺帅
唐冲元
Original Assignee
北京红马传媒文化发展有限公司
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 北京红马传媒文化发展有限公司 filed Critical 北京红马传媒文化发展有限公司
Priority to US16/472,258 priority Critical patent/US20190318280A1/en
Publication of WO2018113577A1 publication Critical patent/WO2018113577A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • G06F40/226Validation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B11/00Apparatus for validating or cancelling issued tickets

Definitions

  • the invention relates to the technical field of ticket checking, in particular to a method, a system and a smart device for networked ticket checking based on a user interface.
  • the form of ticket verification in the prior art is mainly divided into two types: the first type is the paper ticket purchased by the user and the field ticket is used for the inspection, and the second is the user's hand-marked ticket dynamic.
  • Two-dimensional code electronic ticket, the on-site staff carries out scanning and checking the ticket through relevant equipment.
  • the embodiments of the present invention provide a method, a system, and a smart device for network-based ticket checking based on a user interface, and reduce the cost of setting up the ticket checking device and the networking on the basis of ensuring the security of the ticket checking.
  • an embodiment of the present invention provides a method for network-based ticket checking based on a user interface, including:
  • Parsing and verifying the identifier of at least one electronic ticket purchased by the client carried in the obtaining request When the information meets the ticket checking condition, the response information is sent to the user end; the response information carries the electronic ticket verification interface to retrieve the command information;
  • the parsing and verifying that the identifier information of the at least one electronic ticket purchased by the user terminal that is carried in the obtaining request meets the ticket checking condition, and sending the response information to the user end including:
  • the item field corresponding to the electronic ticket information stored in the information storage A module of the database is stored in the ticket checking plan; if there is no, the item corresponding to the electronic ticket is sent to the user terminal, and the ticket checking plan does not exist. Responding to the information in the prompt message, ending the ticket verification process;
  • the item field corresponding to the electronic ticket information is obtained during the ticket inspection time; after the ticket inspection time, the ticket is marked as having ended, and the user terminal is sent the information indicating that the electronic ticket has ended the ticket inspection prompt. Answer the information and end the ticket verification process;
  • the ticket status corresponding to the electronic ticket voucher information is obtained; the ticket status is that the ticket inspection condition is not met, and the ticket status of the electronic ticket carrying the electronic ticket is not met with the prompt information of the ticket inspection condition.
  • the response information is used to end the ticket verification process; when the ticket status is in compliance with the ticket inspection condition, the response message carrying the electronic ticket verification interface retrieval instruction information is sent to the user terminal.
  • the ticket status corresponding to the electronic ticket voucher information is obtained within the ticket inspection time, including:
  • the ticket checking interface retrieves the request, and after the countdown ends, the verification interface corresponding to the electronic ticket is displayed; or
  • the receiving the password input information collected by the verification interface sent by the client includes:
  • the comparison of the password input information with the password stored in the information storage A module of the database, and sending the prompt information to the user end according to the comparison result including:
  • the prompt information is sent to the client, and the password input information is continuously received; the password input is determined.
  • the number of times exceeds the number of retries, the user sends a prompt message to the client, and at the same time, the authentication interface is locked, and the password input information is no longer received; or
  • the check status of the electronic ticket in the information storage B module of the database is retrieved, and when the ticket check status is not in compliance with the ticket checking condition, the user is Sending the prompt information of the ticket status, ending the ticket verification process; or
  • the check status of the electronic ticket in the information storage B module of the database is retrieved, and the ticket check status is unverified and the ticket is not exchanged. Modify the check status of the electronic ticket in the information storage B module of the database, increase the check ticket, and send the prompt information of the successful ticket check to the user.
  • the ticket status is a non-conformity, including one of a ticket status, a ticket exchange, a refunded ticket, or an invalid ticket;
  • the ticket status is a ticket inspection condition, including a ticket. The product status meets the unverified ticket, the ticket is not exchanged, and the ticket is valid.
  • the method further includes: when sending the prompt information to the user terminal as the prompt information for successful ticket verification, sending a print request to the printer, and printing the electronic ticket information.
  • Another aspect of the embodiment of the present invention further provides a system for networked ticket verification based on a user interface, including:
  • a first receiving module configured to receive an electronic ticket verification interface acquisition request sent by the user end
  • the parsing and verifying module is configured to: when parsing and verifying that the identifier information of the at least one electronic ticket purchased by the user end carried in the obtaining request meets the ticket checking condition, sending the response information to the user end; the response information carries the electronic ticket verification
  • the interface retrieves instruction information
  • the second receiving module is configured to receive the password input information collected by the verification interface sent by the user end, compare the password input information with the password stored in the information storage A module of the database, and send the ticket verification to the user end according to the comparison result. Prompt message.
  • parsing and verifying module includes:
  • a first parsing and verifying unit configured to parse and verify whether the e-ticket information carried in the e-ticket verification interface acquisition request is legal; if not, send a response message carrying the e-ticket illegal prompt information to the user end, and end Ticket inspection process;
  • a second parsing and verifying unit configured to acquire the e-ticket stored in the information storage
  • a third parsing and checking unit configured to: after the item field corresponding to the e-ticket information stored in the information storage A module of the second parsing and verifying unit acquiring database, obtain the item field corresponding to the e-ticket information After the ticket inspection time; after the ticket inspection time, the ticket is marked as having ended the inspection, and the response message carrying the information indicating that the electronic ticket has ended the ticket inspection is sent to the user terminal, and the ticket verification process is ended;
  • a fourth parsing and verifying unit configured to acquire the item status corresponding to the electronic ticket information in the third verification parsing unit, and obtain the ticket status corresponding to the electronic ticket voucher information; the ticket status is non-compliant
  • the ticket checking condition is sent to the user terminal to send the response information that the ticket status of the electronic ticket does not meet the ticket checking condition prompt information, and the ticket checking process is ended; when the ticket status is in accordance with the ticket checking condition, the carrying electronic is sent to the user end.
  • the ticket verification interface retrieves the response information of the instruction information.
  • the fourth parsing and verifying unit includes:
  • a first determining unit configured to determine that the item field corresponding to the acquiring the electronic ticket information is before the ticket checking time, and when the ticket status corresponding to the electronic ticket voucher information is met to meet the ticket checking condition, sending the electronic to the user end
  • the countdown of the corresponding field of the ticket is waiting for the check-in interface to retrieve the request. After the countdown ends, the verification interface corresponding to the electronic ticket is displayed; or
  • a second judging unit configured to determine that the item field corresponding to the e-ticket information is obtained before the ticket checking time, and when the ticket status corresponding to the e-ticket voucher information is not in conformity with the ticket checking condition, sending the carrying to the user end
  • the ticket status of the electronic ticket does not meet the response information of the ticket inspection condition prompt information, and the ticket verification process is ended;
  • the third determining unit is configured to determine that the item field corresponding to the acquiring the electronic ticket information is within the ticket checking time, and obtain the ticket status corresponding to the electronic ticket voucher information.
  • the second receiving module includes:
  • the second receiving unit is configured to receive the password input information collected by the verification interface sent by the user end, and bind the password input information to the identification information of the electronic ticket and encrypt the information.
  • the first comparison unit is configured to: when the password input information is inconsistent with the password stored in the information storage module A of the database, determine that the number of times the password input corresponds to the number of retries, send a prompt message to the user end, and continue to receive the password. Entering information; determining that the number of times the password is input exceeds the number of retries, sending a prompt message to the client, and simultaneously locking the verification interface, and no longer receiving the password input information; or
  • a second comparison unit configured to retrieve the check status of the electronic ticket in the information storage B module of the database when the password input information is consistent with the password stored in the information storage module A of the database, and the check status is not When the ticket checking condition is met, the prompt information of the ticket checking status is sent to the user end, and the ticket checking process is ended;
  • a third comparison unit configured to retrieve the check status of the electronic ticket in the information storage B module of the database when the password input information is consistent with the password stored in the information storage module A of the database, and the check status is not
  • the check status of the electronic ticket in the information storage B module of the database is modified, the ticket check log is added, and the prompt information for successful ticket verification is sent to the user terminal.
  • the ticket status is a non-conformity, including one of a ticket status, a ticket exchange, a refunded ticket, or an invalid ticket;
  • the ticket status is a ticket inspection condition, including the ticket product. The status meets the unverified ticket, the ticket is not exchanged, and the ticket is valid.
  • the method further includes: a printing module, configured to send a print request to the printer when the second receiving module sends the prompt information to the user end to prompt the ticket verification, and print the electronic ticket information.
  • a printing module configured to send a print request to the printer when the second receiving module sends the prompt information to the user end to prompt the ticket verification, and print the electronic ticket information.
  • Another aspect of the embodiments of the present invention provides a smart device, including a system for network-based ticket checking based on a user interface.
  • the smart device includes, but is not limited to, a smart terminal that uses an H5, Android, IOS interface and can connect to a network.
  • the invention obtains a request by receiving an electronic ticket verification interface sent by the user end; and parsing and verifying that the identification information of the at least one electronic ticket purchased by the user terminal carried in the acquisition request meets the ticket checking condition, and sends the response information to the user terminal;
  • the response information carries the electronic ticket verification interface to retrieve the instruction information; and receives the password input information collected by the verification interface sent by the user end, and compares the password input information with the password stored in the database information storage module A, according to the comparison
  • the technical proposal of sending the ticket prompting information to the client end reduces the cost of setting up the ticket checking device and the networking cost on the basis of the guaranteed ticket checking, and simultaneously printing the small ticket (entry ticket or seat certificate) after successful verification. ) function to eliminate the entry problem caused by counterfeit (or analog) password check.
  • FIG. 1 is a flowchart of a method for network-based ticket checking based on a user interface according to Embodiment 1 of the present invention
  • FIG. 2 is a schematic diagram of a system for network-based ticket checking based on a user interface according to a second embodiment of the present invention
  • FIG. 3 is a schematic diagram of an analysis and verification module according to Embodiment 2 of the present invention.
  • FIG. 4 is a schematic diagram of a fourth parsing and verifying unit according to Embodiment 2 of the present invention.
  • FIG. 5 is a schematic diagram of a second receiving module according to Embodiment 2 of the present invention.
  • FIG. 6 is a structural block diagram of a smart device according to Embodiment 3 of the present invention.
  • FIG. 1 is a flowchart of a method for network-based ticket checking based on a user interface provided in an embodiment of the present invention.
  • the method includes: step S110 to step S130.
  • the method shown in FIG. 1 in this embodiment can be implemented by a server.
  • the database in the server includes at least an information storage A module, an information storage B module, and an information storage C module. Different information stores the specified modules separately, which is convenient for management and retrieval, and relieves server pressure.
  • the information storage A module may be used to store the ticket verification plan information; the storage field includes but is not limited to: the ticket inspection plan name, the project name, the project ID, the session name, the session ID, the province to which it belongs, the city to which it belongs, and the city to which it belongs.
  • the B module can be used to store ticket data information; the storage fields include: project name, project ID, session name, session ID, show time, order number, ticket number, ticket price, venue name, grandstand name, seat number, customer Name, customer ID number, telephone number, ticket exchange time, ticket exchange status, ticket exchange code, QR code exchange code, RFID electronic label, tax number, ticket inspection time, ticket inspection State, order status; information storage C module is used to record the ticket number of the wrong password input; storage fields include: ticket number, password error record, lock record.
  • step S110 an electronic ticket verification interface acquisition request sent by the client is received.
  • the receiving client obtains a request through an e-ticket verification interface sent by the H5, Android, and IOS interfaces.
  • the client is used to display an electronic ticket verification interface.
  • step S120 when it is verified that the identification information of the at least one electronic ticket purchased by the user terminal carried in the acquisition request meets the verification condition, the response information is sent to the user end; the response information carries the electronic ticket verification interface Instruction information.
  • step S120 the parsing and verifying that the identifier information of the at least one electronic ticket purchased by the user terminal in the obtaining request meets the ticket checking condition, and sending the response information to the user end, includes:
  • the parsing and verifying the electronic ticket information is legal, including parsing and verifying the unique ticket number identifier and the session ID carried by the electronic ticket, and whether the unique ticket number identifier and the session ID stored in the server are consistent.
  • the item field corresponding to the electronic ticket information stored in the information storage A module of the database is included in the ticket checking plan, that is, whether the electronic ticket supports the ticket checking form; if not, the mobile terminal sends the carrying The item number corresponding to the electronic ticket does not have the response information of the prompt information in the ticket inspection plan, and the ticket verification process is ended;
  • the item field corresponding to the electronic ticket information is obtained during the ticket inspection time; after the ticket inspection time, the ticket is marked as having ended, and the user terminal is sent the information indicating that the electronic ticket has ended the ticket inspection prompt. Answer the information and end the ticket verification process;
  • the ticket status corresponding to the electronic ticket information stored in the information storage B module of the server is obtained; the ticket status is not in compliance with the ticket checking condition, and the status of the ticket carrying the electronic ticket is not sent to the user terminal.
  • the response information conforming to the ticketing condition prompting information ends the ticket checking process; when the ticket status is in compliance with the ticket checking condition, the user terminal transmits a response message carrying the electronic ticket verification interface calling instruction information.
  • the ticket status is a non-conformity, including one of a ticket status, a ticket exchange, a refunded ticket, or an invalid ticket; the ticket status is in accordance with the ticket inspection condition, including the ticket status The state meets the unverified ticket, the ticket is not exchanged, and the ticket is valid.
  • the ticket status corresponding to the electronic ticket voucher information is obtained, including:
  • step S130 the password input information collected by the verification interface sent by the user end is received, and the password input information is compared with the password stored in the information storage A module of the database, and the ticket inspection prompt information is sent to the user end according to the comparison result. .
  • the receiving the password input information collected by the verification interface sent by the client includes:
  • the password input information includes but is not limited to one or more of graphic password input information, digital password input information, fingerprint password input information, and face recognition password input information.
  • embodiments of the present invention use graphical password input information for verification.
  • the password of the electronic ticket is stored in the information storage A module in the database.
  • the staff manually enters the password in the verification interface of the user terminal to perform the ticket verification. Since the password is not leaked, the authenticity of the electronic ticket is ensured.
  • step S130 whether the password input information is consistent with the password stored in the information storage A module of the database, and the prompt information is sent to the user end according to the comparison result, including:
  • the prompt information is sent to the client, and the password input information is continuously received; the password input is determined.
  • the number of times exceeds the number of retries, the user sends a prompt message to the client, and at the same time, the authentication interface is locked, and the password input information is no longer received; or
  • the check status of the electronic ticket in the information storage B module of the database is retrieved, and when the ticket check status is not in compliance with the ticket checking condition, the user is Sending the prompt information of the ticket status, ending the ticket verification process; or
  • the check status of the electronic ticket in the information storage B module of the database is retrieved, and the ticket check status is unverified and the ticket is not exchanged. Modify the check status of the electronic ticket in the information storage B module of the database, increase the check ticket, and send the prompt information of the successful ticket check to the user.
  • the server retrieves the information storage C module of the database through the communication interface to add an error record of the electronic ticket (the number of times the ticket has been closed will automatically clear the record) ), and obtain the number of all error records of the electronic ticket, and judge according to the lock recording algorithm.
  • the interface displays "Password input error, please try again". Alternatively, you can choose the time and number of errors to lock according to the situation.
  • the ticket status is a non-conformity, including one of a ticket status, a ticket exchange, a refunded ticket, or an invalid ticket; the ticket status is in accordance with the ticket inspection condition, including the ticket status is satisfied. The ticket is inspected, the ticket is not exchanged, and the ticket is valid.
  • the ticket verification status of the electronic ticket in the information storage B module of the database is modified, the ticket verification log is added, and the prompt information for successful ticket verification is sent to the user end, including:
  • the server modifies the current electronic ticket verification status in the information storage B module, and increases the ticket verification log;
  • the server invokes the display interface of the user terminal through the communication interface to display the current ticket status as the verified ticket, and displays the ticket information;
  • the server invokes the display interface of the user terminal through the communication interface to display the current ticket status as the exchanged ticket, and displays the ticket information;
  • the server invokes the display interface of the user terminal through the communication interface to display the current ticket status as the transferred gift, and displays the ticket information;
  • the server invokes the display interface of the user terminal through the communication interface to display that the ticket does not exist.
  • the method further includes: when sending the prompt information to the user terminal as the prompt information for successful ticket verification, sending a print request to the printer, and printing the electronic ticket information.
  • the server's print module can call the Windows print interface to execute the print command, and the printer automatically rolls a ticket.
  • the method for the network ticket verification based on the user interface of the first embodiment of the present invention obtains the identifier of the at least one electronic ticket purchased by the user terminal carried in the obtaining request by receiving the electronic ticket verification interface acquisition request sent by the user terminal.
  • the user sends a response message to the client, and receives the password input information collected by the verification interface sent by the client, and compares the password input.
  • the network prints the ticket (entry ticket or seat certificate) function to prevent the entrance problem caused by counterfeit (or analog) password check.
  • FIG. 2 is a structural diagram of a system 200 for network-based ticket checking based on a user interface provided in Embodiment 2 of the present invention, including: a first receiving module 21, an analysis checking module 22, and a second receiving. Module 23.
  • the first receiving module 21 is configured to receive an electronic ticket verification interface acquisition request sent by the user end.
  • the receiving client obtains a request through an e-ticket verification interface sent by the H5, Android, and IOS interfaces.
  • the client is used to display the electronic ticket verification interface.
  • the parsing and verifying module 22 is configured to: when parsing and verifying that the identifier information of the at least one electronic ticket purchased by the client carried in the acquiring request meets the ticket checking condition, sending the response information to the UE; the response information carries the electronic
  • the ticket verification interface retrieves the instruction information.
  • the second receiving module 23 is configured to receive the password input information collected by the verification interface sent by the user end, and compare the password input information with the password stored in the information storage A module of the database, and send the password to the user end according to the comparison result. Ticket inspection information.
  • the parsing and checking module 22 includes a first parsing and checking unit 221, a second parsing and checking unit 222, a third parsing and checking unit 223, and a fourth parsing and verifying unit 224.
  • the first parsing and verifying unit 221 is configured to parse and verify whether the e-ticket information carried in the e-ticket verification interface acquisition request is legal; if not, send the response information that carries the e-ticket illegal legal prompt information to the user end. End the ticket inspection process;
  • the second parsing and verifying unit 222 is configured to acquire the information stored in the information storage A module of the database after the first parsing and verifying unit parses and verifies that the electronic ticket information carried in the e-ticket verification interface acquisition request is legal. Whether the item field corresponding to the electronic ticket information exists in the ticket inspection plan; if there is no existence, the response information of the prompt information in the ticket inspection plan is not transmitted to the user terminal corresponding to the item field corresponding to the electronic ticket, and the ticket verification process is ended.
  • the third parsing and verifying unit 223 is configured to acquire an item field corresponding to the e-ticket information after the item field corresponding to the e-ticket information stored in the information storage A module of the second parsing unit acquiring database Whether it is in the ticket inspection time; after the ticket inspection time, it is marked as the end of the ticket inspection, and the response message carrying the information indicating that the electronic ticket has ended the ticket inspection is sent to the user terminal, and the ticket verification process is ended.
  • the fourth parsing and verifying unit 224 is configured to acquire the item status corresponding to the electronic ticket voucher information within the ticket checking time when the third parsing and verifying unit acquires the item field corresponding to the electronic ticket information; the ticket status is If the ticket inspection condition is not met, the response information indicating that the ticket status of the electronic ticket does not meet the ticket inspection condition prompt information is sent to the user end, and the ticket verification process is ended; when the ticket status is in compliance with the ticket checking condition, the ticket is sent to the client.
  • the electronic ticket verification interface is used to retrieve response information of the instruction information.
  • the fourth parsing and verifying unit 224 includes: a first judging unit 2241, a second judging unit 2242, or a third judging unit 2243.
  • the first determining unit 2241 is configured to determine, when the item field corresponding to the electronic ticket information is obtained, before the ticket checking time, and obtain the ticket status corresponding to the electronic ticket voucher information to meet the ticket checking condition, and send the The countdown of the session corresponding to the electronic ticket waits for the ticket check interface acquisition request, and after the countdown ends, the verification interface corresponding to the electronic ticket is displayed.
  • the second judging unit 2242 is configured to determine that the item field corresponding to the e-ticket information is obtained before the ticket checking time, and when the ticket status corresponding to the e-ticket credential information is not in conformity with the ticket checking condition, the second judging unit 2242 is sent to the user end.
  • the ticket status carrying the electronic ticket does not meet the response information of the ticket inspection condition prompt information, and the ticket verification process is ended.
  • the third determining unit 2243 is configured to determine that the item field corresponding to the obtained electronic ticket information is within the ticket checking time, and obtain the ticket status corresponding to the electronic ticket voucher information.
  • the second receiving module 23 includes: a second receiving unit 231, a first comparing unit 232, a second comparing unit 233, or a third comparing unit 234.
  • the second receiving unit 231 is configured to receive password input information collected by the verification interface sent by the user end, and bind the password input information to the identification information of the electronic ticket and encrypt the information.
  • the first comparison unit 232 is configured to determine, when the password input information is inconsistent with the password stored in the information storage module A of the database, that the number of times the password input is consistent with the number of retries, Sending a prompt message to the client, and continuing to receive the password input information; determining that the number of times the password input exceeds the number of retries, sending a prompt message to the client, and simultaneously locking the authentication interface, and no longer receiving the password input information.
  • the second comparison unit 233 is configured to retrieve the check status of the electronic ticket in the information storage B module of the database when the password input information is consistent with the password stored in the information storage module A of the database, and the check status When the condition of the ticket is not met, the prompt information of the status of the ticket is sent to the client, and the ticket verification process is ended.
  • the third comparing unit 234 is configured to retrieve the check status of the electronic ticket in the information storage B module of the database when the password input information is consistent with the password stored in the information storage module A of the database, and the check status When the ticket is not invoiced and the ticket is not exchanged, the check status of the electronic ticket in the information storage B module of the database is modified, the ticket verification log is added, and the prompt information for successful ticket verification is sent to the user terminal.
  • the ticket status is a non-conformity, including one of a ticket status, a ticket exchange, a refunded ticket, or an invalid ticket;
  • the ticket status is a ticket inspection condition, including the ticket product. The status meets the unverified ticket, the ticket is not exchanged, and the ticket is valid.
  • system 200 for network-based ticket verification based on the user interface further includes a printing module (not shown) for transmitting to the printer when the second receiving module sends the prompt information to the user terminal for prompting the ticket verification success. Send a print request to print the e-ticket information.
  • the system 200 based on the user interface internet ticket checking of the embodiment of the present invention may include a memory and a processor.
  • the processor can be a central processing unit CPU, a microprocessor MCU, or the like.
  • the memory includes, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a nonvolatile memory such as a hard disk, and the like.
  • ROM Read Only Memory
  • RAM Random Access Memory
  • nonvolatile memory such as a hard disk, and the like.
  • the memory is for storing instructions for controlling a processor to operate to perform a method of client-side ticket verification in accordance with an embodiment of the present invention.
  • the apparatus 300 for performing ticket verification based on the server recommended ticket checking scheme of the embodiment of the present invention may further include an interface device, a communication device, an input device, a speaker, a microphone, and the like.
  • the interface device includes, for example, a USB interface, a headphone jack, and the like.
  • the communication device can, for example, be capable of wired or wireless communication, and in particular can include Wifi communication, Bluetooth communication, 2G/3G/4G/5G communication Letter and so on.
  • the input device may include, for example, a touch screen, a keyboard, a somatosensory input, and the like. Users can input/output voice messages through speakers and microphones.
  • the system 200 for network-based ticket verification based on the user interface of the second embodiment of the present invention receives the electronic ticket verification interface acquisition request sent by the user end through the first receiving module, and parses and verifies the user end carried in the obtaining request by the parsing and verifying module.
  • the response information is sent to the user terminal; the response information carries the electronic ticket verification interface to retrieve the instruction information; and the second receiving module receives the verification interface collected by the user terminal.
  • the password input information is compared with the password input information and the password stored in the database information storage module A, and the technical proposal of sending the ticket inspection prompt information to the user end according to the comparison result is reduced on the basis of the guaranteed ticket verification.
  • the cost of the ticket checking equipment and the networking cost are set.
  • the ticket printing (entry ticket or seat certificate) function is printed on the network to prevent the entrance problem caused by the counterfeit (or analog) password check.
  • FIG. 6 shows a smart device 300 according to Embodiment 3 of the present invention, which includes a system 200 for network-based ticket checking based on a user interface according to any one of the second embodiments.
  • the smart device includes, but is not limited to, a smart terminal that uses an H5, Android, IOS interface and can connect to a network.
  • the smart device 300 of the embodiment of the present invention may include a memory and a processor.
  • the processor can be a central processing unit CPU, a microprocessor MCU, or the like.
  • the memory includes, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a nonvolatile memory such as a hard disk, and the like.
  • ROM Read Only Memory
  • RAM Random Access Memory
  • nonvolatile memory such as a hard disk, and the like.
  • the memory is for storing instructions for controlling a processor to operate to perform a method of client-side ticket verification in accordance with an embodiment of the present invention.
  • the apparatus 300 for performing ticket verification based on the server recommended ticket checking scheme of the embodiment of the present invention may further include an interface device, a communication device, an input device, a speaker, a microphone, and the like.
  • the interface device includes, for example, a USB interface, a headphone jack, and the like.
  • the communication device can be performed, for example Wired or wireless communication, specifically including Wifi communication, Bluetooth communication, 2G/3G/4G/5G communication, and the like.
  • the input device may include, for example, a touch screen, a keyboard, a somatosensory input, and the like. Users can input/output voice messages through speakers and microphones.
  • the smart device of the third embodiment of the present invention obtains a request by receiving an electronic ticket verification interface sent by the user terminal; and parsing and verifying that the identification information of the at least one electronic ticket purchased by the user terminal carried in the acquisition request meets the ticket checking condition, Sending the response information to the user end; the response information carries the electronic ticket verification interface to retrieve the instruction information; and receives the password input information collected by the verification interface sent by the user terminal, and compares the password input information with the information storage A module stored in the database.
  • the disclosed apparatus may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or may be Integrate into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical or otherwise.
  • the units described as separate components may or may not be physically separate,
  • the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the invention can be an apparatus, method and/or computer program product.
  • the computer program product can comprise a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement various aspects of the present invention.
  • the above method according to the present invention can be implemented in hardware, firmware, or as software or computer code that can be stored in a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or can be downloaded through a network.
  • a recording medium such as a CD ROM, a RAM, a floppy disk, a hard disk, or a magneto-optical disk, or can be downloaded through a network.
  • the computer code originally stored in a remote recording medium or non-transitory machine readable medium and to be stored in a local recording medium, whereby the methods described herein can be stored using a general purpose computer, a dedicated processor, or programmable or dedicated Such software processing on a recording medium of hardware such as an ASIC or an FPGA.
  • a computer, processor, microprocessor controller or programmable hardware includes storage components (eg, RAM, ROM, flash memory, etc.) that can store or receive software or computer code, when the software or computer code is The processing methods described herein are implemented when the processor or hardware is accessed and executed. Moreover, when a general purpose computer accesses code for implementing the processing shown herein, the execution of the code converts the general purpose computer into a special purpose computer for performing the processing shown herein.
  • the computer readable storage medium can be a tangible device that can hold and store the instructions used by the instruction execution device.
  • the computer readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
  • Non-exhaustive lists of computer readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory Memory (ROM), erasable programmable read only memory (EPROM or flash), static random access memory (SRAM), portable compact disk read only memory (CD-ROM), digital versatile disk (DVD), memory A stick, floppy disk, mechanical encoding device, such as a perforated card or in-groove raised structure on which instructions are stored, and any suitable combination of the foregoing.
  • RAM random access memory
  • ROM read-only memory Memory
  • EPROM or flash erasable programmable read only memory
  • SRAM static random access memory
  • CD-ROM compact disk read only memory
  • DVD digital versatile disk
  • memory A stick floppy disk, mechanical encoding device, such as a perforated card or in-groove raised structure on which instructions are stored, and any suitable combination of the foregoing.
  • a computer readable storage medium as used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (eg, a light pulse through a fiber optic cable), or through a wire The electrical signal transmitted.
  • the computer readable program instructions described herein can be downloaded from a computer readable storage medium to various computing/processing devices or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network.
  • the network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and/or edge servers.
  • a network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in each computing/processing device .
  • Computer program instructions for performing the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine related instructions, microcode, firmware instructions, state setting data, or in one or more programming languages.
  • the computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer, partly on the remote computer, or entirely on the remote computer or server. carried out.
  • the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (eg, using an Internet service provider to access the Internet) connection).
  • the customized electronic circuit such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), can be customized by utilizing state information of computer readable program instructions.
  • Computer readable program instructions are executed to implement various aspects of the present invention.
  • the computer readable program instructions can be provided to a general purpose computer, a special purpose computer, or a processor of other programmable data processing apparatus to produce a machine such that when executed by a processor of a computer or other programmable data processing apparatus Means for implementing the functions/acts specified in one or more of the blocks of the flowcharts and/or block diagrams.
  • the computer readable program instructions can also be stored in a computer readable storage medium that causes the computer, programmable data processing device, and/or other device to operate in a particular manner, such that the computer readable medium storing the instructions includes An article of manufacture that includes instructions for implementing various aspects of the functions/acts recited in one or more of the flowcharts.
  • the computer readable program instructions can also be loaded onto a computer, other programmable data processing device, or other device to perform a series of operational steps on a computer, other programmable data processing device or other device to produce a computer-implemented process.
  • instructions executed on a computer, other programmable data processing apparatus, or other device implement the functions/acts recited in one or more of the flowcharts and/or block diagrams.
  • each block in the flowchart or block diagram can represent a module, a program segment, or a portion of an instruction that includes one or more components for implementing the specified logical functions.
  • Executable instructions can also occur in a different order than those illustrated in the drawings. For example, two consecutive blocks may be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented in a dedicated hardware-based system that performs the specified function or function. Or it can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are equivalent.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于用户端界面联网验票的方法、***及智能设备,该方法包括:接收用户端发送的电子票验证界面获取请求(S110);解析校验获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息(S120);接收用户端发送的验证界面采集的密码输入信息,比对密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息(S130)。在保证验票的基础上,降低了布设验票设备以及组网成本,同时杜绝仿冒(或模拟)密码验票造成的入场问题。

Description

一种基于用户端界面联网验票的方法、***及智能设备 技术领域
本发明涉及验票技术领域,尤其涉及一种基于用户端界面联网验票的方法、***及智能设备。
背景技术
现有技术中的验票形式主要分为两种:第一种是用户手持购买的纸质票品入场,现场工作人员通过相关设备进行扫描验票;第二种是用户手持标记票品动态二维码电子票,现场工作人员通过相关设备进行扫描验票。
发明人在研究的过程中发现,上述两种验票形式至少具有以下缺点:第一种验票形式由于检验的对象是纸质的票品,对于以复印手段生成的重复票无法区分检验,并且对于票纸污损后的票品真伪无法识别;第二种验票形式,虽然可以通过安全加密保证票品的唯一性,但是需要使用特定验票设备,该特定验票设备包括但不限于手持PDA、闸机等,并且布设设备以及组网成本将大幅度上升。
在当今手机及网络的普及下,移动化办公已经变成一种不可逆的趋势,如今票务行业的验票场景下亦是如此。
发明内容
为了达到上述目的,本发明实施例提供了一种基于用户端界面联网验票的方法、***及智能设备,在保证验票安全性的基础上,降低布设验票设备以及组网的成本。
为达到上述目的,本发明实施例一方面提供了一种基于用户端界面联网验票的方法,包括:
接收用户端发送的电子票验证界面获取请求;
解析校验所述获取请求中携带的用户端购买的至少一张电子票的标 识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息;
接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息。
进一步的,所述解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息,包括:
解析校验所述电子票验证界面获取请求中携带的电子票信息是否合法;不合法,向所述用户端发送携带电子票不合法提示信息的应答信息,结束验票流程;
合法后,获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次是否存在验票计划中;不存在,向所述用户端发送携带电子票对应的项目场次不存在验票计划中提示信息的应答信息,结束验票流程;
存在后,获取所述电子票信息对应的项目场次是否处于验票时间内;处于验票时间之后,标记为已结束验票,向所述用户端发送携带该电子票已结束验票提示信息的应答信息,结束验票流程;
在验票时间之内,获取电子票凭证信息对应的票品状态;票品状态为不符合验票条件,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;票品状态为符合验票条件时,向用户端发送携带电子票验证界面调取指令信息的应答信息。
进一步的,所述在验票时间之内,获取电子票凭证信息对应的票品状态,包括:
判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为符合验票条件时,向所述用户端发送所述电子票对应的场次的倒计时等待验票界面调取请求,倒计时结束后,显示该电子票对应的验证界面;或
判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为不符合验票条件时,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流 程;或
判断获取所述电子票信息对应的项目场次处于验票时间之内,获取电子票凭证信息对应的票品状态。
进一步的,所述接收用户端发送的验证界面采集的密码输入信息,包括:
接收用户端发送的验证界面采集的密码输入信息,将所述密码输入信息与所述电子票的标识信息绑定后加密。
进一步的,所述比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送提示信息,包括:
比对所述密码输入信息与数据库的信息存储A模块存储的密码不一致时,判断本次密码输入次数符合重试次数时,向用户端发送提示信息,继续接收密码输入信息;判断本次密码输入次数超出重试次数时,向用户端发送提示信息,同时锁定验证界面,不再继续接收密码输入信息;或
比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为不符合验票条件时,向用户端发送验票状态的提示信息,结束验票流程;或
比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为未验票且未换票时,修改数据库的信息存储B模块中的电子票的验票状态,增加验票日志,并向用户端发送验票成功的提示信息。
可选的,所述票品状态为不符合验票条件,包括票品状态为已验票、已换票、已退票或无效票中的一种;票品状态为符合验票条件,包括票品状态满足未验票、未换票且票品有效。
进一步的,根据比对结果向用户端发送提示信息之后,还包括,向用户端发送提示信息为验票成功的提示信息时,向打印机发送打印请求,打印该电子票信息。
本发明实施例另一方面还提供了一种基于用户端界面联网验票的***,包括:
第一接收模块,用于接收用户端发送的电子票验证界面获取请求;
解析校验模块,用于解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息;
第二接收模块,用于接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息。
进一步的,所述解析校验模块,包括:
第一解析校验单元,用于解析校验所述电子票验证界面获取请求中携带的电子票信息是否合法;不合法,向所述用户端发送携带电子票不合法提示信息的应答信息,结束验票流程;
第二解析校验单元,用于在第一解析校验单元解析校验所述电子票验证界面获取请求中携带的电子票信息合法后,获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次是否存在验票计划中;不存在,向所述用户端发送携带电子票对应的项目场次不存在验票计划中提示信息的应答信息,结束验票流程;
第三解析校验单元,用于在第二解析校验单元获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次存在后,获取所述电子票信息对应的项目场次是否处于验票时间内;处于验票时间之后,标记为已结束验票,向所述用户端发送携带该电子票已结束验票提示信息的应答信息,结束验票流程;
第四解析校验单元,用于在第三解析校验单元获取所述电子票信息对应的项目场次在验票时间之内,获取电子票凭证信息对应的票品状态;票品状态为不符合验票条件,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;票品状态为符合验票条件时,向用户端发送携带电子票验证界面调取指令信息的应答信息。
进一步的,所述第四解析校验单元,包括:
第一判断单元,用于判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为符合验票条件时,向所述用户端发送所述电子票对应的场次的倒计时等待验票界面调取请求, 倒计时结束后,显示该电子票对应的验证界面;或
第二判断单元,用于判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为不符合验票条件时,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;或
第三判断单元,用于判断获取所述电子票信息对应的项目场次处于验票时间之内,获取电子票凭证信息对应的票品状态。
进一步的,所述第二接收模块,包括:
第二接收单元,用于接收用户端发送的验证界面采集的密码输入信息,将所述密码输入信息与所述电子票的标识信息绑定后加密。
第一比对单元,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码不一致时,判断本次密码输入次数符合重试次数时,向用户端发送提示信息,继续接收密码输入信息;判断本次密码输入次数超出重试次数时,向用户端发送提示信息,同时锁定验证界面,不再继续接收密码输入信息;或
第二比对单元,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为不符合验票条件时,向用户端发送验票状态的提示信息,结束验票流程;或
第三比对单元,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为未验票且未换票时,修改数据库的信息存储B模块中的电子票的验票状态,增加验票日志,并向用户端发送验票成功的提示信息。
进一步的,所述票品状态为不符合验票条件,包括票品状态为已验票、已换票、已退票或无效票中的一种;票品状态为符合验票条件,包括票品状态满足未验票、未换票且票品有效。
进一步的,还包括,打印模块,用于在第二接收模块向用户端发送提示信息为验票成功的提示信息时,向打印机发送打印请求,打印该电子票信息。
本发明实施例另一方面还提供了一种智能设备,包括前述任一项所述的一种基于用户端界面联网验票的***。
进一步的,所述智能设备包括但不限于使用H5、Android、IOS界面并且可连接网络的智能终端。
本发明通过接收用户端发送的电子票验证界面获取请求;解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息;接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息的技术方案,在保证验票的基础上,降低了布设验票设备以及组网成本,同时通过采用验证成功后,联网打印小票(入场凭证或座位凭证)功能,杜绝仿冒(或模拟)密码验票造成的入场问题。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
图1为本发明实施例一的一种基于用户端界面联网验票的方法的流程图;
图2为本发明实施例二的一种基于用户端界面联网验票的***的示意图;
图3为本发明实施例二的解析校验模块的示意图;
图4为根据本发明实施例二的第四解析校验单元的示意图;
图5为根据本发明实施例二的第二接收模块的示意图;
图6为根据本发明实施例三的一种智能设备的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
参照图1,图1示出了本发明实施例中提供的一种基于用户端界面联网验票的方法的流程图。包括:步骤S110至步骤S130。
本实施例中如图1所示的方法可以通过服务器实施。服务器中的数据库至少包括信息存储A模块、信息存储B模块和信息存储C模块,不同的信息分别存放指定的模块,便于管理和调取,缓解服务器压力。在本实施例中,信息存储A模块可以用于存储制定验票计划信息;存储字段包括但不限于:验票计划名称、项目名称、项目ID、场次名称、场次ID、所属省份、所属城市、演出时间、开始验票时间、结束验票时间、验票总数、场馆名称、场馆地图、场次类型(例如:实名制场次、RFID场次)、座位类型(例如:有座对号入座、有座不对号入座、无座)、验票方式(例如:票夹电子票入场、身份证电子票入场、普通纸质票电子票入场、RFID纸质票入场、自定义入场)、MD5密码;信息存储B模块可以用于存储票数据信息;存储字段包括:项目名称、项目ID、场次名称、场次ID、演出时间、订单号、票单号、票品价格、场馆名称、看台名称、座位号、客户姓名、客户身份证号码、电话、换票时间、换票状态、换票码、二维码换票码、RFID电子标签、税号、验票时间、验票状态、订单状态;信息存储C模块用于记录密码输入错误的票单号;存储字段包括:票单号、密码错误记录、锁定记录。
在步骤S110中,接收用户端发送的电子票验证界面获取请求。
例如,接收用户端通过H5、Android、IOS界面发送的电子票验证界面获取请求。该用户端用来展现电子票验证界面。
在步骤S120中,解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息。
进一步的,上述步骤S120中,所述解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息,包括:
解析校验所述电子票验证界面获取请求中携带的电子票信息是否合法;不合法,向所述用户端发送携带电子票不合法提示信息的应答信息,即显示该票品不存在或该电子票不存在文字信息,结束验票流程;
其中,解析校验电子票信息是否合法,包括解析校验该电子票携带的唯一票单号标识和场次ID,与服务器中存储的唯一票单号标识和场次ID是否一致。
合法后,获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次是否存在验票计划中,即该电子票是否支持该验票形式;不存在,向所述用户端发送携带电子票对应的项目场次不存在验票计划中提示信息的应答信息,结束验票流程;
存在后,获取所述电子票信息对应的项目场次是否处于验票时间内;处于验票时间之后,标记为已结束验票,向所述用户端发送携带该电子票已结束验票提示信息的应答信息,结束验票流程;
在验票时间之内,获取服务器的信息存储B模块存储的电子票信息对应的票品状态;票品状态为不符合验票条件,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;票品状态为符合验票条件时,向用户端发送携带电子票验证界面调取指令信息的应答信息。
其中,所述票品状态为不符合验票条件,包括票品状态为已验票、已换票、已退票或无效票中的一种;票品状态为符合验票条件,包括票品状 态满足未验票、未换票且票品有效。
进一步的,上述在验票时间之内,获取电子票凭证信息对应的票品状态,包括:
判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为符合验票条件时,即,票品状态满足未验票、未换票且票品有效。向所述用户端发送所述电子票对应的场次的倒计时等待验票界面调取请求,倒计时结束后,显示该电子票对应的验证界面;或
判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为不符合验票条件时,即,票品状态为已验票、已换票、已退票或无效票中的一种。向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;或
判断获取所述电子票信息对应的项目场次处于验票时间之内,获取电子票凭证信息对应的票品状态。
在步骤S130中,接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息。
进一步的,上述步骤S130中,所述接收用户端发送的验证界面采集的密码输入信息,包括:
接收用户端发送的验证界面采集的密码输入信息,将所述密码输入信息与所述电子票的标识信息绑定后加密。
密码输入信息包括但不限于图形密码输入信息、数字密码输入信息、指纹密码输入信息、人脸识别密码输入信息中的一种或多种。
科学研究表明,人类对文字的记忆力相当有限,而对于图形图像的记忆能力明显优于对文字的能力。另外,人类对于文字和图像的记忆方式是不同的。目前许多学者致力于图形密码的研究,它已经被应用于PDA、ATM等。虽然其中许多模型仅是理论研究和实验阶段,并未真正的作为商业用途,但是由于它的安全性高,使用有趣等特点,有着十分广阔的发展空间。基于以上种种原因,图形密码应运而生。它是一种全新的密码***,使用 图形等作为媒介,用户在身份认证的时候,需要对这些图形进行一定的操作。由于图形密码的密码空间较大,应用方式灵活,不使用单词等特点,使得它对暴力破解和字典攻击免疫,此外,一些图形密码***可以完全防止肩窥。在一个例子中,本发明实施例使用图形密码输入信息进行验证。
电子票的密码存储于数据库中的信息存储A模块,验票时,由工作人员在用户端的验证界面中手工输入密码进行验票,由于密码不外泄,确保电子票的真实性。
进一步的,上述步骤S130中,所述比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送提示信息,包括:
比对所述密码输入信息与数据库的信息存储A模块存储的密码不一致时,判断本次密码输入次数符合重试次数时,向用户端发送提示信息,继续接收密码输入信息;判断本次密码输入次数超出重试次数时,向用户端发送提示信息,同时锁定验证界面,不再继续接收密码输入信息;或
比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为不符合验票条件时,向用户端发送验票状态的提示信息,结束验票流程;或
比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为未验票且未换票时,修改数据库的信息存储B模块中的电子票的验票状态,增加验票日志,并向用户端发送验票成功的提示信息。
当服务器判断密码输入信息与数据库的信息存储A模块存储的密码不一致时,服务器通过通信接口调取数据库的信息存储C模块增加一条该电子票错误记录(已结束验票的场次将自动清除该记录),并获取该电子票所有错误记录条数,根据锁定记录算法进行判断。
上述锁定记录算法可以是:当锁定次数=错误总次数/5>0且错误总次数%5==0时,通过通信接口调取信息存储C模块***锁定记录;服务器通过通信接口调取用户端的手机界面显示锁定页面;当锁定次数=错误总次数/5>0且错误总次数%5>0时,服务器通过通信接口调取用户端的手机 界面显示“密码输入错误,请重试”。或者,还可以根据情况自由选择时间和错误次数进行锁定。
所述票品状态为不符合验票条件,包括票品状态为已验票、已换票、已退票或无效票中的一种;票品状态为符合验票条件,包括票品状态满足未验票、未换票且票品有效。
上述步骤中,修改数据库的信息存储B模块中的电子票的验票状态,增加验票日志,并向用户端发送验票成功的提示信息,包括:
当票品状态为未验票且未换票且票品有效(例如电子票转赠核实有效)时,服务器修改信息存储B模块中当前电子票验票状态,并增加验票日志;
当票品状态为已验票时,服务器通过通信接口调取用户端的显示界面显示当前票品状态为已验票,并展现票信息;
当票品状态为已换票时,服务器通过通信接口调取用户端的显示界面显示当前票品状态为已换票,并展现票信息;
当票品状态为无效票(例如票夹转赠核实无效),服务器通过通信接口调取用户端的显示界面显示当前票品状态为已转赠,并展现票信息;
当票品状态为已退票时,服务器通过通信接口调取用户端的显示界面显示该票品不存在。
进一步的,根据比对结果向用户端发送提示信息之后,还包括,向用户端发送提示信息为验票成功的提示信息时,向打印机发送打印请求,打印该电子票信息。
例如,可通过跳页操作进行打印。
服务器的打印模块可以调用Windows打印接口执行打印指令,打印机自动卷一张票纸。
通过联网打印小票(入场凭证或座位凭证)功能,杜绝仿冒(或模拟)密码验票造成的入场问题。
本发明实施例一的基于用户端界面联网验票的方法,通过接收用户端发送的电子票验证界面获取请求,解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息,接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入 信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息的技术方案,在保证验票的基础上,降低了布设验票设备以及组网成本,同时通过采用验证成功后,联网打印小票(入场凭证或座位凭证)功能,杜绝仿冒(或模拟)密码验票造成的入场问题。
实施例二
参照图2,图2示出了本发明实施例二中提供的一种基于用户端界面联网验票的***200的结构图,包括:第一接收模块21、解析校验模块22以及第二接收模块23。
该第一接收模块21,用于接收用户端发送的电子票验证界面获取请求。
例如,接收用户端通过H5、Android、IOS界面发送的电子票验证界面获取请求。用户端用来展现电子票验证界面。
该解析校验模块22,用于解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息。
该第二接收模块23,用于接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息。
进一步的,参照图3,所述解析校验模块22,包括:第一解析校验单元221、第二解析校验单元222和第三解析校验单元223以及第四解析校验单元224。
该第一解析校验单元221,用于解析校验所述电子票验证界面获取请求中携带的电子票信息是否合法;不合法,向所述用户端发送携带电子票不合法提示信息的应答信息,结束验票流程;
该第二解析校验单元222,用于在第一解析校验单元解析校验所述电子票验证界面获取请求中携带的电子票信息合法后,获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次是否存在验票计划中;不存在,向所述用户端发送携带电子票对应的项目场次不存在验票计划中提示信息的应答信息,结束验票流程。
该第三解析校验单元223,用于在第二解析校验单元获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次存在后,获取所述电子票信息对应的项目场次是否处于验票时间内;处于验票时间之后,标记为已结束验票,向所述用户端发送携带该电子票已结束验票提示信息的应答信息,结束验票流程。
该第四解析校验单元224,用于在第三解析校验单元获取所述电子票信息对应的项目场次在验票时间之内,获取电子票凭证信息对应的票品状态;票品状态为不符合验票条件,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;票品状态为符合验票条件时,向用户端发送携带电子票验证界面调取指令信息的应答信息。
进一步的,参照图4,所述第四解析校验单元224,包括:第一判断单元2241、第二判断单元2242或第三判断单元2243。
该第一判断单元2241,用于判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为符合验票条件时,向所述用户端发送所述电子票对应的场次的倒计时等待验票界面调取请求,倒计时结束后,显示该电子票对应的验证界面。
该第二判断单元2242,用于判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为不符合验票条件时,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程。该第三判断单元2243,用于判断获取所述电子票信息对应的项目场次处于验票时间之内,获取电子票凭证信息对应的票品状态。
进一步的,参照图5,所述第二接收模块23,包括:第二接收单元231、第一比对单元232、第二比对单元233或第三比对单元234。
该第二接收单元231,用于接收用户端发送的验证界面采集的密码输入信息,将所述密码输入信息与所述电子票的标识信息绑定后加密。
该第一比对单元232,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码不一致时,判断本次密码输入次数符合重试次数时, 向用户端发送提示信息,继续接收密码输入信息;判断本次密码输入次数超出重试次数时,向用户端发送提示信息,同时锁定验证界面,不再继续接收密码输入信息。该第二比对单元233,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为不符合验票条件时,向用户端发送验票状态的提示信息,结束验票流程。
该第三比对单元234,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为未验票且未换票时,修改数据库的信息存储B模块中的电子票的验票状态,增加验票日志,并向用户端发送验票成功的提示信息。
进一步的,所述票品状态为不符合验票条件,包括票品状态为已验票、已换票、已退票或无效票中的一种;票品状态为符合验票条件,包括票品状态满足未验票、未换票且票品有效。
进一步的,基于用户端界面联网验票的***200还包括,打印模块(图中未示出),用于在第二接收模块向用户端发送提示信息为验票成功的提示信息时,向打印机发送打印请求,打印该电子票信息。通过联网打印小票(入场凭证或座位凭证)功能,杜绝仿冒(或模拟)密码验票造成的入场问题。
本发明实施例的基于用户端界面联网验票的***200可以包括存储器和处理器。
处理器可以是中央处理器CPU、微处理器MCU等。
存储器例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。
存储器用于存储指令,该指令用于控制处理器进行操作以执行根据本发明实施例的用户端验票的方法。
本发明实施例的基于服务器推荐的验票方案进行验票的设备300还可以进一步包括接口装置、通信装置、输入装置、扬声器、麦克风等等。
接口装置例如包括USB接口、耳机接口等。通信装置例如能够进行有线或无线通信,具体地可以包括Wifi通信、蓝牙通信、2G/3G/4G/5G通 信等等。输入装置例如可以包括触摸屏、键盘、体感输入等。用户可以通过扬声器和麦克风输入/输出语音信息。
由于本实施例二的***所实现的处理及功能基本相应于前述图1所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
本发明实施例二的基于用户端界面联网验票的***200,通过第一接收模块接收用户端发送的电子票验证界面获取请求;解析校验模块解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息;第二接收模块接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息的技术方案,在保证验票的基础上,降低了布设验票设备以及组网成本,同时通过采用验证成功后,联网打印小票(入场凭证或座位凭证)功能,杜绝仿冒(或模拟)密码验票造成的入场问题。
实施例三
参照图6,图6示出了本发明实施例三提供的一种智能设备300,包括实施例二中的任一项所述的一种基于用户端界面联网验票的***200。
进一步的,所述智能设备包括但不限于使用H5、Android、IOS界面并且可连接网络的智能终端。
本发明实施例的智能设备300可以包括存储器和处理器。
处理器可以是中央处理器CPU、微处理器MCU等。
存储器例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。
存储器用于存储指令,该指令用于控制处理器进行操作以执行根据本发明实施例的用户端验票的方法。
本发明实施例的基于服务器推荐的验票方案进行验票的设备300还可以进一步包括接口装置、通信装置、输入装置、扬声器、麦克风等等。
接口装置例如包括USB接口、耳机接口等。通信装置例如能够进行 有线或无线通信,具体地可以包括Wifi通信、蓝牙通信、2G/3G/4G/5G通信等等。输入装置例如可以包括触摸屏、键盘、体感输入等。用户可以通过扬声器和麦克风输入/输出语音信息。
本发明实施例三的智能设备,通过接收用户端发送的电子票验证界面获取请求;解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息;接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息的技术方案,在保证验票的基础上,降低了布设验票设备以及组网成本,同时通过采用验证成功后,联网打印小票(入场凭证或座位凭证)功能,杜绝仿冒(或模拟)密码验票造成的入场问题。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
本发明可以是装置、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存 储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
这里参照根据本发明实施例的方法、装置(***)和计算机程序产品 的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (14)

  1. 一种基于用户端界面联网验票的方法,包括:
    接收用户端发送的电子票验证界面获取请求;
    解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息;
    接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息。
  2. 根据权利要求1所述的方法,其中,所述解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息,包括:
    解析校验所述电子票验证界面获取请求中携带的电子票信息是否合法;
    不合法,向所述用户端发送携带电子票不合法提示信息的应答信息,结束验票流程;
    合法后,获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次是否存在验票计划中;
    不存在,向所述用户端发送携带电子票对应的项目场次不存在验票计划中提示信息的应答信息,结束验票流程;
    存在后,获取所述电子票信息对应的项目场次是否处于验票时间内;处于验票时间之后,标记为已结束验票,向所述用户端发送携带该电子票已结束验票提示信息的应答信息,结束验票流程;
    在验票时间之内,获取电子票凭证信息对应的票品状态;票品状态为不符合验票条件,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;票品状态为符合验票条件时, 向用户端发送携带电子票验证界面调取指令信息的应答信息。
  3. 根据权利要求1或2所述的方法,其中,所述在验票时间之内,获取电子票凭证信息对应的票品状态,包括:
    判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为符合验票条件时,向所述用户端发送所述电子票对应的场次的倒计时等待验票界面调取请求,倒计时结束后,显示该电子票对应的验证界面;或
    判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为不符合验票条件时,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;或
    判断获取所述电子票信息对应的项目场次处于验票时间之内,获取电子票凭证信息对应的票品状态。
  4. 根据权利要求1-3中任一项所述的方法,其中,所述接收用户端发送的验证界面采集的密码输入信息,包括:
    接收用户端发送的验证界面采集的密码输入信息,将所述密码输入信息与所述电子票的标识信息绑定后加密。
  5. 根据权利要求1所述的方法,其中,所述比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送提示信息,包括:
    比对所述密码输入信息与数据库的信息存储A模块存储的密码不一致时,判断本次密码输入次数符合重试次数时,向用户端发送提示信息,继续接收密码输入信息;判断本次密码输入次数超出重试次数时,向用户端发送提示信息,同时锁定验证界面,不再继续接收密码输入信息;或
    比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为不 符合验票条件时,向用户端发送验票状态的提示信息,结束验票流程;或
    比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为未验票且未换票时,修改数据库的信息存储B模块中的电子票的验票状态,增加验票日志,并向用户端发送验票成功的提示信息。
  6. 根据权利要求1-5中任一项所述的方法,其中,所述票品状态为不符合验票条件,包括票品状态为已验票、已换票、已退票或无效票中的一种;票品状态为符合验票条件,包括票品状态满足未验票、未换票且票品有效。
  7. 根据权利要求1-6中任一项所述的方法,其中,根据比对结果向用户端发送提示信息之后,还包括,向用户端发送提示信息为验票成功的提示信息时,向打印机发送打印请求,打印该电子票信息。
  8. 一种基于用户端界面联网验票的***,包括:
    第一接收模块,用于接收用户端发送的电子票验证界面获取请求;
    解析校验模块,用于解析校验所述获取请求中携带的用户端购买的至少一张电子票的标识信息符合验票条件时,向用户端发送应答信息;所述应答信息携带电子票验证界面调取指令信息;
    第二接收模块,用于接收用户端发送的验证界面采集的密码输入信息,比对所述密码输入信息与数据库的信息存储A模块存储的密码是否一致,根据比对结果向用户端发送验票提示信息。
  9. 根据权利要求8所述的***,其中,所述解析校验模块,包括:
    第一解析校验单元,用于解析校验所述电子票验证界面获取请求中携带的电子票信息是否合法;不合法,向所述用户端发送携带电子票不合法提示信息的应答信息,结束验票流程;
    第二解析校验单元,用于在第一解析校验单元解析校验所述电子票验 证界面获取请求中携带的电子票信息合法后,获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次是否存在验票计划中;不存在,向所述用户端发送携带电子票对应的项目场次不存在验票计划中提示信息的应答信息,结束验票流程;
    第三解析校验单元,用于在第二解析校验单元获取数据库的信息存储A模块中存储的所述电子票信息对应的项目场次存在后,获取所述电子票信息对应的项目场次是否处于验票时间内;处于验票时间之后,标记为已结束验票,向所述用户端发送携带该电子票已结束验票提示信息的应答信息,结束验票流程;
    第四解析校验单元,用于在第三解析校验单元获取所述电子票信息对应的项目场次在验票时间之内,获取电子票凭证信息对应的票品状态;票品状态为不符合验票条件,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;票品状态为符合验票条件时,向用户端发送携带电子票验证界面调取指令信息的应答信息。
  10. 根据权利要求8或9所述的***,其中,所述第四解析校验单元,包括:
    第一判断单元,用于判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为符合验票条件时,向所述用户端发送所述电子票对应的场次的倒计时等待验票界面调取请求,倒计时结束后,显示该电子票对应的验证界面;或
    第二判断单元,用于判断获取所述电子票信息对应的项目场次处于验票时间之前,获取电子票凭证信息对应的票品状态为不符合验票条件时,向所述用户端发送携带该电子票的票品状态不符合验票条件提示信息的应答信息,结束验票流程;或
    第三判断单元,用于判断获取所述电子票信息对应的项目场次处于验票时间之内,获取电子票凭证信息对应的票品状态。
  11. 根据权利要求8-10中任一项所述的***,其中,所述第二接收模 块,包括:
    第二接收单元,用于接收用户端发送的验证界面采集的密码输入信息,将所述密码输入信息与所述电子票的标识信息绑定后加密。
    第一比对单元,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码不一致时,判断本次密码输入次数符合重试次数时,向用户端发送提示信息,继续接收密码输入信息;判断本次密码输入次数超出重试次数时,向用户端发送提示信息,同时锁定验证界面,不再继续接收密码输入信息;或
    第二比对单元,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为不符合验票条件时,向用户端发送验票状态的提示信息,结束验票流程;或
    第三比对单元,用于比对所述密码输入信息与数据库的信息存储A模块存储的密码一致时,调取数据库的信息存储B模块中的电子票的验票状态,验票状态为未验票且未换票时,修改数据库的信息存储B模块中的电子票的验票状态,增加验票日志,并向用户端发送验票成功的提示信息。
  12. 根据权利要求8-11中任一项所述的***,其特中,所述票品状态为不符合验票条件,包括票品状态为已验票、已换票、已退票或无效票中的一种;票品状态为符合验票条件,包括票品状态满足未验票、未换票且票品有效。
  13. 如权利要求8-12中任一项所述的***,其中,还包括,打印模块,用于在第二接收模块向用户端发送提示信息为验票成功的提示信息时,向打印机发送打印请求,打印该电子票信息。
  14. 一种智能设备,包括如权利要求8-13任一项所述的一种基于用户端界面联网验票的***。
PCT/CN2017/116094 2016-12-21 2017-12-14 一种基于用户端界面联网验票的方法、***及智能设备 WO2018113577A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/472,258 US20190318280A1 (en) 2016-12-21 2017-12-14 Method, system, and device for online ticket checking based on a client interface

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611186690.XA CN106600717B (zh) 2016-12-21 2016-12-21 一种基于用户端界面联网验票的方法、***及智能设备
CN201611186690.X 2016-12-21

Publications (1)

Publication Number Publication Date
WO2018113577A1 true WO2018113577A1 (zh) 2018-06-28

Family

ID=58600488

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/116094 WO2018113577A1 (zh) 2016-12-21 2017-12-14 一种基于用户端界面联网验票的方法、***及智能设备

Country Status (4)

Country Link
US (1) US20190318280A1 (zh)
CN (1) CN106600717B (zh)
TW (1) TWI679553B (zh)
WO (1) WO2018113577A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448139A (zh) * 2018-10-18 2019-03-08 深圳晟道科技有限公司 一种闸机通行方法及***

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106600717B (zh) * 2016-12-21 2019-03-08 北京红马传媒文化发展有限公司 一种基于用户端界面联网验票的方法、***及智能设备
CN106780781B (zh) 2016-12-21 2019-03-08 北京红马传媒文化发展有限公司 一种用户端验票的方法、***及智能设备
CN107292970A (zh) * 2017-06-14 2017-10-24 张景伟 一种电子票生成与验证方法及***
CN110544077A (zh) * 2018-05-29 2019-12-06 腾讯科技(深圳)有限公司 核销电子票的方法以及相关装置
CN109118597A (zh) * 2018-08-29 2019-01-01 上海哔哩哔哩科技有限公司 智能终端、票务验证***、方法及计算机可读存储介质
CN109919679B (zh) * 2019-03-12 2020-11-13 黑龙江世纪精彩科技有限公司 无人验证的电子券及基于该电子券的入场方法
CN112614235B (zh) * 2020-12-10 2022-11-18 中国银行股份有限公司 电影票的检票方法及装置
CN114780782B (zh) * 2022-06-20 2022-09-13 北京圣博润高新技术股份有限公司 企业信息变更方法、***、计算机设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062471B1 (en) * 1999-06-07 2006-06-13 Nippon Telegraph And Telephone Corporation Electronic rights information processing system, method and apparatus for carrying out same and recorded medium for program carrying out the method
CN101859426A (zh) * 2010-02-02 2010-10-13 深圳市安捷信联科技有限公司 电子票服务***及其实现方法
CN102881071A (zh) * 2012-05-28 2013-01-16 中华电信股份有限公司 电子票券防伪***与方法
CN104282091A (zh) * 2013-07-02 2015-01-14 郁晓东 一种票据数据生成/传送/保存/认证的方法
CN105321209A (zh) * 2014-05-27 2016-02-10 上海市闵行第二中学 订票验票***及其订票验票方法
CN106600717A (zh) * 2016-12-21 2017-04-26 北京红马传媒文化发展有限公司 一种基于用户端界面联网验票的方法、***及智能设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001148037A (ja) * 1999-11-19 2001-05-29 Open Loop:Kk 電子チケット利用システム、電子チケット発券装置、電子チケット保持装置、電子チケット検札装置、電子チケット利用方法及び記録媒体
CN1423473A (zh) * 2001-12-07 2003-06-11 明基电通股份有限公司 移动电子票务***及其方法
CN102169600B (zh) * 2010-02-26 2016-07-27 王健柏 一种列车安全服务***
JP5667853B2 (ja) * 2010-11-30 2015-02-12 株式会社東芝 券媒体処理装置
CN102637265A (zh) * 2011-02-09 2012-08-15 中兴通讯股份有限公司 订票验票***、验票终端和方法
CN104243530A (zh) * 2013-06-20 2014-12-24 中兴通讯股份有限公司 一种基于m2m的票务应用方法、***及终端设备
CN103824219A (zh) * 2014-02-24 2014-05-28 广州热闹信息科技有限公司 一种电子票的购票、验票及转赠方法
TWI564828B (zh) * 2014-09-04 2017-01-01 Electronic ticket for inspection, transfer and review of the method
CN105931303A (zh) * 2016-04-21 2016-09-07 关胜晓 一种铁路客运智能安全通行***及通行方法
CN106097459A (zh) * 2016-06-16 2016-11-09 广州地理研究所 在线扫码验票***和方法
CN106169192A (zh) * 2016-07-15 2016-11-30 北京万社科技有限公司 检票方法、装置及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062471B1 (en) * 1999-06-07 2006-06-13 Nippon Telegraph And Telephone Corporation Electronic rights information processing system, method and apparatus for carrying out same and recorded medium for program carrying out the method
CN101859426A (zh) * 2010-02-02 2010-10-13 深圳市安捷信联科技有限公司 电子票服务***及其实现方法
CN102881071A (zh) * 2012-05-28 2013-01-16 中华电信股份有限公司 电子票券防伪***与方法
CN104282091A (zh) * 2013-07-02 2015-01-14 郁晓东 一种票据数据生成/传送/保存/认证的方法
CN105321209A (zh) * 2014-05-27 2016-02-10 上海市闵行第二中学 订票验票***及其订票验票方法
CN106600717A (zh) * 2016-12-21 2017-04-26 北京红马传媒文化发展有限公司 一种基于用户端界面联网验票的方法、***及智能设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109448139A (zh) * 2018-10-18 2019-03-08 深圳晟道科技有限公司 一种闸机通行方法及***

Also Published As

Publication number Publication date
TWI679553B (zh) 2019-12-11
CN106600717A (zh) 2017-04-26
CN106600717B (zh) 2019-03-08
US20190318280A1 (en) 2019-10-17
TW201835808A (zh) 2018-10-01

Similar Documents

Publication Publication Date Title
WO2018113577A1 (zh) 一种基于用户端界面联网验票的方法、***及智能设备
US8485438B2 (en) Mobile computing device authentication using scannable images
US9378352B2 (en) Barcode authentication for resource requests
US20180218292A1 (en) Authenticated checkin via passive nfc
JP2020113312A (ja) 期限付セキュアアクセス
CN106341381B (zh) 管理机架服务器***的安全金钥的方法与***
WO2018198036A1 (en) Authentication system and identity management without password by single-use qr code and related method
CN104468531A (zh) 敏感数据的授权方法、装置和***
WO2018113578A1 (zh) 基于服务器推荐的验票方案进行验票的方法、***及设备
US9882719B2 (en) Methods and systems for multi-factor authentication
US11245700B2 (en) Information processing apparatus, information processing method, and recording medium recording information processing program
WO2018113576A1 (zh) 一种用户端验票的方法、***及智能设备
CN101291226B (zh) 一种利用图片信息提高信息安全设备验证安全性的方法
CN112202794A (zh) 交易数据的保护方法、装置、电子设备和介质
US10972465B1 (en) Secure authentication through visual codes containing unique metadata
CN107657199B (zh) 行动装置、验证装置及其验证方法
US10607001B2 (en) Web-based electronic document service apparatus capable of authenticating document editing and operating method thereof
CN103701603A (zh) 利用网银进行抽奖的方法、终端、方法及***
JP2017123077A (ja) 電子文書端末、署名認証システム、署名認証方法及び電子文書端末用プログラム
KR20130077097A (ko) 단말 장치, 디스플레이 장치, 디스플레이 장치를 이용한 컨텐츠 실행 방법 및 단말 장치를 이용한 디스플레이 장치에서의 컨텐츠 실행 방법
CN115941217B (zh) 用于安全通信的方法和其相关产品
WO2024090530A1 (en) Decentralized identity management apparatus, decentralized identity management system, decentralized identity management method, and decentralized identity management storage medium
CN113645239B (zh) 一种应用登录方法、装置、用户终端及存储介质
US20230368233A1 (en) System and methods for universal identification and passport management
Guangming et al. A New Dynamic Authentication Captcha Based on Negotiation Between Host and Mobile Terminal for Electronic Commerce

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17882585

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17882585

Country of ref document: EP

Kind code of ref document: A1