Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
32 views3 pages

Research On Global Positioning System in Mobile Communication Equipment Based On Android Platform

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

International Conference on e-Education, e-Business and Information Management (ICEEIM 2014)

Research on Global Positioning System in Mobile


Communication Equipment Based on Android Platform
Huang Yi, He Qian, Wang Yubin, Xie Zhiyong, Wang tao
Nanchang Business College in Jiangxi Agricultural University, NO.888, Mount Lu Avenue 330044

Abstract - Global Positioning System in Android mobile encrypted. Plus, there are many Android exclusive functions
communication equipment has been widely applied for its good for the user to dial and position easily.
performance in smart phone. Hence, to improve the precision of GPS Within Android system, function library and dalvik
navigation in Android platform attaches great importance to the Virtual Machine form the Android run time, the middle part.
development of modern high-tech products. The paper presents a
new method on how to enhance the precision of GPS positioning by
Its features are:
processing the original data of GPS satellite, then analyzing the data  Java program should be transferred by DalvikVM into
and count the possible error from the connection of the data from DEX to execute
satellites.  Functions must be defined and claimed in main function
Index Terms - Android, Global Positioning System before take into execution.
1. Introduction of Android  Improper form of function and lack of Android-exclusive
function to execute function will result in the failure of
Android is a Linux-based operating system designed Android application in Java Runtime.
primarily for touchscreen mobile devices such as smart
phones and tablet computers. Android was unveiled in 2007 2. Android GPS Positioning Technology
along with the founding of the Open Handset Alliance A. GPS System
Android is open source and Google releases the code under The Global Positioning System (GPS) is a
the Apache License. space-based satellite navigation system that provides
The framework of Android system can be classified into location and time information in all weather conditions,
3 layers---Operation System, Application and Middleware. anywhere on or near the Earth where there is an
The core of Operation System is Linux-based framework unobstructed line of sight to four or more GPS satellites.
which provides the basic structure for Android system; while Satellites, ground control system and receivers comprise
the Application is formed by application programs. This is the GPS system. There are 24 artificial satellites, 3 of them are
managing platform for services of Android system, and it is back-up. All these satellites spread evenly on the orbit
and vital part of the entire framework. The third layer is centered on earth. Every satellite sends out radio signals of
composed of function library and Android run time. 2 ratio returning earth for the receivers to locate; ground
Component of functions like image, media, SSL & webkit and control system includes a primary control station and four
SSL & webkit combine to function on this layer. The fourth monitoring stations. The main task of ground control
layer is the application of Android offering services for system is to monitor the status of satellite on operation,
Android application. and to analyze the deviations and changes of data to
Dalvik is the process virtual machine (VM) in Google's compute the error and send the rectified data to satellite.
Android operating system. Dalvik is thus an integral part of The receivers locate the wires via catchers.
Android, They are then converted from Java Virtual
Machine-compatible class files to Dalvik-compatible .dex B. GPS positioning technology
(Dalvik Executable) files before installation on a device. To build net connection is the first step to realize GPS
Dalvik is open-source software. Every Dalvik application can positioning. Mobile communication devices log on net by
be exerted as a independent Linux process, so the process is GPRS or Wi-fi(a popular technology that allows an electronic
stable in operation. device to exchange data wirelessly (using radio waves) over a
Android system is typically used on mobile devices such computer network, including high-speed Internet
as mobile phones and tablet computers Programs are connections.), then build connection with system background
commonly written in Java and compiled to bytecode. Dalvik server by SOCKET(an end-point in a communication across a
virtual machine has been improved and optimized to be network or the Internet). The built-in GPS navigation module
applied on mini-scale platform like smart phones, for example, search for positioning data from satellites, then analyze the
to decrease the usage of RAM by using processing unit, the locator data and status information from the longitude,
increase the efficiency of processor, to execute plurality of latitude and directions. Next, the resultant data are uploaded
programs simultaneously. to Background monitoring server for processing so as to
Android provide a majority of standard function library locate and monitor and user cell phones.
for software. DalvikVM is needed to identify the source code
of software because those functions to some extent are

© 2014. The authors - Published by Atlantis Press 218


C. The principles of GPS navigation in Android-based Smart factors. In this case, the data deviated from those obtained in
phone ordinary situations are called abnormal data. In order to the
The positioning in Android-based smart phone is decrease error, Multi-point diagnosis is needed to analyze
completed by the built-in locator module, involving abnormal data for times. Generally, statistical method,
navigation software, GSM communication module and GPS deviation method and Density method are mainly adopted to
chip. They receive positioning signals from satellite deal with the abnormal data.
continuously and GPS module figure out the related Time series method is a universal method to analyze the
information through analysis, like direction, or speed of error in Android –based smart phone GPS positioning, which
target. predicts the data in accordance with the time series.
The following three modules are musts for GPS In the paper, serial variance is a standard to estimate
navigation in Android-based smart phone. whether is abnormal or not. When the serial variance exceeds
1) GPS module is the essence in functioning; it collects 3  (the range within the data changes for GPS positioning),
data of tracking and positioning from satellites. the test value should be scattered nearby the actual value x0,
2) Map Navigation software helps to visualize the data the average value the normal estimate for x0 otherwise data
from GPS module. The software refreshes the e-map are conceived as abnormal. Average value and variance can be
with the data to make sure the positioning counted in recurrence formula
spontaneously.
3) GSM communication module analyzes the data from xn  x n 1
x n  x n 1 
the other two module and upload the result to the n
designed website.
n2 2 ( x  x n1 ) 2
 n2   n1  n
D. Critical code for GPS Positioning Navigation n 1 n
Through software, the call of GPS positioning navigation
critical code can be realized, the following code are listed by x n represents the average value,  n2 is variance, the
Create View in simple txt format. test valued received is x n . From | xn  x n | 3 2 , the new
Public void on Create View () average value and variance are obtained. If x n is beyond
{GpsView = new Gps View (this);}
desired range, it should be deleted. Then repeat the method
This method calls the formation of object in GPS view, it
until all the abnormal data are eliminated. The connected of
can be presented in a similar way of GPS view
data will be further analyzed ensuring the entireness of data
Public class Gps View extends View
and minimize the error.
{My Locate ovedord;
Public Gps View (Loeate Me pCtx) B. The Analysis the Positioning Data.
{super (pCtx); The accuracy of the GPS positioning depends chiefly on
Ovedolord =pCtx;} two factors-----the quantity of the GPS satellite responsible
public void on Draw(Canvas canvs) for position combination and the distribution of satellites.
{Paintp = new Paint(); Because these factors shows the accuracy GDOP value
String Strlat=”Latitude:”+ over lord. Get Lat (); (Geometric dilution of precision, a major standard to judge
the accuracy for a positioning system). The connection
String StrLon=”longitude:”+ over lord. getL On ();
between the amount of satellites and the influence of
Canvs. Draw Text (StrLat,32,32,p); positioning will be discussed in the following part.
Canvs. Draw Text (StrLon,32,44,p);}}
The above procedure code of GPS View is capable of Table1 the statistics of GDOP, PDOP average values
analyzing the test data of longitude and latitude, and showing
Cut-off point 10 20 30 40
them on screen via on Draw. On Draw calls Super class
formation to reach Interruption Command of Activity Pointer GDOP
1028 2.92 3.99 8.36
and locates by analyzing the connected data. GPS

3. GPS Positioning Data Analysis in Mobile PDOP ((0.5--99.9))


1.74 2.35 4.02 7.30
Communication Equipment GPS

The relationship of hardware and software of GPS


Positioning system on Android-based smartphone is Table 1 shows that the inner height angle lowers than 20°
illustrated in fig.3. When the program is started, it sends in a day with the movement of earth and there are at most four
positioning signal to satellite. Satellite returns corresponding satellites to function, GPS can function smoothly in this
data to cellphone for its present location information. circumstance. In other words, data retrieved in this case exist
conspicuous error and should be analyzed.
A. Judgment of abnormal data The development of GPS positioning in Android-based
The data from GPS positioning system fail to be absolute smart phone demands clean and pollution-free observation
precise for its precision will be affected by climate or other data. Through process analysis, the error is strikingly lessened

219
and the accuracy improved correspondingly as long as the satellites navigation and the function of multitude and
parameters of prototype conform to the basic requirements. In electronic gadgets. Based on the wide application of GPS
general, simulation result proves the practicability of solution positioning technology in Android-based smart phone, we set
application of GPS positioning which can enhance the off the research on this field, wishing to provide cell phone
precision of GPS positioning and reduce the error. Data users better service.
missing is the great obstacle for accurate positioning in smart The paper studies the application and development of
phone. However, this problem will be solved by analysis data GPS positioning system on Android based cellphone, using
from satellite so as to increase the precision of GPS the data retrieved from satellite. All-weather, global mode
positioning remarkably. coverage, and high-precision enables the GPS to be employed
to position in various situations. The location information is
4 .Conclusion and Prospect
showed dynamically in Google Map on smart phone. This
The GPS positioning technology in Android-based smart will be the future trend of the technology development.
phone becomes advanced with the mutual effort of Google
References
and its alliance member. The software for this technology is
various. Since the official operation of GPS, its wide [1] Chen Haida. “Development on GPS Positioning Track Dynamic Tester”,
February 2004.
application brings conveniences in the military and civilian
[2] Ding Penghui. “Research and Realization of GPS Non-difference Phase
fields and facilitates people’s life. However, the gap between Precise Positioning Algorithm”, June 2008.
the technology in China and the developed countries is [3] Zeng Xinyi. “Design and Implementation of GPS Navigation System
notable. To research and develop GPS positioning system in based on Android Platform”, Computer and Modernization, vol. 9,
2012.
smart phone attaches significance to the progress of China’s
[4] Cai Libing. “Design of Implementation of GPS Positioning System
technology, above more, it will revolutionize people’s life and based on Android Smart Mobile Devices”, Computer Knowledge and
work. Technology, December 2012.
With the enhancement and improvement of GPS, the [5] Zhou Feng. “Development of GPS based on Android Smart Phone
Platform”, November 2011.
positioning technology betters everyday. So does the GPS

220

You might also like