手机扫描二维码编码解码技术设计与实现

被引量 : 10次 | 上传用户:ydaf5hv2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的进步,人们已经进入了互联网信息时代。条码技术作为信息交换的高效手段得到了越来越多的运用。目前已经广泛使用的一维条码由于其数据容量很低,使得其无法脱离数据库独立使用,局限了它的使用范围。而二维码的出现很好地解决了这个问题。二维码在横竖两个维度上承载信息,能够承载大量的数据,包括数字、字母、汉字,甚至图片及音频信息。二维码能够支持较高的错误纠正水平,适合各种传递方式。QR码作为二维码的一种,最高版本能存储高达千个的中文汉字,非常适合中国使用。二维码能够脱离数据库独立使用,加入了安全策略的二维码更能够应用到商业、支付等领域。目前,二维码已经在世界范围内得到了极大的推广,书刊、广告、产品包装等场景时常能够见到它的身影。在国内,随着信息自动化的进行,二维码作为高效的信息传递手段,得到了迅速发展和广泛使用。伴随手机等智能终端的爆炸式发展及硬件技术的提高,在这些终端上进行二维码应用已经得到了重视和推广。对于手机二维码的编解码技术也有着重要的意义。经过对QR二维码的定义以及编解码技术的深入研究,本文实现了对QR码应用的核心功能。本系统基于Android平台进行开发,主要分为两个模块,分别为QR码编码和解码模块。QR码编码模块对用户输入的文本信息进行识别,选择合适的QR码版本进行设计,对于信息内容采取其相应的编码模式进行编码。编码系统支持四种数据内容的编码,分别为:数字模式、中文汉字模式、数字字母模式、8位字节模式。最终将编码完成的QR码图像输出供用户使用。解码系统则是编码算法的逆过程。系统调用手机摄像头采集图像,对图像进行预处理,对图像进行识别,当确认其为QR码时进行解码计算,解码完成之后输出数据。本系统的实现严格按照软件的开发过程进行。在需求分析中,使用流程图,详细的体现出了系统的工作过程;在系统实现环节,分析了每一种编码模式的编解码实现细节;系统实现中,给出了系统在Android手机中运行的截图,形象的说明了系统的运行结果;最后,在系统测试环节,给出了所有的测试用例及测试方法,充分说明了系统运行的稳定性能。从二维码的广泛应用以及智能终端的快速发展能够看出,对于手机端二维码编码解码过程的深入研究有着重要的意义。
其他文献
目前企事业职工的考勤工作不仅工作量大,而且时效性强。随着数据库技术的发展和企事业单位信息化建设的进行,使用计算机管理考勤工作也大为大势所趋,考勤管理系统的使用可以
社会结构和利益格局多元分化,社会事务呈现出复杂性与灵活性的双重特征。政府在这种背景下独揽社会管理,导致政府机构膨胀、管理成本增加、公共服务效率低下等问题,因而行政
<正> 近几年中考中出现的电学黑箱题,难就难在缺少一套解题思维程序上,但通过分析各种电路情况总会找到解题思维程序的.本文主要阐述两个开关控制两盏灯和三个开关控制两盏灯
当前大部分建筑大师对住宅的无障碍设计非常重视,我国对此还颁布了相应的法律规范,无障碍设计的实践与理论基础都在快速发展过程中。与无障碍的设计准则相结合,建筑师从应用
目的 :总结“九五”期间广州部队卫生监督工作取得的成绩 ,找出存在的问题 ,明确今后的工作任务和应采取的有效对策。方法 :通过对所属部队开展卫生监督监测和深入部队检查指
目的 :为落实《军队卫生监督规定》 ,提高卫生监督的质量和水平 ,保证广大官兵的身体健康。方法 :结合工作实际 ,对部队基层单位进行了解调查 ,对有关现况进行研究分析。结果
目的总结经验 ,分析问题 ,探讨对策 ,深化卫生监督工作。方法对全区 3年来的卫生监督工作情况进行回顾和分析。结果总结出军区开展卫生监督工作的做法 :(1)抓组织管理 ,推进
目的 :针对部队大型活动的特点 ,探索危害分析关键控制点 (HACCP)管理方法在饮食卫生保障中的应用 ,提出有效的监督管理网络。方法 :通过对影响饮食卫生安全各主要环节的危害
随着物联网的蓬勃发展,多种新方法和新技术在远程抄表中得到了应用。对于电力系统而言,各类电能量、电能质量等基本数据是管理部门做出决策的基础。为保证电力系统的正常运行
简要介绍了硅片湿化学清洗工艺技术及清洗设备结构技术,包括一些典型的槽体结构、干燥工艺技术等。并就清洗技术的发展需要,阐述未来清洗设备的发展趋势。