数据验证方法、设备及计算机可读存储介质与流程

文档序号:18899251发布日期:2019-10-18 21:42阅读:135来源:国知局
数据验证方法、设备及计算机可读存储介质与流程

本发明实施例涉及通信技术领域,尤其涉及一种数据验证方法、设备及计算机可读存储介质。



背景技术:

云存储是一种网上在线存储(英语:cloudstorage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。托管(hosting)公司运营大型的数据中心,需要数据存储托管的人,则透过向其购买或租赁存储空间的方式,来满足数据存储的需求。数据中心营运商根据用户的需求,在后端准备存储虚拟化的资源,并将其以存储资源池(storagepool)的方式提供,客户便可自行使用此存储资源池来存放文件或对象。实际上,这些资源可能被分布在众多的服务器主机上。

但是,区块链中云存储节点中存储的内容是否正确,是否被丢弃,是否被篡改或者不完整,以上这些问题的存在使得用户节点需要对其付费的云存储节点进行验证。如果用户节点每次都把所有数据内容下载下来进行验证,当多个云存储节点中的每个云存储节点均存储有大量数据时,则意味着用户节点需要从每个云存储节点均下载大量数据,如此导致该用户节点的大量计算资源被浪费。



技术实现要素:

本发明实施例提供一种数据验证方法、设备及计算机可读存储介质,以节省该用户节点的大量计算资源,提高该用户节点查询验证效率,同时也提高数据存储的安全性。

第一方面,本发明实施例提供一种数据验证方法,包括:

用户节点向多个云存储节点发送查询请求,所述查询请求包括待查询数据的哈希值和所述待查询数据的片段标识;

所述用户节点接收所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据;

所述用户节点对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对;

如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则所述用户节点在区块链网络中广播赔偿请求,所述赔偿请求包括所述目标云存储节点反馈的所述片段标识对应的片段数据;

其中,所述多个云存储节点和所述用户节点是所述区块链网络中的参与节点。

第二方面,本发明实施例提供一种用户节点,包括:

存储器;

处理器;

通讯接口;以及

计算机程序;

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以下操作:

通过所述通讯接口向多个云存储节点发送查询请求,所述查询请求包括待查询数据的哈希值和所述待查询数据的片段标识;

通过所述通讯接口接收所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据;

对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对;

如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则通过所述通讯接口在区块链网络中广播赔偿请求,所述赔偿请求包括所述目标云存储节点反馈的所述片段标识对应的片段数据;

其中,所述多个云存储节点和所述用户节点是所述区块链网络中的参与节点。

第三方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。

本发明实施例提供的数据验证方法、设备及计算机可读存储介质,通过用户节点向多个云存储节点发送查询请求,以使该多个云存储节点中的每个云存储节点查询待查询数据的片段数据,当该用户节点接收到每个云存储节点查询到的片段数据时,对每个云存储节点查询到的片段数据进行比对,如果某一个云存储节点查询到的片段数据与其他云存储节点查询到的片段数据不同,则用户节点在区块链网络中广播赔偿请求,避免了用户节点对每个云存储节点存储的数据进行验证时需要从每个云存储节点均下载大量数据,从而节省了该用户节点的大量计算资源,提高了该用户节点查询验证效率,同时也提高了数据存储的安全性。

附图说明

图1为本发明实施例提供的一种应用场景的示意图;

图2为本发明实施例提供的数据验证方法流程图;

图3为本发明另一实施例提供的数据验证方法流程图;

图4为本发明另一实施例提供的数据验证方法流程图;

图5为本发明实施例提供的用户节点的结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本发明实施例提供的数据验证方法,可以适用于图1所示的通信系统。如图1所示,该通信系统包括:用户节点、记账节点、备份存储节点1、备份存储节点2和主存储节点,其中,用户节点、记账节点、备份存储节点1、备份存储节点2和主存储节点是区块链网络中的参与节点。可以理解,此处只是示意性说明,并不限定该区块链网络中的节点个数和种类。其中,备份存储节点1、备份存储节点2或主存储节点可以是一个或者是多个云端服务器,云端服务器也就是云服务器,是一个服务器集群,有很多服务器,和通用的计算机架构类似,云端服务器的构成包括处理器、硬盘、内存、系统总线等。用户节点具体可以是用户终端,例如,智能手机、平板电脑、个人计算机等。

本发明实施例提供的数据验证方法,旨在解决现有技术的如上技术问题。

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。

图2为本发明实施例提供的数据验证方法流程图。本发明实施例针对现有技术的如上技术问题,提供了数据验证方法,该方法具体步骤如下:

步骤201、用户节点向多个云存储节点发送查询请求,所述查询请求包括待查询数据的哈希值和所述待查询数据的片段标识。

在本实施例中,用户节点、主存储节点、备份存储节点1、备份存储节点2均是区块链网络中的参与节点,其中,主存储节点、备份存储节点1、备份存储节点2均记为云存储节点。云存储节点可以实时或周期性的监测自己的空闲存储空间的大小,并在区块链网络中发送广播消息,该广播消息具体可以包括该云存储节点的区块链标识、该云存储节点的空闲存储空间的大小、该云存储节点的数据存储单价信息(例如,1元/g·月)、该云存储节点的ip地址、该云存储节点发生存储错误时的赔偿信息(例如,赔偿数据存储费用的n倍)中的至少一个。

用户节点可以将待存储数据存储在该区块链网络中的多个云存储节点中,例如,用户节点可以将待存储数据分别存储在如图1所示的备份存储节点1、备份存储节点2和主存储节点,并记录待存储数据的哈希值与各个备份存储节点的ip地址或区块链标识的对应关系,以及记录该待存储数据的哈希值与该主存储节点的ip地址或区块链标识的对应关系。在一些实施例中,该用户节点也可以不记录待存储数据的哈希值与各个备份存储节点的ip地址或区块链标识的对应关系,以及记录该待存储数据的哈希值与该主存储节点的ip地址或区块链标识的对应关系,该待存储数据的哈希值与各个备份存储节点的ip地址或区块链标识的对应关系,以及记录该待存储数据的哈希值与该主存储节点的ip地址或区块链标识的对应关系可以存储在区块链账本中。

在本实施例中,当该用户节点将待存储数据分别存储在如图1所示的备份存储节点1、备份存储节点2和主存储节点后,该用户节点可以周期性的、或非周期性的向备份存储节点1、备份存储节点2和主存储节点分别发送查询请求,该查询请求包括该待查询数据的哈希值和该待查询数据的片段标识。该待查询数据具体可以是备份存储节点1、备份存储节点2和主存储节点存储的数据,该待查询数据的片段标识具体可以是该待查询数据的第n个字节,n可以为任意正整数。具体的,该用户节点可以将该查询请求广播到该区块链网络中,使得该区块链网络中的备份存储节点1、备份存储节点2和主存储节点分别接收到该查询请求。或者,该用户节点可以根据备份存储节点1的ip地址、备份存储节点2的ip地址和主存储节点的ip地址,采用点对点(peertopeerlending,p2p)的方式将该查询请求发送给备份存储节点1、备份存储节点2和主存储节点。

步骤202、所述用户节点接收所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据。

当该备份存储节点1通过区块链网络或p2p的方式接收到该用户节点发送的查询请求后,该备份存储节点1根据该查询请求中的哈希值,获取该哈希值对应的数据,并查询到该数据中的第n个字节对应的片段数据。进一步,该备份存储节点1将该数据中的第n个字节对应的片段数据反馈给该用户节点。

同理,当该备份存储节点2通过区块链网络或p2p的方式接收到该用户节点发送的查询请求后,该备份存储节点2根据该查询请求中的哈希值,获取该哈希值对应的数据,并查询到该数据中的第n个字节对应的片段数据。进一步,该备份存储节点2将该数据中的第n个字节对应的片段数据反馈给该用户节点。

同理,当该主存储节点通过区块链网络或p2p的方式接收到该用户节点发送的查询请求后,该主存储节点根据该查询请求中的哈希值,获取该哈希值对应的数据,并查询到该数据中的第n个字节对应的片段数据。进一步,该主存储节点将该数据中的第n个字节对应的片段数据反馈给该用户节点。

相应的,该用户节点接收备份存储节点1、备份存储节点2和该主存储节点分别反馈的该数据中的第n个字节对应的片段数据。

步骤203、所述用户节点对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对。

当该用户节点接收到该备份存储节点1、备份存储节点2和该主存储节点分别反馈的该数据中的第n个字节对应的片段数据后,对该备份存储节点1、备份存储节点2和该主存储节点分别反馈的该数据中的第n个字节对应的片段数据进行比对。

如果该备份存储节点1、备份存储节点2和该主存储节点分别反馈的该数据中的第n个字节对应的片段数据均一致,则说明备份存储节点1、备份存储节点2和该主存储节点分别存储的数据均正确,本次验证结束。

步骤204、如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则所述用户节点在区块链网络中广播赔偿请求,所述赔偿请求包括所述目标云存储节点反馈的所述片段标识对应的片段数据。

如果备份存储节点1、备份存储节点2和主存储节点中有一个节点反馈的第n个字节对应的片段数据与其他节点反馈的第n个字节对应的片段数据不一致,则将不一致的该节点记为目标云存储节点。例如,备份存储节点1反馈的第n个字节对应的片段数据与其他节点反馈的第n个字节对应的片段数据不一致,则将该备份存储节点1记为目标云存储节点。此时,该用户节点可以在该区块链网络中广播赔偿请求,由该区块链网络执行赔偿请求。该赔偿请求中包括该备份存储节点1反馈的第n个字节对应的片段数据。

可选的,所述区块链网络中还包括:第三方节点;所述用户节点在区块链网络中广播赔偿请求之后,所述方法还包括:当所述第三方节点对所述赔偿请求验证通过后,所述用户节点接收所述第三方节点生成的所述目标云存储节点对所述用户节点进行赔偿的赔偿信息。

例如,当该区块链网络中的第三方节点接收到该用户节点的赔偿请求时,由该第三方节点对该赔偿请求成立与否进行确认。当该第三方节点确定该用户节点的赔偿请求成立时,该第三方节点生成备份存储节点1对该用户节点进行赔偿的赔偿信息。进一步,该第三方节点将该赔偿信息广播到该区块链网络中。具体的,该第三方节点可以采用该第三方节点的私钥对该赔偿信息进行签名,并将签名后的赔偿信息广播到该区块链网络中。当该区块链网络中的记账节点接收到该签名后的赔偿信息时,将该签名后的赔偿信息记录到区块链账本中。进一步,该记账节点根据该备份存储节点1签署的智能合约,从该备份存储节点1的账户中强制执行转账操作,将该赔偿信息对应的赔偿费用转给该用户节点。

本发明实施例通过用户节点向多个云存储节点发送查询请求,以使该多个云存储节点中的每个云存储节点查询待查询数据的片段数据,当该用户节点接收到每个云存储节点查询到的片段数据时,对每个云存储节点查询到的片段数据进行比对,如果某一个云存储节点查询到的片段数据与其他云存储节点查询到的片段数据不同,则用户节点在区块链网络中广播赔偿请求,避免了用户节点对每个云存储节点存储的数据进行验证时需要从每个云存储节点均下载大量数据,从而节省了该用户节点的大量计算资源,提高了该用户节点查询验证效率,同时也提高了数据存储的安全性。

图3为本发明另一实施例提供的数据验证方法流程图。在上述实施例的基础上,本实施例提供的数据验证方法具体包括如下步骤:

步骤301、用户节点向多个云存储节点发送查询请求,所述查询请求包括待查询数据的哈希值和所述待查询数据的片段标识。

步骤301和步骤201的实现方式和具体原理均一致,此处不再赘述。

步骤302、所述用户节点接收所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据。

步骤302和步骤202的实现方式和具体原理均一致,此处不再赘述。

步骤303、所述用户节点对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对。

步骤303和步骤203的实现方式和具体原理均一致,此处不再赘述。

步骤304、如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则所述用户节点从所述目标云存储节点获取所述哈希值对应的数据。

在本实施例中,如果备份存储节点1、备份存储节点2和主存储节点中有一个节点例如备份存储节点1反馈的第n个字节对应的片段数据与其他节点反馈的第n个字节对应的片段数据不一致,则该用户节点还可以向该备份存储节点1发送该待查询数据的哈希值,使得该备份存储节点1根据该哈希值获取其存储的该哈希值对应的数据,并将该哈希值对应的数据返回给该用户节点。

步骤305、如果所述目标云存储节点反馈的所述哈希值对应的数据与所述待查询数据不一致,则所述用户节点在区块链网络中广播赔偿请求。

当该用户节点接收到该备份存储节点1返回的该哈希值对应的数据时,该用户节点还可以进一步比较该备份存储节点1返回的该哈希值对应的数据和该待查询数据,如果该备份存储节点1返回的该哈希值对应的数据和该待查询数据不一致,则该用户节点确定该备份存储节点1中存储的数据被修改,此时,该用户节点在区块链网络中广播赔偿请求。

本发明实施例通过用户节点向多个云存储节点发送查询请求,以使该多个云存储节点中的每个云存储节点查询待查询数据的片段数据,当该用户节点接收到每个云存储节点查询到的片段数据时,对每个云存储节点查询到的片段数据进行比对,如果某一个云存储节点查询到的片段数据与其他云存储节点查询到的片段数据不同,则用户节点在区块链网络中广播赔偿请求,避免了用户节点对每个云存储节点存储的数据进行验证时需要从每个云存储节点均下载大量数据,从而节省了该用户节点的大量计算资源,提高了该用户节点查询验证效率,同时也提高了数据存储的安全性。

图4为本发明另一实施例提供的数据验证方法流程图。在上述实施例的基础上,本实施例提供的数据验证方法具体包括如下步骤:

步骤401、用户节点向多个云存储节点发送查询请求,所述查询请求包括待查询数据的哈希值和所述待查询数据的片段标识。

步骤401和步骤201的具体原理和实现方式均一致,此处不再赘述。

步骤402、所述用户节点接收所述多个云存储节点中每个云存储节点反馈的采用所述云存储节点的私钥签名后的所述片段标识对应的片段数据。

例如,当备份存储节点1、备份存储节点2和主存储节点分别查询到该哈希值对应的数据中的第n个字节对应的片段数据时,该备份存储节点1、备份存储节点2和主存储节点可分别采用自己的私钥对自己查询到的片段数据进行签名,并将自己签名后的该片段数据发送给该用户节点。相应的,该用户节点接收到备份存储节点1、备份存储节点2和主存储节点分别反馈的私钥签名后的片段数据。

步骤403、所述用户节点采用所述多个云存储节点中每个云存储节点的公钥对每个云存储节点的私钥签名验证通过后,对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对。

当该用户节点接收到备份存储节点1、备份存储节点2和主存储节点分别反馈的私钥签名后的片段数据时,分别采用备份存储节点1的公钥对该备份存储节点1的私钥签名进行验证、采用备份存储节点2的公钥对该备份存储节点2的私钥签名进行验证、以及采用主存储节点的公钥对该主存储节点的私钥签名进行验证。当该用户节点对备份存储节点1、备份存储节点2和主存储节点的私钥签名均验证通过时,对该备份存储节点1、备份存储节点2和该主存储节点分别反馈的该数据中的第n个字节对应的片段数据进行比对。

步骤404、如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则所述用户节点在区块链网络中广播采用所述用户节点的私钥签名后的赔偿请求,所述赔偿请求包括所述目标云存储节点反馈的采用所述目标云存储节点的私钥签名后的所述片段标识对应的片段数据。

如果备份存储节点1、备份存储节点2和主存储节点中有一个节点例如备份存储节点1反馈的第n个字节对应的片段数据与其他节点反馈的第n个字节对应的片段数据不一致,则该用户节点根据该备份存储节点1反馈的带有备份存储节点1的私钥签名的第n个字节对应的片段数据生成赔偿请求,该赔偿请求中包括带有备份存储节点1的私钥签名的第n个字节对应的片段数据。进一步,该用户节点还可以采用自己的私钥对该赔偿请求进行再次签名,得到签名后的赔偿请求,并将该签名后的赔偿请求广播到该区块链网络中。

在本实施例中,云存储节点无需响应其他节点的全内容验证,除了该数据存储内容对应的用户节点,但是针对指定查询的请求,云存储节点可以全部支持。

本发明实施例通过用户节点向多个云存储节点发送查询请求,以使该多个云存储节点中的每个云存储节点查询待查询数据的片段数据,当该用户节点接收到每个云存储节点查询到的片段数据时,对每个云存储节点查询到的片段数据进行比对,如果某一个云存储节点查询到的片段数据与其他云存储节点查询到的片段数据不同,则用户节点在区块链网络中广播赔偿请求,避免了用户节点对每个云存储节点存储的数据进行验证时需要从每个云存储节点均下载大量数据,从而节省了该用户节点的大量计算资源,提高了该用户节点查询验证效率,同时也提高了数据存储的安全性。

图5为本发明实施例提供的用户节点的结构示意图。本发明实施例提供的用户节点可以执行数据验证方法实施例提供的处理流程,如图5所示,用户节点50包括:存储器51、处理器52、计算机程序和通讯接口53;其中,计算机程序存储在存储器51中,并被配置为由处理器52执行以下操作:通过通讯接口53向多个云存储节点发送查询请求,所述查询请求包括待查询数据的哈希值和所述待查询数据的片段标识;通过通讯接口53接收所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据;对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对;如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则通过通讯接口53在区块链网络中广播赔偿请求,所述赔偿请求包括所述目标云存储节点反馈的所述片段标识对应的片段数据;其中,所述多个云存储节点和所述用户节点是所述区块链网络中的参与节点。

可选的,如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则处理器52通过通讯接口53在区块链网络中广播赔偿请求时,处理器52具体用于:如果所述多个云存储节点中的目标云存储节点反馈的所述片段标识对应的片段数据与其他云存储节点反馈的所述片段标识对应的片段数据不一致,则从所述目标云存储节点获取所述哈希值对应的数据;如果所述目标云存储节点反馈的所述哈希值对应的数据与所述待查询数据不一致,则处理器52通过通讯接口53在区块链网络中广播赔偿请求。

可选的,所述区块链网络中还包括:第三方节点;处理器52通过通讯接口53在区块链网络中广播赔偿请求之后,还用于:当所述第三方节点对所述赔偿请求验证通过后,通过通讯接口53接收所述第三方节点生成的所述目标云存储节点对所述用户节点进行赔偿的赔偿信息。

可选的,处理器52通过通讯接口53接收所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据时,具体用于:通过通讯接口53接收所述多个云存储节点中每个云存储节点反馈的采用所述云存储节点的私钥签名后的所述片段标识对应的片段数据;处理器52对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对时,具体用于:采用所述多个云存储节点中每个云存储节点的公钥对每个云存储节点的私钥签名验证通过后,对所述多个云存储节点中每个云存储节点反馈的所述片段标识对应的片段数据进行比对。

可选的,处理器52通过通讯接口53在区块链网络中广播赔偿请求时,具体用于:通过通讯接口53在区块链网络中广播采用所述用户节点的私钥签名后的赔偿请求,所述赔偿请求包括所述目标云存储节点反馈的采用所述目标云存储节点的私钥签名后的所述片段标识对应的片段数据。

图5所示实施例的用户节点可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

另外,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的数据验证方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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