情境感知(context awareness)起源于泛在计算,它试图将环境变化与计算机系统联系起来。在泛在计算兴起之前很长的一段时间内,计算机系统都是静态的。
在计算的早期阶段,使用系统的环境被安装计算机的场所定义。计算机用于办公环境或工厂车间,常常由专业人员在专门的机房里操作,计算并非普通人之事,计算机周围的环境几乎没有变化。因此,计算机系统根本没有必要适应不同的环境。
随着移动手机和手持电脑以及泛在计算的兴起,环境变化激进多了。用户随身携带计算设备,并在现实世界中的许多不同情况下使用它们。比方说,去进行一次简单的散步,注意观察周围大量的移动使用场景,你会惊讶于人们使用他们的设备的方式。
在移动计算时代刚刚开始时,在上个世纪80年代末和90年代,中心主题是如何使移动设备对用户透明,也即,不论在什么环境下,设备自动提供相同的服务。在这里,“透明”意味着用户不必关心环境的变化,并且可以依靠独立于环境的相同功能。
为了实现具有最佳可用性(也即使用的透明性)的无处不在的计算系统,情境感知被视为一个关键促成因素。计算机已经渗透到我们的日常生活中——包括手机、冰箱、电视机、烤面包机、闹钟、手表等——但是要想做到完全消失,就像马克·威瑟所描绘的泛在计算的愿景一样,它们必须预测用户在特定情况下的需求,积极主动地提供适当的帮助。这种能力需要某种意识到其周围环境的手段,即情境感知。
(胡泳)
领取专属 10元无门槛券
私享最新 技术干货