论文部分内容阅读
随着GPRS技术的不断发展和完善,无线POS技术已经成为了POS终端系统的一个重要发展方向。目前,国内各大超市以及商场的POS刷卡机,大多是基于点到点拨号接入方式的POS系统,其移动性较差,严重限制了刷卡业务的发展。无线POS技术有效地解决了有线POS机移动性较差的缺点,使用无线POS机终端和无线调制解调器通过GPRS网络与银行系统的数据交互,来为用户提供刷卡业务。首先,对系统中收银前端子系统、前置机处理子系统以及通信子系统的功能需求进行了分析。使用嵌入式Linux系统和C/C++技术在系统的业务处理模块、文件夹处理模块、报文转接模块、超时控制模块等几个方面对系统功能的设计和实现进行了研究。通过使用文件共享方式来加强系统中三个模块之间的数据通信,从而降低了三个模块之间的耦合度,提高了系统的灵活性和可重用性。其次,采用文件夹控制技术来实现系统中各进程之间的信息通信,采用西门子MC39i GPRS模块进行系统与银行卡系统之间的信息传输,并且在链路层使用PPP协议,在TCP/IP层使用Socket技术来实现数据的交互以及对链路层的封装,从而提高了系统的灵活性。最后,为了保证消费者、商家、银行的资金安全,防止未授权的第三方对无线网络中的交易信息进行窃听和篡改,采用数据加密技术来对交易过程中的交易报文和交易应答报文进行了加密,并通过对RSA加密算法中大素数寻找和验证算法的改进,提高了数据加密的效率,降低了交易时间,增强了系统的实用性。本文所研究的移动收银POS系统保证了只要移动GPRS网络覆盖的地区,就都可以实现消费者的刷卡消费,并且采用数据加密技术很好地保护了交易过程中的数据安全。