Change search
ReferencesLink to record
Permanent link

Direct link
M-LATS: a trigger-based system for location-based services
2006 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Mobilaris develops and markets software platforms, applications and GIS engines for mobile Internet services, supporting location-based technology. The service management platform Pacific Ocean is their primary product. Location-based services have seen relatively slow uptake, despite their potential. Mobilaris believes that one of the reasons for this is the need for frequent interactions with the service. For instance, current location-aware friend finding services require that the user query the service in order to determine where his or her friends are located. The preferred situation is that the service should inform the user when his or her friends are nearby. That is, the service should in this case trigger when the distance between the user and a friend is below a certain value. A trigger-based system would not only improve current services, but also make new services possible. The purpose of this thesis was to create a system supporting trigger-aware location-based services. In order for this to be possible, the system would have to receive very large amounts of information from the mobile network, process it and thereby determine if a previously registered condition has been fulfilled. The large amounts of data that would be received made scalability an important factor to consider during the work. It was decided that support for triggering on three different conditions would be implemented, namely area conditions, distance conditions and tracking conditions. Area conditions are triggered by a mobile user entering or leaving a certain area. Distance conditions are triggered when two mobile users are shorter than or further away than a specified distance from each other. A tracking condition is a periodic trigger that reports the position of a mobile subscriber at a certain interval. The current protocol used between the application service providers and Mobilaris’ middleware Pacific Ocean is the Mobile Location Protocol (MLP). MLP has minimal support for trigger-based LBS, so the protocol had to be extended to support the required functionality. A lot of focus was placed on making the system scalable, fault-tolerant and extensible. Given the large amounts of data that the system have to be able to handle it was important to make it possible to run the system on several servers. The extensibility requirement meant, for instance, that adding new conditions to trigger on should require few changes to the system. This thesis resulted in a working trigger system which can handle a large amount of mobile users as well as a large amount of registered conditions. The tests showed that the condition database is what needs to be optimized to further increase the number of conditions that can be checked.

Place, publisher, year, edition, pages
Keyword [en]
Technology, LBS, positionering
Keyword [sv]
URN: urn:nbn:se:ltu:diva-58431ISRN: LTU-EX--06/172--SELocal ID: f032982d-5d66-47cf-afc8-f7d34e2a40f4OAI: diva2:1031819
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(1176 kB)0 downloads
File information
File name FULLTEXT01.pdfFile size 1176 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 1 hits
ReferencesLink to record
Permanent link

Direct link