当前位置: 首页 > 专利查询>谢玮琦专利>正文

智能规则多语言类型解释系统及其创建方法技术方案

技术编号:11738466 阅读:108 留言:0更新日期:2015-07-15 20:33
本发明专利技术公开了一种应用于智能家居领域的智能规则多语言类型解释系统及其创建的方法,此系统为目前解决智能家居领域的“伪智能”(本质上是远程控制系统或者局部智能)问题提供了基础。系统是由规则编辑器、规则词法检查、规则语法检查、中间代码生成、执行代码生成、可执行代码文件管理、规则调试、虚拟器执行环境等组成的一体化语言解释集成环境。本发明专利技术简单易学,语言语法跟我们自然语言说话没什么区别,用户无需专业性的知识即可理解使用,整个“程序”除了运算符之外其他完全可以用纯中文(藏语、蒙语等)来描述,其执行效率非常高,执行代码非常接近机器语言。通过此语言系统和智能家居云服务系统的融合,用户可以像跟系统说话一样的简单要求系统自动的完成一个复杂的过程,根据目前市场实际情况,此技术市场前景巨大。

【技术实现步骤摘要】
【专利说明】 简略: 本专利技术系统以下简称SRS ; 智能集控路由器以下简称CCR ; 规则控制终端以下简称RCT ; 规则控制增值服务/增值服务器集群以下简称RCVS ; 规则编辑终端以下简称RET。
本专利技术主要应用在智能家居领域的智能化控制中,具体是一套真正意义上的智能 化控制方案。 技术背景 智能家居经过长足的发展,截止到目前为止,各智能终端设备发展迅速,也得到了 一定的应用。但是由于现在的方案都是停留在远程控制上面、或者是经过系统的设置部分 的达到智能控制功能、或者是智能化的功能都停留在单个产品之上等,而且各家系统的设 置观念等都皆不同;就是一个公司的系统由于区域和人们生活习惯的不同在其应用方面也 会有所差异,其系统也很难以达到一定的通用管理要求或者说是快速适应要求。更是缺乏 一个整体的真正意义上的智能化系统方案来支撑其下步市场的扩展等。 专利技术的目的 1、 实现智能家居领域中真正意思上的灵活控制,区域差别快速响应,智能处理的目 的; 2、 通过自然语言方式来解决系统太专业问题,同时增强本领域的用户体验,以加快智 能家居领域的普及而提供基础。
技术实现思路
概述 本专利技术专利通过灵活、简单的自然语言方式定义的处理规则,很好的解决了智能家居 的区域性、生活习惯等的不同而带来的智能控制差异问题,同样一套方案可以应用到不同 的场合,只要根据不同的环境和要求,用户编写自己想要的规则即可。系统的平台无关性和 高扩展性等特征,可以使任何智能硬件设备只要根据系统扩展规范,随时可以实现在线的 添加和处理等,同时也很好的解决了真正意义上的智能处理问题。 系统技术方案: SRS系统技术方案如附件图1所示,其系统框架如附件图2所示,从方案角度来说其主 要分为四大部分: 1、规则编辑终端 简称RET,此部分主要功能是通过用户登录系统后加载系统中相应的信息、并根据执行 条件、编辑相应的规则,然后对规则进行检查、生成CCR可以执行的中间代码,最后将用户 编辑生成的多个规则向CCR提交。根据与CCR对接的接口规范、此终端也具备规则调试功 能; 2、 智能集控路由器 简称CCR,此部分为整个系统中的核心部分,对RET发来规则根据其执行条件进行解释 执行,并根据其执行的内容对RCT和RCVS发出控制命令,从而达到灵活控制的目的; 3、 规则控制终端 简称RCT,此部分为智能家居系统中受控部分,对CCR中的规则系统发来的指令进行执 行,并返回结果。比如:照明灯、智能开关、冰箱、微波炉、家庭门禁系统等; 4、 规则控制增值服务/增值服务器集群 简称RCVS,此部分为智能家居中的所有增值服务系统,对CCR中的规则系统发来的指 令进行解释执行,并返回结果。此部分的增值业务包括:电视节目、在线电视、水电缴费等; 上述四大部分的总体工作流程为用户通过RET设备登录系统,然后根据自己的情况选 择执行规则的事件并编辑自己的规则,然后对规则进行检查,如果没问题则生成CCR能够 解释执行的中间代码;用户编辑规则完毕后向CCR提交生成的中间代码;CCR根据事件条件 触发规则的执行,然后根据规则执行要求等来综合控制RCT中的设备和控制RCVS中的服务 等,具体流程请详细参考下面的规则生成流程和规则执行流程。 从系统框架角度来说也主要分为4大部分(见附件图2): 1、 规则编辑终端环境 此运行环境可以是windows、android、ios、ubuntu等任意操作系统平台,同时也是夸 各硬件平台的。此部分根据语言(系统支持插件式的多自然语言语法系统,他可以通过嵌 入插件来达到多自然语法功能,以下以简体中文为例来说明)的不同完成智能规则的编 辑、词法的检查、语法的检查、中间代码的生成(多语言语法规则都统一生成同一中间语言 语法,目前定义为简体中文)、可执行代码的生成等,并以上述流程为基础,实时在线的完成 智能规则的添加、修改、删除、规则继承等;同时也缓冲系统中所有的设备及其命令信息,并 起到临时文件管理功能;协调执行环境虚拟机完成规则调试功能等; 2、 执行环境虚拟机 此部分可以运行在目前各大主流的硬件平台之上(x86、arm、mips等),接受来自规则 编辑终端发来的规则添加、修改、删除消息,完成整个规则的实时在线管理功能;同时响应 各类规则事件,启动规则的执行,从而完成对被控智能终端的综合管理功能,最终达到高度 智能处理的目的;本虚拟机部署在集控器或者集控路由器之中; 3、 被控智能终端 被控智能终端是遵循本系统扩展协议(基于本专利技术人所研发的智能家居云服务平台 的智能终端扩展协议)的智能终端,每个智能终端只要遵循我们的扩展协议就可以融入到 我们的系统中,从而可以达到通过我们SRS系统进行综合管理的目的; 4、 系统可执行文件 此文件部署在执行环境虚拟机中,同时在规则编辑终端环境中也有部分缓冲,其主要 管理还是由执行环境统一管理,编辑终端只是利用其完成一些辅助功能。此文件起到规则 统一管理的功能,包括可执行代码、源代码等。 规则生成流程 基本流程如图3所示,其过程为:规则编辑终端环境登录系统,同时加载系统所有控制 环境信息及其控制命令,如果登录失败则任务结束;如果登录成功用户选择需要处理规则 的设备,并选中其处理的类型,此时规则编辑环境打开,用户按照《规则语言定义规范》编 辑规则(可以参照《规则语言定义规范》中的规则描述例程章节进行书写),编辑完成后对 规则进行检查(包括此法检查、语法检查),如果不正确用户继续按照《规则语言定义规范》 编辑规则直到正确为止;规则编辑正确后生成中间执行代码(生成过程包括生成和优化过 程),并提交给系统;如果用户还需要编辑其他规则则按照上述流程继续编辑和生成等。 规则执行流程: 基本流程如图3所示,其过程为:规则虚拟机等待规则执行事件,其事件的产生是由系 统(启动、退出、错误)、设备(上线、下线、属性改变、属性获取、自身产生的消息)、周期/ 定时触发器等发出,虚拟执行环境响应;然后虚拟执行环境根据事件类型、设备全局用户编 号等信息查询系统是否有此事件的处理规则,如果没有则继续等待规则执行事件;如果找 到处理规则,则执行规则(通过规则而综合控制多设备),同时写入规则执行日志系统;如 果规则执行错误则触发系统错误规则的处理,同时将错误写入日志系统;如果系统没有结 束则继续等待规则执行事件。【附图说明】: 图1为SRS系统技术方案图; 图2为SRS系统框架图; 图3为规则生成流程图; 图4为规则执行流程图; 图5为《新一代智能家居综合云服务平台》(以下简称RSSHCSP)的整体技术方案图; 图6为规则编辑器界面图; 图7为系统设备命令例子图; 图8为规则虚拟机执行示例图; 图9为规则系统执行文件的定义图。 其实施方式: 根据以上叙述,进一步说明本专利技术专利的实施过程: 由于SRS系统为专利申请人开发的《新一代智能家居综合云服务平台》的一部分,《新 一代智能家居综合云服务平台》(以下简称RSSHCSP)的整体技术方案如附图5,现从整体系 统出发描述其实施过程: 启动过程: 智能路由器启动连接云服务平台,各硬件产品根据协议自动检测到智能路由器并连接 之,然后启动本地SRS服务(同时加载本地规则库)并执行系统启动后规则(本文档来自技高网...

【技术保护点】
一种跨平台的智能规则多语言类型解释系统及其创建方法,其特征是在于系统包括:规则语言定义规范、虚拟机指令定义集、规则编辑器、规则词法检查、规则语法检查、中间代码生成、执行代码生成、可执行代码文件管理、规则调试、虚拟器执行环境等部分;其创建方法为将以上部分有机的结合在一起形成一个集成化的智能规则语言解释系统,使每个部分能够有很好的协调工作,完成既定的功能;本系统支持组件式的规则语言定义规范,可以通过组件接口规范扩展新的规则语言定义;规则语言的定义是遵循自然语言及人的正常思维和逻辑而设计,简单易学,可读性非常强,无需专业的知识并可写出复杂的过程(只要按照自己正常的逻辑思维去写就行);同时不同的智能设备只需要根据规范嵌入扩展中间件及扩展其的功能,就能够很好的融入系统,从而达到设备实时在线扩展及系统海纳百川的功能;此解释系统运行效率高,对资源要非常低,非常适合嵌入式设备的部署。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢玮琦
申请(专利权)人:谢玮琦
类型:发明
国别省市:湖南;43

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

1