建立数字签名于文件模板中的系统及其方法

文档序号:6613002阅读:133来源:国知局
专利名称:建立数字签名于文件模板中的系统及其方法
技术领域
一种建立数字签名的系统及其方法,特别系指关于一种对应不同文件模 板以产生不同的数字签名的建立数字签名于文件模板中的系统及其方法。
背景技术
有鉴于现在网路的普及,传统的商业模式也多已经迈入电子商务的时 代,其中最重要的往来文件也改为使用电子文件方式。
在电子文件中,除了本文内容外,最重要的即为数字签名的部份。现在
的数字签名方法有几种其一为自己手动填写签名资讯,其二为将签名资讯 储存为超文本标示语言档案(HyperText Markup Language, HTML),在建 立各种电子文件中,例如电子邮件、文书编辑软体…等,可以汇入超文本 标示语言档案,以完成数字签名。除了将数字签名储存为HTML档案之外, 也可以将数字签名储存为图形档案,在建立各种电子文件中,亦可以通过汇 入图形档案的方式来完成签名资讯。
第一种手动填写签名资讯的方法,对于需要数字签名的电子文件,必须 对不同的电子文件分别输入数字签名,缺乏效率;第二种利用HTML档案 来汇入签名资讯可以有效地提高效率,但是无法配合不同的电子文件性质, 例如商务文件、 一般文件…等,产生出不同的数字签名,所以往往在遇到 不同电子文件性质时,都必须手动修改HTML档,以配合不同的电子文件 性质。当然,此问题对于利用图形档案汇入签名资讯的方式也同样存在。
因此,在一些电子文件应用程序中,会提供文件模板,目的在于简化一 些格式设定,让使用者更能方便使用电子文件。在使用需要增加数字签名的 文件模板时,文件模板会采用上述的方式自动汇入数字签名,对使用者的使 用上方便许多,但是,依然没有解决在遇到不同电子文件性质时,都必须手 动修改数字签名,以配合不同的电子文件性质的问题。综上所述,可知现有技术中长期以来一直存在无法对应不同的电子文件 性质产生对应的数字签名的问题,因此有必要提出改进的技术手段,来解决 此一问题。

发明内容
名的问题,本发明遂揭露一种建立数字签名于文件模板中的系统及其方法,
其中
本发明所揭露的建立数字签名于文件模板中的系统,其系统包含文件 模板选择模块、签名属性模块、数字签名模块以及显示文件模板模块。
其中,文件模板选择模块,用以接收使用者选择的文件模板,文件模板 具有文件属性;签名属性模块,用以根据文件属性判断与文件属性对应的至 少一个签名属性,并根据签名属性撷取与签名属性相对应的签名资讯;数字 签名模块,用以组合签名属性以及与签名属性对应的签名资讯为数字签名; 显示文件模板模块,将数字签名内嵌至文件模板中,并且将已内嵌数字签名
的文件模板输出显示。
本发明所揭露的建立数字签名于文件模板中的方法,其方法包含下列步 骤首先,接收使用者选择的文件模板,文件模板具有文件属性;其次,根 据文件属性判断与文件属性对应的至少一个签名属性,并根据签名属性撷取 与签名属性相对应的签名资讯;接着,组合签名属性以及与签名属性对应的 签名资讯为数字签名;最后,将数字签名内嵌至文件模板中,并且将已内嵌 数字签名的文件模板输出显示。
本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明可 以根据不同文件模板的选择,将对应的数字签名组合直接内嵌至文件模板 中;使用者仅需要预先建立好签名资讯的内容及对应的签名属性,即可在确 定文件属性的同时对应到相符的签名属性,进而将对应的签名资讯直接内嵌 至文件模板中成为数字签名。
通过上述的技术手段,本发明可以达成智能判断文件属性及所对应的签名资讯,快速建立出数字签名的技术功效。


图1为本发明建立数字签名于文件模板中的系统方块图。
图2为本发明文件属性、签名属性以及签名资讯三者对照表的示意图。
图3为本发明建立数字签名于文件模板中的方法流程图。
图4A及图4B为本发明内嵌数字签名至文件模板界面示意图。
具体实施例方式
以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明 并据以实施。
本发明可以配合多种电子文件的文件才莫板,依据不同的文件属性,可以 自动决定出需求的数字签名。将本发明的数字签名内嵌入至文件模板中,以 达成智能判断并能快速建立数字签名的技术功效。
首先,介绍本发明所揭露的建立数字签名于文件模板中的系统,并请参 照图1所示,图1系为本发明建立数字签名于文件^^莫板中的系统方块图。本 发明建立数字签名于文件模板中的系统包含文件模板选择模块10、签名 属性模块20、数字签名模块30以及显示文件模板模块40。
其中,文件模板选择模块10,用以接收使用者选择的文件模板,文件 模板具有文件属性,文件属性包括文件模板的文件性质,例如商务文件、 一般文件…等,则可以根据不同的文件性质,建立不同文件模板与不同文件 属性的对应关系。
签名属性模块20,用以根据文件属性判断与文件属性对应的签名属性, 所谓的签名属性,即为数字签名中所需要的项目,例如姓名、电话、电子 邮件…等项目,因为,不同的文件属性需求的签名属性也不同,因此,需要 建立不同文件属性与签名属性相对应关系。
当签名属性模块20判断出对应的签名属性时,再根据签名属性撷取与 签名属性相对应的签名资讯,签名资讯即为使用者输入的个人资讯,根据不同的签名属性输入不同的签名资讯;签名属性模块20会将使用者输入的签 名资讯进行储存。
数字签名模块30,用以组合签名属性以及签名资讯为数字签名,具体 而言将签名属性模块20判断的签名属性,以及撷取的签名资讯,通过数 字签名模块30将签名属性与签名资讯一对一对应,以组合成为数字签名。
显示文件模板模块40,将数字签名内嵌至文件模板中,并且将已内嵌 数字签名之文件模板输出显示;具体而言显示文件模板模块40会先启动 文件模板,并且将数字签名模块30所组合的该数字签名,以取代文件模板 所预先设定的数字签名内嵌的数字签名,并且显示文件模板模块40会输出 显示内嵌数字签名的文件模板。
此外,在本发明建立数字签名于文件模板中的系统中,还进一步包括数 字签名修改模块50,以提供使用者直接对数字签名进行修改和编辑。当数 字签名已内嵌至文件模板中,使用者发现签名资讯有错误或者需要修改时, 则可以通过数字签名修改模块50,在该文件模板中修改数字签名。接着, 请参照图2所示,图2系为本发明文件属性、签名属性以及签名资讯三者对 照表的示意图。
文件模板为预先建立的电子文件,其包含一些设定的格式,可以方便使 用者根据所预先设定的格式增加电子文件的内容,电子文件的内容具体而言 包含称谓语、问候语、正文以及数字签名等书信格式。
当开启的文件模板需要数字签名时,所开启的文件模板也会包含数字签 名的部份,可以提供使用者增加数字签名;数字签名包括签名属性以及签名 资讯两部份,所谓的签名属性即为数字签名中所需要的项目(例如姓名、 电话、电子邮件…等项目),签名资讯即为使用者依据签名属性所输入的资 讯(例如:王小明、27788519、 S2011②ffth.com.tw…等输入资讯)。
使用者选择的文件模板包含文件属性、签名属性以及签名资讯,并且根 据不同的文件属性以选择不同的签名属性以及签名资讯,选择方式通过资料 库预先建立文件属性及签名属性对应,以及签名属性及签名资讯对应,通过 上述两种对应关系来达成将不同的文件属性选择不同的签名属性以及签名首先,说明文件属性61及签名属性62之间的对应过程,当签名属性模 块20根据文件属性61取得对应的签名属性62,如图3中所示的文件属性、 签名属性以及签名资讯对照表,当使用者选择的文件模板为"商务文件模板" 时,所对应的文件属性61即为"商务文件",根据文件属性61为"商务文 件"所对应的签名属性62分别为"姓名,,、"公司电话,,、"公司传真" 以及"电子邮件"参见图2。
当使用者选择的文件模板为"一般文件模板"时,其所对应的文件属性 61即为"一般文件",根据文件属性61为"一般文件"所对应的签名属性 62分别为"姓名,,、"联络电话,,、"个人电子邮件,,以及"个人资讯" 参见图2。
接着,说明签名属性62及签名资讯63之间的对应过程。当签名属性 62分别为"姓名"、"公司电话,,、"公司传真"以及"电子邮件"时, 根据签名属性62为"姓名"所对应的签名资讯63即为"王小明"、根据签 名属性62为"公司电话"所对应的签名资讯63即为"27788519"、根据签 名属性62为"公司传真"所对应的签名资讯63即为"27788520"以及才艮据 签名属性62为"电子邮件,,所对应的签名资讯63即为"S2011@ffth.com.tw" 参见图2。
当签名属性62分别为"姓名"、"手机"、"电子邮件"以及"个人 资讯,,时,根据签名属性62为"姓名,,所对应的签名资讯63即为"王小明"、 根据签名属性62为"联络电话"所对应的签名资讯63即为"0944123456"、 根据签名属性62为"个人电子邮件"所对应的签名资讯63即为 "Shyl23@yao.net.tw"以及根据签名属性62为"个人资讯,,所对应的签名 资讯63即为"记得多联络鬼,,。
接着,以一个实施例来解说本发明的运作方式及流程,并请参照图3、 图4A以及图4B所示。图3为本发明建立数字签名于文件模板中的方法流 程图;图4A以及图4B系为本发明数字签名内嵌入至文件模板界面示意图。
当使用者选择的文件模板71为"商务文件模板,,时,系统会接收使用 者选择的文件模版(步骤100 ),因此该文件模板71对应的文件属性为"商务文件",签名属性模块20根据该文件属性为"商务文件"所对应的签名 属性72分别为"姓名,,、"电话,,、"传真,,以及"电子邮件"。
接着,如图4A所示,根据签名属性72为"姓名"所对应的签名资讯 73即为"王小明"、根据签名属性72为"电话"所对应的签名资讯73即 为"27788519"、根据签名属性72为"传真"所对应的签名资讯73即为 "27788520"以及根据签名属性72为"电子邮件"所对应的签名资讯73即 为"S2011@ffth.com.tw"(步骤200 )。
数字签名模块30,将会依据签名属性72以及与签名属性72对应的签 名资讯一对一对应组合,组合如下依据签名属性72为"姓名"以及对应 的签名资讯73为"王小明"组合为"姓名王小明",依据签名属性72为
"公司电话"以及对应的签名资讯73为"27788519"组合为"公司电话 27788519",依据签名属性72为"公司传真"以及对应的签名资讯73为
"27788520"组合为"公司传真:27788520"以及依据签名属性72为"电 子邮件"以及对应的签名资讯73为"S2011@fflh.com.tw"组合为"电子邮 件S2011@ffth.com.tw"。
最后,组合的数字签名74即为"姓名王小明;电话27788519;传 真27788520;电子邮件S2011@ffih.com.tw",上述的数字签名定义为"公 司签名资讯"(步骤300 )。
显示文件模板模块40,将该数字签名74内嵌至文件模板71中,并且 将已内嵌该数字签名74的文件模板71输出显示,即为图4A所示的数字签 名74内嵌至"商务文件模板"(步骤400 )。
图4B与图4A的差异在于,使用者选择不同的文件模板71,所得到的 数字签名74即为"姓名王小明;联络电话0944123456;个人电子邮件 Shyl23@yao.net.tw;个人资讯记得多联络喔,,,上述的数字签名定义为"个 人签名资讯"。因此,当选择不同文件模板71时,所对应产生的数字签名 74有所不同。
综上所述,可知本发明与现有技术之间的差异在于本发明可以根据不同 文件模板的选择,将对应的数字签名组合直接内嵌至文件模板中;使用者仅 需要预先建立好签名资讯的内容及对应的签名属性,即可在确定文件属性的同时对应到相符的签名属性,进而将对应的签名资讯直接内嵌至文件模板中 成为数字签名的技术手段,藉由此技术手段可以解决现有技术所存在的问 题,进而达成智能判断文件属性及所对应的签名资讯,快速建立出数字签名 的技术功效。
虽然本发明所揭露的实施方式如上,但所述的内容并非用以直接限定本 发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱 离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作些 许的更动与润饰。本发明的专利保护范围,仍须以所附的权利要求书所界定 者为准。
权利要求
1、一种建立数字签名于文件模板中的系统,该系统包含一文件模板选择模块,用以接收使用者选择的一文件模板,该文件模板具有一文件属性;一签名属性模块,用以根据该文件属性判断与该文件属性对应的至少一签名属性,并根据该些签名属性撷取与该签名属性相对应的一签名资讯;一数字签名模块,用以组合该些签名属性以及与该些签名属性对应的该签名资讯为一数字签名;及一显示文件模板模块,将该数字签名内嵌至该文件模板中,并且将已内嵌该数字签名的该文件模板输出显示。
2、 如权利要求1所述的建立数字签名于文件模板中的系统,其中该签 名属性模块为通过资料库预先建立该文件属性及该签名属性对应,以及该签 名属性及该签名资讯对应,通过此两种对应关系来达成。
3、 如权利要求1所述的建立数字签名于文件模板中的系统,其中该显 示文件模板模块以取代该文件模板所预先设定的数字签名内嵌该数字签名。
4、 如权利要求1所述的建立数字签名于文件模板中的系统,更包含一 数字签名修改模块,用以在该文件模板中修改该数字签名。
5、 一种建立数字签名于文件冲莫板中的方法,该方法包含下列步骤接收使用者选择的一文件模板,该文件模板具有一文件属性;根据该文件属性判断与该文件属性对应的至少一签名属性,并根据该些 签名属性撷取与该签名属性相对应的一签名资讯;组合该些签名属性以及与该些签名属性对应的该签名资讯为 一数字签 名;及将该数字签名内嵌至该文件模板中,并且将已内嵌该数字签名的该文件 模板输出显示。
6、 如权利要求5所述的建立数字签名于文件模板中的方法,其中根据 该文件属性判断对应的至少 一签名属性,并根据该些签名属性撷取对应的一 签名资讯的步骤,为通过资料库预先建立该文件属性及该签名属性对应,以 及该签名属性及该签名资讯对应,通过此两种对应关系来达成。
7、 如权利要求5所述的建立数字签名于文件模板中的方法,其中将该 数字签名内嵌至该文件模板中的步骤,为取代该文件模板所预先设定的数字 签名内嵌该数字签名。
8、 如权利要求5所述的建立数字签名于文件模板中的方法,更包含在 该文件模板中修改该数字签名的步骤。
全文摘要
一种建立数字签名于文件模板中的系统及其方法,其通过选择不同文件模板,可以自动将数字签名组合内嵌至文件模板中的技术手段,解决现有技术中所存在无法对应不同的电子文件性质产生对应的数字签名的问题,藉此可以达成智能判断并能快速建立数字签名的技术功效。
文档编号G06F17/30GK101419598SQ20071016538
公开日2009年4月29日 申请日期2007年10月26日 优先权日2007年10月26日
发明者玮 冯, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1