可拓展的家用电器远程管理系统和方法技术方案

技术编号:28565056 阅读:18 留言:0更新日期:2021-05-25 18:01
一种实现可拓展的家用电器远程管理系统的方法,其步骤包括定义家用电器的属性;所述家用电器与远端设备进行通信连接;所述远端设备和所述家用电器之间,基于家用电器的属性对所述家用电器进行相应的控制操作。该发明专利技术将系统中设备的功能抽象成为抽象设备,而在参与操作的不同实体中均存在这样的抽象设备,所以可以把对设备的操作看作是抽象设备间的操作。该发明专利技术解决了现有的智能家居、能量管理系统等通信信令预先约定而无法拓展的问题。基于本方法,各电器厂家能够自定义电器属性,这些属性能够使智能终端、远程服务器、客户端等在不需要任何修改的情况下被识别与解析。

【技术实现步骤摘要】
可拓展的家用电器远程管理系统和方法
本专利技术涉及一种智能家居及家庭能源控制领域,具体涉及可拓展的家用电器远程管理系统和方法。
技术介绍
如图1所示,现有的家用电器远程管理系统,如专利CN105338077A《一种智能家居管理方法及终端》、专利CN202362649U《一种远程家居监控管理系统》中,各种电器设备,包括洗衣机、智能插座、空调等与家庭固定终端、家庭固定终端与云服务器、云服务器与手机和电脑等的通讯协议都是预先设定的,无法扩展。上述管理系统的无法扩展缺点具体表现在:(1)系统集成完毕后,预先未纳入系统的家用电器再也无法接入管理。新增家用电器就需要添加该家用电器与云服务器、云服务器与手机和电脑的通讯协议,而这些通讯协议都是预先约定好的;(2)已纳入的家用电器无法新增功能,由于家用电器与家庭固定终端、固定终端与云服务器的通讯协议是预先约定好的,针对某一电器的通讯协议也是固定的、唯一的,因此,无法添加系统内已有家用电器的新功能。在实际中,家用电器远程管理系统往往只接入一部分家用电器,后期可能需要在家用电器管理系统中新增家用电器,或增加已有家用电器的新功能。因此,有必要在家用电器管理系统中考虑其拓展性,以便可以简便地在已有系统中接入新家用电器或添加已有家用电器的新功能。
技术实现思路
针对上述现已有或新接入的家用电器在智能家居网络中存在管理控制困难和方式繁琐的缺陷,本专利技术提供了一种可拓展的家用电器的远程管理方法、装置及介质,能够解决或部分解决如何简单快捷地实现智能家居网络的高效管理控制以及扩展,以方便已有家电和/或新接入家电的高效设备操作及其可拓展。第一方面,提供一种可拓展的家用电器的远程管理方法,包括:根据具有物理实体的家用电器设备的功能,定义表示每个物理实体设备的功能的数据集作为抽象设备,以及定义每个所述抽象设备的一个特定功能作为接口;基于定义的所述抽象设备中所述接口的属性,定义每个物理实体设备与远端设备之间经通信连接后进行主动或被动的数据传输的设备操作;基于与每个物理实体设备对应的已经定义好的属性以及所述设备操作,每个物理实体设备与远端设备之间根据需要执行相应的远程控制操作。其中,所述“根据具有物理实体的家用电器设备的功能,定义表示每个物理实体设备的功能的数据集作为抽象设备,以及定义每个所述抽象设备的一个特定功能作为接口”具体包括:将每个物理实体设备的功能抽象为一个数据集作为抽象设备;在所述抽象设备中定义表示一个特定功能的接口;其中,所述抽象设备的副本被所述抽象设备对应的物理实体设备存储为设备原值;以及所述抽象设备的副本被与所述对应的物理实体设备连接的其他设备存储为设备副本;其中,每个抽象设备中的对应一个特定功能的接口仅出现一次,每个接口对应物理实体设备的一个特定功能,不同物理实体设备能够具有相同的接口,每个物理实体设备能够有多个不同接口;并且,调用物理实体设备对应的接口以实现所述物理实体设备相应所述接口的功能。其中,所述接口包括预定义的特殊接口:基本接口、服务器直连接口和容器接口;其中,所有物理实体设备的抽象设备中都定义有包含了对应的物理实体设备的基本信息的基本接口;其中,所述服务器直连接口表示对应的物理实体设备具有直接与服务器建立链接并通信的功能;其中,所述容器接口表示对应的物理实体设备具有子设备。其中,所述“定义的所述抽象设备中所述接口的属性”,具体包括:对抽象设备中的每个接口定义属性,并且,每个接口包括基本信息以及一项或多项属性;所述基本信息中包括接口索引和接口名称,其中,所述接口索引是接口类型的唯一标识符;多项属性组成的集合对所述接口的功能的描述,其中,每项属性分配有在所述接口内的索引作为所述属性的唯一标识符、属性名、属性类型以及对应的操作;每项属性作为数据访问的基本单元;对每个接口进行定义即对每个接口中包含的多项属性进行详细定义;其中,定义的所述属性,在设备原值中的属性为属性原值,在设备副本中的属性为属性副本。其中,所述“定义每个物理实体设备与远端设备之间经通信连接后进行主动或被动的数据传输的设备操作”,具体包括:定义每个物理实体设备与远端设备之间经直接或间接的通信连接后的操作为对应物理实体设备的属性原值与对应远端设备的属性副本之间的数据交换;其中,所述远端设备指除了物理实体设备本身以外的操作发起者或者操作响应者;其中,所述间接通信包括进行所述操作时处于所述物理实体设备与所述远端设备之间辅助完成通信的实体,所述辅助完成通信的实体称为中介;其中,所述数据交换过程中包括:有单个中介参与、或无中介参与、或多个中介参与;其中,所述通信连接是基于定义的通信协议、调用所述接口的接口索引以建立连接。其中,所述操作包括四种基本操作:主动上传,包括:由属性原值发起的尝试修改属性副本的操作;主动下载,包括:由属性原值发起的尝试获取属性副本的操作;被动上传,包括:由属性副本发起的尝试获取属性原值的操作;被动下载,包括:由属性副本发起的尝试修改属性原值的操作;一个属性对应支持上述基本操作中的一种或多种;所述“基于与每个物理实体设备对应的已经定义好的属性以及所述设备操作,每个物理实体设备与远端设备之间根据需要执行相应的远程控制操作”具体包括:通过远端设备存储的属性副本或远端设备访问中介存储的属性副本,以及属性副本中定义的所述设备操作,或者通过每个物理实体设备存储的属性原值以及属性原值中定义的所述设备操作,执行所述属性副与相应的属性原值之间的数据交换。其中,所述远端设备是云服务器、手机终端、电脑、和/或家庭固定终端。第二方面,提供一种可拓展的家用电器远程管理系统,包括:功能定义模块,用于根据具有物理实体的家用电器设备的功能,定义表示每个物理实体设备的功能的数据集作为抽象设备,以及定义每个所述抽象设备的一个特定功能作为接口;操作定义模块,用于基于定义的所述抽象设备中所述接口的属性,定义每个物理实体设备与远端设备之间经通信连接后进行主动或被动的数据传输的设备操作;管理模块,用于基于与每个物理实体设备对应的已经定义好的属性以及所述设备操作,每个物理实体设备与远端之间根据需要执行相应的远程控制操作。其中,所述远端设备通过通信模块实现与家用电器的通信连接;所述功能定义模块具体执行如下操作:将每个物理实体设备的功能抽象为一个数据集作为抽象设备;在所述抽象设备中定义表示一个特定功能的接口;其中,所述抽象设备的副本被所述抽象设备对应的物理实体设备存储为设备原值;以及所述抽象设备的副本被与所述对应的物理实体设备连接的其他设备存储为设备副本;其中,每个抽象设备中的对应一个特定功能的接口仅出现一次,每个接口对应物理实体设备的一个特定功能,不同物理实体设备能够具有相同的接口,每个物理实体设备能够有多个不同接口;并且,调用物理实体设备对应的接口以实现所述物理实体设备相应所述接口的功能;所述所述接口包括预定义的特殊接口:基本接口、服务器直连接口和容器接口;其中,所有物理实体设备的抽象设备中都定义有包含了对应的物理实体设备的基本信息的基本接口;其中,所述服务器直连接口表示对应的物理实体本文档来自技高网...

【技术保护点】
1.一种可拓展的家用电器的远程管理方法,其特征在于,所述方法包括:/n根据具有物理实体的家用电器设备的功能,定义表示每个物理实体设备的功能的数据集作为抽象设备,以及定义每个所述抽象设备的一个特定功能作为接口;/n基于定义的所述抽象设备中所述接口的属性,定义每个物理实体设备与远端设备之间经通信连接后进行主动或被动的数据传输的设备操作;/n基于与每个物理实体设备对应的已经定义好的属性以及所述设备操作,每个物理实体设备与远端设备之间根据需要执行相应的远程控制操作。/n

【技术特征摘要】
1.一种可拓展的家用电器的远程管理方法,其特征在于,所述方法包括:
根据具有物理实体的家用电器设备的功能,定义表示每个物理实体设备的功能的数据集作为抽象设备,以及定义每个所述抽象设备的一个特定功能作为接口;
基于定义的所述抽象设备中所述接口的属性,定义每个物理实体设备与远端设备之间经通信连接后进行主动或被动的数据传输的设备操作;
基于与每个物理实体设备对应的已经定义好的属性以及所述设备操作,每个物理实体设备与远端设备之间根据需要执行相应的远程控制操作。


2.根据权利要求1所述的家用电器的远程管理方法,其特征在于,所述“根据具有物理实体的家用电器设备的功能,定义表示每个物理实体设备的功能的数据集作为抽象设备,以及定义每个所述抽象设备的一个特定功能作为接口”具体包括:
将每个物理实体设备的功能抽象为一个数据集作为抽象设备;
在所述抽象设备中定义表示一个特定功能的接口;
其中,所述抽象设备的副本被所述抽象设备对应的物理实体设备存储为设备原值;以及所述抽象设备的副本被与所述对应的物理实体设备连接的其他设备存储为设备副本;
其中,每个抽象设备中的对应一个特定功能的接口仅出现一次,每个接口对应物理实体设备的一个特定功能,不同物理实体设备能够具有相同的接口,每个物理实体设备能够有多个不同接口;并且,调用物理实体设备对应的接口以实现所述物理实体设备相应所述接口的功能。


3.如权利要求2所述的方法,其特征在于,
所述接口包括预定义的特殊接口:基本接口、服务器直连接口和容器接口;
其中,所有物理实体设备的抽象设备中都定义有包含了对应的物理实体设备的基本信息的基本接口;
其中,所述服务器直连接口表示对应的物理实体设备具有直接与服务器建立链接并通信的功能;
其中,所述容器接口表示对应的物理实体设备具有子设备。


4.如权利要求3所述的方法,其特征在于,所述“定义的所述抽象设备中所述接口的属性”,具体包括:
对抽象设备中的每个接口定义属性,并且,每个接口包括基本信息以及一项或多项属性;
所述基本信息中包括接口索引和接口名称,其中,所述接口索引是接口类型的唯一标识符;
多项属性组成的集合对所述接口的功能的描述,其中,每项属性分配有在所述接口内的索引作为所述属性的唯一标识符、属性名、属性类型以及对应的操作;
每项属性作为数据访问的基本单元;
对每个接口进行定义即对每个接口中包含的多项属性进行详细定义;
其中,定义的所述属性,在设备原值中的属性为属性原值,在设备副本中的属性为属性副本。


5.如权利要求4所述的方法,其特征在于,所述“定义每个物理实体设备与远端设备之间经通信连接后进行主动或被动的数据传输的设备操作”,具体包括:
定义每个物理实体设备与远端设备之间经直接或间接的通信连接后的操作为对应物理实体设备的属性原值与对应远端设备的属性副本之间的数据交换;
其中,所述远端设备指除了物理实体设备本身以外的操作发起者或者操作响应者;
其中,所述间接通信包括进行所述操作时处于所述物理实体设备与所述远端设备之间辅助完成通信的实体,所述辅助完成通信的实体称为中介;
其中,所述数据交换过程中包括:有单个中介参与、或无中介参与、或多个中介参与;
其中,所述通信连接是基于定义的通信协议、调用所述接口的接口索引以建立连接。


6.如权利要求5所述的方法,其特征在于,
所述操作包括四种基本操作:
主动上传,包括:由属性原值发起的尝试修改属性副本的操作;
主动下载,包括:由属性原值发起的尝试获取属性副本的操作;
被动上传,包括:由属性副本发起的尝试获取属性原值的操作;
被动下载,包括:由属性副本发起的尝试修改属性原值的操作;
一个属性对应支持上述基本操作中的一种或多种;
所述“基于与每个物理实体设备对应的已经定义好的属性以及所述设备操作,每个物理实体设备与远端设备之间根据需要执行相应的远程控制操作”具体包括:
通过远端设备存储的属性副本或远端设备访问中介存储的属性副本,以及属性副本中定义的所述设备操作,或者通过每个物理实体设备存储的属性原值以及属性原值中定义的所述设备操作,执行所述属性副与相应的属性原值之间...

【专利技术属性】
技术研发人员:刘怡徐志凌
申请(专利权)人:北京凌阳伟业科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1