一种基于区块链的摄影图片确权方法、装置及设备与流程

文档序号:17992495发布日期:2019-06-22 00:55阅读:237来源:国知局
一种基于区块链的摄影图片确权方法、装置及设备与流程

本说明书实施例涉及信息技术领域,尤其涉及一种基于区块链的摄影图片确权方法、装置及设备。



背景技术:

随着社会不断发展,摄影图片在互联网中应用越来越广泛,其艺术价值也日益彰显,伴随而来的则是盗版侵权现象越来越严重。因此,需要对摄影图片进行原创作者的确认。

例如,对摄影图片进行版权登记。但是,版权登记的周期较长,以及版权登记的成本也较高。此外,进行版权登记的申请人也未必就是真正的原创作者,例如,申请人从别人那里盗取了一张未公开的摄影图片进行了版权登记。

基于此,需要一种对摄影图片的原创作者更便利的确权方法。



技术实现要素:

为了解决现有的摄影图片确权方式对原创作者不够便利的问题,本说明书实施例提供一种基于区块链的摄影图片确权方法、装置及设备,具体包括:

一种基于区块链的摄影图片确权方法,包括:

监测到用户输入摄影确认指令时,获取所述用户的生物特征;

确定所述摄影确认指令对应生成的摄影图片;

基于所述摄影图片和所述用户的生物特征构建目标交易,并将所述目标交易广播至确权区块链网络,以使所述确权区块链网络中的各节点基于共识机制对所述目标交易进行共识处理,并在共识通过后将所述目标交易发布至确权区块链。

对应的,本说明书实施例还提供一种基于区块链的摄影图片确权装置,包括:

获取模块,监测到用户输入摄影确认指令时,获取所述用户的生物特征;

确定模块,确定所述摄影确认指令对应生成的摄影图片;

构建交易模块,基于所述摄影图片和所述用户的生物特征构建目标交易,并将所述目标交易广播至确权区块链网络,以使所述确权区块链网络中的各节点基于共识机制对所述目标交易进行共识处理,并在共识通过后将所述目标交易发布至确权区块链。

对应的,本说明书实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现上述的摄影图片确权方法。

对应的,本说明书实施例还提供计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,执行如下方法:

监测到用户输入摄影确认指令时,获取所述用户的生物特征;

确定所述摄影确认指令对应生成的摄影图片;

基于所述摄影图片和所述用户的生物特征构建目标交易,并将所述目标交易广播至确权区块链网络,以使所述确权区块链网络中的各节点基于共识机制对所述目标交易进行共识处理,并在共识通过后将所述目标交易发布至确权区块链。

本说明书实施例所提供的技术方案,在用户使用设备进行摄影时,即利用用户设备获取得到用户的生物特征,同时,用户设备还确定此时拍摄得到的摄影图片,进而基于该摄影图片和用户的生物特征构建目标交易,将目标交易广播至区块链网络,由区块链网络中的各节点基于共识机制进行共识处理,在共识通过后将目标交易发布至区块链。如此,就实现了对于摄影图片的原创作者的多方存证。通过本说明书实施例,摄影作品的原创作者不必进行版权登记,也不必担心摄影作品被他人盗取,在摄影作品产生的同时,就可以采集原创作者的生物特征作为证据,用于证明该摄影作品的原创作者的身份。并且,摄影图片和采集的生物特征会同时被区块链网络存证,难以被篡改,具有法律效力。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。

此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本说明书实施例提供的一种基于区块链的摄影图片确权方法的流程示意图;

图2是本说明书实施例提供的一种基于区块链的摄影图片确权的系统示意图;

图3是本说明书实施例提供的一种服务端构建目标交易的方法示意图;

图4是本说明书实施例提供的一种基于区块链的摄影图片确权装置的结构示意图;

图5是用于配置本说明书实施例方法的一种设备的结构示意图。

具体实施方式

为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。

以下结合附图,详细说明本说明书各实施例提供的技术方案。如图1所示,图1是本说明书实施例提供的一种摄影图片确权方法的流程示意图,该流程具体包括如下步骤:

s101,监测到用户输入摄影确认指令时,获取所述用户的生物特征。

所述用户即为本说明书实施例所涉及的摄影作品的原创作者。而用户的生物特征可以包括指纹、面部特征、虹膜等等,上述生物特征通常具有唯一性,可以用于表示该用户的身份,用户的生物特征可以某种格式的文件的形式进行保存或者传输。

在当前,用户在摄影时,可以通过携带电子摄像头的电子设备(例如,手机、个人电脑或者其他设备等等)完成,也可以通过带有光学摄像头的摄影设备完成。需要说明的是,所述电子设备或摄影设备一般为具有生物特征采集功能和通信功能的设备。

例如,在用户通过手机进行拍照时,可以通过按压手机上的指定感应模块,发送进行摄影确认指令。从而,可以通过预先在该感应模块上集成指纹采集功能,每当用户发送摄影确认指令时,则可以即时的采集到此时作用于手机上的用户的手指的指纹。

又例如,在用户通过光学摄像头的摄影设备进行摄影时,在这种摄影方式下,通常需要用户的脸部的眼睛靠近设备,进行观察,以进行调整焦距、感光等操作。因此,可以在该摄影设备中预先设置专用的面部特征采集模块,或者,虹膜特征采集模块,每当用户按下快门的同时,即对应的获取得到此时的人脸特征或者虹膜特征。

此外,在这种方式下,用户需要通过按快门进行摄影确认。此时,用户按快门这个动作即代表用户发送了摄影确认指令,因此也可以在快门上集成指纹采集功能,每当用户按快门时,即获取此时按快门的指头的指纹。

在用户设备获取得到了用户的生物特征之后,也就相当于采集得到了原创作者的身份信息,可以用来作为对摄影图片的相关确权证据。

s103,确定所述摄影确认指令对应生成的摄影图片。

s105,基于所述摄影图片和所述用户的生物特征构建目标交易,并将所述目标交易广播至确权区块链网络,以使所述确权区块链网络中的各节点基于共识机制对所述目标交易进行共识处理,并在共识通过后将所述目标交易发布至确权区块链。

在用户设备是确权区块链的一个节点时,则用户设备可以在获取用户的生物特征和摄影图片之后,即可以在本地对二者进行绑定式的构建目标交易。

若用户设备不是确权区块链的一个节点,则其可以将获取得到用户的生物特征和摄影图片发送给确权区块链的节点,以便节点构建目标交易。如图2所示,图2为本说明书实施例提供的一种基于区块链摄影图片确权的系统示意图。图中的空心点是联盟链中的不可共识节点设备,实心点是联盟链中的可共识节点设备。在确权区块链为一个联盟链时,通常的,节点可以是服务端设备,只有预定的某些节点可以进行共识。用户设备可以将获取得到用户的生物特征和摄影图片直接发送给上述联盟链的任一可共识或不可共识节点(即发送给服务端),由节点(服务端)进行构建交易并发起共识,从而不必在用户设备本地构建交易,更为方便和节省用户时间。当用户需要进行确权查询时,可以通过确权区块链开放的相关接口进行查询。

在上述通过服务端构建目标交易的方式中,可以在用户设备上预先安装相应的客户端,用户通过客户端去获取摄影确认指令对应生成的摄影图片和生物特征,并发送至服务端,可以保证获取得到的摄影图片和生物特征真实可靠,客户端和服务端之间可以采用类似于安全套接字层超文本传输协议(hypertexttransferprotocoloversecuresocketlayer,https)的方式进行传输,从而保证在传输过程中也不会发生信息泄露。

本说明书实施例所提供的技术方案,在用户使用设备进行摄影时,即利用用户设备获取得到用户的生物特征,同时,用户设备还确定此时拍摄得到的摄影图片,进而基于该摄影图片和用户的生物特征构建目标交易,将目标交易广播至区块链网络,由区块链网络中的各节点基于共识机制进行共识处理,在共识通过后将目标交易发布至区块链。如此,就实现了对于摄影图片的原创作者的多方存证。通过本说明书实施例,摄影作品的原创作者不必进行版权登记,也不必担心摄影作品被他人盗取,在摄影作品产生的同时,就可以采集原创作者的生物特征作为证据,用于证明该摄影作品的原创作者的身份。并且,摄影图片和采集的生物特征会同时被区块链网络存证,难以被篡改,具有法律效力。

本说明书中所描述的交易(transfer),是指用户通过确权区块链的客户端创建,并需要最终发布至确权区块链的分布式数据库中的一笔数据。

其中,区块链中的交易,存在狭义的交易以及广义的交易之分。狭义的交易是指用户向区块链发布的一笔价值转移;例如,在传统的比特币区块链网络中,交易可以是用户在区块链中发起的一笔转账。而广义的交易是指用户向区块链发布的一笔具有业务意图的业务数据;例如,运营方可以基于实际的业务需求搭建一个联盟链,依托于联盟链部署一些与价值转移无关的其它类型的在线业务(比如,租房业务、车辆调度业务、保险理赔业务、信用服务、医疗服务等),而在这类联盟链中,交易可以是用户在联盟链中发布的一笔具有业务意图的业务消息或者业务请求。

所述用户设备在得到摄影图片和用户的生物特征之后,也就采集到了用于确认该用户是该摄影图片的原创作者的证据,此时,用户设备可以基于所述摄影图片和用户的生物特征,构建目标交易,将目标交易广播至确权区块链网络,使得所述区块链网络中的各节点基于共识机制,将所述目标交易发布至确权区块链。由于用户的生物特征和摄影图片被捆绑式的进行了区块链存证,难以被篡改,从而可以作为该用户即为该摄影作品的原创作者的证据。

在本说明书实施例中,用户设备或者服务端构建基于摄影图片和所述用户的生物特征构建目标交易的方式可以是,构建包括所述摄影图片和所述用户的生物特征的目标交易。这种情况下,所述摄影图片和所述用户的生物特征本身会被存入区块链,这对区块链网络中的节点的存储能力较高要求。

进一步地,服务端还可以通过用户的生物特征进行即时的匹配,以得到用户的身份信息,身份信息可以是诸如身份证号、驾照号或者邮箱账号等等。例如,用户预先将自己的生物特征和身份信息注册于服务端,在执行本申请实施例所提供的方案时,用户设备将用户的生物特征发送至该服务端,由服务端对生物特征进行识别,并返回用户的身份信息。然后,用户设备根据所述用户的生物特征确定所述用户的身份信息,构建包括所述摄影图片和所述用户的身份信息的目标交易。或者,在服务端即为确权区块链的一个节点时,可以直接在服务端进行身份信息的识别,并构建包括所述摄影图片和所述用户的身份信息的目标交易。

当然,服务端在构建目标交易的时候,也可以同时包括用户的身份信息和生物特征,构建包括所述摄影图片、所述用户的身份信息和生物特征的目标交易。

此外,服务端为确权区块链的一个节点时,还可以基于用户的生物特征获取更多的用于辅助识别身份的信息,例如,用户的手机号码、姓名等等。在这种实施方式下,服务端构建的目标交易中还可以包含上述用于辅助识别身份的信息。如图3所示,图3为本说明书实施例所提供的一种服务端构建目标交易的方法示意图。

在一种实施方式中,用户设备或者服务端基于所述摄影图片和所述用户的生物特征构建目标交易时,可以针对所述摄影图片和所述用户的生物特征,采用哈希算法,确定所述摄影图片和所述用户的生物特征和/或身份信息所对应的目标哈希,再构建包含所述目标哈希的目标交易。目标哈希实际上是一段字符串,所占的存储空间很小,将所述目标哈希存入区块链,对区块链网络中的节点的存储能力要求不高。并且,由于所述摄影图片和所述用户的生物特征是否被修改可以通过所述目标哈希检测出来,因此,将所述目标哈希存入区块链,也相当于实现了对摄影图片的原创作者进行了多方存证。

此外,用户设备或者服务端在构建目标交易前,还可以通过用户设备获取用户在拍摄时的位置和时间信息。例如,用户在用手机拍摄时,可以通过手机上的定位模块获取此刻用户所在的位置,通过时间模块获取当前的系统时间。因此,在接收到摄影确认指令的同时,即可以将用户此刻所处的位置和当前时间作为摄影图片的生成时间戳和生成位置信息,并在构建目标交易时,加入上述生成时间和/或生成位置信息,进一步起到辅助确权的作用。

确权区块链网络中的各节点基于共识机制对所述目标交易进行共识处理,并在共识通过后将所述目标交易发布至确权区块链之后,此时可以返回一个确权哈希给用户,用户可以通过确权哈希对确权区块链进行查询,以进行原创身份的确权。

对应的,本说明书实施例还提供一种基于区块链的摄影图片确权装置,如图4所示,图4是本说明书实施例提供的一种基于区块链的摄影图片确权装置的结构示意图,包括:

获取模块401,监测到用户输入摄影确认指令时,获取所述用户的生物特征;

确定模块403,确定所述摄影确认指令对应生成的摄影图片;

构建交易模块405,基于所述摄影图片和所述用户的生物特征构建目标交易,并将所述目标交易广播至确权区块链网络,以使所述确权区块链网络中的各节点基于共识机制对所述目标交易进行共识处理,并在共识通过后将所述目标交易发布至确权区块链。

进一步地,所述获取模块401,获取所述用户的指纹特征、虹膜特征或者面部特征中的至少一种。

进一步地,所述构建交易模块405,构建包括所述摄影图片和所述用户的生物特征的目标交易;或者,根据所述用户的生物特征确定所述用户的身份信息,构建包括所述摄影图片和所述用户的身份信息的目标交易。

进一步地,所述构建交易模块405,针对所述摄影图片和所述用户的生物特征,采用哈希算法,确定所述摄影图片和所述用户的生物特征所对应的目标哈希;构建包含所述目标哈希的目标交易。

进一步地,所述构建交易模块405,确定所述摄影图片的生成时间戳和/或生成位置信息;基于所述摄影图片、所述用户的生物特征以及所述生成时间戳和/或生成位置信息构建目标交易。

进一步地,所述构建交易模块405,在本地,基于所述摄影图片和所述用户的生物特征构建目标交易;或者,将所述摄影图片和所述用户的生物特征发送至区块链网络的节点,以便所述节点构建目标交易。

本说明书实施例还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现图1所示的摄影图片确权方法。

图5示出了本说明书实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。

处理器1010可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。

存储器1020可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。

输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。

总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。

需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。

本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现图1所示的摄影图片确权方法。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。

上述实施例阐明的系统、方法、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1