文档比对方法、装置、设备、介质及程序产品与流程
未命名
07-12
阅读:211
评论:0

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.图1为本公开实施例的文档比对架构的示意图。
28.图2为本公开实施例的示例性电子设备的硬件结构示意图。
29.图3为一种文档比对过程的示意图。
30.图4为根据本公开实施例的文档比对方法的示意性原理图。
31.图5为根据本公开实施例的任务处理界面的示意图。
32.图6为根据本公开实施例的文档比对界面的示意图。
33.图7为根据本公开实施例的第一比对的示意图。
34.图8为根据本公开实施例的第二比对的示意图
35.图9为根据本公开实施例的比对结果的示意图
36.图10a-图10b为根据本公开实施例的任务处理界面的示意图。
37.图10c-图10f为根据本公开实施例的对比信息提示的示意图。
38.图11a-图11b为根据本公开实施例的任务处理界面的示意图。
39.图12为根据本公开实施例的任务处理界面的示意图。
40.图13为根据本公开实施例的合同组的第二比对的示意图。
41.图14-图15为根据本公开实施例的文档比对方法的流程示意图。
42.图16为根据本公开实施例的文档比对装置的示意图。
具体实施方式
43.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
44.需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
45.图1示出了本公开实施例的文档比对架构的示意图。参考图1,该文档比对架构100可以包括服务器110、终端120以及提供通信链路的网络130。服务器110和终端120之间可通过有线或无线的网络130连接。其中,服务器110可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、安全服务、cdn等基础云计算服务的云服务器。
46.终端120可以是硬件或软件实现。例如,终端120为硬件实现时,可以是具有显示屏并且支持页面显示的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。终端120设备为软件实现时,可以安装在上述所列举的电子设备中;其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块,在此不做具体限定。
47.需要说明的是,本技术实施例所提供的文档比对方法可以由终端120来执行,也可以由服务器110来执行。应了解,图1中的终端、网络和服务器的数目仅为示意,并不旨在对其进行限制。根据实现需要,可以具有任意数目的终端、网络和服务器。
48.图2示出了本公开实施例所提供的示例性电子设备200的硬件结构示意图。如图2所示,电子设备200可以包括:处理器202、存储器204、网络模块206、外围接口208和总线210。其中,处理器202、存储器204、网络模块206和外围接口208通过总线210实现彼此之间在电子设备200的内部的通信连接。
49.处理器202可以是中央处理器(central processing unit,cpu)、文档比对器、神经网络处理器(npu)、微控制器(mcu)、可编程逻辑器件、数字信号处理器(dsp)、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路。处理器202可以用于执行与本公开描述的技术相关的功能。在一些实施例中,处理器202还
可以包括集成为单一逻辑组件的多个处理器。例如,如图2所示,处理器202可以包括多个处理器202a、202b和202c。
50.存储器204可以配置为存储数据(例如,指令、计算机代码等)。如图2所示,存储器204存储的数据可以包括程序指令(例如,用于实现本公开实施例的文档比对方法的程序指令)以及要处理的数据(例如,存储器可以存储其他模块的配置文件等)。处理器202也可以访问存储器204存储的程序指令和数据,并且执行程序指令以对要处理的数据进行操作。存储器204可以包括易失性存储装置或非易失性存储装置。在一些实施例中,存储器204可以包括随机访问存储器(ram)、只读存储器(rom)、光盘、磁盘、硬盘、固态硬盘(ssd)、闪存、存储棒等。
51.网络模块206可以配置为经由网络向电子设备200提供与其他外部设备的通信。该网络可以是能够传输和接收数据的任何有线或无线的网络。例如,该网络可以是有线网络、本地无线网络(例如,蓝牙、wifi、近场通信(nfc)等)、蜂窝网络、因特网、或上述的组合。可以理解的是,网络的类型不限于上述具体示例。在一些实施例中,网络模块306可以包括任意数量的网络接口控制器(nic)、射频模块、接收发器、调制解调器、路由器、网关、适配器、蜂窝网络芯片等的任意组合。
52.外围接口208可以配置为将电子设备200与一个或多个外围装置连接,以实现信息输入及输出。例如,外围装置可以包括键盘、鼠标、触摸板、触摸屏、麦克风、各类传感器等输入设备以及显示器、扬声器、振动器、指示灯等输出设备。
53.总线210可以被配置为在电子设备200的各个组件(例如处理器202、存储器204、网络模块206和外围接口208)之间传输信息,诸如内部总线(例如,处理器-存储器总线)、外部总线(usb端口、pci-e总线)等。
54.需要说明的是,尽管上述电子设备200的架构仅示出了处理器202、存储器204、网络模块206、外围接口208和总线210,但是在具体实施过程中,该电子设备200的架构还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述电子设备200的架构中也可以仅包含实现本公开实施例方案所必需的组件,而不必包含图中所示的全部组件。
55.目前的文档比对过程中,通常将人工比对、智能比对、浏览文档、查看文档比对状态、去水印等细分功能,切分为多个操作流程。从用户开始比对文档,每一步需要生成新的界面和弹窗与用户进行交互操作,使得用户体验卡顿,且不能并行操作,导致文档比对的效率降低。如图3所示,图3示出了一种文档比对过程的示意图。图3中,可以在步骤s310中开始比对流程,例如可以提供在第一页面中提供对应的任务处理页面控件,以启动第一文档的比对流程。此时,用户可以选择第一比对(例如人工比对,即用户人工比对)或第二比对(例如智能比对,即终端自动地进行比对)。当用户选择第一比对时,在步骤s320中执行第一文档的第一比对,例如可以在第一比对界面中第一文档d_a,以便于用户进行第一比对。当用户选择第二比对时,在步骤s330启动第一文档d_a和第二文档s_a(例如待签订(或待盖章)的扫描文档s_a)的第二比对过程。然而,由于第一比对功能与第二比对功能的操作流程是割裂的,选择第一比对后,若需要切换为第二比对,则要经过页面跳转与更换,例如回到步骤s310界面中,用户需要重新触发任务处理页面控件,然后再选择第二比对,进入步骤s330开始第二比对的过程。接着,在步骤s340中,用户可以上传第二文档s_a,与第一文档d_a进
行智能比对。在步骤s350的第二比对过程中,可以显示第二比对的状态界面,该状态界面是弹窗类型且会控制全局界面。这将使得第二比对的状态界面无法跳过,只能等待第二比对完成后才能执行其他操作。一旦第二比对所花费的时间比较长,就会严重影响用户的工作进度,降低了用户的工作效率。在步骤s350的第二比对过程完成后,在步骤s360可以查看第二比对的结果。最后在步骤s370中确定即第二文档s_a是否能通过,不通过则需要返回修改或进行其他处理。由于目前的第二比对中没有忽略水印的功能,如果第二文档中存在水印,在第二比对中将识别出大量水印差异点,给用户带来噪声,这会影响第二比对结果的准确性。另外,用户往往在一次第二比对完成后才能查看第二比对的结果,如果该次第二比对的结果由于水印带来的噪声导致不准确,用户需要重新进行比对。此时用户可以在步骤s380中执行去水印处理,例如可以向用户提供去水印的触发控件,用户点击去水印的触发控件后可以对第二文档进行去水印处理,再返回步骤s350再次进行第二比对过程,此时实际上用户相当于进行了两次第二比对,用户等待时间会更长,进一步影响了用户的工作效率。因此,如何提升文档比对的效率,以及操作的便利性,从而提升用户的工作效率成为了亟需解决的技术问题。
56.鉴于此,本公开实施例提供了一种文档比对方法、装置、设备、存储介质及程序产品。在文档比对界面显示第一文档和第二文档以进行第一比对流程,并当接收到对第二文档的水印处理指令时,将第一比对流程变为第二比对流程,以实现将第二文档进行水印处理后与第一文档进行比对,提高了文档比对的准确性。还可以在同一文档比对界面中实现第一比对和第二比对的联动转换,无需等待第一比对过程或第二比对过程完成才能进行转换,提高了文档比对的效率。
57.参见图4,图4示出了根据本公开实施例的文档比对方法的示意性原理图。图4中,用户可以在步骤s410,开始比对流程。例如,可以在任务处理页面中向用户提供对应的任务处理控件,以启动比对流程,如图5所示。图5示出了根据本公开实施例的任务处理页面的示意图。图5中,任务处理页面500中可以显示用于指示待办任务的控件511、用于指示已办任务的控件512、用于指示关联任务的控件513。例如,控件511被选中时可以在其关联区域显示控件521-525,分别表示待比对的合同a、合同b、合同c、合同d、
……
。用户可以选择控件521-525来查看对应合同的相关信息,例如,用户选择控件521,则在控件521的关联区域530显示合同a的相关信息。可以在关联区域530中显示控件531,该控件531可以指示合同a的签订状态处于签订中。
58.用户可以通过触发控件532查看合同a的合同文本,即第一文档(例如合同a的电子文档)d_a。还可以通过控件533核对合同a的相关表单,例如触发控件533时可以显示相关表单。还可以通过控件534-537来查看合同a的相关信息,例如,触发控件534时可以在关联区域显示合同a的基础信息,触发控件535时可以在关联区域显示合同a的相对方信息,触发控件536时可以在关联区域显示合同a的辅助材料信息,触发控件537时可以在关联区域显示合同a的审批记录,还可以设置更多的控件来显示更多合同a的关联信息,例如评论信息等。当用户认为该合同a无需进行第二文档(例如合同a的扫描文档)s_a和第一文档d_a的比对时,可以触发控件539以拒绝比对。用户希望对第二文档s_a和电子文档d_a进行比对时,可以触发控件538来启动文档比对的过程,以确保第二文档(例如合同a的待盖章的扫描文档)s_a与第一文档(例如该合同a的电子文档)d_a保持一致。
59.在步骤s420,在一些实施例中,用户触发控件538启动比对流程后,可以直接显示文档比对界面600,如图6所示。图6示出了根据本公开实施例的文档比对界面的示意图。图6中,文档比对界面600的第一显示区域610显示第一文档d_a,以供用户查看。在一些实施例中,用户还可以通过触发图5中的控件532跳转至图6中的文档比对页面600以查看第一文档d_a。与传统文档比对方法相比,本公开实施例的文档比对方法在进行文档比对前就可以在文档比对界面查看到需要比对的文档(例如合同的电子文档),而不用等到文档比对结束后才能看到,优化了文档比对流程,提高了文档比对的效率。用户此时可以选择第一比对或直接上传第二文档s_a以进行第二比对。文档比对界面600还包括第二显示区域620,以供用户上传第二文档s_a并进行显示。
60.在步骤s430,用户选择第一比对,可以隐藏第二显示区域620。如图7所示,图7示出了根据本公开实施例的第一比对的示意图。图7中,在文档比对界面600中仅显示第一文档d_a,供用户进行第一比对。在第一比对期间或之后,如果用户希望切换至第二比对,还可以直接上传第二文档s_a以与第一文档d_a进行第二比对,例如通过触发控件710上传第二文档s_a。可见,本公开实施例的文档比对方法可以将第一比对和第二比对进行联动,第一比对过程和第二比对过程能都可以在同一个文档比对页面中同时或非同时地执行,与传统对比方法中第一比对和第二比对的转换相比,本公开实施例能够无需跳转或切换页面,基于同一界面实现第一比对和第二比对,提高了文档比对的效率。在步骤s440,用户从第一比对切换至第二比对,或者用户在步骤s420之后希望直接进行第二比对时,均可以直接上传第二文档。例如,用户从第一比对切换至第二比对时,可以通过触发图7中的控件710上传第二文档s_a。用户在步骤s420之后希望直接进行第二比对时,可以通过触发图6中的控件630,上传第二文档s_a。上传第二文档s_a完成后,可以在文档比对界面600的第一显示区域610显示第一文档d_a,第二显示区域620显示第二文档s_a,如图8所示,图8示出了根据本公开实施例的第二比对的示意图。进一步地,在一些实施例中,在第二显示区域显示所述第二文档可以包括:在第二显示区域显示显示所述第二文档的上传进度或显示所述第二文档的内容。
61.在步骤s450,可以对第一文档d_a和第二文档s_a进行第二比对,例如,图8中,用户可以通过触发控件810开始第一文档d_a和第二文档s_a的第二比对。还可以在上传第二文档s_a后则默认开始第一文档d_a和第二文档s_a的第二比对。
62.在一些实施例中,还可以在文档比对界面中重新上传第文档。例如,图8中,用户通过触发控件830能够重新上传第二文档s_a。
63.图8中,由于用户在同一个文档比对界面600中能够同时查看到第一文档d_a和第二文档s_a,此时用户能够在第二比对开始之前查看到第二文档s_a是否含有水印。如果第二文档s_a中含有水印,用户可以对第二文档s_a进行去水印处理后再进行第二比对,从而提高智能比对的准确性。
64.在步骤s460,还可以对所述第二文档进行水印处理(例如去除水印)后与所述第一文档进行第二比对。在一些实施例中,第二比对可以包括第一比对流程。其中,该第一比对流程可以指第二比对中未进行水印处理的比对流程。在一些实施例中,第二比对可以还包括第二比对流程。其中,该第二比对流程可以指第二比对中进行水印处理的比对流程。
65.在一些实施例中,可以对所述第一文档和所述第二文档执行第一比对流程。进一
步地,对所述第一文档和所述第二文档执行第一比对流程可以包括:响应于所述第二文档上传完成,执行所述第一比对流程。例如,图8中,第二文档s_a上传完成后,则可以自动地进行第一比对流程。
66.在一些实施例中,在执行所述第一比对流程之前,还可以在所述文档比对界面中隐藏所述水印处理控件。在一些实施例中,还可以响应于开始执行所述第一比对流程,在所述文档比对界面中显示所述水印处理控件。
67.例如,图8中,文档比对界面600中可以显示用于指示是否去除水印的水印处理控件840。其中,水印处理控件840处于关闭或未开启状态时,去水印控件840中的按钮在左侧,且按钮区域呈第一颜色(例如灰色),表示此时不对水印进行处理直接进行第二比对,即为第二比对中的第一比对流程。水印处理控件840处于开启状态且成功开启时,去水印控件840中的按钮在右侧,且按钮区域呈第二颜色(例如蓝色),表示用户选择了对第二文档进行水印处理后进行第二比对且对第二文档s_a水印处理成功,即第二文档去除水印后再进行第二比对。水印处理控件840处于开启状态但未成功开启时,显示状态与处于关闭或未开启状态时相同;同时,还可以显示水印处理结果提示信息,该水印处理结果提示信息可以指示用户选择了忽略水印进行比对,但是由于一些原因(例如水印隐藏过深)对第二文档s_a去水印处理失败,无法对第二文档s_a去水印处理后进行第二比对。
68.在一些实施例中,在显示用于指示是否去除水印的水印处理控件时,还显示所述水印处理控件的提示信息。例如,图8中,水印处理控件840的提示信息850可以用于提示用户关注第二文档s_a中是否含有水印,以及如果含有水印可以选择忽略水印比对。该提示信息850可以持续存在第一预设时长,例如2分钟;当用户触发水印处理控件840时,或者用户触发提示信息850中的关闭控件851时,可以隐藏该提示信息850。基于该提示信息850能够有利于提高文档比对的效率,避免由于用户未关注到水印而造成的重复比对。
69.在一些实施例中,在第三显示区域显示第二比对的进度信息中还可以包括用于指示开启去水印处理的水印处理信息。例如,用户开启水印处理控件840,则该水印处理信息可以指示第二比对开启水印处理功能。用户关闭水印处理控件840,则可以隐藏该水印处理信息。
70.在一些实施例中,可以自动识别上传的第二文档中是否存在水印。进一步地,响应于所述第二文档不存在水印,可以隐藏所述水印处理控件。进一步地,响应于所述第二文档存在水印,显示所述去水印控件。例如,可以基于图像识别技术来判断第二文档s_a是否存在水印,如果存在水印则显示水印处理控件840,如图8所示;如果不存在水印则隐藏水印处理控件840。
71.在一些实施例中,响应于在执行所述第一比对流程时,接收到对所述第二文档的水印处理指令,将所述第一比对流程变更为第二比对流程。在一些实施例中,对所述第二文档的水印处理指令基于对水印处理控件的触发操作得到。
72.其中,第一文档与第二文档进行第一比对流程时,由于第二文档中存在水印时,用户希望对第二文档进行水印处理后进行第二比对,则可以触发水印处理控件840,使其处于开启状态以对第二文档进行水印处理后进行第二比对。此时,第一比对流程变更为第二比对流程。具体地,用户触发水印处理控件840以生成水印处理指令,响应于接收到该水印处理指令,第一比对流程变更为第二比对流程。对第二文档s_a进行去水印处理,得的无水印
的第二文档s_a’。跳转至步骤s450中对第一文档d_a和无水印的第二文档s_a’进行第二比对,例如,可以基于光学文字识别(optical character recognition,ocr)技术对无水印的第二文档s_a’进行文字识别,与第一文档d_a进行比对。这样,由于用户能够在第二比对完成之前快速查看到第二文档s_a是否含有水印,就可以在第二比对完成前触发水印处理控件840,一旦确定第二文档s_a含有水印就可以触发水印处理功能,与传统比对方法中需要等到第二比对过程结束后才能执行去水印处理,以及需要再进行一次第二比对相比,本公开实施例在第二比对过程中进行去水印处理和文档比对,节省了一次第二比对的过程,减少了用户等待第二比对的结果的时长,提升了文档比对的效率。用户不希望对第二文档去水印而直接进行第二比对时,则可以关闭水印处理控件840或不去触发水印处理控件840,并触发控件810以进行第二比对的第一比对流程。
73.在步骤s470,可以显示第二比对流程的比对结果。在一些实施例中,可以在在文档比对页面的第三显示区域中显示该比对结果。
74.参见图9,图9示出了根据本公开实施例的比对结果的示意图。图9中,文档比对界面600在第三显示区域910显示第一文档d_a和第二文档s_a的比对结果。在一些实施例中,该比对结果可以包括一个或多个不一致信息。进一步地,在一些实时例中,该比对结果还可以包括每个不一致信息的位置,具体修改内容(例如删除、增加、变更的内容)。例如,图9中智能比对结果包括z(z可以是自然数)条不一致信息,分别包括结果1、结果2、结果3、
……
。
75.在一些实施例中,还可以在文档比对界面的第三显示区域显示所述第一比对流程的第一进度信息。其中,该第一进度信息包括所述第一比对流程中对比完成的第一比对量和需要对比的总量。在一些实施例中,还可以在文档比对界面的第三显示区域显示所述第二比对流程的第二进度信息。其中,该第二进度信息包括所述第二比对流程中对比完成的第二比对量和需要对比的总量例如,图8中第三显示区域870中显示用于指示第二比对(例如第一比对流程或第二比对流程)进度的控件820,该控件820可以指示当前第二比对完成量为x页,以及需要比对的总量为y页,x为自然数,y为正整数,且y大于或等于x。
76.在一些实施例中,响应于所述第一比对流程变更为所述第二比对流程,在所述第三显示区域显示的所述第一进度信息变更为所述第二进度信息;其中,所述第二进度信息还包括指示水印处理的指示信息。例如,可以在控件820中显示对应的文字(例如忽略水印)以指示当前的第二比对为第二比对流程,即第二文档是经过水印处理后进行比对的。
77.在步骤s480,根据比对结果可以确定第二文档s_a是否能通过。通过则可以基于第二文档s_a来正式签订合同,不通过则需要返回修改或进行其他处理。
78.在一些实施例中,在进行第二比对(例如第一比对流程或第二比对流程)时,用户还可以退出当前的文档比对页面,和/或查看其他文档。进一步地,在一些实施例中,当前的第二比对任务在后台中进行。这样,在步骤s450进行第二比对期间,用户可以执行其他的操作以充分利用等待时间来提高工作效率。
79.在步骤s490,用户可以退出当前的文档比对界面,还可以查看其他合同的相关文档,此时第二比对过程在后台中进行比对。如图10a所示,图10a示出了根据本公开实施例的任务处理界面500的示意图。用户可以触发图9中的退出控件920,退出合同a的文档比对界面600,跳转至图10a中的任务处理界面500。在一些实施例中,在显示退出控件920时,还可以显示该退出控件920的退出提示信息930,该退出提示信息930可以指示可以退出当前界
面,第二比对转到后台进行;还可以指示合同a的第二比对结束后将提醒用户确认比对结果。
80.在一些实施例中,在所述第一文档(例如合同a的电子文档d_a)和所述第二文档(例如合同a的扫描文档s_a)进行第二比对(例如第一比对流程或第二比对流程)期间,还可以在任务处理界面显示相应的第二比对信息,该第二比对信息可以包括所述第一文档和所述第二文档的比对状态,该比对状态可以包括开始比对、上传所述第二文档、比对中、比对完成、比对通过或比对未通过。如图10a-图10b所示。图10a-图10b示出了根据本公开实施例的任务处理界面的示意图。图10a中,在合同a进行第二比对期间,任务处理界面500中可以显示比对信息控件1010,以指示合同a(包括第一文档d_a与第二文档s_a)正在第二比对中,已完成m/n页(其中,m小于或等于n,m为自然数,n为正整数)。合同a完成第二比对后,比对信息控件1010可以指示合同a已完成第二比对,并提示用户查看比对结果,如图10b所示。图10b中,比对信息控件1010的关联区域显示用于重新上传第二文档s_a的控件1011,还可以显示用于查看比对结果的控件1013。用户可以通过触发控件1011重新上传第二文档s_a,也可以通过触发控件1013来查看合同a的比对结果。进一步地,在一些实施例中,比对信息控件1010还可以显示步骤s410-s490中的比对进度。例如,如图10c所示。在任务处理界面500可以执行步骤s410,比对信息控件1010此时可以提示用户对需要盖章的合同进行检查,确保和电子合同一致。还可以在比对信息控件1010的关联区域显示用于开始的控件1014,以启动合同a的第一文档d_a和第二文档s_a的第二比对。还可以显示用于拒绝比对的控件1015,拒绝启动合同a的第一文档d_a和第二文档s_a的第二比对。在步骤s440上传合同的第二文档后,比对信息控件1010可以指示上传的第二文档s_a(例如显示扫描文档s_a的链接),如图10d所示。在步骤s480,用户基于比对结果确认第二文件s_a通过,则比对信息控件1010可以指示第二文件s_a通过合同一致性检查,例如显示图10e中的通过标识(例如绿色的√),还可以显示确认通过的执行人员信息p1、执行时间信息t1。在步骤s480,用户基于比对结果确认扫描文件s_a不通过,则比对信息控件1010可以指示第二文件s_a未通过合同一致性检查,例如显示图10f中的通过标识(例如红色的
×
),还可以显示确认未通过的执行人员信息p2、执行时间信息t2。应了解,上述举例仅为说明,并不旨在对其进行限制,例如执行人员信息p1和p2可以是相同的人员。
81.在一些实施例中,在所述第一文档(例如合同a的电子文档d_a)和所述第二文档(例如合同a的扫描文档s_a)进行第二比对(例如第一比对流程或第二比对流程)期间,用户还可以查看所述第一文档(例如合同a的电子文档d_a)或第三文档(例如其他合同的电子文档)。例如,用户触发图9中的退出控件920可以返回至步骤s410的任务处理界面500,如图10a-图10b所示。任务处理界面500中可以在比对信息控件1010的关联区域显示用于重新上传第二文档s_a的控件1011,还可以显示用于查看合同文本的控件1012。用户可以通过触发控件1011重新上传第二文档s_a,也可以通过触发控件532或控件1011来查看合同a的第一文档d_a。
82.在一些实施例中,用户还可以在任务处理界面查看其他合同。例如用户在退出合同a的文档比对页600后,在图10a或图10b所示的任务处理界面500查看合同b的第三文档d_b,查看合同b的第三文档d_b过程与步骤s410中查看合同a的第一文档d_a类似,在此不再赘述。此时,合同a的第二比对在后台中进行。可见,第二比对与第一比对(例如人工查看和比
对文档)相互独立,可分别进行处理即并发作业,用户无需像传统比对方法中只能等待第二比对结果完成才能进行其他操作(例如人工查看当前的合同,或退出查看其他合同等),进一步提升用户的工作效率。
83.在一些实施例中,在所述第一文档(例如合同a的电子文档d_a)和所述第二文档(例如合同a的扫描文档s_a)进行第二比对期间,还可以进行第三文档(例如合同b的电子文档)d_b和第四文档(例如合同b的扫描文档)s_b的第二比对。可见,用户可以同时进行多个智能比对任务,从而实现多份合同的并行比对,提升文档比对的整体效率。例如,任务处理界面500中有很多待比对任务,用户可以同时将多个第二比对任务进行并行处理,提高文档比对的处理效率。其中,每个第二比对任务可以基于本公开实施例中文档比对方法的至少部分步骤(例如步骤s410-490中的至少部分步骤)进行。其中,启动第二比对的第二比对任务均可以转为后台处理。
84.在一些实施例中,可以显示当前正在进行的一个或多个第二比对任务的任务状态信息。其中,该任务状态信息可以指示已完成的智能比对任务数量以及需要完成的智能比对任务总量,如图11a所示,图11a示出了根据本公开实施例的任务处理界面的示意图。图11a中,任务状态控件1110可以指示当前已完成的第二比对任务数量为a以及需要完成的第二比对任务总量为b,a小于b,a为自然数,b为正整数。此时,用户选中合同b,那么在合同b的关联区域可以显示比对信息控件1120以指示合同b的第二比对的比对进度,如图11a所示。与图10a-图10b中所示的合同a的比对信息控件1010类似,当合同b的第二比对在进行中时,比对信息控件1120可以指示合同b在智能比对中,已完成m1/n1页(m1小于n1,m1为自然数,n1为正整数)。当合同b的第二比对完成时,比对信息控件1120可以指示合同b完成第二比对中。而用户在任务处理界面500中选中合同a时,则在关联区域显示如图10a和图10b所示的比对信息控件1010。可见,任务处理界面500中,任务状态控件1110指示当前总体完成的智能比对任务情况,选中对应的合同时,在关联区域显示该合同的第二比对情况。再例如,当所有的第二比对任务均完成时,任务状态控件1110指示b份合同完成第二比对,并提示用户确认比对结果,如图11b所示,图11b示出了根据本公开实施例的任务处理界面的示意图。图11a和图11b中,用户可以触发任务状态控件1110中的子控件1111来筛选已完成的第二比对任务。其中,子控件1111用于提示用户查看比对结果,可以突出显示该子控件1111。用户触发子控件1111后,则关联区域1130的显示内容由所有第二比对任务变为已完成的第二比对任务,且子控件1111隐藏,显示用于返回图11a和图11b中的第二比对任务列表的子控件1112,如图12所示,图12示出了根据本公开实施例的任务处理界面的示意图。应了解,随着用户对合同的处理结果确定为通过或不通过,表示该合同的比对流程结束,那么任务状态控件1110中a和b均应该相应的减少。
85.在一些实施例中,第一文档可以包括第一电子文档和第二电子文档,第二文档可以包括第一扫描文档和第二扫描文档,可以同时显示所述第一电子文档和第一扫描文档的第一比对进度和所述第二电子文档和第二扫描文档的第二比对进度。如图13所示,图13示出了根据本公开实施例的合同组的第二比对的示意图。图13中,任务处理界面500中显示有合同组c的文档比对任务,合同组c包括多个合同的比对。例如,合同c1的第一文档d_c1和第二文档s_c1的比对、合同c2的第一文档d_c2和第二文档s_c2的比对、
……
。用户可以通过触发合同文件控件1310,在关联区域1320中显示合同组c的每个合同的比对信息。其中,合同
c1的第一文档d_c1和第二文档s_c1正在比对中,总共需要比对d页,已经完成c1页,此时可以进行开始比对或无需比对的操作。合同c2的第一文档d_c2和第二文档s_c2已经完成比对,且确认通过一致性检查,此时可以查看比对结果。合同c3的第一文档d_c3和第二文档s_c3已经完成比对,且确认未通过一致性检查,此时可以查看比对结果。合同c4的第一文档d_c4和第二文档s_c4已经完成比对,发现k(k为正整数)个差异点,此时可以查看比对结果。
86.由此可见,根据本公开实施例的文档比对方法,能够在同一界面中即可实现用户人工查看合同、合同扫描状态提示、智能比对、比对结果查看、去水印等多个合同比对功能,让用户以快捷、并发处理的方式,高效完成合同比对工作。
87.参见图14,图14示出了根据本公开实施例的文档比对方法的流程示意图。图14中,文档比对方法1400可以包括如下步骤。
88.步骤s1410,在文档比对界面(例如图6中的文档比对界面600)的第一显示区域(例如图6中的第一显示区域610)显示第一文档(例如图6中的第一文档d_a);步骤s1420,响应于接收到上传第二文档的指令,在所述文档比对界面的第二显示区域(例如图6或图8中的第二显示区域620)显示所述第二文档(例如图8中的第二文档s_a);
89.步骤s1430,对所述第一文档和所述第二文档执行第一比对流程;
90.步骤s1440,响应于在执行所述第一比对流程时,接收到对所述第二文档的水印处理指令,将所述第一比对流程变更为第二比对流程;
91.步骤s1450,显示所述第二比对流程的比对结果(例如图9中的结果1、结果2、结果3、
……
)。
92.在一些实施例中,所述显示所述第二文档包括:显示所述第二文档的上传进度或显示所述第二文档的内容。
93.在一些实施例中,对所述第一文档和所述第二文档执行第一比对流程包括:响应于所述第二文档上传完成,执行所述第一比对流程。
94.在一些实施例中,对所述第二文档的水印处理指令基于对水印处理控件(例如图8中的水印处理控件840)的触发操作得到。
95.在一些实施例中,方法1400还包括:
96.执行所述第一比对流程之前,在所述文档比对界面中隐藏所述水印处理控件;以及
97.响应于开始执行所述第一比对流程,在所述文档比对界面中显示所述水印处理控件。
98.在一些实施例中,在响应于接收到所述上传第二文档的指令之前,还包括:
99.响应于接收到第一比对指令,隐藏所述第二显示区域(例如图6中的第二显示区域620);
100.以及响应于接收所述上传第二文档的指令,在所述文档比对界面中显示所述第二显示区域(例如图6或图8中的第二显示区域620),以及在所述第二显示区域显示所述第二文档(例如图8中的第二文档s_a)。
101.在一些实施例中,方法1400还包括:
102.在所述文档比对界面的第三显示区域(例如图8或图9中的第三显示区域870)显示所述第一比对流程的第一进度信息、所述第二比对流程的第二进度信息或所述第二比对流
程的比对结果;
103.其中,所述第一进度信息包括所述第一比对流程中对比完成的第一比对量和需要对比的总量;所述第二进度信息包括所述第二比对流程中对比完成的第二比对量和需要对比的总量;所述比对结果包括至少一个不一致信息,所述不一致信息包括不一致位置和对应的具体修改内容。
104.在一些实施例中,方法1400还包括:
105.响应于所述第一比对流程变更为所述第二比对流程,在所述第三显示区域显示的所述第一进度信息变更为所述第二进度信息;其中,所述第二进度信息还包括指示水印处理的指示信息。
106.在一些实施例中,方法1400还包括:在所述第一比对流程或所述第二比对流程期间,执行如下至少一个操作:
107.退出当前的所述文档比对界面;
108.或者,查看所述第一文档;
109.或者,查看与所述第一文档不同的第三文档(例如合同b的电子文档d_b);
110.或者,比对第三文档和第四文档(例如合同b的扫描文档s_b)。
111.在一些实施例中,所述退出当前的所述文档比对界面,包括:响应于接收到第一操作指令,退出所述文档比对界面,并在后台进行所述第一比对流程或所述第二比对流程。
112.在一些实施例中,查看所述第一文档或查看与所述第一文档不同的第三文档,包括:
113.退出所述文档比对界面时跳转至任务处理界面;
114.响应于接收到第二操作指令,在所述任务处理界面显示所述第一文档;或,响应于接收到第三操作指令,在所述任务处理界面查看与所述第一文档不同的第三文档。
115.在一些实施例中,方法1400还包括:在所述第一对比流程或所述第二比对流程期间,在所述任务处理界面显示所述第一文档和所述第二文档的比对状态,所述比对状态包括开始比对、上传所述第二文档、比对中、比对完成、比对通过或比对未通过(例如图10a-图10f所示)。
116.在一些实施例中,方法1400还包括:在所述任务处理界面显示当前正在进行的至少一个比对任务的任务状态信息(例如图11a的任务状态控件1110所示);其中,所述任务状态信息包括已完成的比对任务数量(例如图11a的a)以及需要完成的比对任务总量(例如图11a的b),所述比对任务包括所述第一文档和所述第二文档的比对,和/或,所述第三文档和所述第四文档的比对。
117.在一些实施例中,所述第一文档(例如图13的合同组c)包括第一电子文档和第二电子文档,所述第二文档包括第一扫描文档和第二扫描文档;方法1400还包括:
118.同时显示所述第一电子文档和第一扫描文档的第一比对进度和所述第二电子文档和第二扫描文档的第二比对进度。
119.参见图15,图15示出了根据本公开实施例的文档比对方法的流程示意图。图15中,文档比对方法1500可以包括如下步骤。
120.步骤s1510,在文档比对界面的第一显示区域显示第一文档,所述文档比对界面包括所述第一显示区域和第二显示区域;
121.步骤s1520,响应于接收到第一比对指令,隐藏所述第二显示区域以对所述第一文档进行第三比对流程;
122.步骤s1530,响应于接收到第二比对指令,获取第二文档并在所述文档比对界面中显示所述第二显示区域,以及将所述第二文档在所述第二显示区域中显示;
123.步骤s1540,比对所述第一文档和所述第二文档得到比对结果。
124.在一些实施例中,对比所述第一文档和所述第二文档得到比对结果,进一步包括:
125.识别所述第二文档是否包括水印;
126.响应于确定所述第二文档包括水印,显示水印处理控件,并判断是否接收到基于所述水印处理控件的水印处理指令;
127.响应于接收到所述水印处理指令,对所述第二文档进行水印处理后得到水印处理文档;
128.对所述第一文档和所述水印处理文档进行比对得到所述比对结果。
129.需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
130.需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
131.基于同一技术构思,与上述任意实施例方法相对应的,本公开还提供了一种文档比对装置,参见图16,所述文档比对装置包括:
132.显示模块,用于在文档比对界面的第一显示区域显示第一文档;以及响应于接收到上传第二文档的指令,在所述文档比对界面的第二显示区域显示所述第二文档;
133.比对模块,用于对所述第一文档和所述第二文档执行第一比对流程;并响应于在执行所述第一比对流程时,接收到对所述第二文档的水印处理指令,将所述第一比对流程变更为第二比对流程;
134.所述显示模块还用于显示所述第二比对流程的比对结果。
135.基于同一技术构思,与上述任意实施例方法相对应的,本公开还提供了一种文档比对装置,所述文档比对装置包括:
136.显示模块,用于在文档比对界面的第一显示区域显示第一文档,所述文档比对界面包括所述第一显示区域和第二显示区域;以及响应于接收到第一比对指令,隐藏所述第二显示区域以对所述第一文档进行第三比对流程;以及响应于接收到第二比对指令,获取第二文档并在所述文档比对界面中显示所述第二显示区域,以及将所述第二文档在所述第二显示区域中显示;
137.比对模块,用于比对所述第一文档和所述第二文档得到比对结果。
138.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
139.上述实施例的装置用于实现前述任一实施例中相应的文档比对方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
140.基于同一技术构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的文档比对方法。
141.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
142.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的文档比对方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
143.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
144.另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。
145.尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
146.本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
技术特征:
1.一种文档比对方法,包括:在文档比对界面的第一显示区域显示第一文档;响应于接收到上传第二文档的指令,在所述文档比对界面的第二显示区域显示所述第二文档;对所述第一文档和所述第二文档执行第一比对流程;响应于在执行所述第一比对流程时,接收到对所述第二文档的水印处理指令,将所述第一比对流程变更为第二比对流程;显示所述第二比对流程的比对结果。2.根据权利要求1的方法,其中,所述显示所述第二文档包括:显示所述第二文档的上传进度或显示所述第二文档的内容。3.根据权利要求1的方法,其中,对所述第一文档和所述第二文档执行第一比对流程包括:响应于所述第二文档上传完成,执行所述第一比对流程。4.根据权利要求1的方法,其中,对所述第二文档的水印处理指令基于对水印处理控件的触发操作得到。5.根据权利要求4的方法,还包括:执行所述第一比对流程之前,在所述文档比对界面中隐藏所述水印处理控件;以及响应于开始执行所述第一比对流程,在所述文档比对界面中显示所述水印处理控件。6.根据权利要求1的方法,其中,在响应于接收到所述上传第二文档的指令之前,还包括:响应于接收到第一比对指令,隐藏所述第二显示区域;以及响应于接收所述上传第二文档的指令,在所述文档比对界面中显示所述第二显示区域,以及在所述第二显示区域显示所述第二文档。7.根据权利要求1的方法,还包括:在所述文档比对界面的第三显示区域显示所述第一比对流程的第一进度信息、所述第二比对流程的第二进度信息或所述第二比对流程的比对结果;其中,所述第一进度信息包括所述第一比对流程中对比完成的第一比对量和需要对比的总量;所述第二进度信息包括所述第二比对流程中对比完成的第二比对量和需要对比的总量;所述比对结果包括至少一个不一致信息,所述不一致信息包括不一致位置和对应的具体修改内容。8.根据权利要求7的方法,还包括:响应于所述第一比对流程变更为所述第二比对流程,在所述第三显示区域显示的所述第一进度信息变更为所述第二进度信息;其中,所述第二进度信息还包括指示水印处理的指示信息。9.根据权利要求1的方法,还包括:在所述第一比对流程或所述第二比对流程期间,执行如下至少一个操作:退出当前的所述文档比对界面;或者,查看所述第一文档;或者,查看与所述第一文档不同的第三文档;
或者,比对第三文档和第四文档。10.根据权利要求9的方法,所述退出当前的所述文档比对界面,包括:响应于接收到第一操作指令,退出所述文档比对界面,并在后台进行所述第一比对流程或所述第二比对流程。11.根据权利要求9的方法,查看所述第一文档或查看与所述第一文档不同的第三文档,包括:退出所述文档比对界面时跳转至任务处理界面;响应于接收到第二操作指令,在所述任务处理界面显示所述第一文档;或,响应于接收到第三操作指令,在所述任务处理界面查看与所述第一文档不同的第三文档。12.根据权利要求11的方法,还包括:在所述第一对比流程或所述第二比对流程期间,在所述任务处理界面显示所述第一文档和所述第二文档的比对状态,所述比对状态包括开始比对、上传所述第二文档、比对中、比对完成、比对通过或比对未通过。13.根据权利要求11的方法,还包括:在所述任务处理界面显示当前正在进行的至少一个比对任务的任务状态信息;其中,所述任务状态信息包括已完成的比对任务数量以及需要完成的比对任务总量,所述比对任务包括所述第一文档和所述第二文档的比对,和/或,所述第三文档和所述第四文档的比对。14.根据权利要求11的方法,其中,所述第一文档包括第一电子文档和第二电子文档,所述第二文档包括第一扫描文档和第二扫描文档;所述方法还包括:同时显示所述第一电子文档和第一扫描文档的第一比对进度和所述第二电子文档和第二扫描文档的第二比对进度。15.一种文档比对方法,包括:在文档比对界面的第一显示区域显示第一文档,所述文档比对界面包括所述第一显示区域和第二显示区域;响应于接收到第一比对指令,隐藏所述第二显示区域以对所述第一文档进行第三比对流程;响应于接收到第二比对指令,获取第二文档并在所述文档比对界面中显示所述第二显示区域,以及将所述第二文档在所述第二显示区域中显示;比对所述第一文档和所述第二文档得到比对结果。16.根据权利要求15的方法,对比所述第一文档和所述第二文档得到比对结果,进一步包括:识别所述第二文档是否包括水印;响应于确定所述第二文档包括水印,显示水印处理控件,并判断是否接收到基于所述水印处理控件的水印处理指令;响应于接收到所述水印处理指令,对所述第二文档进行水印处理后得到水印处理文档;对所述第一文档和所述水印处理文档进行比对得到所述比对结果。17.一种文档比对装置,包括:显示模块,用于在文档比对界面的第一显示区域显示第一文档;以及响应于接收到上传第二文档的指令,在所述文档比对界面的第二显示区域显示所述第二文档;
比对模块,用于对所述第一文档和所述第二文档执行第一比对流程;并响应于在执行所述第一比对流程时,接收到对所述第二文档的水印处理指令,将所述第一比对流程变更为第二比对流程;所述显示模块还用于显示所述第二比对流程的比对结果。18.一种文档比对装置,包括:显示模块,用于在文档比对界面的第一显示区域显示第一文档,所述文档比对界面包括所述第一显示区域和第二显示区域;以及响应于接收到第一比对指令,隐藏所述第二显示区域以对所述第一文档进行第三比对流程;以及响应于接收到第二比对指令,获取第二文档并在所述文档比对界面中显示所述第二显示区域,以及将所述第二文档在所述第二显示区域中显示;比对模块,用于比对所述第一文档和所述第二文档得到比对结果。19.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至16任意一项所述的方法。20.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至16任一所述方法。21.一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行权利要求1至16任一所述的方法。
技术总结
本公开提供一种文档比对方法、装置、设备、存储介质及程序产品。该方法包括:在文档比对界面的第一显示区域显示第一文档;响应于接收到上传第二文档的指令,在所述文档比对界面的第二显示区域显示所述第二文档;对所述第一文档和所述第二文档执行第一比对流程;响应于在执行所述第一比对流程时,接收到对所述第二文档的水印处理指令,将所述第一比对流程变更为第二比对流程;显示所述第二比对流程的比对结果。果。果。
技术研发人员:陈晨 王福龙 杨明君 王欣 陈家炜 彭振清 林超 林杰克 刘琦 庄妮 邓昱 童遥 陶忠 张瑨 王猛 王耀龙 陈露露 黄灿 曹大鹏 李一山
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2022.11.17
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/