一种动态电子印章的实现方法技术

技术编号:9668458 阅读:205 留言:0更新日期:2014-02-14 07:20
本发明专利技术公开了一种动态电子印章的实现方法,该方法包括:制作印章静态单元的印模;确定印章的动态单元由哪些参数组成以及确定各参数的属性。该方法通过将印章中的不变部分——静态单元和可变部分——动态单元进行分别制作再将二者结合,从而可以方便地制作出含有动态信息的电子印章。

【技术实现步骤摘要】

本专利技术涉及电子印章技术,具体涉及。
技术介绍
电子印章技术以数字技术模拟传统实物印章,其管理、使用方式符合实物印章的习惯,其加盖的电子文件具有与实物印章加盖的纸张文件相同的外观、相同的有效性和相似的使用方式。传统电子印章的制章,通常是通过制作印章的印模图片来实现的。制作出的印章的印模图片即作为印章数据予以保存,例如可保存在U盘等特定外围设备中。为了保证印章数据不会被随意修改,通常还需要对印章数据进行例如签名保护等安全处理。然而,对于电子印章中需含有可变图像、文字的情况,上述传统电子印章的制章方法就不再适合,这是因为:上述传统方法中,将电子印章中所有需要显示的内容均制作在印模中,而印模的最终显示效果在制作印章的时候就已经确定了。这样,如果电子印章的显示内容需要变化,就需要制作一个新的印模;尤其是在电子印章的某些部分需要经常发生变化的情况下,如果按照传统的方法,每次变化都要重新制作印模,这显然是不现实的。例如,电子印章中通常会包括编号和日期,在某些应用场合下,每加盖一次电子印章,编号都需要增加,并且该电子印章中的日期也会随着盖章日期的变化而随之发生变化,对于这种电子印章,使用传统制作印章方法就很难实现。
技术实现思路
有鉴于此,本专利技术提供了,应用该方法可以方便地制作出含有动态信息的电子印章。本专利技术提供的,包括:制作电子印章静态单元的印模,并确定印章的动态单元中所包括的参数以及各参数的属性。所述参数可以为任意可显示的文字或图像;所述参数的属性可以包括下述之一或任意的组合:参数的位置、字体、字号、颜色、间距、格式、类别、来源。所述参数的数值是在盖章时确定的。所述参数可以包括:编号和/或日期。所述参数的属性值可以在所述确定印章动态单元中包括的参数以及各参数的属性时所确定,也可以在盖章时确定。该方法可以进一步包括对包含所述静态单元和所述动态单元在内的印章数据进行签名保护,得到签名结果。该方法在进行所述签名保护之后可以进一步包括:将印章数据存储到存储设备或服务器。基于待加盖电子印章的文档,该方法可以进一步包括:Al、从存放印章的存储设备或服务器中读取存储的印章数据;B1、验证印章数据的签名是否正确,如果正确则执行步骤Cl,否则给出印章数据已经被篡改或破坏的提示信息,盖章过程终止;Cl、确定印章动态单元参数的数值和参数的属性值;D1、将完整的印章数据保存在文档中,然后对包含完整印章数据在内的整个文档进行签名保护并将签名结果保存在该文档中。该方法在所述步骤Cl和Dl之间可以进一步包括:对包含动态单元参数在内的印章数据进行签名保护。该方法在印章显示时可以进一步包括:A2、打开盖有电子印章的电子文档;B2、判断文档签名是否有效,如果有效,则继续执行步骤C2,否则给出文档已被篡改或破坏的提示信息后继续执行步骤C2 ;C2、显示印章的静态单元;D2、根据保存在文档中的印章动态单元的各参数的数值以及各参数对应的属性值显示印章的动态单元,由此将整个印章完整的显示出来。所述静态单元可以用页面描述语言描述或者可以为图像或者可以为图像和页面描述语言的结合。此外,所述电子印章的静态单元可以为空。由上述技术方案可见,本专利技术提出,通过将印章中的不变部分一静态单元和可变部分一动态单元进行分别制作再将二者结合,从而可以方便地制作出含有动态信息的电子印章,并且通过对电子印章进行签名保护,确保了电子印章的不可篡改以及不可伪造,使用该电子印章对电子文档盖章后,能保证文档不可篡改、不可伪造以及不可抵赖。【附图说明】图1A是电子印章的完整图像示意图;图1B是图1A所示电子印章的静态单元示意图;图2是电子印章的制章流程图;图3是电子印章的盖章流程图;【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步详细的说明。本专利技术中,可将电子印章中不需要调整的部分看作电子印章的静态单元,而将如编号、日期、时间等需要调整的各种参数看作是动态单元。图1A是某一电子印章的完整图像示意图,图1B是该印章的静态单元(即印章显示中不变的部分,它不随外部环境和操作方法而发生显示的变化)示意图,该印章的动态单元(即印章显示中经常需要变化、调整的部分)为如图1A中所示电子印章中的编号和日期,印章中的编号每盖章一次将自动增加I,比如第一次盖章时编号为“0001”,第二次盖章时编号变为“0002”,以此类推;印章中的日期将随着盖章日期的不同而不断改变,比如在2005年9月10日盖的章,则印章中的日期显示为“2005年9月10日”,如果是在2005年9月11日盖的章,则印章中的日期为“2005年9月11日”,以此类推。本例中印章动态单元没有包含时间参数,时间参数和日期参数类似,是用于表示盖章的时间,比如:某电子印章动态单元具有时间参数,当盖章时间是在某日的16点30分时,则该印章的时间参数显示为“16点30分”,另外,该时间参数的精确度可以根据需要而定,比如可以根据需要精确到分或者秒。如果某电子印章需要在印章中显示盖章的日期以及时间,则该印章动态单元既包括日期参数也包括时间参数,例如,如果该印章是在2005年9月10日16点30分30秒时盖的章,则该印章动态单元的日期和时间参数可以合起来显示为“2005年9月10日16点30分30秒”。在制章时,需制作电子印章静态单元的印模并确定电子印章动态单元所包括的参数以及各参数的属性。其中,参数的属性用以约束对应参数的行为,参数的属性可以包括下述之一或任意的组合:参数的位置、字体、字号、颜色、间距、格式、类别、来源等。下面以如图1A所示的电子印章为例,具体说明本专利技术中电子印章的制章、盖章以及盖有电子印章文档显示的实现流程。一、制章流程参见图2,图2为电子印章的制章流程图,如图2所示,该流程包括以下步骤:步骤201,制作印章静态单元的印模。静态单元是根据实际需要的印章显示效果来确定的,对于如图1A所示的电子印章,其静态单元如图1B所示。印模的制作可以用页面描述语言或者图像或者页面描述语言与图像的结合等方式来完成。步骤202,确定印章动态单元。动态单元包括参数及参数属性,根据印章的显示要求,首先明确动态单元包括哪些参数,然后确定各参数的显示效果及排版方式,从而确定各参数的属性,动态单元参数的属性中包含了动态单元相对于静态单元的位置信息,动态单元和静态单元正是根据此位置信息组合为完整电子印章的。动态单元各参数的数值一般要在盖章的时候才能确定,制章的时候并不能确定;而对于各参数的属性值,则既有可能是在盖章的时候确定,也有可能是在制章的时候就已经确定并一经确定就不再改变,到底属于哪种情况要依实际情况而定。对于如图1A所示的电子印章,动态单元的参数及参数的属性如下:参数1:编号。参数I属性:①来源:服务器(包括服务器的具体地址);②颜色:红色;③字体:宋体;④位置:(left 30, top 40)ο上述位置属性是一个相对的位置,其值以类似坐标的形式给出,本例中是以静态单元外边框的左边为left 0,外边框的上边为top O。left 30表示参数I距离静态单元左边框的垂直距离为30像素,top 40表示参数I距离静态单元上边框的垂直距离为40像素,两者合起来为(left 30,top 40),表示参数I (即编号参数)相对于静态单元的位本文档来自技高网...

【技术保护点】
一种动态电子印章的实现方法,其特征在于,该方法包括:制作电子印章静态单元的印模,并确定印章的动态单元中所包括的参数以及各参数的属性。

【技术特征摘要】
1.一种动态电子印章的实现方法,其特征在于,该方法包括: 制作电子印章静态单元的印模,并确定印章的动态单元中所包括的参数以及各参数的属性。2.根据权利要求1所述的方法,其特征在于,所述参数为任意可显示的文字或图像; 所述参数的属性包括下述之一或任意的组合:参数的位置、字体、字号、颜色、间距、格式、类别、来源。3.根据权利要求2所述的方法,其特征在于,所述参数的数值是在盖章时确定的。4.根据权利要求3所述的方法,其特征在于,所述参数包括下述之一或任意的组合:编号、日期、时间。5.根据权利要求2所述的方法,其特征在于,所述参数的属性值是在所述确定印章动态单元中包括的参数以及各参数的属性时所确定的,或者是在盖章时确定的。6.根据权利要求1所述的方法,其特征在于,该方法进一步包括:对包含所述静态单元和所述动态单元在内的印章数据进行签名保护,得到签名结果。7.根据权利要求6所述的方法,其特征在于,该方法在进行所...

【专利技术属性】
技术研发人员:王东临
申请(专利权)人:天津书生软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1