论文部分内容阅读
随着3G牌照的发放和运营商的大力投入,移动互联网得到飞速发展,截止2010年上半年我国手机网民已经达到2.77亿,较2009年底增加了4334万人。随着3G网络的飞速发展,这种增长趋势还在进一步加速。然而和传统的互联网比起来,移动互联网存在着先天的局限:首先,移动终端处理能力弱。无论是在商业运算还是多媒体处理方面,移动终端都与个人电脑存在着很大差距,因此所能处理的应用也相对简单。其次,网络带宽相对较小。尽管随着3G、WiFi等宽带移动接入技术的普及,带宽的瓶颈会不断被突破,但同时更多丰富应用的产生也将会对带宽将会提出更高的要求。而与云计算(Cloud computing)的结合才是未来移动互联网发展的方向。云计算可以将应用的“计算”从终端转移到服务器端,从而弱化了对终端设备的处理要求,有利于对移动互联网应用的推广。其次云计算可以使用户弱化对网络带宽的需求,因为用户只需要从云计算的服务器端提取所需的数据不必把所有数据下载到终端上。另外云计算可以加快应用的处理速度,使用户对应用的使用感觉更加流畅。本文就是基于云计算在移动互联网中的应用,提出了基于云计算应用的二维码解码器实现方案,主要针对快速响应矩阵码(Quick Respond code),并且对QR码解码技术进行了实现。本课题的主要成果有:1、对移动互联网的现状进行了深入研究,对移动互联网的一些特点进行了归纳和总结,提出了移动互联网发展的方向。2、对云计算应用特点和应用场合分别作了详细归纳,并结合移动互联网的应用特点,提出了云计算在移动互联网中应用的优势所在3.对移动互联网中的新兴应用——二维码进行了简单介绍,并且对目前二维码应用现状进行了研究。根据研究结果提出了云计算解决二维码应用的解决方案和实际应用模型。4.对QR二维条码的编码原理进行研究,并且在最具发展潜力的Android系统上实现了QR码的生成。5.从QR码图像的处理流程开始,详细介绍了QR码的解码过程。在Visual C++平台上对解码软件进行了实现。只要对软件的核心类库进行一些设置和修改,它可以任意在Windows和Linux之间进行转换。6.本文对软件在数字模式,数字字母模式,汉字模式,汉字数字模式分别进行测试,效果理想。并且对软件的纠错能力进行了测试,测试结果在预期之中,对手机拍摄的图片的解码也能达到很高的识别能力。全文主要内容安排如下:第一章:介绍本课题的一些背景知识,阐述云计算在移动互联网应用中的优势,提出本课题的意义和创新之处第二章:基于云计算理论,对QR码解码系统进行了设计,包括实验环境的搭建。第三章:对Android智能操作系统的介绍以及QR码的编码方式的概述,在Android智能操作系统上实现了QR码生成器第四章:对QR码解码流程和原理进行了介绍,并且在Windows操作系统下给出基于Visual C++语言的解码器实现。第五章:对本课题研究的总结和展望