一种基于文本生成模板的数据统计系统技术方案

技术编号:39407274 阅读:15 留言:0更新日期:2023-11-19 15:59
本发明专利技术涉及数据统计技术领域,提供了一种基于文本生成模板的数据统计系统,包括:初始文本生成模板、预设模型类型树、处理器和存储有计算机程序的存储器,当计算机程序被处理器执行时,实现如下步骤:获取第一模型类型列表;获取第一模型类型列表对应的第一模型类型树列表;获取关键数据统计模型列表;获取关键数据统计模型对应的目标统计数据集。可知,本发明专利技术能够对初始文本生成模板中的初始数据统计模型的模型类型进行分类去重处理,获取第一模型类型列表,进而生成第一模型类型树,从第一模型类型树的根节点对应的关键数据统计模型开始,由根向叶按照顺序获取目标统计数据集,能够避免重复计算,有利于避免资源浪费,提高系统的运行效率。系统的运行效率。系统的运行效率。

【技术实现步骤摘要】
一种基于文本生成模板的数据统计系统


[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个预设模型类型节点,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为第一模型类型数量,第一模型类型为初始文本生成模板中的初始数据统计模型的模型类型。
[0005]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为第一模型类型树一层中的第一模型类型节点数量。
[0006]S300、获取C
xrg
对应的关键数据统计模型列表D
xrg
={D
x1rg
,D
x2rg

……
,D
xyrg

……
,D
xqrg
},D
xyrg
为C
xrg
对应的第y个关键数据统计模型,y=1,2,
……
,q,q为第一模型类型节点对应的关键数据统计模型数量,关键数据统计模型为模型类型与第一模型类型节点呈现的模型类型相同的初始数据统计模型。
[0007]S400、当g=1时,将初始数据集输入到D
xyrg
中,以获取D
xyrg
对应的目标统计数据集G
xyrg
,其中,目标统计数据集中包括若干条目标统计数据,初始数据集包括用于数据统计的
所有数据且初始数据集存储在数据库中。
[0008]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。
[0009]S600、将H
xrg
输入到D
xyrg
中,以获取D
xyrg
对应的目标统计数据集G
xyrg

[0010]本专利技术至少具有以下有益效果:本专利技术提供了一种基于文本生成模板的数据统计系统,包括:初始文本生成模板、预设模型类型树、处理器和存储有计算机程序的存储器,当计算机程序被处理器执行时,实现如下步骤:根据初始文本生成模板,获取第一模型类型列表;根据预设模型类型树和第一模型类型列表,获取第一模型类型列表对应的第一模型类型树列表;获取第一模型类型树中的第一模型类型节点对应的关键数据统计模型列表;获取关键数据统计模型对应的目标统计数据集。可知,本专利技术能够对初始文本生成模板中的初始数据统计模型的模型类型进行分类去重处理,获取第一模型类型列表,进而生成第一模型类型树,从第一模型类型树的根节点对应的关键数据统计模型开始,由根向叶按照顺序获取目标统计数据集,能够避免重复计算,有利于避免资源浪费,提高系统的运行效率。
附图说明
[0011]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本专利技术实施例提供的一种基于文本生成模板的数据统计系统执行计算机程序的流程图。
具体实施方式
[0013]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]本专利技术的实施例提供了一种基于文本生成模板的数据统计系统,包括:初始文本生成模板、预设模型类型树A={A1,A2,
……
,A
i...

【技术保护点】

【技术特征摘要】
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对应的第二模型类型树,其中,第二模型类型树中...

【专利技术属性】
技术研发人员:石江枫赵洲洋于伟靳雯王全修
申请(专利权)人:日照睿安信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1