一种手写字体的电子签名方法、装置及系统与流程

文档序号:24177533发布日期:2021-03-09 10:41阅读:234来源:国知局
一种手写字体的电子签名方法、装置及系统与流程

1.本发明涉及手写字体的电子产品技术领域,尤其是涉及一种手写字体的电子签名方法、装置及系统。


背景技术:

2.在当今社会的各种经济活动中,人们越来越多的用手写签名来代替印章,尤其是在办公自动化、邮政装置等诸多方面的信息处理中。例如:各种文书、合同、协议、支票等文件通常要求当事人亲笔签名。但是常常会出现一种情况:一份重要的文件急需当事人亲笔签名,而当事人同意但是却未在现场。
3.常用的解决办法是当事人将自己的签名图片通过网络传输至代办人,由代办人将电子版的签名描绘后通过写字机写出,但是现有的技术只能将签名文字转换为描写文字轮廓的轮廓字,与当事人亲笔签名存在较大的差别,因此在正式场合,该轮廓字无法视为当事人的亲笔签名。


技术实现要素:

4.本发明的目的是针对现有技术中存在的上述问题,提供了一种手写字体的电子签名方法、装置及系统,通过该装置输出的签名与当事人的亲笔签名相似度高或者与当事人的亲笔签名完整相同,方便当事人在同意签名但其本人不在现场时可通过手写字体的电子签名代替其手写签名。
5.为实现上述目的,本发明提供了如下技术方案:
6.一种手写字体的电子签名方法,包括:
7.将签名图片上的笔迹转换为笔画路径;
8.将所述笔画路径转换为手写字体的电子签名对应的计算机语言;
9.根据所述手写字体的电子签名对应的计算机语言进行手写字体的电子签名。
10.作为本发明再进一步的方案:将签名图片上的笔迹转换为笔画路径,具体为:
11.将签名图片上的笔迹识别为多个节点,然后将识别出的多个节点连接形成笔迹路径。
12.作为本发明再进一步的方案:所述将签名图片上的笔迹转换为笔画路径,具体为:
13.使用画图软件在所述签名图片上手动勾勒所述节点,形成笔画路径;
14.或者,使用文字轨迹的识别算法自动勾勒所述签名图片上的节点,形成笔画路径。
15.作为本发明再进一步的方案:将签名图片上的笔迹转换为笔画路径之后,还包括:
16.调节所述转换的笔画路径上的节点。
17.作为本发明再进一步的方案:所述根据手写字体的电子签名对应的计算机语言进行手写字体的电子签名,具体为:
18.根据所述手写字体的电子签名对应的计算机语言控制写字机在x、y轴上进行手写字体的电子签名。
19.作为本发明再进一步的方案:一种手写字体的电子签名装置,包括:第一转换模块,第二转换模块和签名模块;
20.所述第一转换模块,用于将签名图片上的笔迹识别为多个节点,然后将识别出的多个节点转换为笔画路径;
21.所述第二转换模块,用于将所述笔画路径转换为手写字体的电子签名对应的计算机语言;
22.所述签名模块,用于根据所述第二转换模块转换的手写字体的电子签名对应的计算机语言进行手写字体的电子签名。
23.作为本发明再进一步的方案:所述第一转换模块,用于使用画图软件在所述签名图片上手动勾勒所述节点,形成笔画路径;
24.或者,所述第一转换模块,用于通过文字轨迹的识别算法自动勾勒签名图片上的节点,形成笔画路径。
25.作为本发明再进一步的方案:还包括调节模块,用于对所述转换的笔画路径上的节点进行调节。
26.作为本发明再进一步的方案:所述签名模块,包括x、y轴步进单元和控制单元;
27.所述x、y轴步进单元,用于根据所述手写字体的电子签名对应的计算机语言在x轴和y轴上进行签名的书写;
28.所述控制单元,用于控制所述x、y轴步进单元在书写过程中的抬笔和落笔。
29.作为本发明再进一步的方案:一种手写字体的电子签名系统,包括客户端、服务器以及上述所涉及的任一所述的手写字体的电子签名装置;
30.所述客户端,用于向所述服务器下发签名指令,并显示所述服务器传输的手写字体的电子签名进度数据;
31.所述服务器,用于接收所述客户端的签名指令,并向所述手写字体的电子签名装置发送该签名指令;还用于接收所述手写字体的电子签名装置反馈的手写字体的电子签名进度数据,并将其传输给所述客户端;
32.所述书写字体的电子签名装置,用于根据所述服务器发送的签名指令,输出手写字体的电子签名;并将该手写字体的电子签名进度数据反馈给所述服务器。
33.本发明的有益效果包括但不限于:
34.(1)本发明提供的手写字体的电子签名方法,通过将签名图片上的笔迹转换为笔画路径,然后将笔画路径转换为手写字体的电子签名对应的计算机语言,最后根据手写字体的电子签名对应的计算机语言进行手写字体的电子签名,方便当事人在同意签名但其本人不在现场时可通过手写字体的电子签名代替其手写签名,由于本发明提供的方法中手写字体的电子签名与当事人的亲笔签名相似度高,或者与当事人的亲笔签名完整相同,解决了现有技术中存在的只能将签名文字转换为描写文字轮廓的轮廓字,与当事人亲笔签名存在较大的差别,因此在正式场合,该轮廓字无法视为当事人亲笔签名的技术问题。
35.(2)本发明将签名图片上的笔迹识别为多个节点,然后将识别出的多个节点连接形成笔迹路径,可以通过使用画图软件在签名图片上手动勾勒节点,操作简单方便;另外还可以通过文字轨迹的识别算法自动勾勒签名图片上的节点形成笔画路径,更适合于勾勒大量的签名图片,处理速度快;另外本发明还可以对转换的笔画路径上的节点进行调节,使手
写字体的电子签名的线条更流畅,更接近于当事人亲笔签名。
36.(3)本发明还可以存储手写字体的电子签名对应的计算机语言,方便使用者一次性签署多本文件;另外还可以对手写字体的电子签名对应的计算机语言进行加密,极大地避免了造假现象的出现。本发明方法简单,安全可靠,大大地给需要签名而未在现场的当事人提供了便利,节省了大量人力和物力,具有广泛的应用前景。
附图说明
37.图1是本发明提供的一种手写字体的电子签名方法的流程示意图;
38.图2是本发明提供的手动勾勒笔画路径的示意图;
39.图3是本发明提供的自动勾勒笔画路径的示意图;
40.图4是本发明提供的一种手写字体的电子签名装置的结构示意图;
41.图5是本发明提供的一种手写字体的电子签名系统的结构示意图。
具体实施方式
42.下面结合实施例详述本发明,但本发明并不局限于这些实施例。
43.图1是本申请提供的一种手写字体的电子签名方法流程示意图,如图1所示,该方法包括以下步骤:
44.101、将签名图片上的笔迹转换为笔画路径;
45.具体地,采用手动或者自动方式将签名图片上的笔迹识别为多个节点,然后将识别出的多个节点连接形成笔画路径;
46.其中,手动勾勒方式可以采用画图软件手动勾勒背景签名图片上的节点形成笔画路径,画图软件可以是photoshop或者paper 53。
47.自动勾勒方式可以采用文字轨迹的识别算法自动勾勒签名图片上的节点形成笔画路径。文字轨迹的识别算法可以是idt算法或者csdn算法。
48.进一步地,为了使手写字体的电子签名的线条更加流畅,更加接近于当事人的亲笔签名,本申请还可以对转换后的笔画路径上的节点进行调节。具体可以手动调节,也可以自动调节,本发明实施例对调节节点的具体方式和形式不作限制,只要能保证笔画路径上的各个节点均位于笔画路径上即可。
49.图2为本发明提供的手动勾勒节点形成笔画路径的示意图,图3为本发明提供的自动勾勒节点形成笔画路径的示意图。
50.102、将上述的笔画路径转换为手写字体的电子签名对应的计算机语言;
51.具体的,可以通过雕刻控制软件比如grbl controller软件或artcam软件将笔画路径转换为手写字体的电子签名对应的计算机语言。
52.103、根据手写字体的电子签名对应的计算机语言进行手写字体的电子签名;
53.具体地,可以根据手写字体的电子签名对应的计算机语言控制写字机在x、y轴上进行手写字体的电子签名。
54.进一步地,还可以将转换的手写字体的电子签名对应的计算机语言进行存储,以方便签署多份文件时使用。
55.进一步地,在根据手写字体的电子签名对应的计算机语言进行手写字体的电子签
名之前,还对手写字体的电子签名对应的计算机语言进行加密,确保签名的安全,防止出现造假现象。
56.本申请提供的手写字体的电子签名方法,通过将签名图片上的笔迹转换为笔画路径,然后将笔画路径转换为手写字体的电子签名对应的计算机语言,最后根据手写字体的电子签名对应的计算机语言进行手写字体的电子签名,方便当事人在同意签名但其本人不在现场时可通过手写字体的电子签名代替其手写签名,由于本发明提供的方法中手写字体的电子签名与当事人的亲笔签名相似度高,或者与当事人的亲笔签名完整相同,解决了现有技术中存在的只能将签名文字转换为描写文字轮廓的轮廓字,与当事人亲笔签名存在较大的差别,因此在正式场合,该轮廓字无法视为当事人亲笔签名的技术问题;进一步地,本发明将签名图片上的笔迹识别为多个节点,然后将识别出的多个节点连接形成笔迹路径,可以手动勾勒签名图片形成笔画路径,还可以通过文字轨迹的识别算法自动勾勒签名图片形成笔画路径;进一步地,还可以对转换的笔画路径上的节点进行调节,使手写签名的线条更流畅,更接近于当事人亲笔签名;进一步地,根据手写字体的电子签名对应的计算机语言控制写字机在x、y轴上进行手写字体的电子签名,最终完成代替当事人亲笔签名的过程;进一步地,还可以存储手写字体的电子签名对应的计算机语言,方便使用者一次性签署多本文件;进一步地,还可以对手写字体的电子签名对应的计算机语言进行加密,极大地避免了造假现象的出现。
57.图4为一种手写字体的电子签名装置结构示意图,如图4所示,该装置包括:第一转换模块201,第二转换模块202和签名模块203;
58.第一转换模块201,用于将签名图片上的笔迹识别为多个节点,然后将识别出的多个节点转换为笔画路径;
59.具体地,第一转换模块201,用于使用画图软件在签名图片上手动勾勒节点形成笔画路径;
60.进一步地,以签名图片为背景,运用photoshop软件或paper 53软件中的钢笔工具手动勾勒背景图片上的节点形成笔画路径;
61.或者,第一转换模块201,用于通过文字轨迹的识别算法自动勾勒签名图片上的节点形成笔画路径,其中文字轨迹的识别算法可以是idt算法或者csdn算法。
62.第二转换模块202,用于将笔画路径转换为手写字体的电子签名对应的计算机语言;
63.具体地,可以通过雕刻控制软件软件,比如grbl controller软件或artcam软件将笔画路径转换为手写字体的电子签名对应的计算机语言。其中手写字体的电子签名对应的计算机语言可以是类似g代码和m代码的机器语言。
64.签名模块203,用于根据第二转换模块202转换的手写字体的电子签名对应的计算机语言进行手写字体的电子签名。
65.具体地,签名模块203包括x、y轴步进单元和控制单元,
66.x、y轴步进单元,用于根据上述手写字体的电子签名对应的计算机语言在x轴和y轴上进行签名的书写;
67.控制单元,用于控制x、y轴步进单元在书写过程中的抬笔和落笔。
68.另外,为了使手写字体的电子签名的线条更加流畅,更加接近于当事人的亲笔签
名,本申请还包括调节模块,用于对所述转换的笔画路径上的节点进行调节,具体可以手动调节,也可以自动调节。
69.进一步地,本申请还包括数据加密模块,用于对装置进行加密,确保签名的安全,防止出现造假现象,可以通过设置指纹、开启密码或者当事人短信验证码的方式实现。
70.进一步地,本申请还包括存储模块,用于将手写字体的电子签名对应的计算机语言进行存储,方便使用者一次签署多次名字。
71.本申请提供的手写字体的电子签名装置,通过将签名图片上的笔迹转换为笔画路径,然后将笔画路径转换为手写字体的电子签名对应的计算机语言,最后根据手写字体的电子签名对应的计算机语言进行手写字体的电子签名,方便当事人在同意签名但其本人不在现场时可通过手写字体的电子签名代替其手写签名,由于本发明提供的装置中手写字体的电子签名与当事人的亲笔签名相似度高,或者与当事人的亲笔签名完整相同,解决了现有技术中存在的只能将签名文字转换为描写文字轮廓的轮廓字,与当事人亲笔签名存在较大的差别,因此在正式场合,该轮廓字无法视为当事人亲笔签名的技术问题;进一步地,本发明将签名图片上的笔迹识别为多个节点,然后将识别出的多个节点连接形成笔迹路径,可以手动勾勒签名图片形成笔画路径,还可以通过文字轨迹的识别算法自动勾勒签名图片形成笔画路径;进一步地,还可以对转换的笔画路径上的节点进行调节,使手写字体的电子签名的线条更流畅,更接近于当事人亲笔签名;进一步地,本申请的签名模块203中x、y轴步进单元和控制单元相结合,达到了准确进行手写字体的电子签名过程,最终完成代替当事人亲笔签名;进一步地,还可以存储手写字体的电子签名对应的计算机语言,方便使用者一次性签署多本文件;进一步地,还可以对手写字体的电子签名对应的计算机语言进行加密,极大地避免了造假现象的出现。本发明结构简单,操作方便,安全可靠,成本低廉,大大地给需要签名而未在现场的当事人提供了便利,节省了人力和物力,具有广泛的应用前景。
72.图5为一种手写字体的电子签名系统结构示意图,如图5所示,该系统包括:客户端301、服务器302以及手写字体的电子签名装置303;
73.客户端301,用于向服务器302下发签名指令,并显示服务器302传输的手写字体的电子签名进度数据;
74.具体地,客户端301可以是web页面,app或者小程序;
75.进一步地,客户端301界面可以随时随地访问服务器302,直接输入签名图片或签名文字就可以把对应的手写字体的电子签名对应的计算机语言调出;
76.进一步地,客户端301还可以进行账号注册,输入账号后进入客户端301界面对手写字体的电子签名装置303进行远程操作,可以分享签名图片或者签名文字,也可以把签名图片和其手写字体的电子签名对应的计算机语言文件包存储在本地客户端301中;
77.进一步地,客户端301还可以增加付费功能,使用者调用他人上传的文字或者图片,可以向使用者收取一定的费用;
78.服务器302,用于接收客户端301的签名指令,并向手写字体的电子签名装置303发送该签名指令;还用于接收手写字体的电子签名装置303反馈的手写字体的电子签名进度数据,并将其传输给客户端301;
79.进一步地,服务器302可以向客户端301提供签名图片和手写字体的电子签名对应的计算机语言的说明文本;可以存储签名图片和手写字体的电子签名对应的计算机语言,
让用户浏览;可以存储签名图片和手写字体的电子签名对应的计算机语言,让用户下载,方便下次需输出该签名图片上的文字时进行调用。
80.书写字体的电子签名装置303,用于根据服务器302发送的签名指令,输出手写字体的电子签名;并将该手写字体的电子签名进度数据反馈给服务器302。
81.本申请提供的手写字体的电子签名系统,通过客户端301下发指令到服务器302,服务器302对其固定ip地址和端口的手写字体的电子签名装置303进行远程控制。另外,手写字体的电子签名装置303将手写字体的电子签名进度数据上传给该服务器302后,最终在客户端301界面显示,实现了对手写字体的电子签名装置303的无线远程控制。本系统结构简单,操作方便,安全可靠,成本低廉,大大地给需要签名而未在现场的当事人提供了便利,节省了人力和物力,具有广泛的应用前景。
82.以上所述,仅是本发明的实施例,并非对本发明做任何形式的限制,虽然本发明以较佳实施例揭示如上,然而并非用以限制本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案的范围内,利用上述揭示的技术内容做出些许的变动或修饰均等同于等效实施案例,均属于技术方案范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1