本发明涉及智能家居,具体涉及智能系统控制方法、系统、计算机设备及存储介质。
背景技术:
1、智能家居(smart home,home automation)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。在智能化体系中,往往有场景需要结合节假日信息和智能设备的状态来进行效果联动。
2、相关技术中,一般通过单独的服务调用或指定的文件内容获取节假日信息,判定节假日时需要提供额外的查询或配置服务,实现复杂度高且使用效率低下。
技术实现思路
1、有鉴于此,本发明提供了智能系统控制方法、系统、计算机设备及存储介质,以解决智能化体系中需要额外处理节假日信息的问题。
2、第一方面,本发明提供了一种基于节假日的智能系统控制方法,应用于节假日生成器,方法包括:
3、获取节假日信息;
4、设置通用设备对象;
5、基于节假日信息,配置通用设备对象的属性,得到节假日设备对象;
6、将节假日设备对象配置于目标智能化系统,以使得目标智能化系统通过监测节假日设备对象的当前属性,生成设备控制指令,对智能化系统中的智能设备进行控制。
7、在本发明中,通过利用节假日信息配置通用设备对象,进而得到节假日设备对象,节假日设备对象可以无缝融入智能化体系中,智能化体系可以把节假日设备作为一种通用设备对象进行统一处理,而无需进行其他额外的操作来进行特殊判定识别节假日信息,大幅度降低了实现的复杂性,进而提高了智能化体系的使用效率。
8、在一种可选的实施方式中,基于节假日信息,配置通用设备对象的属性,得到节假日设备对象,包括:
9、将节假日信息分为类型属性信息与数据属性信息;
10、基于类型属性信息与数据属性信息,对通用设备对象的属性进行配置,得到节假日设备对象。
11、在该方式中,通过设置类型属性与数据属性,将节假日信息写入通用设备对象,可以使智能化系统将节假日视为普通的通用设备进行处理,类型属性便于智能化系统更为便捷地确认当前是否为节假日。
12、在一种可选的实施方式中,方法还包括:
13、获取节假日设备对象的当前类型属性信息;
14、基于类型属性信息,确定当前是否为节假日;
15、在当前为节假日时,向智能化系统发送节假日消息,以使得目标智能化系统基于节假日消息,生成设备控制指令,对智能化系统中的智能设备进行控制。
16、在该方式中,节假日生成器可以仅通过节假日设备对象的属性信息,判断初当前日期是否处于节假日,进而便于后续智能化系统对系统中的智能设备进行控制。
17、在一种可选的实施方式中,类型属性信息与数据属性信息通过各bit位存储信息,其中,在当前为节假日时,设置类型属性信息bit0位为1;在当前非节假日时,设置类型属性信息bit0位为0;
18、数据属性信息用于表示当前所在节假日的国家区域时间。
19、在该方式中,通过类型属性信息与数据属性信息的方式存储节假日信息,可以减少报文的开销,提高网络带宽的利用率。同时,在存储数据的同时还能描述数据的精度/方向,包含模拟量和开关量信息,对于非大数据块的数据,上层可以用单一列的数值来进行存储和分析。
20、第二方面,本发明提供了一种基于节假日的智能系统控制方法,应用于智能化系统,方法包括:
21、监测节假日设备对象的当前属性,节假日设备对象为节假日生成器获取节假日信息,设置通用设备对象,基于节假日信息,配置通用设备对象的属性,得到的节假日设备对象;
22、基于节假日设备对象的当前属性,生成设备控制指令,对智能化系统中的智能设备进行控制。
23、在本发明中,通过模拟成设备对象的节假日信息,智能化系统可以把节假日当前一种设备对象进行统一处理,而无需进行其他额外的操作来进行特殊判定识别节假日信息。
24、在一种可选的实施方式中,方法还包括:
25、接收节假日生成器发送的节假日消息,节假日消息为节假日生成器获取节假日设备对象的当前类型属性信息,基于类型属性信息,确定当前是否为节假日,在当前为节假日时发送的节假日消息;
26、基于节假日消息,生成设备控制指令,对智能化系统中的智能设备进行控制。
27、在该方式中,可以免于输入特殊的节假日数据识别请求,而且由于这种请求一般为一次性请求,免于智能化系统在某个调度时间周期运行一次就需要进行一次这样的请求,大幅度节省了数据传输消耗。
28、在一种可选的实施方式中,基于节假日设备对象的当前属性,生成设备控制指令,包括:
29、判断节假日设备对象的类型属性信息是否属于节假日,类型属性信息为节假日生成器将节假日信息分为类型属性信息与数据属性信息得到的;
30、在类型属性信息属于节假日时,基于节假日消息,生成设备控制指令,对智能化系统中的智能设备进行控制。
31、在该方式中,通过仅对节假日设备对象的类型属性信息进行判断,无需升级智能化系统中的逻辑现实,可以实现支持传统智能化系统中的使用http请求或节假日配置文件的特殊模块的处理,来判定节假日信息,进行后续的逻辑运算。
32、第三方面,本发明提供了一种基于节假日的智能系统控制系统,系统包括:节假日生成器与智能化系统:
33、节假日生成器,用于获取节假日信息;设置通用设备对象;基于节假日信息,配置通用设备对象的属性,得到节假日设备对象;将节假日设备对象配置于目标智能化系统;
34、智能化系统,用于监测节假日设备对象的当前属性,基于节假日设备对象的当前属性,生成设备控制指令,对智能化系统中的智能设备进行控制。
35、在本发明中,节假日生成器通过利用节假日信息配置通用设备对象,进而得到节假日设备对象,节假日设备对象可以无缝融入智能化体系中,智能化体系可以把节假日设备作为一种通用设备对象进行统一处理,而无需进行其他额外的操作来进行特殊判定识别节假日信息,大幅度降低了实现的复杂性,进而提高了智能化体系的使用效率。智能化系统通过模拟成设备对象的节假日信息,智能化系统可以把节假日当前一种设备对象进行统一处理,而无需进行其他额外的操作来进行特殊判定识别节假日信息。
36、第四方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面及其对应的任一实施方式或者执行上述第二方面及其对应的任一实施方式的基于节假日的智能系统控制方法。
37、第五方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面及其对应的任一实施方式或者执行上述第二方面及其对应的任一实施方式的基于节假日的智能系统控制方法。