Action Patterns Probing for Dynamic Service Composition in Home Network

The concept of a smart home has been discussed in recent years. The major purpose is to make life more convenient, safe, and fun in various areas, including home automation, security, entertainment, and so on. In order to automate the interactions between the home users and devices or even between devices, the prediction of the home user’s actions and the integration of devices are very important. The UPnP Device Architecture defines the protocols for communication between the UPnP control point and devices. Exploiting UPnP techniques, home users can easily control intelligent devices through the control point. However, UPnP devices lack a composition mechanism to complete a novel application or value-added service.In this paper, an action patterns probing algorithm is proposed. We propose a dynamic service composition system which coordinates the primitive UPnP services at home. We can predict the action and the data flow with satisfactory accuracy. At first, we define data type ontology for UPnP devices to describe their service interfaces. Afterwards, the interface matching mechanism is employed to construct a service graph that describes which services can be composed together. And we have to analyze the record of user’s actions by using the service graph. Finally, we can find the devices which can be composed and worked together in common use. These devices can be composed dynamically by user’s habits and can be automated by our mechanism.

[1]  Diane J. Cook,et al.  Improving home automation by discovering regularly occurring device usage patterns , 2003, Third IEEE International Conference on Data Mining.

[2]  O. Abuelma'atti,et al.  The Flexible Service Composition Framework for Networked Appliances , 2007, 2007 Innovations in Information Technologies (IIT).

[3]  Keita Fujii,et al.  Dynamic service composition using semantic information , 2004, ICSOC '04.

[4]  William C. Mann,et al.  Enabling location-aware pervasive computing applications for the elderly , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[5]  Diane J. Cook,et al.  The role of prediction algorithms in the MavHome smart home architecture , 2002, IEEE Wirel. Commun..

[6]  Reinhold Haux,et al.  Multimodal Home Monitoring of Elderly People--First Results from the LASS Study , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[7]  Diane J. Cook,et al.  PREDIcting inhabitant action using action and task models with application to smart homes , 2004, Int. J. Artif. Intell. Tools.

[8]  Diane J. Cook,et al.  Location aware resource management in smart homes , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[9]  P. Fergus,et al.  Implicit functionality: dynamic services composition for home networked appliances , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[10]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[11]  Jens H. Weber,et al.  Facilitating the programming of the smart home , 2002, IEEE Wirel. Commun..

[12]  D. Marples,et al.  The Open Services Gateway Initiative: an introductory overview , 2001, IEEE Commun. Mag..

[13]  Fabio Casati,et al.  Adaptive and Dynamic Service Composition in eFlow , 2000, CAiSE.