区块链与应用系统结合的无侵入式方法、服务器及介质与流程

文档序号:28207159发布日期:2021-12-28 19:02阅读:103来源:国知局
区块链与应用系统结合的无侵入式方法、服务器及介质与流程

1.本发明实施例涉及it应用系统与通信领域,特别涉及一种区块链与应用系统结合的无侵入式方法、服务器及介质。


背景技术:

2.目前,签约文件中加盖印章是合同签订过程中常用的验证和认证方式,印章签约涵盖的行业包括:金融业(银行、证券、保险)、制造业、建筑业、交通运输、信息服务、租赁、影视传媒等。然而传统的印章在使用过程中容易变形老化,并且不易携带。因此,电子印章应运而生并且开始逐渐被广泛的利用,它可以实现快速的异地使用,并且不存在老化的问题。但是,电子印章盖章后的文件仍然是电子文档形式,线下使用时,如果不法分子利用某些软件对盖章文件进行篡改,不太容易被识别出来;因此,电子印章在使用过程中的安全性不高。


技术实现要素:

3.本发明实施例的目的在于提供一种区块链与应用系统结合的无侵入式方法、服务器及介质,通过新的区块链与应用系统结合的无侵入式方式,提高电子印章使用过程中的安全性。
4.为解决上述技术问题,本发明的实施例提供了一种区块链与应用系统结合的无侵入式方法,包括:响应于电子印章加盖请求,为待加盖电子印章的文件加盖电子印章;获取已加盖电子印章的盖章文件的用章信息,并通过区块链系统对用章信息进行存储;生成与用章信息对应的文件识别码,供用户通过文件识别码从所述区块链系统获取盖章文件的用章信息。
5.本发明的实施例还提供了一种服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的区块链与应用系统结合的无侵入式方法。
6.本发明的实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的区块链与应用系统结合的无侵入式方法。
7.本发明实施例相对于现有技术而言,在响应与电子印章的加盖请求为待盖章的文件加盖电子印章后,获取并通过区块链系统存储已加盖电子印章的盖章文件的用章信息,生成与用章信息对应的文件识别码,供用户通过文件识别码从所述区块链系统获取盖章文件的用章信息。通过预先获取并通过区块链系统存储盖章文件的用章信息,以及为盖章文件添加文件识别码,使得用户可以根据文件识别码获取到盖章文件的用章信息对盖章文件的真伪进行校验,避免盖章文件在线下处理过程中被恶意篡改,提高了电子印章使用过程中的安全性。
附图说明
8.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
9.图1是根据本发明第一实施例中的区块链与应用系统结合的无侵入式方法流程图;
10.图2是根据本发明第一实施例中的区块链与应用系统结合的无侵入式系统架构示意图;
11.图3是根据本发明第二实施例中的区块链与应用系统结合的无侵入式方法流程图;
12.图4是根据本发明第二实施例中的盖章文件真伪校验示意图;
13.图5是根据本发明第三实施例中的区块链与应用系统结合的无侵入式装置结构示意图;
14.图6是根据本发明第四实施例中的服务器结构示意图。
具体实施方式
15.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施例中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本技术所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
16.本发明的第一实施例涉及一种区块链与应用系统结合的无侵入式方法,响应于电子印章加盖请求,为待加盖电子印章的文件加盖电子印章;获取已加盖电子印章的盖章文件的用章信息,并通过区块链系统对用章信息进行存储;生成与用章信息对应的文件识别码,供用户通过文件识别码从区块链系统获取盖章文件的用章信息。通过预先获取并通过区块链系统存储盖章文件的用章信息,以及为盖章文件添加文件识别码,使得用户可以根据文件识别码获取到盖章文件的用章信息对盖章文件的真伪进行校验,避免盖章文件在线下处理过程中被恶意篡改,提高了电子印章使用过程中的安全性。
17.下面对本实施例的区块链与应用系统结合的无侵入式方法的实现细节进行说明,以下内容仅为方便理解而提供的实现细节,并非实施本方案的必须。
18.本实施例中的区块链与应用系统结合的无侵入式方法应用于区块链与应用系统结合的无侵入式系统,即可以由区块链与应用系统结合的无侵入式系统中的一个服务器来执行该方法。例如,区块链与应用系统结合的无侵入式系统可以为注册过的企业进行文件盖章,该文件例如可以是合同文件。企业中的一些管理人员具有申请盖章的权限。当需要盖章时,可以通过终端登录区块链与应用系统结合的无侵入式系统,将需要加盖电子印章的电子文件上传至区块链与应用系统结合的无侵入式系统,以进行盖章。以上仅为举例说明的一个应用场景,然并不以此为限。
19.本实施例的具体流程如图1所示,具体包括以下步骤:
20.步骤101,响应于电子印章加盖请求,为待加盖电子印章的文件加盖电子印章。
21.具体地说,区块链与应用系统结合的无侵入式系统可以在接收到的电子印章加盖请求时,为待加盖电子印章的文件加盖电子印章。其中,待加盖电子印章的文件可以是被携带在电子印章加盖请求中发送上来;也可以是区块链与应用系统结合的无侵入式系统内预存的,此时电子印章加盖请求中可以仅携带该待加盖电子印章的文件的文件标识,区块链与应用系统结合的无侵入式系统可以根据该文件标识来找到该文件。
22.在一个例子中,区块链与应用系统结合的无侵入式系统根据待加盖电子印章的文件的安全等级对电子印章加盖请求进行处理,在接收到电子印章加盖请求时,检测待加盖电子印章的文件的安全等级是否低于预设等级门限;若文件的安全等级低于预设等级门限,则为文件加盖电子印章;若文件的安全等级不低于预设等级门限,则提交审核,并在审核通过时,为文件加盖电子印章。
23.其中,待加盖电子印章的文件的安全等级可以根据提交文件的用户或者终端的权限等级或者文件自身的重要性来进行确定和设置;预设等级门限可以是根据业务处理过程中各类文件的重要程度进行设置或者由用户自行设置,本实施例对安全等级和预设等级门限的确定与设置不做限制。
24.另外,将安全等级超过预设等级门限的文件的电子印章加盖请求提交到审核时,将需要高级别领导审核决策的审核请求提交到文件相关负责的领导处,领导可以通过自身携带的手机、平板或者电脑等终端设备对审核请求进行签章审批,在领导审批确认后,区块链与应用系统结合的无侵入式系统为待加盖电子印章的文件加盖电子印章。本实施例对领导审批时采用的具体方法和设备不做限制。其中,根据对待加盖电子印章的文件进行安全的能级设定,且不同的安全等级提高不同的处理方式,可以进一步提高使用电子印章的安全性。
25.步骤102,获取已加盖电子印章的盖章文件的用章信息,并通过区块链系统对用章信息进行存储。
26.具体地说,区块链与应用系统结合的无侵入式系统为待加盖电子印章的文件加盖电子印章后,需要对已加盖电子印章的盖章文件及盖章文件对应的用章信息进行存档,存档时,系统获取已加盖电子印章的盖章文件的用章信息,并通过区块链系统对用章信息进行存储。
27.例如,基于区块链系统的区块链与应用系统结合的无侵入式系统的结构如图2所示,包括用户和多个业务节点组成的业务层201;与用户或者业务节点相连接的区块链与应用系统结合的无侵入式系统202;提供区块链能力、对用章信息进行存储、查询、验证等能力的区块链系统203、以及包含各类标准服务器及计算机,用于提供基本it运算能力的基础设施即服务iaas(infrastructure as a service)平台204,在接收到用户在业务层201发起的盖章请求后,区块链与应用系统结合的无侵入式202对盖章请求进行处理,为待盖章的文件添加电子印章,然后区块链系统203根据iaas平台对盖章文件的用章信息的计算结果,通过区块链系统将用章信息嵌入到区块链中,对用章信息进行存储,并在需要进行查验用章信息的时候,提供信息查验功能。通过利用区块链系统对用章信息进行存储,可以最大程度上避免存储的用章信息在存储区间中被篡改,提高用章信息存储的安全性和可靠性。
28.其中,进行存储的盖章文件的用章信息可以包括以下任一或任意组合:电子印章的加盖时间、盖章文件的摘要信息、电子印章的盖章申请人、电子印章的核签人、发起电子
印章加盖请求的终端的ip地址、发起电子印章加盖请求的终端的地理位置信息等盖章文件的要素信息。其中,盖章文件多方面的信息被作为盖章信息进行存储,可以提升盖章文件被恶意篡改后,通过查看用章信息检测出盖章文件篡改痕迹的概率,从而提高盖章文件真伪校验结果的可靠性。
29.另外,在实际应用中,可以根据实际情况或需要选择要进行存储的盖章信息的具体构成,本实施例对盖章信息具体包含的信息数量不做限制。
30.步骤103,生成与用章信息对应的文件识别码,供用户通过文件识别码从区块链系统获取盖章文件的用章信息。
31.具体地说,区块链与应用系统结合的无侵入式系统在对盖章文件的用章信息进行存储后,为盖章文件生成与用章信息对应的文件识别码,供用户通过文件识别码从区块链系统获取盖章文件的用章信息,然后用户可以根据获取到的用章信息对盖章文件的真伪进行校验。
32.用章信息已经预先通过区块链系统进行存储,用户想要检测盖章文件的真伪时,区块链与应用系统结合的无侵入式系统将用章信息对应的文件识别码发送给用户,用户可以根据接收到的文件识别码,在公司官网进行查询,即,在公司官网提供的查询页面上输入文件识别码,公司官网的服务器可以通过区块链与应用系统结合的无侵入式系统从区块链系统中读取存储的该文件识别码对应的用章信息并显示出来,以供用户查看并进行真伪校验,从而提高电子印章使用过程中的安全性。
33.由此,本实施例提供了一种区块链与应用系统结合的无侵入式方法,通过根据请求盖章的文件的安全等级对盖章请求进行处理,提高盖章请求的处理效率;将盖章文件的用章信息采用区块链系统进行存储,并生成与用章信息绑定的文件识别码供用户进行用章信息的查询,通过多方面的用章信息对盖章文件的真伪进行校验,避免了用户在不知情的情况下获取到被篡改的盖章文件,提高了电子印章使用过程中的安全性。
34.本发明的第二实施例涉及一种区块链与应用系统结合的无侵入式方法,第二实施例与第一实施例大致相同,在本实施例中,在为需要盖章的文件加盖电子印章后,生成盖章文件对应的随机数,供用户根据随机数还原盖章文件进行真伪校验;并且在盖章文件上添加校验二维码,供用户扫描校验二维码后,能够获取盖章文件的用章信息,简化用户对盖章文件进行真伪校验的步骤,提升校验效率。进一步的,在所述生成与所述用章信息对应的文件识别码之后,还包括:将所述用章信息对应的文件识别码与所述盖章文件的用章信息绑定;因此,用户通过扫描校验二维码获取盖章文件的用章信息的同时,也可以获取盖章文件的文件识别码。即,用户通过扫描校验二维码能够同时获取盖章文件的用章信息和文件识别码,方便快速;通过扫描校验二维码获取到的用章信息实现对电子印章的第一次校验,还可以根据此次获取的文件识别码通过另一平台对电子印章的第二次校验;可以避免二维码被篡改导致获取到假的用章信息,进一步提升电子印章使用过程的安全性。
35.本实施例中的区块链与应用系统结合的无侵入式方法的具体流程图如图3所示,具体包括以下步骤:
36.步骤301,响应于电子印章加盖请求,为待加盖电子印章的文件加盖电子印章。
37.步骤302,获取已加盖电子印章的盖章文件的用章信息,并通过区块链系统对用章信息进行存储。
38.本实施例中的步骤301和步骤302与第一实施例中的步骤101和步骤102大致相同,在此就不再赘述。
39.步骤303,为盖章文件添加校验二维码,供用户通过扫描校验二维码获取盖章文件的用章信息及文件识别码。
40.具体地说,区块链与应用系统结合的无侵入式系统在存储好盖章文件的用章信息后,为盖章文件生成并添加一个用于校验盖章文件真伪的校验二维码,供用户通过扫描盖章文件上的校验二维码,获取盖章文件的用章信息及文件识别码,对盖章文件的真伪进行校验。
41.在一个例子中,区块链与应用系统结合的无侵入式系统为盖章文件添加校验二维码,响应于用户通过扫描校验二维码发起的校验请求,向用户反馈校验结果,校验结果包括盖章文件的用章信息及文件识别码,用户通过文件识别码从区块链系统获取盖章文件的用章信息时,根据文件识别码通过另一平台获取盖章文件的用章信息。其中,盖章文件的用章信息及文件识别码例如可以存储在区块链系统中,即,区块链与应用系统结合的无侵入式系统响应于用户通过扫描校验二维码发起的校验请求,从区块链系统中获取盖章文件的用章信息及文件识别码并反馈给用户。
42.例如,用户根据校验二维码对盖章文件的真伪进行校验的流程示意图如图4所示,用户查询终端扫描区块链与应用系统结合的无侵入式系统为盖章文件添加的校验二维码,向区块链与应用系统结合的无侵入式系统发起查询用章信息的请求,区块链与应用系统结合的无侵入式系统在接收到终端发起的校验请求时,向区块链系统提交查询请求,区块链系统通过查询和读取自身存储的数据后,向区块链与应用系统结合的无侵入式系统反馈盖章文件的用章信息,由区块链与应用系统结合的无侵入式系统控制终端将页面跳转到指定网页,用户在指定网页获取到盖章文件的用章信息,并根据获取到的用章信息进行盖章文件真伪的校验。通过扫描二维码来获取盖章文件的用章信息,简化用章信息的查询过程,提高真伪校验的效率。
43.另外,区块链与应用系统结合的无侵入式系统指示用户在指定地址获取盖章文件的用章信息的同时,在指定地址的界面上将盖章文件的文件识别码也一并反馈给用户终端,用户需要对盖章文件进行进一步校验时,可以根据获取到的盖章文件的文件识别码,通过公司的官网或者预先指定的地址发起查询请求,公司官网根据输入的文件识别码可以通过区块链与应用系统结合的无侵入式系统向区块链系统请求对应盖章文件的用章信息,供用户对盖章文件的真伪进行进一步的校验。其中,该公司官网即为上述提到的另一平台,通过在该另一平台根据文件识别码直接获取盖章文件的用章信息对盖章文件进行进一步校验,避免了校验二维码被篡改导致用户获取到虚假用章信息的情况,进一步提升电子印章的安全性。
44.在另一个例子中,区块链与应用系统结合的无侵入式系统为盖章文件添加查询二维码,供用户通过扫描查询二维码读取查询二维码中包含的盖章文件的用章信息。通过由区块链与应用系统结合的无侵入式系统为盖章文件直接生成并添加包含了用章信息的查询二维码,供用户根据扫描查询二维码读取出二维码中包含的用章信息实现对盖章文件真伪的校验,避免了需要联网到区块链与应用系统结合的无侵入式系统进行用章信息的获取,进一步简化用章信息获取的步骤,提高用章信息获取的效率。实际应用的过程中,可以
根据需要或者实际情况选择为盖章文件添加的二维码的类型,本实施例对通过校验二维码获取盖章文件用章信息的具体方法不做限制。
45.步骤304,根据哈希算法获取盖章文件对应的随机数,供用户通过随机数还原盖章文件。
46.具体地说,区块链与应用系统结合的无侵入式系统为待加盖电子印章的文件加盖电子印章后,通过采用的哈希算法对加盖完电子印章的盖章文件进行哈希运算,得到盖章文件的哈希值,该哈希值可以包含在该盖章文件的盖章信息中。用户在获取该盖章文件的盖章信息后,在需要对盖章文件进行进一步校验的时候,用户根据获取到的盖章文件的哈希值,通过采用的哈希算法的逆算法,对原始文件的信息进行还原得到原始盖章文件,然后对盖章文件进行进一步的校验。通过按照哈希算法计算出盖章文件的哈希值,使得用户在通过用章信息进行盖章文件的真伪校验后,可以根据盖章文件的哈希值,采用哈希算法的逆算法还原出原始盖章文件对收到的文件的真伪进行进一步校验,尽可能的提高区块链与应用系统结合的无侵入式过程中的安全性。
47.需要说明的是,步骤303和步骤304可以在一个例子中实施,也可以存在于不同的例子中实施。
48.由此,本实施例提供了一种区块链与应用系统结合的无侵入式方法,通过为盖章文件添加校验二维码,供用户通过扫描校验二维码获取用章信息进行盖章文件真伪的校验,简化了用章信息获取的步骤,提高校验效率;通过根据文件识别码通过另一平台获取盖章文件的用章信息对盖章文件进行进一步校验,避免了校验二维码被恶意篡改导致用户获取到假的用章信息的情况,避免了二维码造假的可能;通过根据哈希算法得到盖章文件的哈希值用于供用户还原盖章文件以进行进一步校验,尽可能的提升了电子印章使用过程中的安全性。
49.此外,本领域技术人员可以理解,上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
50.本发明第三实施例涉及一种区块链与应用系统结合的无侵入式装置,如图5所示,包括:
51.响应模块501,用于响应于电子印章加盖请求,为待加盖电子印章的文件加盖电子印章;
52.处理模块502,用于获取已加盖电子印章的盖章文件的用章信息,并通过区块链系统对用章信息进行存储;
53.生成模块503,用于生成与用章信息对应的文件识别码,供用户通过文件识别码从区块链系统获取盖章文件的用章信息。
54.在一个例子中,生成模块503还用于为盖章文件添加校验二维码;响应模块501用于响应于用户通过扫描校验二维码发起的校验请求,向用户反馈盖章文件的用章信息及文件识别码;供用户通过文件识别码从区块链系统获取盖章文件的用章信息,包括:供用户根据文件识别码通过另一平台获取盖章文件的用章信息。其中,盖章文件的用章信息及文件识别码例如可以存储在区块链系统中,即,区块链与应用系统结合的无侵入式系统响应于
用户通过扫描校验二维码发起的校验请求,从区块链系统中获取盖章文件的用章信息及文件识别码并反馈给用户。
55.在另一个例子中,用章信息包括以下任一或任意组合:电子印章的加盖时间、盖章文件的摘要信息、电子印章的盖章申请人、电子印章的核签人、发起电子印章加盖请求的终端的ip地址、发起电子印章加盖请求的终端的地理位置信息。
56.在另一个例子中,生成模块503还用于为盖章文件添加查询二维码,供用户通过扫描查询二维码读取查询二维码中包含的盖章文件的用章信息。
57.在另一个例子中,生成模块503还用于通过哈希算法获取盖章文件的哈希值,供用户通过哈希值还原盖章文件。
58.在另一个例子中,响应模块501用于在接收到电子印章加盖请求时,检测待加盖电子印章的文件的安全等级是否低于预设等级门限;若文件的安全等级低于预设等级门限,则为文件加盖电子印章;若文件的安全等级不低于预设等级门限,则提交审核,并在审核通过时,为文件加盖电子印章。
59.不难发现,本实施例为与第一或第二实施例相对应的装置实施例,本实施例可与第一或第二实施例互相配合实施。第一或第二实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一或第二实施例中。
60.值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。
61.本发明第四实施例涉及一种服务器,如图6所示,包括:至少一个处理器601;以及,与至少一个处理器601通信连接的存储器602;其中,存储器602存储有可被至少一个处理器601执行的指令,指令被至少一个处理器601执行,以使至少一个处理器601能够执行上述的区块链与应用系统结合的无侵入式方法。
62.其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
63.处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
64.本发明第五实施例涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
65.即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使
得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
66.本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1