CN110689909A - 基于区块链的配音信息记录方法、查询方法、装置及设备 - Google Patents
基于区块链的配音信息记录方法、查询方法、装置及设备 Download PDFInfo
- Publication number
- CN110689909A CN110689909A CN201910979380.0A CN201910979380A CN110689909A CN 110689909 A CN110689909 A CN 110689909A CN 201910979380 A CN201910979380 A CN 201910979380A CN 110689909 A CN110689909 A CN 110689909A
- Authority
- CN
- China
- Prior art keywords
- dubbing
- query
- authorization
- actor
- block chain
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6272—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
- G11B2020/10546—Audio or video recording specifically adapted for audio data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种基于区块链的配音信息记录方法、查询方法、装置及设备。所述方法包括:接收第一设备发送的配音信息记录请求,该配音信息记录请求用于请求在区块链中存储第一配音信息,第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;向第一配音演员对应的第二设备发送授权验证请求,该授权验证请求用于请求验证第一角色的配音是否经过第一配音演员的授权;在接收到对应于授权验证请求的授权确认响应之后,在区块链中存储第一配音信息。本申请一方面保证了记录的配音信息是经过配音演员鉴权认可的,有助于降低盗版现象的发生,另一方面由于区块链中数据具有不可篡改的特性,因此能够保证记录的配音信息的真实性和可信度。
Description
技术领域
本申请实施例涉及区块链技术领域,特别涉及一种基于区块链的配音信息记录方法、查询方法、装置及设备。
背景技术
在游戏、动画等互联网产品中,通常会使用配音演员为产品中的角色进行配音。
在相关技术中,以游戏应用程序为例,游戏应用程序的客户端所显示的用户界面中,会向用户展示配音信息,如某个游戏角色对应的配音演员的名字信息,以便用户了解该游戏角色是由哪个配音演员进行配音的。
然而,目前相关技术无法保证向用户展示的配音信息的真实性和可信度。
发明内容
本申请实施例提供了一种基于区块链的配音信息记录方法、查询方法、装置及设备,可用于解决相关技术无法保证向用户展示的配音信息的真实性和可信度的技术问题。所述技术方案如下:
一方面,本申请实施例提供了一种基于区块链的配音信息记录方法,应用于区块链***中的区块链节点,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
所述方法包括:
接收第一设备发送的配音信息记录请求,所述配音信息记录请求用于请求在所述区块链中存储第一配音信息,所述第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;
向所述第一配音演员对应的第二设备发送授权验证请求,所述授权验证请求用于请求验证所述第一角色的配音是否经过所述第一配音演员的授权;
在接收到对应于所述授权验证请求的授权确认响应之后,在所述区块链中存储所述第一配音信息。
另一方面,本申请实施例提供了一种基于区块链的配音信息查询方法,所述方法包括:
显示第一产品的用户界面,所述用户界面中包括用于查询所述第一产品中的第一角色的配音是否经过第一配音演员的授权的第一操作入口;
获取对应于所述第一操作入口的查询指令;
根据对应于所述第一操作入口的查询指令,向区块链***中的区块链节点发送授权查询请求,所述授权查询请求用于请求查询所述第一角色的配音是否经过所述第一配音演员的授权;其中,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
接收所述区块链节点发送的授权查询响应,所述授权查询响应中携带有第一授权查询结果或第二授权查询结果;其中,所述第一授权查询结果用于指示所述第一角色的配音已经过所述第一配音演员的授权,所述第二授权查询结果用于指示所述第一角色的配音未经过所述第一配音演员的授权;
根据所述授权查询响应,显示所述第一授权查询结果或者所述第二授权查询结果。
再一方面,本申请实施例提供了一种基于区块链的配音信息记录装置,应用于区块链***中的区块链节点,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
所述装置包括:
记录请求接收模块,用于接收第一设备发送的配音信息记录请求,所述配音信息记录请求用于请求在所述区块链中存储第一配音信息,所述第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;
授权验证请求模块,用于向所述第一配音演员对应的第二设备发送授权验证请求,所述授权验证请求用于请求验证所述第一角色的配音是否经过所述第一配音演员的授权;
配音信息存储模块,用于在接收到对应于所述授权验证请求的授权确认响应之后,在所述区块链中存储所述第一配音信息。
再一方面,本申请实施例提供了一种基于区块链的配音信息查询装置,所述装置包括:
用户界面显示模块,用于显示第一产品的用户界面,所述用户界面中包括用于查询所述第一产品中的第一角色的配音是否经过第一配音演员的授权的第一操作入口;
第一指令获取模块,用于获取对应于所述第一操作入口的查询指令;
授权查询请求模块,用于根据对应于所述第一操作入口的查询指令,向区块链***中的区块链节点发送授权查询请求,所述授权查询请求用于请求查询所述第一角色的配音是否经过所述第一配音演员的授权;其中,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
查询响应接收模块,用于接收所述区块链节点发送的授权查询响应,所述授权查询响应中携带有第一授权查询结果或第二授权查询结果;其中,所述第一授权查询结果用于指示所述第一角色的配音已经过所述第一配音演员的授权,所述第二授权查询结果用于指示所述第一角色的配音未经过所述第一配音演员的授权;
查询结果显示模块,用于根据所述授权查询响应,显示所述第一授权查询结果或者所述第二授权查询结果。
再一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述基于区块链的配音信息记录方法,或者实现上述基于区块链的配音信息查询方法。
又一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述基于区块链的配音信息记录方法,或者实现上述基于区块链的配音信息查询方法。
还一方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机设备上运行时,使得计算机设备执行上述基于区块链的配音信息记录方法,或者执行上述基于区块链的配音信息查询方法。
本申请实施例提供的技术方案可以带来如下有益效果:
通过区块链节点在确认第一产品中的第一角色的配音是经过第一配音演员授权的情况下,将第一配音信息存储在区块链中,该第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;一方面保证了记录的配音信息是经过配音演员鉴权认可的,有助于降低盗版现象的发生,另一方面由于区块链中数据具有不可篡改的特性,因此能够保证记录的配音信息的真实性和可信度。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的区块链***的结构示意图;
图2是本申请一个实施例提供的区块结构的示意图;
图3是本申请一个实施例提供的***架构的示意图;
图4是本申请另一个实施例提供的***架构的示意图;
图5是本申请一个实施例提供的基于区块链的配音信息记录方法的流程图;
图6是本申请一个实施例提供的基于区块链的配音信息查询方法的流程图;
图7示例性示出了认证标签的界面示意图;
图8示例性示出了查询功能的界面示意图;
图9是本申请另一个实施例提供的基于区块链的配音信息记录和查询方法的流程图;
图10是本申请一个实施例提供的基于区块链的配音信息记录装置的框图;
图11是本申请另一个实施例提供的基于区块链的配音信息记录装置的框图;
图12是本申请一个实施例提供的基于区块链的配音信息查询装置的框图;
图13是本申请另一个实施例提供的基于区块链的配音信息查询装置的框图;
图14是本申请一个实施例提供的计算机设备的结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
首先,对本申请实施例涉及的区块链技术进行介绍说明。
区块链***是一个数据共享***,即用于进行节点与节点之间数据共享的***。请参考图1,其示出了本申请一个实施例提供的一种区块链***100的示意图。如图1所示,该区块链***100中可以包括多个节点101(也称为“区块链节点”),每个节点101在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该区块链***100内的共享数据。为了保证区块链***100内的信息互通,区块链***100中的每个节点101之间可以存在直接或者间接的信息连接,节点101之间可以通过上述信息连接进行信息传输。例如,当区块链***100中的任意节点接收到输入信息时,区块链***100中的其他节点便根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据进行存储,使得区块链***100中全部节点上存储的数据均一致。
对于区块链***100中的每个节点101,均具有与其对应的节点标识,而且区块链***100中的每个节点101均可以存储有区块链***100中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至区块链***中的其他节点。每个节点中可维护一个如下表所示的节点标识列表,将节点名称和节点标识对应存储至该节点标识列表中。其中,节点标识可为IP(Internet Protocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息,表1中仅以IP地址为例进行说明。
表1
节点名称 | 节点标识 |
节点1 | 117.114.151.174 |
节点2 | 117.116.189.145 |
… | … |
节点N | 119.123.789.258 |
区块链***100中的每个节点101均存储一条相同的区块链。
请参考图2,其示出了本申请一个实施例提供的区块结构一个可选的示意图。如图2所示,区块链由多个区块组成,区块链200由多个区块201组成,创始块中包括区块头和区块主体,区块头中存储有输入信息特征值、版本号、时间戳和难度值,区块主体中存储有输入信息;创始块的下一区块以创始块为父区块,下一区块中同样包括区块头和区块主体,区块头中存储有当前区块的输入信息特征值、父区块的区块头特征值、版本号、时间戳和难度值,并以此类推,使得区块链中每个区块中存储的区块数据均与父区块中存储的区块数据存在关联,保证了区块中输入信息的安全性。
在生成区块链200中的各个区块201时,区块链所在的节点在接收到输入信息,对输入信息进行校验,完成校验后,将输入信息存储至内存池中,并更新其用于记录输入信息的哈希树;之后,将更新时间戳更新为接收到输入信息的时间,并尝试不同的随机数,多次进行特征值计算,使得计算得到的特征值可以满足下述公式:
SHA256(SHA256(version+prev_hash+merkle_root+ntime+nbits+x))<TARGET
其中,SHA256为计算特征值所用的特征值算法;version(版本号)为区块链中相关区块协议的版本信息;prev_hash为当前区块的父区块的区块头特征值;merkle_root为输入信息的特征值;ntime为更新时间戳的更新时间;nbits为当前难度,在一段时间内为定值,并在超出固定时间段后再次进行确定;x为随机数;TARGET为特征值阈值,该特征值阈值可以根据nbits确定得到。
这样,当计算得到满足上述公式的随机数时,便可将信息对应存储,生成区块头和区块主体,得到当前区块。随后,区块链所在节点根据区块链***中其他节点的节点标识,将新生成的区块分别发送给其所在的区块链***中的其他节点,由其他节点对新生成的区块进行校验,并在完成校验后将新生成的区块添加至其存储的区块链中。
请参考图3,其示出了本申请一个实施例提供的***架构的示意图。如图3所示,该***架构可以包括:区块链***310、服务器320和终端330。
区块链***310包括n个区块链节点311,n为大于1的整数。区块链节点311可以是任何具备数据处理和存储能力的计算机设备,如服务器、用户终端等。各个区块链节点311之间能够直接或者间接地进行通信,从而实现数据的共享与同步。
在本申请实施例中,每个区块链节点311中均配置有区块链312,有关区块链312结构的介绍说明可参见上文,此处不再赘述。在本申请实施例中,区块链312可用于存储配音信息,该配音信息用于指示某个配音演员在某个产品中为某个角色进行配音。可选地,区块链312中存储有多个产品的配音信息。本申请实施例所涉及的产品,可以是诸如游戏、动画等互联网产品,或者其它需要用到配音演员为角色进行配音的互联网产品,本申请实施例对此不作限定。配音演员也可以称为声优,是指用声音来表演的人,用于为产品中的角色提供配音。在一个示例中,区块链312中存储有多个游戏的配音信息,如包括游戏A、游戏B、游戏C和游戏D等多个游戏的配音信息,每个游戏的配音信息包括该游戏中的各个配音演员以及所配音的角色,如游戏A中包括配音演员A、配音演员B和配音演员C,这3个配音演员所配音的角色分别为角色A、角色B和角色C。
服务器320可以是某一个产品的后台服务器,用于为该产品提供后台服务。服务器320可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。另外,服务器320可以与区块链***310中的至少一个区块链节点311建立网络通信连接,从而通过该网络通信连接与区块链节点311进行数据收发。该网络可以是有线网络,也可以是无线网络。
可选地,如图4所示,当区块链312中存储有多个产品的配音信息时,可以有多个不同的服务器320与区块链***310对接,该不同的服务器320用于为不同的产品提供后台服务。例如,服务器A可以是游戏A的后台服务器,服务器B可以是游戏B的后台服务器,服务器C可以是游戏C的后台服务器,且该服务器A、服务器B和服务器C均与区块链***310对接,能够与区块链节点311进行通信。
终端330可以是诸如手机、平板电脑、游戏主机、多媒体播放设备、可穿戴设备、PC(Personal Computer,个人计算机)等电子设备。终端330中可以安装运行、播放或展示上述产品的客户端。例如,当上述产品为游戏应用程序时,终端330中可以安装运行该游戏应用程序的客户端;又例如,当上述产品为动画时,终端330中可以安装播放该动画的客户端,如视频播放应用程序的客户端。终端330和服务器320之间可以通过网络进行通信,终端330与区块链***310中至少一个区块链节点311也可以通过网络进行通信,该网络可以是有线网络,也可以是无线网络。
请参考图5,其示出了本申请一个实施例提供的基于区块链的配音信息记录方法的流程图。该方法可以应用于图3和图4所示***构架的区块链节点311中。该方法可以包括如下几个步骤(501~503):
步骤501,接收第一设备发送的配音信息记录请求,该配音信息记录请求用于请求在区块链中存储第一配音信息,第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音。
第一设备可以是第一产品的后台技术人员所使用的设备。后台技术人员在处理得到第一配音演员在第一产品中为第一角色提供的配音数据之后,可以通过第一设备向区块链节点发送配音信息记录请求。另外,后台技术人员可以人工对第一配音演员录制的配音数据进行处理,如格式转换、长度调整、数据拼接、添加音效等处理,得到符合预期的配音数据。
可选地,配音信息记录请求中包括第一配音演员的标识信息、第一角色的标识信息和第一产品的标识信息。可选地,配音信息记录请求中还包括第一配音演员在第一产品中为第一角色提供的配音数据的标识信息。其中,第一配音演员的标识信息用于唯一指示该第一配音演员,不同的配音演员具有不同的标识信息。第一角色的标识信息用于唯一指示该第一角色,不同的角色具有不同的标识信息。第一产品的标识信息用于唯一指示该第一产品,不同的产品具有不同的标识信息。配音数据的标识信息用于唯一指示该配音数据,不同的配音数据具有不同的标识信息。
步骤502,向第一配音演员对应的第二设备发送授权验证请求,该授权验证请求用于请求验证第一角色的配音是否经过第一配音演员的授权。
区块链节点在接收到配音信息记录请求之后,确定第一配音信息所对应的第一配音演员,然后向第一配音演员对应的第二设备发送授权验证请求。例如,区块链节点根据配音信息记录请求中携带的第一配音演员的标识信息,确定第一配音演员。
第二设备可以是第一配音演员所使用的设备,例如第二设备中登录有第一配音演员的用户帐号,区块链节点向该第一配音演员的用户帐号发送授权验证请求。第二设备接收到该授权验证请求之后,可以显示相应的询问信息,该询问信息用于询问第一配音演员,该第一产品中的第一角色的配音是否经过第一配音演员的授权。如果第一配音演员确认第一角色的配音已经过其授权,那么第一配音演员可以触发第二设备向区块链节点发送授权确认响应,该授权确认响应用于指示第一角色的配音已经过第一配音演员的授权;如果第一配音演员确认第一角色的配音未经过其授权,那么第一配音演员可以触发第二设备向区块链节点发送授权拒绝响应,该授权拒绝响应用于指示第一角色的配音未经过第一配音演员的授权。
步骤503,在接收到对应于授权验证请求的授权确认响应之后,在区块链中存储第一配音信息。
如果区块链节点接收到第二设备反馈的授权确认响应,那么说明该第一产品中的第一角色的配音已经过第一配音演员的授权,也即第一产品是拥有该配音的版权的,区块链节点就可以在区块链中存储第一配音信息。
可选地,第一配音信息包括第一配音演员的标识信息、第一角色的标识信息和第一产品的标识信息。可选地,第一配音信息还包括第一配音演员在第一产品中为第一角色提供的配音数据的标识信息。
可选地,在区块链***中的n个区块链节点对配音信息记录请求达成共识之后,区块链节点在区块链中添加第一区块,该第一区块中包括第一配音信息。对于区块链***中的n个区块链节点,目标区块链节点在获取到在区块链中添加区块的权限之后,在区块链中添加一个新的区块(如第一区块),并向其它区块链节点发送区块添加指示。上述目标区块链节点可以是区块链***中的任意一个区块链节点。其它区块链节点接收到区块添加指示后首先对第一区块中的数据达成共识,即同意该第一区块写入各自对应的区块链中,达成共识后,其它区块链节点即在各自的区块链中添加第一区块。本申请实施例对达成共识的具体表现形式不作限定,即达成共识既可以是区块链***中的所有节点均同意该数据加入区块链中,也可以是区块链***中的大部分节点同意该数据加入区块链中,例如超过51%的节点同意该数据加入区块链中。
可选地,区块链中可以存储多个产品的配音信息。例如,区块链中还存储有第二配音信息,该第二配音信息用于指示第二配音演员在第二产品中为第二角色进行配音;其中,第一产品和第二产品是两个不同的产品。例如,区块链中存储有多个不同游戏的配音信息,如包括游戏A的配音信息、游戏B的配音信息以及游戏C的配音信息,每个游戏的配音信息包括该游戏中的各个配音演员以及所配音的角色。
综上所述,本申请实施例提供的技术方案,通过区块链节点在确认第一产品中的第一角色的配音是经过第一配音演员授权的情况下,将第一配音信息存储在区块链中,该第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;一方面保证了记录的配音信息是经过配音演员鉴权认可的,有助于降低盗版现象的发生,另一方面由于区块链中数据具有不可篡改的特性,因此能够保证记录的配音信息的真实性和可信度。
请参考图6,其示出了本申请一个实施例提供的基于区块链的配音信息查询方法的流程图。该方法可以应用于图3和图4所示***构架中。该方法可以包括如下几个步骤(601~606):
步骤601,第三设备显示第一产品的用户界面,该用户界面中包括用于查询第一产品中的第一角色的配音是否经过第一配音演员的授权的第一操作入口。
第一产品的用户界面是用于展示第一产品的界面。例如,当第一产品为游戏时,可以在该用户界面中显示游戏画面;又例如,当第一产品为动画时,可以在该用户界面中播放该动画。
在第一产品的用户界面中,可以包括第一操作入口,该第一操作入口用于查询第一产品中的第一角色的配音是否经过第一配音演员的授权。在本申请实施例中,对第一操作入口的实现形式不作限定,例如该第一操作入口可以是按钮或者其它操作控件。
另外,第三设备是指第一产品的用户所使用的设备,如上述图3和图4所示***架构中的终端330。
步骤602,第三设备获取对应于第一操作入口的查询指令。
用户可以通过第一操作入口触发查询指令,该查询指令用于触发第三设备向区块链***中的区块链节点发送授权查询请求。其中,区块链***包括n个区块链节点,每个区块链节点上均配置有区块链,n为大于1的整数。
步骤603,第三设备根据对应于第一操作入口的查询指令,向区块链***中的区块链节点发送授权查询请求。
授权查询请求用于请求查询第一角色的配音是否经过第一配音演员的授权。可选地,授权查询请求中可以包括第一产品的标识信息、第一角色的标识信息以及第一配音演员的标识信息。
步骤604,区块链节点根据授权查询请求,检测区块链中是否存储有第一配音信息。
第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音。在上文实施例已经介绍,第一配音信息可以包括第一配音演员的标识信息、第一角色的标识信息和第一产品的标识信息。可选地,第一配音信息还包括第一配音演员在第一产品中为第一角色提供的配音数据的标识信息。
若区块链中存储有第一配音信息,则区块链节点向第三设备发送携带有第一授权查询结果的授权查询响应,该第一授权查询结果用于指示第一角色的配音已经过第一配音演员的授权;若区块链中未存储有第一配音信息,则区块链节点向第三设备发送携带有第二授权查询结果的授权查询响应,该第二授权查询结果用于指示第一角色的配音未经过第一配音演员的授权。
步骤605,区块链节点向第三设备发送授权查询响应。
授权查询响应中携带有第一授权查询结果或第二授权查询结果。
步骤606,第三设备根据授权查询响应,显示第一授权查询结果或者第二授权查询结果。
如果第三设备接收到的授权查询响应中携带有第一授权查询结果,则第三设备显示该第一授权查询结果;如果第三设备接收到的授权查询响应中携带有第二授权查询结果,则第三设备显示该第二授权查询结果。用户可以根据第三设备显示的授权查询结果,获知该第一产品中的第一角色的配音是否经过第一配音演员的授权。
可选地,若授权查询响应中携带有第一授权查询结果,则第三设备还可以在用户界面中显示认证标签,该认证标签用于指示经过区块链认证,第一角色的配音已经过第一配音演员的授权。用户查看到该认证标签之后,可以获知该配音授权是经过区块链认证的,其可信度较高。示例性地,如图7所示,以游戏应用程序为例,假设该游戏应用程序中的角色A对应的配音演员是配音演员A,该游戏应用程序的客户端在显示该角色A的时候,可以显示配音演员A,表明该角色A是由配音演员A进行配音的。另外,如图7所示,还可以在用户界面中显示认证标签71,该认证标签71中显示有“区块链认证”的字样,表示该配音授权是经过区块链认证的。
综上所述,本申请实施例提供的技术方案,通过向区块链节点发送授权查询请求,区块链节点根据该授权查询请求,检测区块链中是否存储有第一配音信息,然后根据相应的检测结果反馈授权查询响应,实现了对产品中的配音是否经过配音演员的授权进行查询,让用户能够获知产品中的配音是否经过配音演员的授权,保证了配音版权的真实性和可信度。
在示例性实施例中,用户界面中还包括用于查询第一配音演员所配音的产品和角色的第二操作入口。用户可以通过该第二操作入口触发查询指令,该查询指令用于触发第三设备向区块链节点发送第一查询请求。在本申请实施例中,对第二操作入口的实现形式不作限定,例如该第二操作入口可以是按钮或者其它操作控件。
第三设备在获取到对应于第二操作入口的查询指令之后,根据对应于第二操作入口的查询指令,向区块链节点发送第一查询请求,该第一查询请求用于请求查询第一配音演员所配音的产品和角色,第一查询请求中包括第一配音演员的标识信息。区块链节点根据第一配音演员的标识信息,从区块链中获取第一配音演员所配音的产品和角色。区块链节点向第三设备发送第一查询响应,该第一查询响应中包括第一配音演员所配音的产品和角色。第三设备显示第一配音演员所配音的产品和角色。
例如,区块链中存储有多个不同游戏的配音信息,如包括游戏A的配音信息、游戏B的配音信息以及游戏C的配音信息,每个游戏的配音信息包括该游戏中的各个配音演员以及所配音的角色。配音演员A在游戏A中为角色X进行配音,且该配音演员还在游戏C中为角色Y进行配音,那么当区块链节点接收到用于查询该配音演员A所配音的产品和角色的第一查询请求时,可以向第三设备反馈游戏A角色X以及游戏C角色Y。
在示例性实施例中,用户界面中还包括用于查询第一产品中的配音演员和所配音的角色的第三操作入口。用户可以通过该第三操作入口触发查询指令,该查询指令用于触发第三设备向区块链节点发送第二查询请求。在本申请实施例中,对第三操作入口的实现形式不作限定,例如该第三操作入口可以是按钮或者其它操作控件。
第三设备在获取到对应于第三操作入口的查询指令之后,根据对应于第三操作入口的查询指令,向区块链节点发送第二查询请求,该第二查询请求用于请求查询第一产品中的配音演员和所配音的角色,该第二查询请求中包括第一产品的标识信息。区块链节点根据第一产品的标识信息,从区块链中获取第一产品中的配音演员和所配音的角色。区块链节点向第三设备发送第二查询响应,该第二查询响应中包括第一产品中的配音演员和所配音的角色。第三设备显示第一产品中的配音演员和所配音的角色。
例如,区块链中存储有多个不同游戏的配音信息,如包括游戏A的配音信息、游戏B的配音信息以及游戏C的配音信息,每个游戏的配音信息包括该游戏中的各个配音演员以及所配音的角色。游戏A中包括配音演员A、配音演员B和配音演员C,这3个配音演员所配音的角色分别为角色A、角色B和角色C。那么当区块链节点接收到用于查询该游戏A中的配音演员和所配音的角色的第二查询请求时,可以向第三设备反馈配音演员A角色A、配音演员B角色B以及配音演员C角色C。
示例性地,如图8所示,第三设备显示的用户界面80中包括“按产品查询”选项81和“按声优查询”选项82;其中,“按产品查询”选项81用于查询某个产品中的配音演员和所配音的角色,“按声优查询”选项82用于查询某个配音演员所配音的产品和角色。例如,如图8中(a)部分所示,通过“按产品查询”选项81查询游戏A中的配音演员和所配音的角色,查询结果可以包括配音演员A在该游戏A中为角色A进行配音、配音演员B在该游戏A中为角色B进行配音,以及配音演员C在该游戏A中为角色C进行配音。又例如,如图8中(b)部分所示,通过“按声优查询”选项82查询配音演员A所配音的产品和角色,查询结果可以包括该配音演员A在游戏A中为角色A进行配音,以及该配音演员A在游戏C中为角色D进行配音。并且,上述查询结果都是从区块链中获取的,由于区块链中存储的数据是经过配音演员鉴权认证过的,且区块链中存储的数据具有不可篡改的特性,因此可以确保向用户反馈的查询结果是真实可信的。
综上所述,本申请实施例提供的技术方案,还提供了从区块链中查询某一产品中的配音演员和所配音的角色的功能,以及从区块链中查询某一配音演员所配音的产品和角色的功能,使得用户可以了解某一产品中的各个配音演员和所配音的角色,还可以了解某一配音演员所配音的各个产品和角色,提供了更加丰富的查询功能,提高了用户的查询效率,且有助于增加不同产品之间的流量导入。
下面,以本申请技术方案应用于游戏为例,对本申请技术方案进行介绍说明。
如图9所示,游戏A的开发组获取配音演员为游戏角色录制的配音数据,由后台技术人员对该配音数据进行处理之后,一方面,后台技术人员将配音数据打包到游戏A的安装包中,该安装包由用户在终端中下载安装之后,即可运行该游戏A;另一方面,后台技术人员还会请求在区块链中存储配音信息。区块链节点在接收到配音信息记录请求之后,会向相应的配音演员发起授权验证流程,在得到配音演员的授权确认响应之后,将配音信息存储至区块链中。用户在使用游戏A的过程中,一方面可以体验到配音演员为游戏角色提供的配音数据,另一方面用户还可以向区块链***发起查询请求,包括查询角色的配音是否经过配音演员的授权、查询某一配音演员所配音的游戏和角色、查询某一游戏中的配音演员和所配音的角色,等等。区块链***中的区块链节点接收到查询请求之后,会从区块链中得到查询结果,并向用户所使用的终端反馈携带有查询结果的查询响应。由于区块链***的区块链节点中存储有多个不同游戏的配音信息,因此用户除了能够查询到某一个游戏中用到的配音演员和所配音的角色之外,还可以查询其感兴趣的某一个配音演员所配音的各个游戏和相应的角色,从而为用户提供更多的有用信息。
另外,在图9中,仅以游戏A为例进行了介绍说明,当区块链中存储有多个不同游戏的配音信息时,如还包括游戏B、游戏C、游戏D等多个游戏的配音信息时,每个游戏的配音信息的记录和查询流程,均与游戏A相同或类似,本申请实施例对此不再赘述。
需要说明的一点是,在上述方法实施例中,仅从区块链节点和第三设备交互的角度,对本申请技术方案进行了介绍说明。上述有关区块链节点执行的步骤,可以单独实现成为区块链节点侧的配音信息记录方法,上述有关第三设备执行的步骤,可以单独实现成为第三设备侧的配音信息查询方法。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图10,其示出了本申请一个实施例提供的基于区块链的配音信息记录装置的框图。该装置具有实现上述区块链节点侧的方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是区块链节点,也可以设置在区块链节点中。该装置1000可以包括:记录请求接收模块1001、授权验证请求模块1002和配音信息存储模块1003。
记录请求接收模块1001,用于接收第一设备发送的配音信息记录请求,所述配音信息记录请求用于请求在所述区块链中存储第一配音信息,所述第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音。
授权验证请求模块1002,用于向所述第一配音演员对应的第二设备发送授权验证请求,所述授权验证请求用于请求验证所述第一角色的配音是否经过所述第一配音演员的授权。
配音信息存储模块1003,用于在接收到对应于所述授权验证请求的授权确认响应之后,在所述区块链中存储所述第一配音信息。
在示例性实施例中,如图11所示,所述装置1000还包括:查询请求接收模块1004、配音信息检测模块1005和查询请求响应模块1006。
查询请求接收模块1004,用于接收第三设备发送的授权查询请求,所述授权查询请求用于请求查询所述第一角色的配音是否经过所述第一配音演员的授权。
配音信息检测模块1005,用于根据所述授权查询请求,检测所述区块链中是否存储有所述第一配音信息。
查询请求响应模块1006,用于若所述区块链中存储有所述第一配音信息,则向所述第三设备发送携带有第一授权查询结果的授权查询响应,所述第一授权查询结果用于指示所述第一角色的配音已经过所述第一配音演员的授权;若所述区块链中未存储有所述第一配音信息,则向所述第三设备发送携带有第二授权查询结果的授权查询响应,所述第二授权查询结果用于指示所述第一角色的配音未经过所述第一配音演员的授权。
在示例性实施例中,如图11所示,所述装置1000还包括:第一请求接收模块1007、第一信息获取模块1008和第一请求响应模块1009。
第一请求接收模块1007,用于接收第三设备发送的第一查询请求,所述第一查询请求用于请求查询所述第一配音演员所配音的产品和角色,所述第一查询请求中包括所述第一配音演员的标识信息。
第一信息获取模块1008,用于根据所述第一配音演员的标识信息,从所述区块链中获取所述第一配音演员所配音的产品和角色。
第一请求响应模块1009,用于向所述第三设备发送第一查询响应,所述第一查询响应中包括所述第一配音演员所配音的产品和角色。
在示例性实施例中,如图11所示,所述装置1000还包括:第二请求接收模块1010、第二信息获取模块1011和第二请求响应模块1012。
第二请求接收模块1010,用于接收第三设备发送的第二查询请求,所述第二查询请求用于请求查询所述第一产品中的配音演员和所配音的角色,所述第二查询请求中包括所述第一产品的标识信息。
第二信息获取模块1011,用于根据所述第一产品的标识信息,从所述区块链中获取所述第一产品中的配音演员和所配音的角色。
第二请求响应模块1012,用于向所述第三设备发送第二查询响应,所述第二查询响应中包括所述第一产品中的配音演员和所配音的角色。
在示例性实施例中,所述配音信息存储模块1003,用于在所述n个区块链节点对所述配音信息记录请求达成共识之后,在所述区块链中添加第一区块,所述第一区块中包括所述第一配音信息。
在示例性实施例中,所述区块链中还存储有第二配音信息,所述第二配音信息用于指示第二配音演员在第二产品中为第二角色进行配音;
其中,所述第一产品和所述第二产品是两个不同的产品。
综上所述,本申请实施例提供的技术方案,通过区块链节点在确认第一产品中的第一角色的配音是经过第一配音演员授权的情况下,将第一配音信息存储在区块链中,该第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;一方面保证了记录的配音信息是经过配音演员鉴权认可的,有助于降低盗版现象的发生,另一方面由于区块链中数据具有不可篡改的特性,因此能够保证记录的配音信息的真实性和可信度。
请参考图12,其示出了本申请一个实施例提供的基于区块链的配音信息查询装置的框图。该装置具有实现上述第三设备侧的方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是第三设备,也可以设置在第三设备中。该装置1200可以包括:用户界面显示模块1201、第一指令获取模块1202、授权查询请求模块1203、查询响应接收模块1204和查询结果显示模块1205。
用户界面显示模块1201,用于显示第一产品的用户界面,所述用户界面中包括用于查询所述第一产品中的第一角色的配音是否经过第一配音演员的授权的第一操作入口。
第一指令获取模块1202,用于获取对应于所述第一操作入口的查询指令。
授权查询请求模块1203,用于根据对应于所述第一操作入口的查询指令,向区块链***中的区块链节点发送授权查询请求,所述授权查询请求用于请求查询所述第一角色的配音是否经过所述第一配音演员的授权;其中,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数。
查询响应接收模块1204,用于接收所述区块链节点发送的授权查询响应,所述授权查询响应中携带有第一授权查询结果或第二授权查询结果;其中,所述第一授权查询结果用于指示所述第一角色的配音已经过所述第一配音演员的授权,所述第二授权查询结果用于指示所述第一角色的配音未经过所述第一配音演员的授权。
查询结果显示模块1205,用于根据所述授权查询响应,显示所述第一授权查询结果或者所述第二授权查询结果。
在示例性实施例中,所述用户界面中还包括用于查询所述第一配音演员所配音的产品和角色的第二操作入口。如图13所示,所述装置1200还包括:第二指令获取模块1206、第一请求发送模块1207、第一响应接收模块1208和第一信息显示模块1209。
第二指令获取模块1206,用于获取对应于所述第二操作入口的查询指令。
第一请求发送模块1207,用于根据对应于所述第二操作入口的查询指令,向所述区块链节点发送第一查询请求,所述第一查询请求用于请求查询所述第一配音演员所配音的产品和角色,所述第一查询请求中包括所述第一配音演员的标识信息。
第一响应接收模块1208,用于接收所述区块链节点发送的第一查询响应,所述第一查询响应中包括所述第一配音演员所配音的产品和角色。
第一信息显示模块1209,用于显示所述第一配音演员所配音的产品和角色。
在示例性实施例中,所述用户界面中还包括用于查询所述第一产品中的配音演员和所配音的角色的第三操作入口。如图13所示,所述装置1200还包括:第三指令获取模块1210、第二请求发送模块1211、第二响应接收模块1212和第二信息显示模块1213。
第三指令获取模块1210,用于获取对应于所述第三操作入口的查询指令。
第二请求发送模块1211,用于根据对应于所述第三操作入口的查询指令,向所述区块链节点发送第二查询请求,所述第二查询请求用于请求查询所述第一产品中的配音演员和所配音的角色,所述第二查询请求中包括所述第一产品的标识信息。
第二响应接收模块1212,用于接收所述区块链节点发送的第二查询响应,所述第二查询响应中包括所述第一产品中的配音演员和所配音的角色。
第二信息显示模块1213,用于显示所述第一产品中的配音演员和所配音的角色。
在示例性实施例中,如图13所示,所述装置1200还包括:认证标签显示模块1214。
认证标签显示模块1214,用于若所述授权查询响应中携带有所述第一授权查询结果,则在所述用户界面中显示认证标签。其中,所述认证标签用于指示经过所述区块链认证,所述第一角色的配音已经过所述第一配音演员的授权。
综上所述,本申请实施例提供的技术方案,通过向区块链节点发送授权查询请求,区块链节点根据该授权查询请求,检测区块链中是否存储有第一配音信息,然后根据相应的检测结果反馈授权查询响应,实现了对产品中的配音是否经过配音演员的授权进行查询,让用户能够获知产品中的配音是否经过配音演员的授权,保证了配音版权的真实性和可信度。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图14,其示出了本申请一个实施例提供的计算机设备的结构框图。例如,该计算机设备可以是图3或图4所示***框架图中的区块链***310中的区块链节点311,用于执行上述区块链节点侧的配音信息记录方法;也可以是图3或图4所示***框架图中的终端330,用于执行上述第三设备侧的配音信息查询方法。具体来讲:
该计算机设备1400包括处理单元(如CPU(Central Processing Unit,中央处理器)、GPU(Graphics Processing Unit,图形处理器)和FPGA(Field Programmable GateArray,现场可编程逻辑门阵列)等)1401、包括RAM(Random-Access Memory,随机存储器)1402和(Read-Only Memory,只读存储器)1403的***存储器1404,以及连接***存储器1404和中央处理单元1401的***总线1405。该计算机设备1400还包括帮助计算计算机设备内的各个器件之间传输信息的基本输入/输出***(I/O***)1406,和用于存储操作***1413、应用程序1414和其他程序模块1415的大容量存储设备1407。
该基本输入/输出***1406包括有用于显示信息的显示器1408和用于用户输入信息的诸如鼠标、键盘之类的输入设备1409。其中,该显示器1408和输入设备1409都通过连接到***总线1405的输入输出控制器1410连接到中央处理单元1401。该基本输入/输出***1406还可以包括输入输出控制器1410以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1410还提供输出到显示屏、打印机或其他类型的输出设备。
该大容量存储设备1407通过连接到***总线1405的大容量存储控制器(未示出)连接到中央处理单元1401。该大容量存储设备1407及其相关联的计算机可读介质为计算机设备1400提供非易失性存储。也就是说,该大容量存储设备1407可以包括诸如硬盘或者CD-ROM(Compact Disc Read-Only Memory,只读光盘)之类的计算机可读介质(未示出)。
不失一般性,该计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦写可编程只读存储器)、闪存或其他固态存储其技术,CD-ROM、DVD(Digital Video Disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知该计算机存储介质不局限于上述几种。上述的***存储器1404和大容量存储设备1407可以统称为存储器。
根据本申请实施例,该计算机设备1400还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备1400可以通过连接在该***总线1405上的网络接口单元1411连接到网络1412,或者说,也可以使用网络接口单元1411来连接到其他类型的网络或远程计算机***(未示出)。
该存储器还包括至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集存储于存储器中,且经配置以由一个或者一个以上处理器执行,以实现上述基于区块链的配音信息记录方法,或者实现上述基于区块链的配音信息查询方法。
在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被计算机设备的处理器执行时以实现上述基于区块链的配音信息记录方法,或者实现上述基于区块链的配音信息查询方法。
可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。
在示例性实施例中,还提供一种计算机程序产品,所述计算机程序产品被计算机设备的处理器执行时,用于实现上述基于区块链的配音信息记录方法,或者实现上述基于区块链的配音信息查询方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本申请实施例对此不作限定。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (14)
1.一种基于区块链的配音信息记录方法,其特征在于,应用于区块链***中的区块链节点,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
所述方法包括:
接收第一设备发送的配音信息记录请求,所述配音信息记录请求用于请求在所述区块链中存储第一配音信息,所述第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;
向所述第一配音演员对应的第二设备发送授权验证请求,所述授权验证请求用于请求验证所述第一角色的配音是否经过所述第一配音演员的授权;
在接收到对应于所述授权验证请求的授权确认响应之后,在所述区块链中存储所述第一配音信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第三设备发送的授权查询请求,所述授权查询请求用于请求查询所述第一角色的配音是否经过所述第一配音演员的授权;
根据所述授权查询请求,检测所述区块链中是否存储有所述第一配音信息;
若所述区块链中存储有所述第一配音信息,则向所述第三设备发送携带有第一授权查询结果的授权查询响应,所述第一授权查询结果用于指示所述第一角色的配音已经过所述第一配音演员的授权;
若所述区块链中未存储有所述第一配音信息,则向所述第三设备发送携带有第二授权查询结果的授权查询响应,所述第二授权查询结果用于指示所述第一角色的配音未经过所述第一配音演员的授权。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第三设备发送的第一查询请求,所述第一查询请求用于请求查询所述第一配音演员所配音的产品和角色,所述第一查询请求中包括所述第一配音演员的标识信息;
根据所述第一配音演员的标识信息,从所述区块链中获取所述第一配音演员所配音的产品和角色;
向所述第三设备发送第一查询响应,所述第一查询响应中包括所述第一配音演员所配音的产品和角色。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第三设备发送的第二查询请求,所述第二查询请求用于请求查询所述第一产品中的配音演员和所配音的角色,所述第二查询请求中包括所述第一产品的标识信息;
根据所述第一产品的标识信息,从所述区块链中获取所述第一产品中的配音演员和所配音的角色;
向所述第三设备发送第二查询响应,所述第二查询响应中包括所述第一产品中的配音演员和所配音的角色。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述在所述区块链中存储所述第一配音信息,包括:
在所述n个区块链节点对所述配音信息记录请求达成共识之后,在所述区块链中添加第一区块,所述第一区块中包括所述第一配音信息。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述区块链中还存储有第二配音信息,所述第二配音信息用于指示第二配音演员在第二产品中为第二角色进行配音;
其中,所述第一产品和所述第二产品是两个不同的产品。
7.一种基于区块链的配音信息查询方法,其特征在于,所述方法包括:
显示第一产品的用户界面,所述用户界面中包括用于查询所述第一产品中的第一角色的配音是否经过第一配音演员的授权的第一操作入口;
获取对应于所述第一操作入口的查询指令;
根据对应于所述第一操作入口的查询指令,向区块链***中的区块链节点发送授权查询请求,所述授权查询请求用于请求查询所述第一角色的配音是否经过所述第一配音演员的授权;其中,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
接收所述区块链节点发送的授权查询响应,所述授权查询响应中携带有第一授权查询结果或第二授权查询结果;其中,所述第一授权查询结果用于指示所述第一角色的配音已经过所述第一配音演员的授权,所述第二授权查询结果用于指示所述第一角色的配音未经过所述第一配音演员的授权;
根据所述授权查询响应,显示所述第一授权查询结果或者所述第二授权查询结果。
8.根据权利要求7所述的方法,其特征在于,所述用户界面中还包括用于查询所述第一配音演员所配音的产品和角色的第二操作入口;
所述方法还包括:
获取对应于所述第二操作入口的查询指令;
根据对应于所述第二操作入口的查询指令,向所述区块链节点发送第一查询请求,所述第一查询请求用于请求查询所述第一配音演员所配音的产品和角色,所述第一查询请求中包括所述第一配音演员的标识信息;
接收所述区块链节点发送的第一查询响应,所述第一查询响应中包括所述第一配音演员所配音的产品和角色;
显示所述第一配音演员所配音的产品和角色。
9.根据权利要求7所述的方法,其特征在于,所述用户界面中还包括用于查询所述第一产品中的配音演员和所配音的角色的第三操作入口;
所述方法还包括:
获取对应于所述第三操作入口的查询指令;
根据对应于所述第三操作入口的查询指令,向所述区块链节点发送第二查询请求,所述第二查询请求用于请求查询所述第一产品中的配音演员和所配音的角色,所述第二查询请求中包括所述第一产品的标识信息;
接收所述区块链节点发送的第二查询响应,所述第二查询响应中包括所述第一产品中的配音演员和所配音的角色;
显示所述第一产品中的配音演员和所配音的角色。
10.根据权利要求7至9任一项所述的方法,其特征在于,所述接收所述区块链节点发送的授权查询响应之后,还包括:
若所述授权查询响应中携带有所述第一授权查询结果,则在所述用户界面中显示认证标签;
其中,所述认证标签用于指示经过所述区块链认证,所述第一角色的配音已经过所述第一配音演员的授权。
11.一种基于区块链的配音信息记录装置,其特征在于,应用于区块链***中的区块链节点,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
所述装置包括:
记录请求接收模块,用于接收第一设备发送的配音信息记录请求,所述配音信息记录请求用于请求在所述区块链中存储第一配音信息,所述第一配音信息用于指示第一配音演员在第一产品中为第一角色进行配音;
授权验证请求模块,用于向所述第一配音演员对应的第二设备发送授权验证请求,所述授权验证请求用于请求验证所述第一角色的配音是否经过所述第一配音演员的授权;
配音信息存储模块,用于在接收到对应于所述授权验证请求的授权确认响应之后,在所述区块链中存储所述第一配音信息。
12.一种基于区块链的配音信息查询装置,其特征在于,所述装置包括:
用户界面显示模块,用于显示第一产品的用户界面,所述用户界面中包括用于查询所述第一产品中的第一角色的配音是否经过第一配音演员的授权的第一操作入口;
第一指令获取模块,用于获取对应于所述第一操作入口的查询指令;
授权查询请求模块,用于根据对应于所述第一操作入口的查询指令,向区块链***中的区块链节点发送授权查询请求,所述授权查询请求用于请求查询所述第一角色的配音是否经过所述第一配音演员的授权;其中,所述区块链***包括n个所述区块链节点,每个所述区块链节点上均配置有区块链,所述n为大于1的整数;
查询响应接收模块,用于接收所述区块链节点发送的授权查询响应,所述授权查询响应中携带有第一授权查询结果或第二授权查询结果;其中,所述第一授权查询结果用于指示所述第一角色的配音已经过所述第一配音演员的授权,所述第二授权查询结果用于指示所述第一角色的配音未经过所述第一配音演员的授权;
查询结果显示模块,用于根据所述授权查询响应,显示所述第一授权查询结果或者所述第二授权查询结果。
13.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至6任一项所述的方法,或者实现如权利要求7至10任一项所述的方法。
14.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至6任一项所述的方法,或者实现如权利要求7至10任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910979380.0A CN110689909B (zh) | 2019-10-15 | 2019-10-15 | 基于区块链的配音信息记录方法、查询方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910979380.0A CN110689909B (zh) | 2019-10-15 | 2019-10-15 | 基于区块链的配音信息记录方法、查询方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110689909A true CN110689909A (zh) | 2020-01-14 |
CN110689909B CN110689909B (zh) | 2021-10-29 |
Family
ID=69112787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910979380.0A Active CN110689909B (zh) | 2019-10-15 | 2019-10-15 | 基于区块链的配音信息记录方法、查询方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110689909B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107679045A (zh) * | 2016-08-01 | 2018-02-09 | 华为技术有限公司 | 版权授权管理方法及*** |
CN108764797A (zh) * | 2018-05-31 | 2018-11-06 | 腾讯科技(深圳)有限公司 | 流通信息查询方法、装置、设备、***及存储介质 |
CN108848063A (zh) * | 2018-05-24 | 2018-11-20 | 中链科技有限公司 | 基于区块链的数据处理方法、***和计算机可读存储介质 |
CN109462631A (zh) * | 2018-08-31 | 2019-03-12 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、存储介质及电子装置 |
CN109947723A (zh) * | 2018-11-30 | 2019-06-28 | 上海点融信息科技有限责任公司 | 用于区块链网络的区块数据共享方法、存储介质、计算设备 |
-
2019
- 2019-10-15 CN CN201910979380.0A patent/CN110689909B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107679045A (zh) * | 2016-08-01 | 2018-02-09 | 华为技术有限公司 | 版权授权管理方法及*** |
CN108848063A (zh) * | 2018-05-24 | 2018-11-20 | 中链科技有限公司 | 基于区块链的数据处理方法、***和计算机可读存储介质 |
CN108764797A (zh) * | 2018-05-31 | 2018-11-06 | 腾讯科技(深圳)有限公司 | 流通信息查询方法、装置、设备、***及存储介质 |
CN109462631A (zh) * | 2018-08-31 | 2019-03-12 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、存储介质及电子装置 |
CN109947723A (zh) * | 2018-11-30 | 2019-06-28 | 上海点融信息科技有限责任公司 | 用于区块链网络的区块数据共享方法、存储介质、计算设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110689909B (zh) | 2021-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107483419B (zh) | 服务器认证接入终端的方法、装置、***、服务器及计算机可读存储介质 | |
CN108734028B (zh) | 基于区块链的数据管理方法、区块链节点及存储介质 | |
WO2020015635A1 (zh) | 分布式投票***、方法、装置、计算机设备及可读存储介质 | |
US9792374B2 (en) | Method and system for facilitating terminal identifiers | |
CN110401677B (zh) | 数字版权密钥的获取方法、装置、存储介质及电子设备 | |
CN110602455B (zh) | 视频存储***、视频处理方法、装置、设备及存储介质 | |
WO2019061598A1 (zh) | 一种数据校验方法及客户端 | |
WO2016101346A1 (zh) | 一种资源传播方法及*** | |
WO2019061626A1 (zh) | 一种数据校验方法及服务器 | |
US7627906B2 (en) | Service discovery system, client terminal, service providing device, and service discovery method | |
CN112631550A (zh) | 区块链随机数生成方法、装置、设备及计算机存储介质 | |
CN111367923A (zh) | 数据处理方法、装置、节点设备及存储介质 | |
CN111209338A (zh) | 广告频次控制方法、装置、电子设备及存储介质 | |
CN111199486B (zh) | 一种基于区块链网络的数据处理方法、装置及存储介质 | |
CN110910110B (zh) | 一种数据处理方法、装置及计算机存储介质 | |
CN111488626A (zh) | 基于区块链的数据处理方法、装置、设备及介质 | |
US20170270561A1 (en) | Method, terminal and server for monitoring advertisement exhibition | |
CN110619022B (zh) | 基于区块链网络的节点检测方法、装置、设备及存储介质 | |
CN111131144B (zh) | IoT设备管理方法、装置、服务器及存储介质 | |
CN111275495A (zh) | 基于区块链的广告投放监测方法、装置及*** | |
CN108924089B (zh) | 一种客户端设备识别方法、装置及客户端设备 | |
CN110689909B (zh) | 基于区块链的配音信息记录方法、查询方法、装置及设备 | |
US20230325833A1 (en) | Blockchain-based data processing method and apparatus, device, storage medium, and program product | |
CN111327680A (zh) | 认证数据同步方法、装置、***、计算机设备和存储介质 | |
CN111369277A (zh) | 基于区块链的广告数据处理方法、装置、设备及可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40020120 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |