一种签核文件管理方法及装置与流程

文档序号:12271580阅读:334来源:国知局
一种签核文件管理方法及装置与流程

本发明涉及互联网通信领域,具体而言,涉及一种签核文件管理方法及装置。



背景技术:

企业中,经常会有诸多事务需要多级审批,需要使用签核文件。比如“物品申购”、“借款单”、“差旅费申报”等。需要申请人填写申请单据,然后通过单据各级审批人进行审批,单据审批完毕,出纳人员将单据打印出来,申请人在打印出来的单据上签字、报销,再交由出纳人员将手工签字的单据和实际发票订在一起,保留一份原始凭证,同时在系统上保留一份电子化的单据,方便以后查询、汇总。在将签核文件管理至系统的过程中,一般采用扫描或拍照等留存方式,扫描的方式效率较低,需要借助扫描仪器,在移动互联网时代明显造成较大的不便,而采用拍照的方式,由于操作者的拍照水平不同,拍摄的照片有可能不能满足留存的要求,但是拍摄者并不知道拍摄标准,后期需要重新拍照,造成流程上的反复,影响工作效率。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种签核文件管理方法及装置,以改善上述的问题。

第一方面,本发明实施例提供了一种签核文件管理方法,应用于与客户端通信连接的服务端,所述签核文件管理方法包括:

获取所述客户端上传的签核文件的图像;

计算所述图像的清晰度;

判断所述图像的清晰度是否小于预设的第一阈值;

当所述图像的清晰度小于第一阈值,向所述客户端发送提示信息以提醒用户重新上传图像。

进一步地,所述计算所述图像的清晰度的步骤包括:

识别所述图像中的关键字;

根据识别到的关键字调取所述关键字对应的签核文件模板;

根据所述图像中的关键字与所述签核文件模板中的关键字的位置关系和大小比例,截取所述图像中与所述签核文件模板呈比例对应的区域;

将截取后的图像放大或缩小至与所述签核文件模板相同的比例大小;

将截取后的图像中特定的区域与所述签核文件模板对应的区域进行对比,计算该特定的区域的吻合度,所述吻合度对应清晰度。

进一步地,所述特定的区域为所述图像中的文字区域。

进一步地,所述方法还包括:

当所述图像的清晰度大于或等于预设的第一阈值时,将所述图像进行存储。

进一步地,当所述图像的清晰度小于预设的第一阈值时,删除所述图像。

第二方面,本发明实施例提供了一种签核文件管理装置,应用于与客户端通信连接的服务端,所述签核文件管理装置包括获取模块、计算模块、判断模块和发送模块,其中,

所述获取模块,用于获取所述客户端上传的签核文件的图像;

所述计算模块,用于计算所述图像的清晰度;

所述判断模块,用于判断所述图像的清晰度是否小于预设的第一阈值;

所述发送模块,用于当所述图像的清晰度小于第一阈值,向所述客户端发送提示信息以提醒用户重新上传图像。

进一步地,所述签核文件管理装置还包括识别模块、调取模块、截取模块及缩放模块,其中,

所述识别模块,用于识别所述图像中的关键字;

所述调取模块,用于根据识别到的关键字调取所述关键字对应的签核文件模板;

所述截取模块,用于根据所述图像中的关键字与所述签核文件模板中的关键字的位置关系和大小比例,截取所述图像中与所述签核文件模板呈比例对应的区域;

所述缩放模块,用于将截取后的图像放大或缩小至与所述签核文件模板相同的比例大小;

所述计算模块,用于将截取后的图像中特定的区域与所述签核文件模板对应的区域进行对比,计算该特定的区域的吻合度,所述吻合度对应清晰度。

进一步地,所述特定的区域为所述图像中的文字区域。

进一步地,所述签核文件管理装置还包括:

存储模块,用于当所述图像的清晰度大于或等于预设的第一阈值时,将所述图像进行存储。

进一步地,所述签核文件管理装置还包括:

删除模块,用于当所述图像的清晰度小于预设的第一阈值时,删除所述图像。

本发明的提供的签核文件管理方法及装置,所述签核文件管理方法包括:获取签核文件的图像;计算所述图像的清晰度;判断所述图像的清晰度是否小于预设的第一阈值;当所述图像的清晰度小于第一阈值,向所述客户端发送提示信息以提醒用户重新上传图像。本发明通过对获取的图像的清晰度进行判断,以决定是否将图像上传,为用户上传签核文件图像时设定一个拍摄标准,以保证用户上传的签核文件图像为符合要求的图像。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明较佳实施例提供的服务端与客户端进行交互的示意图。

图2是本发明较佳实施例提供的服务端的方框示意图。

图3是本发明软装置的功能模块示意图。

图4是本发明较佳实施例提供的签核文件管理方法的流程图。

图5是本发明较佳实施例提供的签核文件管理方法中子步骤的流程图。

图标:服务端100、签核文件管理装置110、获取模块111、计算模块112、判断模块113、发送模块114、识别模块115、调取模块116、截取模块117、缩放模块118、存储模块119、删除模块120、存储器130、处理器150、通信单元170、客户端200、网络300、应用程序400。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

本发明实施例提供的签核文件上传方法及装置应用于与多个客户端相互通信的服务端。如图1所示,是本发明较佳实施例提供的服务端100与至少一客户端200通信的交互示意图。所述服务端100可通过网络300与所述客户端200进行通信,以实现服务端100与客户端200之间的数据通信或交互。所述服务端100可以提供至少一个适用于各种操作系统的应用程序(Application,APP)400的安装包供所述客户端200下载。所述客户端200通过所述网络300访问所述服务端100后,可通过所述网络300从服务端100下载适用于该客户端200的操作系统的应用程序400的安装包,以将所述应用程序400安装到所述客户端200中。

本实施例中,所述服务端100可以是,但不限于,web(网站)服务器、ftp(file transfer protocol,文件传输协议)服务器等。所述客户端200可以是,但不限于,智能手机、个人电脑(personal computer,PC)、平板电脑、个人数字助理(personal digital assistant,PDA)、移动上网设备(mobile Internet device,MID)等。所述网络300可以是,但不限于,有线网络或无线网络。所述客户端200的操作系统可以是,但不限于,安卓(Android)系统、IOS(iPhone operating system)系统、Windows phone系统、Windows系统等。所述应用程序400可以是服务端100提供的任何可供客户端200自定义下载并安装的应用程序。

请参照图2,是图1所示的服务端100的方框示意图。所述服务端100包括签核文件管理装置110、存储器130、处理器150和通信单元170。

所述存储器130、处理器150以及通信单元170各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述签核文件管理装置110包括至少一个可以软件或固件(firmware)的形式存储于所述存储器130中或固化在所述服务端100的操作系统(operating system,OS)中的软件功能模块。所述处理器150用于执行所述存储器130中存储的可执行模块,例如所述签核文件管理装置110所包括的软件功能模块及计算机程序等。

其中,所述存储器130可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器130用于存储程序,所述处理器150在接收到执行指令后,执行所述程序。所述通信单元170用于通过所述网络300建立所述服务端100与客户端200之间的通信连接,并用于通过所述网络300收发数据。

请参照图3,是本发明较佳实施例提供的应用于图1所示的服务端100的签核文件管理装置110的功能模块架构示意图。所述签核文件管理装置110包括获取模块111、计算模块112、判断模块113、发送模块114、识别模块115、调取模块116、截取模块117、缩放模块118、存储模块119和删除模块120。

其中,所述获取模块111用于获取所述客户端200上传的签核文件的图像。

用户通过客户端200的摄像功能拍摄签核文件的图像后,通过客户端200的通信单元以及网络300向服务端发送签核文件的图像,服务端100通过通信单元170与客户端200之间建立了通信连接,通过获取模块111获取客户端200发送的图像。

所述计算模块112,用于计算所述图像的清晰度。

获取模块111获取到图像后,计算图像的清晰度,作为优选地,本实施例中计算图像的清晰度之前,需要识别模块115识别所述图像中的关键字,比如识别到“申购单”“报销单”等关键字。易于理解的,关键字还可以是具有特定意义的图案。

识别模块115识别到关键字后,调取模块116根据识别到的关键字调取所述关键字对应的签核文件模板。在签核文件管理装置110中,预先存储有多个签核文件模板,每一个签核文件模板均对应不同的关键字,通过关键字调取相应的模板。

签核文件模板调取后,截取模块117根据所述图像中的关键字与所述签核文件模板中的关键字的位置关系和大小比例,截取所述图像中与所述签核文件模板呈比例对应的区域。由于用户对签核文件进行拍照的位置和角度不同,图像中签核文件的位置出现在图像中的位置也不同,为了便于后期的对比计算,截取模块117选择关键字为参照对象,先根据图像上的关键字的位置确定一个参考位置,再根据图像上的关键字与签核文件模板中的关键字的比例关系,截取与签核文件模板呈比例大小的区域。

截取模块117截取图像之后,缩放模块118将截取后的图像放大或缩小至与所述签核文件模板相同的比例大小,即缩放后的图像的大小与签核文件模板的大小相同。

计算模块112将截取后的图像中特定的区域与所述签核文件模板对应的区域进行对比,计算该特定的区域的吻合度,所述吻合度对应清晰度。具体的,计算模块112选定的特定的区域为图像中的文字区域,更加具有针对性,图像中的文字和签核文件模板中的文字的吻合度在达到预先规定的标准时,表明图像为清晰度较高的图像,吻合度即对应清晰度,例如可以规定吻合度大于70%时,对应清晰度为70,本实施例对吻合度与清晰度的对应关系不做限定。

此外,在其他实施例中,清晰度的计算还可以根据点阵来计算,比如将图像上的每行数据的像素点的亮度作为一组,计算每行数据各组亮度值的最大值、最小值和平均值,以及亮度值的最大值和平均值的平方和、最小值和平均值的平方和,将各组的平方和相加,选取预定数量的平方和的平均值,即得到清晰度。另外,还可以通过计算图片的像素数来计算清晰度值,设图片的横向有X个像素点,纵向有Y个像素点,那么整个图片有Z=X×Y个像素点。本发明实施例对清晰度的计算方法不做限定。

所述判断模块113用于判断所述图像的清晰度是否小于预设的第一阈值。

判断模块113预先存储有一预设的第一阈值,在计算模块112计算得到图像的清晰度后,判断模块113将计算得到的清晰度与预设的第一阈值所代表的清晰度做比较,例如可以设置第一阈值为70。

所述发送模块114,用于当所述图像的清晰度小于第一阈值,向所述客户端发送提示信息以提醒用户重新上传图像。

图像的清晰度小于第一阈值表明用户通过客户端200上传的图像的清晰度不满足需要,需要用户重新上传清晰度更高的图像,发送模块114向客户端200发送提示信息,提示用户重新上传,直到客户端200上传的图像符合要求为止。

所述存储模块119,用于当所述图像的清晰度大于或等于预设的第一阈值时,将所述图像进行存储。

图像的清晰度大于或等于预设的第一阈值时说明用户通过客户端200上传的图像是符合要求的图像,存储模块119将该图像存储到服务端100的存储器130中,以便于后期对签核文件的查找、验证。

所述删除模块120,用于当所述图像的清晰度小于预设的第一阈值时,删除所述图像。

为了节约存储器130的存储空间,当用户通过客户端200上传的图像的清晰度不满足要求时,删除模块120将该图像删除。

所述识别模块115,用于识别出所述图像中的文字信息;所述计算模块112用于计算所述文字信息的清晰度。所述判断模块113用于判断所述文字信息的清晰度是否小于预设的第一阈值。

在本实施例中,由于签核文件管理装置110需要得到的图像的信息为图像上的文字信息,识别模块115将图像上的文字信息识别出来,再通过计算模块112计算识别出的文字的清晰度,通过判断模块113判断文字的清晰度是否符合要求,针对文字进行清晰度的计算判断,更加具有针对性。

本发明实施例提供的签核文件管理装置110通过获取模块111获取图像信息,计算模块112计算得到图像的清晰度,再通过判断模块113判断清晰度是否符合要求,以决定是否通过发送模块114发送提示信息给用户提示用户重新发送图像,为用户上传图像时设定一个拍摄标准,以保证用户上传的图像为符合要求的图像。

请参照图4,是本发明实施例提供的应用于图1所示服务端100的签核文件管理方法的流程图,该签核文件管理方法包括以下步骤:

步骤S110,获取客户端上传的签核文件的图像。

在本实施例中,步骤S101可以通过获取模块111执行。

步骤S120,计算所述图像的清晰度。

在本实施例中,步骤S102可以通过计算模块112执行。

请参照图5,具体的,步骤S120还可以包括以下子步骤:

步骤S121,识别图像中的关键字。

在本实施例中,该步骤S121可以通过识别模块115执行。

步骤S122,根据识别到的关键字调取关键字对应的签核文件模板。

在本实施例中,该步骤S122可以通过调取模块116执行得到。

步骤S123,根据图像中的关键字与签核文件模板中的关键字的位置关系和大小比例,截取图像中与签核文件模板呈比例对应的区域。

在本实施例中,该步骤S123可以通过截取模块117执行。

步骤S124,将截取后的图像放大或缩小至与所述签核文件模板相同的比例大小。

在本实施例中,该步骤S124可以通过缩放模块118执行。

步骤S125,将截取后的图像中特定的区域与所述签核文件模板对应的区域进行对比,计算该特定的区域的吻合度,所述吻合度对应清晰度。

在本实施例中,步骤S125可以通过计算模块112执行。

步骤S130,判断所述图像的清晰度是否小于预设的第一阈值。如果小于第一阈值则执行步骤S140和步骤S150,如果大于或等于第一阈值,则执行步骤S160。

在本实施例中,该步骤S103可以通过判断模块113执行。

步骤S140,向所述客户端发送提示信息以提醒用户重新上传图像。

在本实施例中,该步骤S104可以通过发送模块114执行。

步骤S150,删除图像。

在本实施例中,步骤S105可以通过删除模块120执行。

步骤S160,将所述图像进行存储。

在本实施例中,该步骤S106可以通过存储模块119执行。

综上所述,本发明实施例提供了一种签核文件管理方法及装置。该签核文件管理方法包括:获取签核文件的图像;计算所述图像的清晰度;判断所述图像的清晰度是否小于预设的第一阈值;当所述图像的清晰度小于第一阈值,向所述客户端发送提示信息以提醒用户重新上传图像。本发明实施例通过对获取的图像的清晰度进行判断,以决定是否将图像上传,为用户上传图像时设定一个拍摄标准,以保证用户上传的图像为符合要求的图像。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1