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