【技术实现步骤摘要】
动态配置器、动态配置方法及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种动态配置器、动态配置方法及计算机可读存储介质。
技术介绍
家庭智能网关是家居智能化的心脏,通过它实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。随着网络技术的发展及家居智能设备的增加,现有的基于家庭智能网关对家居智能设备进行管理的方案并不完善,如何对家居智能设备进行有效的管理是目前有待解决的问题。
技术实现思路
本专利技术的目的在于提供一种动态配置器、动态配置方法及计算机可读存储介质,旨在对家居智能设备进行有效的管理。为实现上述目的,本专利技术提供一种动态配置器,所述动态配置器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的动态配置程序,所述动态配置程序被所述处理器执行时实现如下步骤:S1,获取预先构建的基于智能家居系统的动态配置特征模型,读取所述动态配置特征模型,从所读取的动态配置特征模型中提取可动态配置的特征及特征关系,将所提取的可动态配置的特征及特征关系保存在服务条件映射表中;S2,在接收到配置请求后,分析所述配置请求中的待配置特征属 ...
【技术保护点】
一种动态配置器,其特征在于,所述动态配置器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的动态配置程序,所述动态配置程序被所述处理器执行时实现如下步骤:S1,获取预先构建的基于智能家居系统的动态配置特征模型,读取所述动态配置特征模型,从所读取的动态配置特征模型中提取可动态配置的特征及特征关系,将所提取的可动态配置的特征及特征关系保存在服务条件映射表中;S2,在接收到配置请求后,分析所述配置请求中的待配置特征属于服务类还是设备类,基于所述分析结果及所述服务条件映射表响应所述配置请求。
【技术特征摘要】
1.一种动态配置器,其特征在于,所述动态配置器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的动态配置程序,所述动态配置程序被所述处理器执行时实现如下步骤:S1,获取预先构建的基于智能家居系统的动态配置特征模型,读取所述动态配置特征模型,从所读取的动态配置特征模型中提取可动态配置的特征及特征关系,将所提取的可动态配置的特征及特征关系保存在服务条件映射表中;S2,在接收到配置请求后,分析所述配置请求中的待配置特征属于服务类还是设备类,基于所述分析结果及所述服务条件映射表响应所述配置请求。2.根据权利要求1所述的动态配置器,其特征在于,所述动态配置程序被所述处理器执行步骤S1之前,还包括:构建智能家居系统中可支持加入的设备或服务对应的可动态配置特征,所述可动态配置特征的属性信息包括特征类型、特征名字、父特征节点、特征状态值以及特征实现数量值,所述特征类型包括服务特征、抽象数据类型特征及适配器特征;获取所述可动态配置特征之间的特征关系,所述特征关系包括必选关系、可选关系、多选关系、依赖关系以及排斥关系;基于所述可动态配置特征及特征关系构建属于智能家居网关系统的计算机语言的可动态配置特征模型。3.根据权利要求2所述的动态配置器,其特征在于,所述步骤S2包括:S21,若所述配置请求中的待配置特征属于设备类,则对待配置特征的特征状态值进行加减操作,基于该待配置特征进行加减操作后的特征状态值、该待配置特征与对应的父特征节点的特征关系对该父特征节点的特征状态值进行加减操作,遍历所述服务条件映射表,基于所述服务条件映射表中该父特征节点进行加减操作后的特征状态值实现新设备的加入或已有设备的撤销;S22,若所述配置请求中的待配置特征属于服务类,则判断该待配置特征是否存在所述服务条件映射表中,若是,则获取所述服务条件映射表中与该待配置特征的特征关系为依赖关系的可动态配置特征,基于该可动态配置特征的特征状态值实现服务的开启或服务的关闭。4.根据权利要求3所述的动态配置器,其特征在于,在步骤S21中,若所述配置请求中的待配置特征属于设备类,且该待配置特征为新设备加入,则分析所加入的新设备是否为所述智能家居网关系统支持加入的设备,若是,则执行对待配置特征的特征状态值进行加减操作,若否,则不响应所述配置请求。5.一种动态配置方法...
【专利技术属性】
技术研发人员:杨贯中,孔垂凤,徐勤鹏,
申请(专利权)人:湖南明康中锦医疗科技发展有限公司,湖南大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。