一种添加信息方法及相关装置

文档序号:1490584 发布日期:2020-02-04 浏览:3次 >En<

阅读说明:本技术 一种添加信息方法及相关装置 (Information adding method and related device ) 是由 黄锦伦 于 2019-09-18 设计创作,主要内容包括:本申请实施方式提供一种添加信息方法及相关装置,其中,添加信息方法包括:获取目标文件,目标文件中的文本内容不可编辑;获取目标文件中的签名标识、日期标识及文字属性,签名标识用于标记签名信息的位置,日期标识用于标记日期信息的位置,文字属性包括文字的字体、文字的字号;获取日期信息,根据目标文件的文字属性调整日期信息的属性,日期信息的属性包括日期信息的字体及日期信息的字号;根据日期标识将所调整后的日期信息添加在目标文件上;获取签名信息,根据签名标识将签名信息添加在目标文件上,以生成具有日期信息及签名信息的目标文件。根据日期标识加将调整后的日期信息、及根据签名标识将签名信息添加到目标文件正确的区域上。(The embodiment of the application provides an information adding method and a related device, wherein the information adding method comprises the following steps: acquiring a target file, wherein the text content in the target file cannot be edited; acquiring a signature identifier, a date identifier and a character attribute in a target file, wherein the signature identifier is used for marking the position of signature information, the date identifier is used for marking the position of date information, and the character attribute comprises the font of a character and the font size of the character; acquiring date information, and adjusting the attribute of the date information according to the character attribute of the target file, wherein the attribute of the date information comprises the font of the date information and the font size of the date information; adding the adjusted date information to the target file according to the date identification; and acquiring signature information, and adding the signature information to the target file according to the signature identifier to generate the target file with the date information and the signature information. And adding the adjusted date information according to the date identifier and adding the signature information to a correct area of the target file according to the signature identifier.)

一种添加信息方法及相关装置

技术领域

本申请涉及信息处理技术,尤其涉及一种添加信息方法及相关装置。

背景技术

在人们的日常生活中,通常会用到各种文件,这些文件一般以纸质的形式体现,是人们在工作、交易等活动中的凭据。人们往往通过手写的方式来在这些文件添加各种信息。特别是需要在文件上添加签名和日期时,主要还是通过手写的方式来添加。然而,这种方式的效率较低。

发明内容

本申请实施方式提供一种添加信息方法,所述添加信息方法将获取到的签名信息和日期信息添加到目标文件上,无需用户在多个文件上多次书写来添加签名和日期,提高了添加签名信息和日期信息的效率。

所述添加信息方法准确地将日期信息及签名信息添加到正确的区域上。

本申请实施方式提供一种添加信息方法,所述添加信息方法包括:

获取目标文件,其中,所述目标文件中的文本内容不可编辑;

获取所述目标文件中的签名标识、日期标识及文字属性,其中,所述签名标识用于标记签名信息的位置,所述日期标识用于标记日期信息的位置,所述文字属性包括文字的字体、文字的字号;

获取日期信息,根据目标文件的文字属性调整所述日期信息的属性;其中,所述日期信息的属性包括所述日期信息的字体及所述日期信息的字号;

根据所述日期标识将所调整后的日期信息添加在所述目标文件上;

获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

进一步地,所述签名信息包括当前用户签名,所述获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件包括:

将当前用户签名与该用户历史签名进行比较,判断当前用户签名与该用户历史签名是否匹配;

当当前用户签名与该用户历史签名匹配时,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

进一步地,所述将当前用户签名与该用户历史签名进行比较,判断当前用户签名与该用户历史签名是否匹配包括:

解析该用户历史签名以得到多个预设特征点,解析当前用户签名以得到多个当前特征点;

将所述多个当前特征点与所述多个预设特征点进行比较,以判断所述多个当前特征点与所述多个预设特征点之间之间的匹配度是否大于或等于预设匹配度;

根据所述多个当前特征点与所述多个预设特征点之间的匹配度是否大于或等于预设匹配度时,判断当前用户签名与该用户历史签名是否匹配。

进一步地,所述目标文件包括多个签名关键词,在获取所述目标文件中的签名标识、日期标识及文字属性之前,所述添加信息方法还包括:

将所述多个签名关键词与预设签名关键词匹配,以得到与所述预设签名关键词匹配成功的至少一个第一签名关键词;

基于和所述至少一个第一签名关键词的位置预设对应关系的位置作为所述签名标识。

进一步地,所述目标文件包括预设签名的排布,所述获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件包括:

解析所述签名信息以确定所述签名信息的排布;

将所述签名信息的排布与所述预设签名的排布进行比较,以判断所述签名信息的排布与所述预设签名的排布的匹配度是否大于或等于预设排布匹配度;

若所述签名信息的排布与所述预设签名的排布的匹配度小于预设排布匹配度,根据所述预设签名的排布来调整所述签名信息;

根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

进一步地,所述目标文件包括预设签名的排布,所述签名信息的排布包括所述签名信息的尺寸,所述根据所述签名信息的排布调整所述签名信息包括:

获取签名信息,解析所述签名信息以确定所述签名信息的排布;

将所述签名信息的尺寸与签名信息对应的签名区域的尺寸进行比较;

若所述签名信息的尺寸大于签名信息对应的签名区域的尺寸时,将所述签名信息的尺寸调整为小于或等于签名信息对应的签名区域的尺寸;

根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

进一步地,所述目标文件包括预设签名的排布,所述签名信息的排布方式包括所述签名信息的角度,所述根据所述签名信息的排布调整所述签名信息包括:

获取签名信息,解析所述签名信息以确定所述签名信息的排布;

判断所述签名信息的角度是否在所述预设签名信息的角度范围内;

若所述签名信息的角度在所述预设签名信息的角度范围外时,将所述签名信息的角度调整为在所述预设签名信息的角度范围内;

根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

本发明实施方式还提供一添加信息装置,所述添加信息装置包括:

获取模块,用于获取目标文件,其中,所述目标文件中的文本内容不可编辑;

所述获取模块还用于获取所述目标文件中的签名标识、日期标识及文字属性,其中,所述签名标识用于标记签名信息的位置,所述日期标识用于标记日期信息的位置,所述文字属性包括文字的字体、文字的字号;

所述获取模块还用于获取日期信息,调整模块,所述调整模块用于根据目标文件的文字属性调整所述日期信息的属性,其中,所述日期信息的属性包括所述日期信息的字体及所述日期信息的字号;

添加模块,所述添加模块用于根据所述日期标识将所调整后的日期信息添加在所述目标文件上;

所述获取模块还用于获取签名信息,所述添加模块还用于根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

本申请实施方式还提供了一种电子设备,所述电子设备包括存储部件、通信部件和处理部件,存储部件、通信部件和处理部件相互连接,其中,存储部件用于存储数据处理代码,通信部件用于与外部设备进行信息交互;处理部件被配置用于调用程序代码,执行上述任意一项所述添加信息方法,此处不再赘述。

本发明实施方式还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述添加信息方法,此处不再赘述。

相比于相关技术,本申请实施方式提供的添加信息方法中,当需要在多个目标文件上添加签名信息和日期信息时,所述添加信息方法将获取到的签名信息和日期信息添加到每个目标文件,无需用户多次在每个目标文件上书写所述签名信息和所述日期信息,提高了添加签名信息和日期信息的效率。由于所述日期标识用于标记签名信息的位置,签名标识用于标记签名信息的位置,则根据所述日期标识加将所述调整后的日期信息添加到所述目标文件上,根据所述签名标识将所述签名信息添加到所述目标文件上,使得将所述日期信息及所述签名信息准确地添加到目标文件上正确的区域。避免了由于无法准确地在目标文件上添加签名信息和日期信息而导致目标文件无法正常被用户使用。

附图说明

为了更清楚地说明本申请实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1本申请实施方式提供的添加信息系统架构示意图。

图2为本申请一实施方式提供的添加信息方法。

图3为本申请一实施方式中目标文件的示意图。

图4为本申请又一实施方式提供的添加信息方法。

图5为本申请又一实施方式中目标文件的示意图。

图6为本申请另一实施方式提供的添加信息方法。

图7为本申请又一实施方式提供的添加信息方法。

图8为本申请又一实施方式提供的添加信息方法。

图9为本申请又一实施方式提供的目标文件中签名信息的尺寸大于签名信息对应的签名区域的尺寸的示意图。

图10为本申请又一实施方式提供的目标文件中调整签名信息的尺寸后的示意图。

图11为本申请又一实施方式提供的添加信息方法。

图12为本申请又一实施方式提供的目标文件中签名信息的角度在预设签名信息的角度范围外的示意图。

图13为本申请又一实施方式提供的目标文件中调整签名信息的角度后的示意图。

图14是本发明实施方式提供的一种添加信息装置的结构示意图。

图15是本发明实施方式提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。

请一并参阅图1,图1本申请实施方式提供的添加信息系统架构示意图。本申请提出的添加信息方法可以应用于所述添加信息系统架构。该系统架构包含了终端和服务器。终端1、终端2、终端3、……、终端N,表示服务器或者服务器组可以同时跟多个终端进行交互,本发明实施方式对终端的数量不作限定。所述服务器,是指一种通过快速获取、处理、分析和提取有价值的、海量和多样化数据,以交互数据为基础,为第三方使用带来各种便利的服务设备。所述终端包括但不仅限于智能手机、互联网设备(mobile internet device,MID)、电子书、便携式播放站(Play Station Portable,PSP)或个人数字助理(PersonalDigital Assistant,PDA)等的具有电子装置。本申请实施方式提供的添加信息方法不限于应用于终端、服务器,具体地,本申请以所述添加信息方法应用于终端为例进行说明。

请一并参阅图2及图3,图2为本申请一实施方式提供的添加信息方法;图3为本申请一实施方式中目标文件的示意图。本实施方式中,所述添加信息方法不限于应用于终端、服务器,所述添加信息方法包括但不仅限于包括步骤S110、S120、S130、S140、S150。各个步骤详细介绍如下。

S110:获取目标文件,其中,所述目标文件中的文本内容不可编辑。

可以理解地,所述终端获取目标文件。其中,所述目标文件中的文本内容不可编辑指的是所述目标文件原本存在的文字、图形无法编辑和修改。所述目标文件包括借款合同、征信授权书等需要签名的文件。所述目标文件的文件格式可以为但不限于PDF等的不可编辑的文件格式。所述获取目标文件不限于从服务器中获取、从其他终端中获取。具体地,从银行服务器获取目标文件。

在一些可能的实施方式中,在S110之前,所述方法还包括:获取电子文件的属性信息标识号码,判断所述电子文件的属性信息是否符合预设属性信息,若满足,则将所述电子文件设置为目标文件。通过根据电子文件的属性信息来判断电子文件是否为目标文件,避免了通过根据电子文件的内容进行判断所述电子文件是否为目标文件,能够提高识别目标文件的效率。所述属性信息为用于解析所述电子文件类型的信息。所述属性信息包括文件类型、文件名字。举例而言,所述预设属性信息中的文件类型是JPG,若所述电子文件中的属性信息中的文件类型不是JPG,则判断所述电子文件不是目标文件。相应地,若所述电子文件中的属性信息中的文件类型是JPG,则判断所述电子文件为目标文件。

S120:获取所述目标文件中的签名标识、日期标识及文字属性,其中,所述签名标识用于标记签名信息的位置,所述日期标识用于标记日期信息的位置,所述文字属性包括文字的字体、文字的字号。

可以理解地,所述终端获取所述目标文件中的签名标识、日期标识及文字属性。所述签名标识用于标记签名信息的位置。具体地,请再次参阅图3,以授权人签名作为特定的文字或符号,授权人签名一侧所在的位置为所述签名标识。所述日期标识用于标记日期信息的位置,具体地,请再次参阅图3,以日期作为特定的文字或符号,日期一侧所在的位置为所述日期标识。所述文字属性包括文字的字体、文字的字号。举例而言,文字的字体为楷体,文字的字号为小四字号。

在一些可能的实施方式中,在目标文件中包括签名标识、日期标识及文字属性时,具体地,通过扫描所述目标文件,通过光学字符识别(Optical Character Recognition,OCR)识别目标文件中内容,进而获取目标文件中的签名标识及日期标识。

在一些可能的实施方式中,在目标文件中不包括签名标识、日期标及文字属性时,通过识别所述目标文件的类型,根据所述目标文件的类型在数据库里获取相应的签名标识及日期标识。其中,所述数据库包括不同类型的文件对应的签名标识及日期标识。所述数据库不限于为储存在所述终端的数据库、储存在服务器的数据库。

S130:获取日期信息,根据目标文件的文字属性调整所述日期信息的属性;其中,所述日期信息的属性包括所述日期信息的字体及所述日期信息的字号。

可以理解地,所述终端获取日期信息。在一实施方式中,在所述终端中获取日期信息。通过获取终端的日期信息,删减了需要用户手写日期信息的步骤,提高了在目标文件上添加日期信息的效率。

在另一实施方式中,所述终端通过向服务器获取所述日期信息。所述终端通过向服务器获取所述日期信息,使得获取的所述日期信息与所述服务器的日期信息保持一致,提高了所述日期信息的准确性。所述终端根据目标文件的文字属性调整所述日期信息的属性。所述终端将文字属性调整所述日期信息的属性,即调整所述日期信息的字体及所述日期信息的字号。在一实施方式中,所述终端将日期信息的属性调整为与所述目标文件的文字属性完全一致。通过将所述日期信息的属性调整为与目标文件的文字属性完全一致,从而提高了所述日期信息的属性与目标文件中文字属性的一致性。举例而言,所述目标文件的文字的字体为第一字体,文字字号为第一字号,所述终端将所述日期信息的字体调整为第一字体、字号调整为第一字号。具体地,所述目标文件的文字的字体为楷体,文字的字号为小四字号,根据所述目标文件的文字的字体及文字的字号,将获取到的日期信息的字体为楷体,将所述日期信息的字号调整小四。在一实施方式中,所述终端将日期信息的属性调整为与所述目标文件的文字属性部分一致。通过将所述日期信息的文字属性调整为与所述目标文件的文字属性部分一致,便于用户辨识所述日期信息。举例而言,所述目标文件的文字的字体为第二字体,文字字号为第二字号,所述终端将所述日期信息的字体调整为第一字体、字号调整为第二字号,其中第二字号小于第一字号。具体地,目标文件的文字属性中文字的字号12号、字体为宋体,则将所述日期信息的字号调整为15号、所述日期信息的字体调整为宋体。

S140:根据所述日期标识将所调整后的日期信息添加在所述目标文件上。

可以理解地,请参阅图3,所述终端根据所述日期标识将所调整后的日期信息添加在所述目标文件上。在一实施方式中,所述终端将所述目标文件设置为第一图层,所述终端将所述调整后的日期信息设置为第二图层,所述终端根据所述日期标识将第二图层合并到所述第一图层上,从而实现在所述目标文件上添加所述日期信息。

S150:获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

可以理解地,所述终端获取签名信息,在一实施方式中,所述终端包括触控屏,通过识别用户在所述触控屏的滑动操作来获取签名信息。在一实施方式中,服务器储存有所述签名信息,所述终端向服务器获取所述签名信息。具体地,所述终端向银行服务器获取所述签名信息。在另一实施方式中,所述终端向多个服务器中的至少一个服务器获取所述签名信息。具体地,所述银行服务器包括多个子服务器,所述终端向所述多个子服务器中的至少一个服务器获取所述签名信息。在一实施方式中,当第一银行的服务器没有存储所述签名信息,所述终端向第二银行的服务器获取签名信息,其中,所述第一银行与所述第二银行不同。具体地,由于所述第一银行的服务器没有存储所述签名信息,所述终端无法向所述第一银行的服务器获取所述签名信息,所述终端向第二银行的服务器获取所述签名信息。

可以理解地,所述终端根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。在一实施方式中,在一实施方式中,所述终端将所述目标文件设置为第一图层,所述终端将所述调整后的日期信息设置为第二图层,将所述签名信息设置为第三图层,所述终端根据所述日期标识将所述第二图层所述第一图层上、根据所述签名标识将所述第三图层合并到所述第一图层上,从而实现在所述目标文件上添加所述日期信息以及签名信息。在一实施方式中,所述终端将所述生成的目标文件发送至服务器。在另一实施方式中,所述终端包括显示屏,所述终端将生成的目标文件显示到到显示屏,以便用户查看。

相比于相关技术,本申请实施方式中,所述添加信息方法将获取到的签名信息和日期信息添加到目标文件上,无需用户在多个文件上多次书写来添加签名和日期,提高了添加签名信息和日期信息的效率。进一步地,由于所述日期标识用于标记签名信息的位置,所述签名标识用于标记签名信息的位置,则根据所述日期标识加将所述调整后的日期信息添加到所述目标文件上,根据所述签名标识将所述签名信息添加到所述目标文件上,使得将所述日期信息及所述签名信息准确地添加到目标文件上正确的区域。避免了由于无法准确地在目标文件上添加签名信息和日期信息而导致目标文件无法正常被用户使用。

请一并参阅图4至图5,图4为本申请又一实施方式提供的添加信息方法;图5为本申请又一实施方式中目标文件的示意图。本实施方式中,所述添加信息方法包括但不仅限于包括S110~S150,S110~S150请参阅前面相关描述。所述目标文件包括多个签名关键词,在“S120,在获取所述目标文件中的签名标识、日期标识及文字属性”之前,所述添加信息方法还包括S111、及S112,S111、及S112详细介绍如下。

S111:将所述多个签名关键词与预设签名关键词匹配,以得到与所述预设签名关键词匹配成功的至少一个第一签名关键词。

可以理解地,所述终端将所述目标文件中的多个签名关键词与预设签名关键词匹配,以得到与所述预设签名关键词匹配成功的至少一个第一签名关键词。所述终端扫描所述目标文件的内容,识别所述目标文件的签名关键词。具体地,请再次参阅图5,预设签名关键词为“签名”,所述终端通过识别所述目标文件的内容,识别出“授权人签名:”为签名关键词,所述“授权人签名”与所述“签名”匹配,则将所述“授权人签名”作为第一签名关键词。

S112:基于和所述至少一个第一签名关键词的位置预设对应关系的位置作为所述签名标识。

可以理解地,所述终端基于和所述至少一个第一签名关键词的位置预设对应关系的位置作为所述签名标识。所述预设对应关系的位置可以但不限于所述第一签名关键词的一侧,用于放置签名信息的空白的位置。在一实施方式中,通过扫描所述第一签名关键词附近是否存在空白的位置,若所述第一签名关键词附近存在空白的位置,则将该位置作为所述签名标识。具体地,请参阅图5,所述“授权人签名”为第一签名关键词,所述“授权人签名”的位置右侧的位置作为签名标识。

进一步地,本实施方式提供的添加信息方法,所述签名信息包括当前用户签名,“S150:获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件”包括S151、及S152,S151、及S152详细介绍如下。

S151:获取签名信息,将当前用户签名与该用户历史签名进行比较,判断当前用户签名与该用户历史签名是否匹配。

可以理解地,所述终端将当前用户签名与该用户历史签名进行比较,判断当前用户签名与该用户历史签名是否匹配。在一实施方式中,所述终端从服务器中获取该用户历史签名。

S152:当当前用户签名与该用户历史签名匹配时,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

可以理解地,当所述终端判断出当前用户签名与该用户历史签名匹配时,所述终端根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

在一实施方式中,当当前用户签名与该用户历史签名不匹配时,发出提示。当所述终端判断出当前用户签名与该用户历史签名不匹配时,所述终端发出提示,以提醒用户当前用户签名与该用户历史签名不匹配。

相比于相关技术,本申请实施方式中,当需要在多个目标文件上添加签名信息和日期信息时,所述添加信息方法将获取到的签名信息和日期信息添加到每个目标文件,无需用户多次在每个目标文件上书写所述签名信息和所述日期信息,提高了添加签名信息和日期信息的效率。由于所述日期标识用于标记签名信息的位置,签名标识用于标记签名信息的位置,则根据所述日期标识加将所述调整后的日期信息添加到所述目标文件上,根据所述签名标识将所述签名信息添加到所述目标文件上,使得将所述日期信息及所述签名信息准确地添加到目标文件上正确的区域。避免了由于无法准确地在目标文件上添加签名信息和日期信息而导致目标文件无法正常被用户使用。进一步地,所述签名信息包括当前用户签名,通过将当前用户签名与该用户历史签名匹配,且只有当当前用户签名与该用户历史签名匹配时,所述终端才根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件,从而提高了在目标文件添加签名信息的安全性,降低了被他人冒签的风险。

进一步地,请一并参阅图6,图6为本申请另一实施方式提供的添加信息方法。所述添加信息方法不限于应用于终端、服务器。本实施方式中,所述添加信息方法包括但不仅限于包括S110、S111、S112、S120~S140、S151及S152,S110、S111、S112、S120~S140、S151及S152请参阅前面相关描述,在此不再赘述。“S151:获取签名信息,将当前用户签名与该用户历史签名进行比较,判断当前用户签名与该用户历史签名是否匹配”包括S151-I、S151-II、及S151-III,S151-I、S151-II、及S151-III详细介绍如下。

S151-I:获取签名信息,解析该用户历史签名以得到多个预设特征点,解析当前用户签名以得到多个当前特征点。

可以理解地,服务器中存储有所述该用户历史签名,所述终端向所述服务器获取所述该用户历史签名,所述终端解析所述该用户历史签名以得到多个预设特征点,解析所述当前用户签名以得到多个当前特征点。所述预设特征点为所述该用户历史签名中预设的且便于识别的标记。所述预设特征点可以为但不限于为所述当前用户签名中的起笔特征、行笔特征、收笔特征、笔力特征、笔画中的任意一个或多个。所述当前特征点可以为但不限于为所述当前用户签名中的起笔特征、行笔特征、收笔特征、笔力特征、笔画中的任意一个或多个。

S151-II:将所述多个当前特征点与所述多个预设特征点进行比较,以判断所述多个当前特征点与所述多个预设特征点之间之间的匹配度是否大于或等于预设匹配度。

可以理解地,所述终端将所述多个当前特征点与所述多个预设特征点进行比较,以判断所述多个当前特征点与所述多个预设特征点之间之间的匹配度是否大于或等于预设匹配度。

在一实施方式中,所述终端将当前用户签名中的笔画与该用户历史签名中的笔画,以判断所述多个当前特征点中的笔画与与该用户历史签名中的笔画的匹配度是否大于预设匹配度。

在另一实施方式中,所述终端将当前用户签名中的起笔特征、行笔特征、收笔特征、笔力特征、笔画中的多个,分别与该用户历史签名中的起笔特征、行笔特征、收笔特征、笔力特征、笔画进行匹配,判断当前用户签名中的起笔特征与该用户历史签名中的起笔特征的匹配度为A1,判断当前用户签名中的行笔特征与该用户历史签名中的行笔特征的匹配度为A2,判断当前用户签名中的收笔特征与该用户历史签名中的收笔特征的匹配度为A3,判断当前用户签名中的笔力特征与该用户历史签名中的笔力特征的匹配度为A4,判断当前用户签名中的笔力特征与该用户历史签名中的笔力特征的匹配度为A5,所述起笔特征的权重为B1、行笔特征的权重为B2、收笔特征的权重为B3、笔力特征的权重为B4、笔画的权重为B5,所述终端根据当前用户签名中的起笔特征、行笔特征、收笔特征、笔力特征、笔画分别与该用户历史签名中的起笔特征、行笔特征、收笔特征、笔力特征、笔画的匹配度及权重来获得所述匹配度。

S151-III:根据所述多个当前特征点与所述多个预设特征点之间的匹配度是否大于或等于预设匹配度时,判定当前用户签名与该用户历史签名是否匹配。

可以理解地,所述终端根据所述多个当前特征点与所述多个预设特征点之间的匹配度是否大于或等于预设匹配度时,判定当前用户签名与该用户历史签名是否匹配。

由于所述签名信息包括当前用户签名,通过将当前用户签名的多个当前特征点与该用户历史签名多个预设特征点匹配,提高了识别所述当前用户签名的准确性,从而提高了在目标文件添加签名信息的安全性,降低了被他人冒签的风险。

请一并参阅图7,图7为本申请又一实施方式提供的添加信息方法。所述添加信息方法不限于应用于终端、服务器。在本实施方式中,所述添加信息方法包括但不仅限于包括S110、S111、S112、及S120~S150,S110、S111、S112、及S120~S150请参阅前面相关描述。所述目标文件包括预设签名的排布,“S150,获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件”还包括S150-I、S150-II、S150-III、及S150-IV,S150-I、S150-II、S150-III、及S150-IV详细介绍如下。

S150-I:获取签名信息,解析所述签名信息以确定所述签名信息的排布。

可以理解地,所述终端解析所述签名信息以确定所述签名信息的排布。所述签名信息不限于包括签名信息的尺寸、签名信息的角度。

S150-II:将所述签名信息的排布与所述预设签名的排布进行比较,以判断所述签名信息的排布与所述预设签名的排布的匹配度是否大于或等于预设排布匹配度。

可以理解地,所述终端将所述签名信息的排布与所述预设签名的排布进行比较,以判断所述签名信息的排布与所述预设签名的排布的匹配度是否大于或等于预设排布匹配度。其中,所述预设签名的排布包括签名信息对应的签名区域的尺寸、预设签名信息的角度范围。

S150-III:若所述签名信息的排布与所述预设签名的排布的匹配度小于预设排布匹配度,根据所述预设签名的排布来调整所述签名信息。可以理解地,若所述签名信息的排布与所述预设签名的排布的匹配度小于预设排布匹配度,所述终端根据所述预设签名的排布来调整所述签名信息。

在一实施方式中,若所述签名信息的排布与所述预设签名的排布的匹配度等于预设排布匹配度,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

S150-IV:根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

可以理解地,所述终端根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

本实施方式中,由于所述终端将所述签名信息的排布与所述目标文件中的预设签名的排布进行比较,并在所述签名信息的排布与所述预设签名的排布的匹配度小于预设匹配度时,根据所述预设签名的排布来调整所述签名信息。使得调整后的签名信息的排布符合预设签名的排布,使得生成具有所述日期信息及所述签名信息的目标文件更规范,避免了由于所述签名信息的排布不符和目标文件中的预设签名的排布而影响具有日期信息及签名信息的目标文件的有效性。

请一并参阅图8至图10,图8为本申请又一实施方式提供的添加信息方法;图图9为本申请又一实施方式提供的目标文件中签名信息的尺寸大于签名信息对应的签名区域的尺寸的示意图。图10为本申请又一实施方式提供的目标文件中调整签名信息的尺寸后的示意图。所述添加信息方法包括但不仅限于包括S110、S111、S112、及S120~S150,S110、S111、S112、及S120~S150请参阅前面相关描述。所述签名信息的排布包括签名信息的尺寸,所述签名信息的排布包括所述签名信息的尺寸,“S150,获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件”包括S150-I、S150-V、S150-VI、及S150-IV,S150-I及S150-IV请参阅前面描述,S150-V、及S150-VI详细介绍如下。

S150-V:将所述签名信息的尺寸与签名信息对应的签名区域的尺寸进行比较。

可以理解地,所述终端将所述签名信息的尺寸与签名信息对应的签名区域的尺寸进行比较。所述签名信息的尺寸不限于指所述签名信息的长、宽、面积中的一种或多种。所述签名信息对应的签名区域的尺寸不限于至所述所述签名信息对应的签名区域的长、宽、面积中的一种或多种。

S150-VI:若所述签名信息的尺寸大于签名信息对应的签名区域的尺寸时,将所述签名信息的尺寸调整为小于或等于预设签名信息的尺寸。

请再次参阅图9至图10,所述终端解析所述签名信息,以确定所述签名信息的尺寸。若所述签名信息的尺寸大于签名信息对应的签名区域的尺寸时,所述终端将所述签名信息的尺寸调整为小于或等于预设签名信息的尺寸所述终端。

本实施方式中,由于所述终端将所述签名信息的尺寸与所述目标文件中的签名信息对应的签名区域的尺寸进行比较,并在若所述签名信息的尺寸大于签名信息对应的签名区域的尺寸时,将所述签名信息的尺寸调整为小于或等于预设签名信息的尺寸。使得生成具有所述签名信息的目标文件更规范,避免了由于所述签名信息的尺寸大于所述目标文件中的签名信息对应的签名区域的尺寸而影响具有所述签名信息的目标文件的有效性。

请一并参阅图11至图13,图11为本申请又一实施方式提供的添加信息方法;图12为本申请又一实施方式提供的目标文件中签名信息的角度在预设签名信息的角度范围外的示意图;图13为本申请又一实施方式提供的目标文件中调整签名信息的角度后的示意图。所所述添加信息方法包括但不仅限于包括S110、S111、S112、及S120~S150,S110、S111、S112、及S120~S150请参阅前面相关描述。所述签名信息的排布方式包括签名信息的角度,所述签名信息的排布方式包括所述签名信息的角度,“S150,获取签名信息,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件”包括S150-I、S150-VII、S150-VIII、及S150-IV,S150-I及S150-IV请参阅前面描述,S150-V、及S150-VI详细介绍如下。

S150-VII:判断所述签名信息的角度是否在所述预设签名信息的角度范围内。

可以理解地,所述终端解析所述签名信息信息,以确定所述签名信息的角度。所述终端判断所述签名信息的角度是否在所述预设签名信息的角度范围内。

S150-VIII:若所述签名信息的角度在所述预设签名信息的角度范围外时,将所述签名信息的角度调整为在所述预设签名信息的角度范围内。

可以理解地,若所述签名信息的角度在所述预设签名信息的角度范围外时,所述终端将所述签名信息的角度调整为在所述预设签名信息的角度范围内。

在一实施方式中,调整所述签名信息的角度,使所述签名信息的角度小于或等于预设签名信息的角度范围。具体地,所述预设签名的角度范围大于等于第一预设角度且小于或等于第二预设角度。所述第一预设角度为-5°,第二预设角度为5度,即,所述预设签名信息的角度范围为[-5°~5°]。通过调整所述签名信息的角度,使所述签名信息准确、整齐地添加到所述目标文件上。可以理解地,当所述签名信息的角度为0度时,则使所述签名信息与所述签名框的边线平行。

在又一实施方式中,所述终端将所述签名信息分为多个第一部分,所述第一部分包括多个点,所述每个第一部分的多个点形成所述签名信息。所述终端在所述签名信息上建立坐标系,所述坐标系中每个点的坐标为(x,y),其中,x为第一坐标值,y为第二坐标值;所述终端确定所述签名信息的中心点,所述签名信息的中心点的坐标为中心坐标(x1,y1);所述终端确定所述第一部分的中心点,所述第一部分的中心点的坐标为(x2,y2),确定所述第一部分的中心点的第二坐标值y2与所述中心坐标的第二坐标值y1的差值Δy;将所述第一部分的每个点的第二坐标值与所述差值Δy相加,所述多个第一部分并排分布,以形成符合预设签名信息的角度范围内的签名信息。

在另一实施方式中,所述终端将所述签名信息分为多个第一部分,所述第一部分包括多个点,所述每个第一部分的多个点形成所述签名信息。所述终端在所述签名信息上建立坐标系,所述坐标系中每个点的坐标为(x,y),其中,x为第一坐标值,y为第二坐标值;所述终端确定所述签名信息的中心点,所述签名信息的中心点的坐标为中心坐标(x1,y1);所述终端确定所述第一部分的中心点,所述第一部分的中心点的坐标为(x2,y2),确定所述第一部分的中心点的第一坐标值x2与所述中心坐标的第一坐标值x1的差值Δx;将所述第一部分的每个点的第一坐标值与所述差值Δx相加,所述多个第一部分并列分布,以形成符合预设签名信息的角度范围内的签名信息。

可以理解地,所述终端根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。在一实施方式中,所述终端将所述生成的目标文件发送至服务器。在另一实施方式中,所述终端包括显示屏,所述终端将生成的目标文件显示到到显示屏,以便用户查看。

本申请实施方式中,由于所述终端将所述签名信息的角度是否在所述预设签名信息的角度范围内,若所述签名信息的角度在所述预设签名信息的角度范围外时,将所述签名信息的角度调整为在所述预设签名信息的角度范围内。避免了由于所述签名信息的角度不符合预设签名信息的角度范围而导致目标文件失效。当需要在多个目标文件上添加签名信息和日期信息时,所述添加信息方法将获取到的签名信息和日期信息添加到每个目标文件,无需用户多次在每个目标文件上书写所述签名信息和所述日期信息,提高了添加签名信息和日期信息的效率。

上述详细阐述了本发明实施方式提供的方法,下面提供了本发明实施方式提供的相关装置。

请一并参阅图14,图14是本发明实施方式提供的一种添加信息装置的结构示意图。所述添加信息装置50包括:

获取模块501,用于获取目标文件,其中,所述目标文件中的文本内容不可编辑;

所述获取模块501还用于获取所述目标文件中的签名标识、日期标识及文字属性,其中,所述签名标识用于标记签名信息的位置,所述日期标识用于标记日期信息的位置,所述文字属性包括文字的字体、文字的字号;

所述获取模块还用于获取日期信息,调整模块502,所述调整模块502用于根据目标文件的文字属性调整所述日期信息的属性,其中,所述日期信息的属性包括所述日期信息的字体及所述日期信息的字号;

添加模块503,所述添加模块503用于根据所述日期标识将所调整后的日期信息添加在所述目标文件上;

所述获取模块501还用于获取签名信息,所述添加模块503还用于根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

在一实施方式中,所述签名信息包括当前用户签名,所述添加信息装置50还包括:

判断模块504,所述比较模块504用于将当前用户签名与该用户历史签名进行比较,判断当前用户签名与该用户历史签名是否匹配;

所述添加模块503还用于当当前用户签名与该用户历史签名匹配时,根据所述签名标识将所述签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

在一实施方式中,所述添加信息装置50还包括:

解析模块505,所述解析模块505用于解析该用户历史签名以得到多个预设特征点,解析当前用户签名以得到多个当前特征点;

所述判断模块504还用于将所述多个当前特征点与所述多个预设特征点进行比较,以判断所述多个当前特征点与所述多个预设特征点之间之间的匹配度是否大于或等于预设匹配度;

所述判断模块504还用于根据所述多个当前特征点与所述多个预设特征点之间的匹配度是否大于或等于预设匹配度时,判断当前用户签名与该用户历史签名是否匹配。

在一实施方式中,所述目标文件包括多个签名关键词,

所述判断模块504还用于将所述多个签名关键词与预设签名关键词匹配,以得到与所述预设签名关键词匹配成功的至少一个第一签名关键词;

所述判断模块504还用于基于和所述至少一个第一签名关键词的位置预设对应关系的位置作为所述签名标识。

在一实施方式中,所述目标文件包括预设签名的排布,

所述获取模块501还用于获取签名信息,所述解析模块505还用于解析所述签名信息以确定所述签名信息的排布;

所述判断模块504还用将所述签名信息的排布与所述预设签名的排布进行比较,以判断所述签名信息的排布与所述预设签名的排布的匹配度是否大于或等于预设排布匹配度;

所述调整模块502用于若所述签名信息的排布与所述预设签名的排布的匹配度小于预设排布匹配度,根据所述预设签名的排布来调整所述签名信息;

所述添加模块503还用于根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

在一实施方式中,所述签名信息的排布包括签名信息的预设签名的排布,所述签名信息的排布方式包括所述签名信息的角度,

所述获取模块501还用于获取签名信息,所述解析模块505还用于解析所述签名信息以确定所述签名信息的排布;

所述判断模块504还用将所述签名信息的尺寸与签名信息对应的签名区域的尺寸进行比较。

所述调整模块502还用于若所述签名信息的尺寸大于签名信息对应的签名区域的尺寸时,将所述签名信息的尺寸调整为小于或等于签名信息对应的签名区域的尺寸;

所述添加模块503还用于根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

在一实施方式中,所述签名信息的排布方式包括签名信息的角度,所述签名信息的排布方式包括所述签名信息的角度,

所述获取模块501还用于获取签名信息,所述解析模块505还用于解析所述签名信息以确定所述签名信息的排布;

所述判断模块504还用于判断所述签名信息的角度是否在所述预设签名信息的角度范围内;

所述调整模块502还用于若所述签名信息的角度在所述预设签名信息的角度范围外时,将所述签名信息的角度调整为在所述预设签名信息的角度范围内;

所述添加模块503还用于根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件;

所述添加模块503还用于根据所述签名标识将所述调整后的签名信息添加在所述目标文件上,以生成具有日期信息及签名信息的目标文件。

请一并参阅图15,图15是本发明实施方式提供的一种电子设备的结构示意图。所述电子设备60可以包括至少一个存储部件601、至少一个通信部件602、至少一个处理部件603。此外,所述电子设备还可以包括天线、电源等通用部件,在此不再详述。

存储部件601可以包括一个或多个存储单元,每个单元可以包括一个或多个存储器,存储部件可用于存储程序和各种数据,并能在前述设备运行过程中高速、自动地完成程序或数据的存取。可以采用具有两种稳定状态的物理器件来存储信息,所述两种稳定状态分别表示为“0”和“1”。前述存储部件601,可以是只读存储器(read-onlymemory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random accessmemory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(可以包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

处理部件602,也可以称为处理器,处理单元,处理单板,处理模块、处理装置等。处理部件可以是中央处理器(central processing unit,CPU),网络处理器(networkprocessor,NP)或者CPU和NP的组合,也可以是微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制以上方案程序执行的集成电路。

通信部件603,也可以称为收发机,或收发器等,可以是用于与其他设备或通信网络通信,其中可以包括用来进行无线、有线或其他通信方式的单元。

当电子设备60为图1所述终端时,所述处理部件602用于调用所述存储部件601的数据执行上述中任意一项添加信息方法,其中,上述任意一项的添加信息方法的相关描述,此处不再赘述。

本申请实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述实施方式中记载的任意一种的部分或全部步骤。其中,所述计算机可读存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(Read-Only Memory,缩写:ROM)或者随机存取存储器(RandomAccess Memory,缩写:RAM)等各种可以存储程序代码的介质。

本发明实施方式还提供了一种计算机程序,该计算机程序可以包括指令,当该计算机程序被计算机执行时,使得计算机可以执行包括上述方法实施方式中记载的任意一种的部分或全部步骤。

在本申请中,所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施方式方案的目的。

另外,在本申请各个实施方式中的各功能组件可以集成在一个组件也可以是各个组件单独物理存在,也可以是两个或两个以上组件集成在一个组件中。上述集成的组件既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的组件如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

27页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:英文文本序列标注方法、系统及计算机设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!