A framework for human interaction with mobiquitous services in a smart environment