CN111897528B - 一种面向企业在线教育的低代码平台 - Google Patents
一种面向企业在线教育的低代码平台 Download PDFInfo
- Publication number
- CN111897528B CN111897528B CN202011059545.1A CN202011059545A CN111897528B CN 111897528 B CN111897528 B CN 111897528B CN 202011059545 A CN202011059545 A CN 202011059545A CN 111897528 B CN111897528 B CN 111897528B
- Authority
- CN
- China
- Prior art keywords
- target
- user
- page
- analysis
- layout area
- 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
- 238000004458 analytical method Methods 0.000 claims abstract description 105
- 238000005457 optimization Methods 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 44
- 238000013461 design Methods 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims description 52
- 230000008569 process Effects 0.000 claims description 40
- 230000006870 function Effects 0.000 claims description 27
- 239000011159 matrix material Substances 0.000 claims description 20
- 238000011156 evaluation Methods 0.000 claims description 15
- 238000013499 data model Methods 0.000 claims description 14
- 238000000429 assembly Methods 0.000 claims description 12
- 230000000712 assembly Effects 0.000 claims description 12
- 238000007726 management method Methods 0.000 claims description 12
- 238000013507 mapping Methods 0.000 claims description 9
- 230000009471 action Effects 0.000 claims description 7
- 238000010835 comparative analysis Methods 0.000 claims description 4
- 238000009877 rendering Methods 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000010276 construction Methods 0.000 abstract description 5
- 230000000694 effects Effects 0.000 abstract description 4
- 230000002776 aggregation Effects 0.000 abstract description 3
- 238000004220 aggregation Methods 0.000 abstract description 3
- 230000006399 behavior Effects 0.000 description 19
- 230000009286 beneficial effect Effects 0.000 description 9
- 238000011161 development Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000009412 basement excavation Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000004992 fission Effects 0.000 description 1
- 238000007499 fusion processing Methods 0.000 description 1
- 230000001376 precipitating effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种面向企业在线教育的低代码平台,包括:创建与目标用户的用户需求相关的目标应用;基于目标应用的页面设计区域,创建与目标应用相关的目标页面集合;基于组件区域,获取与用户需求相关的拖曳组件;对用户需求进行解析处理,获得若干解析条目,同时,基于拼装数据库,自动绑定每个解析条目和对应的拖曳组件,并拖曳到对应的目标页面的布局区域中;获取每个解析条目的条目属性,并根据条目属性,从优化数据库中,获取优化参数,对对应的布局区域以及目标页面进行优化处理;获取优化处理后的所有目标页面,构成业务***。基于客户需求,并依赖于业务搭建和聚合能力,来进行个性化构建,方便用户搭建,且便于提高用户体验效果。
Description
技术领域
本发明涉及教育行业技术领域,特别涉及一种面向企业在线教育的低代码平台。
背景技术
近几年,随着软件行业的科技水平的飞速发展,很多企业都已经实现了数字在线的能力,越来越多的企业依赖于软件平台来对公司进行智能化的管理,其中教育行业的软件平台,也是飞速发展,在这些平台上,各种各样的知识体系都被搬到线上,通过文档,视频,音频等方式,提供给用户去学***台变得越来越复杂,由于不同的企业、学校有着不同的诉求,平台的提供者在面对如此多的行业客户时,为了更加方便的去满足更多的个性化,定制化的客户需求,对应的低代码平台也就由此诞生了。
在这个平台上,客户可以根据自己的需求,使用平台提供的能力,去搭建自己的软件平台***,其中包括,根据需求设计自己的功能承载页面,设计页面需要的业务数据模型,设计呈现数据的表单,设计业务的流转流程,设计业务数据的汇总统计报表等等。
发明内容
本发明提供一种面向企业在线教育的低代码平台,用以基于客户需求,并依赖于业务搭建和聚合能力,来进行个性化构建,方便用户搭建,且便于提高用户体验效果。
本发明提供一种面向企业在线教育的低代码平台,包括:
创建与目标用户的用户需求相关的目标应用;
基于所述目标应用的页面设计区域,创建与所述目标应用相关的目标页面集合;
基于组件区域,获取与所述用户需求相关的拖曳组件;
对所述用户需求进行解析处理,获得若干解析条目,同时,基于拼装数据库,自动绑定每个所述解析条目和对应的拖曳组件,并根据绑定结果,将绑定的拖曳组件拖曳到所述目标页面集合中对应的目标页面的布局区域中;
获取每个所述解析条目的条目属性,并根据所述条目属性,从优化数据库中,获取优化参数,并对对应的布局区域以及目标页面进行优化处理;
获取优化处理后的所有目标页面,构成业务***。
在一种可能实现的方式中,创建与目标用户的用户需求相关的目标应用的步骤包括:基于平台管理***的登录界面,接收所述目标用户输入的目标账号,并进行验证,当所述目标账号验证合格后,授权成功;
当所述目标账号授权成功后,根据所述平台管理***,调取应用管理功能,并根据所述目标用户的用户需求,创建目标应用;
其中,在创建所述目标应用之后,还包括:
根据所述用户需求,自动匹配所述目标应用的基本信息、应用名字以及可匹配平台;
匹配所述目标应用的当前业务数据模型,并向所述目标应用导入业务数据。
在一种可能实现的方式中,基于所述目标应用的页面设计区域,创建与所述目标应用相关的目标页面集合的步骤包括:根据所述目标用户的用户需求,建立第一目标页面集合,同时,接收所述目标用户输入的页面创建指令,创建多个目标页面,构成第二目标页面集合;
将所述第一目标页面集合与所述第二目标页面集合进行融合处理,获得待调整页面集合;
基于页面数据库,为所述待调整页面集合中的每个目标页面自动匹配页面名字、页面标题、页面关键词、页面描述相关的页面属性,并对所述页面属性进行调整,获得目标页面集合;
其中,所述目标页面集合中的每个目标页面与不同的目标端相互兼容,且不同的目标端对应的目标页面的渲染方案不同。
在一种可能实现的方式中,将绑定的拖曳组件拖曳到所述目标页面集合中对应的目标页面的布局区域中的过程中,还包括:
基于所述绑定结果,将对应的拖曳组件自动拖曳到对应的目标页面的布局区域中;
对所述布局区域中存在的所有拖曳组件依次进行一对多的对比分析;
根据分析结果,剔除所述布局区域中所有拖曳组件中的第一组件,同时,获取所述第一组件在布局区域中的组件定位点;
获取所述组件定位点所处预设空间中的第二组件,并获取所述第二组件的组件信息,所述组件信息包括:组件属性、组件名称;
根据所述组件信息,从所述拼装数据库中提取可填充所述组件定位点的第三组件。
在一种可能实现的方式中,获取每个所述解析条目的条目属性之前,还包括:
构建组件数据模型;
对所述组件数据模型进行空间划分,并向每个子空间匹配唯一地址,且所述唯一地址匹配唯一组件,同时,向所述子空间中的数据字段匹配对应的所述组件的组件内容;
同时,还根据所述组件内容、所述组件被拖曳频率,向每个子空间对应的所述组件配置相关的动作事件、样式事件;
根据配置的相关的动作事件、样式事件确定所述组件的组件属性,从映射数据表中,映射与所述组件属性相关的所有条目属性,并建立映射关系;
并根据所述解析条目的条目属性调取对应的组件。
在一种可能实现的方式中,创建与目标用户的用户需求相关的目标应用之前,还包括:
获取所述目标用户的用户需求,提取所述用户需求中的需求关键词;
获取影响所述用户需求的目标因素,并对所述目标因素进行归类划分,获得N类因素,并分别构建每类因素的第一矩阵,同时,计算所述第一矩阵的特征值;
根据获取的所有特征值,构建第二矩阵;
根据所述第一矩阵、所述第一矩阵的特征值以及第二矩阵,从判别数据库中,调取每类因素的比例权重;
从调取的所有比例权重中,获取最大比例权重,并根据所述最大比例权重对应的目标因素对所述需求关键词进行优化处理;
且优化处理后的需求关键词基于教育数据库进行一一匹配;
根据所述优化处理后的需求关键词确定对应的教育类型,并根据所述教育类型,从教育数据库中,筛选可参考应用;
其中,创建的目标应用与所述可参考应用相匹配。
在一种可能实现的方式中,获取优化处理后的所有目标页面,构成业务***的过程中,还包括:
获取所述目标页面集合的第一功能列表,并根据所述第一功能列表拆解获取若干个目标页面;
获取所述目标页面的第二功能列表,并根据所述第二功能列表拆解获取若干个组件,并根据所述若干个组件完成所述目标页面的业务功能;
同时,根据所有的业务功能,拼装构成业务***。
在一种可能实现的方式中,对所述用户需求进行解析处理的步骤包括:
根据所述目标用户的用户需求,构建用户行为模型;
所述用户行为模型包括与用户需求及关键信息相对应的用户行为标签和对应的权重;
通过用户行为模型获取所述用户需求相对应的指令文本,并显示所述指令文本相对应的解析界面;
当接收到基于所述解析界面触发的选择指令时,确定所述选择指令相对应的解析类型;
获取所述解析类型相对应的解析算法,并根据所述解析算法从解析方式数据库中选取对目标用户预先输入的待调取指令进行解析的解析方式;
根据所述解析方式调用解析窗口,获取所述解析窗口上输入的对应于所述解析方式的解析参数和所述目标用户发送的指令,并根据所述解析参数以及所述解析算法对所述目标用户预先输入的待调取指令进行解析;
解析结束显示所述指令文本相对应的解析结果,并根据所述解析结果确定在用户行为模型中满足目标用户预先输入的待调取指令的应用程序是否只有一种,如果是,则直接确定要调用的应用程序;
如果否,则根据用户行为模型中用户行为标签及对应的权重,将其中与用户行为标签权重最高相对应的应用程序作为最终确定调用的应用程序;
将最终确认的应用程序调出,并在窗口进行显示。
在一种可能实现的方式中,还包括:
构建与所述布局区域以及目标页面相关的分析处理模型;
利用所述分析处理模型对与所述布局区域以及目标页面相关的运行数据进行处理,确定所述布局区域以及目标页面在运行过程中存在的问题;
同时利用所述分析处理模型对存在的问题进行处理,所述分析处理模型对问题处理的结果包括:一个处理结果对应一个问题,一个问题对应一个概率值;
将对应的最大概率值的问题确定为所述布局区域以及目标页面运行过程中存在的问题;
若所述最大概率值大于或等于预设概率值,通过预设的问题规则引擎查找与最大概率值的问题相对应的解决方案,并通过查找的解决方案,对所述最大概率值的问题进行处理;
从优化数据库中,获取与处理结果相关的优化参数,并根据如下公式计算所述优化参数的综合评估值;
其中,表示所述优化参数的综合评估值;n表示解决所述最大概率值的问题对
应的优化参数的个数;表示解决所述最大概率值的问题对应的第i个优化参数的参数
权重值;表示所述布局区域以及目标页面在运行过程中出现所述最大概率值的问题的
概率;表示所述布局区域以及目标页面的权重值;表示所述布局区域以及目标页面在
运行过程中出现所述最大概率值的问题所对应的第i个优化参数的安全系数,且取值范围
为[0.1,0.9];表示所述布局区域以及目标页面在运行过程中出现的所述最大概率值的
问题对应的运行数据的运行可靠均值;表示所述布局区域以及目标页面在运行过程中
出现所述问题对应的运行数据的运行有效值;表示所述优化参数对应的优化数据在运
行数据中的比值;
根据计算得到的综合评估值计算所述布局区域以及目标页面对应的所述最大概率值的问题的优化值:
其中,表示所述对所述最大概率值的问题的优化值;表示所述优化参数的
综合评估值;表示影响布局区域以及目标页面工作的服务器的稳定性参数,且取值范围
为[1,3];表示所述服务器的工作时长;表示所述布局区域与目标页面的相关值;表
示所述布局区域与目标页面在运行时的收录值;
基于所述优化值,对所述布局区域以及目标页面进行补偿反馈,同时,将补偿反馈后的布局区域以及目标页面再次进行运行,并实时获取对应的待处理运行数据,通过分析处理模型对所述待处理运行数据进行处理,判断所述布局区域以及目标页面在运行过程中是否还会出现问题;
若出现问题,通过再次获取优化对所述布局区域以及目标页面进行补偿反馈,直至在运行过程中无问题出现;
若未出现问题,表明所述布局区域以及目标页面合格。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种面向企业在线教育的低代码平台的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明提供一种面向企业在线教育的低代码平台,如图1所示,包括:
步骤1:创建与目标用户的用户需求相关的目标应用;
步骤2:基于所述目标应用的页面设计区域,创建与所述目标应用相关的目标页面集合;
步骤3:基于组件区域,获取与所述用户需求相关的拖曳组件;
步骤4:对所述用户需求进行解析处理,获得若干解析条目,同时,基于拼装数据库,自动绑定每个所述解析条目和对应的拖曳组件,并根据绑定结果,将绑定的拖曳组件拖曳到所述目标页面集合中对应的目标页面的布局区域中;
步骤5:获取每个所述解析条目的条目属性,并根据所述条目属性,从优化数据库中,获取优化参数,并对对应的布局区域以及目标页面进行优化处理;
步骤6:获取优化处理后的所有目标页面,构成业务***。
该实施例中,由于该技术方案可以在现有业务的能力基础之上,快速的完成业务搭建和聚合的能力,对现在有的平台进行个性化设计的能力,搭建更贴近客户业务的个性化数据模型的能力,提供多样化数据报表的展现能力,为客户的业务提供更多的流程方案的能力,因此,降低了搭建过程中的代码使用率,因而,出现了低代码平台,其本发明的内容实现,可以是基于低代码平台实现的。
该实施例中,针对上述的技术方案,还可以进行如下实施:
进入平台管理***,创建一个应用,进入应用的页面设计区,创建一个页面,然后在组件区,通过拖曳的方式,拖曳组件到页面的布局区,设置组件的数据绑定,事件绑定,样式属性,通过设置多个组件拼装来组成一个页面,再通过自建的多个功能的页面来组成一个业务***。
该实施例中,用户需求的目标应用,比如用户需要构架一个美妆平台,此时,创建美妆应用,如包括许多空白界面在内的。
该实施例中,对用户需求进行解析,便于获取多个解析条目,通过确定每个解析条目的条目属性,便于获取优化参数,由于将拖曳组件拖曳到目标页面的布局区域中,可能会存在布局、位置、大小等的问题,因此,通过获取优化参数,便于对其进行调整,进而实现对目标页面的优化。
该实施例中,加强了平台化的概念,方便客户在平台上,设计出更多样化展示的教育行业的***,且该平台采用的架构化结构,可以容纳更多的教育行业的业务组件,可以组合出更多的业务流程和功能,且该组件中的数据可以由客户自由定制,这使得数据模型更加灵活化,且可以更好的进行数据统计,方便后期进行数据分析和挖掘。
针对该实施例,需要说明的是,组件可以在教育行业的业务组件的基础上,沉淀出颗粒度更小的教育行业的共性组件和基础组件,其组件具备的规范可以是预先定制好的,也可以是开放给第三方去拓展开发的。
在创建目标应用的过程中,可以考虑教育行业更多的业务场景,
针对后续业务数据模型的设计,可以加上数据库的关系型设计,比如外键,索引,存储过程等动态设计,事件设计可以增加更智能化的自由编码能力,及方便获取多种编程语言的支持;
在大数据中心和报表设计中,可以结合人工智能,做智能的数据分析,且还可以结合人工智能,智能的收集和分解客户的需求来进行一定的预设计。
上述技术方案的有益效果是:用以基于客户需求,并依赖于业务搭建和聚合能力,来进行个性化构建,方便用户搭建,且便于提高用户体验效果。
本发明提供一种面向企业在线教育的低代码平台,创建与目标用户的用户需求相关的目标应用的步骤包括:基于平台管理***的登录界面,接收所述目标用户输入的目标账号,并进行验证,当所述目标账号验证合格后,授权成功;
当所述目标账号授权成功后,根据所述平台管理***,调取应用管理功能,并根据所述目标用户的用户需求,创建目标应用;
其中,在创建所述目标应用之后,还包括:
根据所述用户需求,自动匹配所述目标应用的基本信息、应用名字以及可匹配平台;
匹配所述目标应用的当前业务数据模型,并向所述目标应用导入业务数据。
上述技术方案的有益效果是:通过授权验证,便于有效的调取应用管理功能,便于根据用户需求,创建目标应用,在创建之后,便于获取业务数据,来对目标用户进行优化。
本发明提供一种面向企业在线教育的低代码平台,基于所述目标应用的页面设计区域,创建与所述目标应用相关的目标页面集合的步骤包括:根据所述目标用户的用户需求,建立第一目标页面集合,同时,接收所述目标用户输入的页面创建指令,创建多个目标页面,构成第二目标页面集合;
将所述第一目标页面集合与所述第二目标页面集合进行融合处理,获得待调整页面集合;
基于页面数据库,为所述待调整页面集合中的每个目标页面自动匹配页面名字、页面标题、页面关键词、页面描述相关的页面属性,并对所述页面属性进行调整,获得目标页面集合;
其中,所述目标页面集合中的每个目标页面与不同的目标端相互兼容,且不同的目标端对应的目标页面的渲染方案不同。
该实施例中,目标端可以是移动端、PC端中的任一种或两种。
上述技术方案的有益效果是:通过创建目标页面以及将页面进行融合处理,不仅是为了提高页面的丰富度,也是为了能够对页面进行后续调整,向待调整页面自动匹配各种相关的参数,避免人为操作,减少了用户的操作步骤,提高了操作效率。
本发明提供一种面向企业在线教育的低代码平台,将绑定的拖曳组件拖曳到所述目标页面集合中对应的目标页面的布局区域中的过程中,还包括:
基于所述绑定结果,将对应的拖曳组件自动拖曳到对应的目标页面的布局区域中;
对所述布局区域中存在的所有拖曳组件依次进行一对多的对比分析;
根据分析结果,剔除所述布局区域中所有拖曳组件中的第一组件,同时,获取所述第一组件在布局区域中的组件定位点;
获取所述组件定位点所处预设空间中的第二组件,并获取所述第二组件的组件信息,所述组件信息包括:组件属性、组件名称;
根据所述组件信息,从所述拼装数据库中提取可填充所述组件定位点的第三组件。
该实施例中,提取的第三组件,是与第二组件相关的,因为第一组件与第二组件对比分析不合格,因此,通过获取第三组件来替换第一组件,便于提高搭建的有效性。
该实施例中,绑定结果,例如是美妆应用的某个美妆产品,此时,对应的组件即为与某个美妆产品相关的内容,如照片、文字描述等。
上述技术方案的有益效果是:通过根据绑定结果,自动进行拖曳,减少人为操作,进一步方便了搭建,通过将拖曳组件进行一对多的对比分析,是为了剔除不合格的组件,同时,对不合格的组件进行定位,以及确定不合格组件所处预设空间的第二组件,是为了方便提取第三组件,对该定位点进行有效填充,保证布局结果的有效性。
本发明提供一种面向企业在线教育的低代码平台,获取每个所述解析条目的条目属性之前,还包括:
构建组件数据模型;
对所述组件数据模型进行空间划分,并向每个子空间匹配唯一地址,且所述唯一地址匹配唯一组件,同时,向所述子空间中的数据字段匹配对应的所述组件的组件内容;
同时,还根据所述组件内容、所述组件被拖曳频率,向每个子空间对应的所述组件配置相关的动作事件、样式事件;
根据配置的相关的动作事件、样式事件确定所述组件的组件属性,从映射数据表中,映射与所述组件属性相关的所有条目属性,并建立映射关系;
并根据所述解析条目的条目属性调取对应的组件。
该实施例中,对组件数据模型进行空间划分,并匹配唯一地址,方便查找,且通过向数据字段匹配组件内容,便于配置相关事件。
该实施例中,组件属性例如是与样式以及样式可变化性相关的。
上述技术方案的有益效果是:通过配置动作事件、样式事件,便于在搭建过程或拖曳过程中,进行有效使用,保证了组件使用的灵活性。
本发明提供一种面向企业在线教育的低代码平台,创建与目标用户的用户需求相关的目标应用之前,还包括:
获取所述目标用户的用户需求,提取所述用户需求中的需求关键词;
获取影响所述用户需求的目标因素,并对所述目标因素进行归类划分,获得N类因素,并分别构建每类因素的第一矩阵,同时,计算所述第一矩阵的特征值;
根据获取的所有特征值,构建第二矩阵;
根据所述第一矩阵、所述第一矩阵的特征值以及第二矩阵,从判别数据库中,调取每类因素的比例权重;
从调取的所有比例权重中,获取最大比例权重,并根据所述最大比例权重对应的目标因素对所述需求关键词进行优化处理;
且优化处理后的需求关键词基于教育数据库进行一一匹配;
根据所述优化处理后的需求关键词确定对应的教育类型,并根据所述教育类型,从教育数据库中,筛选可参考应用;
其中,创建的目标应用与所述可参考应用相匹配。
该实施例中,获取用户需求过程中,提取需求关键词,例如与美妆应用相关的眼妆、唇妆等;
该实施例中,将影响用户需求的目标因素进行归类划分,例如,目标因素包括:用户需求输入过程中出现错别字体、用户需求在不同的场合中的不同结果等因素,将其进行归类划分,获得N类因素。
该实施例中,通过构建每类的矩阵,并获取特征值,进而根据特征值,构建新的矩阵。
该实施例中,通过调取每类因素的比例权重,可以有效的判定出对应的需求关键词,进而对其需求关键词进行匹配,便于提高获取匹配的教育类型的有效性。
该实施例中,通过将创建的目标应用与可参考的应用相匹配,是为了能够基于可参考应用的可参考参数来向目标应用提供一些有效参数,提高搭建页面的效率。
上述技术方案的有益效果是:通过对目标因素进行归类,便于获取对应的需求关键词,通过对需求关键词进行优化处理,便于有效匹配到教育类型,通过设置通过将创建的目标应用与可参考的应用相匹配,便于提高搭建页面的效率。
本发明提供一种面向企业在线教育的低代码平台,获取优化处理后的所有目标页面,构成业务***的过程中,还包括:
获取所述目标页面集合的第一功能列表,并根据所述第一功能列表拆解获取若干个目标页面;
获取所述目标页面的第二功能列表,并根据所述第二功能列表拆解获取若干个组件,并根据所述若干个组件完成所述目标页面的业务功能;
同时,根据所有的业务功能,拼装构成业务***。
上述技术方案的有益效果是:通过获取第一功能列表以及第二功能裂变,便于拼装构成完整的业务***。
本发明提供一种面向企业在线教育的低代码平台,对所述用户需求进行解析处理的步骤包括:
根据所述目标用户的用户需求,构建用户行为模型;
所述用户行为模型包括与用户需求及关键信息相对应的用户行为标签和对应的权重;
通过用户行为模型获取所述用户需求相对应的指令文本,并显示所述指令文本相对应的解析界面;
当接收到基于所述解析界面触发的选择指令时,确定所述选择指令相对应的解析类型;
获取所述解析类型相对应的解析算法,并根据所述解析算法从解析方式数据库中选取对目标用户预先输入的待调取指令进行解析的解析方式;
根据所述解析方式调用解析窗口,获取所述解析窗口上输入的对应于所述解析方式的解析参数和所述目标用户发送的指令,并根据所述解析参数以及所述解析算法对所述目标用户预先输入的待调取指令进行解析;
解析结束显示所述指令文本相对应的解析结果,并根据所述解析结果确定在用户行为模型中满足目标用户预先输入的待调取指令的应用程序是否只有一种,如果是,则直接确定要调用的应用程序;
如果否,则根据用户行为模型中用户行为标签及对应的权重,将其中与用户行为标签权重最高相对应的应用程序作为最终确定调用的应用程序;
将最终确认的应用程序调出,并在窗口进行显示。
该实施例中,用户需求及关键信息相对应的用户行为标签和对应的权重指的是根据用户需求以及在使用低代码平台时输入的关键信息对用户行为进行标记,并将多次实验的结果进行存储,同时利用权重对与目标用户需求相关的应用进行优先排序,便于确定目标用户的需求。
该实施例中,指令文本指的是当用户需要调出应用时,通过将用户的操作转换为指令文本,指令文本属于计算机语言,便于计算机识别。
该实施例中,解析类型指的是根据用户需求,将用户的操作指令进行划分归类,根据归类后的种类选择相对应的解析类型对用户需求进行解析。
该实施例中,解析算法指的是在确定好解析类型后,通过相对应的算法对用户的操作指令进行计算分析,解析算法与操作指令一一对应,一种操作指令只能由相对应的解析算法进行解析。
该实施例中,待调取指令指的是根据解析算法计算得到的结果对目标应用进行选择相对应的解析方式,调用需通过相对应的调取指令进行控制,此指令被称为待调取指令。
该实施例中,解析结果指的是与将目标需求转换的指令文本相对应的,是指令文本经过一系列解析的结果,即用户的目标需求。
上述技术方案的有益效果是:通过用户行为模型将用户的需求转换为指令文本,便于计算机识别,同时根据转换后的指令文本选择相对应的解析界面,通过解析界面调出相对应的解析类型,从而确定对应的解析算法,层层递进,对目标用户的需求进行严格解析,最终通过相对应的解析方式得到解析结果,确保了此解析结果的准确性,同在在根据解析结果调用应用程序时,还对应用程序的对应性进行检测,确保调出的应用程序时目标用户需要的,总之,此方案优化了从目标需求到调出应用程序的过程,使得整个操作更加准确。
本发明提供一种面向企业在线教育的低代码平台,还包括:
构建与所述布局区域以及目标页面相关的分析处理模型;
利用所述分析处理模型对与所述布局区域以及目标页面相关的运行数据进行处理,确定所述布局区域以及目标页面在运行过程中存在的问题;
同时利用所述分析处理模型对存在的问题进行处理,所述分析处理模型对问题处理的结果包括:一个处理结果对应一个问题,一个问题对应一个概率值;
将对应的最大概率值的问题确定为所述布局区域以及目标页面运行过程中存在的问题;
若所述最大概率值大于或等于预设概率值,通过预设的问题规则引擎查找与最大概率值的问题相对应的解决方案,并通过查找的解决方案,对所述最大概率值的问题进行处理;
从优化数据库中,获取与处理结果相关的优化参数,并根据如下公式计算所述优化参数的综合评估值;
其中,表示所述优化参数的综合评估值;n表示解决所述最大概率值的问题对
应的优化参数的个数;表示解决所述最大概率值的问题对应的第i个优化参数的参数
权重值;表示所述布局区域以及目标页面在运行过程中出现所述最大概率值的问题的
概率;表示所述布局区域以及目标页面的权重值;表示所述布局区域以及目标页面在
运行过程中出现所述最大概率值的问题所对应的第i个优化参数的安全系数,且取值范围
为[0.1,0.9];表示所述布局区域以及目标页面在运行过程中出现的所述最大概率值的
问题对应的运行数据的运行可靠均值;表示所述布局区域以及目标页面在运行过程中
出现所述问题对应的运行数据的运行有效值;表示所述优化参数对应的优化数据在运
行数据中的比值;
根据计算得到的综合评估值计算所述布局区域以及目标页面对应的所述最大概率值的问题的优化值:
其中,表示所述对所述最大概率值的问题的优化值;表示所述优化参数的
综合评估值;表示影响布局区域以及目标页面工作的服务器的稳定性参数,且取值范围
为[1,3];表示所述服务器的工作时长;表示所述布局区域与目标页面的相关值;表
示所述布局区域与目标页面在运行时的收录值;
基于所述优化值,对所述布局区域以及目标页面进行补偿反馈,同时,将补偿反馈后的布局区域以及目标页面再次进行运行,并实时获取对应的待处理运行数据,通过分析处理模型对所述待处理运行数据进行处理,判断所述布局区域以及目标页面在运行过程中是否还会出现问题;
若出现问题,通过再次获取优化对所述布局区域以及目标页面进行补偿反馈,直至在运行过程中无问题出现;
若未出现问题,表明所述布局区域以及目标页面合格。
上述技术方案的有益效果是:通过构建分析处理模型,对目标用户使用过程中出现的布局区域以及目标页面进行优化,通过对布局区域以及目标页面运行过程中的数据进行检测,找出运行过程中出现的问题,确保了对所有数据的检测,具有全面性,同时根据检测到的问题查找相对应的解决方案,并在确定方案之后从优化数据库中选择相对应的优化参数对出现的问题进行优化,在计算优化参数的综合评估指时,涉及优化参数的参数权重值、目标页面的权重值以及运行数据的运行可靠均值,使得此评估结果更加准确,便于对出现的问题进行客观的评估,同时根据优化参数的综合评估指计算对问题的优化值时涉及服务器的稳定性参数、布局区域与目标页面的相关值以及布局区域与目标页面在运行时的收录值,确保了对出现的问题进行全面的优化,解决布局区域与目标页面在运行过程中出现的问题,并在优化后再次对运行数据进行检测,直至无问题出现,确保把问题进行彻底的结果,舒适了用户的体验感,同时也增强了该***的运行效果。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.一种面向企业在线教育的低代码平台,其特征在于,包括:
创建与目标用户的用户需求相关的目标应用;
基于所述目标应用的页面设计区域,创建与所述目标应用相关的目标页面集合;
基于组件区域,获取与所述用户需求相关的拖曳组件;
对所述用户需求进行解析处理,获得若干解析条目,同时,基于拼装数据库,自动绑定每个所述解析条目和对应的拖曳组件,并根据绑定结果,将绑定的拖曳组件拖曳到所述目标页面集合中对应的目标页面的布局区域中;
获取每个所述解析条目的条目属性,并根据所述条目属性,从优化数据库中,获取优化参数,并对对应的布局区域以及目标页面进行优化处理;
获取优化处理后的所有目标页面,构成业务***;
将绑定的拖曳组件拖曳到所述目标页面集合中对应的目标页面的布局区域中的过程中,还包括:
基于所述绑定结果,将对应的拖曳组件自动拖曳到对应的目标页面的布局区域中;
对所述布局区域中存在的所有拖曳组件依次进行一对多的对比分析;
根据分析结果,剔除所述布局区域中所有拖曳组件中的第一组件,同时,获取所述第一组件在布局区域中的组件定位点;
获取所述组件定位点所处预设空间中的第二组件,并获取所述第二组件的组件信息,所述组件信息包括:组件属性、组件名称;
根据所述组件信息,从所述拼装数据库中提取可填充所述组件定位点的第三组件。
2.根据权利要求1所述的低代码平台,其特征在于,创建与目标用户的用户需求相关的目标应用的步骤包括:基于平台管理***的登录界面,接收所述目标用户输入的目标账号,并进行验证,当所述目标账号验证合格后,授权成功;
当所述目标账号授权成功后,根据所述平台管理***,调取应用管理功能,并根据所述目标用户的用户需求,创建目标应用;
其中,在创建所述目标应用之后,还包括:
根据所述用户需求,自动匹配所述目标应用的基本信息、应用名字以及可匹配平台;
匹配所述目标应用的当前业务数据模型,并向所述目标应用导入业务数据。
3.根据权利要求1所述的低代码平台,其特征在于,基于所述目标应用的页面设计区域,创建与所述目标应用相关的目标页面集合的步骤包括:根据所述目标用户的用户需求,建立第一目标页面集合,同时,接收所述目标用户输入的页面创建指令,创建多个目标页面,构成第二目标页面集合;
将所述第一目标页面集合与所述第二目标页面集合进行融合处理,获得待调整页面集合;
基于页面数据库,为所述待调整页面集合中的每个目标页面自动匹配页面名字、页面标题、页面关键词、页面描述相关的页面属性,并对所述页面属性进行调整,获得目标页面集合;
其中,所述目标页面集合中的每个目标页面与不同的目标端相互兼容,且不同的目标端对应的目标页面的渲染方案不同。
4.根据权利要求1所述的低代码平台,其特征在于,获取每个所述解析条目的条目属性之前,还包括:
构建组件数据模型;
对所述组件数据模型进行空间划分,并向每个子空间匹配唯一地址,且所述唯一地址匹配唯一组件,同时,向所述子空间中的数据字段匹配对应的所述组件的组件内容;
同时,还根据所述组件内容、所述组件被拖曳频率,向每个子空间对应的所述组件配置相关的动作事件、样式事件;
根据配置的相关的动作事件、样式事件确定所述组件的组件属性,从映射数据表中,映射与所述组件属性相关的所有条目属性,并建立映射关系;
并根据所述解析条目的条目属性调取对应的组件。
5.根据权利要求1所述的低代码平台,其特征在于,创建与目标用户的用户需求相关的目标应用之前,还包括:
获取所述目标用户的用户需求,提取所述用户需求中的需求关键词;
获取影响所述用户需求的目标因素,并对所述目标因素进行归类划分,获得N类因素,并分别构建每类因素的第一矩阵,同时,计算所述第一矩阵的特征值;
根据获取的所有特征值,构建第二矩阵;
根据所述第一矩阵、所述第一矩阵的特征值以及第二矩阵,从判别数据库中,调取每类因素的比例权重;
从调取的所有比例权重中,获取最大比例权重,并根据所述最大比例权重对应的目标因素对所述需求关键词进行优化处理;
且优化处理后的需求关键词基于教育数据库进行一一匹配;
根据所述优化处理后的需求关键词确定对应的教育类型,并根据所述教育类型,从教育数据库中,筛选可参考应用;
其中,创建的目标应用与所述可参考应用相匹配。
6.根据权利要求1所述的低代码平台,其特征在于,获取优化处理后的所有目标页面,构成业务***的过程中,还包括:
获取所述目标页面集合的第一功能列表,并根据所述第一功能列表拆解获取若干个目标页面;
获取所述目标页面的第二功能列表,并根据所述第二功能列表拆解获取若干个组件,并根据所述若干个组件完成所述目标页面的业务功能;
同时,根据所有的业务功能,拼装构成业务***。
7.根据权利要求1所述的低代码平台,其特征在于,对所述用户需求进行解析处理的步骤包括:
根据所述目标用户的用户需求,构建用户行为模型;
所述用户行为模型包括与用户需求及关键信息相对应的用户行为标签和对应的权重;
通过用户行为模型获取所述用户需求相对应的指令文本,并显示所述指令文本相对应的解析界面;
当接收到基于所述解析界面触发的选择指令时,确定所述选择指令相对应的解析类型;
获取所述解析类型相对应的解析算法,并根据所述解析算法从解析方式数据库中选取对目标用户预先输入的待调取指令进行解析的解析方式;
根据所述解析方式调用解析窗口,获取所述解析窗口上输入的对应于所述解析方式的解析参数和所述目标用户发送的指令,并根据所述解析参数以及所述解析算法对所述目标用户预先输入的待调取指令进行解析;
解析结束显示所述指令文本相对应的解析结果,并根据所述解析结果确定在用户行为模型中满足目标用户预先输入的待调取指令的应用程序是否只有一种,如果是,则直接确定要调用的应用程序;
如果否,则根据用户行为模型中用户行为标签及对应的权重,将其中与用户行为标签权重最高相对应的应用程序作为最终确定调用的应用程序;
将最终确认的应用程序调出,并在窗口进行显示。
8.根据权利要求1所述的低代码平台,其特征在于,还包括:
构建与所述布局区域以及目标页面相关的分析处理模型;
利用所述分析处理模型对与所述布局区域以及目标页面相关的运行数据进行处理,确定所述布局区域以及目标页面在运行过程中存在的问题;
同时利用所述分析处理模型对存在的问题进行处理,所述分析处理模型对问题处理的结果包括:一个处理结果对应一个问题,一个问题对应一个概率值;
将对应的最大概率值的问题确定为所述布局区域以及目标页面运行过程中存在的问题;
若所述最大概率值大于或等于预设概率值,通过预设的问题规则引擎查找与最大概率值的问题相对应的解决方案,并通过查找的解决方案,对所述最大概率值的问题进行处理;
从优化数据库中,获取与处理结果相关的优化参数,并根据如下公式计算所述优化参数的综合评估值;
其中,表示所述优化参数的综合评估值;n表示解决所述最大概率值的问题对应的
优化参数的个数;表示解决所述最大概率值的问题对应的第i个优化参数的参数权重
值;表示所述布局区域以及目标页面在运行过程中出现所述最大概率值的问题的概率;表示所述布局区域以及目标页面的权重值;表示所述布局区域以及目标页面在运行过
程中出现所述最大概率值的问题所对应的第i个优化参数的安全系数,且取值范围为[0.1,
0.9];表示所述布局区域以及目标页面在运行过程中出现的所述最大概率值的问题对
应的运行数据的运行可靠均值;表示所述布局区域以及目标页面在运行过程中出现所
述问题对应的运行数据的运行有效值;表示所述优化参数对应的优化数据在运行数据
中的比值;
根据计算得到的综合评估值计算所述布局区域以及目标页面对应的所述最大概率值的问题的优化值:
其中,表示所述对所述最大概率值的问题的优化值;表示所述优化参数的综合
评估值;表示影响布局区域以及目标页面工作的服务器的稳定性参数,且取值范围为[1,
3];表示所述服务器的工作时长;表示所述布局区域与目标页面的相关值;表示所
述布局区域与目标页面在运行时的收录值;
基于所述优化值,对所述布局区域以及目标页面进行补偿反馈,同时,将补偿反馈后的布局区域以及目标页面再次进行运行,并实时获取对应的待处理运行数据,通过分析处理模型对所述待处理运行数据进行处理,判断所述布局区域以及目标页面在运行过程中是否还会出现问题;
若出现问题,通过再次获取优化对所述布局区域以及目标页面进行补偿反馈,直至在运行过程中无问题出现;
若未出现问题,表明所述布局区域以及目标页面合格。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011059545.1A CN111897528B (zh) | 2020-09-30 | 2020-09-30 | 一种面向企业在线教育的低代码平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011059545.1A CN111897528B (zh) | 2020-09-30 | 2020-09-30 | 一种面向企业在线教育的低代码平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111897528A CN111897528A (zh) | 2020-11-06 |
CN111897528B true CN111897528B (zh) | 2020-12-22 |
Family
ID=73224124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011059545.1A Active CN111897528B (zh) | 2020-09-30 | 2020-09-30 | 一种面向企业在线教育的低代码平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111897528B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112560344B (zh) * | 2020-12-14 | 2023-12-08 | 北京云歌科技有限责任公司 | 一种构建模型伺服***的方法和装置 |
CN114063992B (zh) * | 2022-01-11 | 2022-04-22 | 广东道一信息技术股份有限公司 | 一种低代码开发平台的建模方法及*** |
CN116301847B (zh) * | 2023-01-28 | 2023-11-21 | 广西数字大脑智能科技有限责任公司 | 一种基于开发平台快速生成页面的***及方法 |
CN117289916B (zh) * | 2023-11-24 | 2024-06-07 | 美云智数科技有限公司 | 数智化PaaS平台*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677789A (zh) * | 2012-09-25 | 2014-03-26 | 深圳市金正方科技有限公司 | 基于grid组件的列表数据展现方法及*** |
CN109165016A (zh) * | 2018-08-29 | 2019-01-08 | 郑州悉知信息科技股份有限公司 | 网页构建方法和装置 |
CN110851134A (zh) * | 2019-11-08 | 2020-02-28 | 广东道一信息技术股份有限公司 | 低代码页面设计装置及页面设计方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107291718B (zh) * | 2016-03-30 | 2021-10-08 | 阿里巴巴集团控股有限公司 | 页面资源投放方法及装置 |
-
2020
- 2020-09-30 CN CN202011059545.1A patent/CN111897528B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677789A (zh) * | 2012-09-25 | 2014-03-26 | 深圳市金正方科技有限公司 | 基于grid组件的列表数据展现方法及*** |
CN109165016A (zh) * | 2018-08-29 | 2019-01-08 | 郑州悉知信息科技股份有限公司 | 网页构建方法和装置 |
CN110851134A (zh) * | 2019-11-08 | 2020-02-28 | 广东道一信息技术股份有限公司 | 低代码页面设计装置及页面设计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111897528A (zh) | 2020-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111897528B (zh) | 一种面向企业在线教育的低代码平台 | |
CN108089843B (zh) | 一种智能化的银行企业级需求管理*** | |
US11170179B2 (en) | Systems and methods for natural language processing of structured documents | |
US7389306B2 (en) | System and method for processing semi-structured business data using selected template designs | |
CN112035599B (zh) | 基于垂直搜索的查询方法、装置、计算机设备及存储介质 | |
JP2019502979A (ja) | 構造化されたマルチフィールドファイルのレイアウトの自動解釈 | |
US10002187B2 (en) | Method and system for performing topic creation for social data | |
CA3113807A1 (en) | Model aggregation using model encapsulation of user-directed iterative machine learning | |
CN112395846B (zh) | 一种可配置模板的电子实验记录本报告生成*** | |
US20230004979A1 (en) | Abnormal behavior detection method and apparatus, electronic device, and computer-readable storage medium | |
US20230244862A1 (en) | Form processing method and apparatus, device, and storage medium | |
CN113190562A (zh) | 一种报表生成方法、装置及电子设备 | |
CN114638234A (zh) | 应用于线上业务办理的大数据挖掘方法及*** | |
CN116775879A (zh) | 大语言模型的微调训练方法、合同风险评审方法及*** | |
CN111104422B (zh) | 一种数据推荐模型的训练方法、装置、设备及存储介质 | |
CN102103502A (zh) | 基于经过遗留***的踪迹来分析遗留***的方法和*** | |
KR102532216B1 (ko) | Esg 보조 툴을 이용하여 정형화된 esg 데이터로 이루어진 esg 데이터베이스를 구축하는 방법 및 이를 수행하는 esg 서비스 제공 시스템 | |
CN113868141A (zh) | 数据测试方法、装置、电子设备及存储介质 | |
KR20220099690A (ko) | 문서를 요약하는 장치, 방법 및 컴퓨터 프로그램 | |
CN111027296A (zh) | 基于知识库的报表生成方法及*** | |
CN116303375B (zh) | 基于大数据的数据库维护分析方法、服务器及介质 | |
CN112101926B (zh) | 一种专利年费智能支付方法及*** | |
CN113536788B (zh) | 信息处理方法、装置、存储介质及设备 | |
CN115203057B (zh) | 低代码测试自动化方法、装置、设备及存储介质 | |
CN115713099B (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 | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: No.637, 6 / F, 101 West Fourth Ring Road South, Fengtai District, Beijing Patentee after: Zhixueyun (Beijing) Technology Co.,Ltd. Address before: No.637, 6 / F, 101 West Fourth Ring Road South, Fengtai District, Beijing Patentee before: Zhixueyun (Beijing) Technology Co.,Ltd. |