CN101546439A - Automatic ticket-booking system - Google Patents

Automatic ticket-booking system Download PDF

Info

Publication number
CN101546439A
CN101546439A CN200910011117A CN200910011117A CN101546439A CN 101546439 A CN101546439 A CN 101546439A CN 200910011117 A CN200910011117 A CN 200910011117A CN 200910011117 A CN200910011117 A CN 200910011117A CN 101546439 A CN101546439 A CN 101546439A
Authority
CN
China
Prior art keywords
server
data
information
user
ticket
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910011117A
Other languages
Chinese (zh)
Other versions
CN101546439B (en
Inventor
牛司朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northeastern University China
Original Assignee
Northeastern University China
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 Northeastern University China filed Critical Northeastern University China
Priority to CN2009100111179A priority Critical patent/CN101546439B/en
Publication of CN101546439A publication Critical patent/CN101546439A/en
Application granted granted Critical
Publication of CN101546439B publication Critical patent/CN101546439B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention relates to an automatic ticket-booking system which comprises the following modules: GSM/GPRS network, a GPRS module, a telephone and short message processing server, a central data information server, a data back-up server, a data distribution processing server and an automatic ticket-taking machine, wherein the GPRS module is connected with the telephone and short message processing server by a serial port, the telephone and short message processing server is connected with the central data information server by a data wire, the data back-up server is connected with the central data information server by a data wire so as to be used for the back-up processing of data, the data distribution processing server is connected with the central data information server by a data wire, and the automatic ticket-taking machine is connected with the data distribution processing server by a data wire. The invention has the advantages that the passenger does not need to book a ticket at appointed stations and only needs to conveniently and safely book the ticket by the short message of the mobile phone at any time anywhere. The ticket-booking time of the single passenger is shortened, and the ticket-booking time of the passengers is reduced by 20 percent on average, thus the digital living standard of people is entirely improved.

Description

A kind of automatic ticket-booking system
Technical field
The present invention relates to a kind of automatic ticket-booking system.
Background technology
Train, aircraft, steamer etc. are people's requisite vehicles of going on a journey always.Through inquiry, a kind of train ticket automatic machine is arranged, and is 200810091410.6 patent as application number, and the mode that this automatic machine adopts is that the passenger inquires about after the train number information, oneself fill in inquiry booking full-filling paper card, then paper card is inserted automatic machine and get tickets.This automatic machine shortcoming is the passenger who considers that not schooling is low, and the average booking time of single passenger is long.What the mobile phone ticket booking was adopted is the WAP mode, needs the support of GPRS, and the number of users of opening GPRS at present only accounts for 15% of the total customer volume of mobile phone.
Summary of the invention
At above problem, the present invention realizes such purpose: utilize SMS to buy tickets, and cooperate processing data information system and automatic ticket-selling system can realize that mobile phone is bought tickets whenever and wherever possible.The present invention realizes such technical scheme: a kind of automatic ticket-booking system and method, this system is by with lower module: the GSM/GPRS network, the GPRS module, phone and note processing server, the centre data information server, data backup server, data distribution handle server and automatic ticket taking machine is formed.The GPRS module is connected on phone and the note processing server by serial ports, phone is connected on the centre data information server by data line with the note processing server, data backup server connects on the centre data information server by data line, central server is connected to data distribution by data line and handles on the server, and data distribution is handled server and is connected on the automatic ticket taking machine by serial ports.
Described GSM/GPRS network is the user carries out data interaction with mobile phone and centre data disposal system a network channel.
Described GPRS module, connect on phone and the note processing server by serial ports, being that the centre data disposal system receives user's ticket purchasing request phone and interaction data and sends the device of data to the user, is the front-end module that whole centre data disposal system and user carry out data interaction.
Described phone and note processing server, the work of control GPRS module cooperative, and the data that the GPRS module transmits are analyzed extraction, submit to the centre data information server and handle, and will send to user's data and send to the user by the GPRS module.Concrete steps are as follows:
Step 1: whether cycle detection GPRS module has request signal;
Step 2: judge whether to receive the ticket purchasing request phone, if receive the ticket purchasing request phone, then continue step 3, otherwise jump to step 1;
Step 3: reply operation prompt information to the user, and carry out timing at this number;
Step 4:, then continue step 5, otherwise jump to step 12 if receive the request of the inquiry train number information that the user submits to;
Step 5: extract the starting station, terminus and date and time information, and to centre data information server transmission query requests;
Step 6: the inquiry train number information data result that receiving center data message server returns, and send to this user;
Step 7:, then continue step 8, otherwise jump to step 12 if receive selection train number, sailing date, the class of service and the request of block information by bus that the user submits to;
Step 8: return the selection information that the user submits to, so that the user confirms;
Step 9: if receive the account password information that the user submits to, then continue step 10, otherwise jump to step 12;
Step 10: account password is sent to the centre data information server verify processing,, then continue step 11 if be proved to be successful, otherwise, send unsuccessful information and jump to step 12.
Step 11: finish timing, and deduct the fee;
Step 12: finish.
Described centre data information server is used for storing user account information and user account is added deletion and query processing.If bank card user also will be carried out interaction process with the bank data server.Whether centre data information server cycle detection has the request signal from phone and note processing server, if the query requests signal from phone and note processing server is arranged, return to phone and note processing server then according to the querying condition Query Database, and with Query Result.Confirm the ticket booking request signal if receive, extract number of the account and password, number of the account is judged, if this number of the account is that IC-card user and account password are correct, then according to select train number, sailing date, the class of service and by bus block information deduct fees and the counterfoil record, otherwise, return miscue to phone and note processing server.Concrete steps are as follows:
Step 1: whether cycle detection has the request signal from phone and note processing server, if having then continue step 2, otherwise, repeating step one;
Step 2: judge this request signal,,, then jump to step 5 if confirm ticket purchasing request if query requests then continues step 3;
Step 3: according to the querying condition Query Database;
Step 4: Query Result is returned to phone and note processing server;
Step 5: extract account number cipher, and Query Database, judge that this number of the account is the IC-card user, and account password is correct, then jumps to step 8, otherwise, jump to step 9; If this number of the account is bank card user then continues step 6.
Step 6: verify sending to bank data system after the bank card account number password encryption, if be proved to be successful, then continue step 7, otherwise jump to step 9;
Step 7: judge whether this number of the account is used for booking first, if, then continue step 8, then jump to step 9 if not;
Step 8: in the database of centre data information server, increase the account;
Step 9: according between load zones, class of service information is deducted fees, and the record counterfoil, more in the new database account information, and forward step 10 to;
Step 10: return miscue to phone and note processing server;
Step 11: finish.
Described data backup server is used for backing up the data message on the above-mentioned centre data information server, in case mishap takes place.
Described data distribution is handled server, will arrive in advance vehicle and the Customer information that get on the bus at our station at this station in 24 hours, and therefrom calculation it is believed that on the breath server that extraction comes and store.When certain automatic ticket taking machine is got tickets request, data distribution is handled server will mate checking with the accounts information that the accounts information and the data distribution of this automatic ticket taking machine submission are handled on the server, if the match is successful, then control automatic ticket taking machine and draw a bill, and the account data of this user on the update service device.If coupling is unsuccessful, then continue to submit coupling checking request to the centre data information server, if the match is successful, then notify and control corresponding automatic ticket taking machine and draw a bill, the account data of this user on the while update service device, if coupling is unsuccessful, then sends miscue information, and stop this user's operation to corresponding ticket taking machine automatically.Concrete steps are as follows:
Step 1: regularly read apart from the accounts information within 24 hours departure times and be stored in the database from data center's data message server;
Step 2: whether cycle detection has the request signal of getting tickets from automatic ticket taking machine, if detected the request signal of getting tickets, then continues step 3, if not, then continues step 2;
Step 3: the coupling accounts information, if the match is successful, then skip to step 6, if not, then continue step 4;
Step 4: send the request of coupling account to the centre data information server,, then skip to step 6, if not, then continue step 5 if the match is successful;
Step 5: send miscue information to corresponding ticket taking machine automatically, and stop this user's operation;
Step 6: control this automatic ticket taking machine and draw a bill;
Step 7: upgrade on the database of centre data information server and the deleted data distribution processor server corresponding information of the account;
Step 8: get tickets successfully automatically, and finish.
Described automatic ticket taking machine, by touch display screen, input keyboard, the bank card card inserting mouth, vote buying IC-card card inserting mouth, voice cue module, ticket outlet, the special-purpose hot transfer printing ticket producer of center processor and railway is formed.When the user got tickets, as long as bank card or vote buying IC-card are inserted corresponding bank card socket or vote buying IC-card socket, if having this to block the record of booking in the database on data distribution processing server or the centre data information server, then ticket outlet was drawn a bill.Otherwise, voice cue module output error prompting.
The interrogate format of described regulation is: " starting station, terminus, sailing date ".
The selection form of described regulation is: " train number, sailing date, the class of service ".
Described regulation confirms that form is: " number of the account, password ".
User mobile phone ticket booking step is:
Step 1: handle the vote buying IC-card or open bank account;
Step 2: mobile phone dialing station data center fixed service telephone number;
Step 3: judge whether to receive the note operation indicating that ticket booking data center returns, if, then continue step 4, if not, then jump to step 10;
Step 4: according to the prompting form input starting station, terminus and sailing date, and submit inquiry to;
Step 5: judge whether to receive the Query Result that ticket booking data center returns, if, then continue step 6, if not, then jump to step 10;
Step 6: form is imported train number according to the rules, the time and the selection class of service, and submit to;
Step 7: judge whether to receive the ticket confirmation that ticket booking data center returns, if, then continue step 8, if not, then jump to step 10;
Step 8: confirm, input IC-card number of the account and password or bank card account number and password, and submit to.
Step 9: successfully point out if receive booking, then represent successful booking, if not, then expression does not have successful booking.
Step 10: finish.
Use the present invention, before realizing automatic ticket-booking system, need reserve centre data message server, data distribution to handle server and automatic ticket taking machine, need the indispensable transmitting-receiving note of user of booking, connect the normal mobile phone of making a phone call.Installation data information server and data distribution are handled device, and the data that connect between data message server, data distribution processing server and the automatic ticket taking machine realize the data synchronization unanimity.Utilize the GSM/GPRS network, the user carries out data interaction with mobile phone and centre data disposal system.
The invention has the beneficial effects as follows: the user need not the specified sites booking, only needs just can book tickets by SMS, for website alleviates booking pressure, realizes ticket booking whenever and wherever possible, and is convenient and safe, effectively prevented malfeasant generation.Single passenger's booking time shortens, and user's booking time average is reduced by at least 20%, and integral body has improved people's digitizing living standard.
Description of drawings
Fig. 1 overall system Organization Chart;
Automatic ticket taking machine structural representation in Fig. 2 embodiment of the invention;
Mobile phone operation process flow diagram when Fig. 3 user books tickets;
Fig. 4 user's process flow diagram of getting tickets;
Fig. 5 phone and note processing server are handled the vote buying process flow diagram;
Fig. 6 centre data information server processing flow chart;
Fig. 7 data distribution is handled the server process process flow diagram;
Among the figure 1, the bank card card inserting mouth, 2, vote buying IC-card card inserting mouth, 3, voice cue module, 4, ticket outlet, 5, touch display screen, 6, input keyboard.
Embodiment
Further specify automatic ticket-booking system of the present invention in conjunction with the accompanying drawings, phone and note processing server in this example (as the IBM System x3755 server of market purchase), centre data information server (as the IBM System x3755 server of market purchase), data distribution is handled server (as the IBM System x3755 server of market purchase), the data server that data backup server (as the IBM System x3755 server of market purchase) selects for use existing market to buy, as shown in Figure 1, the centre data processing server is based on the terminal of whole automatic ticket-booking system, comprise phone and note processing server, data backup server, data distribution is handled server.Data distribution is handled server and is divided into a plurality of automatic ticket taking machines.Data center server is analyzed by the information of phone and the transmission of note processing server, non-compliant request error message can occur and return to mobile phone (as the NOKIA 3300 of market purchase) user, the user can be successfully set up in standard compliant request and the centre data information server carries out alternately, after finishing alternately, the centre data information server can back up successfully ticket booking information and information is passed to data distribution handles server, and is finished the distribute work of booking by the distribution processor server.
Described GSM/GPRS network is the user carries out data interaction with mobile phone and centre data disposal system a network channel.
Described GPRS module is connected on phone and the note processing server by serial ports, is centre data disposal system reception user's ticket purchasing request phone and interaction data and the device that sends data to the user.It is the front-end module that whole centre data disposal system and user carry out data interaction.
Described phone and note processing server, the work of control GPRS module cooperative, and the data that the GPRS module transmits are analyzed extraction, submit to the centre data information server and handle, and will send to user's data and send to the user by the GPRS module.Whether described processing server cycle detection GPRS module has request signal, if receive the ticket purchasing request phone then reply operation prompt information, and this number is carried out timing.Receive user's query requests, then extract the starting station, terminus and date and time information, and to centre data information server transmission query requests.The train number information data that receiving center data message server returns, and send to the user.Receive the selection information such as train number, time and the class of service that the user submits to, and return to the user once more, for confirmation.Receive the user account password that the user submits to, send to the centre data information server and handle,, then finish timing and deduct the fee if handle successfully, otherwise, unsuccessful information sent.
Described centre data information server, be used for storing user account information and to user account add, processing such as deletion, inquiry.If bank card user also will be carried out interaction process with the bank data server.Whether centre data information server cycle detection has the request signal from phone and note processing server, if the query requests signal from phone and note processing server is arranged, return to phone and note processing server then according to the querying condition Query Database, and with Query Result.If receive and confirm the ticket booking request signal, extract number of the account and password, number of the account is judged, if this number of the account is that IC-card user and account password are correct, then according between load zones, information such as the class of service are deducted fees and the counterfoil record, otherwise, return miscue to phone and note processing server.If this number of the account is bank card user and is to be used for booking for the first time, then in database, increase this user, and send to bank data system after account number cipher encrypted and verify, if be proved to be successful then deduct fees, and on the centre data information server, upgrade account data, the record counterfoil, otherwise, just return miscue to phone and note processing server.
Described data backup server is used for backing up the data message on the above-mentioned centre data information server, in case mishap takes place.
Described data distribution is handled server, will arrive in advance vehicle and the Customer information that get on the bus at our station at this station in 24 hours, and therefrom calculation it is believed that on the breath server that extraction comes and store.When certain automatic ticket taking machine is got tickets request, data distribution is handled server will mate checking with the accounts information that the accounts information and the data distribution of this automatic ticket taking machine submission are handled on the server, if the match is successful, then control automatic ticket taking machine and draw a bill, and the account data of this user on the update service device.If coupling is unsuccessful, then continue to submit coupling checking request to the centre data information server, if the match is successful, then notify and control corresponding automatic ticket taking machine and draw a bill, the account data of this user on the while update service device, if coupling is unsuccessful, then sends miscue information, and stop this user's operation to corresponding ticket taking machine automatically.
Described automatic ticket taking machine, by touch display screen, input keyboard, the bank card card inserting mouth, vote buying IC-card card inserting mouth, voice cue module, ticket outlet, the special-purpose hot transfer printing ticket producer of center processor and railway is formed.Touch display screen LCD is connected with central processing unit by lcd controller, and lcd controller connects the interface of the microcontroller (MCU) of central processing unit on the one hand, connects the ranks driver of LCD on the other hand.Input keyboard is connected with the general input/output bus interface (GPIO) of central processing unit by CPLD (CPLD).Voice module passes through I 2S bus (Inter-IC Sound Bus) is connected with central processing unit.I 2The S bus is that PHILIPS Co. is a kind of bus standard that the audio data transmission between the digital audio-frequency apparatus is formulated.The bank card card inserting mouth links to each other with central processing unit by the RS232 serial bus with vote buying IC-card card inserting mouth.The special-purpose hot transfer printing ticket producer of railway links to each other with central processing unit by the RS232 serial bus.Ticket outlet is connecting the ticket outlet of the special-purpose hot transfer printing ticket producer of railway.When the user got tickets, as long as bank card or vote buying IC-card are inserted corresponding bank card socket or vote buying IC-card socket, if having this to block the record of booking in the database on data distribution processing server or the centre data information server, then ticket outlet was drawn a bill.Otherwise, voice cue module output error prompting.
The present invention needs the user being with I.D. to handle IC-card by bus to the railway station etc., and supplements with money.The IC-card if the user does not ride can be bought with bank card.During user's booking, dial the fixed service number of station data center earlier, finish remaining booking step with the form of note then.After the booking success, can get tickets to the automatic ticket taking machine at station within preceding 24 hours setting out, institute's ticket of buying is carried out system of real name, has Duoed passenger's Real Name than common train ticket.And, to dispatch a car previous hour, data center can send the SMS Tip that sets out from the trend user.The concrete operations mode is that the user uses mobile phone dialing station data center fixed service number.Data center receives after the ticket purchasing request phone, can point out to user's return with the form of note, and the form requirement.The user is according to operation indicating, and interrogate format is in accordance with regulations imported the starting station, terminus and sailing date, and submit inquiry to.Data center handles this Query Information, if satisfactory information of vehicles is arranged, then Query Result is turned back on the user mobile phone.If there is not satisfactory information of vehicles, prompting does not meet the ticket of sailing date, and returns the satisfactory train number information of prolonging after the sailing date in 10 days.The user's input of selection form train number, the time of departure and class of service according to the rules, and submit to.Data center can turn back to the train number information that the user selects on the user mobile phone once more, confirms for the user.The user confirm errorless after, confirm form according to the rules, input IC-card number of the account and password or bank card account number and password, and submit to.Data center verifies account number cipher, if be proved to be successful then deduct the fee and record, if authentication failed then being returned ticket booking failure prompting.
The interrogate format of described regulation is: " starting station, terminus, sailing date ".Wherein sailing date is " month day " totally four arabic numeral, for example March 3, then input " 0303 ".
The selection form of described regulation is: " train number, sailing date, the class of service ".Wherein sailing date is " month day " totally four arabic numeral, for example March 3, then input " 0303 ".The class of service is divided into, on hard seat-A, soft seat-B, the hard berth-C1, hard berth in-C2, hard berth under-C3, soft sleeper on-D1, soft sleeper in-D2, soft sleeper under-D3.For example select 1024 times of March 3, hard berth lower berth, then input " 1024,0303, C3 ".
Described regulation confirms that form is: " number of the account, password ".When the user had been with I.D. to handle by bus IC-card to the railway station etc., data center server can be registered corresponding account information, makes things convenient for the user only need input password when getting tickets and gets final product.
1. phone and note processing server may further comprise the steps, as shown in Figure 5:
Step 1: whether cycle detection GPRS module has request signal;
Step 2: judge whether to receive the ticket purchasing request phone, if receive the ticket purchasing request phone, then continue step 3, otherwise jump to step 1;
Step 3: reply operation prompt information to the user, and carry out timing at this number;
Step 4:, then continue step 5, otherwise jump to step 12 if receive the request of the inquiry train number information that the user submits to;
Step 5: extract the starting station, information such as terminus and date, and to centre data information server transmission query requests;
Step 6: the inquiry train number information data result that receiving center data message server returns, and send to this user;
Step 7:, then continue step 8, otherwise jump to step 12 if receive selection train number, sailing date, the class of service and the request of block information by bus that the user submits to;
Step 8: return the selection information that the user submits to, so that the user confirms;
Step 9: if receive the account password information that the user submits to, then continue step 10, otherwise jump to step 12;
Step 10: account password is sent to the centre data information server verify processing,, then continue step 11 if be proved to be successful, otherwise, send unsuccessful information and jump to step 12.
Step 11: finish timing, and deduct the fee;
Step 12: finish.
Phone and short message service are to carry out mutual module with the user, the user wants to buy ticket by mobile phone, whether phone and short message server can cycle detection GPRS module receive this user request signal, phone and short message server are not received the ticket purchasing request phone, then continue cycle detection GPRS module whether request signal is arranged, phone and short message server are received the ticket purchasing request phone, then the user replys operation prompt information, guides user is specifically operated accurately, and this number is clocked, and in official hour, the user is complete operation not, user's operation overtime will be pointed out by system, need resend solicited message.The information content that phone and note processing server extract user's transmission sends request to the centre data server.
2. the centre data information server may further comprise the steps, as shown in Figure 6:
Step 1: whether cycle detection has the request signal from phone and note processing server, if having then continue step 2, otherwise, repeating step one;
Step 2: judge this request signal,,, then jump to step 5 if confirm ticket purchasing request if query requests then continues step 3;
Step 3: according to the querying condition Query Database;
Step 4: Query Result is returned to phone and note processing server;
Step 5: extract account number cipher, and Query Database, judge that this number of the account is the IC-card user, and account password is correct, then jumps to step 8, otherwise, jump to step 9; If this number of the account is bank card user then continues step 6.
Step 6: verify sending to bank data system after the bank card account number password encryption, if be proved to be successful, then continue step 7, otherwise jump to step 9;
Step 7: judge whether this number of the account is used for booking first, if, then continue step 8, then jump to step 9 if not;
Step 8: in the database of centre data information server, increase the account;
Step 9: according between load zones, class of service information is deducted fees, and the record counterfoil, more in the new database account information, and forward step 10 to;
Step 10: return miscue to phone and note processing server;
Step 11: finish.
The information that the centre data information server passes over by phone and short message server, carry out database query operations, information result returns to phone and note processing server, have under the ticket situation of this information, corresponding user account password can be delivered to the centre data information server once more by phone and note processing server, whether first by judgement is the booking of IC-card or bank card, number of the account, finishes the operation of charge, and the result is passed to phone and short message server.
3. data distribution processing server may further comprise the steps, as shown in Figure 7:
Step 1: regularly read apart from the accounts information within 24 hours departure times and be stored in the database from data center's data message server;
Step 2: whether cycle detection has the request signal of getting tickets from automatic ticket taking machine, if detected the request signal of getting tickets, then continues step 3, if not, then continues step 2;
Step 3: the coupling accounts information, if the match is successful, then skip to step 6, if not, then continue step 4;
Step 4: send the request of coupling account to the centre data information server,, then skip to step 6, if not, then continue step 5 if the match is successful;
Step 5: send miscue information to corresponding ticket taking machine automatically, and stop this user's operation;
Step 6: control this automatic ticket taking machine and draw a bill;
Step 7: upgrade on the database of centre data information server and the deleted data distribution processor server corresponding information of the account;
Step 8: get tickets successfully automatically, and finish.
From database, transfer in the database of getting tickets apart from the account information individualism within 24 hours departure times, and whether there is the user to get tickets by the ticket taking machine cycle detection, the user inserts corresponding IC-card or bank card before ticket taking machine, the data distribution center says that the database of getting tickets that user's account information passes in the centre data information server mates, the centre data information server returns Query Result and gives data distributing server, require the user to input password for the number of the account that the match is successful, carry out the password coupling once more, account password is all correct, and this user can get corresponding ticket.
4. user mobile phone ticket booking step is, as shown in Figure 3:
Step 1: handle the vote buying IC-card or open bank account;
Step 2: mobile phone dialing station data center fixed service number;
Step 3: judge whether to receive the note operation indicating that ticket booking data center returns, if, then continue step 4, if not, then jump to step 10;
Step 4: according to the prompting form input starting station, terminus and sailing date, and submit inquiry to;
Step 5: judge whether to receive the Query Result that ticket booking data center returns, if, then continue step 6, if not, then jump to step 10;
Step 6: form is imported train number according to the rules, the time and the selection class of service, and submit to;
Step 7: judge whether to receive the ticket confirmation that ticket booking data center returns, if, then continue step 8, if not, then jump to step 10;
Step 8: confirm, input IC-card number of the account and password or bank card account number and password, and submit to.
Step 9: successfully point out if receive booking, then represent successful booking, if not, then expression does not have successful booking.
Step 10: finish.
The user want to buy March 3 from Shenyang to Pekinese's ticket, need go to the railway station in advance etc. and to handle vote buying IC-card train and open bank account, by calling, obtain short message prompt and reply operation, at correct written information " station, Shenyang; Beijing Station; 0303 " and after replying, ticket booking data center can return to the user with Query Result, after the user confirms to reply, by submitting IC-card number of the account and password or bank card account number and password to, the seat reservation system processing of charging, and with result's storage, the booking success.
This shows, the invention provides a kind of safe and reliable, stable, a kind of automatic ticket-booking system and method that efficient is high.It is convenient to buy train ticket, plane ticket, ferry ticket etc., flexibly, reduces the generation of ticket re-selling phenomenon.Improve people's digitizing living standard.

Claims (5)

1. automatic ticket-booking system, it is characterized in that this system comprises with lower module: the GSM/GPRS network, the GPRS module, phone and note processing server, the centre data information server, data backup server, data distribution is handled server and automatic ticket taking machine, the GSM/GPRS network is the network channel that user mobile phone and ticket-booking system carry out data interaction, the GPRS module is connected on phone and the note processing server by serial ports, phone is connected on the centre data information server by data line with the note processing server, the work of control GPRS module cooperative, and the data that the GPRS module transmits are analyzed extraction, submitting to the centre data information server handles, the centre data information server carries out operational processes to user account information, data backup server connects on the centre data information server by data line, data are carried out back-up processing, data distribution is handled server and is connected on the centre data information server by data line, automatically ticket taking machine connects on the data distribution processor server by data line, and the user finishes whole booking process by the method for automatic ticket-booking system automatic ticket-booking.
2. automatic ticket-booking system according to claim 1, it is characterized in that the work of phone and note processing server control GPRS module cooperative, the data that the GPRS module transmits are analyzed extraction, after submitting to the centre data information server to handle, send to the user by the GPRS module, carry out according to the following steps:
Step 1: whether cycle detection GPRS module has request signal;
Step 2: judge whether to receive the ticket purchasing request phone, if receive the ticket purchasing request phone, then continue step 3, otherwise jump to step 1;
Step 3: reply operation prompt information to the user, and carry out timing at this number;
Step 4:, then continue step 5, otherwise jump to step 12 if receive the request of the inquiry train number information that the user submits to;
Step 5: extract the starting station, terminus and date and time information send query requests to the centre data information server;
Step 6: the inquiry train number information data result that receiving center data message server returns, and send to this user;
Step 7:, then continue step 8, otherwise jump to step 12 if receive selection train number, sailing date, the class of service and the request of block information by bus that the user submits to;
Step 8: return the selection information that the user submits to, so that the user confirms;
Step 9: if receive the account password information that the user submits to, then continue step 10, otherwise jump to step 12;
Step 10: account password is sent to the centre data information server verify processing,, then continue step 11 if be proved to be successful, otherwise, send unsuccessful information and jump to step 12;
Step 11: finish timing, and deduct the fee;
Step 12: finish.
3. automatic ticket-booking system according to claim 1 is characterized in that described centre data information server realizes the storage user account information and user account is added, delete, inquires about and revises processing, execution according to the following steps:
Step 1: whether cycle detection has the request signal from phone and note processing server, if having then continue step 2, otherwise, repeating step one;
Step 2: judge this request signal,,, then jump to step 5 if confirm ticket purchasing request if query requests then continues step 3;
Step 3: according to the querying condition Query Database;
Step 4: Query Result is returned to phone and note processing server;
Step 5: extract account number cipher, and Query Database, judge that this number of the account is the IC-card user, and account password is correct, then jumps to step 8, otherwise, jump to step 9; If this number of the account is bank card user then continues step 6;
Step 6: verify sending to bank data system after the bank card account number password encryption, if be proved to be successful, then continue step 7, otherwise jump to step 9;
Step 7: judge whether this number of the account is used for booking first, if, then continue step 8, then jump to step 9 if not;
Step 8: in the database of centre data information server, increase the account;
Step 9: according between load zones, class of service information is deducted fees, and the record counterfoil, more in the new database account information, and forward step 10 to;
Step 10: return miscue to phone and note processing server;
Step 11: finish.
4. automatic ticket-booking system according to claim 1, it is characterized in that described data distribution handle server will shift to an earlier date the vehicle that will arrive this station in 24 hours and Customer information that our station is got on the bus therefrom calculation it is believed that and extract and storage execution according to the following steps on the breath server:
Step 1: regularly read apart from the accounts information within 24 hours departure times and be stored in the database from data center's data message server;
Step 2: whether cycle detection has the request signal of getting tickets from automatic ticket taking machine, if detected the request signal of getting tickets, then continues step 3, if not, then continues step 2;
Step 3: the coupling accounts information, if the match is successful, then skip to step 6, if not, then continue step 4;
Step 4: send the request of coupling account to the centre data information server,, then skip to step 6, if not, then continue step 5 if the match is successful;
Step 5: send miscue information to corresponding ticket taking machine automatically, and stop this user's operation;
Step 6: control this automatic ticket taking machine and draw a bill;
Step 7: upgrade on the database of centre data information server and the deleted data distribution processor server corresponding information of the account;
Step 8: get tickets successfully automatically, and finish.
5. adopt the method for the described a kind of automatic ticket-booking system automatic ticket-booking of claim 1, it is characterized in that user mobile phone ticket booking execution according to the following steps:
Step 1: handle the vote buying IC-card or open bank account;
Step 2: mobile phone dialing station data center fixed service number;
Step 3: judge whether to receive the note operation indicating that ticket booking data center returns, if, then continue step 4, if not, then jump to step 10;
Step 4: according to the prompting form input starting station, terminus and sailing date, and submit inquiry to;
Step 5: judge whether to receive the Query Result that ticket booking data center returns, if, then continue step 6, if not, then jump to step 10;
Step 6: form is imported train number according to the rules, the time and the selection class of service, and submit to;
Step 7: judge whether to receive the ticket confirmation that ticket booking data center returns, if, then continue step 8, if not, then jump to step 10;
Step 8: confirm, input IC-card number of the account and password or bank card account number and password, and submit to;
Step 9: successfully point out if receive booking, then represent successful booking, if not, then expression does not have successful booking;
Step 10: finish.
CN2009100111179A 2009-04-10 2009-04-10 Automatic ticket-booking system Expired - Fee Related CN101546439B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100111179A CN101546439B (en) 2009-04-10 2009-04-10 Automatic ticket-booking system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100111179A CN101546439B (en) 2009-04-10 2009-04-10 Automatic ticket-booking system

Publications (2)

Publication Number Publication Date
CN101546439A true CN101546439A (en) 2009-09-30
CN101546439B CN101546439B (en) 2011-01-26

Family

ID=41193558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100111179A Expired - Fee Related CN101546439B (en) 2009-04-10 2009-04-10 Automatic ticket-booking system

Country Status (1)

Country Link
CN (1) CN101546439B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103390246A (en) * 2013-07-30 2013-11-13 武汉大学 On-line ticket selling method for coping with high concurrence
CN106548389A (en) * 2016-10-14 2017-03-29 龙旗电子(惠州)有限公司 A kind of train ticket booking method
CN106649673A (en) * 2016-12-15 2017-05-10 北京万相融通科技股份有限公司 Data processing method
CN106650968A (en) * 2016-09-19 2017-05-10 北京小米移动软件有限公司 Booking information processing method and booking information processing device
CN107122840A (en) * 2017-05-10 2017-09-01 王珺怡 A kind of sectionally assembled high ferro train ticket booking method and device
CN109284795A (en) * 2018-09-04 2019-01-29 西安艾润物联网技术服务有限责任公司 A kind of data processing method and terminal device
CN113128730A (en) * 2021-05-11 2021-07-16 上海蒜芽信息科技有限公司 Ticket information interaction method, server, equipment and medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1707490A (en) * 2004-06-08 2005-12-14 胡双全 Automatic booking method based on mobile communication network platform

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103390246A (en) * 2013-07-30 2013-11-13 武汉大学 On-line ticket selling method for coping with high concurrence
CN106650968A (en) * 2016-09-19 2017-05-10 北京小米移动软件有限公司 Booking information processing method and booking information processing device
CN106548389A (en) * 2016-10-14 2017-03-29 龙旗电子(惠州)有限公司 A kind of train ticket booking method
CN106649673A (en) * 2016-12-15 2017-05-10 北京万相融通科技股份有限公司 Data processing method
CN107122840A (en) * 2017-05-10 2017-09-01 王珺怡 A kind of sectionally assembled high ferro train ticket booking method and device
CN109284795A (en) * 2018-09-04 2019-01-29 西安艾润物联网技术服务有限责任公司 A kind of data processing method and terminal device
CN113128730A (en) * 2021-05-11 2021-07-16 上海蒜芽信息科技有限公司 Ticket information interaction method, server, equipment and medium

Also Published As

Publication number Publication date
CN101546439B (en) 2011-01-26

Similar Documents

Publication Publication Date Title
CN101546439B (en) Automatic ticket-booking system
CN106114251B (en) A kind of charging pile reservation charging method based on mobile terminal
CA3084854C (en) Processing method and apparatus for fee calculation, and vehicle payment system
CN101174345B (en) Full-automatic berth charging system paid by mobile phone and method thereof
CN110443953A (en) A kind of license plate charging system for gas station
CN108921542A (en) Offline electronic payment method, payment end, gathering end and the storage medium of digital asset
CN102426780A (en) Paging system used for summoning taxis and paging method thereof
CN101206739A (en) Cash register collection payment system using mobile phone as payment device and corresponding method
CN101984469A (en) Self-service card issuing and charging method for IC-card refueling system
CN105225277A (en) A kind of automatically charging in car park method, server and system
CN102346897A (en) Electronic train ticket system, and method for controlling ticket sale, buying tickets and checking tickets
CN114358930B (en) Method, subway client and system for acquiring two-dimension code of remote riding to execute transaction based on SDK
JP2002234600A (en) Oil station system
CN102144246B (en) Method for payment when parking vehicles in which credit card is used for post-payment
CN101101676B (en) Mobile ticket-selling device and method for public transport
CN103810651A (en) Method of automotive multimedia system integrated with online bank payment
CN101964125A (en) Mobile phone payment system authenticated by double communication paths and corresponding method
CN101488251A (en) Charging method, equipment and system for e-wallet
CN201444326U (en) Mobile vehicle-mounted intelligent terminal unit used for payment
CN109191607A (en) A kind of mobile barcode scanning payment terminal of turn pike
CN107464348A (en) A kind of circle that can support that combustion gas prepaid card is remotely paid the fees deposits machine
CN101887611A (en) Handheld charge and information statistical device for bus
CN109146035A (en) booking travel system
CN201281881Y (en) Realty self-help management fee-collecting device
CN201886555U (en) Convenient terminating machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110126

Termination date: 20110410