The invention discloses a control system for open environment strategy generation method, including four stages: first, the natural language description for the application or the field, with natural language or domain specific language to describe natural language output control strategy, standard control strategy of expression; two, interlingua description of natural language the control strategy of expression conversion described as appropriate; three, implementation description stage of intermediate description for processing, the output produced is used to perform the strategy to describe the data, performed by a special or general rule engine, complete control of output; four, communication of the description for the implementation of the strategy to describe the data, for communication strategy description data. The invention can make full use of the Internet and networking environment to support natural language strategies or field language strategies described in general reduce the difficulty and cost, the intelligent control technology to reduce the threshold of users, convenient popularization application of automatic control.
【技术实现步骤摘要】
本专利技术涉及物联网和控制领域,具体涉及一种用于开放环境下控制系统的策略生成方法。
技术介绍
随着物联网应用的不断普及,将开放信息引入传统的控制领域已得到人们越来越多的关注。这些开放信息包括:价值链关联信息、控制所依据的传感和反馈信息以及控制策略信息。在开放的网络环境下,关联上述信息资源可以大大提高控制的智慧化程度,降低控制系统的拥有和使用成本。而这种关联在当前的封闭控制系统中难以完成。因此开放环境下控制系统的构建就极为重要。专利申请号为201610140028.4,名称为“一种开放环境下的控制系统及其实现方法”的国内专利技术提出了一种开放环境下的控制系统,该控制系统包括n层控制结构(n≥2),每层控制结构的构造方式相同,都包括通信接口模块、通信协议处理模块、控制数据处理模块、策略数据处理模块。该控制系统是一个层次化的相对控制结构,相邻层次通过数据交互实现互联。在各层的控制结构中,策略数据处理模块实现的功能包括了策略数据的生成、转发和执行。如果没有好的策略生成机制支持,上述开放环境下的控制系统的优势就不能发挥到最好,复杂的控制策略应用就难以普及,也影响到物联网应用对各行各业和人们日常生活的渗透力。而当前的控制领域中,大多数策略生成机制是针对封闭和局部控制系统的,在这种情况下,很难充分发挥开放信息在控制中的作用及其优势。
技术实现思路
本专利技术要解决的技术问题就是针对上述封闭和局部控制系统中采用的策略生成机制的不足,提出一种用于开放环境下控制系统的策略生成方法。为解决上述技术问题,本专利技术的技术方案是一种用于开放环境下控制系统的策略生成方法。其主要思想是通 ...
【技术保护点】
一种用于开放环境下控制系统的策略生成方法,其特征在于,所述方法包括如下四个阶段:1)自然语言描述阶段,针对具体应用领域,以自然语言方式描述控制策略,最终的输出是规范的自然语言控制策略表达;2)中间语言描述阶段,将上述规范的自然语言控制策略表达转换为中间描述,中间描述的种类取决于控制应用的领域和具体描述的内容;3)执行描述阶段,对上述中间描述进行处理,产生的输出是用于执行的策略描述数据,由专用或通用的规则引擎执行,完成控制的输出;4)通信描述阶段,对上述用于执行的策略描述数据进行处理,产生用于通信的策略描述数据。
【技术特征摘要】
1.一种用于开放环境下控制系统的策略生成方法,其特征在于,所述方法包括如下四个阶段:1)自然语言描述阶段,针对具体应用领域,以自然语言方式描述控制策略,最终的输出是规范的自然语言控制策略表达;2)中间语言描述阶段,将上述规范的自然语言控制策略表达转换为中间描述,中间描述的种类取决于控制应用的领域和具体描述的内容;3)执行描述阶段,对上述中间描述进行处理,产生的输出是用于执行的策略描述数据,由专用或通用的规则引擎执行,完成控制的输出;4)通信描述阶段,对上述用于执行的策略描述数据进行处理,产生用于通信的策略描述数据。2.根据权利要求1所述的一种用于开放环境下控制系统的策略生成方法,其特征在于,阶段1)中以自然语言方式描述控制策略的具体步骤包括:2.1.搜集自然语言描述的原始样本,通过这些样本的积累并结合算法,总结出关键词集合和语法规则,以下步骤2.2与步骤2.3为并列关系,可选择执行;2.2.在2.1步骤的基础上,可以通过导航的形式,以人机交互方式录入新的自然语言描述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。