基于WinCE的EMV终端的软件设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:petersainty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
EMV规范是由世界三大银行组织制定的一个全球统一标准,以此来规范卡片和终端,以及双方的接口,达到国际上卡片和终端互通互用,提高支付安全性的目的。中国的EMV迁移估计在2007年是高峰期。让自己的卡片和终端,通过国家刚刚建成的EMV检测实验室的认证体系认证是诸多企业与金融机构的目标。 WinCE是当今的三大嵌入式操作系统之一。本文把WinCE和Linux,VxWorks对比之后,认为WinCE的网络连接功能和实时性都较强,并且WinCE的软件开发工具包EVC支持MFC类库的子集,给开发者提供强大的支持,熟练掌握VC++的程序员可迅速转入WinCE下的嵌入式开发,所以选择了WinCE作为EMV的嵌入式终端运行平台。 传统的嵌入式系统的分析、设计和开发大多利用过程化的技术。由于面向对象技术有着面向过程化技术无可比拟的优势,在EMV终端中,把面向对象的技术运用到嵌入式应用程序的分析,设计和开发中,能明显缩短嵌入式研发的周期,使得开发出来的嵌入式应用程序易维护,易扩充,实现代码和模块的重用。 本文以实际参与的EMV终端项目为背景,研究了EMV终端规范和嵌入式WinCE技术;研究并提出了一种完整的基于WinCE的EMV终端系统设计与实现方案:采用面向对象技术的分析与设计方法,采用Rhapsody为建模工具对系统进行UML分析、设计;针对嵌入式开发和EMV规范的具体特点,提出一种有效的内存管理方案,并加以实施;运用EVC的DLL技术,将构件化思想运用到EMV终端上去,复用其中的组件;根据需求,自定义了目标机EMV终端与模拟主机PC机的同步通信协议,运用TCP/IP协议和Winsock技术实现了双方的数据同步。从而在WinCE的嵌入式平台下,实现了一种较为通用的EMV嵌入式终端。 EMV终端的设计与开发,在整个EMV迁移的进程中,具有举足轻重的作用。本课题研制出的EMV终端除了严格地遵守EMV规范,具有高度的通用性、可定制性、可装卸性和安全性外,在实际应用时,很容易过渡和转化到具体的工程中去。在中国的EMV大规模迁移将要到来之际,本课题的研制工作有很强的借鉴和现实指导意义。
其他文献
自动文本分类技术是内容管理研究的热点之一。大部分内容管理系统中的类别层次都对应一定的分类法(例如yahoo)或者存在一个预定义的具有类似于树型结构的分类体系,这就要求在
人脸检测指在图象或图象序列中找出单个或多个人脸的位置和大小,是计算机视觉和人工智能领域一个非常重要的研究方向。现有的人脸检测方法对复杂光照环境下获得的彩色人脸图
随着在线数据的快速增长,传统的服务器成为网络服务的瓶颈。网格技术在高性能的存储技术领域发挥着巨大的作用。然而,Data Grid的面向广域网的数据管理解决方案还是无法满足
数字水印是近年来发展起来的数字媒体版权保护的一种新技术,目前已成为多媒体信息安全研究领域的热点。本文介绍了数字水印技术的基本框架、分类及特性,从空域和变换域的角度
科学计算可视化具有多方面的重要意义,基于轮廓线的可视化是科学计算可视化中的一种常用方法。项目《三维肿瘤概率映射辅助前列腺活组织穿刺取样方法研究》需要从经直肠超声
为了提高云服务的可靠性,目前学术界和工业界已经给出了一些解决方案。这些方案的基本流程是先检测故障,然后再恢复故障。然而由于传统的故障检测器采用了端到端的超时机制,导致
各种应用软件和Web平台结合在一起提供各种应用服务构成WAE(web Application Environment)。每一个WAE都是一个复杂的系统,各种应用集成在其中相互影响,相互关联。随着网络技术
随着网络技术的发展,即时通信正在成为网络在线活动中不可缺少的业务。从个人即时通信(Personal Instant Messaging,简称PIM)向企业即时通信(Enterprise Instant Messaging,
随着我国信息化建设进程的深化,数据库管理系统作为国家信息基础建设设施的重要组成部分发展十分迅速,我国具有自主知识产权的数据库系统产品也越来也越丰富。为了贯彻国家软件
移动通信技术的高速发展和传统互联网技术的融合为移动商务的实现奠定了硬件技术基础,基于J2ME平台的胖客户端应用使得客户端能进行复杂的商务计算。本文分析比较当前无线平台