一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种提供文本比对工具的文本处理系统及文本处理的方法与流程

2023-02-06 17:53:49 来源:中国专利 TAG:


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.提供单元,用于通过文本内容显示窗口,提供比对任务添加按钮;
44.输入单元,用于在接收到用户点击比对任务添加按钮输入的文档对比指令时,通过浮窗方式在文本内容显示窗口上显示文本比对设置窗口;文本比对设置窗口包括至少两个文档添加窗口、比对设置按钮,以及比对启动按钮;
45.获得单元,用于接收并响应用户针对文档添加窗口的文档添加操作,获得用户上传的目标文档;
46.调整单元,用于接收并响应用户针对比对设置按钮的比对设置操作,以基于用户的比对设置操作调整在文本内容显示窗口显示的关于目标文档的比对内容;
47.比对单元,用于接收并响应用户针对比对启动按钮的比对启动操作,调用自然语言处理比对工具,启动对目标文档的比对;
48.显示单元,用于通过文本内容显示窗口,显示比对任务结果。
49.一种实施方式中,显示单元用于:
50.通过文本信息显示栏,显示解析后的目标文档中的文字信息,并在文字信息中通过属性标识标注具有关联关系的结果关键词,文本内容显示窗口包括至少两个文本信息显示栏;
51.通过结果数据汇总栏,显示具有关联关系的结果关键词及其所在目标文档中的位置信息,文本内容显示窗口包括至少一个结果数据汇总栏。
52.一种实施方式中,显示单元还用于:
53.通过文本内容显示窗口,显示比对任务列表;比对任务列表中包括每个比对任务的目标文档名称、比对状态、比对任务结果汇总数据、比对时间和比对任务操作选项。
54.一种实施方式中,调整单元用于:
55.响应于比对设置操作,获得用于调整比对内容的比对设置信息。
56.一种实施方式中,比对设置信息包括以下信息中的至少一种:空格比对设置信息、标点比对设置信息、同义词比对设置信息以及语义相似比对设置信息;
57.空格比对设置信息用于指示是否忽略空格;标点比对设置信息用于指示是否忽略标点;同义词比对设置信息用于指示用户选取的比对忽略的同义词;语义相似比对设置信息用于指示是否开启语义相似比对。
58.一种实施方式中,比对单元用于:
59.响应于比对启动操作,采用预先训练好的文本比对模型,基于比对设置信息,对第一目标文档和第二目标文档进行比对,获得比对任务结果;
60.其中,文本比对模型为自然语言处理比对工具,第一目标文档和第二目标文档为目标文档。
61.一方面,提供了一种电子设备,包括处理器以及存储器,存储器存储有计算机可读取指令,当计算机可读取指令由处理器执行时,运行如上述任一种文本比对的各种可选实现方式中提供的方法的步骤。
62.一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时运行如上述任一种文本比对的各种可选实现方式中提供的方法的步骤。
63.一方面,提供了一种计算机程序产品,计算机程序产品在计算机上运行时,使得计算机执行如上述任一种文本比对的各种可选实现方式中提供的方法的步骤。
64.本技术实施例提供的一种提供文本比对工具的文本处理系统及文本处理的方法中,通过文本内容显示窗口,提供比对任务添加按钮;在接收到用户点击比对任务添加按钮输入的文档对比指令时,通过浮窗方式在文本内容显示窗口上显示文本比对设置窗口;接收并响应用户针对文档添加窗口的文档添加操作,获得用户上传的目标文档;接收并响应用户针对比对设置按钮的比对设置操作,以基于用户的比对设置操作调整在文本内容显示窗口显示的关于目标文档的比对内容;接收并响应用户针对比对启动按钮的比对启动操作,调用自然语言处理比对工具,启动对目标文档的比对;通过文本内容显示窗口,显示比对任务结果。这样,可以根据用户需求调整比对内容,以对不同文件进行灵活比对,降低了耗费的人力成本和时间成本。
65.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
66.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
67.图1为本技术实施例提供的一种文本处理的方法的流程图;
68.图2为本技术实施例提供的一种文本内容显示窗口的示例图;
69.图3为本技术实施例提供的一种文本比对设置窗口的示例图;
70.图4为本技术实施例提供的一种比对任务结果展示的示例图;
71.图5为本技术实施例提供的一种比对设置信息弹窗的示例图;
72.图6为本技术实施例提供的一种重新比对弹窗的示例图;
73.图7为本技术实施例提供的一种文本比对的装置的结构框图;
74.图8为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
75.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的
范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
76.首先对本技术实施例中涉及的部分用语进行说明,以便于本领域技术人员理解。
77.终端设备:可以是移动终端、固定终端或便携式终端,例如移动手机、站点、单元、设备、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、个人通信系统设备、个人导航设备、个人数字助理、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任意组合,包括这些设备的配件和外设或者其任意组合。还可预见到的是,终端设备能够支持任意类型的针对用户的接口(例如可穿戴设备)等。
78.服务器:可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务以及大数据和人工智能平台等基础云计算服务的云服务器。
79.为了在进行文本比对时,可以提高文本比对的灵活性,降低耗费的时间成本和人力成本,本技术实施例提供了一种提供文本比对工具的文本处理系统及文本处理的方法。
80.本技术实施例中,提供了一种文本处理系统,该文本处理系统包括文本内容显示窗口和文本比对设置窗口,可以为服务器,也可以为终端设备。
81.一种实施方式中,文本内容显示窗口,用于显示比对任务结果,以及提供比对任务添加按钮。文本比对设置窗口,用于在接收到用户点击比对任务添加按钮输入的文档对比指令时,通过浮窗方式显示在文本内容显示窗口上。
82.其中,文本比对设置窗口包括至少两个文档添加窗口、比对设置按钮,以及比对启动按钮;
83.一种实施方式中,文本比对设置窗口包括至少两个文档添加窗口、比对设置按钮,以及比对启动按钮;文档添加窗口,用于接收并响应用户的文档添加操作,以添加目标文档;比对设置按钮,用于接收并响应用户的比对设置操作,以基于用户的比对设置操作调整在文本内容显示窗口显示的关于目标文档的比对内容;比对启动按钮,用于接收并响应用户的比对启动操作,以触发调用自然语言处理比对工具,启动对目标文档的比对。
84.其中,文本内容显示窗口在显示比对任务结果时,包括至少两个文本信息显示栏以及至少一个比对任务结果数据汇总栏;
85.一种实施方式中,文本内容显示窗口在显示比对任务结果时,包括至少两个文本信息显示栏以及至少一个比对任务结果数据汇总栏;文本信息显示栏,用于显示解析后的目标文档中的文字信息,并在文字信息中通过属性标识标注具有关联关系的结果关键词;结果数据汇总栏,用于显示具有关联关系的结果关键词及其所在目标文档中的位置信息。
86.一种实施方式中,文本内容显示窗口在显示比对任务列表时,包括每个比对任务的目标文档名称、比对状态、比对任务结果汇总数据、比对时间和比对任务操作选项。
87.一种实施方式中,文本比对设置窗口用于:响应于比对设置操作,获得用于调整比对内容的比对设置信息。
88.可选的,比对设置信息可以包括但不限于以下信息中的至少一种:空格比对设置信息、标点比对设置信息、同义词比对设置信息以及语义相似比对设置信息;
89.其中,空格比对设置信息用于指示是否忽略空格;标点比对设置信息用于指示是否忽略标点;同义词比对设置信息用于指示用户选取的比对忽略的同义词;语义相似比对设置信息用于指示是否开启语义相似比对。
90.一种实施方式中,文本比对设置窗口用于:响应于比对启动操作,采用预先训练好的文本比对模型,基于比对设置信息,对第一目标文档和第二目标文档进行比对,获得比对任务结果;其中,文本比对模型为自然语言处理比对工具,第一目标文档和第二目标文档为目标文档。
91.参阅图1所示,为本技术实施例提供的一种文本处理的方法的流程图,结合图1对上述文本处理的系统进行文本处理的方法进行说明,该方法的具体实施流程如下:
92.步骤101:通过文本内容显示窗口,提供比对任务添加按钮。
93.作为一个示例,参阅图2所示,为一种文本内容显示窗口的示例图。在文本内容显示窗口中,设置有用于添加比对任务的控件,即比对任务添加按钮。
94.步骤102:在接收到用户点击比对任务添加按钮输入的文档对比指令时,通过浮窗方式在文本内容显示窗口上显示文本比对设置窗口。
95.其中,文本比对设置窗口包括至少两个文档添加窗口、比对设置按钮,以及比对启动按钮。
96.作为一个示例,参阅图3所示,为一种文本比对设置窗口的示例图。用户点击图2中的比对任务添加按钮,以输入文档对比指令,文本比对设置窗口在接收到文档对比指令时,通过浮窗方式,在图2的上方显示。
97.步骤103:接收并响应用户针对文档添加窗口的文档添加操作,获得用户上传的目标文档。
98.一种实施方式中,用户的文档添加操作可以为:点击可选择本地文档或本地文档拖拽操作。文档添加窗口响应于用户的文档添加操作,获取用户上传的目标文档。
99.可选的,目标文档可以为word、pdf以及扫描件等文本格式,在此不作限制。
100.作为一个示例,用户点击图3的文档添加窗口中的可选择本地文档控件,从本地选取并上传目标文档(如,图3中的三月对话聊天记录)。
101.进一步的,在目标文档上传过程中,文本比对设置窗口中还可以显示有文件上传的进度条,以及,还可以针对上传中的目标文档进行“停止上传”或“取消上传”的操作,以及,在目标文档上传完成后,还可以显示上传完成标记,如“√”,以及,还可以会在上传框下显示上传完成的时间。
102.步骤104:接收并响应用户针对比对设置按钮的比对设置操作,以基于用户的比对设置操作调整在文本内容显示窗口显示的关于目标文档的比对内容;
103.具体的,响应于用户针对比对设置按钮的比对设置操作,获得用于调整在文本内容显示窗口显示的关于目标文档的比对内容的比对设置信息。
104.其中,比对设置按钮用于:响应比对设置操作,获得比对设置信息,以在后续比对时基于比对设置信息调整比对内容。比对设置信息包括以下信息中的至少一种:空格比对设置信息、标点比对设置信息、同义词比对设置信息以及语义相似比对设置信息;空格比对设置信息用于指示是否忽略空格;标点比对设置信息用于指示是否忽略标点;同义词比对设置信息用于指示用户选取的比对忽略的同义词;语义相似比对设置信息用于指示是否开
启语义相似比对。
105.作为一个示例,图3中,比对设置按钮包括:忽略设置按钮、忽略同义词按钮以及语义相似比对按钮。
106.其中,忽略设置按钮:为多选项,包括“忽略空格”和“忽略标点”两个选项。系统默认为两者都不选择。用户可勾选“忽略空格”和/或“忽略标点”。这样,可以根据用户操作,获得空格比对设置信息和标点比对设置信息。
107.进一步的,还可以针对“忽略设置按钮”,设置用于解释说明的“?”控件,以便用户可以查看各选项的解释说明。作为一个示例,用户点击该“?”控件,则弹出提示弹窗,该提示弹窗中的提示内容为“勾选“忽略空格”,可在比对中忽略对空格的检查;勾选“忽略标点”,可在比对中忽略对标点的检查。
108.其中,忽略同义词按钮:设置有下拉多选列表,用户可以通过下拉多选列表,选择“比对词库”中的同义词。系统默认无选择(即不设置比对忽略的同义词)。
109.进一步的,还可以针对“忽略同义词”,设置“?”控件,以便用户可以查看“忽略同义词”的解释说明,作为一个示例,点击“?”控件,弹出提示弹窗,其提示内容为“选择忽略的同义词库,可在比对中忽略用户选取的同义词的检查。”实际应用中,同义词库可以根据实际应用场景进行设置,在此不作限制。
110.其中,语义相似比对控件:包括开关两个选项,系统默认为“关”。
111.进一步的,还可以针对“语义相似比对”,设置“?”控件,以便用户查看“语义相似比对”的解释说明。作为一个示例,点击“?”控件,弹出提示弹窗,其提示内容为“开启“语义相似比对”,则在比对任务结果中会显示“语义相似”标签,且比对内容的排序会产生影响。
112.这样,可以根据实际应用场景下,针对比对任务进行比对设置,提高了文本比对的灵活性和适用范围。
113.步骤105:接收并响应用户针对比对启动按钮的比对启动操作,调用自然语言处理比对工具,启动对目标文档的比对。
114.具体的,用户点击比对启动按钮,响应于用户针对比对启动按钮的比对启动操作,调用自然语言处理比对工具,基于比对设置信息,将两个目标文档进行比对,获得比对任务结果。
115.可选的,自然语言处理比对工具可以为预先训练好的文本比对模型。
116.作为一个示例,响应于针对第一目标文档和第二目标文档的比对启动操作,采用预先训练好的文本比对模型,对第一目标文档和第二目标文档进行比对,获得比对任务结果。
117.其中,文本比对模型是基于神经网络以及神经语言程序学(neuro-linguistic programming,nlp)训练获得的,用于对不同文件进行比对分析。比对内容包括以下内容中的至少一种:修改内容、新增内容以及删除内容。
118.其中,文本比对模型可以去除空格以及标点等冗余信息的影响,并可以针对文字有差异但语义一致的内容进行提示。
119.作为一个示例,用户点击图3中的“开始比对”控件(即比对启动按钮),则响应于用户的比对启动操作,对目标文档(如,第一目标文档和第二目标文档)进行比对。
120.步骤106:通过文本内容显示窗口,显示比对任务结果。
121.一种实施方式中,文本内容显示窗口在显示比对任务结果时,包括至少两个文本信息显示栏(即,结果数据汇总栏和文本信息显示栏)以及至少一个比对任务结果数据汇总栏。
122.文本信息显示栏,用于显示解析后的目标文档中的文字信息,并在文字信息中通过属性标识标注具有关联关系的结果关键词。
123.需要说明的是,具有关联关系的结果关键词是指两个目标文档中存在差异的关键词。
124.结果数据汇总栏,用于显示具有关联关系的结果关键词及其所在目标文档中的位置信息。
125.进一步的,文本内容显示窗口还可以显示比对任务列表。比对任务列表中包括每个比对任务的目标文档名称、比对状态、比对任务结果汇总数据、比对时间和比对任务操作选项。
126.一种实施方式中,文本信息显示栏中可以采用以下至少一种方式展示具有关联关系的结果关键词:文本颜色、背景颜色、字体形式以及高亮。不同属性(如,修改内容、新增内容以及删除内容)的比对内容对应的显示形式可以相同,也可以不同。作为一个示例,修改内容、新增内容以及删除内容分别采用不同的颜色进行标识,以区分不同类型的比对内容。
127.可选的,为便于用户比对查看,第一目标文档和第二目标文档还可以为同步翻页和同步滚动。
128.一种实施方式中,结果数据汇总栏可以按照列表的方式,显示具有关联关系的结果关键词及其所在目标文档中的位置信息。
129.进一步的,若通过比对设置操作开启了“语义相似比对”,则在结果数据汇总栏中,在被判断为有相似的修改项旁边会显示“语义”相似标签。
130.进一步的,若某一比对内容为表格,则在结果数据汇总栏中显示“表格”,响应于用户针对“表格”的点击操作,向用户展示该表格的完整内容。
131.进一步的,若某一比对内容过长(超过3行),则可以采用
“…”
的形式省略显示,响应于用户针对
“…”
的鼠标悬浮操作,显示
“…”
部分的完整内容。
132.参阅图4所示,为一种比对任务结果展示的示例图。比对任务结果中右侧为结果数据汇总栏,左侧为文本信息显示栏。结果数据汇总栏中依次显示有比对出的各修改内容、新增内容以及删除内容。文本信息显示栏显示有文档1-1(即第一目标文档)和文档1-2(即第二目标文档),且文档1-1和文档1-2中采用高亮方式显示比对出的修改内容、新增内容以及删除内容。
133.需要说明的是,图4中,仅用于示例说明比对任务结果,若图4中存在不清楚的文字以及线条,不影响说明书的清楚性。
134.进一步的,响应于用户针对结果数据汇总栏中显示的任一结果关键词的点击操作,还可以将文本信息显示栏中的第一目标文档和第二目标文档页面跳转至用户点击的上述结果关键词所在的页面,以便用户可以在第一目标文档和第二目标文档查看用户点击的结果关键词。
135.进一步地,还可以对各结果关键词进行筛选后显示。一种实施方式中,响应于用户针对结果数据汇总栏中的筛选设置操作,获取各组关联的结果关键词的属性;从各组结果
关键词中,筛选并显示属性的结果关键词。
136.其中,属性包括以下类型中的至少一种:修改、新增以及删除。
137.进一步地,还可以将各差异内容进行排序后显示。一种实施方式中,响应于用户针对结果数据汇总栏中的排序操作,获取目标排序方式;按照目标排序方式,将各组结果关键词进行排序显示。
138.其中,目标排序方式包括以下方式中的至少一种:按照各组结果关键词在文档中的先后顺序,以及,按照各组结果关键词的比对差异的大小顺序。
139.作为一个示例,图4中的结果数据汇总栏中,还显示有排序的下拉列表,以选择目标排序方式,以及,还显示有修改、新增以及删除各选项,以供用户选择属性。
140.进一步的,比对任务结果中还可以显示有查看忽略设置控件、下载文档控件以及重新比对控件,以便用户可以查看比对文件的比对设置信息,下载比对后的文件,以及对文件进行重新比对。
141.一种实施方式中,响应于用户针对下载文档控件的触发操作,下载比对后的第一目标文档和第二目标文档。
142.需要说明的是,下载的第一目标文档和第二目标文档中均包含有属性标识标注的结果关键词。
143.一种实施方式中,响应于用户针对查看忽略设置控件的触发操作,显示比对设置信息弹窗,以便用户查看当前比对任务的比对设置信息。
144.一种实施方式中,响应于用户针对重新比对控件的触发操作,显示重新比对弹窗,响应于用户针对重新比对弹窗中的比对设置操作以及确认操作,跳转至文本内容显示窗口,以显示比对任务列表,并再次执行文件比对。
145.其中,比对设置信息弹窗中显示有用户在文本比对设置窗口中勾选出的各选项。也就是说,显示勾选的选项,若均无选择,则显示标签“无”。作为一个示例,若语义相似比对的开关为开,则显示标签“语义比对开”,否则,显示标签“语义比对关”。
146.进一步的,比对设置信息弹窗中还可以显示有“关闭”控件,用于关闭比对设置信息弹窗。响应于用户针对“关闭”控件或比对设置信息弹窗之外的任意位置的点击操作,关闭该比对设置信息弹窗。
147.作为一个示例,图4中显示有查看忽略设置控件、下载文档控件以及重新比对控件。参阅图5所示,为一种比对设置信息弹窗的示例图,图5中显示有比对设置信息。用户点击图4中的查看忽略设置控件,则显示图5所示的比对设置信息弹窗。参阅图6所示,为一种重新比对弹窗的示例图,显示有用于重新比对的各设置选项。用户点击图4中的重新比对控件,则显示图6所示的重新比对弹窗。
148.作为一个示例,在图5中,显示有用户通过图3的忽略设置中被勾选的选项,若均无勾选,则显示标签“无”,以及,在图5中,显示有用户通过图3的忽略同义词中被选择的同义词,若均无勾选,则显示标签“无”。
149.一种实施方式中,文本内容显示窗口还可以显示有图2所示的比对任务列表,比对任务列表中可以包括每个比对任务的目标文档名称、比对状态、比对任务结果汇总数据(包括新增内容、删除内容以及修改内容)、比对时间和比对任务操作选项(比对结果、重新比对以及删除)。
150.一种实施方式中,响应于用户针对文本内容显示窗口的比对任务结果查看操作,显示上述比对任务结果。
151.具体的,用户点击文本内容显示窗口中的比对任务结果控件,响应于用户针比对上述对结果控件的触发操作(即比对任务结果查看操作),显示上述比对任务结果。
152.其中,比对状态包括比对中,以及,已完成。比对任务结果汇总数据包括:新增内容、删除内容以及修改内容的数量。新增内容的数量为:比对任务结果中的新增内容数量。删除内容的数量为:比对任务结果中的删除内容数量。修改内容的数量为:比对任务结果中的删除内容数量。
153.其中,比对时间为:文件比对任务的执行完成时间。文本内容显示窗口中的搜索控件用于通过关键词等方式,查询各比对任务中的文档。文本内容显示窗口中的重新比对控件用于对文件进行重新比对,点击重新比对控件显示重新比对弹窗,响应于用户针对重新比对弹窗的比对设置操作,获得新的比对设置信息。具体的,重新比对弹窗的比对设置方式,可以参照文本比对设置窗口,在此不做赘述。文本内容显示窗口中的删除控件用于删除用户指定的比对任务。作为一个示例,用户点击删除控件,显示二次确认框,用户再次点击确认之后,比对任务删除。
154.需要说明的是,未完成的比对任务的比对任务结果控件,删除控件以及重新比对控件均被置灰,无法对其执行点击等操作。
155.作为一个示例,图2中展示了包含多个比对任务的比对任务列表,将文档1(即第一目标文档)和文档2(即第二目标文档)分别进行了两次文件比对。
156.其中,第二个比对任务的比对状态为已完成,第一个比对任务的比对状态为比对中。则可以通过第二个比对任务的比对任务结果控件,删除控件以及重新比对控件(即比对任务操作选项),对其进行比对任务结果查看、比对任务删除以及重新比对的操作。由于第一个比对任务还没有完成,因此,第一比对任务的比对任务结果控件、删除控件以及重新比对控件(可选的,控件可以为按钮)均是灰色的(即控件置灰),无法对其进行操作(如,点击操作)。
157.一种实施方式中,响应于用户的比对启动操作,在图2中的比对任务列表可以在最上面填加一行,以用于指示增加一个比对任务。
158.本技术实施例中,可以根据实际需求,灵活设置比对设置信息,使得用户可以自由选择是否忽略空格、忽略标点、忽略用户指定的同义词以及是否进行语义相似对比,以对待比对的文件进行不同的比对,提高了文本比对的灵活性,且可以对目标文档进行一键比对,省时省力,为企业节省了大量的人力成本和时间成本,以及可以根据比对差异大小等对各比对内容进行排序,便于用户查看以及筛选,使得用户对比对任务结果一目了然,为用户提供了便利。进一步的,可通过不同颜色的高亮标注对不同类型的比对内容进行区分,并支持比对内容进行点击快速定位,使得使用者可以一目了然地查看比对任务结果,准确找出差异文本信息显示栏,大大提高了文本处理工作者的工作效率。
159.基于同一发明构思,本技术实施例中还提供了一种文本比对的装置,由于上述装置及设备解决问题的原理与一种文本处理的方法相似,因此,上述装置的实施可以参见方法的实施,重复之处不再赘述。
160.如图7所示,其为本技术实施例提供的一种文本比对的装置的结构示意图,包括:
161.提供单元701,用于通过文本内容显示窗口,提供比对任务添加按钮;
162.输入单元702,用于在接收到用户点击比对任务添加按钮输入的文档对比指令时,通过浮窗方式在文本内容显示窗口上显示文本比对设置窗口;文本比对设置窗口包括至少两个文档添加窗口、比对设置按钮,以及比对启动按钮;
163.获得单元703,用于接收并响应用户针对文档添加窗口的文档添加操作,获得用户上传的目标文档;
164.调整单元704,用于接收并响应用户针对比对设置按钮的比对设置操作,以基于用户的比对设置操作调整在文本内容显示窗口显示的关于目标文档的比对内容;
165.比对单元705,用于接收并响应用户针对比对启动按钮的比对启动操作,调用自然语言处理比对工具,启动对目标文档的比对;
166.显示单元706,用于通过文本内容显示窗口,显示比对任务结果。
167.一种实施方式中,显示单元706用于:
168.通过文本信息显示栏,显示解析后的目标文档中的文字信息,并在文字信息中通过属性标识标注具有关联关系的结果关键词,文本内容显示窗口包括至少两个文本信息显示栏;
169.通过结果数据汇总栏,显示具有关联关系的结果关键词及其所在目标文档中的位置信息,文本内容显示窗口包括至少一个结果数据汇总栏。
170.一种实施方式中,显示单元706还用于:
171.通过文本内容显示窗口,显示比对任务列表;比对任务列表中包括每个比对任务的目标文档名称、比对状态、比对任务结果汇总数据、比对时间和比对任务操作选项。
172.一种实施方式中,调整单元704用于:
173.响应于比对设置操作,获得用于调整比对内容的比对设置信息。
174.一种实施方式中,比对设置信息包括以下信息中的至少一种:空格比对设置信息、标点比对设置信息、同义词比对设置信息以及语义相似比对设置信息;
175.空格比对设置信息用于指示是否忽略空格;标点比对设置信息用于指示是否忽略标点;同义词比对设置信息用于指示用户选取的比对忽略的同义词;语义相似比对设置信息用于指示是否开启语义相似比对。
176.一种实施方式中,比对单元705用于:
177.响应于比对启动操作,采用预先训练好的文本比对模型,基于比对设置信息,对第一目标文档和第二目标文档进行比对,获得比对任务结果;
178.其中,文本比对模型为自然语言处理比对工具,第一目标文档和第二目标文档为目标文档。
179.本技术实施例提供的一种提供文本比对工具的文本处理系统及文本处理的方法中,通过文本内容显示窗口,提供比对任务添加按钮;在接收到用户点击比对任务添加按钮输入的文档对比指令时,通过浮窗方式在文本内容显示窗口上显示文本比对设置窗口;接收并响应用户针对文档添加窗口的文档添加操作,获得用户上传的目标文档;接收并响应用户针对比对设置按钮的比对设置操作,以基于用户的比对设置操作调整在文本内容显示窗口显示的关于目标文档的比对内容;接收并响应用户针对比对启动按钮的比对启动操作,调用自然语言处理比对工具,启动对目标文档的比对;通过文本内容显示窗口,显示比
对任务结果。这样,可以根据用户需求调整比对内容,以对不同文件进行灵活比对,降低了耗费的人力成本和时间成本。
180.图8示出了一种电子设备8000的结构示意图。参阅图8所示,电子设备8000包括:处理器8010以及存储器8020,可选的,还可以包括电源8030、显示单元8040、输入单元8050。
181.处理器8010是电子设备8000的控制中心,利用各种接口和线路连接各个部件,通过运行或执行存储在存储器8020内的软件程序和/或数据,执行电子设备8000的各种功能,从而对电子设备8000进行整体监控。
182.本技术实施例中,处理器8010调用存储器8020中存储的计算机程序时执行上述实施例中的各个步骤。
183.可选的,处理器8010可包括一个或多个处理单元;优选的,处理器8010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器8010中。在一些实施例中,处理器、存储器、可以在单一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
184.存储器8020可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、各种应用等;存储数据区可存储根据电子设备8000的使用所创建的数据等。此外,存储器8020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件等。
185.电子设备8000还包括给各个部件供电的电源8030(比如电池),电源可以通过电源管理系统与处理器8010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。
186.显示单元8040可用于显示由用户输入的信息或提供给用户的信息以及电子设备8000的各种菜单等,本发明实施例中主要用于显示电子设备8000中各应用的显示界面以及显示界面中显示的文本、图片等对象。显示单元8040可以包括显示面板8041。显示面板8041可以采用液晶显示屏(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置。
187.输入单元8050可用于接收用户输入的数字或字符等信息。输入单元8050可包括触控面板8051以及其他输入设备8052。其中,触控面板8051,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触摸笔等任何适合的物体或附件在触控面板8051上或在触控面板8051附近的操作)。
188.具体的,触控面板8051可以检测用户的触摸操作,并检测触摸操作带来的信号,将这些信号转换成触点坐标,发送给处理器8010,并接收处理器8010发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8051。其他输入设备8052可以包括但不限于物理键盘、功能键(比如音量控制按键、开关机按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
189.当然,触控面板8051可覆盖显示面板8041,当触控面板8051检测到在其上或附近的触摸操作后,传送给处理器8010以确定触摸事件的类型,随后处理器8010根据触摸事件的类型在显示面板8041上提供相应的视觉输出。虽然在图8中,触控面板8051与显示面板8041是作为两个独立的部件来实现电子设备8000的输入和输出功能,但是在某些实施例
中,可以将触控面板8051与显示面板8041集成而实现电子设备8000的输入和输出功能。
190.电子设备8000还可包括一个或多个传感器,例如压力传感器、重力加速度传感器、接近光传感器等。当然,根据具体应用中的需要,上述电子设备8000还可以包括摄像头等其它部件,由于这些部件不是本技术实施例中重点使用的部件,因此,在图8中没有示出,且不再详述。
191.本领域技术人员可以理解,图8仅仅是电子设备的举例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
192.本技术实施例中,一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使得通信设备可以执行上述实施例中的各个步骤。
193.为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本技术时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
194.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
195.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
196.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
197.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
198.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
199.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献