[发明专利]一种用于可视化UI界面生成的基础元素构建方法在审
申请号: | 202011443239.8 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112540759A | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 尚灵超 | 申请(专利权)人: | 杭州讯酷科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/34;G06F9/445 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 可视化 ui 界面 生成 基础 元素 构建 方法 | ||
1.一种用于可视化UI界面生成的基础元素构建方法,其特征在于,
包括以下步骤:
A)构建基础元素清单,所述基础元素包括名称、图标和关联程序;
B)读取用户已有数据库,获得用户常用字段集合;
C)将常用字段按使用频繁度排序;
D)将常用字段与基础元素关联;
E)在可视化UI界面生成页面,将基础元素按与其关联的常用字段的排序,为用户显示基础元素的控件。
2.根据权利要求1所述的一种用于可视化UI界面生成的基础元素构建方法,其特征在于,
所述基础元素还包括别称,所述别称为数组,数组中存储有若干个预设别称和指定别称,所述指定别称由人工按照用户已有数据库与基础元素的名称关联获得,当指定别称在超过预设数量的用户的已有数据库中被关联时,该指定别称移入预设别称中。
3.根据权利要求1所述的一种用于可视化UI界面生成的基础元素构建方法,其特征在于,
步骤B)中,获得用户常用字段集合的方法包括:
B1)读取用户已有数据库的全部表Ta,a∈[1,M],进而获得全部字段Ci,i∈[1,N],M为表的数量,N为字段的总数;
B2)统计每个字段Ci下的有效数据的数量和空值率所述空值率为带有字段Ci的表的数据行数总和;
B3)将有效数据的数量大于预设阈值,或者空值率小于预设阈值的字段Ci加入用户常用字段集合。
4.根据权利要求3所述的一种用于可视化UI界面生成的基础元素构建方法,其特征在于,
步骤B)中,获得用户常用字段集合的方法还包括:
读取用户已有数据库的最近一段时间的日志,获取其中的UPDATE语句,统计字段Ci出现在UPDATE语句中的次数若小于设定阈值,则将字段Ci移出用户常用字段集合。
5.根据权利要求3所述的一种用于可视化UI界面生成的基础元素构建方法,其特征在于,
步骤C)中,将常用字段按使用频繁度排序的方法包括:
C1)构建字段Ci使用频繁度特征值
C2)获得用户已有数据库数据的总数据量R,将区间[0,R]划分为若干个数值区间Rk,k∈[1,K],K为划分的区间数量,将每个字段Ci下的有效数据的数量落入划分的区间后,获得其区间序号
C3)频繁度特征值
其中,为字段Ci的初始频繁度,其值默认为0,a1以及a2分别为加权系数;C4)将字段Ci,i∈[1,N]按照其频繁度特征值降序排列。
6.根据权利要求5所述的一种用于可视化UI界面生成的基础元素构建方法,其特征在于,
步骤C)中,将常用字段按使用频繁度排序的方法还包括:
读取用户已有数据库的最近一段时间的日志,获取其中的INSERT语句,统计字段Ci出现在INSERT语句中的次数若大于设定阈值,则字段Ci的频繁度特征值
其中,a3为加权系数,IN为获取的INSERT语句总数。
7.根据权利要求6所述的一种用于可视化UI界面生成的基础元素构建方法,其特征在于,
统计每个字段Ci的使用率使用率为包含有字段Ci的表的数量,若字段Ci的空值率大于预设阈值,则判断其使用率是否大于预设阈值,若使用率大于预设阈值τ0,则按下式更新a2的值其中b为预设系数,b1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州讯酷科技有限公司,未经杭州讯酷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011443239.8/1.html,转载请声明来源钻瓜专利网。