You are on page 1of 6

ACHIEVING DIGITAL HOME SERVICE BY USING POSITIONING

TECHNIQUE IN SENSOR NETWORK

Yau-Ren Gao1, Tien-Yu Hsu2, Chih-Ming Hsieh1 and Yu-Ta Lien1


1
Networks and Multimedia Institute, Institute for Information Industry
6F., No. 218, Sec. 2, Dunhua S. Rd., Taipei, 106, Taiwan, R.O.C.
2
Department of Information, National Museum of Natural Science
1, Kuan Chien Rd., Taichung, Taiwan, R.O.C.
yzgao@nmi.iii.org.tw

Abstract that an AP receives as references to intelligently adjust


our training database. This is expected to significantly
The digital home service has been introduced as an improve the positioning precision.
abstract concept enabling users to access and
personalize their customized services no matter what 2. Virtual home environment
the terminal they use. In digital era, applications and
services of home service are needed to be intelligent Virtual Home Environment (VHE) [1,4-
and convenient in order to satisfy our need. 7,10,13,14,20] is an environment that enables the user
In this paper, we develop a position algorithm in to get customized and personalized services, regardless
sensor network to find out the location of the person in of terminal type, access network or location. Due to
the house. Since this service will be available over the personalized services are desired by anyone
heterogeneous network, users would like to access nowadays, it makes the development of VHE even
them in a personalized way, transparently faster. VHE is based on standardized service
independently of the underlying network technology capabilities that are consistently presented, allowing
and particular terminal used. the user to always have a same look and feel of the
service as well as the same service experience,
1. Introduction irrespectively of the access network or the kind of
terminal he uses each time.
Context-aware [18] computing is a rising technology In this way the user will not see a difference in
in the recent years. Context-aware technology can be using his services while roaming in other networks. It
used in many domains, such as guiding services, presents one user accessing his service from various
intelligent controls, health care, and security services. kinds of terminals such as laptop, PC, mobile phone
Location is the most important element in all kinds of and through various networks that he even might not
context. With localization technologies, we can acquire be aware of. Modifications to his service profile made
the locations of users, devices, etc. This helps users with one terminal will of course be valid on all
access their desired services according to their terminals he is using, and in all networks. VHE offers
locations. a more flexible and suitable service for everyone and
Indoor positioning is a critical research issue. makes us take the advantage of existing technology to
Different radio systems have their own characteristics. achieve more advanced application to improve our
In this paper, we will focus on the RF-based life’s quality.
positioning system. This kind of positioning system
has two drawbacks. First, the required training process 2.1. The relation between VHE and UMTS
is time-consuming. Second, the precision of positions
still needs to be improved. We propose two methods to VHE is an important feature of UMTS (Universal
solve these problems. First, we use interpolation Mobile Telecommunications System) [9]. UMTS
mechanisms to relieve the labor-intensive training represents an evolution in terms of capacity, data
procedure and improve the positioning precision. speeds and new service capabilities from second-
Second, we use access points (APs) as references of generation mobile networks. 3G/UMTS offers mobile
each other. Specifically, we use the signal strengths operators significant capacity and broadband
Service Portal
Terminal (Home Gateway)
Terminal Control Electric
Application Application Service
Equipment service

VHE Component VHE Component


MExE( OSA API
WAP,
USAT Network Component
Java,
i-mode) HTTP
TCP/IP
Network Component Ethernet WiFi

Figure1: VHE terminal and service portal


capabilities to support larger numbers of voice and
data customers - especially in urban center - plus It should be noted that user's view of VHE is
higher data rates at lower incremental cost than 2G. independent of home, visited network, or the terminal
Crucially, 3G/UMTS has been specified as an currently used. This is stuck by the fundamental VHE
integrated solution for mobile voice and data with wide idea, according to which the user does not want to
area coverage. worry about technical details of the resources he is
Specified as an end-to-end mobile system, currently using, but is only interested in his
3G/UMTS also features the additional benefits of personalized environment. HE (Home Environment) is
automatic international roaming plus integral security the entity responsible for overall VHE provision and
and billing functions, allowing operators to migrate control of the PSE (Personal Service Environment) of
from 2G to 3G [3,8,16,17] while retaining many of its subscribers. It should not be confused with the HN
their existing back-office systems. Offering increased (Home Network), which is a term describing the
capacity and speed at lower incremental cost compared network operator with which the user has a contract
with second generation mobile systems, 3G/UMTS about provisioning of basic telecommunication
gives operators the flexibility to introduce new services. HE can, but does not necessarily have to be
multimedia services to business users and consumers under the direct control of HN operator. VASP (Value
while offering an enhanced user experience. Added Service Provider) is a new role, enabled by
This in turn provides the opportunity for operators OSA (Open Service Access) [6,16] concept. Basically,
to build on the brand-based relationships they already it can be viewed as a third party service provider, since
enjoy with their customers - and drive new revenue OSA enables network operators to offer their network
opportunities by encouraging additional traffic, resources to independent contractors.
stimulating new usage patterns and strengthening In the perspective of VHE, the network architecture
customer loyalty. In brief, 3G/UMTS will offer is proposed as a highly flexible and scalable UMTS
enterprise customers and consumers all the benefits of core network, providing multimedia and real or non-
broadband connectivity while on the move. real time services.

2.2. Benefits of VHE „ VHE provides users with the ability to receive
customized and personalized services with a
common look and feel, wherever and on MExE in figure 1). Afterward it will use the network
whatever kind of terminal. component to send information to the service portal
„ VHE offers the network operators the flexibility side. In scenario of our design, service portal can
to develop customized services across different provide the service for end users. As shown in figure,
networks (e.g. cellular or satellite networks), control electric equipment service and application
without requiring modifications of the service could provide the service like control
underlying network infrastructure. information appliance, download service or image
„ VHE offers the service providers a set of streaming, etc.
components for flexible service creation, And then Service Portal connects to the Home
enabling them to develop services whose Server that provides the service practically. As shown
appearance adapts to the network and terminal in the right side of figure 1 when service portal and
capabilities. home server communicate with each other, the service
portal will convert the command from application
3. Digital home service service to OSA API. The component connects to the
OSA gateway on the home server will replace the
3.1. System architecture original service on the home server. In the service
provided on the home server, it will use the UPnP AV
For the purpose of providing VHE service, the architecture to support the management of multimedia
module can handle VHE service is needed in terminal and use ZigBee [21] as the intermediate interface
device and service provider. In figure 1, the left side is device for controlling the information appliance. The
the structure on the terminal. The top layer is structure of service portal and home server of our
“Terminal Application”. For example browser is architecture is shown in figure 2.
obliged to communicate between demands of user and In short term, "ubiquitous" is a keyword describing
VHE modules. The VHE module on the terminal VHE. We argue that it is better to offer basic
device converts the user’s command to standard functionalities available everywhere, than advanced
environment mobile phone command. (USAT and services available only in a small amount of non-
standardized environments. By the way, we aim to
Service Portal
(Home Gateway)
Home Server
Control Electric
Application Service Home Server
Equipment service
OSA Gateway

VHE Component Protocol Interflow Service

OSA API UPnP ZigBee


SSCP GENA SOAP Power
Network Component HTTP API Line,
HTTP TCP,UDP Security USB,
TCP/IP IP,ICMP Network UWB,
GSM MAC …
Ethernet WiFi Ethernet WiFi
/3G PHY

Figure 2: Service portal and home server


provide support for today's customary technologies. provide some interfaces of their own, which are used
Additionally, to ensure service portability in open by the network-based service components as callbacks
environments, we use only toolkits standardized by for notifications and event reports. The applications
3GPP (Third Generation Partnership Project) [12- interact with the OSA/Parlay framework by providing
16,20] such as OSA. Furthermore, security it with the pointers to these callback methods.
requirements have been considered from the earliest The relationship between an OSA/Parlay application
design phases, and the solutions based on Internet and the OSA/Parlay service components is thus
standards (SSL and digital signatures) have been markedly similar to the relationship between the
proposed. All of these factors combined make the service switching and service control functions in
proposed architecture suitable for implementation in intelligent networks. The methods are used instead of
real-life conditions. protocols and the services have a much broader scope
of control. The thing that is necessary is the definition
3.2. Reconfiguration actions of a component object model for OSA/Parlay and
supplementary services. Once such model is available,
For 3G networks and beyond, an open marketplace any supporting architecture will be able to
is expected to emerge, with a large number of diverse transparently take care of issues like replications,
services, not necessarily targeted solely to mobile migration and activation. Services will then be
networks (e.g., digital services in the home). This executed in specialized virtual environments, where
situation creates the need for more flexible networks they will enjoy the services mentioned above plus
that can be reconfigured dynamically to meet the access to the open interfaces exposed by the
requirements of the multitude of services provided underlying network.
over them. Network reconfiguration to adapt a service
may occur either during service deployment or during 4. Application
service activation and execution. Some examples of
the types of reconfiguration actions that would be There are many ways to generating positioning
useful in a mobile network are the following: module. In this paper, we will use the Nearest
„ QoS (Quality of service) provisioning: Network Neighbor algorithm. The signal strength collected the
equipment such as routers could require changes first n phase will be saved in the format of (x, y, ss1,
in their configuration so that they can identify ss2, …, ssn)into the database. If the signal is too weak
transport flows corresponding to the usage of a
or we didn’t receive the signal, we will use a tiny value
particular service and provide them the desired
to represent it such as -100 dBm. The collected data
QoS.
are shown as the following table. The notation x in the
„ User customization: Since the context of a
table means the location of the record and meanwhile
roaming user may change frequently, user
ss1, ss2, …, ssn represent the signal strength of each
profiles should be updated (e.g., user terminal
access point. We can use these signal strength values
interface preferences, location specific
to distinguish the difference between each training
preferences), and subsequently service profiles
node.
should be adapted. For example, to allow a user
to access new location-dependent services.
Table 1 The structure of the database
„ Charging and paying service: Different charging
models may be possible depending on
provisioned services. The system used to collect DATABASE
service usage data, process it and calculate the Signal Signal
Signal
corresponding charges for the end-user, should Strength … Strength
Strength 1
be reconfigurable dynamically. x n
The OSA framework as it is currently defined is Sample 1 -72 -80 -100
inadequate to fulfill the need for network Sample 2 -60 -82 -100
reconfigurability, QoS requirements, user
.....

customization, and support of adaptable service


provision and flexible charging schemes. OSA does
not address the requirements of residential gateways Sample m -48 -100 -30
for digital homes. Consequently, the OSA framework
needs to be extended adequately. According to When we start to do the positioning, the program
OSA/Parlay, edge-of-network applications should will use the signal strength collected by the user’s
mobile device. The positioning system will start to Assume figure 3 is the collected result of some
calculate which training node is most suitable to access point i, we can use Freq function to query the
represent this real-time phase’s signal strength. In the appearance frequency of ssi. If we accumulate
method of Nearest Neighbor, comparing method is appearance frequency corresponding to the signal
going through by the data in the positioning module strength of access point 1~n,
and it will choose the shortest Euclidean distance of all
Sim( St , TN ) = Σ Freq ( ssi )
real-time signal strength. For instance, the real-time
signal strength value is(sso1, sso2, …, sson). The i-th We can compare the similarity (Sim) of each training
data in the positioning module is(ssi1, ssi2, …, ssin), node (TN) and real-time signal and use the Prob
then the Euclidean distance di between two data is: function to sort the similarity of each training node
Prob( St ) : sorted list of Sim ( St, TN )

The smallest one di will be regarded as the training Probi shows the similarity of i-th training node in the
node that most close to the real-time strength. By sorting result. Finally we use the most similar training
means of this way we can decide the current location node to surmise the location of the user.
of the user.
Another way is to use the conditional probabilistic We could adjust the width (bin) of the figure of
to guess the probability that sample could show on signal distribution to match up the different
each training node. The first phase data collection environment for the purpose of increasing the accuracy.
method is same as the previous one. But in this For example, the unit in the distribution figure is 1dBm.
mechanism we will keep the data in every training It could change the sensitivity of recording signal by
node rather than calculate the average. Thus we can modifying the width (bin). Because the signal in
induct the distribution of every direction and every 802.11 is not stable, it could not obtain the best result
access point for each training node. The distribution of by using the finest distribution. Therefore, it is
the testing signal is shown in the following figure: necessary to design an adjustable parameter to match
up a variation of environment.

5. Conclusion and future work


This paper proposed architecture for providing VHE
support to roaming users. Besides the central problem
of personal mobility, this paper also addressed the
development of services using standardized
telecommunication network APIs, such as OSA. One
example of an OSA service was developed, which
served as the main part of the case study. Based on
experiences during development of that service, the
benefits of OSA and the new market opportunities it
offers were evaluated.
UMTS is seen as the enabler of wireless multimedia
applications and portability of a personalized service
set across network and terminal boundaries, as defined
Figure3: The distribution of signal strength
within the virtual home environment system concept.
On one hand, there are the classical centralized IN-
type service control architectures, which remain very
As long as we collect enough data, it is not difficult
important for continuing support of legacy IN services.
to find out the distribution is like Gaussian distribution.
On the other hand, there is the new decentralized OSA-
And then we will use this distribution to find out the
type service provisioning architecture that appears to
training node that close to the real-time signal the most.
be very interesting for flexible deployment of future
St is the real-time signal received in time t by some
innovative multimedia services. Because each of the
mobile device. When there are n access point, it can be
two scenarios has its merits in certain situations, both
described as St =(ss1 , ss2 , …, ssn).
types of interfaces will coexist and the solution will lie [8] Sascha Karlich, Siemens, Theodore Zahariadis, Nikos
in the selection of the type of interface most suitable to Zervos, Nikos Nikolaou, Ellemedia Technologies, Brendan
provide a particular service. Jennings, Waterford Institute of Technology, Vangelis
We predict that future work will focus on the use of Kollias, Teletel, Thomas Magedanz, Tu Berlin/FHG Fokus,
“A Self-Adaptive service provisioning framework for 3G 4G
mobile agents. Today's customary technologies, such mobile applications”, 2004
as HTTP or WAP, won't be neglected, since it is [9] Jens Hartmann, Carmelita Gorg, Peyman Farjami, “Agent
anticipated that use of wide spread technologies for Technology for the UMTS VHE Concept”
user interfaces is a prerequisite for real-life use of the [10] Chris Loeser, Wolfgang Mueller, Frank Berger, Heinz-
proposed solution. The main line of work will deal Josef Eikerling, “Peer-to-Peer Networks for Virtual Home
with moving the focus from single agents to multiple Environment “, 2002
cooperating agents. The final goal is a multi-agent [11] Latvakoski J., Pääkkönen, P., Pakkala, D., Tikkala, A.
system for fully autonomous VHE provisioning where Remes, J., Välitalo, P. VTT Electronics, “Interaction of All
personal agents represent their owners. IP Mobile Internet Devices with Networked”
[12] 3GPP Technical Report 23.821 v 1.0.0, “Architectural
principles for R00,” June 2000,
6. Acknowledgement [13] 3GPP Technical Report TR 22.970 v3.0.1, Service
aspects, “Virtual Home Environment (VHE)”, 1999
The authors want to thank the support, suggestions, [14] The 3GPP Technical Report TR 22.121 v5.3.1, "The
Virtual Home Environment (Release 5)", June 2002.
and insightful comments of this research project by
[15] 3GPP Technical Specification TS 22.127 v6.7.0,
many anonymous people and committees. "Service Requirement for the Open Service Access (OSA)
Stage 1 (Release 6)", 2005-01.
7. References [16] 3GPP Technical Specification TS 23.198 v1.0.0, “Open
Service Access (OSA) Stage 1 (Release 6)”, 2004-12
[1] Asoke K. Talukder, “Ubiquity and Virtual Home [15] Staff A. “Making sense of Middleware” Application
Environment (VHE) for Legacy Applications and Services”, development trends, Volume 6, Number 6, May 1999.
2004. [16] Raatikainen. K. Key Research Areas in Adaptive
[2] R. Roque, T. Soares, J. Oliveira, “Vesper project- Middleware for Mobile Computing Beyond 3G. In the
validation of VHE concept.” WWRF WG2 meeting in Helsinki May 2001
[3] A. Liotta, Alvn Yew, Chris Bohoris, George Pavlou, [17] Raatikainen. K. Middleware for Future Mobile
“Delivering service adaptation with 3G technology” Networks. In Conference Proceedings of 3G wireless ’2001.
[4] Jussi Penttila, “Personalized services for virtual home May 2001. ISSN No. 1529-2592. pp. 722-727.
environment” [18] Shigetoshi Sameshima, Katsumi Kawano, Motohisa
[5] Orazio Tomarchio, Andrea Calvagna, Giuseppe Di Funabashi. : A service system architecture for context-aware
Modica, “Virtual Home Environment for multimedia service. n WWRF-3. Stockholm 17-18 Sep 2000
services in 3rd generation” [19] S.Tsang, D. Marples, S.Moyer. Accessing Networked
[6] Jorg Swetina, Siemens, “Virtual Home Environment Appliances using the Session Initiation Protocol. IEEE
(VHE) and Open Service Access (OSA) – an Overview”, Conference on Communication 2001 (ICC’2001). Helsinki,
2000 Finland, June 11-14. 2001.
[7] Tomislav Marenic, Kresimir Mlinaric, “Designing [20]. 3GPP Technical Specification 23.127 v 3.0.0, “Virtual
Reference Architecture for Providing Virtual Home Home Environment/Open Service Architecture,” Mar. 2000,
Environment” http://www.3gpp.org/ftp/Specs/March_00/23_series/23127-
300.zip
[21]Zigbee alliance, http://www.zigbee.org/en/index.asp

You might also like