ANDRO TOUR -A VEHICLE TRACKING SYSTEM WITH ADVERTISEMENT Bagale Sneha sneha.bagale.1607@gmai l.com Bhosale Vaibhav vaibhav.dhananjay.bhosa le@gmail.com Deshpande Mayur deshpande.mayur.milind @gmail.com Vehele Shweta shwetavehele24@gmail.c om Abstract: A vehicle tracking system determines the position of a terminal with Android GPS receiver or PCS phone and displays the position on a digital map. Recently, vehicle tracking technologies have brought some breakthrough in many areas. Andro Tour A Vehicle Tracking System with Advertisement is the system developed for the travel agency which provides all the required facilities to their customers when they are ready to plan for any tour. The system gives live monitoring of vehicle to the vehicle owner wherever his vehicle travels. It also shows location based advertisements on TV (if it is available) without human intervention. Also there is automatic change of advertisement according to area. The information about the number of vendors present in a particular area, will also be auto updated along with the advertisement. The customers without much effort get information of the Historical places, history of the place, nearby hotels, etc present on their destination site as well as vehicle owner gets information where his vehicle is and at how many places did it take a halt. A gps based tracking system combines the installation of an electronic device in a vehicle, or fleet of vehicles, with purpose-designed computer software at least one operational base to enable the owner or a third party to track the vehicle's location, collecting data in the process from the field and deliver it to the base of operation. This system also focuses on the advertisement part which helps to generate revenue for the vehicle owner. Keywords : GPS; Tracking; Scope. Introduction Global Positioning System (GPS) has clearly emerged as a fundamental utility with widespread private & commercial civilian applications. Many of these applications are directly related to safety-of-life such as all-weather aircraft precision approach and landing, ship navigation in restricted waters, and emergency response vehicle tracking and management. Domain Description The idea of using the mobile handsets and phones is to deliver the valuable services except the basic communication that had been started in the early 1990s when Internet was added in Voice Telephony. Location-based services or LBS refer to a set of applications that exploit the knowledge of the geographical position of a mobile device in order to provide services based on that information.location-based services (LBS) provide the mobile clients personalized services according to their current location. They also open a new area for developers, cellular service network operators, and service providers to develop and provide value-added services: advising clients of current traffic conditions, providing routing information, helping the users to find nearby shopping malls. Location-based services offer many merits to the mobile clients. For the mobile user, the examples of location- based services are: To determine the nearest business or service, such as an Bank or Hotels Receiving alerts, such as notification of Sale in Shopping Mall or news of Traffic Jam nearby. Friend finder or receiving the location of the stolen phone. Location based Services can be classified in 2 categories: a) Public Safety The location of the client can be determined by the mobile carrier hence it finds great use during emergency since it can be used during the emergency/health hazard to locate the mobile clients. b) Consumer Services Now days, smart phones like (Android, Blackberry and iphone) provide a set of location based applications and services which helps the users to access the multiple services based on the user location. Maps Navigation- The users can use the Google Maps to get to particular location or to trace the route between any two locations. Marketing / Advertising Many corporate companies advertise their items based on the location of the clients. Location based Reminders- The phones can be used to set the reminder based on the location. There are two methodologies to implement LBS To process location data in a server and to forward the generated response 20 ISSN 2348-7852 (Print) ISSN 2348-7860 (Online)
to the clients. To f i n d location data for a mobile device-based application that can use it directly. Technological Overview To discover the position of the mobile, LBS must use positioning methods in real time. The accuracy of the methodology depends on the approach used. Locations can be represented in spatial terms or as text descriptions. A spatial location can be represented in the used latitudelongitude-altitude coordinate system. Latitude is defined as 0-90 degrees North or South of the equator and longitude as 0-180 degrees East or West of the prime meridian, that passes through the Greenwich, England. Altitude is represented in meters above sea level. A text description is usually defined as a street location, including city, pin code. The location of the device can be retrieved by- 1. Mobile Phone Service Provider Network- The current cell ID is used to locate the Base Transceiver Station (BTS) that the mobile phone is interacting with and the location of that BTS. It is the most basic and cheapest method for this purpose as it uses the location of the radio base station that the cell phone is connected to. A GSM cell may be anywhere from 2 to 20 kilometers in diameter. Other approaches used along with cell ID can achieve location granularity within 150 meters. The granularity of location information is poor due to Wide Cell Range. The advantage is that no additional cost is attached to the handset or to the network to enable this service. 2. Satellites The Global Positioning System (GPS) uses a constellation of 24 satellites orbiting the earth.gps finds the user position by calculating difference in the time of the signals, from different satellites, to reach the receiver. GPS signals are decoded, so the smart phone must have in-built GPS receiver. Project Overview Fig 1: Block Diagram Product Scope The main aim of the project is to create vehicle Tracking System according to Latitude/Longitudes, by this, system owner of vehicle can check the vehicle position & packages and facilitate the booking of these packages from vehicle position. Many advertisements are auto generated through satellite and all information about advertisement (like- how many time an aid was generated) are forwarded to vehicle owner as well as vendor. Vendors of this project are those person/firm/business that tie-up with the vehicle owner where the vehicle can hold/stop at their place and the passengers can purchase their services. In this project automatically advertisement are getting changed according to the area. Number of vendors available in that particular area can track their advertisement being played in a particular vehicle and also number of times their advertisement is being played. Both owner and vendor can track the vehicle so this will result in both way tracking and also generate revenue. Apart from this the project also expedites the storage of place, hotel and transport details, which is used in package creation. Product Perspective This system will consist of two parts: one mobile application and one web portal. The mobile application will be used to send current location of vehicle while the web portal will be used for live monitoring of vehicle and also for managing the information about the vendors, owner and the system as a whole. The mobile application will need to communicate to a GPS application within the mobile phone, which in turn communicates with a physical GPS device to find the location of the user, see Figure 1. The GPS will provide the mobile application with locations of vehicle. It will also play 21 ISSN 2348-7852 (Print) ISSN 2348-7860 (Online)
advertisements as per location specified. The functionality provided by the GPS will be embedded into the application in order for the user to be able to use the functions in the application in a seamlessly manner. Since this is a datacentric product it will need somewhere to store the data. For that, a database will be used. Both the mobile application and web portal will communicate with the database, however in slightly different ways. The mobile application will only use the database to get data while the web portal will also add and modify data. All of the database communication will go over the Internet. Product Functionality and Users Functionality of Andro-tour includes: Accurate GPS based live tracking of vehicle Location based advertisements Location fetch through SMS List of Alerts: Over Speeding, Vehicle Entering/ Leaving an Area, GPS/ GPRS Disconnection, Vehicle Entering/ Deviating from a Route, Engine On/ Off, Vehicle Idling, Auto Current Location Update Help to keep a check on vehicle running & keep a track of over speeding instances. The basic user of the Andro-tour will be owner of the vehicle and vendors. Once the mobile application started, each and every activities of mobile application are without human intervention. So, for web portal owner and vendor is able to see live monitoring of vehicle as well as numbers of counts the advertisements are played etc. Modification of any information related to vehicle, tour package will be handled by owner whereas vendor is only able to monitor vehicles; numbers of counts the advertisements are played etc. Overall Description Design & Implementation Constraints The mobile application is constrained by the system interface to the GPS navigation system within the mobile phone. Since there are multiple system and multiple GPS manufacturers, the interface will most likely not be the same for every one of them. Also, there may be a difference between what navigation features each of them provide. The Internet connection is also a constraint for the application. Since the application fetches data from the database over the Internet, it is crucial that there is an Internet connection for the application to function. Both the web portal and the mobile application will be constrained by the capacity of the database. Operating System: Android Technology: Android 4.0 Web Server: Tomcat Database: My SQL One assumption about the product is that it will always be used on mobile phones that have enough performance. If the phone does not have enough hardware resources available for the application, for example the users might have allocated them with other applications; there may be scenarios where the application does not work as intended or even at all. Another assumption is that the GPS components in all phones work in the same way. If the phones have different interfaces to the GPS, the application need to be specifically adjusted to each interface and that would mean the integration with the GPS would have different requirements than what is stated in this specification. Specific Requirements External Interface Requirements: Fig 2: list of advertisement For android device, one service will be written to send GPS location continuously. Also it will contain list of advertisements as shown in fig 2, and video player to play the video (fig 3). Number of advertisements played in particular vehicle is shown in fig 4. One automatic message will be send by android device to customer s relatives which will be common to all (fig 5). Assumptions & Dependencies Fig 3: video player 22 ISSN 2348-7852 (Print) ISSN 2348-7860 (Online)
Fig 4: No. of times advertisement is being played Fig 5: automatic message sending Hardware Interfaces: Since neither the mobile application nor the web portal have any designated hardware, it does not have any direct hardware interfaces. The physical GPS is managed by the GPS application in the mobile phone and the hardware connection to the database server is managed by the underlying operating system on the mobile phone and the web server. Software Interfaces: The mobile application communicates with the GPS application in order to get geographical information about where the user is located and the visual representation of it, and with the database in order to get the information about the advertisements, see Figure 1. The communication between the database and the web portal consists of operation concerning both reading and modifying the data, while the communication between the database and the mobile application consists of only reading operations. Communication Interfaces: The communication between the different parts of the system is important since they depend on each other. However, in what way the communication is achieved is not important for the system and is therefore handled by the underlying operating systems for both the mobile application and the web portal. Mathematical Model System S=Android Application System S={S, I, α, O} S = {GPS, Google Earth} I = {PD, SD, WF} α= Function O = Output I 1 = LL Latitude and Longitude I 2 = SD Smart distance I 3 = AD Advertisement (1)I 1 = {Lt1º Lg1º, Lt2º Lg2º, Lt3º Lg3º,.., Ltnº Lgnº} (2) I 2 = {Source, Destination} α2 Cal Let, F (M) = Cal = {R, Dist} [R = Routes, Dist = Distance] R = {R1, R2, R3,.,Rn} R1 = {Source, C1, C2, C3,.,Cn} [C = City] Dist = {D1, D2, D3,,Dn} [D = Distance/Route] Source = Distance [Source] - Between [Source, Ci] Ci = Source If R= = Null =Source Min-Distance = min (Di, Di+1) O 2 = {Min-Distance} (3)I 3 = {Ad1, Ad2, Ad3,...,Adn} Conclusion As urban living environment is becoming more and more complex, the road condition is becoming worse because of heavy traffic, and there is an increase in the number of accidents due to congestion. Also it increases the cost of transportation and wastes time of vehicle movement. To solve such problems, we are developing a GPS based system with Advertisement. A GPS based tracking system determines the position of a terminal with Android GPS receiver or PCS phone and displays the position on a digital map. Recently, vehicle tracking technologies have brought some breakthrough in these areas: commercial vehicle operations, fleet management, dispatching, emergency rescue, hazard material monitoring, advertisement and security so there is a need to have a GPS based system with 23 ISSN 2348-7852 (Print) ISSN 2348-7860 (Online)
advertisements which will not only get the current vehicle location but will also add to revenue generation to the people involved in the project. Though are current system is focusing on GPS based vehicle tracking along with advertisements, but there can also be certain improvements which could add to the scope of the project. Our project can also include a facility to provide mapping of location to the customer s relative which can add to customer s satisfaction. Also the customer can have a user friendly system which will enable him to get every minute detail of the destination he is visiting. References [1]. P. Axelrad and R. G. Brown, GPS Navigation Algorithms, B. W.Parkinson, J. J. Spilker, P. Axelrad, and P. Enga, Eds. Washington,DC: AIAA, 1996, vol. I, Global Positioning System: Theory and Applications, ch. 9. [2]. Wang, J.Pseudolite applications in positioning and navigation:progress and problems. Journal of Global Positioning Systems, 1, 1 (2002), 48 56. [3]. O. L. Junior and U. Nunes, Improving the generalization properties of neural networks: An application to vehicle detection, in Proc. IEEE Conf. Intell. Transp. Syst., Oct. 2008, pp. 310 315. [4]. M. Li and I. K. Sethi, Confidence-based active learning, IEEE Trans. Pattern Anal. Mach. Intell., vol. 28, no. 8, pp. 1251 1261, Aug. 2006. [5]. J.McCall and M. M. Trivedi, Video-based lane estimation and tracking for driver assistance: Survey, system, and evaluation, IEEE Trans. Intell.Transp. Syst., vol. 7, no. 1, pp. 20 37, Mar. 2006. [6]. J.McCall, O. Achler, and M. M. Trivedi, Design of an instrumented vehicle testbed for developing human centered driver support system, in Proc. IEEE Intell. Veh. Symp., Jun. 2004, pp. 483 488. [7]. B. T. Morris and M. M. Trivedi, Learning, modeling, and classification of vehicle track patterns from live video, IEEE Trans. Intell. Transp. Syst., vol. 9, no. 3, pp. 425 437, Sep. 2008. [8]. F. Nashashibi, A. Khammari, and C. Laurgeau, Vehicle recognition and tracking using a generic multisensor and multialgorithm fusion approach, Int. J. Veh. Auton. Syst., vol. 6, no. 1/2, pp. 134 154, 2008. [9]. P. M. Roth and H. Bischof, Active sampling via tracking, in Proc. IEEE Conf. Comput. Vis. Pattern Recog., 2008, pp. 1 8. [10]. P. Chakroborty and P. Kikuchi, Using bus travel time data to estimate travel times on urban corridors, Transp. Res. Rec., vol. 1870, pp.18 25,2004. [11]. H. Bar-Gera, Evaluation of a cellular phone-based system for measurements of traffic speeds and travel times: A case study from Israel, Transp. Res. C, Emerging Technol., vol. 15, no. 6, pp. 380 391, Dec. 2007. [12]. D. Gundlegard and J.-M. Karlsson, Handover location accuracy for travel time estimation in GSM and UMTS, IET Intell. Transp. Syst., vol. 3, no. 1, pp. 87 94, Mar. 2009. [13]. J. Ygnace, Travel time/speed estimates on the French Rhone corridor network using cellular phones as probes, SERTI V Progr., Lyon, France, 2001, Final Rep. 24 ISSN 2348-7852 (Print) ISSN 2348-7860 (Online)