[发明专利]一种基于语音识别的UI界面智能构建方法在审
申请号: | 202011443196.3 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112540758A | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 尚灵超 | 申请(专利权)人: | 杭州讯酷科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F3/16;G06F9/445;G06F16/2458 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 语音 识别 ui 界面 智能 构建 方法 | ||
1.一种基于语音识别的UI界面智能构建方法,其特征在于,包括以下步骤:
获取历史UI界面构建数据,选择历史UI界面重新构建或进行新的UI界面构建;
进入基础元素控件制作界面,通过语音进行指令的输入,获得语音指令集,对语音指令集进行数据解析,进行基础元素控件的排序展示;
选取基础元素控件进行表的制作;
根据用户制作的基础元素控件、表和语音指令集完成UI界面制作。
2.根据权利要求1所述的一种基于语音识别的UI界面智能构建方法,其特征在于,
所述基础元素控件排序的方法包括以下步骤:
S31:表数量的统计;
S32:表中非空字段数量的统计;
S33:表的使用数量的统计;
S34:使用的表的相应字段的统计;
S35:最近表使用频次和字段使用频次的统计;
S36:根据表使用频次和表使用数量进行表的加权计算、根据字段使用频次和非空字段数量进行字段加权计算,根据表加权计算结果和字段加权计算结果进行排序加权计算;
S37:根据排序加权计算结果进行不同用途的排列展示。
3.根据权利要求2所述的一种基于语音识别的UI界面智能构建方法,其特征在于,
所述字段加权计算的方法为:遍历所有的表,获取每个表的表头字段,将非空字段数量的权重定义为1,字段使用频次的权重的计算式为:θ=α×β,其中,θ为字段使用频次的权重,α为表头字段的比值,β为表头字段在表中非空字段的比值;
所述表头字段的比值α的计算方法为:其中,N为表的总数,T为表头字段在表中的空值字段;
所述表头字段在表中非空字段的比值β的计算方法为:其中,μi为表头字段在每个表中非空字段的比值,M为表头字段存在在表中的表数量;
所述表头字段在每个表中非空字段的比值μi的计算方法为:其中,K为表头字段下对应的行数,HJ为表中某一个表头字段对应列的空值字段数量。
4.根据权利要求2所述的一种基于语音识别的UI界面智能构建方法,其特征在于,
所述表的使用频次的统计方法为:包括对表内数据的某个字段的统计,计算表内每个数据字段的使用概率ρ,计算表在使用过程中的使用概率σ,计算插入表中的非空字段的概率ω,将表内每个数据字段的使用概率ρ、表在使用过程中的使用概率σ和插入表中的非空字段的概率ω进行加权平均计算,将计算结果小于等于0.1的作为低使用频次的表,将计算结果大于0.1且小于等于0.4的作为中使用频次的表,将计算结果大于0.4且小于等于0.7的作为高使用频次的表,将计算结果大于0.7的作为必要表。
5.根据权利要求1或2所述的一种基于语音识别的UI界面智能构建方法,其特征在于,
所述基础元素控件制作界面还设置有关键字检索栏,根据关键字进行加权计算,基础元素控件根据关键字加权计算结果进行排序。
6.根据权利要求1或2所述的一种基于语音识别的UI界面智能构建方法,其特征在于,
所述语音指令集的获取方法为:当接收到第一个语音字段时,建立集合A,在集合A内根据语音指令的分隔符号或语音接收时间间隔建立若干个子集合Ai。
7.根据权利要求6所述的一种基于语音识别的UI界面智能构建方法,其特征在于,
在集合A内根据语音接收时间间隔建立若干个子集合Ai的方法为:建立子集合A1,将第一个语音字段放入子集合A1,记录下一个相邻语音字段的输入时间间隔t,当t≤2s时,将下一个语音字段放入子集合A1,当2st≤10s时,将下一个语音字段放入下一个子集合A2,当t10s时,则集合A构建完成。
8.根据权利要求6所述的一种基于语音识别的UI界面智能构建方法,其特征在于,
对语音指令集进行数据解析的方法为:从第一个子集合A1开始,将子集合A1内的字段与基础元素的字段进行一一比对,若字段的属性和顺序均一致,则保留该子集合A1的字段内容并进入下一子集合的比对判断,若在基础元素数据库中找不到与子集合A1的字段的属性和顺序均一致的基础元素,则中断数据解析并将接近的基础元素进行展示,供用户进行选择,用户通过语音输入形成新的子集合,替代原来的子集合A1,从替代后的子集合A1开始,重新进行字段比对,直到集合A内所有的子集合比对完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州讯酷科技有限公司,未经杭州讯酷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011443196.3/1.html,转载请声明来源钻瓜专利网。