Offering Context-Aware Personalised Services for Mobile Users

This paper presents a system that provides mobile users, context-aware personalized services.

  • PDF / 662,620 Bytes
  • 4 Pages / 439.37 x 666.142 pts Page_size
  • 55 Downloads / 204 Views

DOWNLOAD

REPORT


1

LIG (MRIM), University of Grenoble Alpes, 38000 Grenoble, France [email protected] 2 University of C´ ordoba, C´ ordoba, Colombia 3 University of Chang-Mai, Chiang Mai, Thailand

Introduction

This paper presents a system that provides mobile users, context-aware personalized services. Users might need any sort of services: information about the weather, places to visit, accommodation booking, etc. The eTourism system is based on a semantic composition of recommended services into a composite service. A typical use case is as following: Alice is an American tourist visiting Paris in France. At 4 PM, she wants to book a table at the finest restaurant in the city, and the direction to get there. So, she picks up her smartphone and accesses the system whose architecture is discussed in the next section (see Sect. 2), and issues the query: I want to book a table for 2 people at the finest restaurant in the city, and I need the directions to the restaurant. The eTourism system will assist Alice by (1) analyzing her query; (2) capturing her context information; (3) processing the query, by identifying the right services, and composing them. (4) enacting the resulting composite services thus fulfilling Alice’s needs. Our main contribution is threefold: first, we have addressed service retrieval issues in order to build a module which discovers services queried by users; then, we have dealt with issues related with service operation automated composition to execute business processes, and finally, our system supports interactions with users to discover the missing parameters (not included in users’ queries or their context information) in order to execute the business process. The expected result of the executable business process is able to fulfill the user’s needs. The demonstration introduced in this paper is accessible via the link http:// lig-membres.imag.fr/etourism/.

2

System Architecture

The system we describe in this paper provides mobile users with context-aware personalized services according to their needs [5] when they are travelling. Figure 1 c Springer-Verlag Berlin Heidelberg 2015  A. Barros et al. (Eds.): ICSOC 2015, LNCS 9435, pp. 495–498, 2015. DOI: 10.1007/978-3-662-48616-0 37

496

M.-C. Fauvet et al.

Fig. 1. A context-aware discovering system for mobile users

sketches the overall architecture of this system. The role of each module and the flow of information are detailed further in this section. We consider the following definitions for context, profile and service concepts. A context includes spatial, temporal, physical, and environmental properties that could be collected by sensors embedded on the devices used to submit the queries. Such properties are for example: GPS location, timestamp, external temperature, screen size, etc. A profile captures users’ personal details, preferences and centres of interest. We adopt the definition of service given by the W3C [6]: A Web service is a software system designed to support interoperable machine-to-machine interaction over a network