协议管理方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:37323544 阅读:18 留言:0更新日期:2023-04-21 23:03
本发明专利技术公开了一种协议管理方法、装置、终端设备以及存储介质,通过为协议各方颁发对应的去中心化身份凭证,接收企业上传的服务协议并计算协议文件指纹,并获取服务协议对应的企业及个人数字身份签名;将服务协议上传至星际文件系统,确保文件存储安全,将协议文件指纹、企业签名及个人签名上传至区块链,实现上链存证并同步至区块链对应的各节点,其中包括司法节点,用于后续产生异议时通过司法节点对存证进行调取,确保了调取的协议版本的一致性。确保了调取的协议版本的一致性。确保了调取的协议版本的一致性。

【技术实现步骤摘要】
协议管理方法、装置、终端设备以及存储介质


[0001]本专利技术涉及区块链
,尤其涉及协议管理方法、装置、终端设备以及存储介质。

技术介绍

[0002]当前互联网服务供应商提供服务协议条文,并存储在服务供应商的服务器中。作为个人用户,无法知晓个人签署的协议是否被服务商篡改,且无法提供证据,可能导致个人权益受到损害。
[0003]同时,服务提供方在协议纠纷案件中,无法证明以下两种情况:(1)用户所见协议即签订的协议。(2)用户签订的协议未被后续篡改。
[0004]因此,有必要提出一种确保协议版本的一致性的解决方案。
[0005]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0006]本专利技术的主要目的在于提供一种协议管理方法、装置、终端设备以及存储介质,旨在确保协议版本的一致性。
[0007]为实现上述目的,本专利技术提供一种协议管理方法,所述协议管理方法包括:
[0008]接收企业上传的服务协议;
[0009]根据所述服务协议计算协议文件指纹,并获取所述服务协议对应的企业私钥签名及个人签名;
[0010]将所述服务协议上传至星际文件系统,将所述服务协议上传至星际文件系统,将所述协议文件指纹、企业私钥签名及个人签名上传至区块链,并同步至所述区块链对应的各节点,以供所述各节点进行调取验证,其中,所述各节点包括司法节点。
[0011]可选地,所述接收企业上传的服务协议的步骤之前还包括:r/>[0012]响应于个人用户、企业和/或司法机构的注册身份请求;
[0013]对所述注册身份请求中包含的身份信息进行核实,判断所述身份信息是否核实通过;
[0014]若所述身份信息核实通过,则生成对应的去中心化身份,以供所述个人用户、企业和/或司法机构基于对应的去中心化身份对所述服务协议进行管理。
[0015]可选地,所述根据所述服务协议计算协议文件指纹,并获取所述服务协议对应的企业私钥签名及个人签名的步骤包括:
[0016]基于预设算法计算所述服务协议的协议文件指纹;
[0017]向所述企业获取所述企业私钥签名;
[0018]通过用户节点获取所述个人用户的个人签名。
[0019]可选地,所述通过用户节点获取所述个人用户的个人签名的步骤包括:
[0020]响应于所述个人用户的服务查询请求,提供所述服务查询请求对应的服务协议;
[0021]识别所述服务协议中的关键内容,并根据所述关键内容生成提示信息,以供所述个人用户判断是否签订所述服务协议;
[0022]若所述个人用户签订所述服务协议,则接收所述个人用户上传的个人签名。
[0023]可选地,所述接收所述个人用户上传的个人签名的步骤之后还包括:
[0024]根据所述个人签名生成个人签订协议凭证;
[0025]将所述个人签订协议凭证提供至所述企业。
[0026]可选地,所述将所述协议文件指纹、企业私钥签名及个人签名上传至区块链,并同步至所述区块链对应的各节点的步骤之后还包括:
[0027]基于所述个人用户对应的去中心化身份为所述个人用户提供协议管理服务,其中,所述协议管理服务包括协议查询、协议变更、协议取消、协议异议和/或协议仲裁。
[0028]可选地,所述基于所述个人用户对应的去中心化身份为所述个人用户提供协议管理服务的步骤包括:
[0029]当所述个人用户提出协议异议和/或协议仲裁时,由所述司法机构通过所述司法节点根据协议文件指纹查询对应的服务协议;
[0030]根据所述服务协议及企业私钥签名生成企业签名协议;
[0031]根据所述服务协议及个人签名生成个人签名协议;
[0032]基于所述企业签名协议及个人签名协议生成验证结果和/或公证证明。
[0033]此外,为实现上述目的,本专利技术还提供一种协议管理装置,所述协议管理装置包括:
[0034]接收模块,用于接收企业上传的服务协议;
[0035]签名模块,用于根据所述服务协议计算协议文件指纹,并获取所述服务协议对应的企业私钥签名及个人签名;
[0036]上链模块,用于将所述服务协议上传至星际文件系统,将所述服务协议上传至星际文件系统,将所述协议文件指纹、企业私钥签名及个人签名上传至区块链,并同步至所述区块链对应的各节点,以供所述各节点进行调取验证,其中,所述各节点包括司法节点。
[0037]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的协议管理程序,所述协议管理程序被所述处理器执行时实现如上所述的协议管理方法的步骤。
[0038]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有协议管理程序,所述协议管理程序被处理器执行时实现如上所述的协议管理方法的步骤。
[0039]本专利技术实施例提出的一种协议管理方法、装置、终端设备以及存储介质,通过接收企业上传的服务协议;根据所述服务协议计算协议文件指纹,并获取所述服务协议对应的企业私钥签名及个人签名;将所述服务协议上传至星际文件系统,将所述服务协议上传至星际文件系统,将所述协议文件指纹、企业私钥签名及个人签名上传至区块链,并同步至所述区块链对应的各节点,以供所述各节点进行调取验证,其中,所述各节点包括司法节点。通过将企业上传的服务协议对应的协议文件指纹、企业私钥签名及个人签名上传至区块链,实现上链存证,通过同步至包括司法节点在内的各节点,用于后续产生异议时通过司法
节点对存证进行调取,确保了调取的协议版本的一致性。
附图说明
[0040]图1为本专利技术协议管理装置所属终端设备的功能模块示意图;
[0041]图2为本专利技术协议管理方法一示例性实施例的流程示意图;
[0042]图3为图2实施例中步骤S20的具体流程示意图;
[0043]图4为本专利技术协议管理方法另一示例性实施例的流程示意图;
[0044]图5为本专利技术实施例中的系统模块示意图;
[0045]图6为本专利技术实施例中的的整体流程示意图。
[0046]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0048]本专利技术实施例的主要解决方案是:通过接收企业上传的服务协议;根据所述服务协议计算协议文件指纹,并获取所述服务协议对应的企业私钥签名及个人签名;将所述服务协议上传至星际文件系统,将所述服务协议上传至星际文件系统,将所述协议文件指纹、企业私钥签名及个人签名上传至区块链,并同步至所述区块链对应的各节点,以供所述各节点进行调取验证,其中,所述各节点包括司法节点。通过将企业上传的服务协议对应的协议文件指纹、企业私钥签名及个人签名上传至本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种协议管理方法,其特征在于,所述协议管理方法包括以下步骤:接收企业上传的服务协议;根据所述服务协议计算协议文件指纹,并获取所述服务协议对应的企业私钥签名及个人签名;将所述服务协议上传至星际文件系统,将所述协议文件指纹、企业私钥签名及个人签名上传至区块链,并同步至所述区块链对应的各节点,以供所述各节点进行调取验证,其中,所述各节点包括司法节点。2.如权利要求1所述的协议管理方法,其特征在于,所述接收企业上传的服务协议的步骤之前还包括:响应于个人用户、企业和/或司法机构的注册身份请求;对所述注册身份请求中包含的身份信息进行核实,判断所述身份信息是否核实通过;若所述身份信息核实通过,则生成对应的去中心化身份,以供所述个人用户、企业和/或司法机构基于对应的去中心化身份对所述服务协议进行管理。3.如权利要求1所述的协议管理方法,其特征在于,所述根据所述服务协议计算协议文件指纹,并获取所述服务协议对应的企业私钥签名及个人签名的步骤包括:基于预设算法计算所述服务协议的协议文件指纹;向所述企业获取所述企业私钥签名;通过用户节点获取所述个人用户的个人签名。4.如权利要求3所述的协议管理方法,其特征在于,所述通过用户节点获取所述个人用户的个人签名的步骤包括:响应于所述个人用户的服务查询请求,提供所述服务查询请求对应的服务协议;识别所述服务协议中的关键内容,并根据所述关键内容生成提示信息,以供所述个人用户判断是否签订所述服务协议;若所述个人用户签订所述服务协议,则接收所述个人用户上传的个人签名。5.如权利要求4所述的协议管理方法,其特征在于,所述接收所述个人用户上传的个人签名的步骤之后还包括:根据所述个人签名生成个人签订协议凭证;将所述个人签订协议凭证提供至所述企业。6.如权利要求1所述的协议管理方法,其特征在于,...

【专利技术属性】
技术研发人员:姬长伟
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1