You are on page 1of 6

Reachability of Services in a Mobile Environment

Reinhard Kronsteiner,
Johannes Kepler University Linz
Dept. of Telecooperation
Reinhard.Kronsteiner@jku.ac.at

Summary activity and state of users and objects. Defining the


The use of wireless communication technology actual usefulness of services consequently brings the
enhances the potential of mobile computing. need of context awareness [1, 15, 7, 10, 11].
Penetration with web-technology led to information- The permanent increasing mobility of the users
overload. Following the trend of ubiquitous and their devices leads to a frequently changing of
computing and always-on connectivity. A service in contexts. [18]. Being aware of continuously changing
the terminology of information technology is usually context information allows the development of
the access to information or infrastructure with context customized services, which can help to fit the
economic purpose. For mobile services it will come users actual requirements in specific situations and
to a non-manageable service-overload. Although we minimize complexity in deciding for the best support
are permanently in coverage of many services, only a in the actual situation.
subset of them is relevant to us in our actual context. The main challenge on upcoming services will be
Limitation via restricted reachability to offered the users benefit especially regarding his comfort. In a
services is a way to keep the service landscape commercial environment, the users are overemployed
manageable for the user. This paper introduces a with the amount of service offers. In consideration of
notion to classify services out of their reachability and device limitations, not the great many of offers will
offers workarounds to service-filtering.. achieve customer satisfaction. It must be possible to
Keywords filter the offered services as good as possible to the
Reachability, context-awareness, location-based- users needs and transparent to the user
services, service- provision. Miscellaneous dimensions of context are defined
[1, 9]. In this paper the location as a premier part of
context is addressed. Location based services meet
1. Introduction this requirements and seem to be the answer to the
„service overkill“.
GSM, HSCD, GPRS, UMTS Bluetooth and Many of today’s location based services take
WLAN are state of the art enabling technologies for positioning information as input for the offered
mobile information service provision. The user carries services but do not depend on the users specific
a mobile device and is able to receive services via location. Services like position specific weather
wireless communication channels and is consequently forecast or alert for allergic person need to be
technically reachable anytime and anyplace. available regardless of the actual position but with the
Increasing mobility and the users acceptance for option to get location specific results. Other services
mobile devices lead to an enormous market in the like agendas or advertisement can be bound stronger
information service sector. The number of accessible to a position or area. The main point was the
services grows in short frequency. The amount of localization as premiere action in each of those
available service will become more and more services. Navigation services are the most common
inscrutable. The deficit of small displays and poor application-area. The given services do not use the
input capabilities of this devices leads to a restricted potential of given technologies to limit the offers to
amount of usable services. To get rid of this problem the actual, context specific needs of the customers.
the amount of accessible services needs to be filtered The services for mobile devices usually start with
with the focus on those, useful for the user in the the notification of offered services from the service
actual context. Salber et. al. [13] define context as provider. This notification needs to be the result of
Situative information that is part of an application’s context-customized service filtering. The consumption
operating environment and can be sensed by the of those services, their design and communication
application. This includes the location, identity, capabilities will not be addressed this paper.
2

To map the provided services to the customer’s of parameters to define the actual situation with
requirements on services and capabilities of devices, potential needs of the user. Sensors and profile-
the amount of offered services need to be reduced to information affect those parameters. Sensoring the
those useful in the actual context. Filtering at the side location is the first step to build services customized
of the service receiver can do this reduction, but to the actual context and therefore the actual
mobile devices with their handicap on input- output requirements of the user. The location is one of the
capabilities and computing resources are not suitable easiest accessible parameters of context, which can be
for this. The primary liability for the suggested used to minimize the amount of expected services. [2,
restriction of reachable services lies at the service 7, 14]
providers side. This paper shows how disposal of the Other parameters like nearby objects or people
infrastructure can be used to deliver restricted can also be scanned in a feasible way (e.g. the usage
services. of RFID tags). All of the used sensors help to
complete the view on the actual environment to
specify the users situation and therefore his needs and
2. Location as context-information requirements.
Various definitions [1, 9, 10] include the
Defining a location based service (LBS) as the following pieces of the environment:
“retrieval of information directly related to the • Computing environment available processors,
location of the user at the time of making the devices accessible for user input and display,
request“[5] focuses on the positioning information of network capacity, connectivity, and costs of
the user. Many of the actual services (especially computing
navigation services) fulfill the demand to be called a
LBS according this definition. • User environment location, collection of nearby
To create services with higher utility for users, people, and social situation
developers can benefit from a broader definition that
underlies the actual user questions: [8] • Physical environment lighting and noise level
• Where am I? • Time context (time, season)
• What can I do here? • Context history (context at t-1)
• Who and what is near me? Specially sensor information about computing-
These questions can be answered by the mapping and user- environment can be classified in reachable
of various services to actual spatial locations. The and non-reachable ones. This paper addresses just
problem is that there might be a lot of actions users reachable sensor-information as information about
can do in the specific location and usual there are actually reachable objects or services. They list the
many people or objects around. Perceiving and ability to exploit situative environmental information
scanning the environment has to include other to deliver resources relevant to the user’s actual
parameters of context as well to collect the users context, the ability to execute a command
situation and needs as good as possible. Examples for automatically based on the user’s context and the
parameters to be sensored - aside from the location - ability to display relevant information to the user.
are the closeness of objects or other people and
environmental factors like temperature or humidity.
The need for sensor-information differs from one 3. Notion of reachability
service to another. The sum of sensor information can
help to render more precisely the users actual context A main problem is that most of the actual
and consequently his needs and consequently answer services called “location based” just use the actual
the question what the user wants to do here. To location as input querying specific information and
minimize the decision-problem between accessible provide navigation in the actual area. The available
services, the location-information can be enhanced by service landscape outgrows the user and leads to an
a broader definition of context to determine the unmanageable state of handling.
potential requirements of the user. [1, 15] Binding a service to a specific location or
The service provider must address the actual geographical range can help to make it transparently
requirements of the involved entities. The main accessible for the user. In a business scenario this
challenge in the development of context aware binding also leads to stronger customer loyalty as a
services is the definition and filtering of offered benefit for the contractor. The provider knows the
services to a useful amount from the customer and active (personally reachable) set of his customers and
service provider point of view. Context areas are a set can attend to them with customized information out of
3

his CRM-system. The combination of stored user


information and tracking systems needs to be handled
with care and only with full information for the user
concerning data security.
Location-bound-services extend the idea of LBS
and offer new opportunities. In LBS the service
deliver position-specific results. Changing the location
will lead to other results from the same service. With
the usage of location-bound-services different services
will be delivered when the actual position of the user
changes. A service does not need to be available from
a different location.
The provision of infrastructure can be seen as the
first step to a location bound service. An example
could be the scenario of various LAN access points Figure 1 Classification of services
which is mentioned in section 5. The access to a
wireless LAN access point is strictly limited to a The affiliation of a service to his class is defined
geographical range and so the services in this range by the implementation of the service. The awareness
are. It is possible to minimize the amount of delivered of this classification helps to specify the range of
services in control of the contractor. From this point offered services to a manageable limit. The logical or
of view the deliberately controlled availability of spatial constraints can be considered with hardware-
internal services (provided by the contractor) or or software based service restrictions.
looped through external services (internet-access,
knowledgebases,…) will become a serious factor in
the economic competition. 4. Reachability framework
Services needed in a context are not just those
bound to the actual location. Therefore it is necessary In this paper reachability is defined as the overlap
to differ various kinds of services and their of the position and trading area of the service to the
reachability: postition and trading area of the user. A typically
• Global services are needed in general. They are convinient trading area of a user is the set of locations
useful in many situations independent of the in walking distance. The physical range of a user or a
actual situation and environment of the user. services is limited by the hardware on the particular
Therefore they will not be filtered. (E.g. side. A spatial distance needs to be under-runned to
websearches, email access,...) reach the service.
• Context aware services (logical positioned
Services) need a restriction to users. They are just
interesting under certain circumstances and are
specialized to support users in their actual
scenario. (E.g. groupware, brokering services).
The logical restriction needs to be extended via
user profiling.
• Location bound services (physical positioned
services) take the physical presence of a user as Figure 2 Reachability of services
basic requirement. The reachability underlies
physical restrictions. (E.g. area restricted wireless The focus is on the overlap of physical ranges
intranets) and leads to services bound to locations. Logical
reachability can be defined as the logical overlap of
• Hybrid services describe the intersection area of user-needs to service-range and need to be handled in
context-aware and location-bound services. The context aware and user-profiling systems.
reachability of these services underlies logical
and physical restrictions. (E.g. customized menus 4.1 Location of user
in restaurants are just valid in a specific location
The limitation to the geographical context can be
area and can be customized with user-profile
done by any kind of positioning (e.g. locating via cell-
information logically)
phone operator, GPS, ...). This paper focuses on
services built for mobile devices as cell-phones,
4

smart-phones and PDAs. To provide the usual service exchange mechanisms to virtual communities stands
of voice calls the user with his mobile device needs to to reason.
be located via his nearest base-transceiver-station The infrastructional approach can also be used in
(BTS) [12]. The necessary information about the smaller entities of service provisioning. Ad-hoc peer-
actual nearest BTS can also be used to provide the to-peer connections can be use to serve offers not only
cell-phone-user with positioning information. The from supplier to customer in a B2C scenario also from
quality of this information depends strongly on the person to person in C2C [6].
concentration of BTSs and increases in congested Ad-hoc provision raises the need of standardized
areas. The user can benefit from this circumstance by exchange of service information. Web-services and
using services (via communication enabling services the use of WSDL improve the mutual allocation of
like SMS, WAP, WWW) that can handle positioning services [20].
information offered by the telecom-provider.
There are various possibilities to reach the
position of mobile devices, depending on the local 5. Scenario
circumstances or the needs on localization precision.
One of the most transparent is the usage of the global One scenario for the usage of the proposed
positioning system (GPS)[17]. GPS systems work only approach could be in shopping malls. Each shop can
in outdoor environments even if the location of the provide his services or products via his individual
user is changing rapidly and run to their limits in accesspoint. The customers´ shopping carts are
tough territories (e.g. high buildings in congested equipped with wireless network-technology and
areas). Indoor infrared locators can be used (e.g. PDAs. The user who is nearby a shop can receive the
PARCTab in[15]) or RFID tags can map a user to a list of provided services or products via ad-hoc
specific location [4]. network connection and can compare the list with his
actual requirements (profile) to take decisions.
4.2 Position of service The potential customer tries to connect to any
Wireless infrastructure itself provides physical available accesspoint. If he reaches an accesspoint by
access-limitation by the accessible range of its access nature it is in walking distance. The provided services
points. The problem is that the range of wireless can be inspected by the customer personally. If the
access can’t be defined exactly and is influenced by user would have internet-access via his mobile device
various factors (e.g. dead spots in consequence of high instead of a location-bound solution, he would get an
buildings or other limitations by the constructional unmanageable amount of provided services or products
environment). fitting his actual requirements. Most of the offered
Binding services hardware based to location
services or products are out of reach for him, without
holds difficulties especially in transaction
management. Mobile devices potentially lead to a the possibility of personal inspection and with the
strong movement between infrastructure areas. drawback of shipping-costs and delivery-time delay.
Therefore a complete service transaction just within Even with the use of location-based services the
one area of the infrastructure can’t be guaranteed [3]. information provided to the user usually is affected by
Main problems are the control events for a service to a portal provider.
start and stop. The smooth movement between areas The supplier or service provider knows that if the
requires a high level technological infrastructure. device of the potential customer is reachable, also the
4.3 Context of user customer is located in an area less than 100 meters
(indoor) and can be reached personally, with the effect
Profiling can be a way to context customized of better customer-support and without the mentioned
personal service areas. Only the user himself has the
drawbacks on the providers side, like limited
ability to define his actual context exactly. One
solution is a general preference profile for the opportunities of the portal provider..
customer, which defines the provided services by The additional benefit in this scenario is the
selection. Matching strategies can limit the offer to the relatively cheap infrastructure for such a system and a
customers need as best as possible. maximum of control in the hand of direct participants.
Just the service provider and the potential customer
4.4 Mapping of context and services are involved, without the need of any external
infrastructure- or portal-provider and their effect on
The provision of services can be seen as an the business-case.
mapping of real world economic environments to
virtual. The mechanisms of interpersonal tradeoff are
familiar to us. The porting of proofed service
5

6. Related work Successive the definition of context spreads into


logical depending context and geographical depending
This work is inspired by the ongoing research and context. Both of them are needed to limit the available
recent work on context aware ubiquitous computing services to a useful minimum.
[1, 10, 13, 15, 16] and on location based services [2 ,3 For the development of a service it’s easier to
,5]. provide global services with no restrictions at all. The
In this work information about context is not limitation to a specific context can be solved by
even location-information. The infrastructure hardware restrictions concerning the reachability of
reachable in a specific area does not define the context the system. In our definition of logical context
but offers also information about listed and available limitation profile of the user is needed to separate
services. context areas.
Wireless technology suitable in the mentioned Workarounds with logical context restrictions can
scenario mentioned in section 5 is available and limit the amount of services presented to the user in a
consolidated in [12]. Flexible ad-hoc communication “good” way. The logical accessibility of services can
in mobile networks is a necessity of this approach and either be restricted based on certain preferences or can
already described by Doval et al in [6]. be modeled using various sensors.
Ververidis et. al propose a system for location Binding the user to a specific location can be
based mobile marketing in [19]. Their work shows the achieved by physical limitation of the access to the
economic benefit of the idea. This paper extended the service. Geographically itemized service maps can
given idea from simple advertising to service emulate this physical limitation.
provision. Today’s´ mobile services do not reach the
potential given by technology. The approach
presented in this paper is part of the vision of a
7. Limitations and critics personal decision support system. The mentioned
concept of reachability should provide the future
Not addressed in this approach is the problem of system with communication and collaborative
multiple contexts, the moving between them and the facilities.
intersection areas. On their journey from one context The goal is to keep the personal decision support
to another the users often are part of a view context, as independent as possible from infrastructional
which is interesting to them. networks and give control to the direct participants
The allocation to a context (location, time, with the effect of a shortened and more transparent
nearby objects, …) can be done by various sensors value-chain in m-commerce.
and network infrastructure up to a limit. This can be
solved with the usage of context-variable sets [11] but
the final allocation to the current situation (as personal Acknowledgments
preferences and requirements) have to be configured
by the user himself. I would like to thank Prof. Gabriele Kotsis, Dr. Ismail
Sensors and connected positioning systems are Khalil Ibrahim and Thomas Grill (university of Linz,
critical from the users point of view. Despite of the dept. of telecooperation) who supported me in this
benefits in service quality there are also privacy work with enriching discussions and ideas.
problems to be handled carefully. The services and
their assortment have to overcome the users legitimate
fear to be observed.
The proposed ad-hoc connections require also a
standardization of service broadcasting to allow References
client-side applications for personal decision support. [1] K. A. Dey, “Understanding and using context”,
Personal and ubiquitous computing Vol. 5, Springer
London 2001
[2] P. Bahl, V. Padmannabhan, “RADAR: An in-building
8. Conclusion and future work RF based user location and tracking system”,
Proceedings of IEEE INFOCOM 2000 Vol2, Tel-Aviv,
Israel Mar 2000
To make the provisioning of services manageable [3] J. Baus, Y. Ding, C. Kray, U. Walther, “Towards
from the mentioned point of view, they need to be adaptive location-aware mobile assistants”, Workshop
classified based on of their reachability. The notes of the IJCAI 2001 workshop on Artificial
dimensions of the classification are the logical Intelligence in Mobile Systems, Seattle 2001
reachability and the geographical reachability.
6

[4] W. Beer, A. Ferscha, W. Narzt, “Location awareness in


communiy wireless LANs” , Tagungsband der GI/OCG
pp190-195, Sept. Vienna 2001
[5] P. Dibdin, “Where are mobile location based
services?”, CM316 Multimedia Systems Paper, Dec
2001
[6] D. Doval, D. O´Mahony, “Nom: Resource location and
discovery for ad-hoc mobile networks”, Proceedings of
the first Annual Mediterranean Ad Hoc Networking Reinhard Kronsteiner is a scientific
Workshop, Sep 2002 Sardegna, Italy assistant at the Telecooperation
[7] A. Harter, A. Hopper, P. Steggles, A. Ward, P. Department - Johannes Kepler
Webster, “The anatomy of a context-aware University of Linz, Austria. Mr.
application”, Proceedings of the ACM/IEEE Kronsteiner holds a magister degree
MobiCom, Seattle Aug 1999 in business-informatics from the
[8] U. Leonhard, “Supporting location awareness in open University of Linz. He worked in the
distributed systems”, PhD Thesis, Dept. of Computing, areas of software engineering,
Imperial College London, Mai98, available at: -training and strategic IT consulting
www.doc.ik.ac.uk/~ul/pdf/theisis_w_bookmarks.pdf in the financial and
[9] S.K. Mostéfaoui, B. Hirsbrunner, “Towards a context- telecommunication sectors. His
based service composition framework“, Proceedings of research focus is on business-value and the application
ICWS´03 Las Vegas June 2003 range of mobile devices.
[10] A. Norman, N. Schilit, R. Want, “Context-aware
computing applications”, Proceedings Workshop on
Mobile Computing Systems and Applicationa, IEEE,
Santa Cruz, Dec 1994
[11] J. Riekki, J. Huhtinen, P. Ala Siuri, P. Alahuhata, J.
Kaartinen, J. Röning,, “Genie of the net: context-aware
information management”, available at
www.pbol.org/projects/genie/publications/infomanage.
pdf
[12] J. Roth, “Mobile Computing Grundlagen Technik
Konzepte“, dpunkt Verlag, Heidelberg 2002
[13] D. Salber, D. A. Dey, G. D. Abowd, “The context
toolkit: aiding the development of context-enabled
applications”, Proceedings of CHI99, Pittsburgh, May
1999
[14] B. Schiele, S. Antifakos, “Beyond position awareness”,
Proceedings of the Workshop on location Modeling at
UBICOMP 2001, Atlanta 2001
[15] B. Schilit, D. Hilbert, J. Trevor, Intel Corp. Fuji-Xerox
Palo Alto Lab., “Context aware communication”, IEEE
Wireless Communications, Vol. 9 pp49-54, Oct 2002
[16] W. N. Schilit, “System architecture for context-aware
mobilie computing“, Ph.D. Thesis, Columbia
University 1995
[17] Secretary of Defense for Command, Control,
Communications and Intelligence, “Global position
service standard” Positioning Service Performance
Standard Washington Oct 2001.
[18] U. Varshney, “Location management for wireless
networks: issues and directions“, Int. Journal of
Mobilie Communications, Vol. 1., Inderscience
Enterprises Ltd. UK 2003
[19] C. Ververidis, G. C. Polyzos, "Mobile marketing using
location based services" in proceedings of the Mobile-
Business 2002 Workshop, Athens 2002.
[20] W3C, “Webservice definition language (WSDL 1.1)”
available at : http://www.w3.org/TR/wsdl

You might also like