Font Size: a A A

Design And Implementation Of Push System For Instant Location Message Based On Android Platform

Posted on:2017-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:S WanFull Text:PDF
GTID:2308330485984404Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet and the rapid pace of life, location services play an increasingly important role in people’s modern fast-paced life. Although the LBS is integrated into many APPs in the real-life currently. Some professional map or navigating APP can provide real time location, other clients like as:MeiTuan, NuoMi APP and so on, which even if contain the location information model, but only takes the location information as the reference information after achieving it convenient for pushing messages about location to the users. Namely, the Server can send messages to clients without sending from clents to Server terminal, which leads to some limits. In scenes of traffic congestion, traffic accidents, shopping promotions and so on, the clients may be needed not only receive messages from the current position within a certain range, but also take the initiative to send the messages related current position, achieveing information sharing among users within a range around the designation position.In the thesis, an Instant Location Message Pushing System is designed based on Android platform, to which MySQL and Message Queuing Telemetry Transport (MQTT) are applied. The C/S structure is applied in this system. In the client terminal, the position information acquisition module, the server-side connection and maintenance module, the edit and send messages module, the message received and local management module, the data storage module, system settings and help module are included. And in the server terminal, the communications link module, the receiving message module, the message push module, the parsing and data encapsulation module, the data storage modules, etc. are included.MQTT is chose as the communications protocol. MQTT is a lightweight publish/ subscribe message transfer protocol with a little data header suitable for low bandwidth and unstable network environment. This protocol can not only push the messages on the server side, but also provide three service quality data transmission. It is suitable for mobile platform largely with great practicality.This thesis firstly introduces the background and significance of location-based services, instant messaging, smart phone development platform, analyzes the current research, and through the learning of technology research of Android platform, mobile positioning technology, data encapsulation and parsing, MQTT protocols, proxy servers, databases, etc. combined with practical applications in daily life, the design and implementation of real-time communication system based location service, enables users to instantly publish information related to the current location on your Android mobile device. At the same time, the relevant information may be received within a certain range of positions. The software application scenarios include:Information exchange of traffic congestion, Accident Help, Push the messages of product promotion and delicacy etc. Clients can set the shield type or the type which you are willing to receive to avoid harassment of spam.Finally, the system respectively function positioning, push messaging features, setting up test to verify the system’s stability, availability, which can provide users with better service.
Keywords/Search Tags:Location Based Service, Instant Messaging, MQTT protocol, Pushing Message, Android System
PDF Full Text Request
Related items