论文部分内容阅读
近年来,随着物联网的高速发展,物联网技术已被广泛应用在许多领域。同时,物联网的普及也被更多的应用于人们日常的生活当中,并且逐步改变人们的工作与生活方式,使人们追求更加人性化,方便的生活。另外,互联网当中可以接入越来越多的嵌入式设备,但是由于缺少标准化明确的通信协议,不同物联网系统终端设备之间交互并不方便,这些设备被封闭在孤立的物联网系统中导致信息不能共享。然而,WoT(Web of Things)采用跟Web一样的技术和设计理念,可以将物联网系统中的设备抽象成为服务和资源连接入到Web当中,这样就可以更容易的接入与访问物联网系统中的业务和设备,使其在Web层面实现融合。与此同时,社交网络已成为人们生活当中必不可少的一部分,但目前社交网络还都是人与人之间的社交网络,只能人与人进行沟通互动,还没有实现人与物、物与物之间的社父。为了实现人与物、物与物之间的交互、实现物联网信息共享,使人们的生活更加便捷,本文设计并实现了一套基于WoT的社交物联网应用系统,此系统可以使物(包括物联网中的设备)作为社交网络的用户用人类的语言与其他的物或者人进行交流,同时人们可以从系统中获取物理世界的各种信息,也可以实现各种智能化的操作。本文首先对WoT、社交网络、情景感知和自然语言处理技术进行了调研和总结,分析了他们的研究现状和关键技术。然后给出了系统的设计和实现,其中包括应用层情景配置的设计和实现,平台层发微博、控制设备的设计和实现,基础层获取数据的设计和实现等。该系统可以接受新浪微博上的指令信息来进行一系列的智能化操作,也可以根据上下文信息将获取到的系统中传感器数据转换为人们所熟知的自然语言发送到微博上。