Research and implementation of the context-aware middleware for controlling home appliances

被引:57
作者
Choi, J [1 ]
Shin, D [1 ]
Shin, D [1 ]
机构
[1] Sejong Univ, Dept Comp Sci & Engn, Seoul 143747, South Korea
关键词
context-aware middleware; OSGi(open service gateway initial); neural network; smart home;
D O I
10.1109/TCE.2005.1405736
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Smart homes integrated with sensors, actuators, wireless networks and context-aware middleware will soon become part of out daily life. This paper describes a context-aware middleware providing an automatic home service based on a user's preference inside a smart home. The context-aware middleware include an appliance controller, a context-aware agent and a scalable browser. The appliance controller takes charge of communication between appliances in the context aware middleware. The context-aware middleware use OSGi(Open Service Gateway Initial) as framework of the home network. The scalable browser recognize the properties of all rendering device, and it figure out their screen size. We use UIML(User Interface Markup Language) as multiple rendering device. The context-aware agent utilizes 6 basic data values for learning and predicting the users preference for the home appliances: the pulse, the body temperature, the facial expression, the room temperature, the time, and the location. The six data sets construct the context model and are used by the context manager module. The user profile manager maintains history information for home appliances chosen by the user. The user-pattern learning and predicting module is based on a neural network, which predicts the proper home service for the user. The test results show that the pattern of an individual's preference can be effectively evaluated and predicted by adopting the proposed context mode(1)..
引用
收藏
页码:301 / 306
页数:6
相关论文
共 15 条
[1]  
Abowd G., 1999, LECT NOTES COMPUTER, V1707
[2]  
ANHALT J, 2002, PERVASIVE COMPUTING
[3]  
[Anonymous], PERVASIVE COMPUTING
[4]   A tutorial on Support Vector Machines for pattern recognition [J].
Burges, CJC .
DATA MINING AND KNOWLEDGE DISCOVERY, 1998, 2 (02) :121-167
[5]  
Capra L., 2001, LECT NOTES COMPUTER, V2192
[6]  
CHARLES D, EXPRESSION EMOTIONS
[7]  
CHEN Z, 2001, P 5 INT C EL MACH SY, V2, P18
[8]   Context aware observation of human activities [J].
Crowley, JL .
IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, :909-912
[9]   Device and service discovery in home networks with OSGi [J].
Dobrev, P ;
Famolari, D ;
Kurzke, C ;
Miller, BA .
IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (08) :86-92
[10]  
Kango R, 2002, 5TH IEEE INTERNATIONAL WORKSHOP ON NETWORKED APPLIANCES, PROCEEDINGS, P76