CN108897727B - 合同备案方法、装置、计算机设备和存储介质 - Google Patents

合同备案方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN108897727B
CN108897727B CN201810501579.8A CN201810501579A CN108897727B CN 108897727 B CN108897727 B CN 108897727B CN 201810501579 A CN201810501579 A CN 201810501579A CN 108897727 B CN108897727 B CN 108897727B
Authority
CN
China
Prior art keywords
contract
page
key
document
scanning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810501579.8A
Other languages
English (en)
Other versions
CN108897727A (zh
Inventor
刘阳
冯心
梁瑾
张瑞光
谢保林
吴思楠
黄心官
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201810501579.8A priority Critical patent/CN108897727B/zh
Priority to PCT/CN2018/094886 priority patent/WO2019223073A1/zh
Publication of CN108897727A publication Critical patent/CN108897727A/zh
Application granted granted Critical
Publication of CN108897727B publication Critical patent/CN108897727B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请揭示了一种合同备案方法、装置、计算机设备和存储介质,其中方法包括:接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。本申请将完整合同的关键页进行扫描后形成合同扫描件,然后将该合同扫描件与该合同模版中的关键页进行替换,形成电子合同文档备案。利用该方法进行合同备案时,工作人员只需扫描合同的关键页,不用将合同的全部都进行扫描,减少工作人员的工作量,加快批量合同备案的速度。

Description

合同备案方法、装置、计算机设备和存储介质
技术领域
本申请涉及到计算机技术领域,特别是涉及到一种合同备案方法、装置、计算机设备和存储介质。
背景技术
合同一般固定页和关键页组成;固定页上是一些固定的条款,不需要交易双方或多方填写信息,关键页是包含有需要填写合同的具体交易信息如价格、数量、交易人资料等信息的页面。当交易方签订合同后将合同进行扫描成电子合同文档后进行备案时,需要将全部合同页都扫描一次合成一个电子合同文档,由于一个合同有多页,做成电子合同文档时需要将每一页都扫描一次,产生较大的工作量,而且页数多的合同还容易出错。
所以提供一种新的合同备案方法是亟需解决的问题。
发明内容
本申请的主要目的为提供一种只需将关键页扫描后放入预设的***中就可以生成电子合同文档的合同备案方法、装置、计算机设备和存储介质。
为了实现上述发明目的,本申请提出一种合同备案方法,包括:
接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;
获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;
当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
进一步地,所述关键页中包含有预设标记,所述当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档的步骤包括:
查找所述预设标记;
解析所述预设标记,生成所述第二合同页码;
将所述第一合同页码与所述第二合同页码匹配;
若匹配成功,将所述第一合同页码对应的合同扫描页替换为所述第二合同页码对应的关键页;
生成电子合同文档。
进一步地,所述生成电子合同文档的步骤之后,包括:
扫描电子合同文档,判断是否有预设标记;
若是,发出预设的第一提示信号。
进一步地,所述生成电子合同文档的步骤,包括:
发送替换后的合同模版至后台;
接收到确认指令后,生成电子合同文档。
进一步地,所述生成电子合同文档的步骤之后包括:
获取所述合同模版中关键页的数量;
判断所述合同扫描页的页面数量是否与所述关键页的数量一致;
若否,发出预设的第二提示信号。
进一步地,所述合同模版为文本文档,设置所述关键页模版的方法包括:
读取所述合同模版,识别文本中的空格和/或回车标签;
当所述空格和/或回车标签连续超过一定数量,设置所述空格和/或回车标签所在的页面为所述关键页。
进一步地,所述生成电子合同文档的步骤之后包括:
以所述合同模版名称以及所述电子合同文档的生成日期为所述电子合同文档命名。
本申请还提供一种合同备案装置,包括:
接收模块,用于接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;
获取模块,用于获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;
生成模块,用于当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
本申请的合同备案方法、装置、计算机设备和存储介质,将完整合同的关键页进行扫描后形成合同扫描件,然后将该合同扫描件与该合同对应原合同模版中的关键页进行替换,即可以形成合同的电子合同文档,完成合同备案。利用该方法进行合同备案时,工作人员只需扫描合同的关键页即可,不用将合同的全部都进行扫描,减少工作人员的工作量,尤其是在对大量的合同进行备案时,更是减少工作人员的工作量,加快了批量合同备案的速度。
附图说明
图1为本申请一实施例的合同备案方法的流程示意图;
图2为本申请一实施例的上述合同备案方法中步骤S3的具体流程示意图;
图3为本申请一实施例的上述合同备案方法中步骤S35的具体流程示意图;
图4为本申请一实施例的上述合同备案方法中设置关键页方法的具体流程示意图;
图5为本申请一实施例的合同备案装置的结构示意图;
图6为本申请一实施例的合同备案装置的生成模块的结构示意框图;
图7为本申请一实施例的合同备案装置的生成单元的结构示意框图;
图8为本申请一实施例的合同备案装置的结构示意框图;
图9为本申请一实施例的合同备案装置的结构示意框图;
图10为本申请一实施例的计算机设备的结构示意框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
参照图1,本申请实施例提供一种合同备案方法,包括步骤:
S1、接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;
S2、获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;
S3、当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
如上述步骤S1所述,交易方签订完合同后,会在合同的关键页上签字、盖章、约定交易内容。工作人员将带有签字或盖章或约定交易内容的合同页面扫描,形成合同扫描页。合同扫描页包括以图片形式或文档形式存储的文档文件。其中图片形式的文件包括JEPG格式、BMP格式、TIF格式等。文档形式的文件包括pdf格式。然后工作人员将影像资料分别命名,将其放在***的指定数据库。***访问数据库,获取到数据库中的合同扫描页。在一具体实施例中,数据库是指***中一个指定的文件夹对应的存储空间,工作人员将合同扫描页放置在数据库中,即将合同扫描页放置在这个文件夹内。***在接收数据库中的合同扫描页时,访问文件夹所在的地址,获取该文件夹中的合同扫描页。***在获取文件夹中的合同扫描页时,根据数据库中的文件后缀确定是否是合同扫描页。***读取该文件夹中的各文件的后缀,如果该后缀是预设的合同扫描页格式,就确定是合同扫描页,接收上传的合同扫描页。如果后缀是.dwg、.exe等不属于预设的合同扫描页格式,就确定不是合同扫描页,不接收上传。第一合同页码是合同扫描页上的页码数,用于对合同扫描页进行标记,方便对多个扫描页进行区分。
如上述步骤S2所述,合同模版是***管理员根据交易所涉及到的合同制定后上传到***的。合同模版里有关键页和固定页。***管理员在制作合同模版时,将关键页和固定页分别制作,然后按照合同的顺序合并在一起。其中,固定页是固定不变的,采用加密的形式制作,不允许他人进行任何更改。因固定页和关键页的格式不一样,因此可以通过识别出合同模版中的页面是否进行了加密来识别出关键页。第二合同页码是设置在关键页上的页数,用于对多个关键页进行区分。
如上述步骤S3所述,***读取上传的合同扫描页的第一合同页码后,查找与合同模版中的关键页的全部的第二合同页码,读取的第一合同页码分别与第二合同页码匹配,如果有匹配成功,就将第一合同页码对应的合同扫描页与第二合同页码对应的关键页进行替换,即删除合同模版中的关键页,在原关键页的位置增加与关键页对应的合同扫描页,这样,整个合同模版中就是含有合同的全部条款信息以及交易信息,具备了合同的全部要素,对新的合同模版合并,生成该电子合同文档,放入***中进行保存备案。
参照图2,进一步地,上述关键页中包含有预设标记,所述当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档的步骤包括:
S31、查找所述预设标记;
S32、解析所述预设标记,生成所述第二合同页码;
S33、将所述第一合同页码与所述第二合同页码匹配;
S34、若匹配成功,将所述第一合同页码对应的合同扫描页替换为所述第二合同页码对应的关键页;
S35、生成电子合同文档。
本实施例中,***管理员在制作合同模版时,将合同模版中的关键页和固定页进行区分,将关键页加上标记。例如上述关键页模版的页面序号是一、二、七,则设置页面序号为一、二、七是关键页的标记。***查找到页面序号是“一”、“二”、“七”的标记时,确定该页面是关键页。在本方案另一具体实施例中,***管理员将关键页中添加不同的水印标记,对应的***查找合同模版中的水印标记,将带有水印标记的页面确认为关键页。然后根据预设的规则将标记解析出来,得到第二合同页码。***读取到关键页第二合同页码后,将至少一个第二合同页码分别与至少一个第一合同页码匹配。比如解析出第一个关键页的第二合同页码是1,第二个关键页的第二合同页码是2。***读取合同模版,读取到第一个合同扫描页的第一合同页码是1,第二个合同扫描页的第二合同页码是2,就将第一个合同扫描页与第一个关键页匹配,将第二个合同扫描页与第二个关键页匹配。匹配成功后,将关键页从合同模版中删除,同时将与关键页匹配的合同扫描页***到关键页的位置,实现合同扫描页替换了关键页。形成电子合同文档。
在另一具体实施例中,***查找到三个预设标记,解析后生成三个第二合同页码分别是1、2、7,获取的三个合同扫描页的三个第一合同页码分别是 1、2、3。具体匹配方法是:则根据页码的排行顺序进行匹配,将第二合同页码为1的关键页与第一合同页码为1的合同扫描页进行匹配;将第二合同页码为2的关键页与第一合同页码为2的合同扫描页进行匹配;将第二合同页码为7的关键页与第一合同页码为3的合同扫描页进行匹配。
进一步地,上述生成电子合同文档的步骤之后,包括:
S4、扫描电子合同文档,判断是否有预设标记;
S5、若是,发出预设的第一提示信号。
本实施例中,形成了电子合同文档后,***再将电子合同文档进行扫描,看电子合同文档中是否还有关键页的预设标记。因为关键页面中均是有需要填写交易信息的页面,如果电子合同文档中还有关键页,说明合同是不完整的。通过查找电子合同文档中是否有预设标记,进而判断电子合同文档中是否还有关键页,从而判断电子合同文档是否是完整的。如果扫描后发现电子合同文档中还有预设标记,说明还有关键页没有被替换掉,说明电子合同文档是不完整的,因此,***发出第一提示信号,提醒工作人员对该电子合同文档错误或不完整,需要重新备案。第一提示信号包括***生成的对话框提示工作人员,也可以是控制LED灯闪烁提醒工作人员,也可以是控制蜂鸣器发出相应的声音提醒工作人员。
参照图3,进一步地,所述生成电子合同文档的步骤,包括:
S351、发送替换后的合同模版至后台;
S352、接收到确认指令后,生成电子合同文档。
如上述步骤S351所述,将合同扫描页替换了合同模版中的关键页后,将替换后的合同模版发送给工作人员使用的界面端进行展示,工作人员使用的界面端即后台,使工作人员对即将生成的电子合同浏览确认。
如上述步骤S352所述,工作人员确认后通过后台发送确认指令给***,***接收到后台发来的确认指令后,将***影像资料以及删除关键页模版后的合同模版整合成新的文档,生成电子合同文档。
进一步地,上述所述生成电子合同文档的步骤之后包括:
S6、获取所述合同模版中关键页的数量;
S7、判断所述合同扫描页的页面数量是否与所述关键页的数量一致;
S8、若否,发出预设的第二提示信号。
本实施例中,合同模版中的关键页必须全部被替换出去,整个合同里的信息才是完整的。如果有合同扫描页和关键页的数量不一致,说明有的关键页没有被替换掉,对应的生成的电子合同文档是不完整的。获取合同模版中关键页的数量,是通过获取合同模版中的标记数量来获取的,因每个关键页中均有一个标记,因此标记数量与关键页的数量是相同的。判断合同扫描页的数量与关键页的数量是否一致,即比较两个数量的数值是否一致。如果两个数值不一致,说明合同中有关键页没有替换,或者是有替换错误,使得生成的电子合同文档是不完整或者是错误的。因此,发出第二提示信号。第二提示信号与第一提示信号可以是相同的,包括***生成的对话框提示工作人员,也可以是控制LED灯闪烁提醒工作人员,也可以是控制蜂鸣器发出相应的声音提醒工作人员。
参照图4,进一步地,所述合同模版为文本文档,设置所述关键页的方法包括:
S201、读取所述合同模版,识别文本中的空格和/或回车标签;
S202、当所述空格和/或回车标签连续超过一定数量,设置所述空格和/ 或回车标签所在的页面为所述关键页。
如上述步骤S201所述,合同模版的形式为文本格式,文本格式中对需要填写信息的位置都是需要留下空白,而需要填写信息的位置都是关键页,因此,通过识别合同模版中的空白处来判断关键页。在制作文本时,通过输入空格命令或回车命令留下空格标签或回车标签从而生成空白位置,或者,在输入空格命令时加入下划线指令,对应的文本中有空白位置。***读取合同模版,将所有的页面浏览一遍,识别出文本是空格标签、回车标签或者空格标签加下划线,判定这一位置是空白。
如上述步骤S202所述,***识别出了文本中的空白位置后,进一步的判断这个空白位置是否是用于填写交易信息的位置,用于填写信息的位置需要有一定空间,不能太小,因而当空格标签和/或回车标签连续超过一定数量,比如连续有20个空格标签或3个回车标签,就判定这个空白位置是要填写一些交易信息,进而,设置该空白位置所在的页面是关键页。
进一步地,上述生成电子合同文档的步骤之后包括:
S9、以所述合同模版名称以及所述电子合同文档的生成日期为所述电子合同文档命名。
如上述步骤S9所述,合同模版名称是***管事员制作合同模版后进行的命名,一般是是以合同的类型或交易名称进行命名,例如“A产品交易合同”。电子合同文档的生成日期是***访问网络获取的日期,该日期是以***所在地的日期为准。***获取到合同模版名称和电子合同文档的生成日期,将两者的内容合并为:“A产品交易合同20180326”,以该内容为该电子合同文档命名,显示了该电子合同文档的合同内容以及备案日期,方便工作人员对所有合同进行管理。
综上所述,本申请的合同备案方法,将完整合同的关键页进行扫描后形成合同扫描件,然后将该合同扫描件与该合同对应原合同模版中的关键页进行替换,即可以形成合同的电子合同文档,完成合同备案。利用该方法进行合同备案时,工作人员只需扫描合同的关键页即可,不用将合同的全部都进行扫描,减少工作人员的工作量,尤其是在对大量的合同进行备案时,更是减少工作人员的工作量,加快了批量合同备案的速度。
参照图5,本申请还提出一种合同备案装置,包括:
接收模块1,用于接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;
第一获取模块2,用于获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;
生成模块3,用于当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
本实施例中,交易方签订完合同后,会在合同的关键页上签字、盖章、约定交易内容。工作人员将带有签字或盖章或约定交易内容的合同页面扫描,形成合同扫描页。合同扫描页包括以图片形式或文档形式存储的文档文件。其中图片形式的文件包括JEPG格式、BMP格式、TIF格式等。文档形式的文件包括pdf格式。然后工作人员将影像资料分别命名,将其放在***的指定数据库。接收模块1访问数据库,接收数据库中的合同扫描页。在一具体实施例中,数据库是指***中一个指定的文件夹对应的存储空间,工作人员将合同扫描页放置在数据库中,即将合同扫描页放置在这个文件夹内。接收模块1 在接收数据库中的合同扫描页时,访问文件夹所在的地址,获取该文件夹中的合同扫描页。接收模块1在获取文件夹中的合同扫描页时,根据数据库中的文件后缀确定是否是合同扫描页。接收模块1读取该文件夹中的各文件的后缀,如果该后缀是预设的合同扫描页格式,就确定是合同扫描页,接收上传。如果后缀是.dwg、.exe等不属于预设的合同扫描页格式,就确定不是合同扫描页,不接收上传。第一合同页码是合同扫描页上的页码数,用于对合同扫描页进行标记,方便对多个扫描页进行区分。
合同模版是***管理员根据交易所涉及到的合同制定后上传到***的。合同模版里有关键页和固定页。***管理员在制作合同模版时,将关键页和固定页分别制作,然后按照合同的顺序合并在一起。其中,固定页是固定不变的,采用加密的形式制作,不允许他人进行任何更改。因固定页和关键页的格式不一样,因此可以通过识别出合同模版中的页面是否进行了加密来识别出关键页。第二合同页码是设置在关键页上的页数,用于对多个关键页进行区分。工作人员选择合同的类型后,第一获取模块2获取预设的合同模版。
生成模块3读取上传的合同扫描页的第一合同页码后,查找与合同模版中的关键页的全部的第二合同页码,读取的第一合同页码分别与第二合同页码匹配,如果有匹配成功,生成模块3就将第一合同页码对应的合同扫描页与第二合同页码对应的关键页进行替换,即删除合同模版中的关键页,在原关键页的位置增加与关键页对应的合同扫描页,这样,整个合同模版中就是含有合同的全部条款信息以及交易信息,具备了合同的全部要素,对新的合同模版合并,生成模块3生成该电子合同文档,放入***中进行保存备案。
参照图6,进一步地,上述生成模块3包括:
查找单元31,用于查找所述预设标记;
解析单元32,用于解析所述预设标记,生成所述第二合同页码;
匹配单元33,用于将所述第一合同页码与所述第二合同页码匹配;
替换单元34,用于若匹配成功,将所述第一合同页码对应的合同扫描页替换为所述第二合同页码对应的关键页;
生成单元35,用于生成电子合同文档。
本实施例中,***管理员在制作合同模版时,将合同模版中的关键页和固定页进行区分,将关键页加上标记。例如上述关键页模版的页面序号是一、二、七,则设置页面序号为一、二、七是关键页的标记。查找单元31查找到页面序号是“一”、“二”、“七”的标记时,确定该页面是关键页。在本方案另一具体实施例中,***管理员将关键页中添加不同的水印标记,对应的***查找合同模版中的水印标记,将带有水印标记的页面确认为关键页。然后解析单元32根据预设的规则将标记解析出来,得到第二合同页码。匹配单元33读取到关键页第二合同页码后,将至少一个第二合同页码分别与至少一个第一合同页码匹配。比如解析单元32解析出第一个关键页的第二合同页码是1,第二个关键页的第二合同页码是2。匹配单元33读取合同模版,读取到第一个合同扫描页的第一合同页码是1,第二个合同扫描页的第二合同页码是2,匹配单元33就将第一个合同扫描页与第一个关键页匹配,将第二个合同扫描页与第二个关键页匹配。匹配成功后,替换单元34将关键页从合同模版中删除,同时将与关键页匹配的合同扫描页***到关键页的位置,实现合同扫描页替换了关键页。生成单元35生成电子合同文档。
在另一具体实施例中,查找单元31查找到三个预设标记,解析单元32 解析后生成三个第二合同页码分别是1、2、7,获取的三个合同扫描页的三个第一合同页码分别是1、2、3。匹配单元33具体匹配方法是:则根据页码的排行顺序进行匹配,将第二合同页码为1的关键页与第一合同页码为1的合同扫描页进行匹配;将第二合同页码为2的关键页与第一合同页码为2的合同扫描页进行匹配;将第二合同页码为7的关键页与第一合同页码为3的合同扫描页进行匹配。
进一步地,上述合同备案装置还包括:
扫描模块4,用于扫描电子合同文档,判断是否有预设标记;
第一提示模块5,用于若电子合同文档有预设标记,发出预设的第一提示信号。
本实施例中,形成了电子合同文档后,扫描模块4再将电子合同文档进行扫描,看电子合同文档中是否还有关键页的预设标记。因为关键页面中均是有需要填写交易信息的页面,如果电子合同文档中还有关键页,说明合同是不完整的。通过查找电子合同文档中是否有预设标记,进而判断电子合同文档中是否还有关键页,从而判断电子合同文档是否是完整的。如果扫描后发现电子合同文档中还有预设标记,说明还有关键页没有被替换掉,说明电子合同文档是不完整的,因此,第一提示模块5发出第一提示信号,提醒工作人员对该电子合同文档错误或不完整,需要重新备案。第一提示信号包括***生成的对话框提示工作人员,也可以是控制LED灯闪烁提醒工作人员,也可以是控制蜂鸣器发出相应的声音提醒工作人员。
参照图7,进一步地,上述生成单元35包括:
发送子单元351,用于发送替换后的合同模版至后台;
生成子单元352,用于接收到确认指令后,生成电子合同文档。
本实施例中,将合同扫描页替换了合同模版中的关键页后,发送子单元 351将替换后的合同模版发送给工作人员使用的界面端进行展示,工作人员使用的界面端即后台,使工作人员对即将生成的电子合同浏览确认。工作人员确认后通过后台发送确认指令给***,生成子单元352接收到后台发来的确认指令后,将***影像资料以及删除关键页模版后的合同模版整合成新的文档,生成电子合同文档。
参照图8,进一步地,上述合同备案装置还包括:
第二获取模块6,用于获取所述合同模版中关键页的数量;
判断模块7,用于判断所述合同扫描页的页面数量是否与所述关键页的数量一致;
第二提示模块8,用于若所述合同扫描页的页面数量是否与所述关键页的数量不一致,发出预设的第二提示信号。
本实施例中,合同模版中的关键页必须全部被替换出去,整个合同里的信息才是完整的。如果有合同扫描页和关键页的数量不一致,说明有的关键页没有被替换掉,对应的生成的电子合同文档是不完整的。第二获取模块6 获取合同模版中关键页的数量,是通过获取合同模版中的标记数量来获取的,因每个关键页中均有一个标记,因此标记数量与关键页的数量是相同的。判断模块7判断合同扫描页的数量与关键页的数量是否一致,即比较两个数量的数值是否一致。如果两个数值不一致,说明合同中有关键页没有替换,或者是有替换错误,使得生成的电子合同文档是不完整或者是错误的。因此,第二提示模块8发出第二提示信号。第二提示信号与第一提示信号可以是相同的,包括***生成的对话框提示工作人员,也可以是控制LED灯闪烁提醒工作人员,也可以是控制蜂鸣器发出相应的声音提醒工作人员。
进一步地,上述合同模版为文本文档,上述合同备案装置还包括:
识别模块,用于读取所述合同模版,识别文本中的空格和/或回车标签;
设置模块,用于当所述空格和/或回车标签连续超过一定数量,设置所述空格和/或回车标签所在的页面为所述关键页。
本实施例中,合同模版的形式为文本格式,文本格式中对需要填写信息的位置都是需要留下空白,而需要填写信息的位置都是关键页,因此,识别模块通过识别合同模版中的空白处来判断关键页。在制作文本时,通过输入空格命令或回车命令留下空格标签或回车标签从而生成空白位置,或者,在输入空格命令时加入下划线指令,对应的文本中有空白位置。识别模块读取合同模版,将所有的页面浏览一遍,识别出文本是空格标签、回车标签或者空格标签加下划线,判定这一位置是空白。识别模块识别出了文本中的空白位置后,进一步的设置模块判断这个空白位置是否是用于填写交易信息的位置,用于填写信息的位置需要有一定空间,不能太小,因而当空格标签和/或回车标签连续超过一定数量,比如连续有20个空格标签或3个回车标签,设置模块就判定这个空白位置是要填写一些交易信息,进而,设置该空白位置所在的页面是关键页。
参照图9,进一步地,上述合同备案装置还包括:
命名模块9,用于以所述合同模版名称以及所述电子合同文档的生成日期为所述电子合同文档命名。
本实施例中,合同模版名称是***管事员制作合同模版后进行的命名,一般是是以合同的类型或交易名称进行命名,例如“A产品交易合同”。电子合同文档的生成日期是***访问网络获取的日期,该日期是以***所在地的日期为准。命名模块9获取到合同模版名称和电子合同文档的生成日期,将两者的内容合并为:“A产品交易合同20180326”,以该内容为该电子合同文档命名,显示了该电子合同文档的合同内容以及备案日期,方便工作人员对所有合同进行管理。
综上所述,本申请的合同备案装置,将完整合同的关键页进行扫描后形成合同扫描件,然后将该合同扫描件与该合同对应原合同模版中的关键页进行替换,即可以形成合同的电子合同文档,完成合同备案。利用该方法进行合同备案时,工作人员只需扫描合同的关键页即可,不用将合同的全部都进行扫描,减少工作人员的工作量,尤其是在对大量的合同进行备案时,更是减少工作人员的工作量,加快了批量合同备案的速度。
参照图10,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储合同模版、关键页、固定页等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种合同备案方法。
上述处理器执行上述合同备案方法的步骤:接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
在一个实施例中,上述处理器中的合同模版的关键页中包含有预设标记,所述当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档的步骤包括:查找所述预设标记;解析所述预设标记,生成所述第二合同页码;将所述第一合同页码与所述第二合同页码匹配;若匹配成功,将所述第一合同页码对应的合同扫描页替换为所述第二合同页码对应的关键页;生成电子合同文档。
在一个实施例中,上述处理器生成电子合同文档的步骤之后,包括:扫描电子合同文档,判断是否有预设标记;若是,发出预设的第一提示信号。
在一个实施例中,上述处理器生成电子合同文档的步骤,包括:发送替换后的合同模版至后台;接收到确认指令后,生成电子合同文档。
在一个实施例中,上述处理器生成电子合同文档的步骤之后包括:获取所述合同模版中关键页的数量;判断所述合同扫描页的页面数量是否与所述关键页的数量一致;若否,发出预设的第二提示信号。
在一个实施例中,上述合同模版为文本文档,上述处理器设置所述关键页的方法包括:读取所述合同模版,识别文本中的空格和/或回车标签;当所述空格和/或回车标签连续超过一定数量,设置所述空格和/或回车标签所在的页面为所述关键页。
在一个实施例中,上述处理器生成电子合同文档的步骤之后包括:以所述合同模版名称以及所述电子合同文档的生成日期为所述电子合同文档命名。
综上所述,本申请的计算机设备将完整合同的关键页进行扫描后形成影像资料,然后将该影像资料***到该合同对应原合同模版中的相应位置,即可以形成电子合同文档,完成合同备案。利用该方法进行合同备案时,工作人员只需扫描合同的关键页即可,不用将合同的全部都进行扫描,减少工作人员的工作量,尤其是在对大量的合同进行备案时,更是减少工作人员的工作量,加快了批量合同备案的速度。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。
本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种合同备案方法,具体为:接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
在一个实施例中,上述处理器中的合同模版的关键页中包含有预设标记,所述当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档的步骤包括:查找所述预设标记;解析所述预设标记,生成所述第二合同页码;将所述第一合同页码与所述第二合同页码匹配;若匹配成功,将所述第一合同页码对应的合同扫描页替换为所述第二合同页码对应的关键页;生成电子合同文档。
在一个实施例中,上述处理器生成电子合同文档的步骤之后,包括:扫描电子合同文档,判断是否有预设标记;若是,发出预设的第一提示信号。
在一个实施例中,上述处理器生成电子合同文档的步骤,包括:发送替换后的合同模版至后台;接收到确认指令后,生成电子合同文档。
在一个实施例中,上述处理器中生成电子合同文档的步骤之后包括:获取所述合同模版中关键页的数量;判断所述合同扫描页的页面数量是否与所述关键页的数量一致;若否,发出预设的第二提示信号。
在一个实施例中,上述合同模版为文本文档,上述处理器设置所述关键页的方法包括:读取所述合同模版,识别文本中的空格和/或回车标签;当所述空格和/或回车标签连续超过一定数量,设置所述空格和/或回车标签所在的页面为所述关键页。
在一个实施例中,上述处理器生成电子合同文档的步骤之后包括:以所述合同模版名称以及所述电子合同文档的生成日期为所述电子合同文档命名。
综上所述,本申请的存储介质将完整合同的关键页进行扫描后形成影像资料,然后将该影像资料***到该合同对应原合同模版中的相应位置,即可以形成电子合同文档,完成合同备案。利用该方法进行合同备案时,工作人员只需扫描合同的关键页即可,不用将合同的全部都进行扫描,减少工作人员的工作量,尤其是在对大量的合同进行备案时,更是减少工作人员的工作量,加快了批量合同备案的速度。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM) 或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM (SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM (SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (10)

1.一种合同备案方法,其特征在于,包括步骤:
接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;
获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;
当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
2.如权利要求1所述的合同备案方法,其特征在于,所述关键页中包含有预设标记,所述当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档的步骤包括:
查找所述预设标记;
解析所述预设标记,生成所述第二合同页码;
将所述第一合同页码与所述第二合同页码匹配;
若匹配成功,将所述第一合同页码对应的合同扫描页替换为所述第二合同页码对应的关键页;
生成电子合同文档。
3.如权利要求2所述的合同备案方法,其特征在于,所述生成电子合同文档的步骤之后,包括:
扫描电子合同文档,判断是否有预设标记;
若是,发出预设的第一提示信号。
4.如权利要求2所述的合同备案方法,其特征在于,所述生成电子合同文档的步骤,包括:
发送替换后的合同模版至后台;
接收到确认指令后,生成电子合同文档。
5.如权利要求1所述的合同备案方法,其特征在于,所述生成电子合同文档的步骤之后包括:
获取所述合同模版中关键页的数量;
判断所述合同扫描页的页面数量是否与所述关键页的数量一致;
若否,发出预设的第二提示信号。
6.如权利要求1所述的合同备案方法,其特征在于,所述合同模版为文本文档,设置所述关键页的方法包括:
读取所述合同模版,识别文本中的空格和/或回车标签;
当所述空格和/或回车标签连续超过一定数量,设置所述空格和/或回车标签所在的页面为所述关键页。
7.如权利要求1所述的合同备案方法,其特征在于,所述生成电子合同文档的步骤之后包括:
以所述合同模版名称以及所述电子合同文档的生成日期为所述电子合同文档命名。
8.一种合同备案装置,其特征在于,包括:
接收模块,用于接收上传的合同扫描页,所述合同扫描页包括所述合同扫描页对应的第一合同页码;
获取模块,用于获取预设的合同模版,所述合同模版中包括至少一页关键页,所述关键页包括所述关键页对应的第二合同页码;
生成模块,用于当所述第一合同页码与所述第二合同页码匹配时,将所述关键页替换为所述合同扫描页,生成电子合同文档。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN201810501579.8A 2018-05-23 2018-05-23 合同备案方法、装置、计算机设备和存储介质 Active CN108897727B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810501579.8A CN108897727B (zh) 2018-05-23 2018-05-23 合同备案方法、装置、计算机设备和存储介质
PCT/CN2018/094886 WO2019223073A1 (zh) 2018-05-23 2018-07-06 合同备案方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810501579.8A CN108897727B (zh) 2018-05-23 2018-05-23 合同备案方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN108897727A CN108897727A (zh) 2018-11-27
CN108897727B true CN108897727B (zh) 2021-09-14

Family

ID=64343169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810501579.8A Active CN108897727B (zh) 2018-05-23 2018-05-23 合同备案方法、装置、计算机设备和存储介质

Country Status (2)

Country Link
CN (1) CN108897727B (zh)
WO (1) WO2019223073A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109800784B (zh) * 2018-12-11 2024-03-19 平安科技(深圳)有限公司 基于神经网络的合同核对方法及装置
CN112241625A (zh) * 2020-10-30 2021-01-19 卓尔购信息科技(武汉)有限公司 一种基于java语言的合同文档自动生成方法及***
CN112540965B (zh) * 2020-12-07 2023-07-25 湖北航天信息技术有限公司 一种纸质合同管理方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350009A (zh) * 2008-09-05 2009-01-21 中国工商银行股份有限公司 一种协同文档编写***
CN101616224A (zh) * 2008-06-23 2009-12-30 富士施乐株式会社 文档管理***、文档管理设备和文档管理方法
CN101794278A (zh) * 2009-09-21 2010-08-04 广东省标准化研究院 一种标准文献全文数字化方法及软件
CN103389969A (zh) * 2012-05-07 2013-11-13 腾讯科技(深圳)有限公司 一种用于移动终端预览pdf文件的方法、装置和***
CN104077162A (zh) * 2014-06-30 2014-10-01 北京奇虎科技有限公司 移动终端应用模板的更新、发布方法及装置
CN105787626A (zh) * 2014-12-25 2016-07-20 远光软件股份有限公司 一种合同管理方法和***
CN106484663A (zh) * 2016-10-12 2017-03-08 天闻数媒科技(湖南)有限公司 一种文档内容的提取方法和装置
CN107247722A (zh) * 2017-04-25 2017-10-13 北京金山安全软件有限公司 一种文件扫描方法、装置及智能终端
CN107578221A (zh) * 2017-09-30 2018-01-12 广州市壹软网络科技有限公司 合同审批方法、合同审批***及计算机可读存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10089666B2 (en) * 2012-09-28 2018-10-02 Oracle International Corporation Multi-source configurator content processing for terms and conditions document to contract creation
CN106980605B (zh) * 2017-02-17 2018-01-19 平安科技(深圳)有限公司 合同生成方法和装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616224A (zh) * 2008-06-23 2009-12-30 富士施乐株式会社 文档管理***、文档管理设备和文档管理方法
CN101350009A (zh) * 2008-09-05 2009-01-21 中国工商银行股份有限公司 一种协同文档编写***
CN101794278A (zh) * 2009-09-21 2010-08-04 广东省标准化研究院 一种标准文献全文数字化方法及软件
CN103389969A (zh) * 2012-05-07 2013-11-13 腾讯科技(深圳)有限公司 一种用于移动终端预览pdf文件的方法、装置和***
CN104077162A (zh) * 2014-06-30 2014-10-01 北京奇虎科技有限公司 移动终端应用模板的更新、发布方法及装置
CN105787626A (zh) * 2014-12-25 2016-07-20 远光软件股份有限公司 一种合同管理方法和***
CN106484663A (zh) * 2016-10-12 2017-03-08 天闻数媒科技(湖南)有限公司 一种文档内容的提取方法和装置
CN107247722A (zh) * 2017-04-25 2017-10-13 北京金山安全软件有限公司 一种文件扫描方法、装置及智能终端
CN107578221A (zh) * 2017-09-30 2018-01-12 广州市壹软网络科技有限公司 合同审批方法、合同审批***及计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"面向合同管理***的功能测试方法及应用研究";王敏超;《中国优秀硕士学位论文全文数据库 信息科技辑》;20140115;I138-1543 *

Also Published As

Publication number Publication date
WO2019223073A1 (zh) 2019-11-28
CN108897727A (zh) 2018-11-27

Similar Documents

Publication Publication Date Title
CN108897727B (zh) 合同备案方法、装置、计算机设备和存储介质
US20080117472A1 (en) Document management system, a document management method, and a document management program
CN110472219B (zh) 电子文件生成方法、装置、计算机设备和存储介质
CN108509401B (zh) 合同生成方法、装置、计算机设备和存储介质
US20080030800A1 (en) Electronic document management system
US20080134023A1 (en) Document processing device, computer readable recording medium, and computer data signal
US20180131834A1 (en) Image filing method
CN103873719A (zh) 文档处理设备、图像处理装置和文档处理方法
CN110688349A (zh) 一种文档整理方法、装置、终端及计算机可读存储介质
US5950213A (en) Input sheet creating and processing system
JP6786658B2 (ja) 書類読取システム
CN111708971A (zh) 页面配置方法、装置、计算机设备和存储介质
CN113918713A (zh) 数据标注方法、装置、计算机设备及存储介质
US7885920B2 (en) System for managing the property of research and development
CN113326010A (zh) 错题打印方法、装置和计算机设备
CN110321529B (zh) 框架文字显示方法、装置、计算机设备及存储介质
JP4934181B2 (ja) 付加画像処理システム、画像形成装置及び付加画像追加方法
CN108121960A (zh) 一种标准资源加工全过程电子化管控方法
US20100188674A1 (en) Added image processing system, image processing apparatus, and added image getting-in method
CN114387429A (zh) 基于rpa及ai的车辆产权证处理方法、装置、设备及介质
JP2022120902A (ja) 情報処理装置、学習装置、及び情報処理装置の制御方法
CN112330274A (zh) 跨境转关信息管理方法、***、计算机设备及存储介质
US8472048B2 (en) Job control method, computer readable medium, and job control system
US8223369B2 (en) Information processing apparatus, information processing system and computer readable medium
CN113128191B (zh) 一种仲裁文书脚本化生成的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant