杨立新
【摘要】 数据传输能力是直接影响在线检测系统实时性的一个重要因素,印刷图像在线检测系统必须满足对高速大量的图像数据的实时处理要求和系统管理功能。
【关键词】 图像数据 数据传输 TCP/IP
在印刷图像在线检测系统中,为了提高系统图像处理运算能力,同时实现对系统的有效管理,通常采用将运算处理单元同系统管理与显示单元分开的方法,即采用服务器客户端的分布式系统结构,服务器与客户端之间通过网络连接,按照一定的网络协议实现数据通讯与图像数据传输功能。
一、 基于 TCP/IP 协议的数据通讯与图像数据传输方法
作为目前广泛采用的一组完整的网络协议,TCP/IP 协议的传输层协议为用户提供了用于虚电路服务及数据传输可靠性检查的传送控制协议(TCP)和用于数据传送的数据报协议(UDP)。同时,Socket 的出现,为用户提供了基于 TCP/ IP 网络应用编程接口。
在利用 Socket 进行通信时,有两种主要方式:一种叫做流方式(Stream Socket),也称面向连接方式,在这种方式下两个通信的应用程序之间先要建立一种虚拟的连接,只有连接建立以后才能开始传输数据,这种方式对应的是 TCP 协议。
第二种叫数据报文方式(Datagram Socket),又称无连接方式,在这种方式下,数据在传送过程中有可能会丢失,而且,后发出的数据也有可能先收到。由于本系统的客户端与服务器端间的通讯对实时性、快速性和可靠性的要求非常高,传输效率将会影响到检测过程所消耗的时间,过多的时间消耗会导致系统检测精度的降低,同时会对图像的后续处理产生影响;……