CN110275912B - 一种基于智能推送及界面动态关联的控制*** - Google Patents
一种基于智能推送及界面动态关联的控制*** Download PDFInfo
- Publication number
- CN110275912B CN110275912B CN201910447306.4A CN201910447306A CN110275912B CN 110275912 B CN110275912 B CN 110275912B CN 201910447306 A CN201910447306 A CN 201910447306A CN 110275912 B CN110275912 B CN 110275912B
- Authority
- CN
- China
- Prior art keywords
- rule
- domain
- control system
- action
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于智能推送及界面动态关联的控制***,本发明通过安全执行预控***触发规则对象,控制规则引擎从规则模型配置单元中提取对应的工作流进行动作执行,并通过前端界面业务呈现,本发明通过规则引擎驱动,对业务流程进行自动执行,以自动执行技术代替人工执行,当业务场景发生改变时,自动触发规则,自动执行整个业务流程。本发明能够通过数据库在规则模型配置单元中写入新的规则对象所对应的状态、触发器和工作流,使规则配置中不设定具体的业务,所有条件、属性、动作、信息展示都是可配置的,能够根据行业需求进行完全定制,工作流的方式可适用于所有安全生产流程。
Description
技术领域
本发明属于生产***领域,具体涉及一种基于智能推送及界面动态关联的控制***。
背景技术
随着计算机技术的发展和用户对软件功能要求的提高,软件规模呈现出越来越大的趋势,复杂企业级项目的开发以及其中随外部条件不断变化的业务规则,迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库,让他们能在运行时可以动态地管理和修改从而提供软件***的柔性和适应性。
目前传统的软件***属于根据具体业务进行定制开发,在开发及使用过程中还存在很多不足:
1、业务规则多变。为适应业务领域的变化,业务规则也在频繁地变化,这些变化导致了软件应用程序为迎合业务功能的改变。如果业务规则被固化到应用程序代码中,每一个变化都会变得代价高昂和费时费力,出现严重的维护困难问题。
2、专业知识要求高。对***使用人员的专业知识有一定的要求,需要以人为主导操作***进行相应的工作,使用人员本身能力有高有低,从而导致不同的人员操作出现不同的结果。
3、操作流程混乱。在处理问题时,不能人为的对数据进行分析及归类,同类问题无法形成规范、标准、准确的操作流程,甚至经验不足时需要临场进行查阅资料。
发明内容
本发明的目的在于克服上述不足,提供一种基于智能推送及界面动态关联的控制***,能够根据行业需求进行完全定制,工作流的方式可适用于所有生产流程。
为了达到上述目的,本发明包括安全执行预控***、规则引擎、规则模型配置单元和数据库;
安全执行预控***用于确定业务场景,每个业务场景对应一个规则对象,并判断规则对象是否触发,记录规则触发后的处理结果,通过工作流驱动前端界面业务呈现;
规则模型配置单元用于储存每个规则对象所对应的状态、触发器和工作流,状态为规则对象生命周期所包括的所有状态,每个状态均包含不同的触发器,触发器中通过条件进行动作触发,动作执行通过工作流来驱动;
规则引擎用于根据安全执行预控***中输入的规则对象,从规则模型配置单元中提取对应的状态、触发器和工作流,进行动作执行;
数据库用于读取规则引擎中的动作执行,并进行储存;用于在规则模型配置单元中写入新的规则对象所对应的状态、触发器和工作流;用于读取安全执行预控***中的业务场景并进行储存。
前端界面通过二维地图和三维模型图进行展示。
前端界面划分为不同的呈现区域又称为界面域,界面域划分为三级:一级域、二级域、三级域,界面域包括消息域、地图域、APP域、状态域、工具栏域、预警域和日志域,每个区域展示不同的信息,每个区域展示的信息和呈现效果在规则模型配置单元中定义。
规则模型配置单元中的条件包括属性对象和运算符,属性对象用于管理不同类型的风险点对象及其属性,能够对属性进行添加、删除和应用;运算符为算术运算符,用于条件判断。
规则模型配置单元中动作包括规则对象的动作库,动作库对应前端界面的区域划分,能够配置动作在前端界面的展示界面域及展示的信息内容。
动作库类型包括统计类、地图类、全局类、弹窗类、算法类、图形转换类及定制动作类,动作库能够在每个动作类型中进行动作的管理,进行添加、删除、应用及动作的设置。
展示的信息内容为数据项,数据项的种类包括:数据位置、文本提示数据、文本输入数据、动态文本数据、图形数据,展示界面域的展示方式为覆盖更新、堆叠和扩展。
动作执行包括动作的执行顺序、执行间隔都在工作流中定义。
与现有技术相比,本发明通过安全执行预控***触发规则对象,控制规则引擎从规则模型配置单元中提取对应的工作流进行动作执行,并通过前端界面业务呈现,本发明通过规则引擎驱动,对业务流程进行自动执行,以自动执行技术代替人工执行,当业务场景发生改变时,自动触发规则,自动执行整个业务流程。本发明能够通过数据库在规则模型配置单元中写入新的规则对象所对应的状态、触发器和工作流,使规则配置中不设定具体的业务,所有条件、属性、动作、信息展示都是可配置的,能够根据行业需求进行完全定制,工作流的方式可适用于所有安全生产流程。
进一步的,本发明中的前端界面能够实行分级区域划分,每个区域所执行的动作均在规则中进行配置,通过界面域与规则动作的绑定,使界面呈现更灵活,且可适用于不同行业,不拘泥与某一特定行业的展示。
附图说明
图1为本发明的***框图;
图2为实施例的规则引擎流程场景设计图;
图3为实施例的前端规则数据处理流程图。
具体实施方式
下面结合附图对本发明做进一步说明。
参见图1,本发明包括安全执行预控***、规则引擎、规则模型配置单元和数据库;
安全执行预控***用于确定业务场景,每个业务场景对应一个规则对象,并判断规则对象是否触发,记录规则触发后的处理结果,通过工作流驱动前端界面业务呈现;
规则模型配置单元用于储存每个规则对象所对应的状态、触发器和工作流,状态为规则对象生命周期所包括的所有状态,每个状态均包含不同的触发器,触发器中通过条件进行动作触发,动作执行通过工作流来驱动,动作执行包括动作的执行顺序、执行间隔都在工作流中定义;
规则引擎用于根据安全执行预控***中输入的规则对象,从规则模型配置单元中提取对应的状态、触发器和工作流,进行动作执行;
数据库用于读取规则引擎中的动作执行,并进行储存;用于在规则模型配置单元中写入新的规则对象所对应的状态、触发器和工作流;用于读取安全执行预控***中的业务场景并进行储存。
前端界面通过二维地图和三维模型图进行展示。前端界面划分为不同的呈现区域又称为界面域,界面域划分为三级:一级域、二级域、三级域,界面域包括消息域、地图域、APP域、状态域、工具栏域、预警域和日志域,每个区域展示不同的信息,每个区域展示的信息和呈现效果在规则模型配置单元中定义。
规则模型配置单元中的条件包括属性对象和运算符,属性对象用于管理不同类型的风险点对象及其属性,能够对属性进行添加、删除和应用;运算符为算术运算符,用于条件判断。
规则模型配置单元中动作包括规则对象的动作库,动作库对应前端界面的区域划分,能够配置动作在前端界面的展示界面域及展示的信息内容。动作库类型包括统计类、地图类、全局类、弹窗类、算法类、图形转换类及定制动作类,动作库能够在每个动作类型中进行动作的管理,进行添加、删除、应用及动作的设置;展示的信息内容为数据项,数据项的种类包括:数据位置、文本提示数据、文本输入数据、动态文本数据、图形数据,展示界面域的展示方式为覆盖更新、堆叠和扩展。
实施例:
1、规则模型配置如下:
步骤一,创建氨气泄漏规则,设定规则状态为初始、管控、治理。
步骤二,配置各状态的触发器内容。
初始状态中定义该类型风险点的初始状态,包括风险点位置、风险等级、风险点标识;管控状态定义风险发生进入管控状态后所要执行的触发,触发器包括一级风险、二级风险、三级风险、四级风险,
步骤三,配置触发器属性,包括触发条件和触发动作。
以二级风险为例设置触发器属性,触发条件为风险度R≥5且风险度R≤9,执行动作包括风险分析、风险标识变化、风险预警、气泡提醒、风险消息提醒、风险点详情、管控措施下发、视频监控、趋势变化展示。
所有条件均在条件模块管理在规则中使用、所有动作均在动作模块中管理在规则中使用,并在工作流中设置动作的执行顺序及动作执行间隔。当有管控措施未执行时进入治理状态。规则状态之间的转化通过状态转换触发器实现,可设置触发器的条件和动作。
2、规则引擎;
规则引擎主要接受数据输入,匹配业务规则,并根据业务规则执行业务动作。当有氨气泄漏发生是,规则引擎接收风险度R值,根据规则类型匹配具体的规则组,执行规则触发器,通过条件判断匹配要执行的业务动作。规则引擎的执行流程见图2。
3、安全执行预控***前端;
前端接收规则引擎的动作响应,再根据工作流定义在前端界面域执行定制动作。前端规则数据处理流程见图3。
前端界面域划分:消息域、地图域、APP域、状态域、工具栏域、预警域,日志域;
地图域展示当前***所进行安全执行的企业地图。默认标注所有风险点位置,并可区分不同风险点的初始风险等级。
工具栏域包括卫星、3D地图、后端规则引擎切换、风险点统计,当前地图区域显示。
消息域主要展示***实时消息,包括风险预警、执行消息,通知,措施执行状态。
状态域包括风险点详情、视频监控、趋势变化图、管控措施执行情况,风险点详情主要展示当前发生安全风险的风险点的详细信息、所属设备、归属部门级责任人,所处位置、监控视频信息;视频监控展示该风险点的实时监控视频;趋势变化图展示风险点数据变化趋势图;管控措施展示在安全执行过程中所有管控措施的执行状态及执行人。
预警域在最醒目的位置第一时间展示风险预警信息。
日志域展示***所有执行步骤的日志记录。
APP域为手机APP执行内容,主要接受***消息和管控措施执行任务,并可对管控措施做出处理,及时反馈给***。
Claims (8)
1.一种基于智能推送及界面动态关联的控制***,其特征在于,包括安全执行预控***、规则引擎、规则模型配置单元和数据库;
安全执行预控***用于确定业务场景,每个业务场景对应一个规则对象,并判断规则对象是否触发,记录规则触发后的处理结果,通过工作流驱动前端界面业务呈现;
规则模型配置单元用于储存每个规则对象所对应的状态、触发器和工作流,状态为规则对象生命周期所包括的所有状态,每个状态均包含不同的触发器,触发器中通过条件进行动作触发,动作执行通过工作流来驱动;
规则引擎用于根据安全执行预控***中输入的规则对象,从规则模型配置单元中提取对应的状态、触发器和工作流,进行动作执行;
数据库用于读取规则引擎中的动作执行,并进行储存;用于在规则模型配置单元中写入新的规则对象所对应的状态、触发器和工作流;用于读取安全执行预控***中的业务场景并进行储存。
2.根据权利要求1所述的一种基于智能推送及界面动态关联的控制***,其特征在于,前端界面通过二维地图和三维模型图进行展示。
3.根据权利要求1或2所述的一种基于智能推送及界面动态关联的控制***,其特征在于,前端界面划分为不同的呈现区域又称为界面域,界面域划分为三级:一级域、二级域、三级域,界面域包括消息域、地图域、APP域、状态域、工具栏域、预警域和日志域,每个区域展示不同的信息,每个区域展示的信息和呈现效果在规则模型配置单元中定义。
4.根据权利要求1所述的一种基于智能推送及界面动态关联的控制***,其特征在于,规则模型配置单元中的条件包括属性对象和运算符,属性对象用于管理不同类型的风险点对象及其属性,能够对属性进行添加、删除和应用;运算符为算术运算符,用于条件判断。
5.根据权利要求1所述的一种基于智能推送及界面动态关联的控制***,其特征在于,规则模型配置单元中动作包括规则对象的动作库,动作库对应前端界面的区域划分,能够配置动作在前端界面的展示界面域及展示的信息内容。
6.根据权利要求5所述的一种基于智能推送及界面动态关联的控制***,其特征在于,动作库类型包括统计类、地图类、全局类、弹窗类、算法类、图形转换类及定制动作类,动作库能够在每个动作类型中进行动作的管理,进行添加、删除、应用及动作的设置。
7.根据权利要求5所述的一种基于智能推送及界面动态关联的控制***,其特征在于,展示的信息内容为数据项,数据项的种类包括:数据位置、文本提示数据、文本输入数据、动态文本数据、图形数据,展示界面域的展示方式为覆盖更新、堆叠和扩展。
8.根据权利要求1所述的一种基于智能推送及界面动态关联的控制***,其特征在于,动作执行包括动作的执行顺序、执行间隔都在工作流中定义。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910447306.4A CN110275912B (zh) | 2019-05-27 | 2019-05-27 | 一种基于智能推送及界面动态关联的控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910447306.4A CN110275912B (zh) | 2019-05-27 | 2019-05-27 | 一种基于智能推送及界面动态关联的控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110275912A CN110275912A (zh) | 2019-09-24 |
CN110275912B true CN110275912B (zh) | 2021-03-26 |
Family
ID=67960177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910447306.4A Active CN110275912B (zh) | 2019-05-27 | 2019-05-27 | 一种基于智能推送及界面动态关联的控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110275912B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110704153B (zh) * | 2019-10-10 | 2021-11-19 | 深圳前海微众银行股份有限公司 | 界面逻辑解析方法、装置、设备及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7065493B1 (en) * | 2000-04-06 | 2006-06-20 | International Business Machines Corporation | Workflow system and method |
CN103473696A (zh) * | 2013-09-03 | 2013-12-25 | 周吉 | 一种收集、分析和分发网络商业信息的方法和*** |
CN104408573A (zh) * | 2014-12-03 | 2015-03-11 | 复旦大学 | 一种基于业务模式的异构业务流程整合方法 |
CN105607907A (zh) * | 2015-12-21 | 2016-05-25 | 用友网络科技股份有限公司 | 一种工作流引擎动态切换的模型驱动控制*** |
-
2019
- 2019-05-27 CN CN201910447306.4A patent/CN110275912B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7065493B1 (en) * | 2000-04-06 | 2006-06-20 | International Business Machines Corporation | Workflow system and method |
CN103473696A (zh) * | 2013-09-03 | 2013-12-25 | 周吉 | 一种收集、分析和分发网络商业信息的方法和*** |
CN104408573A (zh) * | 2014-12-03 | 2015-03-11 | 复旦大学 | 一种基于业务模式的异构业务流程整合方法 |
CN105607907A (zh) * | 2015-12-21 | 2016-05-25 | 用友网络科技股份有限公司 | 一种工作流引擎动态切换的模型驱动控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN110275912A (zh) | 2019-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020152102A1 (en) | State models for monitoring process | |
CN109766142B (zh) | 定制用户界面方法、自助终端设备、服务器及存储介质 | |
WO2017104119A1 (ja) | ログ分析システム、方法およびプログラム | |
KR101312446B1 (ko) | 사용자의 행위 로그를 이용한 모바일 어플리케이션의 사용성 분석 장치 및 방법 | |
CN109101397A (zh) | 高性能集群监控方法、设备、装置及存储介质 | |
CN113157947A (zh) | 知识图谱的构建方法、工具、装置和服务器 | |
CN108415917B (zh) | 一种可视化报表的生成方法及可视化报表的生成装置 | |
CN110275912B (zh) | 一种基于智能推送及界面动态关联的控制*** | |
US8924871B2 (en) | GUI evaluation system, GUI evaluation method, and GUI evaluation program | |
CN113947468B (zh) | 一种数据管理方法及平台 | |
CN105631644B (zh) | 设备生产管控的方法、nfc智能终端 | |
CN114124743A (zh) | 一种数据应用全链路检查规则执行方法及*** | |
CN113297169B (zh) | 数据库实例处理方法、***、设备及存储介质 | |
JP6917874B2 (ja) | システム特性評価システムおよびシステム特性評価装置 | |
KR102346885B1 (ko) | 기업정보시스템에 대한 이상행위 탐지 결과를 개화 줄기 형상으로 시각화하는 방법 및 시스템 | |
CN115439247A (zh) | 一种交易数据处理方法及装置 | |
CN111159188A (zh) | 基于DataWorks实现准实时大数据量的处理方法 | |
CN113807698A (zh) | 一种工单生成方法、装置、电子设备及可读存储介质 | |
CN115699042A (zh) | 用于验证分析众包环境中的设备故障模型的协同***和方法 | |
JP4351578B2 (ja) | 生産計画の支援システム及びコンピュータプログラム | |
CN113485265A (zh) | 一种基于图表与工业智能制造设备数据的实时互联方法 | |
CN113051136A (zh) | 无人值守设备的监控分析方法及装置 | |
CN108268192B (zh) | 列表操作方法和装置 | |
CN112989402A (zh) | 一种用户权限确定方法及装置 | |
CN111612023A (zh) | 一种分类模型构建方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |