Font Size: a A A

Design And Implementation Of Mobile Phones To Scan Two-dimensional Code Codec Technology

Posted on:2015-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:H L JiaoFull Text:PDF
GTID:2308330473954793Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advancement of computer technology, it has entered the era of Internet information. As an efficient means of information exchange, barcode technology has been more and more use. One-dimensional bar code has been currently widely used, but due to its low capacity data, it cannot be used independently from the database, which limits the scope of its use. The appearance of two-dimensional code solves this problem. Two-dimensional code hosted on both horizontal and vertical dimensions of information, capable of carrying large amounts of data, including numbers, letters, characters, and even images and audio information. Two-dimensional code supports a higher level of error correction, for a variety of delivery methods. As a kind of two-dimensional code, the highest version of QR code can store up to thousands of Chinese characters, and is very suitable for Chinese use. Two-dimensional code can be used independently from the database, and with security policies, it can be applied to business, payment and other fields. Currently, two-dimensional code has been greatly promoted in the world, we can see it form books, advertising, product packaging and other scenes. At China, with information automation progresses, as an efficient means of information delivery, the two-dimensional code has been the rapid development and widespread use. With the explosion of mobile phones and other smart terminal development and improved hardware technology, two-dimensional code applications on these terminal has received more attention and promotion. Two-dimensional code codec technology on handset also has important significance.After in-depth study of the QR code definitions and codec technology, the paper realized the QR code application’s core functionality. The system is based on the Android platform for development, mainly divided into two modules, namely QR code encoding and decoding modules. QR coding module identify the user input text information, select the appropriate version of the QR code design, and the information content to take its appropriate coding mode. The coding system supports four data content encoding, namely: digital mode, Chinese characters mode, alphanumeric mode and 8-byte mode. QR code image output will eventually finished coding for users. Decoding system is the inverse of the encoding algorithm. System call cell phone camera to capture images, image pre-processing, image recognition, when confirmed the QR code, it will be decoded.The realization of the system is in strict accordance with the software development process. In the requirements analysis, we use flow charts to detailed reflect the work process of the system. In the aspects of system implementation, we analyze the codec implementation details of each coding mode. In system implementation, we give the screenshots of system running in Android phones, the image shows the results of running the system. Finally, in the system test session, we give all the test cases and test methods, which show the stable performance of system operation.It can be seen from the wide applications of two-dimensional code and the rapid development of intelligent terminal, in-depth study of two-dimensional code codec process for mobile terminal has important significance.
Keywords/Search Tags:Two-dimensional code, QR code, Android, Coding, Decoding
PDF Full Text Request
Related items