[发明专利]实现电子签名的方法、装置、计算机设备和存储介质在审
申请号: | 201911356561.4 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111176543A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 杨东道;农思梅;冯先其;周伟峰 | 申请(专利权)人: | 数字广东网络建设有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 510300 广东省广州市海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 电子 签名 方法 装置 计算机 设备 存储 介质 | ||
1.一种实现电子签名的方法,其特征在于,应用于移动终端,所述移动终端中配置有目标应用程序,所述目标应用程序为子程序提供运行平台,所述子程序为免安装的小程序;所述方法包括:
通过所述目标应用程序接收进入所述子程序中的目标子程序的触发指令,响应于所述触发指令,基于所述目标应用程序打开所述目标子程序;所述目标子程序包含手写签名功能;
响应于对所述手写签名功能的触发指令,调用所述目标应用程序提供的功能接口以创建一画布对象,通过所述画布对象在所述目标子程序的界面中显示一画布;
响应于作用在所述画布上的触屏事件,通过所述画布对象在所述画布上绘制所述触屏事件对应的签名笔迹;
获取所述目标应用程序的登陆账户,建立所述签名笔迹与所述登陆账户之间的关联,由此得到所述登陆账户对应的电子签名。
2.根据权利要求1所述的方法,其特征在于,所述建立所述签名笔迹与所述登陆账户之间的关联,包括:
将所述签名笔迹保存为对应的签名图片;
建立所述签名图片与所述登陆账户之间的关联。
3.根据权利要求2所述的方法,其特征在于,所述将所述签名笔迹保存为对应的签名图片,包括:
响应于所述目标子程序的界面中签名保存选项的触发指令,调用所述画布对象的canvasTotempFilePath接口,以将所述画布上的所述签名笔迹保存成对应的签名图片。
4.根据权利要求2所述的方法,其特征在于,所述建立所述签名图片与所述登陆账户之间的关联,包括:
将所述签名图片转换为base64格式图片;
获取所述目标应用程序的登陆账户的信息;
向后所述目标应用程序对应的台服务器发送所述base64格式图片以及所述登陆账户的信息,以使得所述后台服务器建立所述base64格式图片与所述登陆账户之间的关联。
5.根据权利要求1所述的方法,其特征在于,所述响应于所述触发指令,基于所述目标应用程序打开所述目标子程序,包括:
响应于所述触发指令,使得所述移动终端的显示界面跳转至所述目标子程序的第一界面;所述第一界面中包含手写签名选项;
所述响应于对所述手写签名功能的触发指令,调用所述目标应用程序提供的功能接口以创建一画布对象,通过所述画布对象在所述目标子程序的界面中显示一画布,包括:
响应于对所述手写签名选项的触发指令,使得所述移动终端的显示界面跳转至所述目标子程序的第二界面,以及调用所述目标应用程序提供的功能接口以创建一画布对象,通过所述画布对象在所述第二界面中显示一画布。
6.根据权利要求5所述的方法,其特征在于,所述第二界面中包含签名擦除选项;所述方法还包括:
响应于所述签名擦除选项的触发指令,调用所述画布对象提供的api(closePath,draw,clearActions)接口,以清除所述画布上的签名笔迹。
7.根据权利要求1所述的方法,其特征在于,所述响应于对所述手写签名功能的触发指令,调用所述目标应用程序提供的功能接口以创建一画布对象,通过所述画布对象在所述目标子程序的界面中显示一画布之后,还包括:
根据所述移动终端的显示屏尺寸,从所述画布中确定出对应尺寸的签名区域;
所述响应于作用在所述画布上的触屏事件,通过所述画布对象在所述画布上绘制所述触屏事件对应的签名笔迹,包括:
获取所述作用在所述画布上的触屏事件的触摸位置;
若所述触摸位置在所述签名区域内,响应于作用在所述签名区域内的触屏事件,通过所述画布对象在所述画布上绘制所述触屏事件对应的签名笔迹。
8.根据权利要求1至7任一所述的方法,其特征在于,
所述目标应用程序为微信;
所述目标子程序属于微信小程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数字广东网络建设有限公司,未经数字广东网络建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911356561.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:BLE链路的数据传输系统
- 下一篇:一种存储数据的方法和装置