[发明专利]一种数字签名生成方法、装置及存储介质有效
申请号: | 201710362322.4 | 申请日: | 2017-05-22 |
公开(公告)号: | CN108932413B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 王文杰;赵志殷 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06F3/0484 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 于天琳;王琦 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字签名 生成 方法 装置 存储 介质 | ||
1.一种数字签名生成方法,其特征在于,所述方法包括:
当收到来自应用客户端的展示数字签名页面的请求时,创建一个横向的页面,所述应用客户端为预先设置为竖屏的客户端;
获取纵向的屏幕展示区域的尺寸信息,根据所述屏幕展示区域的尺寸信息,在所述页面中绘制横向的数字签名区域;
对所述页面进行旋转和平移操作,以使所述数字签名区域位于所述屏幕展示区域中;
展示所述页面;
接收在所述页面中的所述数字签名区域输入的签名信息,在所述数字签名区域中绘制所述签名信息;以及
当收到提交签名的请求时,根据所述数字签名区域中的所述签名信息生成签名图片,并发送所述签名图片给服务器。
2.根据权利要求1所述的方法,其中,所述屏幕展示区域的尺寸信息包括:所述屏幕展示区域的高和宽;
其中,所述在所述页面中绘制横向的数字签名区域,包括:
根据所述屏幕展示区域的高和宽绘制所述数字签名区域,以使所述数字签名区域的宽小于或等于所述屏幕展示区域的高,使所述数字签名区域的高小于或等于所述屏幕的宽。
3.根据权利要求1所述的方法,进一步包括:
在创建了所述页面之后,向所述应用客户端发送收起页头的请求,以使所述应用客户端收起当前展示的页头。
4.根据权利要求3所述的方法,进一步包括:
预先建立与所述应用客户端之间的通信桥;
其中,通过所述通信桥接收来自所述应用客户端的所述展示数字签名页面的请求,通过所述通信桥向所述应用客户端发送所述收起页头的请求。
5.根据权利要求1所述的方法,进一步包括:
在所述数字签名区域内绘制签名输入区域、协议展示区域;
其中,在展示所述页面时在所述协议展示区域中展示数字签名协议的文本;
其中,接收在所述签名输入区域中输入的所述签名信息。
6.根据权利要求5所述的方法,进一步包括:
在所述数字签名区域内绘制确认控件和提交控件;
响应于对于所述确认控件的选择操作,确认所述数字签名协议已被阅读;其中,初始状态下,确认所述数字签名协议未被阅读;
响应于对于所述提交控件的操作,当确认所述数字签名协议已被阅读时确定收到所述提交签名的请求,当确认所述数字签名协议未被阅读时,展示预定的提示信息。
7.根据权利要求5所述的方法,进一步包括:
在所述数字签名区域内绘制状态栏;其中,所述状态栏中包括返回控件;
响应于对于所述返回控件的操作,请求所述应用客户端切换到之前的页面。
8.根据权利要求1所述的方法,其中,基于第一坐标系创建所述页面,所述屏幕展示区域基于第二坐标系;
其中,所述对所述页面进行旋转和平移操作,包括:
以所述第一坐标系的原点为中心顺时针旋转90度;
根据所述第一坐标系的原点和所述第二坐标系的原点之间的在水平方向和垂直方向的偏移量、所述屏幕展示区域的宽,对所述页面做水平方向和/或垂直方向的平移,以使所述数字签名区域位于所述屏幕展示区域中。
9.根据权利要求1所述的方法,其中,所述数字签名区域中所述签名信息的默认坐标系为所述屏幕展示区域所基于的第一坐标系,所述页面旋转平移之后,所述数字签名区域基于第二坐标系;
所述方法进一步包括:对接收到的所述数字签名区域输入的所述签名信息进行坐标转换,以将所述签名信息在所述第一坐标系中的坐标转换为在所述第二坐标系中的坐标;
其中,根据所述签名信息在所述第二坐标系中的坐标在所述数字签名区域中绘制所述签名信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710362322.4/1.html,转载请声明来源钻瓜专利网。