论文部分内容阅读
随着电子技术的发展,手机功能已不再仅仅局限于接打电话和收发短信,各种各样的新功能正在日益涌现。其中移动设备与情景感知二者的结合成为当今研究的一个热门方向。移动设备比如智能手机比电脑拥有更多的了解用户行为和习惯的渠道。通过智能手机的各种传感器,可以很方便的挖掘用户情景信息。而在情景模型的研究中,已经产生了很多成熟的算法和应用。然而,这些算法和应用多数是独立发展起来的,如何实现其与第三方应用的有机整合进而产生增值的应用和服务是一项亟待解决的工作。要解决这个问题,我们提出了一个可以在移动设备上运行的作为中间件的通用平台,基于Symbian智能手机终端的情景感知平台。该情感感知平台提供必要的模块和接口来支持情景的感知功能在移动设备上的快速发展和整合。我们在该平台上开发了多个插件。不同插件可提供丰富的情景信息。本论文主要描述了情景感知平台的设计框架,包括情景框架设计、情景源插件设计、应用接口的设计及几个情景源插件设计与实现的具体细节和使用到的技术。情景框架本身不负责产生情景信息,它只是负责管理情景源插件及提供可与插件进行通信的API。它使用了Symbian系统提供的Ecom框架实现了插件的加载、初始化及卸载等功能。情景源插件是遵循Symbian系统的ECom架构规范编写动态链接库。插件负责提供情景信息,而不同插件则可提供不一样的情景信息。我们在该平台上开发了多个插件,其中Sensor Source插件可挖掘手机的方向信息,Call State Source插件可捕捉手机的通话状态,GPS插件则可得到用户的位置信息,而Stay Point插件则是能得到用户常驻点信息。该情景感知平台可运行在诺基亚第五版及以上的智能手机上。而开发的多个插件也可在智能手机上正常运行并采集了各种各样的情景数据。本课题的设计思想对很多移动应用开发有着指导作用,同时该系统的可行性可以为移动终端应用提供重要的参考。