当前位置RFID世界网 > 技术文章 > 票证 > 正文

基于GPRS的校园一卡通无线POS系统设计与应用

作者:盛其杰.佟鑫 来源:中国一卡通网 2011-06-21 11:51:37

摘要:利用GPRS网络永久在线、覆盖面广、通信质量高、数据通信安全的特点,本文设计并实现了基于GPRS网络的校园一卡通无线POS系统 该系统为校园一卡通数据随时随地远程通信提供了一个全新的解决方案。经实验和应用证明,该系统采集数据速度快、性能稳定、安全保密性好,具有较高的应用和推广价值。

关键词:校园一卡通[41篇]  无线POS系统[0篇]  GPRS[20篇]  


    系统完成GPRS初始化.接人GPRS网络并动态地获得一个IP地址
 
    验证系统是否允许无线移动POS上传数据。若允许,可建立连接;若不允许,可延时请求上传数据。进行网络拨号.PPP协商.建立TCP/IP连接无线移动POS通过TCP或UDP协议在GPRS网络与校园一卡通数据后台服务器之间进行数据交互当无线移动POS收到控制命令时.先检验命令的合法性.再按照命令执行相应操作
 
    (2)无线移动POS系统业务流程设计
 
    无线移动POS系统为软件业务系统单元的核心.其工作流程如图4所示

    3.系统安全性设计
 
    本系统的安全性考量主要包含了两个方面.一个是在设计中注意各个通信和数据处理环节的安全可靠性.统筹规划 在互联网络中.防止非法用户享受服务.防止计算机病毒的入侵:对重要设备及数据链路提供备份.确保信息及传输的安全 另一个是GPRS网络数据传输的安全性,通过鉴权、加密,达到安全的目的 鉴权用来验证用户的入网权利 加密用于空中接口和校园一卡通无线移动POS数据安全传输,由SIM卡、网络AUC、校园一卡通POS系统的专属加密算法(3DES)决定
 
    本系统中的无线POS采用的是与原POS系统无缝连接且共用原系统POS前置机的方式.鉴于GPRS无线传输中的安全隐患.除了利用GPRS网络固有的SIM卡.网络AUC密钥加密外.还需要在POS前置机端和无线移动POS终端增加校园一卡通无线移动POS数据的加密解密和格式转换功能 系统安全模型如图5所示

    数据加密解密流程说明:
 
    (1)首先在无线移动POS终端侧利用PIN密码对于卡号、金额、1-6/15磁道信息、商户号、终端设备号等进行3DES加密 再通过GPRS通讯网络对加密信息进行传输.最后通过POS前置机对被加密信息进行解密和格式转换.并还原其为标准校园一卡通平台通信8583数据包.上传给一卡通后台服务器
 
    (2)一卡通后台服务器对无线移动POS的应答信息加密后通过GPRS通讯网络逆向传输给无线移动POS终端.由无线移动POS终端解密并处理
 
    (3)数据传输中对应用报文的完整性和正确性通过奇偶校验法进行校验
 
    (4)利用每笔成功交易具有唯一的流水号来确定无线POS申请交易操作的不重复 并利用交易状态标示来确定一笔交易是否成功
 
    四、系统测试 

    鉴于校园一卡通系统的安全性和软硬件的兼容性.系统在测试时通过了严格的软件测试和实地使用测试实地使用测试主要采取以下几个方面来进行:
 
    1利用大批量刷卡次数、速度、频率方式测试射频读写卡模块
 
    本系统分别测试3000次刷卡、刷卡速度1次/秒、10 秒连续刷卡10次的结果 通过测试一卡通后台数据库记录.结果表明校园一卡通无线POS终端设备通过GPRS网络与校园一卡通后台数据库服务器通信成功.存人数据库的数据正确无误。
 
    2利用大容量数据测试
 
    利用1Mbps容量的数据包分别测试GPRS可以提供的四种不同编码方式.四种不同的编码方式每个时槽可提供的传输速率为CS一1(9.05Kbps)、CS一2(13.4Kbps)、CS一3(15.6Kbps)及CS一4(21.4Kbps),其中CS一1的保护最为严密.CS一4则是完全未加以任何保护。每个用户最多可同时使用八个时槽 结果表明校园一卡通无线POS终端设备通过GPRS网络与校园一卡通后台数据库服务器通信成功.存人数据库的数据正确无误。
 
    3利用不同校园卡类型测试
 
    校园卡剩余金额大于等于无线移动POS扣款额的测试.校同卡剩余金额小于移动无线POS扣款额的测试.教师身份卡刷卡测试.学生卡刷卡测试.离退休卡刷卡测试.临时卡刷卡测试等 结果表明校园一卡通无线POS终端设备通过GPRS网络与校园一卡通后台数据库服务器通信成功.需存人数据库的数据正确无误.数据处理正确无误.允许无线移动POS放行的和不允许无线移动POS放行的校同一卡通刷卡操作处理逻辑正确无误。
 
    4.数据上传与刷卡操作同时进行的测试
 
    先断开系统的GPRS链接.然后在一台无线移动POS终端上大次数刷卡(超过100).恢复系统的GPRS链接在无线移动POS终端上数据进行上传时快速刷卡若干次.测试结果表明通信过程和刷卡过程互不影响.存入到一卡通后台数据库中的数据正确无误。
 
    5.室内外高低温环境下对各硬件状态进行静态测试结果显示在一20~50℃温度下.各个模块的电源输入电压稳定.各处纹波均在50mY以下:GPRS模块在数据通信或来电时.电源平均波动在±0.2V左右。
 
    6.系统联调测试
 
    整合整个系统进行联调测试.测试结果表明系统达到预期设计目标和需求
 
    五、结束语
 
    本文在比较校园一卡通系统数据传输模式的基础上.提出基于GPRS网络实现一卡通无线POS远程实时通讯的设想 通过剖析GPRS网络的通讯原理,设计了基于GPRS的校园一卡通无线POS系统.该系统为校园一卡通数据随时随地远程通信提供了一个全新的解决方案。经实验和应用证明,该系统采集数据速度快、性能稳定、安全保密性好,具有较高的应用和推广价值。

12

 已有0条评论 我要评论 联系编辑 分享到:网易新浪腾讯人人开心网豆瓣MSN


最新评论(加载最新评论):


上一篇:数字化校园第三方应用接入一卡通系统方式设计

下一篇:基于MSP430的手持式RFID读写器LCD接口设计


相关文章:


关键字搜索:


新闻中心:校园一卡通[150篇]  无线POS系统[0篇]  GPRS[30篇]  

成功应用:校园一卡通[20篇]  无线POS系统[0篇]  GPRS[6篇]  

解决方案:校园一卡通[33篇]  无线POS系统[0篇]  GPRS[20篇]  


图片文章:

热点专题