当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:物联网环境下,任何实体之间都可通过上下文实现信息交互,建立一个智能化的交互平台。因此,基于上下文感知的智能交互成为物联网环境研究的重点。为了提高物联网环境的智能交互性能,文中基于Storm框架,构建了一个基于上下文感知的智能交互模型。该模型包括上下文适配、上下文存储和上下文感知三个核心部分,完成了末端数据采集到上下文信息的转换、高效的上下文信息存储与共享以及上下文信息的自动感知。

引 言

1999 年,美国麻省理工学院率先提出物联网(Internet of Things,IoT)的概念。2005 年国际电信联盟(International Telecommunication Union,ITU)发布的报告中全面定义了物联网,物联网即“物物相连的互联网”的简称 [1-2]。基于物联网,客观世界中的任何现实事物都可进行信息交互,物联网有机整合了人类社会、现实事物和信息数据,构建了一个一体化的大型智能社会服务平台。智能化物联网并不全部依赖于用户的请求并做出相应的反应,而是在用户未发出请求的状态下智能化地预测用户请求,准确判断出何时该为用户提供服务。因此,智能交互技术成为物联网研究的热点。

在物联网智能交互过程中,上下文感知是物联网系统预测下一步行为最有效、最直接、最可靠,有时甚至是唯一的依据。基于上下文感知的物联网智能交互模型,在上下文推理技术的支撑下,物联网系统能够自动发现和使用信息,减少人类社会、现实事物和信息之间的数据交互,提升用户体验。物联网环境下上下文感知交互技术的实现方法如下:

(1) 定义若干条推理规则,构成一个推理模型 ;

(2) 模型以上下文状态改变为激励,自动完成规则匹配, 一旦上下文状态的变化符合一个或多个规则时,智能交互系统就会自动按照规则执行相应的操作。

基于上下文感知的智能交互是物联网实现人类社会、现实事物和信息数据融合的主要技术支撑。

1 Storm框架简介

Storm 框架基于数据流的实时处理系统,提供了大吞吐量的实时计算能力,能够满足计算机集群实时分布式计算的需求。Storm 框架已被广泛应用于实时搜索、实时分析、在线机器学习、分布式远程调用以及数据流处理等场合,很好地解决了 Hadoop 在数据处理实时性方面的问题,其实时处理的过程可以类比为Mapreduce 批处理。在一个计算集群中, Storm 框架能够保证在较短时间内将各个消息处理完,将每个消息的处理时间降低到毫秒级。

Storm 框架的核心思想是采用流式处理模型,不断处理连续有序到达的数据,显著降低系统的数据处理时间。在Storm 数据流实时处理框架中,主要包括 Spout 计算和 Bolt 计算两种,这两种计算分别由用户的不同接口实现。其中, Spout 计算通常用于处理外部导入的拓扑信息,处理结束后形成数据流传递给 Bolt。

2 上下文定义

上下文是一种用来表征实体属性的信息或数据。通常情况下,实体与上下文可以按照某种规则实现转换 [3-4]。例如, 物联网环境下的智能交互可以用地点表征人或车辆,在此过程中,人或车辆就是实体 ;与此同时,地点也可作为实体,表征地点的属性信息可定义为经纬度、风速、光线强度、温度等, 即地点既可作为属性信息出现,也可作为实体出现。基于此, 本文给出客观事物和上下文的定义。

定义1 :实体是指在人类社会、现实事物和信息数据组成的三元世界中具有相同属性信息的一类客观事物,为简化起见,任何一种实体都可用字符 A :Entity 表示。

定义 2 :上下文是指用来表征实体属性的信息,上下文信息可以分为静态上下文信息和动态上下文信息两类。其中静态上下文信息用来保证实体在一定时间内保持稳定的属性,通常可表示为 :

基于上下文感知的物联网智能交互模型

式中 :E 代表上下文信息对应的实体对象 ;V 代表上下文信息的出处 ;S 代表上下文信息的数值 ;t 代表当前上下文信息的时间标记。在物联网环境下的智能交互过程中,实体的上下文信息出处一般有三种,包括人工录入的信息、传感器获取的信息以及推理机推理的信息。相比静态上下文信息,动态上下文信息增加了一维时间标记,即上下文信息的实效时间。动态上下文信息可以表示为 :

基于上下文感知的物联网智能交互模型


式中,ts 代表上下文信息的实效时间。对于某些不存在实效时间实体的部分,动态上下文信息可以转化为静态上下文信息。

上下文信息是物联网环境下智能交互模型的主要数据分析与推理对象。基于上下文信息中取值 V 的不同,可将上下文信息分为数值型和实例型。如温度、经纬度、风速、质量等都是取值十分简单的数值型上下文。数值型上下文还可基于数值类型继续分为布尔型、时间型、字符型和纯数字型等。而取值为非数值的实例型上下文有任务、建筑、地点以及各种设备等。前文已经介绍过,物联网环境下实体和上下文之间可以互相转化。

3 基于上下文感知的智能交互模型

基于 Storm 框架和上下文定义,可构建基于上下文感知的物联网环境下的智能交互模型,该模型能够将物联网传感器采集到的所有异构、分布式、非结构的数据统一封装为便于智能交互实时处理的上下文与实体的数据流,作为一个统一的数据处理格式。

本文构建的物联网环境下基于上下文感知的智能交互模型包括上下文适配、上下文存储和上下文自动感知三部分。上下文适配的任务是进行传感器采集数据与上下文信息之间的转换 ;上下文存储的任务是实现海量数据存储与高速数据共享 ;上下文自动感知是智能交互的关键,主要利用规则进行推理以及处理高层应用的各种请求。整个智能交互模型基于Storm 框架实现。其中,上下文适配和上下文存储通过 Spout计算过程实现,而上下文感知通过 Bolt 计算过程实现。构建的智能交互模型如图 1 所示。


                                                                                                                                                      图1 智能交互模型整体结构示意图

3.1 上下文适配模块

物联网环境下,数据采集设备是物联网与具体应用环境信息交互的主要途径。数据采集设备包括系统录入设备、人工输入设备以及各种类型现场采集数据的传感器设备等。数据采集设备采集获取到的数据一般不具有实际意义,必须经过适当变换才能转换为智能交互系统正常使用的数据。通常情况下,数据采集设备获取的数据格式为数字信号、点信号、字符信号以及各种离散的参数数据。将这些实际意义难以直接识别的信号转换为系统可以高速自动识别的上下文信息的过程就是上下文适配。上下文适配过程可用符号表示为Adaptation :S → C。其中,S 代表数据采集设备获取的直接信息,C 代表经过上下文适配后输出的上下文信息。具体的上下文适配过程如图 2 所示。

基于上下文感知的物联网智能交互模型

图 2 中上下文 适配的核心是 数 据采集 模 块(Data Acquisition,DAQ)。该模块将物联网末端数据采集设备获取到的各种信号转化为智能交互系统能够直接识别、具有特定含义的数据。物联网末端采集到的各种数据经过上下文适配后,实现了对异构、分布式、非结构化数据的结构化转换, 形成利于存储、检索、处理的高效上下文信息。上下文适配为后续的上下文存储和上下文自动感知奠定了基础。

3.2 上下文存储模块

上下文存储模块的功能是实现上下文信息的持久化存储与高效共享。上下文存储模块由历史上下文存储单元、非安全上下文存储单元和上下文存储单元三部分组成。三部分的存储与共享功能各不相同 :历史上下文存储单元的功能是进行上下文回溯,内部存储失效的上下文信息 ;非安全上下文存储单元内存储存在危险的上下文信息 ;上下文存储单元是上下文存储的核心,主要用来存储短时间内活跃的上下文,在确保信息完整性的条件下力求能够高效检索上下文信息。上下文存储模块的工作过程如图 3 所示。

                                                                                                                                                                  图 3 上下文存储过程

由图 3 可知,上下文存储过程由上下文预处理器和上下文管理器主导完成。上下文预处理器主要实现上下文信息的完整性、冗余性和安全性查验,将存在危险的上下文信息转移到非安全上下文存储单元,并删除失效的和过度冗余的上下文信息,确保上下文信息准确完整。上下文管理器的功能比较简单, 用以监控上下文信息的时效性,并将失效的上下文信息转移至历史上下文存储单元。通过这种上下文存储过程,提升上下文数据的存储与检索效率。

3.3 上下文自动感知模块

物联网环境下的上下文感知智能交互模型首先通过上下文适配实现末端采集数据到上下文信息的映射,然后通过上下文存储实现上下文信息的高效存储与共享,最后通过上下文感知模块自动发现有用的上下文信息,并对系统高层指令做出快速反应。上下文自动感知模块是一种高效的信息服务模式,基于上下文感知技术建立上下文池中数据与高层服务需求之间的联系,运用智能计算和处理技术对高层服务需求快速地做出反应 [5]。上下文自动感知模块的具体实现过程如图 4 所示。

基于上下文感知的物联网智能交互模型

由图 4 可知,上下文池中的数据首先通过上下文感知器实现捕获与感知 ;然后利用上下文解释器将底层上下文信息转换为高层识别对象,高层识别对象能够被智能交互系统直接识别,并且在转换过程中,上下文解释器能够将分散的上下文信息转换为复杂的上下文对象,有利于特定上下文信息的有效表达 ;最后通过上下文聚合器将上下文对象与知识库中的规则进行结合,基于推理机实现规则匹配,并将匹配结果通过转换相应操作的执行指令,传递给执行适配器。执行适配器在接收到还要执行指令的高级上下文后,将经执行结果产生的上下文反馈给上下文存储模块的上下文池。

4 结 语

本文在对现有物联网环境下智能交互模型总结与分析的基础上,构建了一个基于上下文感知的物联网智能交互模型。该模型以 Storm 框架为基础,将数据采集设备输出的异构、分布式、非结构化数据转化为上下文信息,并实现了上下文信息的高效存储与自动感知。该模型为物联网环境下的智能交互提供了一种新的思路。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年5月11日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 是Digi International Inc.的全球授权代理商,Digi...

关键字: 物联网 M2M 调制解调器

基于米尔-全志 T527设计一个简易的物联网网关,该网关能够管理多台MQTT设备,通过MQTT协议对设备进行读写操作,同时提供HTTP接口,允许用户通过HTTP协议与网关进行交互,并对设备进行读写操作。

关键字: 物联网 开发板 网关

全球通信技术公司Tata Communications 于今日推出了 Tata Communications CloudLyte,这是一款全自动边缘计算平台,旨在帮助面向未来的企业在数据驱动的世界中蓬勃发展。

关键字: 边缘计算 5G 物联网

【2024年5月9日,德国慕尼黑讯】信息安全与功能安全在汽车行业发挥着日益重要的作用,即便在低端微控制器应用中也不例外。与此同时,汽车制造商正在用触摸表面取代机械按钮,实现简洁的驾驶舱和方向盘。因此,电子电路的空间受到很...

关键字: 物联网 电子电路 微控制器

深圳2024年5月6日 /美通社/ -- 从4月23日的一场大会开始,到24-26日的IOTE会展节,我们共同见证了物联网领域的最新技术、产品和解决方案的集中展示,感受到了AIoT释放数字经济潜力的巨大能量。今天以展商满...

关键字: IoT 物联网 TE AIOT

北京,2024年5月7日——负责监管蓝牙技术的行业协会蓝牙技术联盟(Bluetooth Special Interest Group,SIG)发布年度报告《2024年蓝牙市场最新资讯》。该报告介绍了蓝牙技术在各个行业和市...

关键字: 蓝牙 物联网 智能家居

【2024 年 5 月6日,德国慕尼黑和台湾新北市讯】全球电源供应器制造商及电力电子行业领导者群光电能 (Chicony Power; TWSE:6412)(以下简称群电) 宣布其年度合作伙伴奖项得主,全球功率系统和物联...

关键字: 氮化镓 物联网 电源

【2024年4月29日, 德国慕尼黑讯】嵌入式安全被认为是物联网(IoT)应用部署的一个重要属性。英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日宣布,其新型PSOC™ Edge E8x MC...

关键字: 微控制器 MCU 物联网

此战略布局将Wi-Fi HaLow置于台湾无线网络产业中心

关键字: Wi-Fi 无线网络 物联网

芯科科技推出其迄今最高能量效率且支持能量采集功能的无线SoC

关键字: 物联网 能量采集 SoC
关闭
关闭