基于区块链的远程公证方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36735775 阅读:14 留言:0更新日期:2023-03-04 10:06
本申请的实施例揭示了一种基于区块链的远程公证方法、装置、电子设备及存储介质。该方法包括:建立公证机构客户端与公证参与方客户端之间的视频通信连接,在公证机构客户端和公证参与方客户端通过视频通信进行线上公证的过程中,通过公证机构客户端对线上公证的过程进行录制,得到录制视频数据,进而对录制视频数据进行哈希运算得到哈希摘要数据,并获取线上公证过程中的签约数据,然后根据哈希摘要数据和签约数据生成远程公证数据,对远程公证数据进行上链操作,以将远程公证数据存储至区块链平台中;其中公证机构客户端和公证参与方客户端可以为车载终端。本申请实施例的技术方案极大地优化了司法公证方案,提升了司法公证相关数据的安全性。关数据的安全性。关数据的安全性。

【技术实现步骤摘要】
基于区块链的远程公证方法、装置、电子设备及存储介质


[0001]本申请涉及司法公证
,具体而言,涉及一种基于区块链的远程公证方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]目前,在相关技术的司法公证过程中,是由当事人带着相关证明资料到公证处现场进行办理,具体地,司法相关工作人员如公证员会将相关证明材料复印件进行留存,并将部分相关证明材料或其他材料如身份证证件以电子档的形式存储至公证中心系统,进而再对当事人委托的公证事宜进行线下纸质公证签约处理。但是,在当事人准备的相关证明资料不够完善如遗漏或者相关证明资料有误时,则无法完成相关公证事宜,造成司法公证的效率低。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例提供了一种基于区块链的远程公证方法及装置、电子设备、计算机可读存储介质,进而至少在一定程度上可以提升司法公证的效率。
[0004]根据本申请实施例的一个方面,提供了一种基于区块链的远程公证方法,所述方法包括:建立公证机构客户端与公证参与方客户端之间的视频通信连接;在所述公证机构客户端和所述公证参与方客户端通过视频通信进行线上公证的过程中,通过所述公证机构客户端对所述线上公证的过程进行录制,得到录制视频数据;对所述录制视频数据进行哈希运算得到哈希摘要数据,并获取线上公证过程中的签约数据;根据所述哈希摘要数据和所述签约数据生成远程公证数据,对所述远程公证数据进行上链操作,以将所述远程公证数据存储至区块链平台中。
[0005]根据本申请实施例的一个方面,提供了一种基于区块链的远程公证装置,所述装置包括:建立模块,配置为建立公证机构客户端与公证参与方客户端之间的视频通信连接;录制模块,配置为在所述公证机构客户端和所述公证参与方客户端通过视频通信进行线上公证的过程中,通过所述公证机构客户端对所述线上公证的过程进行录制,得到录制视频数据;计算与获取模块,配置为对所述录制视频数据进行哈希运算得到哈希摘要数据,并获取线上公证过程中的签约数据;生成与上链模块,配置为根据所述哈希摘要数据和所述签约数据生成远程公证数据,对所述远程公证数据进行上链操作,以将所述远程公证数据存储至区块链平台中。
[0006]在本申请的一些实施例中,基于前述方案,所述装置还包括:推送模块,配置为通过所述公证机构客户端将所述录制视频数据实时推送至流媒体后台,并由所述流媒体后台将获取到的录制视频数据写入视频文件中,以存储所述录制视频数据;获取模块,配置为从所述流媒体后台中获取存储的录制视频数据,以对所述录制视频数据进行哈希运算得到所述哈希摘要数据。
[0007]在本申请的一些实施例中,基于前述方案,所述推送模块,具体配置为所述公证机
构客户端根据推流密钥将所述录制视频数据以视频流的形式实时推送至推流地址对应的流媒体后台中;所述获取模块,具体配置为通过所述公证机构客户端对应的服务端根据所述推流密钥从所述推流地址对应的流媒体后台中获取所述录制视频数据。
[0008]在本申请的一些实施例中,基于前述方案,所述获取模块,还配置为通过所述公证机构客户端从所述流媒体后台中获取所述推流密钥和所述推流地址;所述获取模块,还配置为通过所述公证机构客户端对应的服务端接收所述公证机构客户端在推流完成后发送的所述推流密钥和所述推流地址。
[0009]在本申请的一些实施例中,基于前述方案,所述基于区块链的远程公证装置还包括:存储模块,配置为将所述录制视频数据和根据所述录制视频数据进行哈希运算得到的哈希摘要数据关联存储至文件服务器中。
[0010]在本申请的一些实施例中,基于前述方案,所述获取模块,还配置为通过所述公证机构客户端对应的服务端获取所述录制视频数据和所述哈希摘要数据的关联存储地址,并发送所述关联存储地址至预设客户端;其中,所述预设客户端包括所述公证机构客户端和所述公证参与方客户端中的至少一个;所述获取模块,还配置为所述预设客户端通过所述关联存储地址获取所述关联视频数据进行播放。
[0011]在本申请的一些实施例中,基于前述方案,所述录制模块包括:发送单元,配置为通过所述公证机构客户端发送屏幕共享请求至所述公证参与方客户端;录制单元,配置为在所述公证参与方客户端响应所述屏幕共享请求后进行屏幕共享之后,实时录制所述公证机构客户端的屏幕内容得到所述录制视频数据。
[0012]在本申请的一些实施例中,基于前述方案,所述计算与获取模块包括:
[0013]获取单元,配置为从所述录制视频数据中提取线上公证过程中的签约数据;其中,所述签约数据包括签约文书数据、签约文书的校验数据、签约日期、签约用户以及签约场地中的至少一种。
[0014]在本申请的一些实施例中,基于前述方案,所述装置还包括:创建模块,配置为根据所述公证机构客户端发起的创建签约房间请求,创建签约房间,生成对应的签约房间标识,并发送所述签约房间标识至所述公证参与方客户端;进入模块,配置为所述公证参与方客户端根据所述签约房间标识进入对应的签约房间,以与所述公证机构客户端建立视频通信连接。
[0015]在本申请的一些实施例中,基于前述方案,所述装置还包括:验证模块,配置为所述公证机构客户端根据接收到的所述公证参与方客户端上传的身份验证信息,对所述公证参与方客户端的当事人进行身份验证,并返回身份验证结果至所述公证参与方客户端;所述进入模块,配置为若所述身份验证结果为身份验证通过,则所述公证参与方客户端根据所述签约房间标识进入对应的签约房间。
[0016]在本申请的一些实施例中,基于前述方案,所述建立模块包括:发送单元,配置为所述公证机构客户端发送视频连接请求至所述公证参与方客户端;建立单元,配置为在所述公证参与方客户端响应所述视频连接请求后,建立所述公证机构客户端和所述公证参与方客户端之间的视频连接通道,以使所述公证机构客户端和所述公证参与方客户端进行视频通信。
[0017]在本申请的一些实施例中,基于前述方案,所述装置还包括:生成模块,配置为基
于所述区块链平台生成信息呈现界面;显示模块,配置为在所述信息呈现界面上显示所述远程公证数据和所述远程公证数据上链的区块信息。
[0018]根据本申请实施例的一个方面,提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述电子设备执行时,使得所述电子设备实现如上所述的基于区块链的远程公证方法。
[0019]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于区块链的远程公证方法。
[0020]根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的基于区块链的远程公证方法。
[0021本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的远程公证方法,其特征在于,所述方法包括:建立公证机构客户端与公证参与方客户端之间的视频通信连接;在所述公证机构客户端和所述公证参与方客户端通过视频通信进行线上公证的过程中,通过所述公证机构客户端对所述线上公证的过程进行录制,得到录制视频数据;对所述录制视频数据进行哈希运算得到哈希摘要数据,并获取线上公证过程中的签约数据;根据所述哈希摘要数据和所述签约数据生成远程公证数据,对所述远程公证数据进行上链操作,以将所述远程公证数据存储至区块链平台中。2.如权利要求1所述的方法,其特征在于,在所述对所述录制视频数据进行哈希运算得到哈希摘要数据之前,所述方法还包括:通过所述公证机构客户端将所述录制视频数据实时推送至流媒体后台,并由所述流媒体后台将获取到的录制视频数据写入视频文件中,以存储所述录制视频数据;从所述流媒体后台中获取存储的录制视频数据,以对所述录制视频数据进行哈希运算得到所述哈希摘要数据。3.如权利要求2所述的方法,其特征在于,所述通过所述公证机构客户端将所述录制视频数据实时推送至流媒体后台,包括:所述公证机构客户端根据推流密钥将所述录制视频数据以视频流的形式实时推送至推流地址对应的流媒体后台中;所述从所述流媒体后台中获取存储的录制视频数据,包括:通过所述公证机构客户端对应的服务端根据所述推流密钥从所述推流地址对应的流媒体后台中获取所述录制视频数据。4.如权利要求3所述的方法,其特征在于,在所述公证机构客户端根据所述推流密钥将所述录制视频数据以视频流的形式实时推送至所述推流地址对应的流媒体后台中之前,所述方法还包括:通过所述公证机构客户端从所述流媒体后台中获取所述推流密钥和所述推流地址;在所述通过所述公证机构客户端对应的服务端根据所述推流密钥从所述推流地址对应的流媒体后台中获取所述录制视频数据之前,所述方法还包括:通过所述公证机构客户端对应的服务端接收所述公证机构客户端在推流完成后发送的所述推流密钥和所述推流地址。5.如权利要求2所述的方法,其特征在于,在所述从所述流媒体后台中获取录制视频数据之后,所述方法还包括:将所述录制视频数据和根据所述录制视频数据进行哈希运算得到的哈希摘要数据关联存储至文件服务器中。6.如权利要求5所述的方法,其特征在于,在所述将所述录制视频数据和根据所述录制视频数据进行哈希运算得到的哈希摘要数据关联存储至文件服务器中之后,所述方法还包括:通过所述公证机构客户端对应的服务端获取所述录制视频数据和所述哈希摘要数据的关联存储地址,并发送所述关联存储地址至预设客户端;其中,所述预设客户端包括所述公证机构客户端和所述公证参与方客户端中的至少一个;
所述预设客户端通过所述关联存储地址获取关联视频数据进行播放。7.如权利要求1所述的方法,其特征在于,所述通过所述公证机构客户端对所述线上公证的过程进行录制,得到录制视频数据,包括:通过所述公证机构客户端发送屏幕共享请求至所述公证参与方客户端;在所述公证参与方客户端响应所述屏幕共享请求后进行...

【专利技术属性】
技术研发人员:崔冉申子熹
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1