【技术实现步骤摘要】
一种支撑智能环境快速实现的软件定义智能架构系统及其方法
本专利技术涉及一种智能环境
,特别是涉及一种支撑智能环境快速实现的软件定义智能架构系统及其方法。
技术介绍
随着人工智能与普适计算的迅速发展,以智能节点为基础的智能环境(SmartEnvironment)作为热门的研究领域在近几年得到了长足的发展与重视,其通过在家庭、办公、公共服务场所等环境安装智能传感器,提供更舒适、更安全、更方便的居住、办公、服务环境,并依据每个人不同的服务需求代替人完成各种体力劳动和重复性任务。另外,智能环境巨大的应用价值还体现在其具体的用途上,例如智能会议室、智能教室、智能家居等。近年来,研究人员也逐渐开始研究利用智能环境在老年人或残障人士的健康监测、生活辅助上能够提供更好的服务,具有代表性的工作包括乔治亚理工的AwareHome、英特尔西雅图研究院的Ageing-in-Place、英国布鲁内尔大学的MillenniumHome等。这些智能环境通过嵌入在智能家庭中的智能感知、通讯、交互设备(后面统称为“智能节点”)来监控、引导老年人的日常生活,从而延长他们可行的独立生活时间,并提供更好的安全保障。然而,经过多年的研究与发展,智能环境并未在老年看护等领域得到广泛地应用和推广,其主要问题包括三方面,如图1:1)智能环境中智能实施策略效率低:在传统智能节点的智能实施上,生产商一般会根据智能环境中特定的需求生产出含有对应传感器的节点设备,并将其功能算法在节点中烧录固化,然后按照既定的模式进行设备的安装和部署。然而,这 ...
【技术保护点】
1.一种支撑智能环境快速实现的软件定义智能架构系统,其特征在于,包括OS层模块、智能层模块、控制层模块以及应用层模块;/n所述OS层模块由传感元件和特征数据计算器组成,负责智能环境中特征数据的计算、整合和存储,实现原始数据的实时采集,并通过实时数据通讯组件将特征数据或原始数据发送至智能层模块;/n智能层模块负责智能节点的脚本配置、服务控制、规则推理,基于脚本形式的规则实现计算、统计、推理、通讯服务,并为OS层模块和控制层模块分别提供数据采集服务和规则集处理服务;/n控制层模块负责智能节点的规则分配、地址解析、规则集配置更新服务,并连接应用层模块,向客户端应用发送系统所需的推理结论、特征数据;/n应用层模块包括程序开发接口和基于此接口开发的健康看护应用服务。/n
【技术特征摘要】
1.一种支撑智能环境快速实现的软件定义智能架构系统,其特征在于,包括OS层模块、智能层模块、控制层模块以及应用层模块;
所述OS层模块由传感元件和特征数据计算器组成,负责智能环境中特征数据的计算、整合和存储,实现原始数据的实时采集,并通过实时数据通讯组件将特征数据或原始数据发送至智能层模块;
智能层模块负责智能节点的脚本配置、服务控制、规则推理,基于脚本形式的规则实现计算、统计、推理、通讯服务,并为OS层模块和控制层模块分别提供数据采集服务和规则集处理服务;
控制层模块负责智能节点的规则分配、地址解析、规则集配置更新服务,并连接应用层模块,向客户端应用发送系统所需的推理结论、特征数据;
应用层模块包括程序开发接口和基于此接口开发的健康看护应用服务。
2.根据权利要求1所述的支撑智能环境快速实现的软件定义智能架构系统,其特征在于,程序开发接口用于提供特征数据和相应计算、推理结论的实时查询、历史查询接口服务;
基于此接口开发的健康看护应用服务用于远程接收实时智能节点特征数据,提供睡眠监测、摔倒检测、活动识别之一或者任意组合服务。
3.一种支撑智能环境快速实现的软件定义智能架构方法,其特征在于,包括以下步骤:
S1,规则控制器解析脚本配置文件,将智能实现分解为包含位置信息的计算单元,并基于智能节点的位置信息,将健康看护服务对应的规则集分配到相应位置的智能节点上;
S2,智能节点基于脚本解释器编译脚本配置文件,将健康看护服务中功能算法对应的脚本文件编译为系统可执行的代码文件;
S3,智能节点基于功能算法的数据需求,调用通讯服务,与相邻智能节点通讯,交换计算所需的特征数据;
S4,智能节点执行编译后的代码文件,基于执行引擎完成健康看护服务中的计算、统计、推理任务,并将执行结果与服务反馈发送到规则控制器;
S5,规则控制器通过数据通讯组件,将健康看护所需的特征数据、推理结论传输到应用层,实现健康看护服务。
4.根据权利要求3所述的支撑智能环境快速实现的软件定义智能架构方法,其特征在于,在智能层模块中包括脚本推理引擎,脚本推理引擎包括脚本解释器、执行引擎和底层库;脚本解释器包括词法与语法分析、算法操作、统计操作、通讯操作和规则推理;底层库包括基础函数库、通讯实现库和推理知识库;
脚本解释器用于识别输入的脚本文件,然后将识别后的输出命令作为执行引擎的输入,从而得到不同的执行结果;
执行引擎包括计算引擎、通讯引擎、推理引擎和事件引擎,通过读入规则和上下文数据,进行上下文推理,最后得到推理结果。
5.根据权利要求4所述的支撑智能环境快速实现的软件定义智能架构方法,其特征在于,脚本解释器的工作方法包括以下步骤:
1)将脚本配置文件读入内存;
2)根据预定义的词法解析规则进行脚本词法分割,得到token,或者执行对应的动作Action;
3)语法解析器读入词法分析过程后的token,根据语法规则生成具有语义,当满足一模式下的语义则执行该模式下对应的动作Action;
4)将步骤3)产生的动作作为执行引擎的输入,进而进行推理计算。
6.根据...
【专利技术属性】
技术研发人员:汪成亮,马飞,张寻,曾卓,
申请(专利权)人:重庆大学,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。