Top Banner
Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad, India Murali Krishna Punaganti Venkata Nokia Research Center, Helsinki, Finland
20

Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Mar 27, 2015

Download

Documents

Sebastian James
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Location Based Web Searchon GSM/GPRS Mobile Devices

VVS. Naresh, Prasad Pingali, Vasudeva VarmaInternational Institute of Information Technology, Hyderabad, India

Murali Krishna Punaganti Venkata Nokia Research Center, Helsinki, Finland

Page 2: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Agenda

• Introduction

• Solution Outline

• Steps Involved

• Open Issues

Page 3: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Current search

• Obtained from http://mobilesearch.nokia.com

Page 4: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Introduction

• Goal of this project : Provide a Location Based Search (LBS) for GSM/GPRS based mobile devices.

• GSM is a dominant mobile phone system.• Mobile devices most suited for location based

services, because they are “mobile” • Location based services were tried on desktops

using IP addresses for anonymous users.– e.g. URL redirection based on user's IP address

Page 5: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Solution Outline

• The solution can be seen as two main steps– Obtain Mobile Device

Location– Web search using Location.

• Difficulties Involved– Obtaining the location string

database– Refining and re-ranking

results

• Open Issues– Standardization of location

parameters– Privacy Issues– Security Policies

Page 6: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Steps Involved

• Displayed location string not accessible for third-party applications

• Mobile Device Location needs to be inferred– Get Location Codes from Device– Lookup Location Codes to get Location Names

• Web Search Using Location – Query Expansion– Web Meta-Search– Merge and Rank Search Results using a

Weighted Ranking function.– Default Ranking is based on Granularity of

Location.

Page 7: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Obtain Mobile Device Location

International Mobile Subscriber Identity (IMSI) used for identifying a mobile phone subscriber Maximum length of code being 15 symbols Composed of three different parts

MCC (Mobile Country Code) 3 digits fixed length

MNC (Mobile Network Code) 1-2 digits, variable length

MSIN or MIN (Mobile Station Identification Number) maximum 10 digits , variable length

Location Parameters of Interest Totally 4 parameters Two from IMSI which are standardized by ITU-T (The International

Telecommunication Union – Telecommunication Standardization Sector):

Mobile Network Code (MNC) Mobile Country Code (MCC)

Two from Service Provider Specific Information Location Area Code (LAC) and Cell ID

Page 8: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Get Location Information

• The Symbian C++ (series 60 version-2.1) code snippet to get all four location parameters from a mobile device looks like this:

RTelServer server;

CleanupClosePushL(server);

User::LeaveIfError(server.Connect());

User::LeaveIfError(server.LoadPhoneModule(_L("phonetsy.tsy")));

RTelServer::TPhoneInfo info;

User::LeaveIfError(server.GetPhoneInfo(0, info));

RBasicGsmPhone phone;

CleanupClosePushL(phone);

User::LeaveIfError(phone.Open(server, info.iName));

MBasicGsmPhoneNetwork::TCurrentNetworkInfo ni ;

phone.GetCurrentNetworkInfo( ni ) ;

TInt MCC = ni.iNetworkInfo.iId.iMCC; //Mobile Country Code

TInt MNC = ni.iNetworkInfo.iId.iMNC; //Mobile Network Code

TInt locationareacode = ni.iLocationAreaCode; //Location Area Code

TInt cellId = ni.iCellId; //Cell ID

Page 9: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Query Expansion & Search

• Query Expansion for each Location Name Individually.

• Three types of expansion using – Country name (MCC)– City Name/ Region Name (LAC)– Region Name within City (CellID)

• Region being most granular, Country being least granular information

• Search Results merged, ranked using granularity of location.

• Ranking function weights are tunable.

Page 10: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Example Location Based Search for “Chinese Restaurant”

Page 11: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Example Location Based Search for “Chinese Restaurant”

Page 12: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Example Location Based Search for “Chinese Restaurant”

Page 13: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Example Location Based Search for “Chinese Restaurant”

The above results are from a location in India-Hyderabad- Banjara Hills

Page 14: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

MNC – 013 –Service Provider “C”

Service Provider A

Service Provider C

Service Provider B

Page 15: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

MCC – 404 - India

Page 16: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

LAC – 2711 Hyderabad

Page 17: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Banjara Hills

CellID – 04BE

Page 18: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Obtaining the Location Database

• Difficulty in Obtaining Location Database because– Three of the four Location parameters vary

across service providers except MCC (Mobile Country Code).

• Used community effort to populate the

database.

• Application prompts user to identify any

unknown location codes. Users help

populating the database.

Page 19: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Issues

• Not all location parameters are standardized. Therefore makes the task much more complicated than IP address to Location mapping in desktops.

• Open issues– User Privacy– Security

Page 20: Location Based Web Search on GSM/GPRS Mobile Devices VVS. Naresh, Prasad Pingali, Vasudeva Varma International Institute of Information Technology, Hyderabad,

Questions??

Thank you