Building a service delivery system via SMS based on mobile subscriber location - 1


HANOI NATIONAL UNIVERSITY

UNIVERSITY OF TECHNOLOGY


PHAM THI HIEN


BUILDING A SYSTEM TO PROVIDE SERVICES VIA SMS

BASED ON MOBILE SUBSCRIBER LOCATION


Industry: Information Technology Major: Information Systems Code: 60 48 05


MASTER'S THESIS


SCIENCE GUIDE


DR. NGUYEN HAI CHAU


Hanoi – 2009

ACKNOWLEDGEMENTS

First of all, I would like to express my sincere thanks to Dr. Nguyen Hai Chau, Head of the Department of Information Systems, who has wholeheartedly guided me throughout my thesis.

I would like to thank the teachers at the Faculty of Information Technology, Graduate School, University of Technology - VNU Hanoi who taught me during my time at the school and created conditions to help me complete this thesis. Thank you to my friends and colleagues who have encouraged me throughout my time at the school.

Although there have been certain efforts, due to limited time and level, this thesis certainly has many shortcomings and limitations. We look forward to receiving comments from teachers and friends.

This master's thesis was conducted within the framework of the research project code QG.09.27, Vietnam National University, Hanoi.


Hanoi, December 12, 2009

Student


Pham Thi Hien

COMMITMENT


I hereby certify that the results obtained in this thesis are the product of my own research and study. In the entire content of this thesis, the things presented are either my own or compiled from many sources. All references have clear origins and are legally cited.

I accept full responsibility and accept all forms of discipline as prescribed for my commitment.


Hanoi, December 12, 2009

The pledger


Pham Thi Hien

INDEX

ABBREVIATIONS 6

LIST OF DRAWINGS 8

INTRODUCTION 10

CHAPTER 1 - GSM MOBILE INFORMATION SYSTEM 13

1.1. Introduction 13

1.1.1. GSM mobile communication system 13

1.1.2. Characteristics of GSM mobile communication system 13

1.2. Structure and function of components in GSM mobile communication system 15

1.2.1. System structure 15

1.2.2. Functions of components 16

1.3. SMS service in GSM mobile information system 22

1.3.1. Overview of SMS 22

1.3.2. Some network components involved in sending/receiving SMS 23

1.3.3. Basic services of SMS 24

CHAPTER 2 - SUBSCRIBER LOCATION TECHNIQUES THROUGH BTS STATIONS ... 25 2.1. Some location-based services 25

2.2. Subscriber positioning techniques in GSM mobile information network 26

2.2.1. Cell site Identification (Cell-ID) 29 positioning technique

2.2.2. Enhanced Observed Time Difference (EOTD) positioning technique 31

2.2.3. Assisted GPS (A-GPS) positioning technology 33

2.2.4. Combined method 35

2.3. Some location-based services for mobile phones in Vietnam 38

2.3.1. MobiFone SMS Locator Service 38

2.3.2. Google My Location (beta) 41

2.3.3. Shortest path finding service of DolSoft company 42

CHAPTER 3 - BUILDING A SYSTEM TO PROVIDE SMS SERVICES BASED ON MOBILE SUBSCRIBER LOCATION 45

3.1. Statement of problem 45

3.2. Survey of problem 45

3.3. System architecture and open source system support tools 46

3.3.1. System architecture 46

3.3.2. Kannel and SMS gateway 47

3.3.3. Selenium SMSC Simulator (SMPPSim) 50

3.3.4. Connect Kannel and SMPPSim to send messages 51

3.4. System analysis and design 53

3.5. Building the system 56

CONCLUSION 66

REFERENCES 68

ABBREVIATIONS


Acronym

Full Name - Description

AuC

Authentication Center – Authentication Center

BSC

Base Station Center - Base Station Controller

BSS

Base Station Subsystem - Base Station Subsystem

BTS

Base Transceiver Station – Base Radio Station

EIR

Equipment Identification Register - Equipment Identification Register

FDMA.

Frequency Division Multiple Access – Frequency Division Multiple Access

GGSN

Gateway GPRS Support Node – Gateway between GPRS and external networks

GMSC

Gateway Mobile Switching Center - Gateway Mobile Service Switching Center

GPRS

General Packet Radio Service – General Packet Radio Service

GSM

Global System for Mobile Communication – Global System for Mobile Communication

HLR

Home Location Register - Home Location Register

IMEI

International Mobile Equipment Identity – International Mobile Equipment Identity

ISDN

Integrated Service Digital Network - A digital network that combines services using common standard interfaces.

LBS

Location Based Services – Location Based Services

LMU

Location Measurement Units – Location Measurement Units

MMS

Multimedia Messaging Service – Multimedia Messaging Service

MOSM

Mobile Originated Short Message - Transfers messages from mobile stations to SMSC.

MS

Mobile Station – Mobile Station

MSC

Mobile service Switching Center - Mobile service switching center

Maybe you are interested!

Building a service delivery system via SMS based on mobile subscriber location - 1


MTSM

MTSM (Mobile Terminated Short Message – Transfers messages from SMSC to mobile stations or other devices.

NMC

Network Management Center - Network Management Center

NSS

Network switching SubSystem - Switching Subsystem

OMC

Operation & Maintenance Center - Operation & Maintenance Center

OMS

Operation and Maintenance SubSystem - Operation and Maintenance Subsystem

PCU

Packet Control Unit - packet control unit

PIN

Personal Identity Number – Personal Identity Number

PLMN

Public Land Mobile Network – Public Land Mobile Network

PSTN

Public Switched Telephone Network - Public Switched Telephone Network

RSS

Radio SubSystem - Radio Subsystem

SGSN

Serving GPRS Support Node - an element in the GPRS network that connects the access network and the GGSN gateway

SIM

Subscriber Identity Module – Subscriber Identity Module

SMPP

Short Message Peer-to-peer Protocol - Short Message Peer-to-peer Protocol

SMS

Short Message Services – Short Message Services

SMSC

Short Message Services Center – Short Message Services Center

SS7

Signaling System #7 – Signaling System #7

TDMA

Time Division Multiple Access - Time Division Multiple Access

VLR

Visitor Location Register - Visitor Location Register


LIST OF DRAWINGS

Figure 1: GSM mobile information system model 13

Figure 2: SMS Gateway with forwarding function 21

Figure 3: SMS Gateway with the function of connecting gateway 21

Figure 4: BTS broadcasts in 3 directions 25

Figure 5: Cell-ID 27 positioning technique

Figure 6: Positioning using Cell-ID and TA 29

Figure 7: Positioning based on: E-OTD hyperbolic 30

Figure 8: A-GPS Architecture 32

Figure 9: MobiFone SMS Locator service 36

Figure 10: System architecture 45

Figure 11: Interface for sending messages from SMPPSim 49

Figure 12: Part of Google Static Map 57

Figure 13: Map of an area in Hanoi obtained from Google Static Map 59

Figure 14: Map of an area in Ho Chi Minh City obtained from Google Static Map 60

Figure 15: An example of a map returning results to the user 62

Figure 16: An example of a map returning results to the user 63

LIST OF TABLES


Table 1: Cell-ID 28 positioning technique evaluation table

Table 2: EOTD 31 positioning technique evaluation table

Table 3: A-GPS 33 positioning technique evaluation table

Table 4: Technical evaluation table of Cell-ID positioning combined with A-GPS 34

Table 5: Summary of characteristics of positioning techniques 35

Table 6: List of MobiFone services 37

Table 7: List of bank codes that can use MobiFone's SMS Locator service 38

Table 8: List of some BTS of MobiFone 52

Table 9: BTS 53 attributes table

Table 10: Table of attributes of service points 53

Table 11: Table of URL attributes 54

Comment


Agree Privacy Policy *