建议楼主考虑采用电子客票,实现只拿身份证就可以上火车。
铁路售票处数据库中存储身份证和客票的对应关系。
估计存储上限:
全国日发送旅客100亿/人次
客票预售期30天
客票电子信息100字节(身份信息,客票信息,冗余校验)
则共需存储空间:100亿×30×100=30TB
这个容量对于现在的服务器来说应该是可以实现的。
在此基础上,可以通过读取二代身份证的信息来实现查票,每次查票实现过程:
二代身份证数据读取-数据库查询-反馈查询结果(身份证合法性、客票合法性)
估计传送数据量100多字节
估计耗用时间=数据库检索时间+数据传输时间;前者根据数据库结构不同而不同,但应该1s之内可以搞定(臆断了,请高手指教),后者以现在GPRS的传输速率1s绝对绰绰有余。
而且在现有的二代证无线验证系统上进行升级,就可以实现列车上的查票工作。
这样节约了纸张等介质成本,环保。而且可以借鉴飞机的电子客票系统。
昨晚突发奇想的(还手工画了个系统结构示意图),今天刚看到楼主的帖子。
不过这个貌似现阶段实施还有很多工作要做。 |