Architecture of intelligent interaction systems based on context awareness