[发明专利]一种基于Jini的智能家居系统集成方法无效

专利信息
申请号: 200910300357.0 申请日: 2009-02-06
公开(公告)号: CN101478465A 公开(公告)日: 2009-07-08
发明(设计)人: 李中堂 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: H04L12/28 分类号: H04L12/28;H04L12/18
代理公司: 成都虹桥专利事务所 代理人: 李顺德
地址: 621000四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 jini 智能家居 系统集成 方法
【说明书】:

技术领域

发明涉及系统集成技术,尤其涉及一种基于Jini的智能家居系统集成方法。

背景技术

Jini(一种基于Java的程序语言)技术是在Java(一种程序语言)基础上建立的具有可靠性、可维护性、可扩展性和自发性的软件层,以解决复杂的分布式应用。它可以集中家庭网络中所有可使用的资源,不仅是硬件资源还有软件资源及两者的融合。基于Jini的智能家居系统的动态性很好,可轻易地在系统中加入或移走资源,它真正实现了智能家居系统的设备无关性、网络无关性和即插即用,使得家庭网络成为一个自发现、自添加、自配置、自诊断、自维护的分布式体系结构。

然而,在Jini所拥有的优点的背后也存在着弊端。Jini最初设计主要是由一个计算机的结构体系驱动的,这个结构体系提供了通过各种不同设备能访问到的服务。对于加入一个Jini网络的设备来说,必须具有参与Jini发现、查找及加入协议的能力,必须能下载、执行用Java语言所编写的类,必须能输出用Java语言所编写的类。换个角度来讲,Jini对加入到Jini网络的设备的硬件资源要求较高。由于目前家庭中的很多设备的硬件资源并不丰富,尤其是那些低端设备(如日光灯)根本无法达到这个要求,即使达到了这个要求,也无法保证设备中就运行了JVM(Java虚拟机),这样,很多设备根本无法加入到Jini网络。

发明内容

本发明所要解决的技术问题是:针对现有技术中的低端设备无法加入到Jini网络的不足,提出一种基于Jini的智能家居系统集成方法。

本发明解决上述技术问题所采用的技术方案是:一种基于Jini的智能家居系统集成方法,包括以下步骤:

a.建立智能家居系统,包括寄生设备、代理体、代理模块、代理体宿主、Jini网络;寄生设备是处理能力和内存空间有限不能直接加入到Jini网络的设备;代理体是用来代表寄生设备加入到Jini网络的一个Java对象;代理模块是为代理体提供软硬件运行平台的模块;代理体宿主是代理体的寄生场所,为代理体提供资源和运行环境,在代理体的整个生命周期内对其进行管理;

b.寄生设备与代理体宿主相互发现;

c.代理体宿主加载代理体;

d.运行代理体,代表寄生设备执行任务。

所述步骤b中,采用寄生设备组播或广播对代理体宿主进行请求的方式发现代理体宿主。

所述步骤b中,采用代理体宿主主动探测寄生设备的方式发现寄生设备。

所述步骤c中,代理体宿主加载代理体的方法为代理体宿主从寄生设备下载代理体或由寄生设备主动将代理体上传至代理体宿主。

本发明的有益效果是:为低端设备设计各自的代理体,由代理体代替它们完成Jini的基础协议,从而使得这些低端设备在Jini网络中可以自发现、自添加、自配置、自诊断、自维护,进而实现控制其他设备或被控等功能。

附图说明

图1为代理模块初始状态示意图;

图2为代理体宿主加载代理体的示意图;

图3为代理体代替寄生设备加入到Jini网络的示意图。

具体实施方式

下面结合附图对本发明作进一步的描述。

本发明针对现有技术中的低端设备无法加入到Jini网络的不足,提出一种基于Jini的智能家居系统集成方法,引入了代理的概念,给这些处理能力和内存空间有限的家庭设备(低端设备)设计各自的代理体,由代理体代替它们完成Jini的基础协议,从而使得这些设备在Jini网络中可以自发现、自添加、自配置、自诊断、自维护,进而实现控制其他设备或被其他设备控制等功能。

要实现本发明首先需要建立智能家居系统,它包括寄生设备、代理体、代理模块、代理体宿主、Jini网络;寄生设备是处理能力和内存空间有限不能直接加入到Jini网络的设备;代理体是用来代表寄生设备加入到Jini网络的一个Java对象;代理模块是为代理体提供软硬件运行平台的模块;代理体宿主是代理体的寄生场所,为代理体提供资源和运行环境,在代理体的整个生命周期内对其进行管理。

代理模块可以设计成一个单独的代理设备,也可以将其嵌入到家庭中其它设备中,它充当了寄生设备和Jini网络之间的桥梁作用,与设备之间可以采用各种私有连接进行互连。代理模块通过对象的移动来实现,为这些寄生设备设计各自的代理体,以JAR(Java归档文件)的形式存储在寄生设备中,运行的时候将JAR文件加载到能够提供Jini运行环境的代理模块上来完成。

寄生设备加入到Jini网络的实现过程可分为三个步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910300357.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top