基于区块链的网页存证实现方法及装置、计算机存储介质

文档序号:31567759发布日期:2022-09-20 21:15阅读:40来源:国知局
基于区块链的网页存证实现方法及装置、计算机存储介质

1.本发明涉及区块链技术领域,尤其涉及一种基于区块链的网页存证实现方法及装置、计算机存储介质。


背景技术:

2.目前,出于网络证据保全的需要,可以借助区块链技术对呈现了网络证据的网页进行存证。例如,在版权保护领域,区块链存证方可以应版权人的请求,对侵权网页(呈现了侵权作品的网页)进行存证,为后续的维权环节保全证据。
3.然而,实践发现,在基于区块链进行网页存证时,存证的内容多为网页截图,由于截图后的网页内容为截图时显示的内容,对于截图时未显示的内容而言,无法截取进而无法对其存证,也即:区块链存证的网页内容存在信息不全面、不准确的问题。可见,如何提高基于区块链的网页存证内容的全面性及准确性显得尤为重要。


技术实现要素:

4.本发明所要解决的技术问题在于,提供一种基于区块链的网页存证实现方法及装置、计算机存储介质,能够在基于区块链实现网页存证的同时提高网页存证内容的全面性与准确性。
5.为了解决上述技术问题,本发明第一方面公开了一种基于区块链的网页存证实现方法,所述方法包括:
6.确定待存证的目标网页,并对所述目标网页进行分析得到所述目标网页包含的所有内容对应的所有显示类型;
7.判断所有所述显示类型中是否包括触发显示类型,所述触发显示类型为在检测到相应的显示触发操作之后进行显示的内容所对应的显示类型;
8.当判断出所有所述显示类型中包括所述触发显示类型时,获取所述触发显示类型对应的目标内容;
9.基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页,所述更新后的目标网页显示有所述目标内容;
10.对所述更新后的目标网页执行区块链存证操作。
11.作为一种可选的实施方式,在本发明第一方面中,所述对所述目标网页进行分析得到所述目标网页包含的所有内容对应的所有显示类型,包括:
12.获取所述目标网页的开源源代码;
13.对所述开源源代码进行分析,得到所述目标网页所对应的所有功能组件;
14.分析所有所述功能组件,得到所述目标网页包含的所有内容对应的所有显示类型;或者,
15.采集所述目标网页在多个不同时刻所对应的显示内容及所对应的网页操作,对所述目标网页在多个不同时刻所对应的显示内容及所对应的网页操作进行对比分析,得到所
述目标网页包含的所有内容对应的所有显示类型。
16.作为一种可选的实施方式,在本发明第一方面中,所述基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页之前,所述方法还包括:
17.判断所述触发显示类型是否为预设触发显示类型,当判断出所述触发显示类型不为所述预设触发显示类型时,触发执行所述的基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页的操作;其中,所述预设触发显示类型对应的输出内容为需要播放的音视频内容;
18.当判断出所述触发显示类型为所述预设触发显示类型时,获取所述目标网页对应的文件存储地址,所述文件存储地址为所述音视频内容的存储地址;
19.根据所述文件存储地址,获取所述目标网页对应的音视频内容;
20.对所述目标网页以及所述音视频内容执行区块链存证操作。
21.作为一种可选的实施方式,在本发明第一方面中,在判断出所述触发显示类型不为所述预设触发显示类型之后,所述方法还包括:
22.根据预先确定出的存证需求因子对所述目标内容执行关键词提取操作,得到关键词提取结果;
23.计算所述关键词提取结果中的关键词与所述存证需求因子的匹配度,判断计算出的所述匹配度是否大于等于预设匹配度阈值,当判断出所述匹配度大于等于所述预设匹配度阈值时,触发执行所述的基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页的操作。
24.作为一种可选的实施方式,在本发明第一方面中,所述对所述更新后的目标网页执行区块链存证操作,包括:
25.按照预先确定出的信息划分规则,将所述更新后的目标网页对应的内容进行划分,得到至少一个待存证的网页内容组;
26.对于每个所述网页内容组,确定与该网页内容组对应的编码规则,根据该网页内容组对应的编码规则执行编码操作得到该网页内容组对应的编码结果,判断其它网页内容组中是否存在与该网页内容组具有内容关联关系的至少一个目标网页内容组,当判断结果为是时,生成相应的关联标签并将所述关联标签添加至该网页内容组对应的编码结果中以更新该网页内容组对应的编码结果;
27.对所有所述网页内容组对应的编码结果执行区块链存证操作。
28.作为一种可选的实施方式,在本发明第一方面中,所述对所有所述网页内容组对应的编码结果执行区块链存证操作,包括:
29.根据所有所述网页内容组所包括内容的重要程度值为每个所述网页内容组设置存证优先级;其中,存证优先级越高,对应的网页内容组所包括的内容越重要且对应的网页内容组的存证顺序越早;
30.按照存证优先级由高到底的顺序,确定待处理网页内容组,从存证优先级低于该待处理网页内容组且还未被调整存证优先级的剩余网页内容组中筛选与该待处理网页内容组具有内容关联关系的网页内容组,作为与该待处理网页内容组对应的待调整存证优先级的网页内容组,并根据该待处理网页内容组的存证优先级对与该待处理网页内容组对应的待调整存证优先级的网页内容组执行存证优先级调整操作;
31.基于所有所述网页内容组对应的存证优先级对所有所述网页内容组对应的编码结果执行区块链存证操作。
32.作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
33.基于所述目标网页的网页地址对所述目标网页的目标关键区域进行监测,得到监测结果;
34.根据所述监测结果判断所述目标关键区域的内容是否发生变化,当判断结果为是时,对所述目标关键区域输出的变化后内容执行区块链存证操作。
35.本发明第二方面公开了一种基于区块链的网页存证实现装置,所述装置包括:
36.确定模块,用于确定待存证的目标网页;
37.分析模块,用于对所述目标网页进行分析得到所述目标网页包含的所有内容对应的所有显示类型;
38.判断模块,用于判断所有所述显示类型中是否包括触发显示类型,所述触发显示类型为在检测到相应的显示触发操作之后进行显示的内容所对应的显示类型;
39.获取模块,用于当所述判断模块判断出所有所述显示类型中包括所述触发显示类型时,获取所述触发显示类型对应的目标内容;
40.更新模块,用于基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页,所述更新后的目标网页显示有所述目标内容;
41.存证模块,用于对所述更新后的目标网页执行区块链存证操作。
42.作为一种可选的实施方式,在本发明第二方面中,所述分析模块对所述目标网页进行分析得到所述目标网页包含的所有内容对应的所有显示类型的具体方式包括:
43.获取所述目标网页的开源源代码;
44.对所述开源源代码进行分析,得到所述目标网页所对应的所有功能组件;
45.分析所有所述功能组件,得到所述目标网页包含的所有内容对应的所有显示类型;或者,
46.采集所述目标网页在多个不同时刻所对应的显示内容及所对应的网页操作,对所述目标网页在多个不同时刻所对应的显示内容及所对应的网页操作进行对比分析,得到所述目标网页包含的所有内容对应的所有显示类型。
47.作为一种可选的实施方式,在本发明第二方面中,所述判断模块,还用于在所述更新模块基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页之前,判断所述触发显示类型是否为预设触发显示类型,当判断出所述触发显示类型不为所述预设触发显示类型时,触发所述更新模块执行所述的基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页的操作;其中,所述预设触发显示类型对应的输出内容为需要播放的音视频内容;
48.所述获取模块,还用于当所述判断模块判断出所述触发显示类型为所述预设触发显示类型时,获取所述目标网页对应的文件存储地址,所述文件存储地址为所述音视频内容的存储地址;根据所述文件存储地址,获取所述目标网页对应的音视频内容;
49.所述存证模块,还用于对所述目标网页以及所述音视频内容执行区块链存证操作。
50.作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
51.提取模块,用于在所述判断模块判断出所述触发显示类型不为所述预设触发显示类型之后,根据预先确定出的存证需求因子对所述目标内容执行关键词提取操作,得到关键词提取结果;
52.计算模块,用于计算所述关键词提取结果中的关键词与所述存证需求因子的匹配度;
53.所述判断模块,还用于判断计算出的所述匹配度是否大于等于预设匹配度阈值,当判断出所述匹配度大于等于所述预设匹配度阈值时,触发所述更新模块执行所述的基于所述目标内容对所述目标网页执行更新操作,得到更新后的目标网页的操作。
54.作为一种可选的实施方式,在本发明第二方面中,所述存证模块对所述更新后的目标网页执行区块链存证操作的具体方式包括:
55.按照预先确定出的信息划分规则,将所述更新后的目标网页对应的内容进行划分,得到至少一个待存证的网页内容组;
56.对于每个所述网页内容组,确定与该网页内容组对应的编码规则,根据该网页内容组对应的编码规则执行编码操作得到该网页内容组对应的编码结果,判断其它网页内容组中是否存在与该网页内容组具有内容关联关系的至少一个目标网页内容组,当判断结果为是时,生成相应的关联标签并将所述关联标签添加至该网页内容组对应的编码结果中以更新该网页内容组对应的编码结果;
57.对所有所述网页内容组对应的编码结果执行区块链存证操作。
58.作为一种可选的实施方式,在本发明第二方面中,所述存证模块对所有所述网页内容组对应的编码结果执行区块链存证操作的具体方式包括:
59.根据所有所述网页内容组所包括内容的重要程度值为每个所述网页内容组设置存证优先级;其中,存证优先级越高,对应的网页内容组所包括的内容越重要且对应的网页内容组的存证顺序越早;
60.按照存证优先级由高到底的顺序,确定待处理网页内容组,从存证优先级低于该待处理网页内容组且还未被调整存证优先级的剩余网页内容组中筛选与该待处理网页内容组具有内容关联关系的网页内容组,作为与该待处理网页内容组对应的待调整存证优先级的网页内容组,并根据该待处理网页内容组的存证优先级对与该待处理网页内容组对应的待调整存证优先级的网页内容组执行存证优先级调整操作;
61.基于所有所述网页内容组对应的存证优先级对所有所述网页内容组对应的编码结果执行区块链存证操作。
62.作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
63.监测模块,用于基于所述目标网页的网页地址对所述目标网页的目标关键区域进行监测,得到监测结果;
64.所述判断模块,还用于根据所述监测结果判断所述目标关键区域的内容是否发生变化;
65.所述存证模块,还用于在所述判断模块判断出所述目标关键区域的内容是否发生变化时,对所述目标关键区域输出的变化后内容执行区块链存证操作。
66.本发明第三方面公开了另一种基于区块链的网页存证实现装置,所述装置包括:
67.存储有可执行程序代码的存储器;
68.与所述存储器耦合的处理器;
69.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的基于区块链的网页存证实现方法中的部分或全部步骤。
70.本发明第四方面公开了一种计算机可存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的基于区块链的网页存证实现方法中的部分或全部步骤。
71.本发明实施例第五方面公开了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本发明第一方面公开的任意一种基于区块链的网页存证实现方法中的部分或全部步骤。
72.与现有技术相比,本发明实施例具有以下有益效果:
73.本发明能够在基于区块链实现网页存证的同时提高网页存证内容的全面性与准确性,进而有利于提高基于区块链上的网页存证内容进行维权的效率与可靠性。此外,还能够基于网页的开源源代码或者不同时刻所对应的显示内容及对应的网页操作分析出网页包含的内容的显示类型,前者能够提高分析出的所有显示类型的准确性及完整性,后者能够提高分析出显示类型的效率及便捷性;此外,在对网页进行更新之前,可以先对触发显示类型是否为预设触发显示类型进行判断,进而根据判断结果执行相匹配的存证处理操作,有利于提高存证处理操作的准确性,既能够实现音视频内容的存证,也能够实现非音视频内容的其它隐式内容的存证,有利于进一步提高存证内容的全面性与准确性;此外,还能够在判断出触发显示类型不为预设触发显示类型时,智能化的根据存证需求因子对目标内容执行提取操作进而根据提取到的关键词与存证需求因子的匹配度实现对网页的更新控制,有利于提高更新网页的准确性,在保证存证需求的情况下减少不必要的网页更新操作;此外,在进行网页存证时,能够智能化的实现对待存证网页内容的分组并基于不同的编码规则对不同分组进行编码,进而基于区块链存证每个分组的编码结果,这样在保证存证结果准确性的同时减少存证数据量,有利于节约区块链所花费的存证空间,且还能够进一步提高存证内容的安全性,进一步的,还能够将生成的关联标签更新至编码结果中,有利于后续需要读取存证内容时提高读取关联存证内容的效率以及提高读取到所需存证内容的完整性与全面性;此外,在对编码结果存证时,还能够基于确定出的存证优先级实现编码结果的顺序存证,且还能够实现对存证优先级的调整,有利于提高存证顺序的准确性及存证可靠性;此外,还能够实现对目标网页的目标关键区域输出的内容的智能化监测,在监测到变化时,对变化后的内容进行区块链存证,有利于进一步提高基于区块链进行网页存证的内容全面性。
附图说明
74.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
75.图1是本发明实施例公开的一种基于区块链的网页存证实现方法的流程示意图;
76.图2是本发明实施例公开的另一种基于区块链的网页存证实现方法的流程示意
图;
77.图3是本发明实施例公开的一种基于区块链的网页存证实现装置的结构示意图;
78.图4是本发明实施例公开的另一种基于区块链的网页存证实现装置的结构示意图;
79.图5是本发明实施例公开的又一种基于区块链的网页存证实现装置的结构示意图。
具体实施方式
80.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
81.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
82.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
83.本发明公开了一种基于区块链的网页存证实现方法及装置、计算机存储介质,能够在基于区块链实现网页存证的同时提高网页存证内容的全面性与准确性,进而有利于提高基于区块链上的网页存证内容进行维权的效率与可靠性。以下分别进行详细说明。
84.实施例一
85.请参阅图1,图1是本发明实施例公开的一种基于区块链的网页存证实现方法的流程示意图。其中,图1所描述的基于区块链的网页存证实现方法可以应用于存证控制装置中,该存证控制装置用于实现基于区块链的网页存证,且该存证控制装置可以集成在存证控制设备中,该存证控制设备可以为本地设备,也可以为云端设备,如云端服务器,本发明实施例不做限定。如图1所示,该基于区块链的网页存证实现方法可以包括以下操作:
86.101、确定待存证的目标网页,并对目标网页进行分析得到目标网页包含的所有内容对应的所有显示类型。
87.本发明实施例中,待存证的目标网页可以是相关人员给定的,也可以是由存证控制装置根据确定出的维权信息智能化选择出的,进一步的,对于后者而言,存证控制装置可以先确定出与维权信息相对应的待存证网页列表,而后将待存证网页列表提供给相关人员选择,或者,从待存证网页列表中选择侵权概率大于等于预设概率阈值的网页,本发明实施例不做限定。可选的,维权信息包括需要维权的内容,需要维权的内容可以为美术作品、文字作品、音乐作品、网页布局等中的其中一种,本发明实施例不做限定。
88.102、判断所有显示类型中是否包括触发显示类型,触发显示类型为在检测到相应
的显示触发操作之后进行显示的内容所对应的显示类型。
89.其中,当步骤102的判断结果为是时,触发执行步骤103;当步骤102的判断结果为否时,可以直接对目标网页执行区块链存证操作。
90.103、当判断出所有显示类型中包括触发显示类型时,获取触发显示类型对应的目标内容。
91.其中,触发显示类型对应的目标内容可以为文字,也可以为图片,本发明实施例不做限定。
92.104、基于目标内容对目标网页执行更新操作,得到更新后的目标网页,更新后的目标网页显示有目标内容。
93.可选的,基于目标内容对目标网页执行更新操作,得到更新后的目标网页,可以包括:
94.确定目标内容在目标网页中的显示区域,并将目标内容显示在该显示区域中,得到更新后的目标网页。
95.其中,目标内容的显示区域优先选择目标内容在触发操作的触发下的原始显示区域。但是若原始显示区域会覆盖侵权关联内容,则需要重新确定出一个新的显示区域,新的显示区域不能覆盖侵权关联内容。优选的,在确定新的显示区域时,可以先判断目标网页显示的页面内容中是否存在与侵权无关且含有预设敏感信息的内容,当判断结果为是时,将该内容对应的显示区域确定为目标内容的显示区域,也即将目标内容覆盖显示在与侵权无关且含有预设敏感信息的内容之上,这样既能够减少目标内容的显示对侵权关联内容的影响,又能够基于目标内容覆盖敏感内容,可以简化对敏感内容的处理操作。
96.105、对更新后的目标网页执行区块链存证操作。
97.可见,本发明实施例所描述的方法能够在基于区块链实现网页存证的同时提高网页存证内容的全面性与准确性,进而有利于提高基于区块链上的网页存证内容进行维权的效率与可靠性。
98.在一个可选的实施例中,上述的对目标网页进行分析得到目标网页包含的所有内容对应的所有显示类型可以包括:
99.获取目标网页的开源源代码;
100.对开源源代码进行分析,得到目标网页所对应的所有功能组件;
101.分析所有功能组件,得到目标网页包含的所有内容对应的所有显示类型;和/或,
102.采集目标网页在多个不同时刻所对应的显示内容及所对应的网页操作,对目标网页在多个不同时刻所对应的显示内容及所对应的网页操作进行对比分析,得到目标网页包含的所有内容对应的所有显示类型。
103.其中,当通过两种方式分析显示类型时,可以根据两种方式分别分析出的显示类型进行综合确定,比如取二者的并集等。
104.可见,该可选的实施例还能够基于网页的开源源代码或者不同时刻所对应的显示内容及对应的网页操作分析出网页包含的内容的显示类型,前者能够提高分析出的所有显示类型的准确性及完整性,后者能够提高分析出显示类型的效率及便捷性。
105.在另一个可选的实施例中,上述的对更新后的目标网页执行区块链存证操作,可以包括:
106.按照预先确定出的信息划分规则,将更新后的目标网页对应的内容进行划分,得到至少一个待存证的网页内容组;
107.对于每个网页内容组,确定与该网页内容组对应的编码规则,根据该网页内容组对应的编码规则执行编码操作得到该网页内容组对应的编码结果(如哈希值),判断其它网页内容组中是否存在与该网页内容组具有内容关联关系的至少一个目标网页内容组,当判断结果为是时,生成相应的关联标签并将关联标签添加至该网页内容组对应的编码结果中以更新该网页内容组对应的编码结果;
108.对所有网页内容组对应的编码结果执行区块链存证操作。
109.可见,该可选的实施例还能够在进行网页存证时,能够智能化的实现对待存证网页内容的分组并基于不同的编码规则对不同分组进行编码,进而基于区块链存证每个分组的编码结果,这样在保证存证结果准确性的同时减少存证数据量,有利于节约区块链所花费的存证空间,且还能够进一步提高存证内容的安全性,进一步的,还能够将生成的关联标签更新至编码结果中,有利于后续需要读取存证内容时提高读取关联存证内容的效率以及提高读取到所需存证内容的完整性与全面性。
110.在该可选的实施例中,进一步可选的,上述的对所有网页内容组对应的编码结果执行区块链存证操作,可以包括:
111.根据所有网页内容组所包括内容的重要程度值为每个网页内容组设置存证优先级;其中,存证优先级越高,对应的网页内容组所包括的内容越重要且对应的网页内容组的存证顺序越早;
112.按照存证优先级由高到底的顺序,确定待处理网页内容组,从存证优先级低于该待处理网页内容组且还未被调整存证优先级的剩余网页内容组中筛选与该待处理网页内容组具有内容关联关系的网页内容组,作为与该待处理网页内容组对应的待调整存证优先级的网页内容组,并根据该待处理网页内容组的存证优先级对与该待处理网页内容组对应的待调整存证优先级的网页内容组执行存证优先级调整操作;
113.基于所有网页内容组对应的存证优先级对所有网页内容组对应的编码结果执行区块链存证操作。
114.可见,该可选的实施例还能够在对编码结果存证时,还能够基于确定出的存证优先级实现编码结果的顺序存证,且还能够实现对存证优先级的调整,有利于提高存证顺序的准确性及存证可靠性。
115.实施例二
116.请参阅图2,图2是本发明实施例公开的一种基于区块链的网页存证实现方法的流程示意图。其中,图2所描述的基于区块链的网页存证实现方法可以应用于存证控制装置中,该存证控制装置用于实现基于区块链的网页存证,且该存证控制装置可以集成在存证控制设备中,该存证控制设备可以为本地设备,也可以为云端设备,如云端服务器,本发明实施例不做限定。如图2所示,该基于区块链的网页存证实现方法可以包括以下操作:
117.201、确定待存证的目标网页,并对目标网页进行分析得到目标网页包含的所有内容对应的所有显示类型。
118.202、判断所有显示类型中是否包括触发显示类型,触发显示类型为在检测到相应的显示触发操作之后进行显示的内容所对应的显示类型。
119.203、当判断出所有显示类型中包括触发显示类型时,获取触发显示类型对应的目标内容。
120.204、判断触发显示类型是否为预设触发显示类型,当步骤204的判断结果为否时,触发执行步骤205;当步骤204的判断结果为是时,触发执行步骤206-步骤207。
121.205、基于目标内容对目标网页执行更新操作,得到更新后的目标网页,更新后的目标网页显示有目标内容,并对更新后的目标网页执行区块链存证操作。
122.206、获取目标网页对应的文件存储地址,文件存储地址为音视频内容的存储地址。
123.207、根据文件存储地址,获取目标网页对应的音视频内容,并对目标网页以及音视频内容执行区块链存证操作。
124.可见,本发明实施例所描述的方法能够在基于区块链实现网页存证的同时提高网页存证内容的全面性与准确性,进而有利于提高基于区块链上的网页存证内容进行维权的效率与可靠性。此外,在对网页进行更新之前,可以先对触发显示类型是否为预设触发显示类型进行判断,进而根据判断结果执行相匹配的存证处理操作,有利于提高存证处理操作的准确性,既能够实现音视频内容的存证,也能够实现非音视频内容的其它隐式内容的存证,有利于进一步提高存证内容的全面性与准确性。
125.在一个可选的实施例中,在判断出触发显示类型不为预设触发显示类型之后,该方法还可以包括以下操作:
126.根据预先确定出的存证需求因子对目标内容执行关键词提取操作,得到关键词提取结果;
127.计算关键词提取结果中的关键词与存证需求因子的匹配度,判断计算出的匹配度是否大于等于预设匹配度阈值,当判断出匹配度大于等于预设匹配度阈值时,触发执行上述的基于目标内容对目标网页执行更新操作,得到更新后的目标网页的操作。
128.可见,该可选的实施例还能够在判断出触发显示类型不为预设触发显示类型时,智能化的根据存证需求因子对目标内容执行提取操作进而根据提取到的关键词与存证需求因子的匹配度实现对网页的更新控制,有利于提高更新网页的准确性,在保证存证需求的情况下减少不必要的网页更新操作。
129.在另一个可选的实施例中,该方法还可以包括以下操作:
130.基于目标网页的网页地址对目标网页的目标关键区域进行监测,得到监测结果;
131.根据监测结果判断目标关键区域的内容是否发生变化,当判断结果为是时,对目标关键区域输出的变化后内容执行区块链存证操作。
132.可见,该可选的实施例还能够实现对目标网页的目标关键区域输出的内容的智能化监测,在监测到变化时,对变化后的内容进行区块链存证,有利于进一步提高基于区块链进行网页存证的内容全面性。
133.实施例三
134.请参阅图3,图3是本发明实施例公开的一种基于区块链的网页存证实现装置的结构示意图。其中,图3所描述的存证控制装置用于实现基于区块链的网页存证,且该存证控制装置可以集成在存证控制设备中,该存证控制设备可以为本地设备,也可以为云端设备,如云端服务器,本发明实施例不做限定。如图3所示,该基于区块链的网页存证实现装置可
以包括:
135.确定模块301,用于确定待存证的目标网页;
136.分析模块302,用于对目标网页进行分析得到目标网页包含的所有内容对应的所有显示类型;
137.判断模块303,用于判断所有显示类型中是否包括触发显示类型,触发显示类型为在检测到相应的显示触发操作之后进行显示的内容所对应的显示类型;
138.获取模块304,用于当判断模块303判断出所有显示类型中包括触发显示类型时,获取触发显示类型对应的目标内容;
139.更新模块305,用于基于目标内容对目标网页执行更新操作,得到更新后的目标网页,更新后的目标网页显示有目标内容;
140.存证模块306,用于对更新后的目标网页执行区块链存证操作。
141.可见,实施图3所描述的装置能够在基于区块链实现网页存证的同时提高网页存证内容的全面性与准确性,进而有利于提高基于区块链上的网页存证内容进行维权的效率与可靠性。
142.在一个可选的实施例中,分析模块302对目标网页进行分析得到目标网页包含的所有内容对应的所有显示类型的具体方式可以包括:
143.获取目标网页的开源源代码;
144.对开源源代码进行分析,得到目标网页所对应的所有功能组件;
145.分析所有功能组件,得到目标网页包含的所有内容对应的所有显示类型;和/或,
146.采集目标网页在多个不同时刻所对应的显示内容及所对应的网页操作,对目标网页在多个不同时刻所对应的显示内容及所对应的网页操作进行对比分析,得到目标网页包含的所有内容对应的所有显示类型。
147.可见,实施图3所描述的装置还能够基于网页的开源源代码或者不同时刻所对应的显示内容及对应的网页操作分析出网页包含的内容的显示类型,前者能够提高分析出的所有显示类型的准确性及完整性,后者能够提高分析出显示类型的效率及便捷性。
148.在另一个可选的实施例中,判断模块303还用于在更新模块305基于目标内容对目标网页执行更新操作,得到更新后的目标网页之前,判断触发显示类型是否为预设触发显示类型,当判断出触发显示类型不为预设触发显示类型时,触发更新模块305执行上述的基于目标内容对目标网页执行更新操作,得到更新后的目标网页的操作;其中,预设触发显示类型对应的输出内容为需要播放的音视频内容;
149.获取模块304,还用于当判断模块303判断出触发显示类型为预设触发显示类型时,获取目标网页对应的文件存储地址,文件存储地址为音视频内容的存储地址;根据文件存储地址,获取目标网页对应的音视频内容;
150.存证模块306,还用于对目标网页以及音视频内容执行区块链存证操作。
151.可见,该可选的实施例还能够在对网页进行更新之前,可以先对触发显示类型是否为预设触发显示类型进行判断,进而根据判断结果执行相匹配的存证处理操作,有利于提高存证处理操作的准确性,既能够实现音视频内容的存证,也能够实现非音视频内容的其它隐式内容的存证,有利于进一步提高存证内容的全面性与准确性。
152.在又一个可选的实施例中,如图4所示,该装置还可以包括:
153.提取模块307,用于在判断模块303判断出触发显示类型不为预设触发显示类型之后,根据预先确定出的存证需求因子对目标内容执行关键词提取操作,得到关键词提取结果;
154.计算模块308,用于计算关键词提取结果中的关键词与存证需求因子的匹配度;
155.判断模块303,还用于判断计算出的匹配度是否大于等于预设匹配度阈值,当判断出匹配度大于等于预设匹配度阈值时,触发更新模块305执行上述的基于目标内容对目标网页执行更新操作,得到更新后的目标网页的操作。
156.可见,实施图4所描述的装置还能够在判断出触发显示类型不为预设触发显示类型时,智能化的根据存证需求因子对目标内容执行提取操作进而根据提取到的关键词与存证需求因子的匹配度实现对网页的更新控制,有利于提高更新网页的准确性,在保证存证需求的情况下减少不必要的网页更新操作。
157.在又一个可选的实施例中,存证模块306对更新后的目标网页执行区块链存证操作的具体方式包括:
158.按照预先确定出的信息划分规则,将更新后的目标网页对应的内容进行划分,得到至少一个待存证的网页内容组;
159.对于每个网页内容组,确定与该网页内容组对应的编码规则,根据该网页内容组对应的编码规则执行编码操作得到该网页内容组对应的编码结果,判断其它网页内容组中是否存在与该网页内容组具有内容关联关系的至少一个目标网页内容组,当判断结果为是时,生成相应的关联标签并将关联标签添加至该网页内容组对应的编码结果中以更新该网页内容组对应的编码结果;
160.对所有网页内容组对应的编码结果执行区块链存证操作。
161.在该可选的实施例中,进一步可选的,存证模块306对所有网页内容组对应的编码结果执行区块链存证操作的具体方式包括:
162.根据所有网页内容组所包括内容的重要程度值为每个网页内容组设置存证优先级;其中,存证优先级越高,对应的网页内容组所包括的内容越重要且对应的网页内容组的存证顺序越早;
163.按照存证优先级由高到底的顺序,确定待处理网页内容组,从存证优先级低于该待处理网页内容组且还未被调整存证优先级的剩余网页内容组中筛选与该待处理网页内容组具有内容关联关系的网页内容组,作为与该待处理网页内容组对应的待调整存证优先级的网页内容组,并根据该待处理网页内容组的存证优先级对与该待处理网页内容组对应的待调整存证优先级的网页内容组执行存证优先级调整操作;
164.基于所有网页内容组对应的存证优先级对所有网页内容组对应的编码结果执行区块链存证操作。
165.可见,该可选的实施例还能够在进行网页存证时,能够智能化的实现对待存证网页内容的分组并基于不同的编码规则对不同分组进行编码,进而基于区块链存证每个分组的编码结果,这样在保证存证结果准确性的同时减少存证数据量,有利于节约区块链所花费的存证空间,且还能够进一步提高存证内容的安全性,进一步的,还能够将生成的关联标签更新至编码结果中,有利于后续需要读取存证内容时提高读取关联存证内容的效率以及提高读取到所需存证内容的完整性与全面性;此外,在对编码结果存证时,还能够基于确定
programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
181.最后应说明的是:本发明实施例公开的一种基于区块链的网页存证实现方法及装置、计算机存储介质所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离奔放各项实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1