什么是数据终端
数据终端(Data Terminal,DT)是指设置于数据通信系统的源点和终点的数据信息的发送和接收装置。它可以是数据源或数据宿,或两者都是。
数据终端的组成和任务
数据终端是数据传输网络的一种终接设备。为了使得分散的工作现场或办公地点能够使用计算机,用户可以在它的所在地设置数据终端,通过通信线路和远地的计算机或数据终端来交换信息和数据。
数据终端是数据通信系统中分布最广、种类繁多的设备,它们的功能相差也较大。从计算机和计算机系统的观点来看,终端是人和计算机之间互相对话(或者说输入/输出)的工具;而从数据通信网络的观点看来,将计算机和与网络相连的终端都称为网络的数据终端设备,并简称作终端。
按照CCITTV.24建议,数据通信系统中的终端是由数据终端设备(DTE)、传输控制设备(TCE)和数据通信设备(DCE)等三部分组成。
尽管终端的类型各不相同,但它们都可归结为三部分组成。
(1)数据终端设备
在数据通信系统中,DTE是在逻辑上最靠近用户一侧的输入输出设备,因而也称输入/输出设备,或简称终端机。它一般由输入机、输出机和输入/输出控制等部分组成。
输入机的作用是对输入信息进行编码,以便于进行信息处理;输出机是将信息译码输出。根据用途的不同,可以通过键盘、鼠标、手写、声、光等作为终端的输入/输出手段。最常见的是键盘和鼠标输入方式,也可以将信息或数据先录在纸带、磁带、软磁盘等媒质上,然后借助于输入机、磁带机、磁盘机或光学符号设备等,将信息输入到系统。输出可以是打印机、绘图机、传真机、CRT显示器、送受话器、可视电话和各种记录仪器等。为了正确完成输入/输出功能,终端应对输入/输出执行有效的控制。
(2)传输控制设备
TCE对确保传输正确性是必不可少的,它主要是执行与通信网络之间的通信过程控制。如在信息中附加必要的控制字符;在信息发送之前,约定发、收之间的数据通信链路;在信息发送期间,保持收、发的严格同步;在信息发送结束之后,控制通信链路的释放等。另外,为提高信息的传输可靠性(如抗干扰),还要进行差错控制等。
(3)数据通信设备
DCE是通信线路和终端之间的连接部分,执行终端和线路之间的信号变换和同步等功能。DCE多采用调制解调器,将终端设备输入的直流脉冲信号变换成适合于在线路上传输的交流信号,采用何种类型调制解调器,应根据所使用的通信线路的类型来确定。如在采用电话线路的场合,在数据通信线路中,除用调制解调器进行信号变换外,还必须通过网络控制器进行线路的接通和拆除。
由上可见,数据终端实际上就是通过传输控制器和数据通信设备(调制解调器)与通信线路相连接的输入输出设备。它起着实现人和数据通信系统之间的联系作用,起到了人—机间远程联系的桥梁作用。因此,数据终端在数据通信系统中是十分重要的。
数据终端的分类
随着微电子技术和计算机技术的发展与普及,信息种类的增多以及信息处理方式的多样化,终端设备正向着高速率、多功能、小型化和智能化的方向发展。根据数据终端的功能,可将其分为通用终端、复合终端和智能终端三大类。
1.通用终端
通用终端设备一般只具有输入、输出功能。这类数据终端一般功能明确、使用简单、标准化程度高、通用性强。这里仅介绍几种最常用的数据终端设备。
(1)键盘、打印类终端。键盘是应用最悠久、最普及的终端设备之一。作为计算机必不可少的输入设备之一,键盘的按键信号经编码器变成二进制码,然后通过控制器输入计算机。目前键盘的品种规格很多,以个人计算机使用的标雅键盘为例,就有简易型82/83键和全功能型101/102键两种。在一些数据采集终端设备或嵌入式系统设备中,为了提高端口的利用率、简化硬件结构,设计和使用的是专用键盘,如手机键盘、电子表按键盘、遥控器按键盘等。
打印终端(打印机)按其打印形式分为击打式和非击打式两类。击打式打印机常见的有针式打印机,它通常通过并行端口与计算机相连,由单片机作为控制器,接收计算机传输来的控制命令、字符打印命令或图形打印命令,并译码输出相应控制信号。经过打印头击打色带将字符或图形信息打印在纸张上。
非击打式打印机常见的有喷墨打印机和激光打印机。
喷墨打印机是由单片机接收计算机传输的控制信号,当纸通过喷头时,喷头通过细喷嘴在强电场作用下以高速墨水束的形式将墨水喷到纸上,形成点阵式字符或图像。
激光打印机实际上是激光扫描技术和电子照相技术相结合的产物。激光打印机也是在单片机的控制下,接收来自计算机的数字信号,将其转换成视频信号,该信号通过视频接口控制器转换为激光驱动信号,然后由激光扫描系统产生载有字符信息的激光束,最后由电子照相系统使激光束成像并转印到打印纸上。喷墨打印机和激光打印机通过并行端口或USB端口与计算机相连。现阶段,使用USB端口实现与主机通信的打印机已成为主流产品。
由于非击打式打印机具有机械结构简单、打印质量高、速度快、噪声小、易维护等优点,因此得到了广泛应用。
(2)显示类终端。显示终端通常可配置相应的输入控制部件(如键盘、鼠标、触摸屏、光笔等)、显示器、存储器等,以扩展和增强显示终端的功能。用户可以借助输入设备将数据和指令输入控制器,对其进行数据转换、存储和显示,供用户观察和监视。
显示终端的重要组成部分是显示器件,常用的有CRT显示器(CRT,Cathode Ray Tube)和LCD显示器(LCD,Liquid Crystal Display)两类。传统使用阴极射线显像管的显示器受到工艺限制,自身必须带有臃肿的显像管。今天的平面显示器厂商充分发挥想象力,使他们的产品具有不同的设计概念和风格。LCD显示器具有全新的外型风格,没有CRT的光学、对焦等问题,可以容易地在很小的显示面积里使用很高的分辨率。例如,17in(英寸,1in=25.4mm)LCD显示器可以很好地工作在1280×1024状态下。LCD显示器具有耗电省、不产生电磁辐射、无闪烁现象、外形尺寸小、重量轻、可视面积大等优势。由于LCD显示器具有明显的优势,随着其成本的下降,目前已得到了普遍应用。
(3)识别类终端。识别类终端有两类:一类实现对字符、标记的识别;另一类实现对语音的识别。前者是借助光学和光一电转换原理达到检测和识别字符、标记的目的,如条形码识别器等;后者需先对语音信号进行分析,提取其中的特征信息,然后利用模式识别原理,控制和实现语音的识别,如语音识别录入系统。
2.复合终端
复合终端是具有输入、输出和一定数据处理能力的终端设备。更确切地说,它是一种面向某种应用业务,可以按需配置输入、输出设备,进行特定业务数据处理的终端设备。
实际应用的复合终端种类较多,这里仅以常见的复合终端为例来说明其特性。
(1)远程批阅终端。远程批阅终端是一种专门配置在远地运行,并以联机处理方式向主机传输数据的终端设备,适用于批量作业处理的环境。图2所示为一个远程阅卷系统示意图。这类终端除具有输入、输出控制功能外,还具有数据缓冲及可编程等功能,因而可在本地完成包括传输控制、差错校验、码形变换等任务,不能处理的任务则交给远端的主机去完成。读卡机就属于远程批阅终端设备。
(2)事务处理终端。它是为适应某种特定应用环境而设计的一类终端设备。由于事务处理的对象较多,因此其终端设备的种类也较多。常见的有销售终端、信贷终端、传真终端等。
销售终端主要应用于商业的零售场合,超级市场所采用的应用条形码来进行识别的自动销售系统(POS,Point Of Sale)就是一种典型的销售终端。它用条形码标识各类商品,并作为POS机的输入数据。根据商品的条形码信息,从销售商品数据库存中检索出该商品对应的销售价格,计算出顾客购物应付的款额。它不仅可用于收付账管理,而且可用于商品库存信息管理等。
信贷终端是一种能阅读信用卡上磁性条形码的设备,用来读取信用卡的相关信息。一般信贷终端本身没有数据处理能力,而是通过访问和检索主机中相关的数据库信息来确认信用卡的相关信息。
传真终端实质上是一种远程复制设备,它既可以将包含有文字和图像信息的文件发送到远方,也能接收来自远方的文件并再现出来。当传真终端作为计算机终端时,可以通过一组指令,将文件传送到多个用户或全部用户。目前,传真机已被广泛用于办公自动化系统中。
3.智能终端
智能终端是一种内嵌有单片机或微处理机、具有可编程功能、能够完成数据处理及数据传输控制的终端设备,与非智能终端相比,具有可扩充、功能灵活及智能化等特点。
实际上,前述的几种数据终端都具有一定的智能控制功能,只不过其功能由制造厂家事先固化在存储器中,用户只能使用,不可改变。而智能数据终端不仅具有一定的功能,而且可由用户通过编程增加或修改其基本功能。由于其具有操作系统、编译程序及通信控制程序等系统软件,因此,用户可根据终端应用业务的需要或变化编制和设置各种应用软件,赋予终端新的功能。这类数据终端一般均由微型计算机担任。
数据终端的程序功能
数据终端的应用程序一般分为两种,一种是厂商在数据终端出厂时就随机附带的应用程序,一般这种程序具有很强的通用性,但功能方面略显简单,无法满足一些有特殊需求的用户;而另一种是软件开发商根据用户的实际需要进行特定编制开发的,充分考虑了用户操作使用的方便性、灵活性、高效性和可靠性。
1.数据终端程序的基本功能
以目前市场占有率较高的FUJITSU TeamPad系列数据终端为例,其基本功能有用户登录、数据采集、数据传输、数据删除、系统管理等功能。
用户登录主要是为了验证操作员的合法身份,以便在正常登录后将所有该操作员的操作记录到数据库中,做到责任到人。
数据采集功能其实包含众多操作流程,包括盘点、收货、入库、移库、发货、损益等。将商品的条码通过扫描装置读入,查询数据库商品信息库后将商品的名称、规格、单价等信息显示在屏幕上,然后对商品的数量直接进行确认或通过键盘输入,再将数据实时传输到数据库中。
数据删除是将操作错误的数据从数据库中删除,当然这个功能是需要一定权限的。
系统管理主要是为让用户检查当前网络状态以及更改网络设置而设立的模块。
2.数据终端程序的优势
数据终端程序的最大优势就是减少人工操作中的差错和提高操作人员的工作效率,使原先需要人工输入和人工校验的过程转化为自动识别输入与自动数据核对、校验的过程。
1)单据校验
由于实际使用时,在数据库中的单据信息不止一个,所以这就需要在操作中输入单据号加以区分。以订单收货为例,当所订商品到货时,要求操作员先输入订单号,然后再进行商品条码的扫描及数量的核对,从而避免了多个订单同时收货带来的差错。
2)商品重复校验
在数据采集的过程中,可能会遇到同一种商品重复读入的情况,如收货时同一商品重复收货,商品盘点时不同货架中有相同的商品,这就需要在重复读入的时候给予提示以使操作人员确认当前的操作是否正确有效。对于重复收货可采取数量覆盖形式,对于盘点可提示已盘点的数量,并可将同一商品的盘点数量自动累加后保存,其他方式的物流可采用相应的处理方法。
3)数量校验
在数据采集过程中,数量输入的正确性尤为重要。这就需要数据终端在第一时间校验输入数量的正确性。以收货操作为例,收货人员在货物到达后清点数量并输入到数据终端中,这时数据终端就将该数量与订单数量进行比较,如有差错则立刻提示收货人员进行核对,从而避免了由于收货人员点数错误或者是送货人员送货数的错误引起的收货数量错误的情况。而另一层意义的数量校验是收货品种数的校验,由于收货人员必须将订单中的所有商品收入库,可能发生收货时漏收或多收的情况,这是数据终端会将订单中的商品品种数和实际情况做比较并及时将信息反映给操作员,从而保证了收货的准确性。
4)清晰的操作界面提示
以FUJITSU TeamPad系列数据终端为例,屏幕采用全部简体中文显示,菜单式操作,每一环节都有明确的操作提示,操作人员只需简单培训就可轻松掌握操作原理和步骤。