CN101546439B - 一种自动购票*** - Google Patents
一种自动购票*** Download PDFInfo
- Publication number
- CN101546439B CN101546439B CN2009100111179A CN200910011117A CN101546439B CN 101546439 B CN101546439 B CN 101546439B CN 2009100111179 A CN2009100111179 A CN 2009100111179A CN 200910011117 A CN200910011117 A CN 200910011117A CN 101546439 B CN101546439 B CN 101546439B
- Authority
- CN
- China
- Prior art keywords
- server
- data
- information
- user
- account
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
一种自动购票***,该***包括以下模块:GSM/GPRS网络,GPRS模块,电话和短信处理服务器,中心数据信息服务器,数据备份服务器,数据分发处理服务器和自动取票机,GPRS模块通过串口连接在电话和短信处理服务器上,电话和短信处理服务器通过数据线连接中心数据信息服务器上,数据备份服务器通过数据线连接中心数据信息服务器上,对数据进行备份处理,数据分发处理服务器通过数据线连接到中心数据信息服务器上,自动取票机通过数据线连接数据分发处理服务器上。本发明优点是:用户无需到指定站点购票,只需通过手机短信就能订票,实现随时随地订票,方便安全。单个乘客购票时间缩短,用户购票时间平均减少至少20%,整体提高了人们的数字化生活水平。
Description
技术领域
本发明涉及一种自动购票***。
背景技术
火车、飞机、轮船等一直是人们出行必不可少的交通工具。经过查询,有一种火车票自动售票机,如申请号是200810091410.6的专利,这种自动售票机采用的方式是旅客查询车次信息之后,自己填写查询购票填涂纸卡,然后将纸卡***自动售票机取票。这种自动售票机缺点是没有考虑文化程度低的旅客,单个旅客平均购票时间长。手机订票采用的是WAP方式,需要GPRS的支持,目前开通GPRS的用户数量只占手机总用户量的15%。
发明内容
针对以上问题,本发明实现这样的目的:利用手机短信进行买票,并配合数据信息处理***及自动售票***可以实现随时随地手机买票。本发明实现这样的技术方案:一种自动购票***及方法,该***由以下模块:GSM/GPRS网络,GPRS模块,电话和短信处理服务器,中心数据信息服务器,数据备份服务器,数据分发处理服务器和自动取票机组成。GPRS模块通过串口连接到电话和短信处理服务器上,电话和短信处理服务器通过数据线连接中心数据信息服务器上,数据备份服务器通过数据线连接中心数据信息服务器上,中心服务器通过数据线连接到数据分发处理服务器上,数据分发处理服务器通过串口连接到自动取票机上。
所述的GSM/GPRS网络,是用户用手机与中心数据处理***进行数据交互的网络通道。
所述的GPRS模块,通过串口连接电话和短信处理服务器上,是中心数据处理***接收用户的购票请求电话及交互数据并向用户发送数据的装置,是整个中心数据处理***与用户进行数据交互的前端模块。
所述的电话和短信处理服务器,控制GPRS模块协同工作,并对GPRS模块传来的数据进行分析提取,提交给中心数据信息服务器进行处理,并将发送给用户的数据通过GPRS模块发送给用户。具体步骤如下:
步骤一:循环检测GPRS模块是否有请求信号;
步骤二:判断是否收到购票请求电话,如果收到购票请求电话,则继续步骤三,否则跳转至步骤一;
步骤三:向用户回复操作提示信息,并针对该号码进行计时;
步骤四:如果收到用户提交的查询车次信息的请求,则继续步骤五,否则跳转至步骤十二;
步骤五:提取始发站,终点站和日期信息,并向中心数据信息服务器发送查询请求;
步骤六:接收中心数据信息服务器返回的查询车次信息数据结果,并发送给该用户;
步骤七:如果收到用户提交的选择车次、出发日期、座位等级和乘车区间信息的请求,则继续步骤八,否则跳转至步骤十二;
步骤八:返回用户提交的选择信息,以便用户确认;
步骤九:如果收到用户提交的账户密码信息,则继续步骤十,否则跳转至步骤十二;
步骤十:将账户密码发送到中心数据信息服务器进行验证处理,如果验证成功,则继续步骤十一,否则,发送不成功提示信息并跳转至步骤十二。
步骤十一:结束计时,并扣除费用;
步骤十二:结束。
所述中心数据信息服务器,用来存储用户账户信息并对用户账户进行添加,删除和查询处理。如果是银行卡用户,还要与银行数据服务器进行交互处理。中心数据信息服务器循环检测是否有来自电话和短信处理服务器的请求信号,如果有来自电话和短信处理服务器的查询请求信号,则根据查询条件查询数据库,并将查询结果返回给电话和短信处理服务器。如果收到确认订票请求信号,提取账号和密码,对账号进行判断,如果该账号为IC卡用户并且账户密码正确,则根据选择车次、出发日期、座位等级和乘车区间信息扣费并存根记录,否则,向电话和短信处理服务器返回错误提示。具体步骤如下:
步骤一:循环检测是否有来自电话和短信处理服务器的请求信号,如果有则继续步骤二,否则,重复步骤一;
步骤二:判断该请求信号,如果是查询请求,则继续步骤三,如果是确认购票请求,则跳转到步骤五;
步骤三:根据查询条件查询数据库;
步骤四:将查询结果返回给电话和短信处理服务器;
步骤五:提取账号密码,并查询数据库,判断该账号为IC卡用户,并且账户密码正确,则跳转至步骤八,否则,跳转至步骤九;如果该账号为银行卡用户则继续步骤六。
步骤六:将银行卡账号密码加密之后发送给银行数据***进行验证,如果验证成功,则继续步骤七,否则跳转至步骤九;
步骤七:判断该账号是否首次用来购票,若是,则继续步骤八,若否则跳转到步骤九;
步骤八:在中心数据信息服务器的数据库中增加该账户;
步骤九:根据乘车区间,座位等级信息扣费,并记录存根,更新数据库中该账户信息,并转到步骤十;
步骤十:向电话和短信处理服务器返回错误提示;
步骤十一:结束。
所述数据备份服务器,用来备份上述中心数据信息服务器上的数据信息,以防意外事故发生。
所述数据分发处理服务器,提前24小时将到达该站的车辆的并且在本站上车的乘客信息,从中心数据信息服务器上提取过来并存储。当某个自动取票机有取票请求时,数据分发处理服务器就会将该自动取票机提交的账户信息与数据分发处理服务器上的账户信息进行匹配验证,如果匹配成功,则控制自动取票机出票,并更新服务器上的该用户的账户数据。如果匹配不成功,则继续向中心数据信息服务器提交匹配验证请求,如果匹配成功,则通知并控制相应自动取票机出票,同时更新服务器上的该用户的账户数据,如果匹配不成功,则向相应的自动取票机发送错误提示信息,并停止该用户的操作。具体步骤如下:
步骤一:定时从数据中心数据信息服务器读取距离出发时间24小时之内的账户信息并存储在数据库中;
步骤二:循环检测是否有来自自动取票机的取票请求信号,如果检测到有取票请求信号,则继续步骤三,若否,则继续步骤二;
步骤三:匹配账户信息,如果匹配成功,则跳至步骤六,若否,则继续步骤四;
步骤四:向中心数据信息服务器发送匹配账户请求,如果匹配成功,则跳至步骤六,若否,则继续步骤五;
步骤五:向相应的自动取票机发送错误提示信息,并停止该用户的操作;
步骤六:控制该自动取票机出票;
步骤七:更新中心数据信息服务器的数据库并删除数据分发处理服务器上该账户相应的信息;
步骤八:自动取票成功,并结束。
所述的自动取票机,由触摸显示屏,输入键盘,银行卡插卡口,买票IC卡插卡口,语音提示模块,出票口,中心处理器和铁路专用热转印制票机组成。用户取票时,只要将银行卡或买票IC卡***相应的银行卡插口或买票IC卡插口,如果数据分发处理服务器或者中心数据信息服务器上的数据库中有该卡已购票的记录,则出票口出票。否则,语音提示模块输出错误提示。
所述的规定的查询格式是:“始发站,终点站,出发日期”。
所述的规定的选择格式是:“车次,出发日期,座位等级”。
所述的规定确认格式是:“账号,密码”。
用户手机订票步骤是:
步骤一:办理买票IC卡或者开通银行账户;
步骤二:手机拨打车站数据中心固定服务电话号码;
步骤三:判断是否收到订票数据中心返回的短信操作提示,若是,则继续步骤四,若否,则跳转至步骤十;
步骤四:按照提示格式输入始发站,终点站和出发日期,并提交查询;
步骤五:判断是否收到订票数据中心返回的查询结果,若是,则继续步骤六,若否,则跳转至步骤十;
步骤六:按照规定格式输入车次,时间和选择座位等级,并提交;
步骤七:判断是否收到订票数据中心返回的车票确认信息,若是,则继续步骤八,若否,则跳转至步骤十;
步骤八:确认,输入IC卡账号和密码或者银行卡账号和密码,并提交。
步骤九:如果收到购票成功提示,则表示成功购票,若否,则表示没有成功购票。
步骤十:结束。
使用本发明,在实现自动购票***前需要准备中心数据信息服务器、数据分发处理服务器以及自动取票机,需要购票的用户必备一部收发短信,接打电话正常的手机。安装数据信息服务器和数据分发处理器,连接数据信息服务器、数据分发处理服务器以及自动取票机之间的数据实现数据的同步一致。利用GSM/GPRS网络,用户用手机与中心数据处理***进行数据交互。
本发明的有益效果是:用户无需到指定站点购票,只需通过手机短信就能订票,为站点减轻购票压力,实现随时随地订票,方便安全,有效防止了不法行为的发生。单个乘客购票时间缩短,用户购票时间平均减少至少20%,整体提高了人们的数字化生活水平。
附图说明
图1***总体架构图;
图2本发明实施例中的自动取票机结构示意图;
图3用户订票时的手机操作流程图;
图4用户取票流程图;
图5电话和短信处理服务器处理买票流程图;
图6中心数据信息服务器处理流程图;
图7数据分发处理服务器处理流程图;
图中1、银行卡插卡口,2、买票IC卡插卡口,3、语音提示模块,4、出票口,5、触摸显示屏,6、输入键盘。
具体实施方式
结合附图进一步说明本发明的自动购票***,本实例中电话和短信处理服务器(如市场购买的IBM System x3755服务器),中心数据信息服务器(如市场购买的IBM System x3755服务器),数据分发处理服务器(如市场购买的IBM System x3755服务器),数据备份服务器(如市场购买的IBM System x3755服务器)选用已有市场可购买的数据服务器,如图1所示,中心数据处理服务器基于整个自动购票***的终端,包括电话和短信处理服务器,数据备份服务器,数据分发处理服务器。数据分发处理服务器下设多个自动取票机。数据中心服务器通过电话和短信处理服务器传递的信息进行分析,不符合标准的请求会出现错误信息并返回给手机(如市场购买的NOKIA 3300)用户,符合标准的请求会成功建立用户与中心数据信息服务器进行交互,在交互完成后,中心数据信息服务器会将成功订票信息进行备份以及将信息传递给数据分发处理服务器,并由分发处理服务器完成购票的分发工作。
所述的GSM/GPRS网络,是用户用手机与中心数据处理***进行数据交互的网络通道。
所述的GPRS模块,通过串口连接在电话和短信处理服务器上,是中心数据处理***接收用户的购票请求电话及交互数据并向用户发送数据的装置。是整个中心数据处理***与用户进行数据交互的前端模块。
所述的电话和短信处理服务器,控制GPRS模块协同工作,并对GPRS模块传来的数据进行分析提取,提交给中心数据信息服务器进行处理,并将发送给用户的数据通过GPRS模块发送给用户。所述处理服务器循环检测GPRS模块是否有请求信号,如果收到购票请求电话则回复操作提示信息,并对该号码进行计时。收到用户的查询请求,则提取始发站,终点站和日期信息,并向中心数据信息服务器发送查询请求。接收中心数据信息服务器返回的车次信息数据,并发送给用户。收到用户提交的车次、时间和座位等级等选择信息,并再次返回给用户,以便确认。收到用户提交的用户账号密码,发送给中心数据信息服务器进行处理,如果处理成功,则结束计时并扣除费用,否则,发送不成功提示信息。
所述中心数据信息服务器,用来存储用户账户信息并对用户账户进行添加、删除、查询等处理。如果是银行卡用户,还要与银行数据服务器进行交互处理。中心数据信息服务器循环检测是否有来自电话和短信处理服务器的请求信号,如果有来自电话和短信处理服务器的查询请求信号,则根据查询条件查询数据库,并将查询结果返回给电话和短信处理服务器。如果收到确认订票请求信号,提取账号和密码,对账号进行判断,如果该账号为IC卡用户并且账户密码正确,则根据乘车区间,座位等级等信息扣费并存根记录,否则,向电话和短信处理服务器返回错误提示。如果该账号为银行卡用户并且是第一次用来购票,则在数据库中增加该用户,并将账号密码加密后发送到银行数据***进行验证,如果验证成功则扣费,并在中心数据信息服务器上更新该账户数据,记录存根,否则,就向电话和短信处理服务器返回错误提示。
所述数据备份服务器,用来备份上述中心数据信息服务器上的数据信息,以防意外事故发生。
所述数据分发处理服务器,提前24小时将到达该站的车辆的并且在本站上车的乘客信息,从中心数据信息服务器上提取过来并存储。当某个自动取票机有取票请求时,数据分发处理服务器就会将该自动取票机提交的账户信息与数据分发处理服务器上的账户信息进行匹配验证,如果匹配成功,则控制自动取票机出票,并更新服务器上的该用户的账户数据。如果匹配不成功,则继续向中心数据信息服务器提交匹配验证请求,如果匹配成功,则通知并控制相应自动取票机出票,同时更新服务器上的该用户的账户数据,如果匹配不成功,则向相应的自动取票机发送错误提示信息,并停止该用户的操作。
所述的自动取票机,由触摸显示屏,输入键盘,银行卡插卡口,买票IC卡插卡口,语音提示模块,出票口,中心处理器和铁路专用热转印制票机组成。触摸显示屏LCD通过LCD控制器与中央处理器连接,LCD控制器一方面连接中央处理器的微控制器(MCU)的接口,另一方面连接LCD的行列驱动器。输入键盘通过复杂可编程逻辑器件(CPLD)与中央处理器的通用输入输出总线接口(GPIO)连接。语音模块通过I2S总线(Inter-IC Sound Bus)与中央处理器连接。I2S总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。银行卡插卡口和买票IC卡插卡口通过RS232串口总线与中央处理器相连。铁路专用热转印制票机通过RS232串口总线与中央处理器相连。出票口连接着铁路专用热转印制票机的出票口。用户取票时,只要将银行卡或买票IC卡***相应的银行卡插口或买票IC卡插口,如果数据分发处理服务器或者中心数据信息服务器上的数据库中有该卡已购票的记录,则出票口出票。否则,语音提示模块输出错误提示。
本发明需要用户带着身份证到火车站等办理乘车IC卡,并充值。如果用户没有乘车IC卡,可以用银行卡购买。用户购票时,先拨打车站数据中心的固定服务号码,然后以短信的形式完成剩余的购票步骤。购票成功之后,可以在出发前24小时之内到车站的自动取票机上取票,所购得车票实行实名制,比普通火车票多了乘客的真实姓名。并且,在发车前一个小时,数据中心会自动向用户发送出发提示短信。具体操作方式是,用户用手机拨打车站数据中心固定服务号码。数据中心收到购票请求电话之后,会以短信的形式向用户返回操作提示,及格式要求。用户按照操作提示,按规定的查询格式,输入始发站,终点站和出发日期,并提交查询。数据中心处理完该查询信息,如果有符合要求的车辆信息,则将查询结果返回到用户手机上。如果没有符合要求的车辆信息,提示没有符合出发日期的车票,并返回从出发日期起后延10天内的符合要求的车次信息。用户按照规定的选择格式输入车次、发车时间和座位等级,并提交。数据中心会将用户选择的车次信息再次返回到用户手机上,供用户确认。用户确认无误后,按照规定确认格式,输入IC卡账号和密码或者银行卡账号和密码,并提交。数据中心对账号密码进行验证,如果验证成功则扣除费用并记录,如果验证失败,则返回订票失败提示。
所述的规定的查询格式是:“始发站,终点站,出发日期”。其中出发日期为“月日”共四位***数字,例如3月3日,则输入“0303”。
所述的规定的选择格式是:“车次,出发日期,座位等级”。其中出发日期为“月日”共四位***数字,例如3月3日,则输入“0303”。座位等级分为,硬座-A、软座-B、硬卧上-C1、硬卧中-C2、硬卧下-C3、软卧上-D1、软卧中-D2、软卧下-D3。例如选择3月3日的1024次,硬卧下铺,则输入“1024,0303,C3”。
所述的规定确认格式是:“账号,密码”。用户带着身份证到火车站等办理乘车IC卡时,数据中心服务器会登记相应的账号信息,方便用户在取票的时候只需要输入密码即可。
1.电话和短信处理服务器包括以下步骤,如图5所示:
步骤一:循环检测GPRS模块是否有请求信号;
步骤二:判断是否收到购票请求电话,如果收到购票请求电话,则继续步骤三,否则跳转至步骤一;
步骤三:向用户回复操作提示信息,并针对该号码进行计时;
步骤四:如果收到用户提交的查询车次信息的请求,则继续步骤五,否则跳转至步骤十二;
步骤五:提取始发站,终点站和日期等信息,并向中心数据信息服务器发送查询请求;
步骤六:接收中心数据信息服务器返回的查询车次信息数据结果,并发送给该用户;
步骤七:如果收到用户提交的选择车次、出发日期、座位等级和乘车区间信息的请求,则继续步骤八,否则跳转至步骤十二;
步骤八:返回用户提交的选择信息,以便用户确认;
步骤九:如果收到用户提交的账户密码信息,则继续步骤十,否则跳转至步骤十二;
步骤十:将账户密码发送到中心数据信息服务器进行验证处理,如果验证成功,则继续步骤十一,否则,发送不成功提示信息并跳转至步骤十二。
步骤十一:结束计时,并扣除费用;
步骤十二:结束。
电话和短信服务是和用户进行交互的模块,用户想通过手机购买车票,电话和短信服务器会循环检测GPRS模块是否收到该用户请求信号,电话和短信服务器没有收到购票请求电话,则继续循环检测GPRS模块是否有请求信号,电话和短信服务器收到购票请求电话,则用户回复操作提示信息,指导用户进行具体准确的操作,并且对该号码进行记时,在规定的时间内,用户未完成操作,***就会提示用户操作超时,需重新发送请求信息。电话和短信处理服务器提取用户发送的信息内容向中心数据服务器发送请求。
2.中心数据信息服务器包括以下步骤,如图6所示:
步骤一:循环检测是否有来自电话和短信处理服务器的请求信号,如果有则继续步骤二,否则,重复步骤一;
步骤二:判断该请求信号,如果是查询请求,则继续步骤三,如果是确认购票请求,则跳转到步骤五;
步骤三:根据查询条件查询数据库;
步骤四:将查询结果返回给电话和短信处理服务器;
步骤五:提取账号密码,并查询数据库,判断该账号为IC卡用户,并且账户密码正确,则跳转至步骤八,否则,跳转至步骤九;如果该账号为银行卡用户则继续步骤六。
步骤六:将银行卡账号密码加密之后发送给银行数据***进行验证,如果验证成功,则继续步骤七,否则跳转至步骤九;
步骤七:判断该账号是否首次用来购票,若是,则继续步骤八,若否则跳转到步骤九;
步骤八:在中心数据信息服务器的数据库中增加该账户;
步骤九:根据乘车区间,座位等级信息扣费,并记录存根,更新数据库中该账户信息,并转到步骤十;
步骤十:向电话和短信处理服务器返回错误提示;
步骤十一:结束。
中心数据信息服务器通过电话和短信服务器传递过来的信息,进行数据库查询操作,信息结果返回给电话和短信处理服务器,有此信息的车票情况下,相应的用户账号密码会通过电话和短信处理服务器再次传递到中心数据信息服务器,通过判断是IC卡还是银行卡、账号是否首次购票,完成收费的操作,将结果传递给电话和短信服务器。
3.数据分发处理服务器包括以下步骤,如图7所示:
步骤一:定时从数据中心数据信息服务器读取距离出发时间24小时之内的账户信息并存储在数据库中;
步骤二:循环检测是否有来自自动取票机的取票请求信号,如果检测到有取票请求信号,则继续步骤三,若否,则继续步骤二;
步骤三:匹配账户信息,如果匹配成功,则跳至步骤六,若否,则继续步骤四;
步骤四:向中心数据信息服务器发送匹配账户请求,如果匹配成功,则跳至步骤六,若否,则继续步骤五;
步骤五:向相应的自动取票机发送错误提示信息,并停止该用户的操作;
步骤六:控制该自动取票机出票;
步骤七:更新中心数据信息服务器的数据库并删除数据分发处理服务器上该账户相应的信息;
步骤八:自动取票成功,并结束。
从数据库中调取距离出发时间24小时之内的帐户信息单独存在取票的数据库中,并且通过取票机循环检测是否有用户取票,用户在取票机前***相应的IC卡或银行卡,数据分发中心讲用户的账号信息传递给中心数据信息服务器中的取票数据库进行匹配,中心数据信息服务器返回查询结果给数据分发服务器,对于匹配成功的账号要求用户输入密码,再次进行密码匹配,帐户密码均正确,该用户能取到相应的车票。
4.用户手机订票步骤是,如图3所示:
步骤一:办理买票IC卡或者开通银行账户;
步骤二:手机拨打车站数据中心固定服务号码;
步骤三:判断是否收到订票数据中心返回的短信操作提示,若是,则继续步骤四,若否,则跳转至步骤十;
步骤四:按照提示格式输入始发站,终点站和出发日期,并提交查询;
步骤五:判断是否收到订票数据中心返回的查询结果,若是,则继续步骤六,若否,则跳转至步骤十;
步骤六:按照规定格式输入车次,时间和选择座位等级,并提交;
步骤七:判断是否收到订票数据中心返回的车票确认信息,若是,则继续步骤八,若否,则跳转至步骤十;
步骤八:确认,输入IC卡账号和密码或者银行卡账号和密码,并提交。
步骤九:如果收到购票成功提示,则表示成功购票,若否,则表示没有成功购票。
步骤十:结束。
用户想购买3月3号从沈阳到北京的车票,需事先去火车站等办理买票IC卡火车开通银行帐户,通过拨打电话,获取短信提示回复操作,在正确书写信息“沈阳站,北京站,0303”并且回复后,订票数据中心会将查询结果返回给用户,用户确认回复以后,通过提交IC卡账号和密码或者银行卡账号和密码,订票***进行收费处理,并将结果储存,购票成功。
由此可见,本发明提供一种安全可靠,运行稳定,效率极高的一种自动购票***及方法。购买火车票、飞机票、轮船票等更加方便,灵活,减少倒票现象的发生。提高人们的数字化生活水平。
Claims (1)
1.一种自动购票方法,其特征在于该方法采用的硬件***包括GSM/GPRS网络,GPRS模块,电话和短信处理服务器,中心数据信息服务器,数据备份服务器,数据分发处理服务器和自动取票机,GSM/GPRS网络是用户手机与购票***进行数据交互的网络通道,GPRS模块通过串口连接在电话和短信处理服务器上,电话和短信处理服务器通过数据线连接中心数据信息服务器上,控制GPRS模块协同工作,并对GPRS模块传来的数据进行分析提取,提交给中心数据信息服务器进行处理,中心数据信息服务器对用户账户信息进行操作处理,数据备份服务器通过数据线连接中心数据信息服务器上,对数据进行备份处理,数据分发处理服务器通过数据线连接到中心数据信息服务器上,自动取票机通过数据线连接数据分发处理服务器上,用户通过自动购票***自动购票的方法完成整个购票过程;
该方法按如下步骤进行:
步骤一、通过电话和短信处理服务器控制GPRS模块协同工作,对GPRS模块传来的数据进行分析提取,提交中心数据信息服务器处理后,通过GPRS模块发送给用户;
步骤二、中心数据信息服务器实现存储用户账户信息并对用户账户进行添加、删除、查询和修改处理;
步骤三、数据分发处理服务器将提前24小时将到达该站的车辆和在本站上车的乘客信息从中心数据信息服务器上提取并存储;
步骤四、自动取票机通过数据线连接数据分发处理服务器上,用户通过自动购票***自动购票的方法完成整个购票过程;
所述的通过电话和短信处理服务器控制GPRS模块协同工作,对GPRS模块传来的数据进行分析提取,提交中心数据信息服务器处理后,通过GPRS模块发送给用户,按以下步骤执行:
步骤1:循环检测GPRS模块是否有请求信号;
步骤2:判断是否收到购票请求电话,如果收到购票请求电话,则继续步骤3,否则跳转至步骤1;
步骤3:向用户回复操作提示信息,并针对该号码进行计时;
步骤4:如果收到用户提交的查询车次信息的请求,则继续步骤5,否则跳转至步骤12;
步骤5:提取始发站,终点站和日期信息,向中心数据信息服务器发送查询请求;
步骤6:接收中心数据信息服务器返回的查询车次信息数据结果,并发送给该用户;
步骤7:如果收到用户提交的选择车次、出发日期、座位等级和乘车区间信息的请求,则继续步骤8,否则跳转至步骤12;
步骤8:返回用户提交的选择信息,以便用户确认;
步骤9:如果收到用户提交的账户密码信息,则继续步骤10,否则跳转至步骤12;
步骤10:将账户密码发送到中心数据信息服务器进行验证处理,如果验证成功,则继续步骤11,否则,发送不成功提示信息并跳转至步骤12;
步骤11:结束计时,并扣除费用;
步骤12:结束;
所述的中心数据信息服务器实现存储用户账户信息并对用户账户进行添加、删除、查询和修改处理,按以下步骤执行:
步骤1:循环检测是否有来自电话和短信处理服务器的请求信号,如果有则继续步骤2,否则,重复步骤1;
步骤2:判断该请求信号,如果是查询请求,则继续步骤3,如果是确认购票请求,则跳转到步骤5;
步骤3:根据查询条件查询数据库;
步骤4:将查询结果返回给电话和短信处理服务器;
步骤5:提取账号密码,并查询数据库,判断该账号为IC卡用户,并且账户密码正确,则跳转至步骤8,否则,跳转至步骤9;如果该账号为银行卡用户则继续步骤6;
步骤6:将银行卡账号密码加密之后发送给银行数据***进行验证,如果验证成功,则继续步骤7,否则跳转至步骤9;
步骤7:判断该账号是否首次用来购票,若是,则继续步骤8,若否则跳转到步骤9;
步骤8:在中心数据信息服务器的数据库中增加该账户;
步骤9:根据乘车区间,座位等级信息扣费,并记录存根,更新数据库中该账户信息,并转到步骤10;
步骤10:向电话和短信处理服务器返回错误提示;
步骤11:结束;
所述的数据分发处理服务器将提前24小时将到达该站的车辆和在本站上车的乘客信息从中心数据信息服务器上提取并存储,按以下步骤执行:
步骤1:定时从数据中心数据信息服务器读取距离出发时间24小时之内的账户信息并存储在数据库中;
步骤2:循环检测是否有来自自动取票机的取票请求信号,如果检测到有取票请求信号,则继续步骤3,若否,则继续步骤2;
步骤3:匹配账户信息,如果匹配成功,则跳至步骤6,若否,则继续步骤4;
步骤4:向中心数据信息服务器发送匹配账户请求,如果匹配成功,则跳至步骤6,若否,则继续步骤5;
步骤5:向相应的自动取票机发送错误提示信息,并停止该用户的操作;
步骤6:控制该自动取票机出票;
步骤7:更新中心数据信息服务器的数据库并删除数据分发处理服务器上该账户相应的信息;
步骤8:自动取票成功,并结束;
所述的自动取票机通过数据线连接数据分发处理服务器上,用户通过自动购票***自动购票的方法完成整个购票过程按以下步骤执行:
步骤1:办理买票IC卡或者开通银行账户;
步骤2:手机拨打车站数据中心固定服务号码;
步骤3:判断是否收到订票数据中心返回的短信操作提示,若是,则继续步骤4,若否,则跳转至步骤10;
步骤4:按照提示格式输入始发站,终点站和出发日期,并提交查询;
步骤5:判断是否收到订票数据中心返回的查询结果,若是,则继续步骤6,若否,则跳转至步骤10;
步骤6:按照规定格式输入车次,时间和选择座位等级,并提交;
步骤7:判断是否收到订票数据中心返回的车票确认信息,若是,则继续步骤8,若否,则跳转至步骤10;
步骤8:确认,输入IC卡账号和密码或者银行卡账号和密码,并提交;
步骤9:如果收到购票成功提示,则表示成功购票,若否,则表示没有成功购票;
步骤10:结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100111179A CN101546439B (zh) | 2009-04-10 | 2009-04-10 | 一种自动购票*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100111179A CN101546439B (zh) | 2009-04-10 | 2009-04-10 | 一种自动购票*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101546439A CN101546439A (zh) | 2009-09-30 |
CN101546439B true CN101546439B (zh) | 2011-01-26 |
Family
ID=41193558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100111179A Expired - Fee Related CN101546439B (zh) | 2009-04-10 | 2009-04-10 | 一种自动购票*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101546439B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103390246A (zh) * | 2013-07-30 | 2013-11-13 | 武汉大学 | 一种用于应对高并发的在线售票方法 |
CN106650968A (zh) * | 2016-09-19 | 2017-05-10 | 北京小米移动软件有限公司 | 订票信息处理方法及装置 |
CN106548389A (zh) * | 2016-10-14 | 2017-03-29 | 龙旗电子(惠州)有限公司 | 一种火车票购票方法 |
CN106649673A (zh) * | 2016-12-15 | 2017-05-10 | 北京万相融通科技股份有限公司 | 一种数据处理方法 |
CN107122840A (zh) * | 2017-05-10 | 2017-09-01 | 王珺怡 | 一种分段组合式高铁火车票购票方法及装置 |
CN109284795A (zh) * | 2018-09-04 | 2019-01-29 | 西安艾润物联网技术服务有限责任公司 | 一种数据处理方法及终端设备 |
CN113128730A (zh) * | 2021-05-11 | 2021-07-16 | 上海蒜芽信息科技有限公司 | 票务信息交互方法及服务器、设备、介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1707490A (zh) * | 2004-06-08 | 2005-12-14 | 胡双全 | 一种基于移动通讯网络平台的自动售票方法 |
-
2009
- 2009-04-10 CN CN2009100111179A patent/CN101546439B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1707490A (zh) * | 2004-06-08 | 2005-12-14 | 胡双全 | 一种基于移动通讯网络平台的自动售票方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101546439A (zh) | 2009-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101546439B (zh) | 一种自动购票*** | |
CN106114251B (zh) | 一种基于移动终端的充电桩预约充电方法 | |
CA3084854C (en) | Processing method and apparatus for fee calculation, and vehicle payment system | |
CN101174345B (zh) | 用手机付款的全自动化收费的泊位收费器***和方法 | |
CN104766375B (zh) | 一种高速公路收费的支付方法、放行***及支付*** | |
CN110443953A (zh) | 一种用于加油站的车牌付费*** | |
CN108921542A (zh) | 数字资产的离线支付方法、付款端、收款端及存储介质 | |
CN102426780A (zh) | 一种用于出租车招车的寻呼***及寻呼方法 | |
TW201629910A (zh) | 利用智慧汽車在服務點進行支付的系統和方法 | |
CN105225277A (zh) | 一种停车场自动收费方法、服务器及*** | |
CN102346897A (zh) | 一种电子火车票***及其售票控制、购票及检票方法 | |
CN114358930B (zh) | 一种基于sdk获取异地乘车二维码执行交易的方法、地铁客户端及*** | |
JP2002234600A (ja) | 給油所システム | |
CN101964125B (zh) | 采用双通讯路径认证的手机支付***和相应方法 | |
CN102144246B (zh) | 在停放车辆时用***进行后付费的付费方法 | |
CN101488251B (zh) | 电子钱包的充值方法、设备及*** | |
CN101174333A (zh) | 用手机付款的全自动内置手机的泊位收费器***和方法 | |
CN101101676B (zh) | 公交移动售票装置及方法 | |
CN103810651A (zh) | 一种汽车多媒体***集成网银支付的方法 | |
CN106600256A (zh) | 一种手机地铁购票支付方法 | |
CN201444326U (zh) | 一种移动支付用车载智能终端装置 | |
CN101137090A (zh) | 手机付费服务*** | |
CN214042368U (zh) | 一种车辆能源供应站的智能识别与支付*** | |
CN101964091A (zh) | 手机加无接触式智能卡的银联小金额支付***和方法 | |
CN101887611A (zh) | 一种手持式公交车收费及信息统计装置 |
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 |