空调设备的远程智能有限状态机控制系统技术方案

技术编号:19119087 阅读:31 留言:0更新日期:2018-10-10 03:51
一种空调设备的有限状态机控制系统,包括云端控制平台、状态机执行模块、智能控制系统及空调设备。云端控制平台接收使用者通过使用者终端所编写并上传的状态机定义文本文件。状态机执行模块将状态机定义文本文件的描述内容转换为兼容于空调设备的机器执行码,并且执行机器执行码以建立有限状态机。智能控制系统依据所建立的有限状态机对空调设备进行控制。本发明专利技术可令使用者自行编写或由计算机程序及算法自动产生状态机定义文本文件来建立空调设备的有限状态机,而不需要使用者具备机器执行码的撰写能力。

【技术实现步骤摘要】
空调设备的远程智能有限状态机控制系统
本专利技术涉及空调设备的控制系统,尤其涉及空调设备的远程智能有限状态机控制系统。
技术介绍
一个电子设备可能具有多种运作状态,并且各个状态分别具有特定的切换条件。以空调设备为例,一个空调设备可能具有开启空调模式、关闭空调模式、开启送风模式、关闭送风模式、开启风扇、关闭风扇等状态。要对一个电子设备进行上述状态的控制与切换,一般可通过建立有限状态机(Finite-StateMachine)的方式来进行设定。参阅图1,为相关技术的有限状态机示意图。于图1的实施例中,一个电子设备共具有四个状态(图1以状态0、状态1、状态2及状态3为例),并且各个状态分别具有不同的切换条件。若将所述电子设备的有限状态机定义为如图1所示的态样,则电子设备会在条件1达成时进入状态0、在条件2达成时由状态0切换为状态1、在条件3达成时维持在状态1、在条件4达成时由状态1切换至状态0、在条件5达成时进入状态2、在条件6达成时由状态2切换至状态3、在条件7达成时由状态3切换至状态2、在条件8达成时维持在状态3、在条件9达成时由状态0进入状态2、在条件10达成时由状态1进入状态3。一般来说,要定义所述有限状态机,必须使用特定的程序语言(例如C/C++、Java、Python等),将各种状态以及各个切换条件直接撰写在用以控制电子设备的机器执行码中(例如电子设备的固件)。若要修改电子设备的有限状态机(例如增加、减少状态或是修改切换条件),则需使用所述程序语言来重新撰写或修改所述机器执行码。如此一来,所述电子设备的更新与维护成本将会相当地高。再者,一般的使用者并不具有所述程序语言的撰写、修改能力,因此只能被动地接受电子设备默认的有限状态机,而无法自行定义所需的状态以及切换条件。有鉴于此,现有的控制系统对于用户来说相当不具弹性,而可能会造成电子设备在使用上的不便。
技术实现思路
本专利技术的主要目的,在于提供一种空调设备的智能远程有限状态机控制系统,可令用户藉由简单的文字编写来直接建立空调设备的有限状态机,而不需要使用者具备空调设备所采用的机器执行码的撰写能力。为了达成上述目的,本专利技术的空调设备的有限状态机控制系统主要包括:一云端控制平台、一状态机执行模块、一智能控制系统及一空调设备。该云端控制平台接收一使用者通过一使用者终端所编写并上传的一状态机定义文本文件。该状态机执行模块将该状态机定义文本文件的一描述内容转换为兼容于该空调设备的一机器执行码,并且执行该机器执行码以建立一有限状态机。该智能控制系统依据该有限状态机对该空调设备进行控制。本专利技术相对于相关技术所能达到的技术功效在于,使用者不需要学习空调设备的机器执行码所对应的程序语言,而只需以简单的文字来定义所需的多个状态以及各个状态的切换条件,即可由系统自动转换并建立对应的有限状态机,进而令空调设备的运作符合使用者的需求,相当便利。并且,当使用者需要修改空调设备的有限状态机时,也不必修改空调设备的机器执行码,而只需对所述文字定义进行修改即可。藉此,可大幅降低空调设备的维护门坎及维护成本。另外,因应人工智能技术的趋势,所述的有限状态机定义文本文件可藉由机器学习算法(Machinelearningalgorithm),由计算机程序系统性的自动产出,以满足对控制方法优化的需求。附图说明图1为相关技术的有限状态机示意图。图2为本专利技术的第一具体实施例的控制系统架构图。图3为本专利技术的第二具体实施例的控制系统架构图。图4为本专利技术的第三具体实施例的控制系统架构图。图5为本专利技术的第一具体实施例的控制流程图。图6A为本专利技术的状态机定义文本文件产生与执行示意图。图6B为本专利技术的有限状态机示意图。图7为本专利技术的第二具体实施例的控制流程图。具体实施方式兹就本专利技术的一较佳实施例,配合附图,详细说明如后。首先请参阅图2,为本专利技术的第一具体实施例的控制系统架构图。本专利技术具体揭露一种空调设备的有限状态机控制系统(下面简称为控制系统),所述控制系统可接收用户自行编写或是经由某计算机程序和算法自动产生的文本文件,并将文本文件的内容自动转换为区域中的电子设备(例如空调设备)可兼容的机器执行码,再依据转换后的机器执行码自动建立对应的有限状态机。藉此,本专利技术可提供用户以简单的文字来直接设定电子设备的有限状态机,意即,用户不需要具备电子设备的机器执行码所对应的程序语言(例如C/C++、Java、Python等)的撰写能力。如图2所示,本专利技术的控制系统包括云端控制平台(CloudControlPlatform)1、智能控制系统(IntelligentControlSystem,ICS)2及至少一台空调设备3,其中智能控制系统2电连接空调设备3,用以对空调设备3进行智能控制。于一实施例中,云端控制平台1运行于云端服务器,智能控制系统2及空调设备3设置于本地端(localend),并且通过网络系统(如Internet、LAN、WLAN等)与云端控制平台1连接。于另一实施例中,云端控制平台1、智能控制系统2及空调设备3可共同设置于本地端,并藉由有线或无线方式互相连接。请同时参阅图3,为本专利技术的第二具体实施例的控制系统架构图。如图3所示,本专利技术的控制系统还包括状态机定义产生模块(State-MachineDefinitionGenerator)11及状态机执行模块(State-MachineExecutor)12。如图3所示,云端控制平台1可通过网络系统连接用户操控的使用者终端4,并接收使用者终端4上传的状态机定义文本文件T1。本实施例中,状态机定义文本文件T1的描述内容记录至少两个状态以及所述两个状态的切换条件(例如,记录“状态0”、“状态1”、“当条件1达成时由状态0切换至状态1”及“当条件2达成时由状态1切换至状态0”。而在另一个实施例中,状态机定义文本文件T1的描述内容可以是直接记录特定时间点对于空调设备3执行特定控制动作等内容(例如,记录“时间点1对空调设备3执行开机”及“时间点2对空调设备3执行关机”等内容)。于图3的实施例中,状态机执行模块12设置于云端控制平台1中。本实施例中,状态机执行模块12可对云端控制平台1所接收的所述状态机定义文本文件T1进行处理,以将所述状态机定义文本文件T1的描述内容转换为兼容于要控制的空调设备3的机器执行码。当状态机执行模块12将状态机定义文本文件T1的描述内容转换为所述机器执行码后,可进一步执行所述机器执行码,以建立对应所述描述内容(即,上述状态及切换条件)的有限状态机F1。当所述有限状态机F1建立后,智能控制系统2可通过网络系统(例如Internet、LAN、WLAN等)连接至云端控制平台1以参考云端控制平台1所运行的所述有限状态机F1,藉此依据所述有限状态机F1对所连接的空调设备3进行智能控制。具体地,所述机器执行码是由状态机执行模块12对所述状态机定义文本文件T1的描述内容进行编译(Compile)而产生,故所建立的有限状态机F1(例如图6B所示的有限状态机)会与状态机定义文本文件T1的描述内容相符合。如此一来,智能控制系统2可确保空调设备3的运作方式符合使用者的需求(即,符合状态机定义文本文件T1的描述内容)。接下来请同时参阅图4,为本专利技术的第三具体实施例本文档来自技高网
...
空调设备的远程智能有限状态机控制系统

【技术保护点】
1.一种空调设备的有限状态机控制系统,包括:一空调设备;一云端控制平台,接收一使用者终端上传的一状态机定义文本文件,其中该状态机定义文本文件具有一描述内容;一状态机执行模块,由该云端控制平台接收该状态机定义文本文件,将该描述内容转换为兼容于该空调设备的一机器执行码,并且执行该机器执行码以建立对应该描述内容的一有限状态机;及一智能控制系统,连接该云端控制平台及该空调设备,依据所建立的该有限状态机对该空调设备进行智能控制,以令该空调设备的运作方式符合该描述内容。

【技术特征摘要】
2017.03.20 US 62/473,6211.一种空调设备的有限状态机控制系统,包括:一空调设备;一云端控制平台,接收一使用者终端上传的一状态机定义文本文件,其中该状态机定义文本文件具有一描述内容;一状态机执行模块,由该云端控制平台接收该状态机定义文本文件,将该描述内容转换为兼容于该空调设备的一机器执行码,并且执行该机器执行码以建立对应该描述内容的一有限状态机;及一智能控制系统,连接该云端控制平台及该空调设备,依据所建立的该有限状态机对该空调设备进行智能控制,以令该空调设备的运作方式符合该描述内容。2.根据权利要求1所述的空调设备的有限状态机控制系统,其中该描述内容记录至少两个状态以及该两个状态的一切换条件。3.根据权利要求1所述的空调设备的有限状态机控制系统,其中该描述内容记录至少一时间点、该空调设备及至少一控制动作。4.根据权利要求1所述的空调设备的有限状态机控制系统,其中该状态机执行模块设置于该云端控制平台中,并且该智能控制系统通过一网络系统参考运行于该云端控制平台的该有限状态机。5.根据权利要求1所述的空调设备的有限状态机控制系统,其中该状态机执行模块设置于该智能控制系统中,并且该智能控制系统通过一网络系统由该云端控制平台取得该状态机定义文本文件。6.根据权利要求1所述的空调设备的有限状态机控制系统,其中该状态机定义文本文件为可延伸标记式语言(XML)格式。7.根据权利要求1所述的空调设备的有限状态机控制系统,其中该状态机定义文本文件为JavaScript对象表示法(JSON)格式。8.根据权利要求1所述的空调设备的有限状态机控制系统,其中还包括一状态机定义产生模块,用于接...

【专利技术属性】
技术研发人员:王自豪谢源平
申请(专利权)人:台达电子工业股份有限公司
类型:发明
国别省市:中国台湾,71

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

1