本申请涉及区块链技术领域,特别涉及一种网页处理方法及装置、电子设备、计算机可读存储介质。
背景技术:
网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系,而网站是发布在网络中的服务。
现有的技术方案中,并没有一套可信网站的注册机制,而是通过网站在政府机构备案,然后由各个公司背书,然后向用户说此网站是可靠的,但现实中的不可信数据屡见不鲜;这样的数据给网络带来了各种不可信,而普通用户不具备辨别能力。可见,现有的网页内容存在不可信的风险,安全性有待提高。
技术实现要素:
本申请实施例提供了一种网页处理方法,用以提高网页的可靠性。
本申请实施例提供了一种网页处理方法,包括:
接收目标账户上传的网页内容;
将所述网页内容发送给多个专家账户,并接收所述专家账户返回的专家认证数据;所述专家认证数据包括所述专家账户对所述网页内容可信与否的认证信息;
当超过指定数量的专家认证数据指示网页可信时,确定所述网页内容认证通过;
当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容。
在一实施例中,所述方法还包括:
将所述网页内容以及所述网页内容对应的专家认证数据存储在区块链中。
在一实施例中,在接收目标账户上传的网页内容之前,所述方法还包括:
接收用户注册信息;
根据所述用户注册信息,生成所述专家账户或普通账户,并将相应的账户信息存储在区块链中。
在一实施例中,在确定所述网页内容认证通过之后,所述方法还包括:
当接收到普通账户对所述网页内容的查询请求时,根据所述普通账户对应的用户积分数量,减少所述普通账户第一数量的用户积分,并在区块链中存储所述普通账户的剩余积分数量。
在一实施例中,在所述减少所述普通账户第一数量的用户积分之后,所述方法还包括:
在接收到所述普通账户反馈的网页评价信息后,根据所述普通账户对应的剩余积分数量,增加所述普通账户第二数量的用户积分,并在区块链中存储增加所述第二数量的用户积分后的剩余积分数量;所述第二数量小于所述第一数量;所述网页评价信息是对所述网页内容可信与否的评价信息。
在一实施例中,所述接收目标账户上传的网页内容之后,所述方法还包括:
根据所述目标账户的用户积分数量,从所述用户积分数量中减少第三数量的用户积分,得到剩余积分数量;
在区块链中存储所述目标账户的剩余积分数量。
在一实施例中,所述接收所述专家账户返回的专家认证数据之后,所述方法还包括:
根据所述专家账户对应的用户积分数量,减少所述专家账户第四数量的用户积分,并在区块链中存储所述专家账户的剩余积分数量;
若超过指定数量的专家认证数据指示的认证结果相同,增加所述认证结果相同的专家账户第五数量的用户积分,并在区块链中存储增加所述第五数量的用户积分后的剩余积分数量。
在一实施例中,所述接收所述专家账户返回的专家认证数据之后,所述方法还包括:
根据所述专家账户对应的用户积分数量,减少所述专家账户第四数量的用户积分,并在区块链中存储的所述专家账户的剩余积分数量;
若超过指定数量的网页评价信息指示网页可信,增加指示网页可信的专家账户第五数量的用户积分,并在区块链中存储增加所述第五数量的用户积分后的剩余积分数量;所述网页评价信息是所述普通账户对所述网页内容可信与否的评价信息。
在一实施例中,所述当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容,包括:
导出预设时间段内确定认证通过的网页内容到认证数据库;
当接收到普通账户对所述认证数据库的查询请求时,根据所述查询请求包含的关键词,返回所述认证数据库存储与所述关键词对应的网页内容。
在一实施例中,本申请实施例提供的方法还包括:
根据每个用户账户的支付金额,为所述用户账户配置相应的用户积分数量,并将支付金额和配置的用户积分数量存储在区块链中;所述用户账户包括所述普通账户、所述专家账户和所述目标账户;
定期将所有用户账户的支付金额转发到第一机构账户和第二机构账户。
在一实施例中,在向所述普通账户返回所述网页内容之后,本申请实施例提供的方法还包括:为所述普通账户或专家账户生成个人信用报告,所述个人信用报告包括所述普通账户对网页内容的网页评价信息以及所述专家账户对所述网页内容的专家认证数据;所述网页评价信息是所述普通账户对所述网页内容可信与否的评价信息。
本申请实施例还提供了一种网页处理装置,包括:
网页接收模块,用于接收目标账户上传的网页内容;
信息接收模块,用于将所述网页内容发送给多个专家账户,并接收所述专家账户返回的专家认证数据;所述专家认证数据包括所述专家账户对所述网页内容可信与否的认证信息;
认证通过模块,用于当超过指定数量的专家认证数据指示网页可信时,确定所述网页内容认证通过;
网页阅读模块,用于当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容。
本申请实施例还提供了一种电子设备,所述电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述网页处理方法。
本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述网页处理方法。
本申请上述实施例提供的技术方案,可以通过将网页内容发送给专家账户,通过业内专家对内容进行准确性评价,在多数意见都认为网页可信时,可以认为网页内容认证通过,才可进行上线发布,供普通用户查阅,由此可以保证网页内容的正确性,提高网站的可靠性,构建一个良性网络环境。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
图1为本申请一实施例提供的网页处理方法的应用场景示意图;
图2为本申请实施例提供的电子设备的结构示意图;
图3为本申请实施例提供的网页处理方法的流程示意图;
图4为图3对应实施例的基础上本申请实施例提供的网页处理方法的流程示意图;
图5为图3对应实施例中步骤s340的细节流程图;
图6是本申请实施例提供的网页处理方法的流程示意图;
图7是本申请实施例提供的网页处理方法的技术架构图;
图8是本申请一实施例示出的网页处理装置的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
图1为本申请实施例提供的网页处理方法的应用场景示意图。如图1所示,该方法可以包括专家客户端110、普通客户端120、目标客户端130、区块链网络;区块链网络可以包括彼此通信的多个区块链节点140,区块链节点140可以是服务器、台式电脑、矿机等。专家客户端110、普通客户端120以及目标客户端130分别与区块链网络通信连接。专家客户端110、普通客户端120以及目标客户端130可以是智能手机、笔记本电脑或台式电脑。专家客户端110是指专家账户所在客户端,普通客户端120是指普通账户所在客户端,目标客户端130是指目标账户所在客户端。专家账户、普通账户与目标账户是指已经注册的用户账户,为进行区分,负责审核网页内容的用户账户称为专家账户、阅读网页的用户账户称为普通账户,提供网页内容的用户账户称为目标账户,一个网站可以多个网页,故一个网站可以对应一个或多个目标账户。
区块链网络中的区块链节点140可以采用本申请实施例提供的方法,进行网页认证,并在区块链中存储网页内容、专家认证数据以及用户积分数量等。
图2是本申请实施例提供的电子设备的结构示意图。该电子设备200可以作为上述区块链节点140,该电子设备200可以用于执行本申请实施例提供的网页处理方法。如图2所示,该电子设备200包括:一个或多个处理器202、一个或多个存储处理器可执行指令的存储器204。其中,所述处理器202被配置为执行本申请下述实施例提供的网页处理方法。
所述处理器202可以是包含中央处理单元(cpu)、图像处理单元(gpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元的设备,可以对所述电子设备200中的其它组件的数据进行处理,还可以控制所述电子设备200中的其它组件以执行期望的功能。
所述存储器204可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器202可以运行所述程序指令,以实现下文所述的网页处理方法。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用和/或产生的各种数据等。
在一实施例中,图2所示电子设备200还可以包括输入装置206、输出装置208以及数据采集装置210,这些组件通过总线系统212和/或其它形式的连接机构(未示出)互连。应当注意,图2所示的电子设备200的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备200也可以具有其他组件和结构。
所述输入装置206可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。所述输出装置208可以向外部(例如,用户)输出各种信息(例如,图像或声音),并且可以包括显示器、扬声器等中的一个或多个。所述数据采集装置210可以采集对象的图像,并且将所采集的图像存储在所述存储器204中以供其它组件使用。示例性地,该数据采集装置210可以为摄像头。
在一实施例中,用于实现本申请实施例的网页处理方法的示例电子设备100中的各器件可以集成设置,也可以分散设置,诸如将处理器202、存储器204、输入装置206和输出装置208集成设置于一体,而将数据采集装置210分离设置。
在一实施例中,用于实现本申请实施例的网页处理方法的示例电子设备200可以被实现为诸如计算机、服务器、矿机等智能设备。
图3是本申请实施例提供的网页处理方法的流程示意图。该方法可以由区块链节点执行,如图3所示,该方法包括以下步骤s310-步骤s330。
步骤s310:接收目标账户上传的网页内容。
参见上文描述,专家账户、普通账户与目标账户是指已经注册的用户账户,为进行区分,负责审核网页内容的用户账户称为专家账户、阅读网页的用户账户称为普通账户,提供网页内容的用户账户称为目标账户。
目标账户所在客户端(即目标客户端)可以将待上线的网页内容发送到任意一个区块链节点,从而区块链节点接收到目标账户对应上传的网页内容。网页内容可以包括:“网页关键词”、“希望得到认证的内容”(例如:某某食物确实具有该类效用)。
在一实施例中,区块链节点接收到目标账户对应的网页内容之后,还可以根据区块链中存储的目标账户的用户积分数量,从用户积分数量中减少第三数量的用户积分,得到剩余积分数量;在区块链中存储所述目标账户的剩余积分数量。
其中,用户积分数量可以认为是激励值或信用分,用于表征用户的可靠性,可被公司、机构采信评定用户的能力。
假设需要对目标账户上传的网页内容的认证,则需要扣减目标账户一定数量的用户积分,便于在专家账户给出评价后,给予专家账户一定数量的用户积分,作为奖励,从而激励专家对网页内容进行准确的评价。
在一实施例中,目标账户当前的用户积分数量可以是100,第三数量可以是20,从100积分中减少20积分,得到的剩余积分数量为80,剩余积分数量可以继续存储在区块链中,作为目标账户更新后的用户积分数量。
步骤s320:将所述网页内容发送给多个专家账户,并接收所述专家账户对应返回的专家认证数据。所述专家认证数据包括所述专家账户对所述网页内容可信与否的认证信息。
发送给专家账户是指将网页内容发送给专家账户所在客户端(即专家客户端)。在一实施例中,可以对专家账户按照擅长领域进行分类,根据网页内容包含的希望得到认证的内容,确定所属的领域,进而将网页内容发送给该领域的专家账户所在客户端。
专家客户端接收到网页内容可以进行显示,故专家可以根据自己专业能力进行评价,从而专家客户端可以获得专家认证数据,并上传到区块链节点。专家认证数据除了包含专家账户所在客户端提供的对网页内容是否可信的认证信息外,还可以包括专家账户的账号,名称,领域等。
步骤s330:当超过指定数量的专家认证数据指示网页可信时,确定所述网页内容认证通过。
专家认证数据可以是网页可信或网页不可信。指定数量可以是10个、20个或者更多个,指定数量也可以是百分比的形式,例如70%,80%、90%。
举例来说,当10个专家认证数据表示网页可信时,可以认为网页内容认证通过,进行上线,供普通用户查询。例如,当70%的专家认证数据表示网页可信,确定网页内容认证通过,进行上线,供普通用户查询。
相反的,如果没有超出指定数量的专家认证数据指示网页可信,例如只有10%的专家认证数据认为是可信的,则可以认为网页认证不通过。故认证结果可以有认证通过和认证不通过两种状态。
区块链是指利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。在一实施例中,可以将网页内容和专家认证数据存储在区块链中,从而起到防篡改的作用。
在一实施例中,如图4所示,区块链节点在接收到专家账户返回的专家认证数据之后,还可以执行步骤s410:根据所述专家账户对应的用户积分数量,减少所述专家账户第四数量的用户积分,并在区块链中存储所述专家账户的剩余积分数量。步骤s420:若超过指定数量的专家认证数据指示的认证结果相同,增加所述认证结果相同的专家账户第五数量的用户积分,并在区块链中存储增加所述第五数量的用户积分后的剩余积分数量。
对于专家账户而言,用户积分数量减去第四数量,即可得到剩余积分数量。也就是说,在专家账户给出专家认证数据时,可以抵押专家账户一定数量的用户积分,为进行区分,称为第四数量。
认证结果有认证通过和不通过两种,当超过指定数量(例如10位或70%)的专家认证数据指示的认证结果为认证通过或认证不通过,即大部分的专家认证数据是一致的,则可以给这些专家认证数据一致的专家账户返还一定数量的用户积分,为进行区分,称为第五数量。在一实施例中,第五数量可以大于等于第四数量,从而激励专家账户给出准确的认证结果。相反的,如果指示认证通过和认证不通过的意见数量相差不大,则表示没有给出准确的认证结果,则可以不返还积分。
步骤s340:当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容。
其中,浏览网页的用户账户可以称为普通账户。当用户所在客户端通过普通账户的账号密码登录,并在浏览器客户端输入该网页内容对应的网址或者点击选择网页内容对应的链接后,区块链节点接收到对网页内容的查询请求,查询请求可以包含普通账户的账号等,区块链节点可以向客户端返回网页内容。
本申请上述实施例提供的技术方案,可以通过将网页内容发送给专家账户,通过业内专家对内容进行准确性评价,在多数意见都认为网页可信时,可以认为网页内容认证通过,才进行上线发布,供普通用户查阅,由此可以保证网页内容的正确性,提高网站的可靠性,构建一个良性网络环境。
在一实施例中,在网页内容认证通过后,当区块链节点接收到普通账户对所述网页内容的查询请求时,区块链节点可以根据普通账户对应的用户积分数量,减少普通账户第一数量的用户积分,并在区块链中存储所述普通账户的剩余积分数量。
需要说明的是,区块链中可以一直存储每个用户账户(包括普通账户、目标账户和专家账户)当前的用户积分数量,为进行区分,减少之前的称为用户积分数量,减少之后的称为剩余积分数量。
区块链节点向普通账户返回网页内容之前或之后或同时,进一步的,区块链节点还可以根据普通账户的用户积分数量,抵扣一定数量的用户数量,为进行区分,普通账户抵扣的用户积分的数量称为第一数量。普通账户的用户积分数量减去第一数量,即可得到普通账户的剩余积分数量。
在一实施例中,在用户阅读网页内容后,除了扣减用户一定数量的积分外,还可以在用户对网页进行评价后,给予用户一定的奖励,从而激励用户对网页的内容进行评价,从而可以及时发现不可靠的网页,提高网络安全性。故在减少普通账户第一数量的用户积分之后,本申请实施例提供的方法还包括:在接收到所述普通账户反馈的网页评价信息后,根据所述普通账户对应的剩余积分数量,增加所述普通账户第二数量的用户积分,并在区块链中存储增加所述第二数量的用户积分后的剩余积分数量;所述第二数量小于所述第一数量。
其中,网页评价信息包括普通账户所在客户端发送的对网页内容的评价结果,可以是“可信”或“不可信”。举例来说,假设普通账户在阅读网页内容之前的用户积分数量是100,区块链节点接收到普通账户的查询请求后,减少普通账户第一数量(例如10)的用户积分,得到剩余积分数量为90并存储在区块链中。在接收到网页评价信息后,区块链节点可以返回第二数量(例如2)的用户积分,此时剩余积分数量为92,可以在区块链中存储此时的剩余积分数量92,从而区块链中可以始终存储最新的用户积分数量。专家或者普通账户对网页内容进行评价后,除了进行积分奖励外,还可以产生个人信用报告,作为个人价值观的参考,个人信用报告中可以包含普通账户对某个网页内容的网页评价信息,以及专家账户对网页内容的专家认证数据,从而可以快速获知某个用户与大众的认知是否相同,如果相同,则表示可信度较高。
在一实施例中,如图5所示,上述步骤s340具体包括:步骤s510:导出预设时间段内确定认证通过的网页内容到认证数据库。步骤s520:当接收到普通账户对所述认证数据库的查询请求时,根据所述查询请求包含的关键词,返回所述认证数据库存储与所述关键词对应的网页内容。
区块链节点可以定期将一段时间内认证通过的网页内容存储到认证数据库。认证数据库可以认为是存储可信任的网页内容的数据库。普通用户可以通过关键词查询数据库中的内容,当区块链节点接收到客户端发送的查询请求时,可以根据查询请求包含的关键词,向客户端返回关键词对应的网页内容。
在一实施例中,本申请实施例提供的方法还包括账户注册的步骤,具体的,可以包括:接收用户注册信息;根据所述用户注册信息,生成所述专家账户或普通账户,并将相应的账户信息存储在区块链中。
其中,用户注册信息可以包括账户名,密码,所属行业,希望关注的信息等,如果是注册专家账户,用户注册信息还包含所属公司、擅长种类以及公司邮箱等。
注册普通账户时,用户所在客户端可以在web页面中输入用户注册信息信息,通过web3j接口发起注册请求。从而区块链节点接收到包含用户注册信息的注册请求,创建用户私钥和账户地址,将用户私钥下发到用户所在客户端,将账户地址保存在区块链上。账户信息可以包括账户地址。
注册专家账户时,区块链节点接收到上述用户注册信息后,可以根据用户注册信息包含的邮箱地址,通过ethcall指令调用邮箱,向此邮箱地址发送邮件。邮件中可以包含链接,当用户点击此链接时,向区块链节点发送消息,区块链节点接收到此消息,则表示审核通过,区块链节点可以更新审核状态,并生成专家账户。具体的,生成专家账户可以是创建用户私钥和账户地址,将用户私钥下发给专家,将账户地址存储在区块链中。专家账户上传到区块链的专家认证数据可以通过用户私钥进行加密,账户地址起到公钥的作用,如果通过公钥解密成功,则可以确认用户身份。
其中,区块链中可以存储专家账户的账户信息,账户信息可以包括用户基本信息还可以包括专家相关信息。例如:用户基本信息地址:“中国,浙江,杭州”,年龄:“25year”,姓名:“张三”,领域:“所属行业”,分数:0。专家相关信息:账户,所属公司:“阿里”,专业方向:“it/后端技术”。
在一实施例中,目标账户、专家账户以及普通账户等用户账户的用户积分数量可以通过银联转账或其他支付方式进行购买,区块链节点可以根据每个用户账户的支付金额,为所述用户账户配置相应的用户积分数量,并将支付金额和配置的用户积分数量存储在区块链中;之后定期将所有用户账户的支付金额转发到第一机构账户和第二机构账户。
每个用户账户的支付金额可以由第三方支付平台发送到区块链节点,假设支付金额100元,可以兑换100个用户积分,如果某个用户账户的支付金额是200元,则可以为该用户账户配置用户积分数量为200,并将支付进行和用户积分数量存储在区块链中。之后定期(每月或每年)将所有用户账户的支付金额汇总和后,一部分转账到第一机构账户,另一部分转账到第二机构账户。具体的,区块链节点可以通过第三方支付平台,进行转账操作。第一机构账户可以是用于网站建设的账户,第二机构账户可以是公益机构的账户,两者比例可以是3:7。
图6是本申请实施例提供的网页处理方法的流程示意图。如图6所示,第一步,每个用户可以先进行账户注册,有普通账户和专家账户。第二步,任何一个账户可以向区块链节点发起网页可信认证的申请,进而区块链节点可以扣除该账户相应的积分。第三步,区块链节点可以将网页内容发送给多个专家账户,多个专家账户可以对网页内容进行评审,给出专家认证数据。第三步,评审通过后,可以将网页内容发送给普通用户进行阅读,并扣除普通用户一定的积分。
图7是本申请实施例提供的网页处理方法的技术架构图。账户注册时用户提供的用户基本信息可以存储在区块链中,区块链节点还可以通过ethcall命令调用邮箱,向企业认证邮箱发送认证邮件,采集企业数据。区块链中还可以存储用户积分数量、积分增加记录、积分减少记录以及浏览收益(即支付金额)。
目标账户所在客户端可以向区块链节点发起网页评定申请,区块链节点将网页内容发送给专家账户,并获得专家认证数据。区块链中可以存储网页信息,网页信息包括“网页关键词”、“希望得到认证的内容”、“可信认证状态”(例如:未审核)、“审核人”:(例如,某某某)、“审核结果及依据”等。区块链节点可以定期将一段时间内认证通过的网页内容导出到可信数据库,之后,普通用户可以通过关键词浏览可信数据库,查看关键词对应的网页内容。
下述为本申请装置实施例,可以用于执行本申请上述网页处理方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请网页处理方法实施例。
图8为本申请一实施例示出的网页处理装置的框图。如图8所示,该装置包括网页接收模块810、信息接收模块820、认证通过模块830以及网页阅读模块840。
网页接收模块810,用于接收目标账户对应上传的网页内容。
信息接收模块820,用于将所述网页内容发送给多个专家账户,并接收所述专家账户对应返回的专家认证数据。
认证通过模块830,用于当超过指定数量的专家认证数据指示网页可信时,确定所述网页内容认证通过;所述专家认证数据包括所述专家账户对所述网页内容可信与否的认证信息;
网页阅读模块840,用于当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容。
上述装置中各个模块的功能和作用的实现过程具体详见上述网页处理方法中对应步骤的实现过程,在此不再赘述。
在本申请所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
1.一种网页处理方法,其特征在于,包括:
接收目标账户上传的网页内容;
将所述网页内容发送给多个专家账户,并接收所述专家账户返回的专家认证数据,所述专家认证数据包括所述专家账户对所述网页内容可信与否的认证信息;
当超过指定数量的专家认证数据指示网页可信时,确定所述网页内容认证通过;
当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述网页内容以及所述网页内容对应的专家认证数据存储在区块链中。
3.根据权利要求1所述的方法,其特征在于,在接收目标账户上传的网页内容之前,所述方法还包括:
接收用户注册信息;
根据所述用户注册信息,生成所述专家账户或普通账户,并将相应的账户信息存储在区块链中。
4.根据权利要求1所述的方法,其特征在于,在确定所述网页内容认证通过之后,所述方法还包括:
当接收到普通账户对所述网页内容的查询请求时,根据所述普通账户对应的用户积分数量,减少所述普通账户第一数量的用户积分,并在区块链中存储所述普通账户的剩余积分数量。
5.根据权利要求4所述的方法,其特征在于,在所述减少所述普通账户第一数量的用户积分之后,所述方法还包括:
在接收到所述普通账户反馈的网页评价信息后,根据所述普通账户对应的剩余积分数量,增加所述普通账户第二数量的用户积分,并在区块链中存储增加所述第二数量的用户积分后的剩余积分数量;所述第二数量小于所述第一数量;所述网页评价信息是对所述网页内容可信与否的评价信息。
6.根据权利要求1所述的方法,其特征在于,所述接收目标账户上传的网页内容之后,所述方法还包括:
根据所述目标账户的用户积分数量,从所述用户积分数量中减少第三数量的用户积分,得到剩余积分数量;
在区块链中存储所述目标账户的剩余积分数量。
7.根据权利要求1所述的方法,其特征在于,所述接收所述专家账户返回的专家认证数据之后,所述方法还包括:
根据所述专家账户对应的用户积分数量,减少所述专家账户第四数量的用户积分,并在区块链中存储所述专家账户的剩余积分数量;
若超过指定数量的专家认证数据指示的认证结果相同,增加所述认证结果相同的专家账户第五数量的用户积分,并在区块链中存储增加所述第五数量的用户积分后的剩余积分数量。
8.根据权利要求1所述的方法,其特征在于,所述接收所述专家账户返回的专家认证数据之后,所述方法还包括:
根据所述专家账户对应的用户积分数量,减少所述专家账户第四数量的用户积分,并在区块链中存储所述专家账户的剩余积分数量;
若超过指定数量的网页评价信息指示网页可信,增加指示网页可信的专家账户第五数量的用户积分,并在区块链中存储增加所述第五数量的用户积分后的剩余积分数量;所述网页评价信息是所述普通账户对所述网页内容可信与否的评价信息。
9.根据权利要求1所述的方法,其特征在于,所述当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容,包括:
导出预设时间段内确定认证通过的网页内容到认证数据库;
当接收到普通账户对所述认证数据库的查询请求时,根据所述查询请求包含的关键词,返回所述认证数据库存储的与所述关键词对应的网页内容。
10.根据权利要求1所述的方法,其特征在于,还包括:
根据每个用户账户的支付金额,为所述用户账户配置相应的用户积分数量,并将支付金额和配置的用户积分数量存储在区块链中;所述用户账户包括所述普通账户、所述专家账户和所述目标账户;
定期将所有用户账户的支付金额转发到第一机构账户和第二机构账户。
11.根据权利要求1所述的方法,其特征在于,在向所述普通账户返回所述网页内容之后,所述方法还包括:
为所述普通账户或专家账户生成个人信用报告,所述个人信用报告包括所述普通账户对网页内容的网页评价信息以及所述专家账户对所述网页内容的专家认证数据;所述网页评价信息是所述普通账户对所述网页内容可信与否的评价信息。
12.一种网页处理装置,其特征在于,包括:
网页接收模块,用于接收目标账户上传的网页内容;
信息接收模块,用于将所述网页内容发送给多个专家账户,并接收所述专家账户返回的专家认证数据;所述专家认证数据包括所述专家账户对所述网页内容可信与否的认证信息;
认证通过模块,用于当超过指定数量的专家认证数据指示网页可信时,确定所述网页内容认证通过;
网页阅读模块,用于当接收到普通账户对所述网页内容的查询请求时,向所述普通账户返回所述网页内容。
13.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-11任意一项所述的网页处理方法。
14.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成权利要求1-11任意一项所述的网页处理方法。
技术总结