[发明专利]生成控制工具的方法、装置、设备和存储介质在审
申请号: | 201910966748.X | 申请日: | 2019-10-12 |
公开(公告)号: | CN110888628A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 王智超;何文刚 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘挽澜 |
地址: | 518048 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 控制 工具 方法 装置 设备 存储 介质 | ||
1.一种生成控制工具的方法,其特征在于,所述方法包括:
根据代码模块的功能类型生成多个功能模块,所述多个功能模块包括至少一个共用模块以及至少一个专用模块;
在接收到用户触发的创建请求时,根据所述创建请求确定基础框架和目标功能模块,所述目标功能模块是指所述多个功能模块中的部分功能模块或者全部功能模块;
获取用户的输入信息,根据所述用户的输入信息将预置的基础控件设置在所述基础框架中,所述基础控件是指界面开发中放置的可视化图形元件,所述基础框架是指不包含任何功能以及基础控件的空白窗口;
通过多个功能模块的接口查找所述目标功能模块的入口,根据所述目标功能模块的入口找到对应的目标功能模块位置,并将所述目标功能模块嵌入到对应的所述基础控件中,得到功能化控件,所述功能化控件用于读取所述对应目标功能模块位置并调用所述目标功能模块;
基于所述功能化控件和所述基础框架生成控制工具。
2.根据权利要求1所述的方法,其特征在于,所述在接收到用户触发的创建请求时,根据所述创建请求确定基础框架和目标功能模块之后,所述获取用户的输入信息,根据所述用户的输入信息将预置的基础控件设置在所述基础框架中之前,所述方法还包括:
创建主队列和插队队列,所述主队列是指存储一个或多个预估占用空闲的资源高于空闲资源上限的访问请求队列,所述插队队列是指存储一个或多个预估占用所述空闲的资源低于空闲资源上限的访问请求队列,所述资源包括CPU时长、系统内存以及网络带宽中的至少一项,所述CPU时长是指CPU全速工作时完成任务所花费的时长;
清空创建所述主队列和所述插队队列生成的数据,以初始化所述主队列以及所述插队队列;
预估所述用户的创建请求所要占用未被使用的资源大小;
若所述用户的创建请求占用的所述未被使用的资源大于阈值,则将所述用户的创建请求放置在所述主队列的队尾;
若所述用户的创建请求占用的所述未被使用的资源小于或者等于所述阈值,则将所述用户的创建请求放置在所述插队队列的队尾。
3.根据权利要求1所述的方法,其特征在于,所述通过多个功能模块的接口查找所述目标功能模块的入口,根据所述目标功能模块的入口找到对应的目标功能模块位置,并将所述目标功能模块嵌入到对应的所述基础控件中,得到功能化控件之后,所述基于所述功能化控件和所述基础框架生成所述控制工具之前,所述方法还包括:
根据所述用户的创建请求从所述功能化控件中调用所述多个功能模块,并将所述多个功能模块的信息存储至数组中,得到目标数组;
将所述目标数组输入到自定义库中,并编译所述自定义库,得到所述目标功能模块的可执行文件,所述自定义库是将所述控件通过文本形式存储并提供外部修改的文本;
修改所述自定义库所存储的控件属性数据,得到更新后的可执行文件;
通过执行所述更新后的可执行文件修改所述功能化控件的属性。
4.根据权利要求1所述的方法,其特征在于,所述在接收到用户触发的创建请求时,根据所述创建请求确定基础框架和目标功能模块之后,所述方法还包括:
调用数据库中所储存的用户历史访问信息;
通过所述目标功能模块的入口将所述用户的访问信息输入至所述目标功能模块;
通过所述目标功能模块分析所述用户的访问信息;
若所述用户的访问信息中出现不良访问记录,则确定所述用户的正常访问概率低于预设值,并禁止所述用户访问。
5.根据权利要求4所述的方法,其特征在于,所述若所述用户的访问信息中出现不良访问记录,则判断所述用户的正常访问概率低于预设值,并禁止所述用户访问之后,所述方法还包括:
通过所述目标功能模块将所述访问信息保存到数据库汇总;
将所述用户的访问信息汇总成用户的新信息;
通过监控日志呈现所述用户的新信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910966748.X/1.html,转载请声明来源钻瓜专利网。