基于版式文件的电子证照的查验方法、系统以及存储介质与流程

文档序号:17667431发布日期:2019-05-15 22:48阅读:227来源:国知局
基于版式文件的电子证照的查验方法、系统以及存储介质与流程

本发明涉及电子证照领域,特别是涉及一种基于版式文件的电子证照的查验方法、系统、存储介质及设备。



背景技术:

证照作为由政府部门或取得法定资质的专业服务机构依法出具的、具有法律效力的证件、证明、批文、鉴定报告和办事结果等文件,成为了现代生活必不可少的证明工具。随着信息技术的发展,脱离纸质介质,且以pdf、或ofd、或其他版式文档格式为介质的电子证照得到了广泛的使用,通过使用电子证照就可以办理各项事项。但是,电子证照签发以后,电子证照信息可能会发生变更、废止或过期等问题,因此,为确保电子证照的可靠性,在使用电子证照时,还需要将电子证照上传至在电子证照校验系统在线查验。

发明人在实现本发明的过程中,发现将电子证照上传至在电子证照校验系统在线查验的方式,需要传输大量的数据,查验效率低,而且需要人工上传电子证照,使用不方便。



技术实现要素:

基于此,本发明的目的在于,提供一种基于版式文件的电子证照的查验方法,其具有无需人工上传电子证照,减少人工操作,方便查验,减少数据传输量,提高查验效率的优点。

一种基于版式文件的电子证照的查验方法,包括如下步骤:

获取版式文件阅读器打开电子证照的触发指令,并根据所述触发指令从版式文件阅读器打开的电子证照中获得电子证照信息;

将所述电子证照信息发送到电子证照查验系统进行查验;所述电子证照查验系统内存储有与所述电子证照对应的合法的电子证照信息;

获取电子证照查验系统传送的查验结果数据。

本发明无需人工上传电子证照,通过版式文件阅读器打开电子证照后,就可以自动获得电子证照信息,并将电子证照信息自动上传至电子证照查验系统进行查验,获得查验结果数据,减少了人工操作,方便了查验;而且只需要传送电子证照信息就可以进行查验,减少了数据传输量,提高了查验效率。

在一个实施例中,根据所述查验结果数据信息,在版式文件阅读器中创建一结果显示窗口,并显示所述查验结果数据。

在一个实施例中,所述结果显示窗口悬浮于打开的电子证照的上方。

在一个实施例中,在从所述电子证照中获得电子证照信息之后,将所述电子证照信息发送到电子证照查验系统进行查验之前,还判断是否接收到提交电子证照信息的请求信息,在未接收到提交电子证照信息的请求信息时,不将所述电子证照信息发送到电子证照查验系统进行查验;在接收到提交电子证照信息的请求信息后,才将所述电子证照信息发送到电子证照查验系统进行查验,以体现查验的交互性。

在一个实施例中,所述在获取电子证照查验系统传送的查验结果数据后,还存储所述查验结果数据,在再次查验所述电子证照时,若在设定的时间内,版式文件阅读器无法与电子证照查验系统交互,则获取存储的所述查验结果数据;否则,获取电子证照查验系统传送的查验结果数据,防止版式文件阅读器无法与电子证照查验系统交互时,出现死等待的过程。

在一个实施例中,所述查验结果数据包括所述电子证照的状态以及所述状态对应的查验时间,以体现查验结果数据的准确性。

在一个实施例中,所述电子证照的状态包括:电子证照是否正常的状态、或电子证照是否过期的状态、或电子证照是否废止的状态、或电子证照是否被篡改的状态。

在一个实施例中,所述电子证照查验系统为基于https的电子证照官方授权认证的网点。

在一个实施例中,所述电子证照信息包括:通过加密算法生成的摘要信息、通过加密算法生成的签名信息、公钥以及电子证照的编号;所述摘要信息包括电子证照名称、电子证照颁发时间、以及电子证照起始有效时间。

本发明还提供一种基于版式文件的电子证照的查验系统,包括:

触发指令获取模块,用于获取版式文件阅读器打开电子证照的触发指令,并根据所述触发指令从版式文件阅读器打开的电子证照中获得电子证照信息;

信息发送模块,用于将所述电子证照信息发送到电子证照查验系统进行查验;所述电子证照查验系统内存储有与所述电子证照对应的合法的电子证照信息;

查验结果数据获取模块,用于获取电子证照查验系统传送的查验结果数据。

本发明还提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任一所述的基于版式文件的电子证照的查验方法的步骤。

本发明还提供一种计算机设备,包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一所述的基于版式文件的电子证照的查验方法的步骤。

为了更好地理解和实施,下面结合附图详细说明本发明。

附图说明

图1为本发明实施例中电子证照查验方法的流程图;

图2为本发明实施例中查验效果图,其中,图2(a)为查验到电子证照为正常的效果图;图2(b)为查验到电子证照已过期的效果图;图2(c)为上次查验到电子证照已过期的效果图;图2(d)为上次查验到电子证照已废止的效果图。

具体实施方式

请参阅图1,本发明提供的基于版式文件的电子证照的查验方法,包括如下步骤:

步骤s11:获取版式文件阅读器打开电子证照的触发指令,并根据所述触发指令从版式文件阅读器打开的电子证照中获得电子证照信息。

在一个实施例中,所述电子证照为采用版式文档格式生成的版式文件,其包括电子证照的元数据、电子证照照面内容、签发单位电子印章、数字签名等,其中电子证照的元数据包括电子证照编号、电子证照名称、电子证照颁发时间、电子证照起始有效时间等。所述版式文档格式包括pdf、ofd、xps等文档格式。

在一个实施例中,所述版式文件阅读器为任何可用于打开pdf、ofd、或xps等版式文件的阅读器。

在一个实施例中,所述电子证照信息包括:通过加密算法生成的摘要信息、通过加密算法生成的签名信息、公钥以及电子证照的编号。所述摘要信息可包括电子证照名称、电子证照颁发时间、以及电子证照起始有效时间等。所述加密算法可为sm3算法、或sm2算法、或sm9算法、或其他可用于信息加密的加密算法,以加强算法的复杂度,实现电子证照信息的保密,安全传送。电子证照签名时候采用一个证书去签名,所述公钥为该证书的公钥,可以通过公钥来验证电子证照是否被篡改。

步骤s12:将所述电子证照信息发送到电子证照查验系统进行查验;所述电子证照查验系统内存储有与所述电子证照对应的合法的电子证照信息。

在一个实施例中,所述合法的电子证照信息为由政府部门或取得法定资质的专业服务机构出具的电子证照中的信息。所述合法的电子证照信息包括:通过加密算法生成的摘要信息、通过加密算法生成的签名信息、公钥以及电子证照的编号。所述摘要信息可包括电子证照名称、电子证照颁发时间、以及电子证照起始有效时间等。所述加密算法可为sm3算法、或sm2算法、或sm9算法、或其他可用于信息加密的加密算法,以加强算法的复杂度,实现电子证照信息的保密,安全传送。在一个可选的实施例中,所述电子证照信息通过post方式传送到电子证照查验系统。

步骤s13:获取电子证照查验系统传送的查验结果数据。

本发明无需人工上传电子证照,通过版式文件阅读器打开电子证照后,就可以自动获得电子证照信息,并将电子证照信息自动上传至电子证照查验系统进行查验,获得查验结果数据,减少了人工操作,方便了查验;而且只需要传送电子证照信息就可以进行查验,减少了数据传输量,提高了查验效率。

在一个可选的实施例中,还包括步骤:根据所述查验结果数据信息,在版式文件阅读器中创建一结果显示窗口,并显示所述查验结果数据。在一个可选的实施例中,所述结果显示窗口悬浮于打开的电子证照的上方。

为体现查验结果数据的准确性,在一个可选的实施例中,所述查验结果数据包括所述电子证照的状态以及所述状态对应的查验时间。所述电子证照的状态包括:电子证照是否正常的状态、或电子证照是否过期的状态、或电子证照是否废止的状态、或电子证照是否被篡改的状态。

在一个可选的实施例中,所述电子证照查验系统为基于https的电子证照官方授权认证的网点;相比于只能由电子证照验证服务的开发商提供接口在线校验电子证照的方式,本发明通过采用与版式文件阅读器交互的官方认证的网点,可防止将电子证照上传至伪装的钓鱼网站,导致电子证照信息泄露、或出现其他安全问题。

为体现查验的交互性,在一个实施例中,在从所述电子证照中获得电子证照信息之后,将所述电子证照信息发送到电子证照查验系统进行查验之前,还判断是否接收到提交电子证照信息的请求信息,在未接收到提交电子证照信息的请求信息时,不将所述电子证照信息发送到电子证照查验系统进行查验;在接收到提交电子证照信息的请求信息后,才将所述电子证照信息发送到电子证照查验系统进行查验,进而实现对电子证照查验的手动刷新。在一个实施例中,在版式文件阅读器上设置一个提交按钮,通过按下按钮获取提交电子证照的请求信息。

为防止版式文件阅读器无法与电子证照查验系统交互时,出现死等待的过程,在一个更优实施例中,所述在获取电子证照查验系统传送的查验结果数据后,还存储所述查验结果数据,在再次查验所述电子证照时,若在设定的时间内,版式文件阅读器无法与电子证照查验系统交互,则获取存储的所述查验结果数据;否则,获取电子证照查验系统传送的查验结果数据。在一个可选的是实施例中,在所述电子证照第一次被版式文件阅读器打开时,若在设定的时间内,版式文件阅读器无法与电子证照查验系统交互,则获取版式文件阅读器离线的数据信息,并在结果显示窗口显示版式文件阅读器离线的数据信息;否则,获取电子证照查验系统传送的查验结果数据。

本发明还提供一种基于版式文件的电子证照的查验系统,包括:

触发指令获取模块,用于获取版式文件阅读器打开电子证照的触发指令,并根据所述触发指令从版式文件阅读器打开的电子证照中获得电子证照信息;

信息发送模块,用于将所述电子证照信息发送到电子证照查验系统进行查验;所述电子证照查验系统内存储有与所述电子证照对应的合法的电子证照信息;

查验结果数据获取模块,用于获取电子证照查验系统传送的查验结果数据。

本发明无需人工上传电子证照,通过版式文件阅读器打开电子证照后,就可以自动获得电子证照信息,并将电子证照信息自动上传至电子证照查验系统进行查验,获得查验结果数据,减少了人工操作,方便了查验;而且只需要传送电子证照信息就可以进行查验,减少了数据传输量,提高了查验效率。

在一个可选的实施例中,还包括显示模块,所述显示模块用于根据所述查验结果数据信息,在版式文件阅读器中创建一结果显示窗口,并显示所述查验结果数据。在一个可选的实施例中,所述结果显示窗口悬浮于打开的电子证照的上方。

为体现查验结果数据的准确性,在一个可选的实施例中,所述查验结果数据包括所述电子证照的状态以及所述状态对应的查验时间。所述电子证照的状态包括:电子证照是否正常的状态、或电子证照是否过期的状态、或电子证照是否废止的状态、或电子证照是否被篡改的状态。

在一个可选的实施例中,所述电子证照查验系统为基于https的电子证照官方授权认证的网点;相比于只能由电子证照验证服务的开发商提供接口在线校验电子证照的方式,本发明通过采用与版式文件阅读器交互的官方认证的网点,可防止将电子证照上传至伪装的钓鱼网站,导致电子证照信息泄露、或出现其他安全问题。

为体现查验的交互性,在一个实施例中,在从所述电子证照中获得电子证照信息之后,将所述电子证照信息发送到电子证照查验系统进行查验之前,所述信息发送模块,还用于判断是否接收到提交电子证照信息的请求信息,在未接收到提交电子证照信息的请求信息时,不将所述电子证照信息发送到电子证照查验系统进行查验;在接收到提交电子证照信息的请求信息后,才将所述电子证照信息发送到电子证照查验系统进行查验,进而实现对电子证照查验的手动刷新。在一个实施例中,在版式文件阅读器上设置一个提交按钮,通过按下按钮获取提交电子证照的请求信息。

为防止版式文件阅读器无法与电子证照查验系统交互时,出现死等待的过程,在一个更优实施例中,所述在获取电子证照查验系统传送的查验结果数据后,所述查验结果数据获取模块,还用于存储所述查验结果数据,在再次查验所述电子证照时,若在设定的时间内,版式文件阅读器无法与电子证照查验系统交互,则获取存储的所述查验结果数据;否则,获取电子证照查验系统传送的查验结果数据。在一个可选的是实施例中,在所述电子证照第一次被版式文件阅读器打开时,若在设定的时间内,版式文件阅读器无法与电子证照查验系统交互,则获取版式文件阅读器离线的数据信息,并在结果显示窗口显示版式文件阅读器离线的数据信息;否则,获取电子证照查验系统传送的查验结果数据。

请参阅图2的图(a)、图(b)、图(c)和图(d),其中,为保护隐私将图中的头像和一些个人信息隐藏,下面以一个具体的例子说明本发明的技术方案:

通过版式文件阅读器打开电子证照,同时版式文件阅读器接收到打开电子证照的触发指令,此时,版式文件阅读器从打开的电子证照中提取电子证照信息,并将所述电子证照信息发送到电子证照查验系统。电子证照查验系统将版式文件阅读器发送的电子证照信息与其存储的电子证照信息进行比对,若电子证照信息没有发生篡改、电子证照没有废止、而且电子证照在有效期限内,则在结果显示窗口显示电子证照正常以及对应的查验时间;若电子证照不在有效期限内,则在结果显示窗口显示电子证照已经过期以及对应的查验时间;若电子证照已经废止,则在结果显示窗口显示电子证照已经废止以及对应的查验时间;若电子证照发生了篡改,则在结果显示窗口显示电子证照已经被篡改以及对应的查验时间。之后,版式文件阅读器存储上述的查验结果数据。当版式文件阅读器再次打开电子证照时,若在设定的时间内,版式文件阅读器无法与电子证照查验系统交互,例如版式文件阅读器离线时,则获取并显示存储的所述查验结果数据,例如,显示版式文件阅读器已经被篡改,上次查验的时间为xx年xx月xx日。否则,获取并显示电子证照查验系统传送的查验结果数据。

本发明还提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任一所述的基于版式文件的电子证照的查验方法的步骤。

本发明可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机可读储存介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

本发明还提供一种计算机设备,包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一所述的基于版式文件的电子证照的查验方法的步骤。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1