[发明专利]一种具有可视化电子签名的电子回执的产生方法无效
| 申请号: | 200710165640.8 | 申请日: | 2007-10-25 |
| 公开(公告)号: | CN101419681A | 公开(公告)日: | 2009-04-29 |
| 发明(设计)人: | 胡海涛;赵再兴;赵李明;何永福 | 申请(专利权)人: | 恒宝股份有限公司 |
| 主分类号: | G06Q10/00 | 分类号: | G06Q10/00;G06Q30/00;H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100034北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 具有 可视化 电子 签名 回执 产生 方法 | ||
所属技术领域
本发明与电子商务,电子政务和电子业务等网上业务中电子回执有关,尤其和产生具有可视化电子回执的方法有关。
背景技术
互联网的发展带动大量网络应用,尤其近年来电子商务、电子政务等电子业务的日益兴旺,国内在大规模地推动电子业务的发展,并以此取代或改造传统的业务活动方式,重组业务流程,降低交易成本,加速流通过程,全面提高企业的市场竞争力和综合国力。但随着网络业务的发展,利用互联网的网络方式进行电子业务犯罪的活动也日益突出,许多国家和地区通过了综合性的电子商务法律。中国尽管颁布了一批电子电子商务管理的行政规章,但远远满足不了电子业务发展的需要。因此除了法律系统的建设之外,还需要从技术手段上杜绝此类事件的发生。电子签名技术的引用可以很好地解决这个问题。电子签名是一种有别于传统手写签名或盖章的新型印签方式,使用电子签名后能在制作、识别过程中对用户单位(包括个人、机关企事业单位)的身份进行认证,通过它可以追查到实际的业务交易者或文件执行者,并可以留下法律认可的交易凭据或事实凭据,从而明确了双方责权利,保证交易安全,起到与手写签字或者盖章同等法律效力。2005年4月1日我国的《电子签名法》生效,从法律上保障该技术手段的法律效率。但是电子签名技术不具有传统的手写签字或盖章的直观性,如何让国内用户能平滑过渡过来,还需要从技术手段上进行进一步的创新,既要具有电子签名的方便性,又要具有传统签名的可视性和直观性。因此在使用电子签名技术的同时还需要有效地显示用户的手写签字或单位的盖章,在数据产生方向另一方交换数据时必须把需要交换的数据和用户自己的手写签名或盖章的数据一起进行电子签名并发送给对方。对方在接收到所有数据后,可以根据用户附件的电子签名值验证发送数据的有效性,并同时显示用户手写签名或单位盖章的数据——手写笔迹或单位盖章图片。现有技术方案中通常采用专用的文档格式,并使用专用的文档生产工具和查看工具才能达到显示电子文档内容的同时显示签名。这些技术方案具有专属性,复杂性,封闭性和扩展性差等问题,不利于在电子商务等环境中使用。
发明内容
本发明的目的解决在电子业务中数据交换方之间交换数据的方法,尤其是提供服务一方给用户的电子回执的产生方法和电子回执的格式。这个电子回执格式具有通用,用户查看方便,适合作为单个文件下载等特点。
本发明的技术实现方案为:数据接收方(通常是提供服务的网站)首先向数据提供方(通常是希望数据接收方提供服务器的用户)提供一个表单,用于填写相关数据,通常是一个符合HTML规范的form表单,该表单中包含数据接收方希望接收的数据项。数据提供方在填写相关数据后在通过网络提交数据之前可以对所填写的信息进行电子签名,明确填写者的身份,并确保数据接收方可以验证数据的完整性。一般在双方之间没有建立可靠的安全链接,则数据提供方需要使用电子签名确保数据的完整性,而如果已经使用可靠的安全链接发送数据,则数据提供方可以不使用电子签名。数据接收方可根据接收到数据中是否包含数据提供方的电子签名决定是否需要验证用户数据的完整性。数据接收方根据用户提供的数据生产一份电子回执。该电子回执为HTML格式,完全符合HTML4.0规范。其中包含用来验证数据有效性的JavaScript代码,可视的格式化的数据内容,可视用户签字或单位盖章的矢量图和接收方的电子签名值。可视的格式化的数据内容包括数据提供方提供的关键数据,数据接收方根据接收到的数据产生与之对应数据,并加上数据接收方的盖章,然后生成电子签名,并将签名值附加在文件中,作为验证签名的依据。
本发明的有益效果是将用户手写签名的笔迹,用户的私章或单位的公章转换成VML或SVG语言的矢量图表示,因此可以很容易嵌入到HTML文件中,使得整个电子回执全部保存在一个文件中,避免了采用传统的图片格式导致的图片文件和HTML文件分离的问题,而且这个文件无需特别处理,就可以被操作系统中IE浏览器直接识别并显示,因此无需下载或安装额外的软件,用户在显示的手写签名或印章上点击就可以查看与之对应的电子签名的有效性,具有下载容易,用户操作简单,直观,文件交换和存储简单,通用性好等优点。
具体实施方式
下面具体描述可视化电子回执的产生办法。为了生成可视化的电子回执需要先生成一个可视化电子回执的模板。模板的制作可以通过MS Word或Excel应用软件完成。为了达到和纸质回执相同的视觉效果,需要按照纸质回执的格式通过MS Word或Excel软件制作格式相同的电子文档,并保存为html格式,然后在用户签字和单位盖章的位置通过Word或Excel中的插入艺术字体的方式制作一个和用户私章或单位公章一样的矢量图,并把这个矢量图全选后进行组合,使得整个矢量图作为一个组可以移动或缩放,如果需要制作手写签名,则可以通过插入“自选图形”中的“自由曲线”,然后在签字位置手写一个签名,签名轨迹会保存为一个矢量图。最后通过Word或Excel的另存为功能把整个文档保存为html格式的文件。然后通过文本编辑器打开这个html文件,在HTML标记“<head>”和“</head>”之间加入验证电子签名的JavaScript代码,验证的函数的名称可以设定为VerifySign。然后找到签字或盖章的矢量图在文件中位置,为该对象增加一个Javascript事件,在“id=”标记之前增加“onclick=’VerifySign()’”即可,这样用户通过IE打开这个html文件后,将鼠标指针移动签字或盖章的位置并点击左键就可以实现验证与该签字或盖章对应的电子签名。如果验证成功就提示签名有效,否则就提示签名无效。最后就是电子签名值,在“</body>”标记之前添加“<input type=’hidden’ID=’CompSign’name=’CompSign’value=’’>”标记。其中“value=”后面的单引号中保存经过Base64编码后的附带签名内容的单位签名值,该签名值必须符合PKCS7编码规范。在“</body>”标记之前还需要添加一个标记:“<inputtype=’hidden’ID=’ClientSign’name=’ClientSign’value=’’>”。该标记中的“value=”后面的单引号中保存经过Base64编码后的附带签名内容的用户的签名值。这两个input标记value值被JavaScript中的VerifySign()方法调用,验证签名值的有效性。因此实质的电子文档部分就是这两个value所指值。其他的HTML代码和JavaScript代码都是为可视化服务的,允许用户通过IE浏览器软件就可以查看该电子回执的内容,并验证其中数据的有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒宝股份有限公司,未经恒宝股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710165640.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发光装置
- 下一篇:等离子体显示面板及其制造方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





