云服务器、及智能家居设备系统管理方法技术方案

技术编号:18788680 阅读:52 留言:0更新日期:2018-08-29 09:20
本发明专利技术实施例提供一种云服务器、及智能家居设备系统管理方法以及计算机存储介质,云服务器接收智能家居设备的各功能对象的功能特性模板,并将智能家居设备之各功能对象的功能特性模板统一存储,在同步条件到达时,云服务器将智能家居设备的各功能对象的功能特性模板选择出来同步给并发给客户端,这样新增智能家居设备时就不需要额外在客户端上进行配置;本发明专利技术同时将各智能家居设备的功能特性模板在云服务器上进行统一管理,这样云服务器对各智能家居设备的对接接口也就统一为一个指向用于存储功能特性模板的库的接口,极大的简化了智能家居系统的各智能家居设备的对接接口,可以在很大程度上降低管理和对接成本。

【技术实现步骤摘要】
云服务器、及智能家居设备系统管理方法
本专利技术涉及智能家居
,尤其涉及云服务器、及智能家居设备系统管理方法。
技术介绍
全球范围内信息技术创新不断加快,信息领域新产品、新服务、新业态大量涌现,不断激发新的消费需求,在这种情况下,智能家居应运而生。智能家居技术是物联网技术融入家居设计的产物,基于物联网思想,智能家居技术力图激活家居生活的各种设备(例如智能门锁、智能冰箱、智能电视等等),这类设备也被称之为智能家居设备,一个普通的智能家居系统中包括客户端、云服务器以及智能家居设备,当前智能家居系统所采用的网络构架模型可以参见图1所示,客户端11可以与云服务器12实现信息的交互,智能家居设备例如智能摄像头13、智能网关14、智能门锁15都可通过智能路由器16实现与云服务器12信息的交互,而智能网关14下可以扩展各种传感器。当前智能家居设备多元化,不同种厂商,不同种类的智能家居设备所提供的功能特性不同,因此不同智能家居设备对应的功能特性模型也不相同;当前智能家居系统所采用的“客户端-云服务器-智能家居设备”网络架构模型如图1所示,每新增一种智能设备,都需要客户端侧,云服务器侧和智能家居设备侧参照新增的功能特性协同设计,编码,对接,测试,才能使得智能家居设备达到可用的接入状态。而由于不同智能家居设备在云服务器侧和客户端侧的功能特性模型都是各自单独配置和管理,导致不同智能家居设备在云服务器侧的对接接口API不同,而对接接口的繁杂给智能家居设备的使用和维护带来很高管理和对接成本。
技术实现思路
本专利技术实施例提供的云服务器、及智能家居设备系统管理方法,主要解决的技术问题是:现有智能家居设备的功能特性模型在云服务器上各自单独管理,导致对接接口繁杂,使用和维护成本高的问题。为解决上述技术问题,本专利技术实施例提供一种智能家居设备系统管理方法,包括:接收并存储各智能家居设备的各功能对象的功能特性模板,所述功能特性模板包含实现对功能对象的各功能进行控制的控制信令;在同步条件满足时,从存储的所述功能特性模板中选择出至少一个智能家居设备之各功能对象对应的功能特性模板发送给客户端。本专利技术实施例还提供一种云服务器,包括:模板接收模块,用于接收各智能家居设备的各功能对象的功能特性模板,所述功能特性模板包含实现对功能对象的各功能进行控制的控制信令;存储控制模块,用于将所述各功能对象的功能特性模板进行存储;模板管理模块,用于在同步条件满足时,从存储的所述功能特性模板中选择出至少一个智能家居设备之各的功能对象对应的功能特性模板发送给客户端。本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的智能家居设备系统管理方法。本专利技术的有益效果是:根据本专利技术实施例提供的云服务器、及智能家居设备系统管理方法以及计算机存储介质,云服务器接收智能家居设备的各功能对象的功能特性模板,并将智能家居设备之各功能对象的功能特性模板统一存储,在同步条件到达时,云服务器将智能家居设备的各功能对象的功能特性模板选择出来同步给并发给客户端,这样新增智能家居设备时就不需要额外在客户端上进行配置;本专利技术同时将各智能家居设备的功能特性模板在云服务器上进行统一管理,这样云服务器对各智能家居设备的对接接口也就统一为一个指向用于存储功能特性模板的库的接口,极大的简化了智能家居系统的各智能家居设备的对接接口,可以在很大程度上降低管理和对接成本。附图说明图1为本专利技术现有智能家居系统所采用的网络构架模型;图2为本专利技术实施例一中云服务器侧的智能家居设备系统管理方法流程示意图;图3为本专利技术实施例一中智能家居设备向客户端反馈其状态流程示意图;图4为本专利技术实施例一中智能家居设备向客户端反馈其事件流程示意图;图5为本专利技术实施例一中客户端侧的智能家居设备控制方法流程示意图;图6为本专利技术实施例二中智能家居系统中信息交互的示意图;图7为本专利技术实施例二中功能特性模板的结构框架示意图;图8为本专利技术实施例二中实例化信息的结构框架示意图;图9为本专利技术实施例三中智能家居设备控制方法流程示意图;图10为本专利技术实施例四中云服务器的结构示意图;图11为本专利技术实施例四中客户端的结构示意图;图12为本专利技术实施例五中智能家居设备控制方法流程示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。实施例一:为了避免在智能家居系统下,不同智能家居设备在云服务器上的对接接口不同,导致对接接口繁杂,进而导致使用和维护成本较高的问题,同时还为解决现有每增加一种智能家居设备时就必须在客户端上针对该智能家居设备的功能特性额外定制生成控制智能家居设备业务操作的功能特性模板的问题,以缩短产品的开发周期,节约成本,本实施例中提供一种智能家居设备控制方法,请参见图2所示,在云服务器侧的控制过程包括:S201:接收智能家居设备的各功能对象的功能特性模板。本实施例中的功能特性模板可以是在智能家居设备研发阶段,或者出厂后,根据智能家居设备自身特性生成的,然后通过后台导入云服务器,也可以是云服务器从其他云端设备自动或被动获取得到。本实施例中的功能特性模板包含实现对功能对象的各功能进行控制的控制信令。例如假设智能家居设备为冰箱,则组成该冰箱的功能对象包括但不限于压缩机、指示灯等,针对每一功能对象,其可对应实现至少一个功能,而实现对其功能的控制则会产生对应的控制信令,例如对于压缩机的控制,包括但不限于开启、关闭、调整其制冷等级等,针对相应的控制则会产生相应的控制指令。S202:将各功能对象的功能特性模板进行存储,本实施例具体可以存储到功能集模板库中。也即本实施例中的功能集模板库中存储有各智能家居设备的各功能对象之功能特性模板。功能集模板库中存储的功能特性模板具体可以以一个功能对象为单位,并在功能集模板库中并不将某一功能特性模板具体归属到某一智能家居设备,而在云服务器上存储一份智能家居设备与各功能特性模板的对应关系。这样需要使用时,可以直接根据该对应关系从功能模板库中调用出对应的功能特性模板得到某一智能家居设备对应的所有功能特性模板。这种存储方式相当于在功能集模板库中存储最小零件对应的功能模板库,而在使用时可以根据设备所具有的零件选择相应零件进行组装得到该设备所有的功能特性模板。应当理解的是,不同的设备可能会有相同的零件,此时该零件对应的功能特性模板也就可能相同,本实施例中称这类功能特性模板为共享或公共功能特性模板,其余的称为自由或独有功能特性模板,并可对这两类功能特性模板进行分类存储。本实施例中的功能集模板库具体可以设置在云服务器本地,也可以根据实际需求采用分布式存储方式设置在专门的存储服务器或者多个云服务器上。本实施例中的功能集模板库对各种智能家居设备提供统一的对接接口。此外,还需要说明的是,本示例中的智能家居设备功能对象的功能特性模板可以是由开发人员根据智能家居设备的说明书,提取所需要的智能家居设备的功能特征,并按照预先设置的格式、规则编写的,开发人员将智能家居设备功能对象的功能特性模板编写完成之后可以通过后台管理服务器将该模板导入云服务器,从而云服务器接收到该功能特性模板并将该功能特性模板进行存储。当云服务器接收到新的功能特性模板时可以查询原有的公共功能特性模板本文档来自技高网...

【技术保护点】
1.一种智能家居设备系统管理方法,包括:接收并存储各智能家居设备的各功能对象的功能特性模板,所述功能特性模板包含实现对功能对象的各功能进行控制的控制信令;在同步条件满足时,从存储的所述功能特性模板中选择出至少一个智能家居设备之各功能对象对应的功能特性模板发送给客户端。

【技术特征摘要】
1.一种智能家居设备系统管理方法,包括:接收并存储各智能家居设备的各功能对象的功能特性模板,所述功能特性模板包含实现对功能对象的各功能进行控制的控制信令;在同步条件满足时,从存储的所述功能特性模板中选择出至少一个智能家居设备之各功能对象对应的功能特性模板发送给客户端。2.如权利要求1所述的智能家居设备系统管理方法,其特征在于,从存储的所述功能特性模板中选择出至少一个智能家居设备之各功能对象对应的功能特性模板发送给客户端后,还包括:接收所述客户端根据操作指令和所述智能家居设备之各功能对象的功能特性模板生成的远程控制指令,所述远程控制指令中包含对智能家居设备的至少一个功能对象的至少一个功能进行控制的控制信令;将所述远程控制指令下发送给所述智能家居设备。3.如权利要求1所述的智能家居设备系统管理方法,其特征在于,所述同步条件为:接收到所述客户端发送的绑定请求,所述智能家居设备为所述绑定请求中所请求绑定的至少一个智能家居设备;或,接收到所述客户端发送的对码请求,所述智能家居设备为所述对码请求中所请求对码的至少一个智能家居设备;或,预设的同步时间周期到达,所述智能家居设备为当前未与所述客户端同步的至少一个智能家居设备。4.如权利要求2或3所述的智能家居设备系统管理方法,其特征在于,所述智能家居设备中存储有所述功能特性模板,所述功能特性模板还包含与至少一个控制信令信息对应的状态信息;从存储的所述功能特性模板中选择出至少一个智能家居设备之各功能对象对应的功能特性模板发送给客户端后,还包括:接收所述智能家居设备执行完所述远程控制指令后,或执行完本地控制指令后,或在预设监测时间到达后,根据所述功能特性模板生成的实例化信息,其中,所述实例化信息中包含目标功能对象、目标功能对象对应的功能特性模板识别信息以及目标功能对象当前的目标状态;所述目标功能对象为被控制功能对象或被监测的功能对象;将所述实例化信息发送给所述客户端,以供所述客户端根据所述实例化信息调用对应的功能特性模板,进而将该功能特性模板中与所述目标状态对应的状态信息进行显示。5.如权利要求2或3所述的智能家居设备系统管理方法,其特征在于,所述智能家居设备中存储有所述功能特性模板,所述功能特性模板还包含与至少一个控制信令信息对应的事件信息;从存储的所述功能特性模板中选择出至少一个智能家居设备之各功能对象对应的功能特性模板发送给客户端后,还包括:接收所述智能家居设备执行完所述远程控制指令后,或执行完本地控制指令后,根据所述功能特性模板生成的实例化信息,所述实例化信息中包含被控功能对象、被控功能对象对应的功能特性模板识别信息以及被控功能对象当前发生的目标事件;将所述实例化信息发送给所述客户端,以供所述客户...

【专利技术属性】
技术研发人员:何文革吕文斌王明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1