【技术实现步骤摘要】
一种基于文本生成模板的数据统计系统
[0001]本专利技术涉及数据统计
,特别是涉及一种基于文本生成模板的数据统计系统。
技术介绍
[0002]随着互联网的广泛应用,当用户需要生成报告时,可以依靠互联网在线制作文本生成模板,通过文本生成模板直接生成报告,无需手动撰写报告,现有技术中的文本生成模板生成报告的过程中,需要对文本生成模板中的数据统计模型按照顺序依次对每一个数据统计模型进行处理,获取统计数据,进而生成报告。
[0003]但是上述方法也存在以下技术问题:文本生成模板中的数据统计模型有可能存在重复的现象,且数据统计模型的类型之间不具有层级关系,对每一个数据统计模型进行处理的过程,存在重复计算的问题,因此通过上述方法获取统计数据容易造成资源浪费且降低系统的运行效率。
技术实现思路
[0004]针对上述技术问题,本专利技术采用的技术方案为:一种基于文本生成模板的数据统计系统,包括:初始文本生成模板、预设模型类型树A={A1,A2,
……
,A
i
,
……
,A
m
}、处理器和存储有计算机程序的存储器,其中,初始文本生成模板中包括若干个初始数据统计模型,A
i
={A
i1
,A
i2
,
……
,A
ij
,
……
,A
in(i)
},A
ij
为预设模型类型树第i层中的第j个预设模型类型节点
【技术保护点】
【技术特征摘要】
1.一种基于文本生成模板的数据统计系统,其特征在于,所述系统包括:初始文本生成模板、预设模型类型树A={A1,A2,
……
,A
i
,
……
,A
m
}、处理器和存储有计算机程序的存储器,其中,初始文本生成模板中包括若干个初始数据统计模型,A
i
={A
i1
,A
i2
,
……
,A
ij
,
……
,A
in(i)
},A
ij
为预设模型类型树第i层中的第j个预设模型类型节点,i=1,2,
……
,m,m为预设模型类型树的层数,j=1,2,
……
,n(i),n(i)为预设模型类型树第i层中预设模型类型节点数量,当计算机程序被处理器执行时,实现如下步骤:S100、根据初始文本生成模板,获取第一模型类型列表B={B1,B2,
……
,B
e
,
……
,B
f
},B
e
为第e个第一模型类型,e=1,2,
……
,f,f为第一模型类型数量,第一模型类型为初始文本生成模板中的初始数据统计模型的模型类型;S200、根据A和B,获取B对应的第一模型类型树列表C={C1,C2,
……
,C
r
,
……
,C
s
},C
r
={C
r1
,C
r2
,
……
,C
rg
,
……
,C
rh
},C
rg
={C
1rg
,C
2rg
,
……
,C
xrg
,
……
,C
prg
},C
xrg
为第r个第一模型类型树C
r
第g层的第x个第一模型类型节点,r=1,2,
……
,s,s第一模型类型树的数量,g=1,2,
……
,h,h为第一模型类型树的层数,x=1,2,
……
,p,p为第一模型类型树一层中的第一模型类型节点数量;S300、获取C
xrg
对应的关键数据统计模型列表D
xrg
={D
x1rg
,D
x2rg
,
……
,D
xyrg
,
……
,D
xqrg
},D
xyrg
为C
xrg
对应的第y个关键数据统计模型,y=1,2,
……
,q,q为第一模型类型节点对应的关键数据统计模型数量,关键数据统计模型为模型类型与第一模型类型节点呈现的模型类型相同的初始数据统计模型;S400、当g=1时,将初始数据集输入到D
xyrg
中,以获取D
xyrg
对应的目标统计数据集G
xyrg
,其中,目标统计数据集中包括若干条目标统计数据,初始数据集包括用于数据统计的所有数据且初始数据集存储在数据库中;S500、当g≠1时,将C
r(g
‑
1)
中作为C
xrg
的父节点的C
xr(g
‑
1)
对应的所有D
xyr(g
‑
1)
对应的G
xyr(g
‑
1)
中的目标统计数据作为C
xrg
对应的中间统计数据,以获取C
xrg
对应的中间统计数据集H
xrg
,并执行S600;S600、将H
xrg
输入到D
xyrg
中,以获取D
xyrg
对应的目标统计数据集G
xyrg
。2.根据权利要求1所述的基于文本生成模板的数据统计系统,其特征在于,S100中包括如下步骤:S101、从初始文本生成模板中获取初始数据统计模型名称列表,初始数据统计模型名称列表中包括初始文本生成模板中的若干个初始数据统计模型名称,初始数据统计模型名称为初始数据统计模型的名称;S103、根据初始数据统计模型名称列表,获取初始数据统计模型名称列表对应第二模型类型列表,第二模型类型列表中包括若干个第二模型类型,第二模型类型为初始数据统计模型名称对应的初始数据统计模型的模型类型;S105、对第二模型类型列表进行去重处理,以获取B。3.根据权利要求1所述的基于文本生成模板的数据统计系统,其特征在于,S200中包括如下步骤:S201、令所有的A
ij
为NULL,以获取A对应的第一指定模型类型树A1={A
11
,A
12
,
……
,A
1i
,
……
,A
1m
},A
1i
={A
1i1
,A
1i2
,
……
,A
1ij
,
……
,A
1in(i)
},A
1ij
为A
ij
对应的指定模型类型节点;S203、获取A
ij
对应的预设模型类型A
0ij
,预设模型类型为预设模型类型节点呈现的模型
类型;S205、获取A
0ij
与B
e
之间的类型相似度AB
0eij
,类型相似度为预设模型类型与第一模型类型之间的相似度;S207、根据AB
0eij
,获取A对应的第二模型类型树,其中,第二模型类型树中...
【专利技术属性】
技术研发人员:石江枫,赵洲洋,于伟,靳雯,王全修,
申请(专利权)人:日照睿安信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。