一种电子核签方法及装置与流程

文档序号:11156336阅读:570来源:国知局
一种电子核签方法及装置与制造工艺

本发明涉及电子信息的技术领域,具体而言,涉及一种电子核签方法及装置。



背景技术:

传统的核签,是在纸质文件上签署姓名,代表签字者的授权和认可,这在日常的工作和生活中随处需要。目前,对于办公流程中常见的文件审批方式,是员工书面打印待审批文件、交给审批人手动签字、扫描该签字文件、发送传真或上传到邮件发送,作为线上审批证明文件使用。

然而,这种传统的核签方式往往会受到地域和时间的限制,使得核签的便捷性和效率都大打折扣,也使得核签双方的业务往来和授权受到了限制。

不过,随着自动办公化的普及,电子技术的不断发展,电子文件的签名模式走入人们的视线,通过核签电子文件,代表签字者的授权和认可,不受时间和地域的限制,具有便捷性和高效性,然而,如何保证核签的安全性是电子文件的签名方式中的首要问题。

再者,在核签验证方法中,与验证签名的处理关联的精确度与即时性非常重要。然而,由于用户难以有规则地签署亲笔签名,因此,签名的验证成功率无法保证,造成了工作中的不便。



技术实现要素:

有鉴于此,本发明要解决的技术问题在于克服现有技术的缺陷,提供了一种电子核签方法,应用于与客户端通信连接的服务端,包括以下步骤:

获取所述客户端上用户签名移动的轨迹;

将所述轨迹与服务端内预存的核签轨迹进行拟合;

判断所述用户签名移动的轨迹是否符合所述核签轨迹;

当用户签名移动的轨迹与核签轨迹一致时,则核签通过。

在某些实施方式中,还包括预存用户签名的过程,所述预存用户签名的过程包括:

在用户身份认证通过之后,

获取客户端输入的至少一个用户签名信息;

将所述用户签名信息注册为预存的用户签名。

在某些实施方式中,还包括预设核签位置的过程,所述预设核签位置的过程包括:

在用户身份认证通过之后,

调取预存的用户签名;

获取客户端输入的用户签名移动的轨迹;

将获取的用户签名移动的轨迹注册为预设的核签轨迹。

在某些实施方式中,还包括用户身份认证未通过时,向所述客户端发送提示信息以提醒用户重新输入信息的过程。

在某些实施方式中,所述核签轨迹为预设的核签方向;所述核签方向为预设的用户签名的移动方向;判断所述用户签名移动的轨迹是否符合所述核签轨迹的步骤包括:

获取用户签名的移动方向;

比较所述用户签名的移动方向与预设的核签方向是否一致。

在某些实施方式中,所述核签轨迹为预设的核签形状;所述核签形状为预设的用户签名的移动轨迹的形状;判断所述用户签名移动的轨迹是否符合所述核签轨迹的步骤包括:

获取用户签名移动的轨迹的形状;

比较所述轨迹的形状与所述核签形状是否一致。

在某些实施方式中,所述核签轨迹为预设的核签曲率;判断所述用户签名移动的轨迹是否符合所述核签轨迹的步骤包括:

识别所述用户签名中的关键字;

根据识别到的关键字获取所述关键字的移动轨迹上的关键点的坐标参数;

根据获取的关键点的坐标参数计算移动轨迹的曲率;

比较所述移动轨迹的曲率与预设的核签曲率是否一致。

在某些实施方式中,当所述用户签名移动的轨迹与所述核签轨迹不一致时,向所述客户端发送提示信息以提醒用户重新移动用户签名的过程。

本发明还提供了一种电子核签装置,应用于与客户端通信连接的服务端,包括调取模块、获取模块、判断模块和发送模块,其中,

所述调取模块,用于调取预存的用户签名;

所述获取模块,用于获取所述客户端用户签名移动的轨迹;

所述判断模块,用于判断所述用户签名移动的轨迹和预存的核签轨迹是否一致;

所述发送模块,用于当所述用户签名移动的轨迹与所述核签轨迹不一致,向所述客户端发送提示信息以提醒用户重新移动用户签名。

在某些实施方式中,还包括:身份认证模块和存储模块;

所述存储模块用于预存用户资料;

所述身份认证模块用于对客户端输入的信息与所述存储模块内预存的用户资料进行比对,并判断是否一致。

所述发送模块还用于当所述身份认证模块判断客户端输入的信息与数据库内预存的用户资料不一致时,向所述客户端发送提示信息以提醒用户重新输入信息。

本发明提供的一种电子核签方法相对于现有技术的有益效果是:

本发明实施例提供的电子核签方法,通过对比用户签名的移动轨迹与预存的核签轨迹,判断两个轨迹是否一致,来进行电子签名信息的验证,在通过电子签名信息位置的验证之后,即通过了核签过程。

该种核签方式简单便捷,保证电子文件的核签的安全性的同时,验证签名的处理关联的精确度与即时性较高。

同时避免了由于用户难以有规则地签署亲笔签名导致的验证成功率无法保证的问题,使得工作效率得到了提高。

综上所述,采用该种电子核签方法,根据本公开的各种实施例,可获得用户的签名的各种特征,用户签名的识别率可增加并且他人签名的识别率可降低。大大增加了使用者的安全性。该电子核签方法有着较好的应用潜力和广泛的市场前景。

附图说明

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

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

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

图3是本发明较佳实施例提供的电子核签方法的流程图;

图4是本发明较佳实施例提供的电子核签方法的流程图;

图5是本发明较佳实施例提供的电子核签方法的流程图;

图6是本发明较佳实施例提供的电子核签装置的结构图。

图标:服务端100、电子核签装置110、存储模块111、身份认证模块112、调取模块113、获取模块114、判断模块115、发送模块116、存储器120、处理器130、通信单元140、客户端200、网络300、应用程序400。

具体实施方式

在下文中,将更全面地描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本公开的各种实施例限于在此公开的特定实施例的意图,而是应将本公开理解为涵盖落入本公开的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。

在下文中,可在本公开的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本公开的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

在本公开的各种实施例中,表述“或”或“A或/和B中的至少一个”包括同时列出的文字的任何组合或所有组合。例如,表述“A或B”或“A或/和B中的至少一个”可包括A、可包括B或可包括A和B二者。

在本公开的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本公开的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。

应注意到:如果描述将一个组成元件“连接”到另一组成元件,则可将第一组成元件直接连接到第二组成元件,并且可在第一组成元件和第二组成元件之间“连接”第三组成元件。相反地,当将一个组成元件“直接连接”到另一组成元件时,可理解为在第一组成元件和第二组成元件之间不存在第三组成元件。

在本公开的各种实施例中使用的术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

在本公开的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本公开的各种实施例。如在此所使用,单数形式意在也包括复数形式,除非上下文清楚地另有指示。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本公开的各种实施例中被清楚地限定。

实施例

本发明实施例提供的电子核签方法及装置应用于与多个客户端相互通信的服务端100。如图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、存储器120、处理器130和通信单元140。

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

其中,所述存储器120可以是,但不限于,随机存取存储器(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)等。其中,存储器120用于存储程序,所述处理器130在接收到执行指令后,执行所述程序。所述通信单元140用于通过所述网络300建立所述服务端100与客户端200之间的通信连接,并用于通过所述网络300收发数据。

请参照图3,本发明提供了一种电子核签方法,应用于与客户端通信连接的服务端100,包括以下步骤:

S100:获取所述客户端上用户签名移动的轨迹;

S200:将所述轨迹与服务端100内预存的核签轨迹进行拟合;

判断所述用户签名移动的轨迹是否符合所述核签轨迹;

当用户签名移动的轨迹与核签轨迹一致时,则核签通过。

上述,本发明实施例提供的电子核签方法,通过对比用户签名的移动轨迹与预存的核签轨迹,判断两个轨迹是否一致,来进行电子签名信息的验证,在通过电子签名信息位置的验证之后,即通过了核签过程。

该种核签方式简单便捷,保证电子文件的核签的安全性的同时,验证签名的处理关联的精确度与即时性较高。

同时避免了由于用户难以有规则地签署亲笔签名导致的验证成功率无法保证的问题,使得工作效率得到了提高。

需要理解的是,在进行用户签名移动前,更优地,可以首先进行用户身份的验证,若通过身份验证,则继续进行用户签名移动的轨迹的验证的步骤。这样,可以在核签验证之前就对签名者的身份进行验证,确保后续签名操作有效性和安全性。

根据不同的系统设计,此次用户身份的验证,可以采用PIN码验证或指纹验证的方式,还可以采用用户名结合PIN码的方式或其他合适的方法,在身份验证时,若输入的验证信息与预设的信息一致,则认为通过身份验证,可以进入后续的签名位置的验证的步骤。

需要理解的是,PIN码(PIN1),全称Personal Identification Number。就是SIM卡的个人识别密码。手机的PIN码是保护SIM卡的一种安全措施,防止别人盗用SIM卡,如果启用了开机PIN码,那么每次开机后就要输入4位数PIN码。在输入三次PIN码错误时,手机便会自动锁卡,并提示输入PUK码解锁,需要使用服务密码拨打运营商客服热线,客服会告知初始的PUK码,输入PUK码之后就会解锁PIN码。

请参照图4,在本发明的实施例中,还包括预存用户签名的过程,所述预存用户签名的过程包括:

S1:在用户身份认证通过之后,

S2:获取客户端输入的至少一个用户签名信息;

S3:将所述用户签名信息注册为预存的用户签名。

上述,用户签名移动轨迹的输入装置可以为集成有手写板的输入终端,例如手机、IPAD或电纸书等集成有手写板的终端,还可以为专有的手写板输入装置,这些终端都集成有手写板,手写板可以为电阻压力式、电磁压感式或电容触控式等,通过手写板可以获得用户签名移动的轨迹。

请参照图5,在本发明实施例中,还包括预设核签位置的过程,所述预设核签位置的过程包括:

S10:在用户身份认证通过之后,

S20:调取预存的用户签名;

S30:获取客户端输入的用户签名移动的轨迹;

S40:将获取的用户签名移动的轨迹注册为预设的核签轨迹。

在本发明实施例中,还包括:S4:用户身份认证未通过时,向所述客户端发送提示信息以提醒用户重新输入信息的过程。

在本发明实施例中,还包括:S300:核签未通过时,向所述客户端发送提示信息以提醒用户重新输入信息的过程。

在本发明实施例中,预存的用户签名可以是图形信息,图形信息包括以下一种或多种:由用户签名的各字符依次组成的字符图形,以一个或多个像素表示用户签名的一个比特的点阵图形,对用户签名进行转换后生成的条形码。

上述,点阵图形可以是黑白点阵图形,黑白点阵图形的一个或多个像素(例如,4个像素)可以用于表示用户签名中的一个比特;例如,用黑色像素与白色像素分别表示二进制的比特0(或比特1)与比特1(或比特0)。

上述,条形码图形可以是对用户签名进行转换后生成的条形码(即包含或表示用户签名的条形码),上述条形码可以是一维条形码或者二维条形码(简称一维码或二维码)。优选地,为了包含较多的信息,上述图形为二维条形码。

如果上述图形为条形码,需要对用户签名根据所采用的条形码编码方式进行编码,并根据编码信息生成相应的条形码图形。一维条码的编码方式可以采用:Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、

Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、Code128码(Code128码,包括EAN128码)等。二维条码可以采用:PDF417码、Code49码、Code 16K码、Data Matrix码、MaxiCode码等。

可以理解的是,二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。

二维条码/二维码(2-dimensional bar code)用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。

可以理解的是二维码一共有40个尺寸。官方叫版本Version。Version 1是21×21的矩阵,Version 2是25×25的矩阵,Version 3是29的尺寸,每增加一个version,就会增加4的尺寸,公式是:(V-1)*4+21(V是版本号)最高Version 40,(40-1)*4+21=177,所以最高是177×177的正方形。

二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。

堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成。

矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用"点"表示二进制"1",用"空"表示二进制"0",由"点"和"空"的排列组成代码。

在本发明实施例中,所述核签轨迹为预设的核签方向;所述核签方向为预设的用户签名的移动方向;判断所述用户签名移动的轨迹是否符合所述核签轨迹的步骤包括:

获取用户签名的移动方向;

比较所述用户签名的移动方向与预设的核签方向是否一致。

在本发明实施例中,所述核签轨迹为预设的核签形状;所述核签形状为预设的用户签名的移动轨迹的形状;判断所述用户签名移动的轨迹是否符合所述核签轨迹的步骤包括:

获取用户签名移动的轨迹的形状;

比较所述轨迹的形状与所述核签形状是否一致;

当用户签名移动的轨迹的形状与核签形状一致时,则核签通过。

在本发明实施例中,所述核签轨迹为预设的核签曲率;判断所述用户签名移动的轨迹是否符合所述核签轨迹的步骤包括:

识别所述用户签名中的关键字;

根据识别到的关键字获取所述关键字的移动轨迹上的关键点的坐标参数;

根据获取的关键点的坐标参数计算移动轨迹的曲率;

比较所述移动轨迹的曲率与预设的核签曲率是否一致;

当用户签名移动轨迹的曲率与核签曲率一致时,则核签通过。

在本发明实施例中,还包括,当所述用户签名移动的轨迹与所述核签轨迹不一致时,向所述客户端发送提示信息以提醒用户重新移动用户签名的过程。

请参见图6,本发明还提供了一种电子核签装置110,应用于与客户端通信连接的服务端100,包括调取模块113、获取模块114、判断模块115和发送模块116,其中,

所述调取模块113,用于调取预存的用户签名;

所述获取模块114,用于获取所述客户端用户签名移动的轨迹;

所述判断模块115,用于判断所述用户签名移动的轨迹和预存的核签轨迹是否一致;

所述发送模块116,用于当所述用户签名移动的轨迹与所述核签轨迹不一致,向所述客户端发送提示信息以提醒用户重新移动用户签名。

在本发明实施例中,还包括:身份认证模块112和存储模块111;

所述存储模块111用于预存用户资料;

所述身份认证模块112用于对客户端输入的信息与所述存储模块111内预存的用户资料进行比对,并判断是否一致。

所述发送模块116还用于当所述身份认证模块112判断客户端输入的信息与数据库内预存的用户资料不一致时,向所述客户端发送提示信息以提醒用户重新输入信息。

申请人声明,本发明通过上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,但本发明并不局限于上述详细工艺设备和工艺流程。并且即不意味着本发明应依赖上述详细工艺设备和工艺流程才能实施。所属技术领域的技术人员应该明了,对本发明的任何改进,对本发明产品各原料的等效替换及辅助成分的添加、具体方式的选择等,均落在本发明的保护范围和公开范围之内。

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