论文部分内容阅读
作为生物特征识别之一的在线签名认证技术由于被接受程度高、使用方便、设备成本低等一系列优点而拥有广泛的应用前景。在线签名认证系统一般采用客户/服务器模式来实现远程签名认证,如何实现远程在线签名数据采集及传输成为研究的课题。本文主要提出了一种基于以太网技术的在线签名数据采集系统的架构和设计方案,并以C8051F020微处理器为平台进行了实现。首先分析了在线签名技术在网上阅卷系统中的应用特点,并就目前比较流行的几种通信接口方式进行了比较,提出了一种基于以太网技术的在线签名数据采集系统解决方案。然后给出了基于C/S模式的在线签名数据采集系统架构,并分别就服务器端和客户端的功能加以介绍。简述了服务器端的系统组成,主要包括主控制模块,签名数据采集模块,签名显示模块,以太网通信模块。并对各模块进行了基本原理介绍以及电路设计与实现。接着重点介绍了服务器端的软件设计,包括以太网底层驱动程序的开发,在线签名数据的采集和液晶屏笔迹显示,TCP/IP协议栈的实现。其中针对本系统的应用特点,对传统TCP/IP协议栈进行了精简。主要实现了ARP,IP,ICMP,TCP协议中核心的内容。并在服务器端加载精简的TCP/IP协议栈,给出了运行效果图以及对性能进行了相关的测试。最后在上述的协议栈基础上实现了一个远程在线签名数据采集系统,分别给出了服务器端和客户端的实现过程及部分程序代码。最后给出了系统在客户端的运行效果及签名数据在客户端的保存形式。