本发明涉及版权保护技术领域,特别是涉及一种图片的侵权监控方法及装置。
背景技术:
随着互联网技术的飞速发展,越来越多的人通过网络发表自己的原创作品,如图片、文字、视频等等。但是,用户发表的原创作品经常会被其他人盗用,这不仅侵犯了用户的合法权益,在一定程度上也打击了用户创作的积极性。
目前,通常会采用人工搜集的方式来查找侵权图片,这不仅需要投入大量的人力成本和时间成本,而且由于网络资源数据庞大,检索难度大,因此存在数据检索不完全的问题。所以有必要提供一种能够有效地实现图片的侵权监控的方案来解决上述问题。
技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的图片的侵权监控方法及装置。
依据本发明一方面,提供了一种图片的侵权监控方法,包括:
获取用户上传的图片,从网络中检索与用户上传图片相同的图片,得到检索结果;
若依据所述检索结果判断网络中存在与用户上传图片相同的图片,则分析所述用户上传图片是否为版权图片;
若是,对与所述用户上传图片相同的图片进行跟踪监测,当监测到与用户上传图片相同的图片产生侵权行为时,查找与侵权图片相关的侵权数据信息。
可选地,所述方法还包括:
若确定所述用户上传图片不是版权图片,则对所述用户上传图片进行跟踪监测,当监测到所述用户上传图片产生侵权行为时,查找与所述用户上传图片相关的侵权数据信息。
可选地,若确定所述用户上传图片不是版权图片,则对所述用户上传图片进行跟踪监测,包括:
若确定所述用户上传图片不是版权图片,分析从网络中检索到的与所述用户上传图片相同的图片是否为版权图片;
若是,对所述用户上传图片进行跟踪监测。
可选地,从网络中检索与用户上传图片相同的图片,得到检索结果,包括:
调用预置的图片检索引擎;
利用所述图片检索引擎从网络中检索与用户上传图片相同的图片,得到检索结果。
可选地,从网络中检索与用户上传图片相同的图片,得到检索结果,包括:
按照预先设定的时间间隔从网络中检索与用户上传图片相同的图片,得到检索结果。
可选地,分析所述用户上传图片是否为版权图片,包括:
获取所述用户上传图片的相关信息,对获取到的用户上传图片的相关信息进行解析,得到解析结果;
依据解析结果确定所述相关信息中是否包含用户上传图片的版权认证信息;
若是,则确定所述用户上传图片为版权图片。
可选地,用户上传图片的版权认证信息,包括:
用户上传图片的数字指纹信息、版权所有人信息、作者信息、图片上传时间中的至少一项。
可选地,产生的侵权行为包括以下至少之一:
未经图片版权所有者授权直接将版权图片应用于产品的广告或推广;
未经图片版权所有者授权直接将版权图片发布于公众平台;
未经图片版权所有者授权直接对版权图片进行篡改,且将篡改后的图片发布于公众平台。
可选地,查找与侵权图片相关的侵权数据信息,包括:
从网络中查找侵权图片所属网站的url地址、侵权图片的发布时间、侵权图片的实际收益、侵权图片的用户浏览量中的至少一项作为侵权数据信息。
可选地,在查找到与侵权图片相关的侵权数据信息之后,还包括:
依据所述侵权数据确定所述侵权图片对应的侵权方,触发对确定出的侵权方的举报操作。
依据本发明另一方面,还提供了一种图片的侵权监控装置,包括:
检索模块,适于获取用户上传的图片,从网络中检索与用户上传图片相同的图片,得到检索结果;
分析模块,适于若依据所述检索结果判断网络中存在与用户上传图片相同的图片,则分析所述用户上传图片是否为版权图片;
跟踪监测模块,包括监测单元和查找单元,所述监测单元,适于在所述分析模块分析所述用户上传图片为版权图片时,对与所述用户上传图片相同的图片进行跟踪监测;查找单元,适于当所述监测单元监测到与用户上传图片相同的图片产生侵权行为时,查找与侵权图片相关的侵权数据信息。
可选地,所述监测单元,还适于若确定所述用户上传图片不是版权图片,对所述用户上传图片进行跟踪监测;
所述查找单元,还适于当所述监测单元监测到所述用户上传图片产生侵权行为时,查找与所述用户上传图片相关的侵权数据信息。
可选地,所述监测单元,还适于:
若确定所述用户上传图片不是版权图片,分析从网络中检索到的与所述用户上传图片相同的图片是否为版权图片;
若是,对所述用户上传图片进行跟踪监测。
可选地,所述检索模块,还适于:
调用预置的图片检索引擎;
利用所述图片检索引擎从网络中检索与用户上传图片相同的图片,得到检索结果。
可选地,所述检索模块,还适于:
按照预先设定的时间间隔从网络中检索与用户上传图片相同的图片,得到检索结果。
可选地,所述分析模块,还适于:
获取所述用户上传图片的相关信息,对获取到的用户上传图片的相关信息进行解析,得到解析结果;
依据解析结果确定所述相关信息中是否包含用户上传图片的版权认证信息;
若是,则确定所述用户上传图片为版权图片。
可选地,用户上传图片的版权认证信息,包括:
用户上传图片的数字指纹信息、版权所有人信息、作者信息、图片上传时间中的至少一项。
可选地,产生的侵权行为包括以下至少之一:
未经图片版权所有者授权直接将版权图片应用于产品的广告或推广;
未经图片版权所有者授权直接将版权图片发布于公众平台;
未经图片版权所有者授权直接对版权图片进行篡改,且将篡改后的图片发布于公众平台。
可选地,所述查找单元,还适于:
从网络中查找侵权图片所属网站的url地址、侵权图片的发布时间、侵权图片的实际收益、侵权图片的用户浏览量中的至少一项作为侵权数据信息。
可选地,所述装置还包括:
举报模块,适于在所述跟踪监测模块查找到与侵权图片相关的侵权数据信息之后,依据所述侵权数据确定所述侵权图片对应的侵权方,触发对确定出的侵权方的举报操作。
依据本发明再一方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行上文任意实施例中的图片的侵权监控方法。
依据本发明又一方面,还提供了一种计算设备,包括:处理器;存储有计算机程序代码的存储器;当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行上文任意实施例中的图片的侵权监控方法。
在本发明实施例中,获取用户上传的图片,从网络中检索与用户上传图片相同的图片,得到检索结果,若依据检索结果判断网络中存在与用户上传图片相同的图片,进一步分析用户上传图片是否为版权图片,若是,则对与用户上传图片相同的图片进行跟踪监测,当监测到与用户上传图片相同的图片产生侵权行为时,查找与侵权图片相关的侵权数据信息。由此,本发明实施例通过对用户上传的图片做全网检索扫描,可以更加全面、有效地找出可能存在侵权行为的图片,即找出与用户上传图片相同的图片,进而通过对可能存在侵权行为的图片进行跟踪监测,以及时地发现图片的侵权行为,进一步地,可以及时地制止发生的图片侵权行为,有效地维护用户上传图片的版权。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的图片的侵权监控方法的流程示意图;
图2示出了根据本发明另一个实施例的图片的侵权监控方法的流程示意图;
图3示出了根据本发明一个实施例的图片的侵权监控装置的结构示意图;
图4示出了根据本发明另一个实施例的图片的侵权监控装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为解决上述技术问题,本发明实施例提供了一种图片的侵权监控方法。图1示出了根据本发明一个实施例的图片的侵权监控方法的流程示意图。参见图1,该方法至少包括步骤s102至步骤s108。
步骤s102,获取用户上传的图片,从网络中检索与用户上传图片相同的图片,得到检索结果。
步骤s104,若依据检索结果判断网络中存在与用户上传图片相同的图片,则分析用户上传图片是否为版权图片。若是,执行步骤s106,若否,执行步骤s108,结束。
步骤s106,对与用户上传图片相同的图片进行跟踪监测,当监测到与用户上传图片相同的图片产生侵权行为时,查找与侵权图片相关的侵权数据信息。
本发明实施例通过对用户上传的图片做全网检索扫描,可以更加全面、有效地找出可能存在侵权行为的图片,即找出与用户上传图片相同的图片,进而通过对可能存在侵权行为的图片进行跟踪监测,以及时地发现图片的侵权行为,进一步地,可以及时地制止发生的图片侵权行为,有效地维护用户上传图片的版权。
参见上文步骤s102,在本发明一实施例中,从网络中检索与用户上传图片相同的图片时,可以采用图片检索引擎进行图片检索。例如,先调用预置的图片检索引擎,然后利用调用的图片检索引擎从网络中检索与用户上传图片相同的图片,得到检索结果。这里图片检索引擎可以采用相同图片检索引擎,本发明实施例对此不做具体的限定。
继续参见上文步骤s102,由于网络中的资源每天都在不断的更新,因此,为了提高图片的检索质量,避免出现漏检索的情况。在本发明一实施例中,从网络中检索与用户上传图片相同的图片时,可以按照预先设定的时间间隔从网络中检索与用户上传图片相同的图片。例如,每隔2天或3天从网络中检索与用户上传图片相同的图片。当然,也可以采用其他时间间隔,本发明实施例对检索时间间隔不做具体的限定。
参见上文步骤s104,在本发明一实施例中,分析用户上传图片是否为版权图片的过程中,首先,获取用户上传图片的相关信息,并对获取到的用户上传图片的相关信息进行解析,得到解析结果。然后,依据解析结果确定相关信息中是否包含用户上传图片的版权认证信息。当相关信息中包含用户上传图片的版权认证信息时,可以确定用户上传图片为版权图片。
在该实施例中,用户上传图片的版权认证信息可以用于证明用户上传的图片是否为经过认证的原创图片。版权认证信息可以包括用户上传图片的数字指纹信息、版权所有人信息、作者信息、图片上传时间等等中的至少一项。其中,图片数字指纹的生成方式具体可以包括如下内容。
首先,接收用户上传的原创图片的属性信息(如作者信息),基于原创图片和其作者信息采用预设哈希算法计算原创图片的哈希值。其中,属性信息还可以包括原创图片的类型、标题、作品简介等等。该实施例中,预设哈希算法可以采用sha1(securehashalgorithm)算法。
然后,为原创图片生成私钥和公钥对,利用私钥对原创图片的哈希值加密以生成用户签名,将生成的用户签名和公钥组合生成数字指纹。该实施例中,利用私钥对原创图片的哈希值加密时,可以采用签名算法rsa(公钥加密算法)+sha256以生成原创图片的用户签名。
在本发明实施例中,每个原创图片的数字指纹均是全局唯一的,其可以用于图片检索和认证版权信息,原始长度为23byte,其格式可以是,第一个字节为版本号,中间20个字节为指纹哈希值,即指纹摘要,最后2个字节可以作为校验位。在该实施例中,指纹摘要的算法可以采用ripemd160(sha256(pub_key+user_signature)),其中,pub_key为用户公钥,user_signature为用户签名,“+”表示字符串连接。校验位算法采用sha256(版本号+指纹摘要),并且采用算法计算得到的结果取前2个字节。例如,一个数字指纹可以为:00bb40895f3ad0425a5c85210cb2fb0329e1b1a4b17a27,其中,数字指纹的版本号为“00”,指纹摘要为“bb40895f3ad0425a5c85210cb2fb0329e1b1a4b1”,校验位为“7a27”。
由于区块链具有去中心化,公开,透明和不可篡改等特性,是能够保存版权存证的理想载体,因此,可以将生成的数字指纹与其他的版权认证信息如版权所有人信息、作者信息、图片上传时间等一起写入区块链中。该实施例中,在分析用户上传图片是否为版权图片的过程中,为了确保对版权图片的准确判断。在解析出用户上传图片的版权认证信息之后,还可以进一步验证图片的版权认证信息中的数字指纹是否为有效的数字指纹,以及上传原创图片的用户是否具有对该原创图片的版权所有权,下面对具体的验证过程进行介绍。
首先,当接收到用户上传的原创图片之后,为接收到的原创图片生成私钥和公钥对,并基于私钥生成原创图片的数字指纹。然后,将数字指纹和公钥发送至验证服务器,由验证服务器在区块链上查询是否存在与接收的数字指纹对应的数字指纹,若是,则验证数字指纹有效。然后,接收来自验证服务器的验证文本,采用预设哈希算法计算验证文本的哈希值,利用私钥对验证文本的哈希值加密,生成验证文本的用户签名。进而,将验证文本的用户签名发至验证服务器,由验证服务器利用公钥对验证文本的用户签名解密,若解密成功,确定被验方用户对原创图片的数字指纹具有所有权。
由此,通过上述的多重验证,可以更加准确地确定用户上传的图片是否为版权图片,以及当确定出图片为版权图片之后验证出用户是否拥有该版权图片的所有权。
参见上文步骤s106,在本发明一实施例中,对图片产生的侵权行为有很多种,通常情况是当未经版权图片所有人同意私自使用版权图片时,认为该行为侵犯了版权图片的版权。例如,当个人或者企业未经图片版权所有者授权直接将版权图片应用于产品的广告或推广时,认为侵犯了版权图片的版权。又例如,当个人或者企业未经图片版权所有者授权直接将版权图片发布于公众平台时,认为侵犯了版权图片的版权。再例如,当个人或者企业未经图片版权所有者授权直接对版权图片进行篡改,且将篡改后的图片发布于公众平台时,认为侵犯了版权图片的版权。在此,对图片产生的侵权行为不再一一列举,本发明实施例对侵权行为不做具体的限定。
继续参见上文步骤s106,当监测到与用户上传图片相同的图片产生侵权行为时,通过查找与侵权图片相关的侵权数据信息以及时的实现对侵权证据的收集。由于侵权图片是从网络中检索到的,因此通常情况下侵权行为的发生也是在网络中进行的。所以,可以从网络中查找与侵权图片相关的侵权数据信息。在该实施例中,查找的与侵权图片相关的侵权数据信息可以包括侵权图片所属网站的url地址、侵权图片的发布时间、侵权图片的实际收益、侵权图片的用户浏览量等等数据,以作为版权侵权的证据。
在本发明实施例中,当查找到与侵权图片相关的侵权数据信息之后,可以依据侵权数据分析确定侵权图片对应的侵权方,进而触发对确定出的侵权方的举报操作。
本发明实施例提供了另一种图片的侵权监控方法。图2示出了根据本发明一个实施例的图片的侵权监控方法的流程示意图。参见图2,该方法至少包括步骤s202至步骤s212。
步骤s202,获取用户上传的图片,从网络中检索与用户上传图片相同的图片,得到检索结果。
步骤s204,依据检索结果判断网络中是否存在与用户上传图片相同的图片。若是,执行步骤s206,若否,执行步骤s208,结束。
步骤s206,分析用户上传图片是否为版权图片。若是,执行步骤s210,若否,执行步骤s212。
步骤s210,对与用户上传图片相同的图片进行跟踪监测,当监测到与用户上传图片相同的图片产生侵权行为时,查找与侵权图片相关的侵权数据信息。
步骤s212,对用户上传图片进行跟踪监测,当监测到用户上传图片产生侵权行为时,查找与用户上传图片相关的侵权数据信息。
由此,本发明实施例中,若用户上传的图片为原创图片,可以为用户上传的图片提供侵权保护。若用户上传的图片不是原创图片,还可以对用户上传图片的侵权行为进行检测,以及时制止用户的侵权行为。
参见上文步骤s212,在本发明一实施例中,当在步骤s206中分析得知用户上传图片不是版权图片后,还会先分析从网络中检索到的与用户上传图片相同的图片是否为版权图片,若是,则对用户上传图片进行跟踪监测。该实施例中,当用户上传的图片和检测到的与用户上传图片相同的图片均不是版权图片时,还需要进一步地分析上传这两张图片的用户中哪个用户是图片的实际原创作者或者是图片的版权所有者。进而,对不是图片的原创作者或版权所有者的用户上传的图片进行侵权监测。
基于同一发明构思,本发明实施例还提供了一种图片的侵权监控装置,图3示出了根据本发明一个实施例的图片的侵权监控装置的结构示意图。参见图3,图片的侵权监控装置300包括检索模块310、分析模块320、跟踪监测模块330。
现介绍本发明实施例的图片的侵权监控装置300的各组成或器件的功能以及各部分间的连接关系:
检索模块310,适于获取用户上传的图片,从网络中检索与用户上传图片相同的图片,得到检索结果;
分析模块320,与检索模块310耦合,适于若依据检索结果判断网络中存在与用户上传图片相同的图片,则分析用户上传图片是否为版权图片;
跟踪监测模块330,与分析模块320耦合,包括监测单元331和查找单元332,其中,监测单元331,适于在分析模块320分析用户上传图片为版权图片时,对与用户上传图片相同的图片进行跟踪监测;查找单元332,适于当监测单元331监测到与用户上传图片相同的图片产生侵权行为时,查找与侵权图片相关的侵权数据信息。
在本发明一实施例中,监测单元331还适于,若确定用户上传图片不是版权图片,对用户上传图片进行跟踪监测。查找单元332还适于,当监测单元331监测到用户上传图片产生侵权行为时,查找与用户上传图片相关的侵权数据信息。
在本发明一实施例中,监测单元331还适于,若确定用户上传图片不是版权图片,分析从网络中检索到的与用户上传图片相同的图片是否为版权图片,若是,对用户上传图片进行跟踪监测。
在本发明一实施例中,检索模块310还适于,调用预置的图片检索引擎。利用图片检索引擎从网络中检索与用户上传图片相同的图片,得到检索结果。
在本发明一实施例中,检索模块310还适于,按照预先设定的时间间隔从网络中检索与用户上传图片相同的图片,得到检索结果。
在本发明一实施例中,分析模块320还适于,获取用户上传图片的相关信息,对获取到的用户上传图片的相关信息进行解析,得到解析结果。依据解析结果确定相关信息中是否包含用户上传图片的版权认证信息。若是,则确定用户上传图片为版权图片。
在本发明一实施例中,用户上传图片的版权认证信息包括:用户上传图片的数字指纹信息、版权所有人信息、作者信息、图片上传时间中的至少一项。
在本发明一实施例中,产生的侵权行为包括以下至少之一:未经图片版权所有者授权直接将版权图片应用于产品的广告或推广;未经图片版权所有者授权直接将版权图片发布于公众平台;未经图片版权所有者授权直接对版权图片进行篡改,且将篡改后的图片发布于公众平台。
在本发明一实施例中,查找单元332还适于,从网络中查找侵权图片所属网站的url地址、侵权图片的发布时间、侵权图片的实际收益、侵权图片的用户浏览量中的至少一项作为侵权数据信息。
本发明实施例还提供了另一种图片的侵权监控装置,图4示出了根据本发明另一个实施例的图片的侵权监控装置的结构示意图。参见图4,图片的侵权监控装置300包括检索模块310、分析模块320、跟踪监测模块330以及举报模块340。
关于检索模块310、分析模块320、跟踪监测模块330的具体介绍可以参见上文内容,此处不再赘述。
举报模块340,与跟踪监测模块330耦合,适于在跟踪监测模块330查找到与侵权图片相关的侵权数据信息之后,依据侵权数据确定侵权图片对应的侵权方,触发对确定出的侵权方的举报操作。
本发明还提供了一种计算机存储介质,计算机存储介质存储有计算机程序代码,当计算机程序代码在计算设备上运行时,导致计算设备执行上文任意实施例中的图片的侵权监控方法。
本发明还提供了一种计算设备,包括:处理器;存储有计算机程序代码的存储器;当计算机程序代码被处理器运行时,导致计算设备执行上文任意实施例中的图片的侵权监控方法。
根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:
在本发明实施例中,获取用户上传的图片,从网络中检索与用户上传图片相同的图片,得到检索结果,若依据检索结果判断网络中存在与用户上传图片相同的图片,进一步分析用户上传图片是否为版权图片,若是,则对与用户上传图片相同的图片进行跟踪监测,当监测到与用户上传图片相同的图片产生侵权行为时,查找与侵权图片相关的侵权数据信息。由此,本发明实施例通过对用户上传的图片做全网检索扫描,可以更加全面、有效地找出可能存在侵权行为的图片,即找出与用户上传图片相同的图片,进而通过对可能存在侵权行为的图片进行跟踪监测,以及时地发现图片的侵权行为,进一步地,可以及时地制止发生的图片侵权行为,有效地维护用户上传图片的版权。
所属领域的技术人员可以清楚地了解到,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。
另外,在本发明各个实施例中的各功能单元可以物理上相互独立,也可以两个或两个以上功能单元集成在一起,还可以全部功能单元都集成在一个处理单元中。上述集成的功能单元既可以采用硬件的形式实现,也可以采用软件或者固件的形式实现。
本领域普通技术人员可以理解:集成的功能单元如果以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干指令,用以使得一台计算设备(例如个人计算机,服务器,或者网络设备等)在运行指令时执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram),磁碟或者光盘等各种可以存储程序代码的介质。
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的计算设备)来完成,程序指令可以存储于一计算机可读取存储介质中,当程序指令被计算设备的处理器执行时,计算设备执行本发明各实施例方法的全部或部分步骤。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:在本发明的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本发明的保护范围。