CN109948351B - 一种信息处理方法及装置 - Google Patents
一种信息处理方法及装置 Download PDFInfo
- Publication number
- CN109948351B CN109948351B CN201910152217.7A CN201910152217A CN109948351B CN 109948351 B CN109948351 B CN 109948351B CN 201910152217 A CN201910152217 A CN 201910152217A CN 109948351 B CN109948351 B CN 109948351B
- Authority
- CN
- China
- Prior art keywords
- file
- identity code
- signing
- block node
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Storage Device Security (AREA)
Abstract
本申请实施例提供一种信息处理方法及装置,包括:接收携带身份编码和文件标识的签单请求;判断身份编码对应的用户是否具有签单文件标识对应的文件的权限;在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,对文件标识对应的文件进行签单。本申请实施例,可以提高工作效率。
Description
技术领域
本申请涉及区块链技术领域,具体涉及一种信息处理方法及装置。
背景技术
工程变更是指承包人根据监理签发设计文件及监理变更指令进行的、在合同工作范围内各种类型的变更,包括合同工作内容的增减、合同工程量的变化、因地质原因引起的设计更改、根据实际情况引起的结构物尺寸、标高的更改、合同外的任何工作等。在变更产生时需要具有相关权限的人签发一些文件,该变更才能作为产生效用。在实际生活中,当工程变更发生时遇到需要签发的文件时,需要相关人员进行手签或盖章,造成了时间的浪费,以致降低了工作效率。
发明内容
本申请实施例提供一种信息处理方法及装置,用于提高工作效率。
第一方面提供一种信息处理方法,所述方法应用于区块链节点设备,包括:
接收携带身份编码和文件标识的签单请求;
判断所述身份编码对应的用户是否具有签单所述文件标识对应的文件的权限;
在判断出所述身份编码对应的用户具有签单所述文件标识对应的文件的权限的情况下,对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述签单请求还携带有所述身份编码对应的签名信息;
所述对所述文件标识对应的文件进行签单包括:
根据所述签名信息对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述方法还包括:
获取所述身份编码对应的签名信息;
所述对所述文件标识对应的文件进行签单包括:
根据所述签名信息对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述方法还包括:
判断所述身份编码是否属于区块链中区块节点的身份编码,在判断出所述身份编码属于区块链中区块节点的身份编码的情况下,执行所述判断所述身份编码对应的用户是否具有签单所述文件标识对应的文件的权限。
作为一种可能的实施方式,所述对所述文件标识对应的文件进行签单之后,所述方法还包括:
存储签单后的所述文件标识对应的文件。
作为一种可能的实施方式,所述方法包括:
存储所述身份编码、签单时间以及签单前的所述文件标识对应的文件。
第二方面提供一种信息处理装置,所述装置为区块链节点设备,包括:
接收单元,用于接收携带身份编码和文件标识的签单请求;
第一判断单元,用于判断所述接收单元接收的身份编码对应的用户是否具有签单所述文件标识对应的文件的权限;
签单单元,用于在所述第一判断单元判断出所述身份编码对应的用户具有签单所述文件标识对应的文件的权限的情况下,对所述接收单元接收的文件标识对应的文件进行签单。
作为一种可能的实施方式,所述签单请求还携带有所述身份编码对应的签名信息;
所述签单单元,具体用于根据所述签名信息对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述装置还包括:
获取单元,用于获取所述身份编码对应的签名信息;
所述签单单元,具体用于根据所述获取单元获取的签名信息对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述装置还包括:
第二判断单元,用于判断所述接收单元身份编码是否属于区块链中区块节点的身份编码,在所述第二判断单元判断出所述身份编码属于区块链中区块节点的身份编码的情况下,所述第一判断单元判断所述身份编码对应的用户是否具有签单所述文件标识对应的文件的权限。
作为一种可能的实施方式,所述装置还包括:
存储单元,用于所述签单单元对所述文件标识对应的文件进行签单之后,存储签单后的所述文件标识对应的文件。
作为一种可能的实施方式,所述存储单元,还用于存储所述接收单元接收的身份编码、签单时间以及签单前的所述文件标识对应的文件。
第三方面提供一种区块链节点设备,处理器、存储器和收发器,其中:
所述收发器,用于接收携带身份编码和文件标识的签单请求;
所述存储器中存储有一组程序代码,所述处理器用于调用所述存储器中存储的程序代码执行以下操作:
判断所述身份编码对应的用户是否具有签单所述文件标识对应的文件的权限;
在判断出所述身份编码对应的用户具有签单所述文件标识对应的文件的权限的情况下,对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述签单请求还携带有所述身份编码对应的签名信息;
所述处理器对所述文件标识对应的文件进行签单包括:
根据所述签名信息对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:
获取所述身份编码对应的签名信息;
所述处理器对所述文件标识对应的文件进行签单包括:
根据所述签名信息对所述文件标识对应的文件进行签单。
作为一种可能的实施方式,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:
判断所述身份编码是否属于区块链中区块节点的身份编码,在判断出所述身份编码属于区块链中区块节点的身份编码的情况下,执行所述判断所述身份编码对应的用户是否具有签单所述文件标识对应的文件的权限。
作为一种可能的实施方式,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:
对所述文件标识对应的文件进行签单之后,存储签单后的所述文件标识对应的文件。
作为一种可能的实施方式,所述处理器还用于调用所述存储器中存储的程序代码执行以下操作:
存储所述身份编码、签单时间以及签单前的所述文件标识对应的文件。
第四方面提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序包括程序代码,所述程序代码当被处理器执行时使所述处理器执行第一方面或第一方面中任一种可能的实施方式提供的信息处理方法。
第五方面提供了一种应用程序,该应用程序用于在运行时执行第一方面或第一方面中任一种可能的实施方式提供的信息处理方法。
本申请实施例中,接收携带身份编码和文件标识的签单请求,在身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,对文件标识对应的文件进行签单,可见,可以通过签单请求实现远距离签单,不需要签单人员到现场签单,因此,可以提高工作效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种网络架构示意图;
图2是本申请实施例提供的一种信息处理方法的流程示意图;
图3是本申请实施例提供的另一种信息处理方法的流程示意图;
图4是本申请实施例提供的一种信息处理装置的结构示意图;
图5是本申请实施例提供的另一种信息处理装置的结构示意图;
图6是本申请实施例提供的一种区块链节点设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种信息处理方法及装置,用于提高工作效率。以下分别进行详细说明。
为了更好地理解本申请实施例提供的一种信息处理方法及装置,下面先对本申请实施例的网络架构进行介绍。请参阅图1,图1是本申请实施例提供的一种网络架构示意图。如图1所示,该网络架构可以包括多个区块链节点设备(图1中只示意出了3个)。多个区块链节点设备之间可以通过网络连接。多个区块链节点设备组成区块链,多个区块链节点设备分别为区块链中的区块节点,每个区块节点分别对应一个身份编码,用于在区块链中唯一标识区块链节点设备。区块链节点设备可以为设置有显示屏,即可以显示信息。多个区块链节点设备之间可以相互通信。
基于图1所示的网络架构,请参阅图2,图2是本申请实施例提供的一种信息处理方法的流程示意图。其中,该信息处理方法应用于区块链节点设备。如图2所示,该信息处理方法可以包括以下步骤。
201、接收携带身份编码和文件标识的签单请求。
本实施例中,当工程变更发生时,用户可以通过会议等方式确定需要变更的文件,之后用户可以通过操作区块链中的第一区块节点,以便第一区块节点存储确定的文件。在确定的文件需要其它用户进行签单的情况下,可以对该文件进行权限设置,即设置只有具有权限的用户才可以对该文件进行签单,没有权限的用户无法对该文件进行签单,此处,用户可以与区块链中的区块节点一一对应。第一区块节点为区块链中的任一区块节点。
本实施例中,在第一区块节点中存储确定的文件并设置权限后,可以是第一区块节点先向第二区块节点发送用于审批该文件的审批请求,第二区块节点接收到来自第一区块节点的审批请求,之后第二区块节点响应审批请求,向第一区块节点发送携带身份编码和文件标识的签单请求,之后第一区块节点接收到来自第二区块节点的签单请求。第一区块节点向第二区块节点发送用于审批该文件的审批请求,可以是第一区块节点自动向第二区块节点发送用于审批该文件的审批请求,也可以是这个用户操作第一区块节点,以便第一区块节点向第二区块节点发送用于审批该文件的审批请求。第二区块节点响应审批请求,可以是第二区块节点自动响应,也可以是第二区块节点对应的用户操作第二区块节点,以便第二区块节点进行响应。此处的第二区块节点为区块链中具有权限对该文件进行签单的用户对应的区块节点中的任一区块节点。
本实施例中,在第一区块节点中存储确定的文件并设置权限后,也可以是第二区块节点直接向第一区块节点发送携带身份编码和文件标识的签单请求。此处的第二区块节点为区块链中除第一区块节点外的任一区块节点。
202、判断身份编码对应的用户是否具有签单文件标识对应的文件的权限,在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,执行步骤203。
本实施例中,接收到携带身份编码和文件标识的签单请求之后,可以判断身份编码对应的用户是否具有签单文件标识对应的文件的权限,在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,执行步骤203。在判断出身份编码对应的用户不具有签单文件标识对应的文件的权限的情况下,可以丢弃签单请求,此外,还可以向身份编码对应的第二区块节点发送用于提示不具有签单文件标识对应的文件的权限的提示信息。
203、对文件标识对应的文件进行签单。
本实施例中,在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,可以对文件标识对应的文件进行签单。签单请求还可以携带有身份编码对应的签名信息,可以根据该签名信息对文件标识对应的文件进行签单。在签单请求未携带有身份编码对应的签名信息的情况下,可以先获取身份编码对应的签名信息,之后根据获取的签名信息对文件标识对应的文件进行签单。获取身份编码对应的签名信息可以是从本地获取的,也可以是从服务器获取的,还可以是从第二区块节点获取的。
其中,第一区块节点和第二区块节点为网络架构中的区块链节点设备。
在图2所描述的信息处理方法中,接收携带身份编码和文件标识的签单请求,在身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,对文件标识对应的文件进行签单,可见,可以通过签单请求实现远距离签单,不需要签单人员到现场签单,因此,可以提高工作效率。
基于图1所示的网络架构,请参阅图3,图3是本申请实施例提供的另一种信息处理方法的流程示意图。其中,该信息处理方法应用于区块链节点设备。如图3所示,该信息处理方法可以包括以下步骤。
301、接收携带身份编码和文件标识的签单请求。
本实施例中,当工程变更发生时,用户可以通过会议等方式确定需要变更的文件,之后用户可以通过操作区块链中的第一区块节点,以便第一区块节点存储确定的文件。在确定的文件需要其它用户进行签单的情况下,可以对该文件进行权限设置,即设置只有具有权限的用户才可以对该文件进行签单,没有权限的用户无法对该文件进行签单,此处,用户可以与区块链中的区块节点一一对应。第一区块节点为区块链中的任一区块节点。
本实施例中,在第一区块节点中存储确定的文件并设置权限后,可以是第一区块节点先向第二区块节点发送用于审批该文件的审批请求,第二区块节点接收到来自第一区块节点的审批请求,之后第二区块节点响应审批请求,向第一区块节点发送携带身份编码和文件标识的签单请求,之后第一区块节点接收到来自第二区块节点的签单请求。第一区块节点向第二区块节点发送用于审批该文件的审批请求,可以是第一区块节点自动向第二区块节点发送用于审批该文件的审批请求,也可以是这个用户操作第一区块节点,以便第一区块节点向第二区块节点发送用于审批该文件的审批请求。第二区块节点响应审批请求,可以是第二区块节点自动响应,也可以是第二区块节点对应的用户操作第二区块节点,以便第二区块节点进行响应。此处的第二区块节点为区块链中具有权限对该文件进行签单的用户对应的区块节点中的任一区块节点。
本实施例中,在第一区块节点中存储确定的文件并设置权限后,也可以是第二区块节点直接向第一区块节点发送携带身份编码和文件标识的签单请求。此处的第二区块节点为区块链中除第一区块节点外的任一区块节点。
302、判断身份编码是否属于区块链中区块节点的身份编码,在判断出身份编码属于区块链中区块节点的身份编码的情况下,执行步骤303。
本实施例中,第一区块节点接收到携带身份编码和文件标识的签单请求之后,可以先判断身份编码是否属于区块链中区块节点的身份编码,即判断第二区块节点是否为该区块链中的区块节点,也即进行身份认证。在判断出身份编码属于区块链中区块节点的身份编码的情况下,表明第二区块节点为该区块链中的区块节点,执行步骤303。在判断出身份编码不属于区块链中区块节点的身份编码的情况下,表明第二区块节点不是该区块链中的区块节点,可以丢弃签单请求。
303、判断身份编码对应的用户是否具有签单文件标识对应的文件的权限,在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,执行步骤304。
本实施例中,第一区块节点接收到携带身份编码和文件标识的签单请求之后,或者在判断出身份编码属于区块链中区块节点的身份编码的情况下,可以判断身份编码对应的用户是否具有签单文件标识对应的文件的权限,在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,执行步骤304。在判断出身份编码对应的用户不具有签单文件标识对应的文件的权限的情况下,可以丢弃签单请求,此外,还可以向身份编码对应的第二区块节点发送用于提示不具有签单文件标识对应的文件的权限的提示信息。
304、对文件标识对应的文件进行签单。
本实施例中,在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,可以对文件标识对应的文件进行签单。签单请求还可以携带有身份编码对应的签名信息,可以根据该签名信息对文件标识对应的文件进行签单。在签单请求未携带有身份编码对应的签名信息的情况下,可以获取身份编码对应的签名信息,之后根据获取的签名信息对文件标识对应的文件进行签单。获取身份编码对应的签名信息可以是从本地获取的,也可以是从服务器获取的,还可以是从第二区块节点获取的。
305、存储签单后的文件标识对应的文件。
本实施例中,对文件标识对应的文件进行签单之后,可以存储签单后的文件标识对应的文件,还可以存储身份编码、签单时间以及签单前的文件标识对应的文件,身份编码和签单时间可以记录是哪个用户在什么时候进行了签单。以便后续可以进行调用。
其中,第一区块节点和第二区块节点为网络架构中的区块链节点设备。
举例说明,以一个具体的工程变更为例,公司在项目的研发过程中,由于不可抗力因素引起合作方的工作量的大幅度增加,需要调整合同内容及追加费用,涉及到合同的变更,这时公司内部会进行工程变更,需要具有合同审核和签订权限的人签单一些文件,该变更才能作为有效信息。一般来说,合同审核人员可以为项目经理、公司总经理、总裁等;具体的权限等级设定根据各公司的相关规定执行。在该合同的变更文件经过了签单之后,即可进行存档,在后续的项目工程中,依据变更后的信息进行操作。
在图3所描述的信息处理方法中,可以通过签单请求实现远距离签单,不需要签单人员到现场签单,因此,可以提高工作效率。
基于图1所示的网络架构,请参阅图4,图4是本申请实施例提供的一种信息处理装置的结构示意图。其中,该信息处理装置可以为区块链节点设备。如图4所示,该信息处理装置可以包括:
接收单元401,用于接收携带身份编码和文件标识的签单请求;
第一判断单元402,用于判断接收单元401接收的身份编码对应的用户是否具有签单文件标识对应的文件的权限;
签单单元403,用于在第一判断单元402判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,对接收单元401接收的文件标识对应的文件进行签单。
本实施例的信息处理装置可对应于本申请实施例中方法实施例描述的区块节点,并且信息处理装置中的各个单元的上述和其它操作和/或功能分别为了实现图2-图3中各方法中的相应流程,为了简洁,在此不再赘述。
基于图1所示的网络架构,请参阅图5,图5是本申请实施例提供的另一种信息处理装置的结构示意图。其中,该信息处理装置可以为区块链节点设备。其中,图5所示的信息处理装置是由图4所示的信息处理装置优化得到的。其中:
签单请求还携带有身份编码对应的签名信息;
签单单元403,具体用于根据签名信息对文件标识对应的文件进行签单。
在一个实施例中,该信息处理装置还可以包括:
获取单元404,用于获取接收单元401接收的身份编码对应的签名信息;
签单单元403,具体用于根据获取单元404获取的签名信息对文件标识对应的文件进行签单。
在一个实施例中,该信息处理装置还可以包括:
第二判断单元405,用于判断接收单元401身份编码是否属于区块链中区块节点的身份编码,在第二判断单元405判断出身份编码属于区块链中区块节点的身份编码的情况下,第一判断单元402判断身份编码对应的用户是否具有签单文件标识对应的文件的权限。
在一个实施例中,该信息处理装置还可以包括:
存储单元406,用于签单单元403对文件标识对应的文件进行签单之后,存储签单后的文件标识对应的文件。
在一个实施例中,存储单元406,还用于存储接收单元401接收的身份编码、签单时间以及签单前的文件标识对应的文件。
本实施例的信息处理装置可对应于本申请实施例中方法实施例描述的区块节点,并且信息处理装置中的各个单元的上述和其它操作和/或功能分别为了实现图2-图3中各方法中的相应流程,为了简洁,在此不再赘述。
基于图1所示的网络架构,请参阅图6,图6是本申请实施例公开的一种区块链节点设备的结构示意图。如图6所示,该区块链节点设备可以包括处理器601、存储器602、收发器603和总线604。处理器601可以是一个通用中央处理器(CPU),多个CPU,微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。存储器602可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random accessmemory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器602可以是独立存在,也可以和处理器601集成在一起。总线604与处理器601相连接。总线604在上述组件之间传送信息。其中:
收发器603,用于接收携带身份编码和文件标识的签单请求;
存储器602中存储有一组程序代码,处理器601用于调用存储器602中存储的程序代码执行以下操作:
判断身份编码对应的用户是否具有签单文件标识对应的文件的权限;
在判断出身份编码对应的用户具有签单文件标识对应的文件的权限的情况下,对文件标识对应的文件进行签单。
在一个实施例中,签单请求还携带有身份编码对应的签名信息;
处理器601对文件标识对应的文件进行签单包括:
根据签名信息对文件标识对应的文件进行签单。
在一个实施例中,处理器601还用于调用存储器602中存储的程序代码执行以下操作:
获取身份编码对应的签名信息;
处理器601对文件标识对应的文件进行签单包括:
根据签名信息对文件标识对应的文件进行签单。
在一个实施例中,处理器601还用于调用存储器602中存储的程序代码执行以下操作:
判断身份编码是否属于区块链中区块节点的身份编码,在判断出身份编码属于区块链中区块节点的身份编码的情况下,执行判断身份编码对应的用户是否具有签单文件标识对应的文件的权限。
作为一种可能的实施方式,处理器601还用于调用存储器602中存储的程序代码执行以下操作:
对文件标识对应的文件进行签单之后,存储签单后的文件标识对应的文件。
作为一种可能的实施方式,处理器601还用于调用存储器602中存储的程序代码执行以下操作:
存储身份编码、签单时间以及签单前的文件标识对应的文件。
其中,步骤202-步骤203以及步骤302-步骤305可以由该区块链节点设备中的处理器601和存储器602来执行,步骤201和步骤301可以由该区块链节点设备中的收发器603来执行。
其中,第一判断单元402、签单单元403、获取单元404、第二判断单元405和存储单元406可以由该区块链节点设备中的处理器601和存储器602来实现,接收单元401可以由该区块链节点设备中的收发器603来实现。
上述区块链节点设备还可以用于执行前述方法实施例中区块节点执行的各种方法,不再赘述。
在一个实施例中提供了一种存储介质,该存储介质用于存储应用程序,应用程序用于在运行时执行图2-图3的信息处理方法。
在一个实施例中提供了一种应用程序,该应用程序用于在运行时执行图2-图3的信息处理方法。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (6)
1.一种信息处理方法,其特征在于,所述方法应用于工程变更场景,所述工程变更为在合同工作范围内各种类型的变更,所述方法应用于区块链节点设备,所述方法包括:
接收携带身份编码、文件标识以及身份编码对应的签名信息的签单请求,所述签单请求是第二区块节点响应于审批请求向第一区块节点发送的请求,所述审批请求是第一区块节点发送的用于审批文件的审批请求;其中,所述第一区块节点和所述第二区块节点为网络框架中的区块链节点设备;
判断所述身份编码是否属于区块链中区块节点的身份编码,在判断出所述身份编码属于区块链中区块节点的身份编码的情况下,判断所述身份编码对应的用户是否具有签单所述文件标识对应的文件的权限;
在判断出所述身份编码对应的用户具有签单所述文件标识对应的文件的权限的情况下,对所述文件标识对应的文件进行签单,包括:根据所述签名信息对所述文件标识对应的文件进行签单;
在判断出所述身份编码对应的用户不具有签单所述文件标识对应的文件的权限的情况下,丢弃签单请求,并向所述身份编码对应的第二区块节点发送用于提示不具有签单所述文件标识对应的文件的权限的提示信息。
2.根据权利要求1所述的方法,其特征在于,所述对所述文件标识对应的文件进行签单之后,所述方法还包括:
存储签单后的所述文件标识对应的文件。
3.根据权利要求2所述的方法,其特征在于,所述方法包括:
存储所述身份编码、签单时间以及签单前的所述文件标识对应的文件。
4.一种信息处理装置,其特征在于,所述装置为应用于工程变更场景下的区块链节点设备,所述工程变更为在合同工作范围内各种类型的变更,所述装置包括:
接收单元,用于接收携带身份编码、文件标识以及身份编码对应的签名信息的签单请求;所述签单请求是第二区块节点响应于审批请求向第一区块节点发送的请求,所述审批请求是第一区块节点发送的用于审批文件的审批请求;其中,所述第一区块节点和所述第二区块节点为网络框架中的区块链节点设备;
第二判断单元,用于判断所述身份编码是否属于区块链中区块节点的身份编码;
第一判断单元,用于在所述第二判断单元判断出所述身份编码属于区块链中区块节点的身份编码的情况下,判断所述接收单元接收的身份编码对应的用户是否具有签单所述文件标识对应的文件的权限;
签单单元,用于在所述第一判断单元判断出所述身份编码对应的用户具有签单所述文件标识对应的文件的权限的情况下,对所述接收单元接收的文件标识对应的文件进行签单,包括:根据所述签名信息对所述文件标识对应的文件进行签单;
所述签单单元,还用于在判断出所述身份编码对应的用户不具有签单所述文件标识对应的文件的权限的情况下,丢弃签单请求,并向所述身份编码对应的第二区块节点发送用于提示不具有签单所述文件标识对应的文件的权限的提示信息。
5.一种区块链节点设备,其特征在于,包括处理器、存储器和收发器,其中:
所述存储器中存储有一组程序代码,所述处理器调用所述存储器中存储的程序代码执行时用于实现如权利要求1-3任一项所述的信息处理方法。
6.一种可读存储介质,其特征在于,所述可读存储介质上存储有程序,当所述程序运行时,实现如权利要求1-3任一项所述的信息处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910152217.7A CN109948351B (zh) | 2019-02-28 | 2019-02-28 | 一种信息处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910152217.7A CN109948351B (zh) | 2019-02-28 | 2019-02-28 | 一种信息处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109948351A CN109948351A (zh) | 2019-06-28 |
CN109948351B true CN109948351B (zh) | 2023-12-05 |
Family
ID=67008212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910152217.7A Active CN109948351B (zh) | 2019-02-28 | 2019-02-28 | 一种信息处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109948351B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2005242135B1 (en) * | 2005-12-07 | 2006-03-16 | Ronald Neville Langford | Verifying the Identity of a User by Authenticating a File |
CN105577385A (zh) * | 2015-12-21 | 2016-05-11 | 东莞酷派软件技术有限公司 | 一种获取签名权限的方法和装置 |
CN108920976A (zh) * | 2018-06-14 | 2018-11-30 | 张绪宝 | 一种合同签订方法、装置及系统 |
CN108960825A (zh) * | 2018-06-26 | 2018-12-07 | 阿里巴巴集团控股有限公司 | 基于区块链的电子签名方法及装置、电子设备 |
CN109271802A (zh) * | 2018-09-25 | 2019-01-25 | 深圳市元征科技股份有限公司 | 一种用户信息管理方法、系统、设备及计算机存储介质 |
CN109344572A (zh) * | 2018-10-11 | 2019-02-15 | 广州鼎甲计算机科技有限公司 | 分布式对象的许可方法和系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10129032B2 (en) * | 2016-02-16 | 2018-11-13 | Xerox Corporation | Secure revisioning auditing system for electronic document files |
-
2019
- 2019-02-28 CN CN201910152217.7A patent/CN109948351B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2005242135B1 (en) * | 2005-12-07 | 2006-03-16 | Ronald Neville Langford | Verifying the Identity of a User by Authenticating a File |
CN105577385A (zh) * | 2015-12-21 | 2016-05-11 | 东莞酷派软件技术有限公司 | 一种获取签名权限的方法和装置 |
CN108920976A (zh) * | 2018-06-14 | 2018-11-30 | 张绪宝 | 一种合同签订方法、装置及系统 |
CN108960825A (zh) * | 2018-06-26 | 2018-12-07 | 阿里巴巴集团控股有限公司 | 基于区块链的电子签名方法及装置、电子设备 |
CN109271802A (zh) * | 2018-09-25 | 2019-01-25 | 深圳市元征科技股份有限公司 | 一种用户信息管理方法、系统、设备及计算机存储介质 |
CN109344572A (zh) * | 2018-10-11 | 2019-02-15 | 广州鼎甲计算机科技有限公司 | 分布式对象的许可方法和系统 |
Non-Patent Citations (2)
Title |
---|
CIER区块链系统应用分析与技术选择;王晓通;;兰台世界(11);85-88 * |
Potentials of Blockchain Technology for Construction Management;Žiga Turk 等;《Procedia Engineering》;638-645 * |
Also Published As
Publication number | Publication date |
---|---|
CN109948351A (zh) | 2019-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109636317B (zh) | 业务控制方法、装置、系统及存储介质 | |
CN109669690B (zh) | 业务工作流生成方法、装置、设备及计算机可读存储介质 | |
CN105207996A (zh) | 账户合并方法及装置 | |
CN110414908A (zh) | 基于风控审批系统的项目审批方法、风控审批系统和介质 | |
CN112039900B (zh) | 网络安全风险检测方法、系统、计算机设备和存储介质 | |
CN107908680A (zh) | 微信公众号的管理方法、电子装置及计算机可读存储介质 | |
CN110222535B (zh) | 区块链配置文件的处理装置、方法及存储介质 | |
CN111290742A (zh) | 参数验证方法、装置、电子设备及可读存储介质 | |
CN110221949B (zh) | 自动化运维管理方法、装置、设备及可读存储介质 | |
CN110677383B (zh) | 防火墙开墙方法、装置、存储介质及计算机设备 | |
CN102238486B (zh) | 物联网终端组的管理方法和物联网平台设备 | |
CN106155812A (zh) | 一种对虚拟主机的资源管理的方法、装置、系统及电子设备 | |
CN110895606B (zh) | 适用于新建账户的内部系统管理方法及装置、存储介质 | |
CN105827577A (zh) | 一种信息验证方法及装置 | |
CN111260421B (zh) | 一种基于区块链的电子发票管控方法及装置 | |
CN103716356A (zh) | 基于web的存储过程操作方法、装置和系统 | |
CN109034603B (zh) | 业务流程执行方法、设备及计算机可读存储介质 | |
CN106096417A (zh) | 一种Weblogic反序列化漏洞扫描检测方法及工具 | |
CN116152992B (zh) | 充电请求的处理方法及装置、用于充电服务的启动码 | |
CN112835808A (zh) | 接口测试方法、装置、计算机设备及存储介质 | |
CN111817878A (zh) | 一种智能设备的联网方法、装置及云端服务器 | |
CN103164324A (zh) | 微博测试方法和装置 | |
CN113822036B (zh) | 一种隐私政策内容生成方法、装置及电子设备 | |
CN109948351B (zh) | 一种信息处理方法及装置 | |
CN113792275A (zh) | 密码更新方法及装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |