CN110598476A - 基于区块链的作品存证方法、装置和计算机可读存储介质 - Google Patents
基于区块链的作品存证方法、装置和计算机可读存储介质 Download PDFInfo
- Publication number
- CN110598476A CN110598476A CN201910888440.8A CN201910888440A CN110598476A CN 110598476 A CN110598476 A CN 110598476A CN 201910888440 A CN201910888440 A CN 201910888440A CN 110598476 A CN110598476 A CN 110598476A
- Authority
- CN
- China
- Prior art keywords
- page
- work
- attribute
- block chain
- screenshot
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012545 processing Methods 0.000 claims abstract description 38
- 238000004590 computer program Methods 0.000 claims description 11
- 238000004519 manufacturing process Methods 0.000 claims description 10
- 230000001960 triggered effect Effects 0.000 claims description 8
- 230000010365 information processing Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种基于区块链的作品存证方法、装置、计算机可读存储介质和计算机设备,所述方法包括:确定待存证作品所属的作品页面;获取作品页面的第一页面截图;确定待存证作品的属性信息所属的作品属性页面;获取作品属性页面的第二页面截图;将第一页面截图和第二页面截图发送至目标区块链节点;第一页面截图和第二页面截图用于指示目标区块链节点进行本地存证,并将第一页面截图和第二页面截图在目标区块链节点所属区块链网络中进行共识处理。本申请提供的方案可以确保存证后作品的真实可靠性。
Description
技术领域
本申请涉及区块链技术领域,特别是涉及一种基于区块链的作品存证方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着计算机和网络技术的普及,电子商贸活动和其他许多基于网络的人际交往大量出现,电子文件已经成为传递信息、记录事实的重要载体。在这些方面一旦发生纠纷或案件,相关的电子文件就成为重要的证据。电子证据就是被作为证据研究的、能够证明案件相关事实的电子数据。例如对于作品侵权纠纷,可以将侵权作品和版权作品作为电子证据进行比对,以判定是否发生侵权。然而,目前当事人存证的作品电子证据,容易发生篡改,如删除侵权作品链接、修改内容等,且无法准确判断作品电子证据的真伪性,影响了存证的作品电子证据的真实可靠性。
发明内容
基于此,有必要针对存证的作品电子证据容易被篡改而影响作品电子证据可靠性的技术问题,提供一种基于区块链的作品存证方法、装置、计算机可读存储介质和计算机设备。
一种基于区块链的作品存证方法,包括:
确定待存证作品所属的作品页面;
获取所述作品页面的第一页面截图;
确定所述待存证作品的属性信息所属的作品属性页面;
获取所述作品属性页面的第二页面截图;
将所述第一页面截图和所述第二页面截图发送至目标区块链节点;所述第一页面截图和所述第二页面截图用于指示所述目标区块链节点进行本地存证,并将所述第一页面截图和所述第二页面截图在所述目标区块链节点所属区块链网络中进行共识处理。
一种基于区块链的作品存证装置,所述装置包括:
作品页面确定模块,用于确定待存证作品所属的作品页面;
作品页面截图模块,用于获取所述作品页面的第一页面截图;
属性页面确定模块,用于确定所述待存证作品的属性信息所属的作品属性页面;
属性页面截图模块,用于获取所述作品属性页面的第二页面截图;
作品存证处理模块,用于将所述第一页面截图和所述第二页面截图发送至目标区块链节点;所述第一页面截图和所述第二页面截图用于指示所述目标区块链节点进行本地存证,并将所述第一页面截图和所述第二页面截图在所述目标区块链节点所属区块链网络中进行共识处理。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述基于区块链的作品存证方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述基于区块链的作品存证方法的步骤。
上述基于区块链的作品存证方法、装置、计算机可读存储介质和计算机设备,将待存证作品所属作品页面的第一页面截图和待存证作品的属性信息所属作品属性页面的第二页面截图,均发送至区块链网络的目标区块链节点中进行存证,以通过区块链网络对作品进行证据保存,充分利用了区块链网络中数据不可篡改的特性,确保了存证后作品的真实可靠性。
附图说明
图1为一个实施例中基于区块链的作品存证方法的应用环境图;
图2为一个实施例中基于区块链的作品存证方法的流程示意图;
图3为一个实施例中存证模板界面的界面示意图;
图4为一个实施例中属性信息检测处理的流程示意图;
图5为一个实施例中作品页面的界面示意图;
图6为一个实施例中基于区块链的作品存证装置的结构框图;
图7为一个实施例中计算机设备的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中基于区块链的作品存证方法的应用环境图。(例子:参照图1,该基于区块链的作品存证方法应用于作品存证***。该作品存证***包括终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。)
如图2所示,在一个实施例中,提供了一种基于区块链的作品存证方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图2,该基于区块链的作品存证方法具体包括如下步骤:
S202,确定待存证作品所属的作品页面。
其中,待存证作品为需要进行作品存证处理以保存证据的作品,如在网络平台中发布的文章、图片和图形等类别的作品。页面是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是万维网中的一“页”,是超文本标记语言格式。页面中可以包括文字、图片、动画、音乐或程序等元素。作品页面即为待存证作品所存在的页面,互联网用户通过访问该作品页面,可以浏览页面中该待存证作品的内容。在具体实现时,可以确定待存证作品,并基于该待存证作品查询对应所属的作品页面。
S204,获取作品页面的第一页面截图。
确定待存证作品所属的作品页面后,可以对该作品页面进行截图处理得到该作品页面的第一页面截图。第一页面截图以图片形式保存了该作品页面中待存证作品的作品内容。
S206,确定待存证作品的属性信息所属的作品属性页面。
待存证作品的属性信息可以为与待存证作品相关的信息,如作品发表时间、作品发布平台信息、作品作者信息等。待存证作品的属性信息根据实际存证需求进行设置,如需要对待存证作品的作品发表时间进行存证时,属性信息可以包括该待存证作品的作品发表时间。作品属性页面为承载待存证作品的属性信息的页面,若待存证作品的属性信息分属于不同页面,则作品属性页面可以由多个页面组成,即作品属性页面可以包括多个页面,各页面分别记录了待存证作品的不同的属性信息。具体实现时,可以基于爬虫技术,从网络中爬取与待存证作品先关的信息,并从中选取需要进行存证处理的信息作为属性信息。
S208,获取作品属性页面的第二页面截图。
确定作品属性页面后,截取该页面,得到作品属性页面的第二页面截图,第二页面截图以图片形式保存了该作品属性页面中待存证作品的属性信息。在对作品属性页面进行截图处理时,可以直接对作品属性页面进行完整页面截图处理,也可以仅对作品属性页面中属性信息部分进行截图,从而减少第二页面截图的数据量,提高后续数据处理的效率。
S210,将第一页面截图和第二页面截图发送至目标区块链节点;第一页面截图和第二页面截图用于指示目标区块链节点进行本地存证,并将第一页面截图和第二页面截图在目标区块链节点所属区块链网络中进行共识处理。
得到第一页面截图和第二页面截图后,发送第一页面截图和第二页面截图至区块链网络中的目标区块链节点。其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。区块链网络由分布式的节点组成,每个节点都是平等地保存有所有数据,即各节点实现了共识,共识是指多方参与的节点在预设规则下,通过多个节点交互对某些数据、行为或流程达成一致的过程,共识机制是指定义共识处理过程的算法、协议和规则。
本实施例中,目标区块链节点可以为区块链网络中能够基于共识机制进行共识处理的任一节点。通过将第一页面截图和第二页面截图发送至目标区块链节点,以指示该目标区块链节点对第一页面截图和第二页面截图进行本地存证,并将第一页面截图和第二页面截图在该目标区块链节点所属区块链网络中进行共识处理,从而实现对作品的上链存证。在具体实现时,可以基于映射算法,如哈希算法计算作品对应的作品特征值,并由目标区块链节点对作品特征值进行本地存证,即将作品特征值保存至目标区块链节点本地,进一步在所属区块链网络中进行共识处理,从而基于区块链实现对作品的存证。
上述基于区块链的作品存证方法,将待存证作品所属作品页面的第一页面截图和待存证作品的属性信息所属作品属性页面的第二页面截图,均发送至区块链网络的目标区块链节点中进行存证,以通过区块链网络对作品进行证据保存,充分利用了区块链网络中数据不可篡改的特性,确保了存证后作品的真实可靠性。
在一个实施例中,确定待存证作品所属的作品页面包括:当在母应用的界面中触发存证子应用的运行操作时,基于母应用的子应用组件,在母应用上运行存证子应用;在存证子应用的界面中触发作品存证操作后,展示预设存证模板界面;在触发针对存证模板界面的操作后,获取通过操作所得到的作品页面地址信息;根据作品页面地址信息确定待存证作品所属的作品页面。
本实施例中,终端110上用于对待存证作品进行区块链存证的应用可以为另一应用的子应用。具体地,在终端110已运行的母应用的界面内,若触发了存证子应用的运行操作,表明用户需要进行待存证作品存证处理,则基于母应用的子应用组件,在母应用上构建并运行存证子应用。其中,母应用设有用于构建各种子应用的组件公共库,通过组件公共库中的组件可以在母应用内进一步构建运行所需的子应用,如本实施例中用于待存证作品存证的存证子应用。对存证子应用的界面进行检测,当监测到在存证子应用的界面中触发作品存证操作时,表明用户需要进行待存证作品存证处理,展示预设的存证模板界面。当用户在存证模板界面中触发操作后,获取基于该操作所产生的作品页面地址信息,如页面链接地址,再根据该作品页面地址信息确定待存证作品所属的作品页面。通过母应用设有的组件公共库中的组件构建存证子应用进行作品存证,不需要重新安装或运行存证应用,能够合理利用终端的资源,同时提高存证的处理效率。
如图3所示,为一个实施例中存证子应用在母应用运行时展示的存证模板界面。该存证模板界面中提供作品页面地址填充框,且提供了添加多个地址的选项,用户通过触摸点击提交存证的按钮,可以触发后续对待存证作品的存证处理。
在一个实施例中,确定待存证作品的属性信息所属的作品属性页面包括:确定待确定的属性类型;按照属性类型查询待存证作品的第一属性信息;查询第一属性信息所关联的第二属性信息;确定第二属性信息所属的作品属性页面。
本实施例中,根据存证所需的属性信息的属性类型查询待存证作品直接可以获取得到的第一属性信息,进一步确定与该第一属性信息关联的第二属性信息,并确定第二属性信息所属的作品属性页面。
具体地,确定待确定的属性类型,属性类型为属性信息的类型,如可以包括但不限于包括待存证作品的作品发布时间、作品发布人、作品发布平台信息等于待存证作品直接或间接相关的信息。属性类型可以根据实际存证需求进行灵活设置。其中,第一属性信息可以为与待存证作品直接相关的信息,如待存证作品的发布时间、发布平台名称或标识、作品发布人姓名或账号、作品作者姓名或账号等。在具体应用中,第一属性信息可以直接从待存证作品所属的作品页面中提取确定。第二属性信息与第一属性信息关联,为待存证作品间接相关的信息,如作品发布人的信息、作品发布平台的信息、作品作者的信息、作品的前后关联作品信息等。在确定待存证作品的第一属性信息后,进一步确定与第一属性信息关联的需要进行存证的第二属性信息,并基于该第一属性信息在网络中进行爬取,确定第二属性信息所属的作品属性页面,从而可以确定待存证作品的属性信息所属的作品属性页面。
在一个实施例中,如图4所示,还包括属性信息检测处理的步骤,具体包括:
S402,对作品页面进行属性信息检测。
本实施例中,当待存证作品所属的作品页面已记录有存证所需的属性信息时,直接将作品页面对应的第一页面截图进行存证处理。对于不同的存证条件需要不同的属性信息,而一些作品页面除了包括作品内容本身外,还可能进一步记载了待存证作品相关的信息,若作品页面中包括的待存证作品相关的信息已覆盖了当前存证所需的所有属性信息,则可以直接将作品页面对应的第一页面截图进行存证处理,就实现了对待存证作品的存证处理。具体地,可以在确定待存证作品所属的作品页面后,对该作品页面进行属性信息检测,如基于关键字检测算法进行检测,以检测该作品页面是否已经包括了需要进行存证的属性信息。
S404,当检测到作品页面包括待存证作品的属性信息时,将作品页面的第一页面截图发送至目标区块链节点;第一页面截图用于指示目标区块链节点进行本地存证,并将第一页面截图在目标区块链节点所属区块链网络中进行共识处理。
当检测到作品页面包括待存证作品的属性信息时,表明该作品页面不仅包括了待存证作品的作品内容,还包括了待存证作品需要进行存证的属性信息则将作品页面的第一页面截图发送至目标区块链节点,以指示目标区块链节点进行本地存证,并将第一页面截图在目标区块链节点所属区块链网络中进行共识处理,从而实现对待存证作品的快速存证。
如图5所示,为一个实施例中作品页面在终端打开后的界面示意图。可以看出,该作品页面除记载有作品内容外,还记载了作者姓名、作品发布时间、作品发布平台名称和作者简介等,若当前确定的属性信息的属性类型为作者姓名、作品发布时间和作品发布平台名称,则该作品页面已覆盖所需的属性信息,可以将该作品页面对应的第一页面截图发送至目标区块链节点进行存证。
S406,当检测到作品页面不包括待存证作品的属性信息时,执行确定待存证作品的属性信息所属的作品属性页面的步骤。
另一方面,若作品页面不包括待存证作品的属性信息,则还需要进一步确定待存证作品的属性信息所属的作品属性页面及作品属性页面对应的第二页面截图进行存证。即执行确定待存证作品的属性信息所属的作品属性页面的步骤,以进一步获取作品属性页面对应的第二页面截图,并将第一页面截图和第二页面截图均发送至目标区块链节点进行存证。
在一个实施例中,当检测到作品页面包括待存证作品的属性信息时,将作品页面的第一页面截图发送至目标区块链节点包括:当检测到作品页面包括待存证作品的属性信息时,获取预设的属性类型表;属性类型表包括所需存证的各属性类型;根据属性类型表中所需存证的各属性类型,确定作品页面中的属性信息的完整度;当完整度满足预设的完整度条件时,将作品页面的第一页面截图发送至目标区块链节点。
本实施例中,当作品页面检测到待存证作品的属性信息时,进一步确定作品页面内的属性信息的完整度,若满足完整度条件,表明作品页面内的属性信息已满足存证所需的属性信息条件,则将作品页面的第一页面截图发送至目标区块链节点进行存证。
具体地,检测到作品页面包括待存证作品的属性信息时,获取预设的属性类型表,该属性类型表包括所需存证的各属性类型,如作品发布时间、作品发布平台、作品作者等。属性类型表根据存证需求预先设置,一些场景下对属性类型的要求高,即需要更多的属性信息。根据属性类型表中所需存证的各属性类型确定作品页面中的属性信息的完整度。具体实现时,可以将作品页面中检测到的属性信息进行类型分类,以确定作品页面中检测到的属性类型,并根据作品页面中检测到的属性类型和属性类型表中所需存证的各属性类型,确定作品页面中的属性信息的完整度。如可以将作品页面中检测到的属性类型和属性类型表中所需存证的各属性类型的比值,作为作品页面中的属性信息的完整度。进一步对该完整度进行判定,若完整度满足预设的完整度条件,如该完整度不小于预设的完整度阈值时,可认为满足完整度条件,则将作品页面的第一页面截图发送至目标区块链节点,以指示该节点基于作品页面的第一页面截图对待存证作品进行存证。
在一个实施例中,还包括:当完整度不满足完整度条件时,执行确定待存证作品的属性信息所属的作品属性页面的步骤。
另一方面,若作品页面中的属性信息的完整度不满足完整度条件,如作品页面中的属性信息的完整度小于预设的完整度阈值时,表明作品页面中存在属性信息,但该作品页面信息中的属性信息较少,不满足当前存证所需的属性信息,如缺失的属性信息较多,则进一步确定待存证作品的属性信息所属的作品属性页面,以获取作品属性页面对应的第二页面截图,并将第一页面截图和第二页面截图均发送至目标区块链节点进行存证。
在一个实施例中,将第一页面截图和第二页面截图发送至目标区块链节点包括:获取预设的存证触发条件;当满足存证触发条件时,将第一页面截图和第二页面截图发送至目标区块链节点。
本实施例中,在满足预设的存证触发条件时,触发对第一页面截图和第二页面截图的发送操作,以实现对第一页面截图和第二页面截图存证的灵活设置。具体地,在将第一页面截图和第二页面截图发送至目标区块链节点时,获取预设的存证触发条件,存证触发条件可以根据实际需要进行预设,具体可以包括触发时间、触发位置、触发动作等触发条件。例如,在得到第一页面截图和第二页面截图后,进一步获取对应设置的存证触发时间,当当前时间达到该存证触发时间时,即满足存证触发条件时,将第一页面截图和第二页面截图发送至目标区块链节点进行存证处理。在具体实现时,存证触发条件可以为获得第一页面截图和第二页面截图后,即时将第一页面截图和第二页面截图发送至目标区块链节点进行存证处理,也可以由用户设置的存证触发条件,如存证触发时间,即在达到一定时间时,如间隔一定时长后或在预定的时刻,将第一页面截图和第二页面截图发送至目标区块链节点进行存证;也可以为存证触发地点,即检测到终端的定位达到某个预定位置时,将第一页面截图和第二页面截图发送至目标区块链节点进行存证,以此可以针对性对待存证作品的存证进行控制,提高作品存证的灵活性。
图2为一个实施例中基于区块链的作品存证方法的流程示意图。应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种基于区块链的作品存证装置600,该装置包括:
作品页面确定模块602,用于确定待存证作品所属的作品页面;
作品页面截图模块604,用于获取作品页面的第一页面截图;
属性页面确定模块606,用于确定待存证作品的属性信息所属的作品属性页面;
属性页面截图模块608,用于获取作品属性页面的第二页面截图;
作品存证处理模块610,用于将第一页面截图和第二页面截图发送至目标区块链节点;第一页面截图和第二页面截图用于指示目标区块链节点进行本地存证,并将第一页面截图和第二页面截图在目标区块链节点所属区块链网络中进行共识处理。
在一个实施例中,作品页面确定模块602包括存证子应用运行模块、模板界面展示模块、地址信息获取模块和地址信息处理模块;其中:存证子应用运行模块,用于当在母应用的界面中触发存证子应用的运行操作时,基于母应用的子应用组件,在母应用上运行存证子应用;模板界面展示模块,用于在存证子应用的界面中触发作品存证操作后,展示预设存证模板界面;地址信息获取模块,用于在触发针对存证模板界面的操作后,获取通过操作所得到的作品页面地址信息;地址信息处理模块,用于根据作品页面地址信息确定待存证作品所属的作品页面。
在一个实施例中,属性页面确定模块606包括属性类型确定模块、第一属性信息模块、第二属性信息查询模块和第二属性信息处理模块;其中:属性类型确定模块,用于确定待确定的属性类型;第一属性信息模块,用于按照属性类型查询待存证作品的第一属性信息;第二属性信息查询模块,用于查询第一属性信息所关联的第二属性信息;第二属性信息处理模块,用于确定第二属性信息所属的作品属性页面。
在一个实施例中,还包括属性信息检测模块和第一页面截图存证模块;其中:属性信息检测模块,用于对作品页面进行属性信息检测;第一页面截图存证模块,用于当检测到作品页面包括待存证作品的属性信息时,将作品页面的第一页面截图发送至目标区块链节点;第一页面截图用于指示目标区块链节点进行本地存证,并将第一页面截图在目标区块链节点所属区块链网络中进行共识处理;当检测到作品页面不包括待存证作品的属性信息时,执行确定待存证作品的属性信息所属的作品属性页面的步骤。
在一个实施例中,第一页面截图存证模块包括类型表获取模块、完整度确定模块和第一页面截图发送模块;其中:类型表获取模块,用于当检测到作品页面包括待存证作品的属性信息时,获取预设的属性类型表;属性类型表包括所需存证的各属性类型;完整度确定模块,用于根据属性类型表中所需存证的各属性类型,确定作品页面中的属性信息的完整度;第一页面截图发送模块,用于当完整度满足预设的完整度条件时,将作品页面的第一页面截图发送至目标区块链节点。
在一个实施例中,第一页面截图发送模块还用于当完整度不满足完整度条件时,执行确定待存证作品的属性信息所属的作品属性页面的步骤。
在一个实施例中,作品存证处理模块610包括触发条件获取模块和触发存证处理模块;其中:触发条件获取模块,用于获取预设的存证触发条件;触发存证处理模块,用于当满足存证触发条件时,将第一页面截图和第二页面截图发送至目标区块链节点。
图7示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110。如图7所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现基于区块链的作品存证方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行基于区块链的作品存证方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的基于区块链的作品存证装置可以实现为一种计算机程序的形式,计算机程序可在如图7所示的计算机设备上运行。计算机设备的存储器中可存储组成该基于区块链的作品存证装置的各个程序模块,比如,图6所示的作品页面确定模块602、作品页面截图模块604、属性页面确定模块606、属性页面截图模块608和作品存证处理模块610。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的基于区块链的作品存证方法中的步骤。
例如,图7所示的计算机设备可以通过如图6所示的基于区块链的作品存证装置中的作品页面确定模块602执行确定待存证作品所属的作品页面。计算机设备可通过作品页面截图模块604执行获取作品页面的第一页面截图。计算机设备可通过属性页面确定模块606执行确定待存证作品的属性信息所属的作品属性页面。计算机设备可通过属性页面截图模块608执行获取作品属性页面的第二页面截图。计算机设备可通过作品存证处理模块610执行将第一页面截图和第二页面截图发送至目标区块链节点;第一页面截图和第二页面截图用于指示目标区块链节点进行本地存证,并将第一页面截图和第二页面截图在目标区块链节点所属区块链网络中进行共识处理。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述基于区块链的作品存证方法的步骤。此处基于区块链的作品存证方法的步骤可以是上述各个实施例的基于区块链的作品存证方法中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述基于区块链的作品存证方法的步骤。此处基于区块链的作品存证方法的步骤可以是上述各个实施例的基于区块链的作品存证方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (11)
1.一种基于区块链的作品存证方法,包括:
确定待存证作品所属的作品页面;
获取所述作品页面的第一页面截图;
确定所述待存证作品的属性信息所属的作品属性页面;
获取所述作品属性页面的第二页面截图;
将所述第一页面截图和所述第二页面截图发送至目标区块链节点;所述第一页面截图和所述第二页面截图用于指示所述目标区块链节点进行本地存证,并将所述第一页面截图和所述第二页面截图在所述目标区块链节点所属区块链网络中进行共识处理。
2.根据权利要求1所述的方法,其特征在于,所述确定待存证作品所属的作品页面包括:
当在母应用的界面中触发存证子应用的运行操作时,基于所述母应用的子应用组件,在所述母应用上运行所述存证子应用;
在所述存证子应用的界面中触发作品存证操作后,展示预设存证模板界面;
在触发针对所述存证模板界面的操作后,获取通过所述操作所得到的作品页面地址信息;
根据所述作品页面地址信息确定待存证作品所属的作品页面。
3.根据权利要求1所述的方法,其特征在于,所述确定所述待存证作品的属性信息所属的作品属性页面包括:
确定待确定的属性类型;
按照所述属性类型查询所述待存证作品的第一属性信息;
查询所述第一属性信息所关联的第二属性信息;
确定所述第二属性信息所属的作品属性页面。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述作品页面进行属性信息检测;
当检测到所述作品页面包括所述待存证作品的属性信息时,将所述作品页面的第一页面截图发送至所述目标区块链节点;所述第一页面截图用于指示所述目标区块链节点进行本地存证,并将所述第一页面截图在所述目标区块链节点所属区块链网络中进行共识处理;
当检测到所述作品页面不包括所述待存证作品的属性信息时,执行所述确定所述待存证作品的属性信息所属的作品属性页面的步骤。
5.根据权利要求4所述的方法,其特征在于,所述当检测到所述作品页面包括所述待存证作品的属性信息时,将所述作品页面的第一页面截图发送至所述目标区块链节点包括:
当检测到所述作品页面包括所述待存证作品的属性信息时,获取预设的属性类型表;所述属性类型表包括所需存证的各属性类型;
根据所述属性类型表中所需存证的各属性类型,确定所述作品页面中的属性信息的完整度;
当所述完整度满足预设的完整度条件时,将所述作品页面的第一页面截图发送至所述目标区块链节点。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述完整度不满足所述完整度条件时,执行所述确定所述待存证作品的属性信息所属的作品属性页面的步骤。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述将所述第一页面截图和所述第二页面截图发送至目标区块链节点包括:
获取预设的存证触发条件;
当满足所述存证触发条件时,将所述第一页面截图和所述第二页面截图发送至目标区块链节点。
8.一种基于区块链的作品存证装置,其特征在于,所述装置包括:
作品页面确定模块,用于确定待存证作品所属的作品页面;
作品页面截图模块,用于获取所述作品页面的第一页面截图;
属性页面确定模块,用于确定所述待存证作品的属性信息所属的作品属性页面;
属性页面截图模块,用于获取所述作品属性页面的第二页面截图;
作品存证处理模块,用于将所述第一页面截图和所述第二页面截图发送至目标区块链节点;所述第一页面截图和所述第二页面截图用于指示所述目标区块链节点进行本地存证,并将所述第一页面截图和所述第二页面截图在所述目标区块链节点所属区块链网络中进行共识处理。
9.根据权利要求8所述的装置,其特征在于,所述属性页面确定模块包括:
属性类型确定模块,用于确定待确定的属性类型;
第一属性信息模块,用于按照所述属性类型查询所述待存证作品的第一属性信息;
第二属性信息查询模块,用于查询所述第一属性信息所关联的第二属性信息;
第二属性信息处理模块,用于确定所述第二属性信息所属的作品属性页面。
10.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910888440.8A CN110598476A (zh) | 2019-09-19 | 2019-09-19 | 基于区块链的作品存证方法、装置和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910888440.8A CN110598476A (zh) | 2019-09-19 | 2019-09-19 | 基于区块链的作品存证方法、装置和计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110598476A true CN110598476A (zh) | 2019-12-20 |
Family
ID=68861364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910888440.8A Pending CN110598476A (zh) | 2019-09-19 | 2019-09-19 | 基于区块链的作品存证方法、装置和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110598476A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110851797A (zh) * | 2020-01-13 | 2020-02-28 | 支付宝(杭州)信息技术有限公司 | 基于区块链的作品创作方法及装置、电子设备 |
CN112100460A (zh) * | 2020-11-06 | 2020-12-18 | 腾讯科技(深圳)有限公司 | 基于区块链的网络页面存证方法、装置、介质及电子设备 |
CN113935850A (zh) * | 2021-10-19 | 2022-01-14 | 平安普惠企业管理有限公司 | 一种数据处理方法、装置、计算机设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104331230A (zh) * | 2014-11-24 | 2015-02-04 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN107688754A (zh) * | 2017-10-20 | 2018-02-13 | 国信嘉宁数据技术有限公司 | 一种电子证据取证方法和装置 |
CN107798075A (zh) * | 2017-09-29 | 2018-03-13 | 维沃移动通信有限公司 | 一种截屏方法及移动终端 |
CN108540371A (zh) * | 2018-03-09 | 2018-09-14 | 福州米鱼信息科技有限公司 | 一种电子证据的上传方法及*** |
CN108629038A (zh) * | 2018-05-11 | 2018-10-09 | 北京奇虎科技有限公司 | 基于区块链的网页存证方法及*** |
CN109542543A (zh) * | 2017-09-21 | 2019-03-29 | 腾讯科技(深圳)有限公司 | 应用程序页面处理方法、装置、存储介质和计算机设备 |
CN109614766A (zh) * | 2018-10-31 | 2019-04-12 | 阿里巴巴集团控股有限公司 | 一种通过文件获取对网页进行区块链存证的方法及装置 |
-
2019
- 2019-09-19 CN CN201910888440.8A patent/CN110598476A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104331230A (zh) * | 2014-11-24 | 2015-02-04 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN109542543A (zh) * | 2017-09-21 | 2019-03-29 | 腾讯科技(深圳)有限公司 | 应用程序页面处理方法、装置、存储介质和计算机设备 |
CN107798075A (zh) * | 2017-09-29 | 2018-03-13 | 维沃移动通信有限公司 | 一种截屏方法及移动终端 |
CN107688754A (zh) * | 2017-10-20 | 2018-02-13 | 国信嘉宁数据技术有限公司 | 一种电子证据取证方法和装置 |
CN108540371A (zh) * | 2018-03-09 | 2018-09-14 | 福州米鱼信息科技有限公司 | 一种电子证据的上传方法及*** |
CN108629038A (zh) * | 2018-05-11 | 2018-10-09 | 北京奇虎科技有限公司 | 基于区块链的网页存证方法及*** |
CN109614766A (zh) * | 2018-10-31 | 2019-04-12 | 阿里巴巴集团控股有限公司 | 一种通过文件获取对网页进行区块链存证的方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110851797A (zh) * | 2020-01-13 | 2020-02-28 | 支付宝(杭州)信息技术有限公司 | 基于区块链的作品创作方法及装置、电子设备 |
CN112100460A (zh) * | 2020-11-06 | 2020-12-18 | 腾讯科技(深圳)有限公司 | 基于区块链的网络页面存证方法、装置、介质及电子设备 |
CN112100460B (zh) * | 2020-11-06 | 2021-04-30 | 腾讯科技(深圳)有限公司 | 基于区块链的网络页面存证方法、装置、介质及电子设备 |
CN113935850A (zh) * | 2021-10-19 | 2022-01-14 | 平安普惠企业管理有限公司 | 一种数据处理方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110535971B (zh) | 基于区块链的接口配置处理方法、装置、设备及存储介质 | |
CN111080295B (zh) | 一种基于区块链的电子合同处理方法以及设备 | |
CN110598478B (zh) | 基于区块链的证据校验方法、装置、设备和存储介质 | |
CN110633963B (zh) | 电子票据处理方法、装置、计算机可读存储介质和设备 | |
CN109656778B (zh) | 数据获取方法、装置、计算机设备和存储介质 | |
CN111600899A (zh) | 微服务访问控制方法、装置、电子设备及存储介质 | |
CN110602116B (zh) | 基于区块链的数据验证方法、装置和计算机可读存储介质 | |
CN110598434B (zh) | 基于区块链网络的房屋信息处理方法、装置、电子设备及存储介质 | |
CN110598476A (zh) | 基于区块链的作品存证方法、装置和计算机可读存储介质 | |
CN110597541B (zh) | 基于区块链的接口更新处理方法、装置、设备及存储介质 | |
CN110597817B (zh) | 基于区块链的通信记录存证方法、装置和计算机设备 | |
CN113326081A (zh) | 静态资源的处理方法、装置、计算机设备和存储介质 | |
CN111488372A (zh) | 一种数据处理方法、设备及存储介质 | |
CN110489676A (zh) | 基于区块链的网页取证方法、装置、存储介质及服务器 | |
CN113315828B (zh) | 一种流量录制方法、装置及流量录制设备、存储介质 | |
CN111597424A (zh) | 爬虫识别方法、装置、计算机设备和存储介质 | |
CN110598475B (zh) | 基于区块链的作品属性信息获取方法、装置和计算机设备 | |
CN110866265A (zh) | 一种基于区块链的数据存储方法、设备及存储介质 | |
CN112613067A (zh) | 用户行为数据采集方法、装置、计算机设备及存储介质 | |
CN104657359A (zh) | 一种通过网址记录网页内容和式样的方法 | |
CN111274597A (zh) | 一种数据处理方法以及设备 | |
CN112069529B (zh) | 基于区块链的卷宗管理方法、装置、计算机以及存储介质 | |
CN112650659B (zh) | 埋点设置方法、装置、计算机设备和存储介质 | |
CN112037055A (zh) | 交易处理方法、装置、电子设备及可读存储介质 | |
CN111652720A (zh) | 云取证方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |