【摘 要】
:
智能网关是智能家居系统中的管理中心,网关服务软件通常通过分层设计,将每种通信协议的处理统一集中在业务逻辑的下层。但由于设备协议的多样性,实现同样功能但使用不同协议
论文部分内容阅读
智能网关是智能家居系统中的管理中心,网关服务软件通常通过分层设计,将每种通信协议的处理统一集中在业务逻辑的下层。但由于设备协议的多样性,实现同样功能但使用不同协议的设备所提供接口的不一致性给上层逻辑开发带来开发复杂度,使通信协议层与业务逻辑层耦合度加大;另外,由于智能家居系统具有动态性特点,其需求空间不断变化,周边设备随用户的需要而随时开启和关闭,这要求其服务的运行状态也随环境变化而动态调整。传统的智能家居服务软件并不能很好适应这一系统特性,且动态性无法在服务逻辑中很好地进行表达和管理,给服务逻辑添加了额外的负担,使其丧失了可重用性,增加了其开发复杂度。为解决上述问题,本文提出一种适用于智能家居系统特点的网关服务软件体系结构,通过设计适配器构件和抽象数据类型封装通信协议的多样性和复杂性,从而向上层服务提供外围设备的抽象表示和功能接口;设计适配器构件相关管理单元,由系统根据外围设备实时状态对适配器构件实例进行创建与注销工作,上层服务无需关注和处理设备开启或关闭,从而只需专注于业务逻辑实现。另一方面,基于动态软件产品线和特征模型提出动态配置技术,根据外围设备特点,智能启动或关闭服务,从而根据不断变化的需求空间对智能家居系统动态重构。适配器构件和抽象数据类型有效解除了服务和底层协议的耦合,外围设备的智能化注册、注销和系统的动态重构提高了服务的可重用性,降低其开发复杂度。实验证明,基于本文提出的技术可有效提高智能家居系统的开发效率、可扩展性和健壮性。
其他文献
宜兴东岭逆冲断层带是一条脆性剪切带,断层带内不同变形程度的断层岩在构造地球化学特征上有明显的集散规律,随着岩石变形程度的增加,SiO2的含量相对降低,除FeO以外的其它主元素和除Li以外
利用稳定性分析仪(LUMisizer-LS610)研究胜利原油乳状液的稳定性和粒径的变化规律,考察了乳化剂质量分数、油水体积比、温度及电解质对乳状液的稳定性和粒径的影响。结果表明,
南非研究人员发现了一具极为古老的骨架,这是迄今为止发现的最为古老的现代人类祖先的完整骨架。研究人员认为,它是由猿进化成人类期间很多过渡性动物之一。这具骨架是由约翰尼
现行中学教材古文注释中存在着误注和当注未注两种情况,对此予以例析辩正。
以高干型(渝薯1号和渝薯27)、中干型(渝苏303、渝苏8号和渝薯99)和低干型(潮薯1号)甘薯为研究对象,考察移栽15、30、60、90、120d后干物质积累和分配的特性及其与主要农艺性
据英国BBC网站12日消息:网络黑客组织"匿名者"10月12日先后三次公布据称是该组织入侵中国多个政府网站后获得的机密数据。"匿名者"原本声称在本港时间12日凌晨3时开始攻击行动,后
结合天津富裕广场三期工程基坑周围地面沉降观测的工作实践,利用指数曲线法对该工程的地面沉降过程进行了预测,得出实际观测值与预测值之间的拟合曲线,并通过比较得出该预测
目的探讨非高密度脂蛋白胆固醇(non-HLD-C)与冠心病(cardiac heart disease,CHD)患者心功能分级的相关性。方法选取162例CHD患者为CHD实验组,并同期选取经健康体检合格者100例为正
中国舞蹈人需要积极探讨如何塑造具有民族精神且又具备世界性的“当代形象”。这种形象“文化力”的大小问题的关键及难点,并不在于中国舞蹈编导的创作是否受到世界性大师的何