基于自然语言的单据处理方法、装置、计算机设备、存储介质与流程
- 国知局
- 2024-07-31 23:09:42
本申请涉及自然语言处理,特别是涉及一种基于自然语言的单据处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着数字信息技术的快速发展,各行各业的数据量与日俱增,并且往往以数字化的形式呈现,例如,企业管理系统单据。在单据操作中,通常会遇到针对单据中大批量的信息进行修改,例如,批量替换单据表格中的某一列文本信息,相关技术中,用户需要通过提供的搜索功能,对需要修改的信息进行反复搜索并修改,这种操作方式的操作效率较低,便捷性差。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高操作效率的基于自然语言的单据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种基于自然语言的单据处理方法。所述方法包括:
3、获取针对单据处理的自然语言命令;
4、对所述自然语言命令进行解析,得到命令解析结果;
5、根据所述命令解析结果对所述单据中的操作元素进行处理。
6、在其中一个实施例中,所述命令解析结果包括第一解析结果;所述对所述自然语言命令进行解析,得到命令解析结果,包括:
7、对所述自然语言命令进行词法分析,得到词法分析结果集合;
8、根据所述词法分析结果集合,构建所述自然语言命令对应的词语关系结构;
9、根据所述词语关系结构和所述词法分析结果集合,得到所述第一解析结果。
10、在其中一个实施例中,所述词语关系结构包括依赖关系树;所述根据所述词法分析结果集合,构建所述自然语言命令对应的词语关系结构,包括:
11、基于所述词法分析结果集合中各个词语的词性,确定所述词法分析结果集合中词语之间的依存关系;
12、根据所述依存关系,构建所述自然语言命令对应的依赖关系树。
13、在其中一个实施例中,所述根据所述词语关系结构和所述词法分析结果集合,得到第一解析结果,包括:
14、将所述词语关系结构中的目标词与所述词法分析结果集合进行匹配;
15、若所述目标词与所述词法分析结果集合匹配成功,则根据所述目标词,得到所述第一解析结果。
16、在其中一个实施例中,所述目标词包括第一目标词、第二目标词和第三目标词;所述第一目标词为所述词语关系结构对应的关系树的根节点对应的词,所述第二目标词为所述关系树中包括动宾关系标识的根节点对应的词,所述第三目标词为所述关系树中包括动补关系标识的根节点所对应的子树节点的词;所述将所述词语关系结构中的目标词与所述词法分析结果集合进行匹配,包括:
17、将所述第一目标词与所述词法分析结果集合中的动词进行匹配;
18、将所述第二目标词与所述词法分析结果集合中的名词进行匹配;
19、将所述第三目标词按照关系树结构的预设遍历顺序,依次与所述词法分析结果集合中的名词进行匹配;
20、所述若所述目标词与所述词法分析结果集合匹配成功,则根据所述目标词,得到所述第一解析结果,包括:
21、若所述第一目标词与所述词法分析结果集合中的动词匹配成功,则将所述第一目标词作为目标操作动作;
22、若所述第二目标词与所述词法分析结果集合中的名词匹配成功,则将所述第二目标词作为目标操作元素;
23、将所述子树中与所述词法分析结果集合中的名词匹配成功的第一个第三目标词,作为目标操作值;
24、将所述目标操作动作、所述目标操作元素和所述目标操作值,作为所述第一解析结果。
25、在其中一个实施例中,所述根据所述目标词,得到所述第一解析结果,包括:
26、获取预设单据元素集合;所述预设单据元素集合用于表征组成所述单据的元素范围;
27、将所述目标词与所述预设单据元素集合进行匹配;
28、若所述目标词与所述预设单据元素集合中的目标元素相匹配,则将所述目标元素作为所述第一解析结果。
29、在其中一个实施例中,在所述对所述自然语言命令进行词法分析,得到词法分析结果集合之前,所述方法还包括:
30、识别所述自然语言命令的格式;
31、若所述自然语言命令的格式属于预设格式,则提取所述自然语言命令中预设位置的关键词,并将所述关键词作为第二解析结果;
32、若所述自然语言命令的格式不属于所述预设格式,则执行所述对所述自然语言命令进行词法分析,得到词法分析结果集合的步骤。
33、在其中一个实施例中,所述根据所述命令解析结果对所述单据中的操作元素进行处理,包括:
34、根据所述命令解析结果中的操作动作、操作元素和操作值,得到目标单据处理指令;
35、根据所述目标单据处理指令对所述操作元素进行处理,得到处理后的单据。
36、第二方面,本申请还提供了一种基于自然语言的单据处理装置。所述装置包括:
37、命令获取模块,用于获取针对单据处理的自然语言命令;
38、命令解析模块,用于对所述自然语言命令进行解析,得到命令解析结果;
39、单据处理模块,用于根据所述命令解析结果对所述单据中的操作元素进行处理。
40、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述基于自然语言的单据处理方法的步骤。
41、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于自然语言的单据处理方法的步骤。
42、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述基于自然语言的单据处理方法的步骤。
43、上述基于自然语言的单据处理方法、装置、计算机设备、存储介质和计算机程序产品,通过获取针对单据处理的自然语言命令,对该自然语言命令进行解析,得到命令解析结果,根据命令解析结果对单据中的操作元素进行处理,能够实现对用户输入的自然语言命令对单据元素进行批量化的处理,加快单据处理速度,从而可以提高单据的处理效率,同时,输入自然语言命令即可对单据中的操作元素进行处理,对用户的操作要求较低,可以适用更多的批量操作场景,提升用户的使用体验,提高人机交互效率。
技术特征:1.一种基于自然语言的单据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述命令解析结果包括第一解析结果;所述对所述自然语言命令进行解析,得到命令解析结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述词语关系结构包括依赖关系树;所述根据所述词法分析结果集合,构建所述自然语言命令对应的词语关系结构,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述词语关系结构和所述词法分析结果集合,得到所述第一解析结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述目标词包括第一目标词、第二目标词和第三目标词;所述第一目标词为所述词语关系结构对应的关系树的根节点对应的词,所述第二目标词为所述关系树中包括动宾关系标识的根节点对应的词,所述第三目标词为所述关系树中包括动补关系标识的根节点所对应的子树节点的词;所述将所述词语关系结构中的目标词与所述词法分析结果集合进行匹配,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述目标词,得到所述第一解析结果,包括:
7.根据权利要求2至6中任一项所述的方法,其特征在于,在所述对所述自然语言命令进行词法分析,得到词法分析结果集合之前,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述根据所述命令解析结果对所述单据中的操作元素进行处理,包括:
9.一种基于自然语言的单据处理装置,其特征在于,所述装置包括:
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
技术总结本申请涉及一种基于自然语言的单据处理方法、装置、计算机设备、存储介质和计算机程序产品。方法包括:获取针对单据处理的自然语言命令;对自然语言命令进行解析,得到命令解析结果;根据命令解析结果对单据中的操作元素进行处理。采用本方法能够实现对用户输入的自然语言命令对单据元素进行批量化的处理,提高单据处理效率。本方法能够应用于各种信息管理系统中,如企业资源计划系统(Enterprise Resource Planning,ERP)、财务系统、人力系统、税务系统、供应链系统等。技术研发人员:叶嘉凯,梁艳群,蔡坚鑫,刘斌臣,曾莎受保护的技术使用者:金蝶软件(中国)有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196150.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。