[发明专利]一种获取文本信息的数据处理方法、系统和存储介质有效
申请号: | 202310541069.4 | 申请日: | 2023-05-15 |
公开(公告)号: | CN116304117B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 石江枫;赵洲洋;于伟;靳雯;王全修;张宇 | 申请(专利权)人: | 北京睿企信息科技有限公司;日照睿安信息科技有限公司 |
主分类号: | G06F16/38 | 分类号: | G06F16/38;G06F16/338;G06F40/186 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 黄利萍 |
地址: | 100027 北京市东城区东直*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 文本 信息 数据处理 方法 系统 存储 介质 | ||
1.一种获取文本信息的数据处理系统,其特征在于,所述系统包括处理器以及与所述处理器通信连接的数据库、计算模型库、文本信息生成模板库;
所述数据库中存储有m条事件记录数据{A1,A2,…,Ai,…,Am},第i条事件记录数据Ai至少包括该条事件的事件ID、事件发生时间、事件描述信息和事件类型,i的取值范围是1到m;
所述计算模型库包括多个计算模型,每个计算模型用于基于对应的事件记录数据,按照对应的设定计算规则计算出对应的计算结果,所述计算结果用于表征在设定的时间信息所对应的时间内,对应事件在对应事件维度下的事件记录数据的数量;
所述文本信息生成模板库包括多个文本信息生成模板,每个文本信息生成模板包括模板ID、对应的文字描述信息以及设置在所述文字描述信息中的时间信息表达式和至少一个计算模型表达式,所述计算模型表达式与对应的计算模型相关联;
当检测到用户从所述文本信息生成模板库中选择某个文本信息生成模板作为目标文本信息生成模板时,所述处理器用于执行计算机程序,以实现如下步骤:
S100,获取用户输入的目标时间信息;
S110,基于获取的目标时间信息,利用目标文本信息生成模板所对应的每个计算模型计算出对应的计算结果;
S120,将获取的目标时间信息替换所述目标文本信息生成模板中的时间信息表达式,以及将计算出的每个计算结果替换所述目标文本信息生成模板中的对应计算模型表达式,以得到所述目标文本信息生成模板对应的文本信息,并进行显示;
其中,当检测到用户选择创建文本信息生成模板时,所述处理器还用于执行计算机程序,以实现如下步骤:
S200,获取用户输入的事件维度列表E={E1,E2,…,Eg,…,Ez},Eg是用户输入的第g个事件维度,g的取值范围是1到z,z是E中的事件维度数量;
S210,对于第g个事件维度,基于用户输入的事件类型TPg和关键词集Bg={Bg1,Bg2,…,Bgj,…,Bgf(g)},从所述数据库中获取对应的事件记录数据,如果获取到对应的事件记录数据,执行S220;其中,Bgj是第g个事件维度对应的第j个关键词,j的取值范围是1到f(g),f(g)为第g个事件维度对应的关键词数量;否则,执行S230;
S220,基于与第g个事件维度对应的模型生成规则生成对应的计算模型;执行S230;
S230,设置g=g+1,如果g≤z,执行S210,否则,退出当前控制程序;
其中,在S210中,通过如下步骤获取与第g个事件维度对应的事件记录数据:
S211,基于TPg和Bgj,从所述数据库中获取与Bgj对应的事件记录数据Cgj={C1gj,C2gj,…,Crgj,…,Ch(g,j)gj};Crgj为Cgj中的第r条事件记录数据,r的取值为1到h(g,j),h(g,j)为Cgj中的事件记录数据的数量;
S212,获取事件记录数据集Cg={Cg1,Cg2,…,Cgj,…,Cgf(g)}作为第g个事件维度对应的事件记录数据;
其中,S210还包括:基于用户输入的数据显示信息,从第g个事件维度对应的事件记录数据中获取目标数据并进行显示;
所述从第g个事件维度对应的事件记录数据中获取目标数据并进行显示,具体包括:
S2101,如果N≤P0,将Cg中的所有数据作为所述目标数据并进行显示,并退出当前控制程序;如果N>P0,执行S2102;N=h(g,1)+h(g,2)+…+h(g,j)+…+h(g,f(g)),P0为设定阈值;
S2102,将Cg按照事件记录数据的数量由小到大的顺序进行排序,得到排序后的事件记录数据集Dg={Dg1,Dg2,…,Dgj,…,Dgf(g)};并设置j=1;执行S2103;
S2103,如果j≤f(g)-1,执行S2104;如果j=f(g),执行S2110;
S2104,对于当前Dgj中的第h条事件记录数据Dhgj,遍历当前的Dg(j+1),如果Dg(j+1)中的第s条事件记录数据Dsg(j+1)与Dhgj相同,则将Dg(j+1)对应的关键词加入到Drgj对应的关键词列表Wrgj中,并且将Dsg(j+1)从Dg(j+1)中删除,以及将Dhgj加入到目标事件记录数据集中,Drgj对应的关键词列表的初始值为Dgj对应的关键词;h的取值为1到y(g,j),y(g,j)为当前Dgj中的事件记录数据的数量,s的取值为1到y(g,j+1),y(g,j+1)为当前Dg(j+1)中的事件记录数据的数量;所述目标事件记录数据集的初始值为Null;
S2105,获取关键词并集Wg=W1g1∪…∪Wrgj,如果Wg=Bg,执行S2106;如果当前的目标事件记录数据集中的数据数量P大于等于设定阈值P0,执行S2106,否则,执行S2107;如果Wg≠Bg,执行S2108;
S2106,从当前的目标事件记录数据集中获取P0条记录数据作为所述目标数据并进行显示,并退出当前控制程序;其中,获取的P条记录数据的对应的关键词的并集等于Bg;
S2107,从当前的Dg中位于Dsg(j+1)之后的事件记录数据中获取P0-P条记录数据加入到所述目标事件记录数据集中,并且将当前的目标事件记录数据集中的所有数据作为所述目标数据并进行显示,并退出当前控制程序;
S2108,设置h=h+1;如果h≤y(g,j),执行S2104,否则,执行S2109;
S2109,设置j=j+1,执行S2103;
S2110,将当前的Dgf(g)加入到所述目标事件记录数据集中,如果当前的目标事件记录数据集中的数据数量P≥P0,执行S2106,否则,将当前的目标事件记录数据集中的所有数据作为所述目标数据并进行显示,并退出当前控制程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿企信息科技有限公司;日照睿安信息科技有限公司,未经北京睿企信息科技有限公司;日照睿安信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310541069.4/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置