fore, we call this option sensory feedback. Sensors
may be attached to the users themselves (e.g. to es-
timate the physical conditions), to the mobile equip-
ment (e.g. to measure the ambient temperature) or
in the close vicinity to the user (e.g. for information
about weather conditions). Additionally, these sen-
sors can be complemented by special actors. A rather
prominent example is using RFID technology (Ra-
dio Frequency IDentification). The environment is
equipped with several RFID tags and the user equip-
ment is augmented with an RFID reader. This reader
can receive the answers sent out by RFID tags which
contain the tag’s identification. With this identifi-
cation, the actual position of the user can be accu-
rately determined and thus GPS localization can be
improved.
It is quite obvious that all three options for gath-
ering context information must be combined and im-
plemented to build up a comprehensive model of the
actual user context. Thus, our system starts with in-
terviews and questionnaires in the explicit feedback
phase. Then during the user’s stay, the context is be-
ing amended by implicit and sensory feedback.
3.2 Transmitting Context
Information
All context information must then be transmitted to a
central server for evaluation. Therefore, the TAS ar-
chitecture must be detailed, which is depicted in fig-
ure 2.
The heart of this architecture is the TAS headquar-
ter, where a central server is located that is responsi-
ble for processing the context information. It is con-
nected to the Internet via an Internet service provider
and it incorporates ISDN router so that a direct dial-up
connection via the telephone system is also possible.
This option was implemented, because the TAS ar-
chitecture also provides barrier-free access to services
or information by information terminals specially de-
signed for handicapped persons by “systems engineer-
ing ilmenau sei”, one of the cooperation partners in
the TAS project. These terminals provide information
via a web interface accessible through a touch screen,
which is adjustable in three dimensions.
Users can also get information (and pass their con-
text information) using their PC at home or in an In-
ternet cafe. But the main focus of the TAS project is
on users on their way through the Thuringian Forest.
Since the users are mobile, the transport of context
information from the mobile user equipment should
rely on wireless technology. The TAS system does
not restrict information transport to certain network-
ing technologies. It rather is open for any current or
even evolving mobile communication technology.
Currently, the mobile equipment can use Bluetooth,
Wireless LAN (according to IEEE 802.11), GSM,
GPRS or even UMTS to transfer the collected sen-
sor information to a central server. This flexibility
could be achieved by using the Internet Protocol as
a basis for information transport. Utilizing a spe-
cial handover mechanism (Evers, 2004) the mobile
equipment always chooses the best available com-
munication network to send the context information.
Furthermore, this mechanism allows a seamless han-
dover between different network technologies. Thus,
if the user started to communicate in a Wireless LAN
and left the radio coverage of this WLAN, the mo-
bile equipment would change to another network, e.g.
GPRS. Although the mobile equipment would then
receive a new Internet address, ongoing communica-
tion would not be interrupted. This is accomplished
by using a proxy architecture based on the SOCKSv5
standard (Leech et al., 1996).
3.3 Analyzing Context Information
Once context information have arrived at the central
server, they must be analyzed and evaluated, the sub-
ject of the PROCESSING view. The essence of all the
transmitted information is then stored in a data base,
which is constantly being updated. Thus, a concise
data base model for context information is required.
In the TAS project, the following three types of con-
text information are distinguished: user context, tech-
nical context and environmental context.
3.3.1 User context
According to (Cheverst et al., 2000), user context
comprises all information that are directly connected
to a specific person. In our project, the following in-
formation are important:
• User data
This item contains all information about a user,
which can be further subdivided into his personal
data (name, given name, date of birth, home ad-
dress, visiting address, etc.), his interests (hobbies,
relevant news, etc.) or his preferences (e.g. about
food or telecommunication service provider). Fur-
thermore, user data may be enhanced by logged
user activities as described in section 3.1.
• Group membership
For helping handicapped tourists on their holidays,
it is useful to know, whether they are accompanied
by other persons or whether they are on their own.
• Physical status
Since the system should be useful for physically
handicapped persons, this person’s context par-
tially consists of information about sensor data
describing the health status, like heart frequency,
blood pressure, body temperature and alike, the
AN ARCHITECTURE FOR CONTEXT-SENSITIVE TELECOMMUNICATION APPLICATIONS
43