论文部分内容阅读
传感器的种类繁多价格低廉,它们监控着世界上的各种变化,产生了大量的数据。对这些数据进行处理和整合,可以得到对现实生活更真实和准确的描述。传感器数据共享平台SenMart能够便捷地接入多种传感器,存储传感器数据,并提供给上层应用进行情境推理和服务推荐。现有的传感器共享平台缺乏对复杂应用的支持,无法为基于情境的服务提供支持。智能手机搭载了许多传感器,并且被人们随身携带,有潜力成为收集用户信息、与用户交互的工具。而随着人们的现实生活和网络生活的相互渗透,人们在网络上分享的邮件、微博等也成为推测用户情境的重要信息。相对与现有平台,SenMart引入了对手机传感器和虚拟传感器的支持,以实现对用户全方位信息的采集。 传感器数据共享平台SenMart为解决传感器数据异构性的问题,设计了数据存储和传输的应对机制。SenMart不但为不同的传感器提供了相应的代理和接口,仅需要简单的注册用户即可接入已有的传感器,还为上层应用提供了统一而灵活的传感器数据获取方式,从而上层应用可以按需获取相应的传感器数据。在SenMart提供的网络界面上,灵活的展示方式能够按照传感器的含义使用不同的方式将数据展现出来。 论文首先调研了现有的传感器数据共享平台,对它们支持的传感器、提供的功能等进行介绍,着重介绍微软研究院实现的传感器数据共享平台SenseWeb的体系结构和接口,并对其设计上存在的一些尚待改进之处进行了分析和讨论;然后介绍了SenMart的总体设计、数据存储以及接口,为固定传感器、手机和虚拟传感器设计的代理;最后对SenMart各部分的设计进行了小结,并对未来的工作进行了展望。