Font Size: a A A

Research And Implementation Of Mobile Data Transmission Optimization Solution Based On Data Serialization And String Compression

Posted on:2016-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z CaoFull Text:PDF
GTID:2308330473457866Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the technology of intelligent mobile terminal and the continuous updating of telecommunications, cost shorter time and less traffic consumption but getting higher data transmission efficiency has always been the focus in the research of internet communications. More popular today in 3G,4G, ensure the quality and efficiency of data interaction, at the same time make the development of data transmission technology to match the speed of 4G, which put forward higher request for technology research and innovation.This article had done a deep research in the field of data transmission of mobile terminal. To solve the data redundancy of nested JSON, meanwhile to improve the mobile data transmission efficiency further and reduce traffic consumption, using the natural advantages of the combination of JSON data format and model dictionary compression, this article designed and implemented a optimization solutions of data transmission based on complex nested JSON data serialization optimization algorithm and LZSS data compression algorithm.First of all, based on the research of the JSON serialization, aiming at dealing with the complex nested JSON data, this article proposed a serialized optimization method for complex nested JSON data, changed the traditional serialization methods of this type of data. Through mathematical analysis and the complexity analysis demonstrates the feasibility of this algorithm. After that, this article presented the concrete realization process of the algorithm, including the serialization and deserialization.Secondly, On the basis of further study of the model dictionary compression algorithm, this article analyzed redundancy and limitations of LZ77 algorithm, thus to come up with the LZSS algorithm for improving. Using binary sort tree and are circular buffer queue, LZSS algorithm was implemented in this article, including the specific processes of compression and decompression. By this way, the running efficiency of LZSS algorithm got improvement.Thirdly, this article integrated and tested the optimization solution of data transmission based on the two cores algorithm. Through the experimental test, evaluated of the data transmission solution optimization effect, specific experiment contents include raw data and optimize the data file size contrast, transmission flow of contrast and comparison of mobile data transmission time, etc. The experimental evaluation results concluded that with the increase of nested objects data, the JSON serialization optimization algorithm in passing complex nested data traffic can reduce 41%; Overall optimization solution of compression and reduction in more than 38%; Overall transmission solution of system time cost reduce above 42%.In addition, this paper applies the mobile data transmission optimization solutions in the campus application integration system, based on C/S mode, and the requirement of MVC development architecture, designed and implemented from the Android client to the server campus application integration system. The Android client used OSGI-based modular loading framework, implemented the campus application platform; Server-side designed the application management platform and Web services corresponding to the Android client frame. The data transmission optimization solution also was used in this campus application integration system in order to testing and verifying actually.
Keywords/Search Tags:JSON, LZSS, Data Transmission, Serialization, String Compression
PDF Full Text Request
Related items