本发明涉及信息代码及其代码的光电转换输入装置,属于计算机数据识别技术领域。 当今社会,微机的应用已相当普遍,用计算机进行阅读及数据识别的技术已得到了充分的发展,如CN89105303.4专利文献所提供的识别方法,使阅卷处理准确率在99.9%以上。其所用信息载体属于光电卡类,但因符号位单一排列,不能用做密码。目前微机用于食堂就餐管理、工作人员考勤管理等系统,存在的问题就是如何制做一种性能可靠、保密性强、便于携带、便于识别、价格低廉的就餐卡或考勤卡。如用普通光电卡做就餐卡,随便改变一位信息码就有可能与他人的就餐卡相同,这样,就餐所用费用将错记到他人的帐号上。其它,如磁卡价格较高,磁卡,条形码卡的读入装置也相对复杂。目前,条形码卡和磁卡信息的编排方法,当读入装置误读取时,其故障不能及时发现,因此,用于考勤或食堂微机管理系统,若发生误读现象将给用户带来一定的损失。
本发明的目的旨在克服普通光电卡保密性差及普通光电卡、条形码卡和磁卡当读入装置误读取时,其故障不能及时发现的缺点,提出了一种新的密码符号位编排方法,设计了一种密码光电卡及读卡装置,提供一简单可靠的可鉴别真伪的密码光电卡阅读系统。
本发明的方法是将信息载体上的符号位分编号信息符号位和密码信息符号位。编号符号位和密码符号位由任一规律编排,如偶数位的位置为编号,奇数位的位置为密码等,并将这一规律固化到EPROM中,CPU运行程序即可正确识别信息载体上的符号位所代表的编号及密码。信息载体上的密码是根据编号及设定算法计算出的,如设定算法为:密码=编号+2,若编号为1则其密码为3。其算法或密码可存入微机存储器中,读卡器读卡时,由CPU根据信息载体地编号及设定算法计算出或由存储器中取出已存的密码与所读密码相比较,若二者相同,则读入正确,信息载体的符号为真;否则,读入错误或信息载体的符号有伪。
本发明的密码符号位编排方法用于光电卡、条形码卡、磁卡,既可增强其保密性又可提高阅读的可靠性。
本发明的密码光电卡阅读系统主要有三部分组成:密码光电卡、光电读卡器和微机数据处理系统组成。密码光电卡上设有密码信息符号位和卡片编号信息符号位,并有一列或一行引导符号位,光电读卡器读卡后,由微机根据卡片编号及设定算法计算出或由存储器中取出已存的卡片的真正密码,并与所读卡片的密码相比较,做出所读卡片密码是否正确的判断。卡片上的密码设置也是根据同一算法计算而得。卡片上设有n个光学符号位,分m行1列排列,其中一列或一行为引导符号位,其余为密码和编号符号位。
读卡器读卡方式可采用竖向、横向或其它方向动态读卡,因而读卡器分为竖向动态读卡器和横向动态读卡器。读卡器中垂直于卡片的法线方向相对于光电卡符号位一面,设有一排w个光电传感器固定于其线路板上。采用竖向动态读卡时,光电传感器个数与光电卡上符号位的列数1相同;采用横向读卡时,光电传感器个数与光电卡上符号位的行数m相同。这些光电传感器组成光学符号阅读头。读卡器上设有一对导向槽平行于传感器线路板,随着光电卡沿导向槽相对于阅读头的运动,每一光电传感器可采集所对应符号位的信号,并经处理送至微机I/O口。完成上述过程的电路原理图如图4所示。在光电传感器所在的电路上设有电压比较器,用LM339或LM311等均可。
光电卡上的符号位可以是与背景色对同一光源的反光强度相差较大的色块,如白纸卡上用黑色色块,如图2所示;符号位也可以是小孔,如图3所示。
为提高卡片识别的准确性及避免卡片运动过慢时的重读现象,每到引导符号位的上沿时CPU开始读卡。因而引导符号位的上沿位于其它符号位的中间位置,如图2中6所示。
当卡片退出时,CPU仍然读卡。为防止退卡时误报警现象的发生,在插卡时要设置标志位,退卡时消除标志位,并延长适当的时间,一般2-4秒即可。
当卡片上的符号位是色块时,光电输入方式以反射式为佳,用反射式光电传感器。当卡片上的符号位是小孔时,光电输入方式以透射式为佳,用透射式光电传感器。
图1是竖向动态读卡器示意图。其中,1.光电卡,2.光电传感器,3.导向槽,4.支承底板,5.光电传感器线路板。
图2是色块符号位光电卡示意图。其中,6.引导色块符号位,其余色块是编号和密码符号位。
图3是小孔符号位光电卡示意图。其中,7.引导小孔符号位,其余小孔为编号和密码符号位。
图4是线路原理示意图。其中,8.光电传感器,9.电压比较器,10.CPU 8031,11.地址锁存器74LS373,12.EPROM 2764,13.驱动器 75452
实施例1
采用图1所示的读卡器,图2所示的光电卡,图4所示的线路,即为本发明的一个实施例。
实施例2 应用举例
本发明已用到某食堂微机管理系统。用图2所示的光电卡做为就餐卡,表达信息的色块共有4行8列(其中一列为引导色块)。这28个信息色块中,14个用来表示卡片编号,14个用来表示卡片密码。14个色块做编号可提供一万六千多张就餐卡。读卡槽中的光电传感器共有8只。除读卡槽中的光电传感器、电压比较器外,其它元件与窗口机其它功能共用。
就餐者插卡后,其帐号被打开,键入所需的品种、数量,敲一下执行键,其帐号被关闭,就餐信息自动记入窗口机。
实验结果表明:采用本发明的方法编排就餐卡,成功地克服了光电输入保密性差的缺点,增强了读入装置的读卡可靠性。将本发明应用于食堂微机管理系统的窗口机,显著地提高了整个系统的性能价格比。采用本发明的光电卡做就餐卡,每张就餐卡的价格约为磁卡的1/5,同时解决了磁卡、条形码卡读入装置复杂且价格高,难于应用到食堂自动记帐用窗口机的困难。