欢迎访问发表云网!为您提供杂志订阅、期刊投稿咨询服务!

条码技术论文大全11篇

时间:2023-03-16 15:51:12

条码技术论文

条码技术论文篇(1)

(2)存在账、卡、物不符现象,日常缺乏有效的资产实物管理手段,即使单位花大力气进行了资产清查,随着时间的推移账实不符的情况又会重新出现。

(2)固定资产管理过程中缺乏跟踪管理,不能及时反映资产信息的变化情况。针对以上存在的问题,通过资产管理系统中的条码管理有效的进行了规避与解决,实现轻松管理固定资产,提高行政事业单位资产管理的工作效率。

二、资产管理中条码技术的应用

1.一物一卡一码管理

资产管理信息系统通过条码扫描设备将采集的实物资产信息录入系统,形成资产卡片,根据规则设置生成实物资产的唯一条码标识,作为实物资产的唯一身份证,同时将资产的使用部门、使用人、存放地点、品牌、规格型号、生产厂商等基本必要信息写入条码进行存储,便于后期直观、快捷的读取固定资产信息,方便查看及管理。资产管理系统生成资产条码后,可以使用专用的条码打印机单独或批量打印出条码标签,然后将带有条码信息的标签粘贴在固定资产上,进而可以使用带有条码扫描功能的手持数据终端进行固定资产现场管理。专业的条码打印机可以打印PET、PVC等薄膜类特殊介质标签,此类标签可以防水、防油污、防撕裂,保证固定资产标签长期保存和清晰。

2.自动盘点

资产管理系统通过资产盘点功能,将待盘点的资产数据传送至条码扫描设备中,然后借助条码扫描设备并结合资产一物一码的条码管理机制,扫描实物资产上粘贴的条码标签,进而准确完成盘点工作,避免了错盘、漏盘、重复盘点等问题,提高固定资产盘点工作的效率。

3.一码制管理

一码制管理是资产管理工作中新的发展需要,通过条码扫描设备,扫描实物资产的唯一条码后可读取资产信息,进而可以通过条码扫描设备轻松的完成资产信息采集、资产信息变动、资产使用及资产处置等业务操作,并将操作结果与资产管理系统实时同步,进而通过一码制管理实现对固定资产全生命周期的过程管理,使得固定资产管理变得轻松、简单,极大的简化了资产管理的工作流程,提高了工作效率。

三、条码技术引入资产管理中的重要意义

久其公司将条码技术成功的嵌入到《行政事业单位资产管理信息系统》中,进一步加快了资产管理的信息化建设进程,为行政事业单位固定资产管理工作提供更可靠、更高效的管理手段,全面提升行政事业单位资产管理工作的工作效率和管理水平。通过资产管理系统结合条码技术对固定资产进行管理,将实现:

(1)降低资产管理人员等相关人员的资产管理投入工作量,提高工作效率。

(2)随时对资产信息进行查看、管理,促进资产信息的及时更新,实现实物资产与账面资产信息对称。

(3)降低闲置资产的存量,提高资产使用率,极大降低了资产重复购买及资产流失的概率。

(4)将资产管理工作进行精简、易操作,使资产管理工作变得简单、轻松。

条码技术论文篇(2)

条码技术的出现是计算机技术发展所带来的产物,应用这项技术不仅可以从中读取数据还可以将读取后的数据直接输入到计算机中,有效减少人工操作失误的出现。在图书馆管理中,由于书籍众多难以管理,如将条码技术应用其中则可以防止失误的出现,可实现图书馆自动化管理。

1 二维条码PDF417优点

对于二维条码PDF417来说,该技术具有很多优点,首先能够存储大量信息,它采用二进制数,将英文字母与数字整合在一起,经过压缩以后能够容纳1850个字符,经过压缩后的字节将容纳1108个字节,汉字可容纳500个与2710个数字[1]。其次,编码涉及范围十分广泛,可以将图片、声音、文字等信息都实现编码,并将防伪技术应用其中。同时,它的纠错能力也很强,PDF417条码将RS码应用其中,不仅可以减少译码错误,还能提高译码速度与可靠性,即便信息丢失了50%也能准确读取信息,保证高纠错率。最后,PDF417条码便于打印,使用时间长,成本较低。可以将PDF417条码打印在任何载体上,并利用多种打印技术完成打印工作,如可以使用激光打印、喷墨打印等,同时在读取条码时也不用直接接触,这样也就有效减少以往条码受读取限制的情况。此外,PDF417条码便于识读,其尺寸也可以根据打印空间完成调整工作。条码中所带有的信息能够随着载体的变化而移动,并不依赖于某个固定的数据库或计算机网络。再者,PDF417条码形状可以发生变化,对于相同的信息量,PDF417条码可以根据实际情况自动调节,这种条码还容易被制作,并能够被传真与复印。

2 二维条码在图书馆自动化管理中的应用

条码技术的应用已经成为人们十分关注的内容,尤其是PDF417条码能够将数据文件包含在内更是受到了大众欢迎。将条码技术应用到图书馆管理中,不仅可以便于读者借阅,还可以帮助图书管理人员做好图书清点工作,防止图书流失等情况的发生。在图书自动化管理中,应用Code39能够有效减少读取错误,再加上高配打印机的应用,误码率将会大大降低。因此,一定要将条码技术应用到图书馆自动化管理中。其在图书馆自动化管理中的作用可以从以下几方面进行研究:

2.1 图书借阅管理

现阶段,很多图书借阅者所使用的借阅证都是带有借阅人信息以及一维条码的卡片,当用户较多时,系统就会承担较大负担。而如果使用二维条码就可以将借阅人的所有信息都集中在条码中,在借阅时只要依靠二维条码识别技术就能了解到书籍所在位置,摆脱数据库的限制,方便读者借阅的同时,也便于管理人员开展管理。当图书馆自动化管理应用二维条码以后,图书管理人员可以将借阅书籍与数据处理等工作交由客户机来完成,且这种操作也不会受到服务器模式的影响,无论是B/C还是C/S都不会被影响,更可以方便操作。在操作时还可以将特定扫描设备应用其中,用于借阅证信息与文献信息条码扫描,扫描完成以后,会将记录下来的借阅信息发送到服务器上,这样就可以完成借书过程。一旦出现所借阅书籍丢失情况,计算机系统将拒绝向借阅人借书,只有在其办完一系列手续以后才会再次开通借阅服务。

2.2 阅览室管理

对于阅览室管理来说,通常将输入馆藏的书籍条码作为主要数据来源,这样并不便于寻找图书与过刊书籍向对应的信息,但现刊却没有设置馆藏条码,针对这种情况就需要利用现刊中所拥有的国际标准连续出版号ISSN,这样却又给程度判断工作带来一些困难。而在二维条码技术应用以后,就可以将ISSN号和与之相对应的图书期刊编号放置在统一二维条码中,极大的方便了阅览室管理。

2.3 书籍附件管理

随着计算机与网络技术的发展,电子出版物出现在人们生活中,在一定程度上改变了图书馆管理与服务,面对这一现实,所有图书馆都采取了相应对策。在混合物载体中通常带有书籍附件,附件主要有光盘、软盘等[2]。现阶段,图书馆书籍附件形式有两种,一种是流通附件,另一种是非流通附件。由于附件不流通,使得附件使用率大大降低,不仅使读者阅读受到影响,还影响了附件作用的发挥,也难以实现现代化图书馆价值。同时,由于图书馆基本都利用计算机进行管理,但却不能用计算机管理图书附件。

2.4 减少数据错误

将条码技术应用到图书馆自动化管理中,因二维条码具有纠错能力,这样就大大减少数据失误情况的出现看,甚至可以避免错误发生。同时,将条码技术应用到图书馆自动化管理中,还可以显著减工作人员的工作量,再加上计算机网络技术的发展,采编工作者可以利用网上联机编目从网上下载MARC数据,经过一定修改以后,在相应软件与特定设备的作用下就可以将条码打印出来,贴在书籍上,这样就完成了图书加工工作,省去了很多不必要工作。

2.5 减少盗版图书出现

现阶段,市场上的书籍条码都在一本书上,不管是精装数据还是单行本都使用同一条码,严重影响了唯一条码原则。很多盗版书籍利用这一漏洞,将其他书籍条码盗用过来损害了正版书籍市场。而将二维条码应用以后,可以在条码中不仅保留ISBN号,还可以将其他信息记录下来,减少盗版书籍占据市场[3]。此外,由于二维条码中带有一定的防伪功能,也可以实现防盗功能,确保条码唯一性。

2.6 手机条码的应用

手机条码的应用有效减少了在图书流通中所出现的错架和乱架情况,只要在手机摄像头中嵌入二维条码译码就可以实现这一目标。通过手机管理图书,可以防止工作人员出现疲劳状态,便于开展工作。应用手机条码不仅可以方便图书馆工作人员工作,还可以带动GPS导航与其他娱乐业务的发展,尤其是在手机使用率较高的今天,更是发挥着重要作用。因此,应大力推行手机条码在图书馆自动化管理中的应用。

3 结论

通过以上研究得知,条码技术在图书馆自动化管理中的应用能够有效减少工作人员工作压力,提高工作效率,便于工作人员开展图书清点与查找工作,使图书管理更显规范化,尤其是在手机十分普及的今天,应注重手机条码在图书馆管理中的应用,以便提高图书管理准确率,实现高质量、高品质管理。

参考文献

条码技术论文篇(3)

关键词:

自动识别技术;物流管理;射频识别技术

无论是出行所需的火车票与飞机票,还是与人们生活息息相关的快递行业,自动识别技术早已在其中实现了普及应用,这一应用在各领域所取得的成果,也使得自动识别技术受到的关注日渐提升,而为了保证自动识别技术更好服务于我国各行业发展,本文就自动识别技术在物流管理中的应用展开具体研究。

1自动识别技术概述

为了较为深入开展研究,首先需要较为全面地了解自动识别技术。结合相关文献资料不难发现,自动识别技术本身属于一种依托计算机实现数据信息自动采集、识别、输入的技术形式,而其所具备的功能能够满足物流领域的速度提升需求。在传统的物流领域中,信息的采集、识别、输入需要耗费大量时间,这就使得物流管理速度在很长一段时间难以实现提升,而随着自动识别技术的应用,以往物流管理中的编写、记录、扫描确认物品等耗费时间较久的环节将实现根本性升级,这使得自动识别技术支持下的物流管理将实现长足进步[1]。

2自动识别技术的分类

了解自动识别技术的概念后,还需要了解自动识别技术的分类,而结合相关文献资料与自身经验总结,笔者将对我国当下常见的条码识别技术与射频识别技术进行详细论述。

2.1条码识别技术

条码识别技术是自动识别技术的重要组成部分,这一技术在我国当下得到较为广泛的应用,很长一段时间条码识别技术都是自动识别技术的代名词,由此可见这一技术的影响力之深远。对于条码识别技术来说,其本身可以细分为一维码与二维码,其中一维码指的是由平行排列的宽窄不同的线条和间隔组成的二进制编码,人们在日常生活中的各类商品上都能够很轻松发现一维码的影子,而二维码则是一维码的衍生物,其能够从横纵两个方向表达信息,并具备相较于一维码更大的信息容量。在我国当下物流领域中,条码识别技术往往会通过条形码展示产品的生产日期、产地、货位码、装卸台条码等信息,这些信息就使得物流管理能够实现对物品的实时监控[2]。

2.2射频识别技术

除了条码识别技术外,射频识别技术同样属于自动识别技术的重要组成部分,这一自动识别技术通过无线电波传递数据,这一原理使得射频识别技术拥有优于条码识别技术的灵活性。对于射频识别技术来说,电子标签、读写器和计算机网络是其主要构成,其中电子标签负责存储商品信息,读写器负责进行信息的读取与修改,计算机网络则负责信息的传输与互通,而这些功能的实现就使得射频识别技术不仅具备较强灵活性,其本身的抗干扰能力、恶劣环境下的工作能力、信息存储量等都要优于条码识别技术。值得注意的是,射频识别技术还具备外形多样化、可重复使用的优点,这也是其拥有巨大发展潜力的原因[3]。除了条码识别技术与射频识别技术外,磁卡识别技术、图像识别技术、生物识别技术等同样属于自动识别技术的范畴,但这类技术或多或少存在一些实际应用方面的不足,故而本文不对其进行探讨。

3自动识别技术应用在物流管理中的重要性

结合上文内容较为全面地了解了自动识别技术,而为了更为深入开展研究,还需要明晰自动识别技术应用在物流管理中的重要性,而结合相关文献资料与自身认知,笔者将这一重要性概括为奠定物流管理信息化基础、促进现代物流发展、实现精准物流管理三方面。

3.1奠定物流管理信息化基础

传统物资传送手写记录存在速度慢、效率低、准确率难以保证等缺点,而自动识别技术在物流管理领域的应用能够实现物流信息及时掌控,这就使得传统物流管理方式被淘汰。在计算机技术的支持下,大量信息的存储、物流信息的读取和记录、全程的物流信息掌控、及时发现物流管理的问题、进行大量且迅速的物流信息管理等都属于自动识别技术应用在物流管理中重要性的表现,而这些就使得现代物流的大量化与效率化需求得到了较好满足[4]。

3.2促进现代物流发展

包装、运输、储存、加工配送等过程是传统物流的主要流程,而这一流程所具备的单一化功能与较小的服务范围早已无法满足我国经济与社会的发展需要,而在自动识别技术的支持下,物流管理的用户范围得到拓展、消费者多样化需求得到了满足、运输方法实现了整合,而以此为基础实现的物流管理信息化更使得物理运输的速度大大提升,这些都使得我国现代物流发展获得了较为有力的支持,由此可见自动识别技术在物流管理中的重要性[5]。

3.3实现精准物流管理

随着现代物流的快速发展,精准物流管理早已成为物流管理领域的共同追求,而这一追求想要得以真正实现,就必须得到自动识别技术的支持。在应用自动识别技术的物流管理中,大量物流信息能够在自动识别技术的支持下实现较高效率的记录、分类、识别、储存,而这些就较好解决了精准物流管理所面临的信息收集与整理问题,由此能够更为直观地了解自动识别技术应用在物流管理中的重要性。

4自动识别技术在物流管理中的具体应用

条形码、射频识别技术都属于自动识别技术在物流管理中应用的具体表现,而这些应用也使得我国物流管理领域实现了较为长足的进步。

4.1条形码的应用

这一应用主要实现了物流管理中物资信息的标识化,这种标识化对于商品的快速扫描、及时分类、位置记录都将带来较为积极的影响,而条形码所实现的货物自动扫描、数量监控,也使得物流管理在自动识别技术的支持下得以大大提升自身的效率与自动化水平。

4.2射频识别技术的应用

除了条形码外,射频识别技术同样在物流管理中有着较为广泛的应用,而这一应用就使得很多难以应用条形码的领域空白在射频识别技术的支持下得到了填补,这对于我国物流管理领域的发展同样会带来较为积极的影响。

5结语

本文就自动识别技术在物流管理中应用展开研究,详细论述了自动识别技术内涵、自动识别技术的分类、自动识别技术应用在物流管理中的重要性、自动识别技术在物流管理方面的具体应用等内容,希望该研究能够为相关从业人员带来一定启发。

参考文献

[1]陈东.基于自动识别技术的物流信息系统的研究与应用[D].济南:山东师范大学,2007.

[2]穆思竹.浅议自动识别技术在物流管理中的应用[J].全国商情,2016(36):8-9.

[3]陈婷.条码自动识别技术在柴油机制造业物流中的应用[D].昆明:昆明理工大学,2003.

条码技术论文篇(4)

为了解决传统企业人工生产的滞后性和与市场发展的脱节,新时期的企业发展中大多都采用了供应链管理模式。这种管理模式的应用有效的解决了传统企业的发展、应用问题,并且从理论、实践等方面缓解了管理与市场脱节的状况。条码技术的应用作为目前自动化生产的主要途径,其应用有效的提高企业生产效率、降低了企业生产成本、加强了企业管理,已成为当前生产领域研究最多的课题之一。

一、条码技术概述

截至目前,我国大多数企业在生产中都存在着自动化程度不高的特点。尤其是在制造行业中,无论是机械制造还是家电制造领域,无论是流水生产线还是单个产品加工,都需要在生产中对各工序的数据进行记录、质量进行跟踪,这就给管理工作带来不必要的影响。而采用条形码识别技术可以有效的改变这一现状。

1、条码概念

条码也被广泛的称之为条形码,是将宽度不等的黑色和白色条形按照一定的编码和规则进行排列,用以表达一组信息的图标和标识符。在目前的工作中常见的条码是由反射率相差很大的黑色和白条组成的平行图案,条形码在目前已经广泛的应用在产品的生产地、制造商、名称、生产日期等领域。

2、条码技术的发展情况

随着计算机技术、信息技术、通信技术的不断发展,信息处理能力、储存能力、传输通信能力日益强大,全面、有效的实现信息的快速采集、输入几乎成了所有工作人员和生产系统的关键。在这种时代背景下条码技术应用而生,它是计算机、激光技术、电子技术的基础上发展起来的一门综合性科学技术,是现代信息采集、输入的重要手段和方法。条码技术最早产生于上个世纪二十年代,当时的应用主要是针对电子方面,是将条码技术中的信息录入到通信人地址上,就像今天的邮编一样。

我国是与上个世纪八十年代引入条码技术的,最早主要是应用在我国一些高等院校、科员部门和出口企业生产中。直至九十年代,我国许多的商品上面才开始采用了条码这一新技术,使得我国大量的商品开始标志这一技术。这种技术的应用使得我国大量的商品打入国际市场,为企业生产带来了可观的经济效益。生产过程自动化也开始逐步使用条码技术。条码技术的应用大大的提升了生产制造行业的自动化程度,减少了数据录入的差错,提高了企业生产过程的管理效率。目前,在我国推广的应用条形码已经具备着一定的物质基础,条形码技术应用与开发已成为我国物品标志系统的主要手段,并且使其形成规范化、标准化和现实化的手段,为我国商品经济的繁荣,提升我国国际竞争力有着深远意义。

二、条码技术在生产制造自动化的应用意义

无论是哪种生产制造企业,其在生产中都伴有大量的货物和产品的查询系统,种种困难和不能及时录入的信息系统所造成的仅有部分信息欠缺、毁损、都是等问题时有发生,也使得系统在查询、反馈、跟踪功能的工作效率大大的提升。在生产制造企业的物流管理工作中,各环节的工作量都十分的巨大,由于各种限制,从物流信息系统的构成来看,我国生产制造企业物流知识做到了一项或者两项工作,信息化水平与现代化物流企业管理水平还存在着一定的差异,因此进场会造成信息的缺漏、损毁进而低速,这也是要求我们在工作中进行深入、系统的研究。仅从信息数据的采集系统的管理模式,从而实现效率高、出错率低的生产要求。同时,条形码的应用对于物流管理生产过程的信息采集、分类、传递、汇总、识别、全部部分信息采集,以实现对货物流动过程的控制,从而降低成本、提高效益。

三、条码技术在生产制造过程中能够解决的问题

在生产制造企业过程实际管理中如果能够实现自动化管理,则能够提升生产制造过程的效率,以下存在的问题可以说通过条码技术都能够解决:

1、配件仓库管理中存在的问题及解决

多库协同作业不充分、仓库收发盘作业易遗漏、先入先出难做到、保有库存不适当、缺货报警不及时、滞销品统计模糊。而通过条码技术能够将出入的东西及时进人系统,生产过程的用料信息和仓库的余额信息能够捆绑在一起,实现集中控制,缓解这些问题。

2、销售自动化管理中存在的问题及解决

销售统计困难、柜台销售自动化程度低、断码销售分析不完全、门店间调拨不充分、退货难以控制、门店盘点纷繁、商场对帐混乱。通过条码技术,销售和生产过程系统进行对接,实现产销畅通。

3、生产过程管理存在的问题及解决

用料成本控制不清楚、作业时间控制不准确、订单报价不合理、质量过程难控制、生产自动统计难实现、作业任务分解不清、计台统计繁琐。通过条码技术可以实现及时统计.及时作业,提高生产过程的效率。

四、利用条码技术实现生产过程管理自动化的方案

生产制造企业的生产制造过程,一般采用多种形式完成。如:按订单生产、按市场预测的计划生产、合同分包、委托加工生产等,生产过程的关键是要控制成本控制质量。

1、生产过程实现条码化管理的目的

①用料成本控制。所有使用的生产材料建立唯一编号,附有条码标签,建立了严格的领料控制。通过每种类型的产品材料清单,将产品生产计划分解成为用料计划,合理计算余量,控制每批产品的材料用量和与标准成本偏差。

②作业时间控制。通过设置在各作业点上的考勤钟,记录每个作业人员的工作时间,经统计分析,可以计算出每批产品的作业时间和与标准作业时间偏差。

③订单报价。对于每个接收到的订单给客户一直是一个头疼的问题,由于有了单项产品的成本数据(作业时间和材料用量)可以很容易地计算出利润空间。

2、仓库的条码化管理

如果生产的产品销售的周期较短,品种多,生产制造企业的资金大部分占用在库存商品上。库存商品的积压和失实对很多生产制造企业的发展造成很大的不利影响。不只是滞销的商品,有时畅销的商品也会造成积压。

五、结束语

总之,在生产企业中,及时准确的把产成品送到销售的第一线,以便于领导行业潮流,抢占市场份额,这是企业快速发展的关键问题。通过实现仓库的条码化管理,并在出、入库等环节采用数据采集终端,可以实现产品出、入库更及时准确,使出入库的产品信息及时准确的实现数据共享。

参考文献

条码技术论文篇(5)

中文分类号:TP309文献标识码:A 文章编号:1009-3044(2011)01-0118-03

近年来随着计算机网络技术的发展,更多的软件运行在不确定的环境下,可以被任意地分析、跟踪、篡改等。再加上各种静态分析、逆向工程技术的不断进步,使得对软件攻击变得更加容易。针对软件面临的安全问题, 学者们提出了许多软件保护技术 ,主要包括: 软件篡改抵制、软件加密、软件水印、代码迷惑等。其中代码迷惑技术作为一个与加密技术互补的, 针对逆向工程的安全分支, 正受到越来越多的关注。

代码迷惑是一种保持语义的程序变换技术。它通过加大程序复杂度并降低程序的可读性来提高软件的安全性。加大程序的复杂度使得攻击者很难利用工具破解并分析软件;降低程序的可读性则可以使攻击者即便获得软件源代码也无法理解程序的功能。尽管Barak等人[2]在理论上证明了没有硬件支持的代码迷惑技术不能为软件提供彻底的保护。但在实际应用中,代码迷惑的目的并不是为软件提供绝对的保护,只要能保证程序在有效期内不被攻击者攻破,就达到了保护的目的。

目前代码迷惑技术有许多种,这些技术多数只在某个方面增大了攻击者理解程序的难度。例如“Linn等人[4]的插人花指令方法增加了对程序进行正确反汇编的难度,Li等人[5]的基于函数指针迷惑算法增加了分析函数调用的难度,而Wang等人[6]的压平算法则增加了理解控制流转换关系的难度。所以仅仅依赖其中的一种迷惑技术并不一定能有效增强程序安全,因为攻击方法灵活多变,攻击者可以综合运用各种技巧避开这些复杂性,从其他薄弱环节来进行攻击,窜改代码以达到预期目的。

本文将阐述两种代码迷惑技术:插入死代码或无关代码的迷惑和改变控制流迷惑;综合利用这些技术给出一个代码迷惑模型的实现方案。

1 插入死代码或无关代码的迷惑

死代码是指在程序运行时不会执行到的代码,无关代码是执行不会影响程序功能的代码。插入死代码或无关代码即所谓的添加冗余指令,是代码迷惑变换策略中的一种有效方法。死代码或无关代码也叫做伪指令、垃圾指令,该技术的主要特点是通过在程序体中插入无效指令或不影响原始代码功能的无用指令来破坏反汇编的结果和增加代码分析的难度,以达到加密保护的目的。

Linn在他的文章[4]中分析了传统静态反汇编算法,并给出利用垃圾指令阻止反汇编的方法。本文在其研究成果的基础上提出了一种简单有效的代码迷惑方法,具体分两步实现。

第一步,将符合一定规则的冗余指令集中在一起,如表1;左边一列是规则,右边一列给出相应的含义。第一行功能是把0值加到一个寄存器中,第二行功能是将寄存器的值放入本寄存器中,第三行把一个寄存器的值与0进行逻辑或,第四行把一个寄存器的值与-1进行逻辑与。

第二步,随机抽取若干个无用指令组成一定数量的死代码块。并把他们插入程序的执行体中,图1给出常用的死代码块。

根据上面的方法进行代码迷惑可以增加攻击者分析理解程序的难度,对软件能产生很好的保护效果。

2 改变控制流的迷惑

改变控制流迷惑的原理是对程序执行流扰乱,是程序执行流中各个基本块的前驱或后继基本块发生改变,以达到迷惑。这种方法在实际应用中使用广泛且效果好,目前已经有许多这方面比较成熟的技术,如Wang等人使用的压平技术,Li等人使用的函数指针的思想。本文主要针对程序顺序结构提出一种新的执行流迷惑的方法,该方法的主要思路是:重新安排线性执行的语句模块在程序中的物理位置,而在逻辑上执行顺序与原程序执行顺序相同,即在保持程序的功能不变的情况下利用条件跳转或无条件跳转对程序的执行顺序进行改变。图2给出了改变控制流的迷惑示意图。

图2通过插入无条件分支指令来给出一个修改控制流的实例;一段原本顺序执行的程序被两段带有复杂分支的程序段替代,但这两段程序的功能和原始程序段是一样。

3 构造代码迷惑模型

本节首先从理论上讨论构建迷惑器的可能性,为此将给出相关的定义和命题并加以证明;然后提出一个可行的设计方案。

3.1 基本概念和命题

定义 代码变换。假设程序 P 是由n个指令序列I1I2…In组成,将P分成K个代码块P1P2…Pk其中任意一块Pi包含一定数量非空操作的随机指令序列且以一顺序指令结束。现在集合[1,k]中有一个序列σ,对于其中的每一个代码块Pi,都对应一个新的代码块P'σ(i)且满足每一个代码块P'σ(i)包含与代码块Pi相同的指令和转向两个其它代码块P'j , P'1的条件分支指令结束。 称这种由 P 到P'的转换叫代码变换。表示为P'=T(p)。

进一步,可以定义一组迷惑器(K-obfuscators) 记为Ok。如果i ∈ [1, k]且在程序执行期代码块P'σ(i)最终跳转到P'σ(i+1),这样一个代码变换T就包含一组迷惑器;表示为T∈Ok。根据最后输出,可以确定代码块P'σ(i)内条件分支跳转目标。

需要注意的是,如果T∈Ok且P=T(p),那么变换T就只包含一个迷惑器。

命题 假设程序中每一条分支路径都可能执行,对于任何一对程序段P 和P'确定是否存在T∈Ok使得P'=T(p)是一个NP-complete问题。

证明 依据Wang 、Ogiso等人在文献[6-7]中的结论,每一对符合上述定义的程序段P 和P'都存在一个不确定算法来检测在多项式时间里是否存在一个变换T使得P'=T(p);同时这个算法也能够验证在多项式时间里是否每个代码块P'σ(i)都有一个输出,使得T∈Ok。因此命题是一个NP问题。

假设S是NP-complete的第一个问题3-SAT中一个实例,P是满足定义的一段程序。下面来证明命题可归约为一个3-SAT问题。

由于S是3-SAT问题的一个实例,则S可表示为:并有

其中v1,v2……vm是一组布尔型变量。

根据以上描述可在集合(1,2,3,……,n-1,n)上建立满足如下条件的3-SAT问题的实例S,其中(ui)i∈[1,k]是集合上一组顺序子集。

现假设有一个满足定义的变换T,使得P'是P经过T变换后的程序段,其中每一块代码(Pi')i∈[1,k]是由(Pi)i∈[1,k]代码块使用一个迷惑器得到的。具体过程如图3。

1)P'0代码块实现对程序段P'的初始化,其伪代码如图4。首先是每一个布尔型变量Vi和Vi被声明为函数指针的指针,使每一个这种变量可能指向第二行的true或false 。这样每一个Vi和Vi对应公式S中一个布尔变量和它的否定变量,因此在S中设置vi和在程序段P'中设置*vi= true是一致的。代码块的其余部分完成对变量Vi和Vi初始化。就如同在方程式S中修改布尔变量vi一样。共有两种情况可选:一种是vi满足S,另一种vi不满足S。

2)代码块Pi,i∈[1,k-1]变换为P?i的过程如图5,首先指针false被初始化为代码块P'i+1的地址。接着,将代码块Pi插入使得P'i和Pi具有相同的功能。其次,代码根据代码块P'0中初始化变量Vi和Vi的值修改指针false的值。最后false函数被调用。另外,为了终止程序段P'代码块P'k和其他的代码块稍微不同。下面分两步证明上述的程序变换问题和S实例等价。

第一步 当S满足;那么对i ∈ [1, k] si一定满足条件,相应地在伪代码级别上j ∈[min(ui),max(ui)],lj,1或lj,2或lj,3指向true变量,因此至少有一个文字lj,t,t∈[1, 3]指向true变量,这样在图5中的false变量不会被重新赋值。在这种情况下,代码块P'i执行后跳转到P'i+1,所以有T∈Ok;即如果S满足则T∈Ok。

第二步 当T∈Ok满足,那么对于每一个i,P'i执行结果将转向P'i+1。由图5可知在代码块P'i中变量false指向P'i+1,因此至少有一个文字lj,t,t∈[1, 3],指向true变量,这表明Si是满足的,进一步可得出S,所以有如果T∈Ok则S满足。上述两步的证明可知程序变换问题和S实例是等价的。

3.2 设计代码迷惑模型

根据3.1中命题的证明过程,代码迷惑模型构建步骤为:

1)分割程序段,将包含n条指令(Ij)j∈ [1, n]程序段P划分成K个随机大小且非空的代码块(Pi)l∈ [1, k],并要求每个代码块中不能以goto或ret 语句结束。图6给出一个分割程序段的实例。

2)构建死代码块,依据1节中介绍的代码迷惑技术建立指令序列块(Gi)l∈ [1, P]来提高程序反静态分析的难度,每一个序列块都是随机非空。

3)生成代码迷惑程序段P',首先在开始代码块P'0中初始化一个布尔型变量K作为代码块P'i执行后的跳转判定条件并保证最终P'=P;然后,对于i ∈ [1, k+p]中的代码块P'i生成需要考虑两种情况;一种是当P'i为功能代码块时,也就是P'i中包含Ps且!s∈ [1, k]。代码块P'i结尾的条件跳转分支中必须有一个执向P'i+1,一个随机指向任意代码块;另一种是当P'i为死代码块时,也就是P'i中包含Gt且!t∈ [1, p]。代码块P'i结尾的条件跳转分支可以指向任意其它的代码块。

4 性能分析

本节针对上节提出的代码迷惑模型设计出一个实例,并给出代码迷惑变换后的程序段示意图。通过对其进行分析可以看出迷惑后的程序具有很强的保护能力。

1)实例设计,首先将原程序段划分成图6中所示:P1、P2、P3、P4、P55个功能代码块,并使其满足3.1中的定义要求。然后构建出两个死代码块G1、G2。最后将5个功能代码块和2个死代码块依据代码迷惑模型进行图7所示的代码变换。

2)实例分析,代码块P'0初始化布尔变量(xi)i∈[1,6]的值用来确定每一个代码块的跳转目标。例如,当x1=1时,代码块P1跳转到P2执行而不是跳转到G2去。为了保证代码迷惑后程序的执行顺序不变,则程序的实际执行过程如图5所示,因此必须满足i ∈[1,4] ,xi=1,而在代码迷惑模型中提到K值不确定的情况下,程序段P'可能的执行路径为2k+p-1条。

布尔变量x5、x6作为死代码块G1、G2跳转条件,在保证P'P条件下,这两块代码是不能得到执行的。因此,在假设x5、x6的值为NULL情况下,代码迷惑后程序段P'可能执行路径如表1。表中给出程序段P'四种执行结果分别为:

当K= 1,4,5,6,7,9,13时,程序执行死循环。

当K= 0,2,3,8,10,11时,程序执行发生错误。

当K= 12,14时,程序可以得到执行,但其执行的顺序和原程序不一致。

当且仅当K= 15时,程序和代码迷惑前一致。

从上述的分析可知原程序经过代码迷惑后,原本只有一条执行路径的程序变为有16条可执行路径,这就非常明显的提高程序的复杂性,增加了程序的分析理解难度。

5 结束语

本文给出了一种基于控制流转换方法来构造迷惑模型的实现方案。从性能分析角度来看,插入死代码和改变控制流迷惑都会使得程序的复杂度有所提高,并降低程序的可读性,如果再结合防篡改技术,对软件会有更好的保护效果。

参考文献:

[1] Collberg C,Thomborson C,Low D.Breaking abstractions and unstructuring data structures[C].In Proc IEEE InternationalConference on Computer Languages,1998:28-38.

[2] Barak B.On the(Im)possibility of Obfuscating Programs[C].Proc of 21 Ann.Int'1 Cryptology Conf,2001:1-18.

[3] Collberg C S,Thomhomon C.Watermarking,Tamper-proofing and Obfuscation-Tools for Software Protection[J].IEEE Transactions on Software Engineering,2002,8(8).

[4] LINN C,DEBRAY S.Obfuscation of executable code to improve resistance to static disassembly[C]//Proc of the 10th ACM CCS'03.New York:ACM Press,2003:290-299.

条码技术论文篇(6)

据殷亚方介绍,《Holzforschung》上发表的论文主要介绍了应用DNA条形码技术识别高温干燥及长期存储的白木香的实验过程。白木香又名土沉香,为瑞香科沉香属常绿乔木,是我国生产沉香的重要植物资源。然而,利用传统木材解剖识别技术,难以将白木香木材与沉香属其他树种及拟沉香属等相似树种区分开。为此,研究组针对高温干燥及长期存储的白木香木材,重点研究高温和存储时间对木材DNA提取的影响,证明了DNA条形码技术在“种”水平上识别白木香干燥木材的可行性。研究表明,从高温干燥和长期存储的木材标本中提取的DNA,通过DNA条形码分析技术,借助遗传差异和系统计划分析法,进行叶绿体rbcL、matK和trnL-trnF以及细胞核ITS1等DNA条形码比对,并采用trnL-trnF和ITS1序列,可成功实现白木香木材“种”的识别。

该项研究成果最直接的受益者是白木香。殷亚方称,由于非法及过度采伐,白木香已濒临灭绝,1999年被列为国家二级重点保护野生植物,2004年被列入了《濒危野生动植物种国际贸易公约》(CITES)附录Ⅱ,因此,开展白木香木材识别研究,对其资源保护具有十分重要的意义。

条码技术论文篇(7)

中图分类号:TP393 文献标志码:A 文章编号:1006-8228(2012)12-01-02

Research on network coding based on linear network coding technology

Li Ni, Yang Wangdong, Chen Qiang

(Department of Information Science and Engineering, Hunan City College, Yiyang, Hunan 413000, China)

Abstract: The status of the network coding research and the existing problems are described. The feasibility of network coding is proven through the analysis of linear network coding technology coding and decoding principle. The most basic property of the linear network coding-linear multicast property is demonstrated based on theory of linear algebra. Finally, the network coding technology is put forward as a "hybrid" technology. The network coding technology development will be combined with the computer network technology, information theory, coding technology and cryptography theory.

Key words: network coding; feasibility; linear multicast property; hybrid

0 引言

今天的互联网信息就像高速路上的汽车或管道中的水流一样被传输着,日益增长的网络带宽需求和不可靠网络的QOS需求,已成为制约网络发展的瓶颈。为扩大网络覆盖范围和提高系统容量,采用网络编码技术实现网络的最大流传输,已被国际学术界认定为解决网络问题的重要手段,并成为网络理论研究的热点问题之一。

1 网络编码研究现状和存在的问题

上个世纪50年代香农就提出:通信网络端对端的最大信息流是由网络有向图的最小分割决定的,但传统路由器的存储转发模式难以达到最大流最小分割定理的上界。2000年,香港中文大学R.Ahlswdee等人在发表的论文Network Information Flow中首次提出了网络编码[9],并根据信息论严格证明了网络编码允许中间节点对接收到的信息进行编码并转发,接收节点通过相应的解码获得原始信息,这样可以达到通信网络的容量上界,从而最大限度利用网络资源。网络编码的提出从本质上打破了通信网络中传统的信息处理方式,是通信网络研究中一个重要的里程碑事件。近年来,网络编码理论的研究已取得重要发展,同时在应用基础和工程实践方面的研究也正在全方面展开。2003年,SYR.Li等人证明了使用线性网络编码已经能足够达到网络多播容量。Koetter R等人提出了网络编码的代数框架,并证明了存在满足多播流量的线性不变编码。这两位学者的工作为网络编码的发展准备了必要的理论条件。随机网络编码是由Ho T、Medard等人在2003年提出的,它的提出拓宽了网络编码的适用场景,使得网络编码不再局限于确定的网络拓扑和集中式算法。Cai Ning利用分布式网络编码来纠正网络中的差错,并论述了网络编码在安全方面的应用,为网络编码增加了新的应用领域。国外多所著名大学如麻省理工学院、多伦多大学、瑞士EPFL学院等,以及多家知名IT研究机构包括微软研究院、贝尔实验室等,都在积极开展网络编码理论和应用的研究,而国内针对编码的研究尚处于起步阶段。

目前,网络编码的理论研究尚处于初步阶段,实际应用也远未挖掘出其真正潜力,还有大量的难题有待解决。①即便网络编码可以提高通过率,能使问题得到有效解决,但是要确定存在合适的边函数却是件不容易的事情。还存在网络什么时候传输的边函数有用,有多少信息需要通过这种方式传送等问题。②在许多实际的网络中,并不一定是有向或无环的。对于有环网络构造的编码是时变的,这在实际中很少应用。并没有证明有环网中最佳时不变码的存在。③多源网络编码构造问题。④目前许多的有效编码算法都只限于应用到组播的情况,缺少一般性。⑤网络安全与网络管理的应用。

2 网络编码技术概述

网络编码的概念源于2000年Ahlswede R,Cai N,SYR.Li,R.W.Yeung发表的论文《Network Information Flow》,其最初的思想即允许网络的中间节点参与编译码。网络编码采用存储-编译码-转发的方式,可达到网络的多播容量[6]。网络编码的实质:①信息流被压缩或被编码;②网络编码是通过计算(编码)提升吞吐量。(网络吞吐量:是指在没有帧丢失的情况下,设备能够接受的最大速率。吞吐量的单位以比特/秒或字节/秒表示。)

网络编码理论也称为网络信息流理论,属于网络信息论的重要分支。经典信息论的编码通常是信源编码和信道编码,而网络编码与其有本质上的不同。网络编码除考虑信源和信宿节点的编码外,中间节点也参与编码,并且网络编码能从整体上提高网络吞吐量,提升通信系统的有效性。

网络编码理论指出网络信息流可以被压缩,从而进一步提升网络吞吐量。并且信息流仍然满足守恒定理,虽然信息内容被处理,但处理前后信息是不增也不减的。

其中,线性网络编码是研究较早,也是较为成熟的一类。有向无环网络中的网络编码称为线性网络编码。蒲保兴等详细分析了线性网络编码的计算时延与关键参量之间的关系[5]。

3 线性网络编码的编码译码原理及其可行性

线性网络编码中的核心是确定两个重要参数,即局部编码矩阵和全局编码向量。

定义1 线性网络编码的局部编码矩阵[8]

有向无环网络中,已知F为有限域(具有有限个元素的域),s(向量矩阵维数)为正数。对于任何节点T,其线性网络编码的局部编码矩阵为:

KT=[kd,e]d∈In(T),e∈Out(T)

式中,In(T)是节点T所有输入链路的集合,Out(T)为节点T所有输出链路的集合,|In(T)|表示节点T输入链路的个数,|Out(T)|表示节点T输出链路的个数。KT矩阵是维数等于|In(T)|×|Out(T)|的矩阵。kd,e表示节点T的每个相邻链路对(d,e)的局部编码标量,取值于有限域F。

对于信源节点由于没有输入链路,一般假设产生s维信号的信源节点存在s条输入链路,由于这s条链路实际并不存在,所以称为虚拟链路。

定义2 线性网络编码的全局编码向量

式中,fd为输入链路d的全局编码向量,fe称为输出链路e的全局编码向量。全局编码的是维数等于s*1的列向量,标记网络输入信号量为s。该迭代公式的初始条件是信源节点的s维虚拟链路的全局编码向量,它是从向量空间上选择的一个s维的标准基。

定义3 线性网络编码中全局编码向量与链路上传输信息的关系

me=x·fe

式中,x为信源节点产生的所有信息行向量,维数为1*s。fe为链路e上的全局编码向量,me为链路e上传输的信息。通过线性编码后每条链路上传输的是关于输入信号的线性表达量。

定义4 线性多播的译码矩阵D

[fe]e∈In(T)·D=Is

式中,maxflow(T)是针对任何满足maxflow(T)≥s的节点T,[fe]e∈In(T)为节点T所有输入链路的全局编码向量并列放置一起所组成的矩阵,Is为s×s维的单位矩阵。

将节点T收到的所有消息(可用消息矩阵x·[fe]e∈In(T)表示)乘以译码矩阵D,即可译码出信源节点S所发出的信息。

线性网络编码的编码和译码原理,其基本思想是,编码时,根据每个节点的每个相邻链路对的局部编码标量,得到每个节点的局部编码矩阵。将局部编码标量和局部编码矩阵的线性组合,得到关于每条链路的全局编码向量。于是得到通过编码后每条链路的实际传输信息。译码时,由定义4得到译码矩阵D,将信宿节点收到的所有消息乘以D,即可译码出信源节点所发出的所有信息。

可见,线性编码的基本思路简洁,当局部编码矩阵确定后,可以惟一确定全局编码向量,并可通过译码矩阵得到其信源信息,并易于在网络通信中实现,保证了在网络中信息的安全,提高了吞吐量,由此网络编码是可行的。

4 网络编码的线性多播性质

在向量空间的一组元素,如果其中没有向量可表示成有限个其他向量的线性组合,则称为线性无关,反之称为线性相关。

有向无环网络中,对于任何非信源节点T,输入链路为n,均存在由其所有输入链路d的全局编码向量fS*1集合组成的向量空间vs*n。若n≥s,则vs*n秩的最大值为s。已知全局编码向量均是从s个标准基的线性组合的,所以,向量空间vs*n的每个列向量均是s个标准基的线性组合,所以vs*n的秩为s。

在有向无环网络中,对于非信源节点T,当其最大数据流大于等于网络信息输入信息量时,其所有输入链路全局编码向量所生成的向量空间的秩为网络输入信息量,即向量空间中线性无关的全局编码向量的个数为网络信息输入量。所以,信源节点发出的信息量为w,则非信源节点最多收到信源发出的w个信息。对满足输入链路大于w的节点,则能同时接收到信源发出的所有信息。在路由的情况这是不可能的,这是网络编码性能优于路由的本质原因。

有向无环网络中,对于任何非信源节点T,存在其所有输入链路e的全局编码列向量fe的集合所生成的向量空间ve。对于满足输入最大流量大于等于网络输入信息量的非信源节点T,均有

dim(ve)=网络输入信息量

则此时的线性网络编码称为线性多播。在有向无环网络中,线性多播是其最基本的特点。

5 结束语

在有向无环网络中,由于不存在环,所以我们可以“由上至下”从信源节点至信宿节点顺序地线性编码传输信息,增强了信息传输安全性,提高了网络吞吐量。在此,我们详细描述了网络编码技术的现状和存在的问题,并通过线性网络编码技术论证了网络编码是一门可行的网络技术,而且,从线性代数理论基础上证明了网络编码存在线性多播性。

有向无环网络编码理论的研究是网络编码技术不可或缺的内容。未来网络编码技术的发展将结合计算机网络技术,信息论和编码技术,密码学理论等知识,并结合现代技术如透明计算,云计算等不断发展和深入。

参考文献:

[1] 谢坚戈,袁涛,王晓灵等.网络编码调度策略的研究[J].电视技术,

2012.36(3).

[2] Xia Yin, Zhang Tiyuan, Huang Jiaqing J .New algorithm for

variable-rate linear broadcast network coding. Cent. South Univ[J].Technol,2011.18:1193-1199

[3] 蒲保兴,杨路明,王伟平.线性网络编码的导出与扩展[J].软件学报,

2011.22(3):558-571

[4] 司菁菁.线性网络编码的类型保持转换矩阵[J].计算机工程与应用,

2011.47(7).

[5] 蒲保兴,王伟平.线性网络编码运算代价的估算与分析[J].通信学报,

2011.32(5).

[6] Yeung R, Li S,Cai work coding theory. foundation and

trends in communications and information theory[M]. Now Publishers,2006:11-55

[7] Tan M,Yeung R,Ho S.A unified framework for linear network

codes.Proceedings of the 4th Workshop on Network Coding Theory and Applications[C].Hong Kong,China,2008:132-136

条码技术论文篇(8)

[4] 古奕端.基于RFID的大宗货物物流管理系统设计及实现[D].成都:电子科技大学,2013.

[5] 倪晓阳.基于云计算的教学管理云平台架构的设计与实现[J].科技信息,2013(24):272?274.

条码技术论文篇(9)

中图分类号:TP399 文献标识码:A 文章编号:1009-3044(2016)33-0187-03

Abstract: Two-dimensional code has many characteristics , such as a large storage capacity, high security, strong anti loss, low cost, low production requirements. With the continuous development and improvement of two-dimensional code technology , it is playing an important role in our life, and two-dimensional code has been widely used in many fields. But the two-dimensional code technology is rarely used in the subway, there is no real subway class app to provide services to passengers. This article summarizes the advantages and disadvantages of various types of two-dimensional code and mainly studies the key technology of the two-dimensional code,encryption and decryption technology and combines with the current mainstream technology to design a mobile Metro ticketing application.

Key words: two-dimensional code;key technology; two-dimensional code application; mobile metro ticketing applications;encryption and decryption technology

1 引言

21世o以来一维码占据全国主要市场。条码在我们的日常生活中随处可见,如在快递、超市零售、部门管理、医疗卫生以及制造等行业中,一维条码仍处于主导地位,其中在大众消费领域最广泛,占了条码市场的80%左右。由于其具有价格优势,发展时间较长等特点逐渐形成了一定规模和标准。

然而,随着条码技术飞速发展,人们日常生活的需求不断增加,二维码逐渐替代一维码终将是一个大趋势。二维码具有存储量大,抗损性强,成本低,不依赖于数据库和计算机网络,保密防伪性能强等优点,使数据采集和信息处理的速度加快,极大地提高了工作效率。随着硬件技术的发展,也将推动二维码市场的升温。如今,二维码已经渗透到各行各业,它的发展呈现一片繁荣景象。

本文对二维码的关键技术进行了研究分析,并基于研究的技术设计构建了一套移动地铁系统的实例。

2 二维码概念及特点

2.1 二维码技术概念

二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形,用于记录数据符号信息等。在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示相关信息,通过图像输入设备或光电扫描设备自动识读从而实现信息自动处理。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;处理图形旋转变化点;有一定的校验功能,对不同行的信息自动识别功能等。

2.2 特点

1)二维码信息承载量更大

一维码的信息部分只能是数字或字母,空间利用率较低,数据容量较小一般只可容纳30个字符左右。二维码信息承载量大,最大数据含量可达1850个字符,不仅能显示数字、字母,还可以显示的信息内容可包含,字母,数字,汉字,字符等更详细的内容。

2)纠错能力强

一维码有一点损坏则无法正常识别,而二维码则很好解决了这个问题,二维码把部分数据进行重复冗余编码,简单说就是一个数据在码上不同的地方同时存储,这样当其中一个存储数据的区域被遮挡或损坏时,只要与其存储数据相同的区域没有被遮挡或损坏,就可以正常识读。在最高纠错级别下,损坏30%的情况,仍可以识读,纠错能力与一维码相比大大增强。

3)速度更快

二维码由于自身存储信息量较少,所以不需要调用电脑的数据库资源进行配合,识别速度由自身因素决定,识别速度大大提高。

4)安全性高

与一维条码相比,二维码的保密性更好。通过在二维码生成中,利用加密算法进行加密,保护了二维码内容不被他人获得。

3 二维码关键技术

3.1 QR Code码制

(1)QR Code码简介

二维码中常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等,目前最为流行的为QR Code码,这种二维码能够快速读取,与之前的条形码相比,QR 码能存储更丰富的信息,包括对文字、URL 地址和其他类型的数据加密,因此本文主要讨论QR Code码制的关键技术。

(2)QR Code编码技术流程

1)首先进行数据分析,用以确定编码的字符类型,按相应的字符集转换成符号字符,再选择纠错等级,规格一定的条件下,纠错等级越低表示真实数据的容量越大。

2)其次对数据进行编码,以8位一个码字的方式将数据字符转换为位流,整体构成一个数据的码字序列。

3)纠错编码。按需要将上面的序列分块,根据纠错等级和分好块的码字,产生纠错码字序列,再加入到数据码字序列后面,生成一个新的序列。

4)构造最终数据信息。在确定完规格后,将上面产生的序列按次序放入分块中。

5)构造矩阵。将探测图形、定位图形、校正图形、分隔符和码字模块放入矩阵中。

6)掩摸。将掩摸图形用于符号的编码区域,使得二维码图形中的深色和浅色(黑色和白色)区域能够按最优比率分布,提高阅读的可靠性。

7)最后将生成格式和版本信息放入相应区域内。

3.2移动地铁应用中车票加密技术

在移动地铁应用中,车票的安全性问题是人们较为关注的,本文讨论一种对二维码的加密技术,以保障车票的安全性。

(1)混合加密算法

用算法对明文文件进行加密,同时用RSA加密算法对DES密钥进行加密,混合算法进一步保证了二维码的安全性。

首先,生成DES加密密钥,为了提高数据的安全性,每一个密钥K只能使用一次。

其次,生成用于加密明文的密钥,利用RSA加密算法的公开加密密钥对DES的密钥K进行加密,形成DES加密的密Ck,并保存。

最后,利用生成的密钥Ck对明文P进行DES加密,生成密文。

(2)基于DES与RSA的混合加密算法的解密算法

用DES算法对密文解密,同时用RSA算法对DES密钥进行解密。

首先,生成用于DES解密的密钥K。

其次,利用RSA的解密密钥对DES的密钥Ck进行解密,形成DES解密的密钥K。

最后,利用生成的密钥K对密文C进行DES解密,生成明文文件。

4 二维码应用实现

4.1二维码车票生成

在乘客明确乘车路线后,对于没有城市交通卡的乘客,可以选择手机购票功能。手机购票页面提供武汉地铁线路图,点击站点,即可设置起点终点或查看站点信息,也可手动输入始终点。设置完成后,会出现票价的详细信息(包括路程和地铁班次时间),乘客选择购票并完成在线支付后,系统会自动生成一个临时二维码并保存在“我的二维码”中。乘客出入站可直接扫二维码,在出站后,服务器端会抹掉该条记录,而乘客手机里的临时二维码也会随之消失。该功能解决了乘客排队购票的不便,并为乘客提供在线查看站点出口详情的方便,而地铁公司也可省去制作临时地铁票的成本。

4.2个人二维码

对于持有城市一卡通的乘客,应用提供交通卡绑定,余额查询,充值,挂失等功能,用户可以通过手机号注册账号,登录后即可使用以上四个功能,在完成交通卡绑定后,系统会生成一个个人专属的二维码,并保存在“我的二维码”中。此版块为交通卡持有人群也提供了极大的便利,可以在忘带交通卡时,通过手机应用里的个人二维码在闸机上直接扫码进出站,出站时如果卡上余额不足,及时弹出补差价的提醒,在线支付补完差价后,乘客才可出站。个人二维码区别于临时二维码的是,不会在使用一次后消失,除非乘客解除绑定。

之所以把我的二维码单独列出来作为一个功能版块,一是由于生成的二维码分为两种,二是为了方便乘客快速进出站。如何用户购买了临时票,临时二维码则会覆盖个人二维码,理论上应当优先使用临时票。

4.3 二维码读取技术

1) 线性CCD和线性图像式阅读器

可阅读一维条码和线性堆叠式二维码(如PDF417),在阅读二维码时需要沿条码的垂直方向扫过整个条码,我们称为“扫动式阅读”。这类产品比较便宜。

2)带光栅的激光阅读器

可阅读一维条码和线性堆叠式二维码。阅读二维码时将光线对准条码,由光栅元件完成垂直扫描,不需要手工扫动。

3)图像式阅读器

采用面阵CCD摄像方式将条码图像摄取后进行分析和解码,可阅读一维条码和所有类型的二维条码。

5 结束语

随着互联网的飞速发展,人们对二维码的需求不断的上升,二维码也在我们的日常生活中扮演重要角色。基于二维码的移动地铁应用会推动经济社会的发展,我们需要把握有利和不利因素,二维码在地铁中的应用还未成型,这有利于我们抓住机遇。当然,我们的作品尚且存在诸多的不足,也需要不断地完善,下一步我们将在识别二维码的地铁闸机上进行研究,努力提高识别二维码的速度与稳定性,使我们的系统得到更好的应用。我们相信,我们构想的服务模式会得到乘客们的认可。

参考文献:

[1] 杨军, 刘艳, 杜彦蕊. 关于二维码的研究和应用[J]. 应用科技, 2002, 29(11):11-13.

[2] 黄吉兰. 二维条码QR Code编码原理及实现[J]. 电脑知识与技术:学术交流, 2013(12):2904-2908.

[3] 肖建国. 二维码在计量工作中的应用[J]. 山东工业技术, 2015(7):275-275.

[4] 杨丽娟, 孙红艳, 李瑛. RSA算法在QR码防伪技术中的应用[J]. 北华航天工业学院学报, 2014, 24(2):24-27.

[5] 殷国富, 贾有函. 产品自动识别的二维条码技术[J]. 条码与信息系统, 1994(1):17-20.

条码技术论文篇(10)

【中图分类号】G251 【文献标识码】A 【文章编号】2095-3089(2014)08-0040-01

1.引言

以前图书馆会经常在图书借阅或流通等环节出现图书丢失的现象,自从条形码技术的应用,有效的杜绝了这种现象。条形码技术是一种低成本、识别速度很快的一种技术,正是因为它在图书管理中的应用,使得图书馆自动化管理系统更加完善。

2.条形码的优点

条形码是利用激光扫描设备进行识别并向计算机输入信息的一种特殊代码。条形码中所含的信息量也较多,它不仅仅是对“物品的识别”,而且是对“物品的描述”。在编码时将物品的基本信息进行整理、录入,使用上需要与计算机相结合,在进行识别时需要有专门的读码设备,将录入的基本信息反馈在计算机上,条形码通过由红外线或者可见光照射,经过空气反射将信息传回到读码设备,辨别其真伪。它的优点也有很多,比如:

2.1存储的信息量大

条形码可以存储很多的信息,不论是数字字符还是英文字符。它根据条形的比例进行存储,条形比例越大,所存储的信息量也就越大。

2.2安全性高

条形码技术具有防伪功能,能很好的识别真伪,它在编码时使用了大量防伪手段。像那种高级一点的条码在编码时加入了密码,更加有效的保护了数据的安全。

2.3译码的可靠性高

以前没出现条形码时,总会有一些盗版图书上市,甚至会进入到图书馆,在图书借阅或流通时有的人以假乱真,用盗版图书获取正版。我们的条形码译码极其可靠,条码的错误率基本不会超过千分之一。

2.4抗损坏性强

普通的防伪识别标识在污染、磨损等破坏后就会失去扫描、辨别的功能,导致数据丢失或者扫描不出信息的现象。而条形码却不会因为污染、磨损等原因导致信息丢失,在扫描时照样可以识别,也不会丢失数字或信息,它也是目前信息储存和识别的一种高度安全的方法。

2.5形状大小可变

在设计上,可以根据不同需要对条形码的形状大小进行设计。有的地方可能会使用大一些的条码,有的地方可能会使用微型的条码,我们可以根据载体的面积及美观度进行自我调整。

2.6成本低

条形码制作成本很低且极易制作,对本身的材料并无太大要求。

3.条码技术在图书管理中应用的意义

自从条形码技术在图书管理方面得到广泛应用后,图书在借阅、流通等方面丢失或损坏的现象明显减少,有效保护了图书资源,为广大读者也带来了便利。

3.1提高借阅证件的防伪能力

普通防伪标识会因损坏等原因,失去防伪能力,但条形码具有多重防伪性,很好的弥补了这个缺陷。现在,有的条码已经采用密码防伪,或者软件保密,增强了保密防伪的功能,在一些图书馆,也进行了信息采集如采集指纹、照片等进行防伪保密。在设计条形码时可以将本人的指纹、照片、声音、面部等进行处理并编码,同时根据需要对其格式进行修改,加密或者进行特定的编码,这样一来,就有效的防止了伪造条形码或非法使用条码的现象。

3.2提高信息的采集速度

过去经常会出现因信息采集速度慢而丢失信息的问题,现在应用了条形码技术很好的避免了这种现象。条形码携带使用极为方便,它可以直接扫描就能将所携带的数据、信息传入到计算机中,计算机就可以快速的将这些信息表达出来,比如在条码编码时录入了姓名、性别、指纹、照片、工作单位等信息,在经过计算机的扫描后就会准确无误的将这些信息显示在计算机上,工作人员就可以根据这些信息,对其辨认,确定真实后就可以正常办理借阅图书的手续。

3.3提高图书流通率

以前,图书流通效率极慢,在流通的过程中容易丢失图书资源。现在,图书馆流通通过条形码作为中间环节进行识别,将书刊的基本信息及时在计算机上显示,随时可以了解该书的详细信息。在编码时录入书名、编号、作者、目录等基本信息,这样就可以快速掌握书刊的去向,极大的改善了书刊流通的自由度和效率。

4.在图书上加条形码时也要注意一些问题

因为,在图书上做好条码的工作,在很大程度上节约了信息采集及回馈的时间,对于图书管理及流通也有了很好的保障。所以在书刊上上条码时也要注意以下的问题:

4.1对新入库的图书,在入库上架之前就要贴上条码,不要在入库后再贴,这样容易打乱图书顺序,而且还会影响读者借阅。

4.2在贴码时尽量贴在图书的内页为好,可以避免出现条形码污染、损坏的现象。

4.3一本书只贴一个条形码

在贴码的时候,一定要注意不要贴重,一本书刊只贴一个条码,这样在扫描的时候就只会出现一个信息,不会因为条码多而造成信息混乱。

4.4读者借阅证上的条形码“不同于”书刊上的条码

这里所说的“不同”,并不是条形码设计不同,而是两者的条形码号要有所区别,以便计算机在扫描时能区别书刊以及借阅证件。

4.5回溯建库时,重新贴好条形码

有的图书可能因为条码过于陈旧或其他原因等需要回溯建库,所以,图书管理者和图书工作者要提早通知在规定期限为归还图书的借阅者,尽早归还图书,这样可以避免或减少因图书未还,而造成的漏贴条码的现象,在漏贴条码的图书应及时补上条码。

5.总结

条形码技术是现在图书管理中必不可少的一种手段,在基础信息数据采集及识别上都成功得到了运用。它的使用也会使图书馆对图书的管理越发的科学化、规范化,使整个图书管理系统的对信息、数据的处理更加及时、准确、安全。这将有助于推动整个图书馆业务的发展!

参考文献:

[1]金志敏.浅谈二维条码技术在图书自动化管理中的应用前景[J].中国防伪报道,2009,07:6-7.

[2]窦淑庆.条码技术在图书管理中的应用及改进研究[J].图书馆理论与实践,2010,12:67-69.

条码技术论文篇(11)

随着社会的发展和科学技术的改进,各个领域都开始将相关的技术应用到管理工作中,档案管理工作也不例外。档案管理工作中,所应用最为广泛的一种技术就是二维条码技术,这项技术的应用,不仅能够有效的增加档案数据的存储量,还能够降低数据存储中出现的错误几率,保障了档案管理的安全。但是,这项技术的应用也存在一定的问题,针对这些问题要进行有效的控制,只有这样才能够保障档案管理工作可以顺利的开展。

1 二维条码概述

无论是在纵向上还是在横向上,二维条形码都可以高效的表达其所要表达的信息,同时也能够对大量的档案数据进行有效的存储,并且能够在最大程度上保障信息数据的完整和安全。而在过去的档案管理中,所采用条形码一般都是一维条形码,在经过相关科学技术的发展过后,二维条码技术逐渐出现,并且其所具有的各种应用优势,使得其逐渐受到了档案管理部门的重视。

2 二维条码技术在档案管理中的实现模型

在档案管理工作中,应用二维条码技术主要是利用相关的处理技术,对纸质文件、电子文件与元数据进行有效的联结,保障纸质文件中的数据内容以及元数据信息可以存储在二维条码中,然后将纸质的文件以及数据信息进行合成,从而生成电子文件档案。利用扫描仪对纸质文件进行有效的扫描,这样可以生成二维条码,在需要对档案信息进行读取的时候,再用扫描仪对其进行扫描,就可以读取出二维码中存储的数据信息。而档案管理工作的开展涉及到各个方面,为了使得电子文件能够生成有效的二维码,就需要对电子文件格式进行统一的转换,同时,对元数据进行标准化的管理,这样可以使得档案管理工作可以高效的开展。而二维条码的生成具有不可逆性,也就是说,在二维条码生成之后,就不能够对其进行更改,而元数据随时都需要进行改进和变化,在对元数据进行二维码生成的时候,需要依据元数据变化的具体情况,对其进行二维码的生成,并且对其进行复印处理,从而保障二维码可以顺利的应用到档案管理中。

3 二维条码技术在档案管理中的应用

我国针对二维条码技术进行了长期的研究和改进,从单一的一维条码逐渐发展成二维条码,随着这一技术的发展和改进,其所应用的领域也在拓展,其在实际的应用中,操作也更加的简便。而在目前的档案管理工作中,二维条码技术的应用也较为常见,并且这一技术的应用,使得档案数据的存储量增大,简化了档案管理的程序,从而对档案管理的发展形成了有效的推动作用。而就二维条码技术的实际应用情况来说,二维条码技术的应用主要包括以下几个方面的内容:

3.1 选择存取格式

档案在存取的时候,其所具有的格式包括很多中,而针对这些不统一的档案格式进行管理的时候,通常会将其转化为统一的格式,并且是能够进行长期存储的格式,这样可以使得档案得到有效的管理。二维条码对于档案管理的存取格式有着较为严格的要求,由于二维码具有不可逆的特点,因此,在将数据档案生成为二维码后,就不能够对其进行更改,如果所生成的数据文件并不是采用的长久性存取格式,则就会导致档案数据出现严重的流失现象,这样就会使得一些机密的文件数据信息被泄露,同时也会导致数据信息出现不完整的问题,所以,在要想使得二维条码技术可以在档案管理中得到合理的应用,就需要选取合适的存取格式,保障数据信息存储的完整和安全。

3.2 制定相应的标准

一般情况下只有电子档案管理才能够使用二维条码技术,这种技术既能够实现电子档案的储存,也能够实现档案共享,是非常好的一种载体,但是要做到这些前提就是制定相应的标准,不能任意为之。而之所以要制定相应的标准主要是因为档案管理系统非常多,各个系统之间需要进行转换,否则难以实现档案的正常的电子化管理。但是在制定标准时,不能违背相应的国家规定,有些具体的标准国家已经制定出来,只要按照标准执行即可。制定标准要遵循两条原则,一是通用原则,二是易用原则,通用主要是能够适应更大的范围,而易用主要是简便,不能因为二维条码技术的使用而使电子档案管理更加麻烦,这样范围得不偿失。

3.3 完善相应的管理系统

二维条码技术的使用,最需要解决就是与现行应用的系统进行有效的融合,而为了更加的做好融合工作,应该从以下入手:

第一,建立测试平台,该平台的主要作用就是对档案管理中所使用的各种软件以及其他的硬件能否达到要求,只有通过相关的平台测试,这些软件以及硬件才能进入市场,否则一概清除。

第二,做好文档一体化系统的设计工作。目前不仅档案管理部门使用条码技术,很多的行业和领域都使用该技术,但是传统的一维条码技术资源长度有限,已经不能使用各个行业的发展,因此通过不断地改进,形成为二维条码技术,但是要想将该技术的功能发挥到最大,也需要对其系统进行功能设计。其设计主要针对以下两方面,一是生成正式文件,使用二维条码的生成技术,将文件转换为PDF格式并与著录信息一起转换为二维条码,再加入到电子文件的应在位置,最终生成正式的带有二维条码的纸质文件。为保证著录信息的准确完整、文件信息的长期可读,应将以上流程设计到办公自动化系统中,由系统给形成者提要求,不完成此工作,无法进入下一个流程;另一个是收文登记,利用二维条码的识读技术,自动采集电子文件及其著录信息,减少重复劳动,提高效率与质量,是原收文登记的“改良”,在管理上实现电子文件将与纸质文件的合拍与一致。

结束语

总而言之,二维条码技术的应用可以有效的提升档案资源存储的数量,使得更多的档案资料可以得到保存,另外,这一技术在实际的应用中,还能够有效的简化相关的档案管理的程序,从而使得档案管理工作可以更为有效的开展,然而,这项技术在实际的应用中,也会存在一些的问题,这对这些问题要进行严密的控制,只有这样才能够有效的保障档案管理工作开展的效率,使得二维条码技术的实际应用效果可以得到最大限度的发挥。

参考文献

推荐精选