著录项信息
| 专利名称 | 基于控制代理程序的集散式控制家电设备的方法 |
| 申请号 | CN00130889.0 | 申请日期 | 2000-12-25 |
| 法律状态 | 权利终止 | 申报国家 | 中国 |
| 公开/公告日 | 2002-07-31 | 公开/公告号 | CN1361454 |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
| 申请人 | 广东科龙电器股份有限公司;中国科学院自动化研究所 | 申请人地址 | 广东省顺德市容桂镇容港路8号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 广东科龙电器股份有限公司,中国科学院自动化研究所 | 当前权利人 | 广东科龙电器股份有限公司,中国科学院自动化研究所 |
| 发明人 | 王飞跃;黄小池 |
| 代理机构 | 深圳市顺天达专利商标代理有限公司 | 代理人 | 郭伟刚;蔡晓红 |
摘要
本发明涉及可用于现代家居信息服务和智能控制系统的一种基于控制代理程序的集散式控制家电设备的方法,采用网络结构,将控制算法分解成多个控制代理程序集合,将之集中存储在服务器,在家用电子设备控制器中常驻该设备缺省控制程序,在线运行时由仲裁程序决定选择控制代理程序,否则,运行当前控制代理程序或缺省程序。这种控制方法,将代理程序技术作为智能化设备控制的有效方法和工具,可以充分地满足任何设备、用户、环境下对系统设备独到的功能和性能上的要求,而成本大大降低而灵活性则大大改善。
1、一种基于控制代理程序的集散式控制家电设备的方法,其特 征在于,包括以下步骤:将被控家电设备的控制算法分解成多个控制 代理程序的集合,将之存储在远程和/或本地控制代理程序服务器中, 在被控家电设备的控制器中常驻有该家电设备的简单缺省控制代理 程序,所述被控家电设备在与网络联结时的运行中,由对应的仲裁程序 决定选择控制代理程序算法并将之送到该家电设备控制器上,否则,所述 被控家电设备将运行当前控制代理程序或简单缺省控制代理程序。
2、根据权利要求1所述方法,其特征在于,还将部分控制代理 程序集合存放在厂方的远程控制代理程序服务器上,当所述仲裁程序 决定最佳控制代理程序不包含在所述本地控制代理程序服务器上时, 则通过网络连接,访问厂方的远程控制代理程序服务器并下载其中的 控制代理程序,添加到所述本地控制代理程序服务器上。
3、根据权利要求2所述方法,其特征在于,还包括以下步骤: 检测被控家电设备是否与本地控制代理程序服务器连接,如果处于连 接状态,则从所述本地控制代理程序服务器下载由仲裁程序确定的控 制代理程序到所述家电设备的可重写存储器中。
4、根据权利要求2所述方法,其特征在于,还包括以下步骤: 检测被控家电设备是否与本地控制代理程序服务器连接,如果处于非 连接状态,则将预存在所述家电设备中的简单缺省控制代理程序作为 运行程序。
5、根据权利要求2所述方法,其特征在于,所述仲裁程序设置 在本地或远程的控制代理程序服务器中。
6、根据权利要求2所述方法,其特征在于,所述仲裁程序设置 在所述家电设备控制器上。
技术领域\n本发明涉及计算机集散控制技术,具体涉及一种可用于现代家居信息 服务和智能控制系统的基于控制代理程序的集散式智能地控制家电设备的 方法。\n背景技术\n传统的分布式控制系统即集散式控制系统(DCS),采用本地控制、全 局管理的策略来降低系统复杂性、提高可靠性。但其不足是每个局部单元 的控制环节是彼此独立的整体,从控制方法来看,没有考虑最优,不具备 对各个控制算法进行优化功能,而实际上,各个厂家生产的不同设备的控 制算法虽有差异,但就其本质而言,不外乎自适应控制、PID控制和模糊 控制几种。主要使用的是PID控制及其变形。同时,可以看到,在网络环 境下,例如,家庭内部局域环境下,可以采用有线、无线方式构造网络系 统,如果每个被控设备设置独立的固定的控制程序,则可能造成控制资源 的冗余,同时,也不能满足智能控制要求,也无法利用已有的通信网络进 行个性化控制。\n发明内容\n本发明要解决的技术问题是,如何基于控制代理程序,提供一种的智 能集散式控制方法和系统,使该控制方法和系统可以应用在家庭控制的系 统中实现以下功能:1)可根据不同的设备,使其控制程序算法应具有随时 而变(如季节变化,不同季节采用不同的控制算法),随地而变(如区域化, 不同地区采用不同的控制算法),以及随人而变(即个性化,不同的家庭可 以采用不同的控制方法)。“三化”的目的是有效地使用能源,减少现代化 生活对环境的负面影响,提高了生活的质量水平。2)系统必须方便地实现 各类设备的关连控制。比如,环境温度分区控制,即不同房间或区域的目 标温度不同;各类娱乐设备的协调控制;不同房间灯光的协调控制;保安 监视装置与电子门禁,报警系统的关连控制等。这些功能目前都是通过专 门的控制系统来实现的,现在必须在家庭综合服务器上用统一的方式来实 现。3)由于使用环境是普通的家居,低成本,高质量和可靠性是评价家庭 控制系统是否成功的重要指标。最重要的目的是在满足上述功能要求的同 时,降低设备和系统的成本。\n本发明上述技术问题这样解决,构造一种基于控制代理程序的集散式 控制家电设备的方法,其特征在于,包括以下步骤:将被控设备的控制算 法分解成多个控制代理程序的集合,将之集中存储在远程或(和)本地控 制代理程序服务器中,在被控设备的控制器中常驻有该设备的简单缺省控 制代理程序,所述被控设备在线运行时由对应的仲裁程序决定选择控制代 理程序算法并将之送到该设备控制器上,否则,所述被控设备将运行当前 控制代理程序或简单缺省代理程序。\n按照本发明提供的方法,其特征在于,还包括以下步骤:将部分控制 代理程序集合存放在远方厂商控制代理程序服务器上,当所述仲裁程序决 定最佳控制代理程序不包含在所述本地控制代理程序服务器上时,则通过 网络连接,访问所述远方厂商控制代理程序服务器并下载其中的控制代理 程序,添加到所述本地控制代理程序服务器上。\n按照本发明提供的方法,其特征在于,还包括以下步骤:检测被控设 备是否与本地控制代理程序服务器连接,如果处于连接状态,则从所述控 制代理程序服务器下载由仲裁程序确定的控制代理程序到所述设备的可重 写存储器中。\n按照本发明提供的方法,其特征在于,还包括以下步骤:检测被控设 备是否与本地控制代理程序服务器连接,如果处于非连接状态,则将预存 在所述设备中的简单缺省控制代理程序作为运行程序。\n按照本发明提供的方法,其特征在于,所述仲裁程序设置在控制代理 程序服务器中。\n按照本发明提供的方法,其特征在于,所述仲裁程序设置在所述设备 控制器上。\n按照上述方法的一种基于控制代理程序的智能集散控制系统,包括设 置在被控设备中的用于执行控制的设备控制器,其特征在于,采用网络结 构和集散式控制,所述设备控制器包括对外接口装置,所述集散控制系统 还包括通过网络连接的用于分散控制、集中管理的多个本地控制代理程序 服务器和一个或多个远程厂商控制代理程序服务器,每个所述本地控制代 理程序服务器通过所述对外接口装置控制连接一个或多个所述设备控制 器;每个设备控制器包括常驻在其上的一个简单缺省控制代理程序;所述 被控设备是家庭所用设备。所述网络可以是远程网。其中,所述对外接口 装置采用有线或无线方式;所述控制代理程序服务器包括仲裁程序;所述 设备控制器包括仲裁程序。\n实施本发明提供的基于控制代理程序的智能集散式控制家电设备的方 法,将代理程序技术作为智能化设备控制的有效方法和工具,可以充分地 满足任何设备、任何用户、任何环境下对系统设备独到的功能和性能上的 要求,而且与传统技术实现相比,成本大大降低而灵活性则大大改善。本 发明的基于控制代理程序的技术在降低用户成本的同时,也为家用电器和 电子设备制造商提供了减少售后服务成本和从事新的商务的机会,而且这 种“当地简单,远程复杂”的智能控制方法,可能影响未来用于智能设备 的专用芯片的设计,同时借助于网络技术,可模块化控制代理程序能够支 持更智能、更个性、更动态的控制目标的实现。\n附图说明\n图1是基于控制代理程序的智能集散式控制家电设备的方法的原理示 意图。\n图2是实现基于控制代理程序的智能集散式控制家电设备的系统结构 示意图。\n具体实施方式\n结合附图和实施例,进一步说明本发明的基于控制代理程序的智能集 散式控制家电设备的方法的特点。\n本发明的控制方法,如图1所示,将传统的一体化设备控制算法1分 解成控制代理程序集合,存放在通过网络3连接的远程厂商控制代理程序 服务器或(和)本地控制代理程序服务器4中,任何一个设备5的控制程 序由仲裁程序2决定在执行用哪些控制代理程序6,在非在线状态,执行缺 省代理程序7。所述仲裁程序2可以设在设备控制器中,也可设在本地控制 代理程序服务器上。\n首先,考虑到有许多被控设备均带有自己的控制系统,因此工业过程 控制中所采用的集散式控制系统(Distributed Control Systems,DCS)的结构 非常适合于家电设备的“集中”管理与“分散”控制。因此,本发明的方 法采用工业用的DCS的结构思想,但对其功能进行简化,并通过由HOP (家庭操作平台)的微内核和微GUI窗口组成的支持系统来实现本发明的 方法及各种功能。\n其次,本发明将基于移动代理程序(Mobile Agents)技术的控制方式引 入传统的DCS控制方式中,从而减少算法的复杂性以及对内存空间的要求。 在传统的DCS中,一个设备的控制算法是整体不可分的,因为要处理许多 不同情况,所以一般比较复杂,而且对内存的要求也高。但这对工业工程 设备来说不是太大的问题,因为它们一般有足够的内存。对于家电设备, 由于成本的限制,大内存的要求将成为问题。采用控制代理程序技术,可 以将整个控制算法分解成针对不同情况的控制代理程序。每个代理程序的 任务简单明确,控制动作直接与传感器的信号相关,因此所需要的内存空 间非常小。而且,只有当需要一个代理程序时,才把它传送到被控制的设 备上,因此,可以降低对设备内存的要求。\n第三,将一个整体的控制算法分解成许多控制代理程序的集合之后, 第一个问题就是在任何给定的时刻,应选择哪个代理程序来执行控制任务。 类似于操作系统的调度员选择占用CPU的工作进程,这里我们设立一个仲 裁程序(Arbitrator)来裁决哪一个控制代理程序应该执行控制任务。一般来 说,不同设备有不同的仲裁程序。仲裁程序通过模糊神经元网络控制算法, 利用隶属函数来构造一个统一的仲裁算法。在任何情况下,仲裁算法应该 满足,仲裁程序加上最大控制代理程序的总空间应当小于原来整个控制系 统算法的空间,否则分解的意义不大(除非将仲裁程序移出设备的内嵌控制 器)。\n第四,本发明基于控制代理程序的集散控制的优势只能在网络环境下 实现。可以将每个设备的控制代理程序存放在包括本地控制代理程序服务 器的家庭综合服务器上,只有当一个控制代理程序被仲裁选中后,它才通 过本地网络传送到设备控制器。为了保证在网络不工作时设备仍被有效地 控制,每个设备都应该有一个常驻的简单缺省代理程序(Default Agent),只 要网络不通,缺省代理程序就取而代之,成为执行控制的代理程序。当然, 对一些设备来讲,它们也可以选择当前执行任务的代理程序作为缺省代理 程序。\n第五,根据不同设备对于实时性的不同要求,仲裁程序可位于设备内 嵌控制器上或者是位于网络另一端的集散控制系统上。位于设备内嵌控制 器上的优点是实时性好,减少网络交通,但占设备内存多;位于集散控制 系统上的好处是减少设备对内存的要求,便于仲裁程序的统一管理与升级, 但也加大了网络的负载。采用控制代理程序方法后,控制代理程序的优化 和升级工作可以在综合家庭服务器或通过因特网在远程的厂商控制中心完 成。因为优化过程往往比较复杂,而且需要较长的时间,这样设备就不会 为实现其控制的季节化、区域化和个性化而对硬件提出更高的要求,从而 为实现低成本智能家电设备创造了条件。\n如图2所示,在所示出的按照本发明的基于控制代理程序技术的智能 集散控制系统的结构中,它主要包括四个部分,即远程控制服务中心101、 家庭集散控制系统104、设备控制器106和个人Web查询控制器102,其 中,远程控制服务中心101、家庭集散控制系统104和个人Web查询控制 器102分别与INTERNET广域网103连接,家庭集散控制系统104、多个 设备控制器106分别与家庭局域网105连接。每个家庭设备105包括常驻 的缺省代理程序108和从家庭综合服务器104下载执行的代理程序107,家 庭综合服务器104包括代理和仲裁程序库109和设备驱动器接口110,每个 远端厂家服务器101包括用户信息库111和控制代理程序库112。对其中主 要部分逐一说明如下:\n1.远程厂家控制代理程序服务器:可由设备制造商或第三方服务商 提供。主要的任务是针对其设备提供各类控制代理程序和仲裁程序以及安 装,诊断和维修代理程序算法。这些代理程序可应用户的要求随时下载。 同时,远程中心通过广域网(如Internet)获取特定用户的控制组态和其他有 关信息,以及控制代理程序执行任务时的反馈数据。利用这些信息,远程 中心可以对特定用户的特定代理程序进行参数或结构方面的优化处理,从 而提高控制性能,取得个性化、区域化和季节化的效果。当然,远程中心 还可以利用客户信息和相关的设备从事针对性很强的其它有附加值的服 务。\n2.家庭集散控制系统:它是家庭综合服务器的有机部分。主要负责 对家庭内各类设备进行集中管理和分散控制。该系统保存已有家用设备的 相关控制代理程序和仲裁程序,通过家庭局域网和设备驱动器接口将执行 控制代理程序不断传送到相关的设备控制器上,执行控制任务。当加入新 设备而家庭集散控制系统又没有相应的控制代理程序时,它将自动地同相 关的远程控制服务中心建立联系,下载控制代理程序。同时,集散控制系 统的图形组态功能为用户进行不同设备关连控制提供方便。\n3.设备控制器:传统家电设备控制器都采用简单内嵌芯片,不具有 网络功能,不能满足本发明应用。在实施本发明提出的基于代理程序的智 能控制,设备的内嵌控制器必须具有网络通信能力和可多次重写内存设 置,如简单的RS232和Flash内存或EEPROM。可重写内存主要用来存储 执行代理程序和其他需要重新设置的系统参数。另外,缺省代理程序必须 常驻在设备的控制器中。在多数情况下,设备的仲裁程序也应该常驻于控 制器中(但可重写)。由于本项目不涉及设备的控制器,在此假设控制仲裁 程序位于家庭集散控制系统里。\n4.Web查询和控制器:建置个人Web查询和控制器的目的是使用 户可以在任何联网的地方(无线或有线)对家中的设备状况进行查询,并根 据情况作简单的控制。由于安全的原因,利用Web查询和控制器能进行的 控制必须是有限的。Web查询和控制器实际是家庭综合服务器上家庭网页 的一部分。\n本发明基于代理程序技术的智能集散控制系统的主要优点体现在它 的功能、成本和服务上:例如,通过设计不同的控制代理程序,可以确保 设备的高性能和智能化。当然,这种高性能和智能化只有在网络工作的情 况下才能实现。一旦网络出现故障,缺省代理程序将取而代之。因为缺省 代理程序比较简单,此时设备的性能将退化到常规设备的性能,智能化可 能完全丧失。但这样却保证了对设备在没有网络情况下能够有效地工作。 因此提高了低成本智能控制系统的工作可靠性;代理程序方法的另一个优 点是可以在低成本,甚至是降低成本的情况下实现高性能和智能化。在多 数情况下,控制代理程序可以通过简单查表方式(Table Lookup)实现,因此 对微处理器的要求不高,甚至低于目前家电设备对微处理器的要求。而且, 由于设备最多同时存二个代理程序(执行代理程序和缺省代理程序),所以 对内存的要求也不高。在这种情况下,智能型家电设备的用户成本将大大 下降,一旦家庭网络成为现实,其使用就可以得到广泛普及。采用这种方 法,设备智能化的成本,一部分转移到家庭综合服务器上,一部分转移到 远程的设备制造商(或第三方服务商)的控制服务中心。用户只须负担家庭 综合服务器的费用,但由于综合服务器可以提供多种信息和其他服务,并 且可以取代家庭计算机的功能,所以用户很容易接受,因此,智能化的这 一部分成本是可以不计的。同样,制造商的成本也可以不计。因为一个远 程中心可以为很多用户服务,而且利用这种远程中心还可以进行其他附加 值很高的服务,获取利润。本发明的这种基于代理程序技术的智能集散控 制方法也为设备制造商从事各类服务提供了便利。首先是设备的安装和维 修诊断等各类售后服务可以通过因特网远程进行。厂商可以随时获取其设 备的分布和使用情况的信息,在提高售后服务质量的同时,降低其成本。 其次,设备的性能和智能化程度可随着对控制代理程序(以及安装代理程 序、诊断代理程序和维修代理程序)的不断改进而提高。利用网络通讯和 代理程序的工作机制,性能的提高可以在不中断用户对设备的使用的情况 下而连续地进行。这与目前对设备的更新换代的方式根本不同,使设备制 造商逐步向制造与服务相结合的方向发展。更进一步看,由于此时制造商 掌握用户的许多信息,又有远程可控设备置于用户家中,因此可以从事许 多其他有高附加值的服务业务,比如从事网络广告、产品培训、远程教育 等等。
法律信息
- 2008-02-20
专利权的终止(未缴年费专利权终止)
专利权的终止(未缴年费专利权终止)授权公告日:2003.12.17
- 2003-12-17
- 2002-07-31
- 2002-01-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |