一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的数据交易方法、装置、存储介质及电子装置与流程

2022-09-07 22:20:07 来源:中国专利 TAG:


1.本技术涉及区块链技术领域,具体而言,涉及一种基于区块链的数据交易方法、装置、存储介质及电子装置。


背景技术:

2.由于区块链具有数据难以篡改、去中心化的特点,所记录的信息更加真实可靠,可以采用区块链存储数据,解决双方互不信任的问题。
3.需要说明的是,由于区块链上的区块存放数据信息的容量很小,在相关技术中,虚拟资产类的区块链主要将一些交易信息放到区块链中,信息追溯类的区块链只能将追溯信息等少量信息数据放到区块链中进行共享,难以通过区块链共享图片、音频、视频等大数据文件,因而,也难以通过区块链交易图片、音频、视频等大数据文件。
4.针对相关技术中难以在区块链上交易大数据文件的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术提供一种基于区块链的数据交易方法、装置、存储介质及电子装置,以解决相关技术中难以在区块链上交易大数据文件的问题。
6.根据本技术的一个方面,提供了一种基于区块链的数据交易方法。该方法包括:第一应用程序从区块链的账本中获取目标文件的位置标识,其中,目标文件归属于第二应用程序;第一应用程序接收第二应用程序发送的第一密钥,其中,第一密钥用于加密目标文件,第一密钥对应的第一密文存储在区块链的账本中,第一密文是采用第二应用程序的初始公钥加密第一密钥得到的密文;第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件;第一应用程序采用目标公钥加密第一密钥,得到第二密文,并将第二密文发送至区块链的账本中。
7.可选地,目标文件包括通过第一密钥分别加密的多个数据块,多个数据块分别存储在分布式存储系统的节点中,目标文件关联有映射关系,映射关系存储在目标服务器,其中,映射关系用于表征位置标识和多个数据块的地址之间的关系。
8.可选地,第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件包括:第一应用程序从目标服务器查询位置标识对应的各个数据块的地址;第一应用程序根据各个数据块的地址从分布式存储系统获取各个数据块;第一应用程序根据第一密钥分别解密各个数据块,并将解密后的各个数据块组合为解密后的目标文件。
9.可选地,在将第二密文发送至区块链的账本中之后,该方法还包括:确定目标文件的目标权属信息,其中,目标权属信息表征目标文件归属于第一应用程序,或者表征目标文件归属于第一应用程序和第二应用程序;第一应用程序将目标权属信息上传至区块链的账本中,以更新目标文件的初始权属信息,其中,初始权属信息表征目标文件归属于第二应用程序。
10.可选地,在将第二密文更新至区块链的账本中之后,该方法还包括:第一应用程序生成目标文件的权属变更信息,其中,权属变更信息表征目标文件的归属对象由第二应用程序变更为第一应用程序,或者表征目标文件的归属对象由第二应用程序变更为第一应用程序和第二应用程序;第一应用程序将权属变更信息发送至区块链的账本中。
11.可选地,位置标识是通过第二密钥加密得到的位置标识,第二密钥通过初始公钥加密为第三密文,第三密文存储在区块链的账本中。
12.可选地,在第一应用程序通过位置标识获取目标文件之前,该方法还包括:第一应用程序从区块链的账本中获取第三密文,并将第三密文发送至第二应用程序,并接收第二应用程序返回的第二密钥,其中,第二应用程序采用初始私钥解密第三密文,得到第二密钥;第一应用程序通过第二密钥对位置标识进行解密,得到解密后的位置信息。
13.根据本技术的另一方面,提供了一种基于区块链的数据交易装置。该装置包括:第一获取单元,用于通过第一应用程序从区块链的账本中获取目标文件的位置标识,其中,目标文件归属于第二应用程序;接收单元,用于通过第一应用程序接收第二应用程序发送的第一密钥,其中,第一密钥用于加密目标文件,第一密钥对应的第一密文存储在区块链的账本中,第一密文是采用第二应用程序的初始公钥加密第一密钥得到的密文;第二获取单元,用于通过第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件;加密单元,用于通过第一应用程序采用目标公钥加密第一密钥,得到第二密文,并将第二密文发送至区块链的账本中。
14.根据本发明实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,程序运行时控制非易失性存储介质所在的设备执行一种基于区块链的数据交易方法。
15.根据本发明实施例的另一方面,还提供了一种电子装置,包含处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种基于区块链的数据交易方法。
16.通过本技术,采用以下步骤:第一应用程序从区块链的账本中获取目标文件的位置标识,其中,目标文件归属于第二应用程序;第一应用程序接收第二应用程序发送的第一密钥,其中,第一密钥用于加密目标文件,第一密钥对应的第一密文存储在区块链的账本中,第一密文是采用第二应用程序的初始公钥加密第一密钥得到的密文;第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件;第一应用程序采用目标公钥加密第一密钥,得到第二密文,并将第二密文发送至区块链的账本中,解决了相关技术中难以在区块链上交易大数据文件的问题。在第二应用程序向第一应用程序交易目标文件时,通过第一应用程序获取区块链上存储的位置标识,并接收第二应用程序发送的第一密钥,根据位置标识获取目标数据块,并通过第一密钥解密目标数据块得到目标文件,进而达到了在区块链上安全地交易大数据文件的效果。
附图说明
17.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
18.图1是根据本技术实施例提供的基于区块链的数据交易方法的流程图;
19.图2是根据本技术实施例提供的基于区块链的数据交易方法中的区块链的账本的示意图;
20.图3是根据本技术实施例提供的基于区块链的数据交易装置的示意图。
具体实施方式
21.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
22.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
23.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.根据本技术的实施例,提供了一种基于区块链的数据交易方法。
25.图1是根据本技术实施例提供的基于区块链的数据交易方法的流程图。如图1所示,该方法包括以下步骤:
26.步骤s102,第一应用程序从区块链的账本中获取目标文件的位置标识,其中,目标文件归属于第二应用程序。
27.具体地,第一应用程序可以为需要获取目标文件的用户的应用程序,目标文件可以为第二应用程序共享在区块链上的大数据文件,在区块链上的所有节点均可以获取区块链的账本中的内容,目标文件的位置标识可以为记录大数据文件的位置标识,该位置标识可以标识大数据文件被分割后存储在分布式存储系统中的各个目标数据块的位置信息。
28.步骤s104,第一应用程序接收第二应用程序发送的第一密钥,其中,第一密钥用于加密目标文件,第一密钥对应的第一密文存储在区块链的账本中,第一密文是采用第二应用程序的初始公钥加密第一密钥得到的密文。
29.具体地,第一密钥可以为通过对称加密算法加密目标文件的密钥,为了保障第一密钥的安全性,第二应用程序在共享目标文件时通过初始公钥对第一密钥加密,得到第一密文,然后将第一密文存储至区块链的账本中,在第二应用程序发起针对目标文件的交易请求时,第二应用程序通过初始公钥对应的私钥解密第一密文,得到第一密钥,并将第一密钥发送至第一应用程序。
30.步骤s106,第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件。
31.具体地,第一应用程序为了获取目标文件,需要先获取区块链账本中第二应用程序共享的目标文件的位置标识,从而根据位置标识获取目标文件,第一应用程序在与第二
应用程序交易完成后,得到第一密钥,通过第一密钥解密获取到的目标文件。
32.步骤s108,第一应用程序采用目标公钥加密第一密钥,得到第二密文,并将第二密文发送至区块链的账本中。
33.具体地,第一应用程序获取到目标文件后,需要在区块链中变更目标文件的归属权,在与第二应用程序交易前,加密目标文件的第一密钥是通过初始公钥加密的,交易完成后,第一应用程序通过目标公钥对第一密钥加密,得到第二密文,然后将第二密文共享至区块链账本。
34.本技术实施例提供的基于区块链的数据交易方法,通过第一应用程序从区块链的账本中获取目标文件的位置标识,其中,目标文件归属于第二应用程序;第一应用程序接收第二应用程序发送的第一密钥,其中,第一密钥用于加密目标文件,第一密钥对应的第一密文存储在区块链的账本中,第一密文是采用第二应用程序的初始公钥加密第一密钥得到的密文;第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件;第一应用程序采用目标公钥加密第一密钥,得到第二密文,并将第二密文发送至区块链的账本中,解决了相关技术中难以在区块链上交易大数据文件的问题。在第二应用程序向第一应用程序交易目标文件时,通过第一应用程序获取区块链上存储的位置标识,并接收第二应用程序发送的第一密钥,根据位置标识获取目标数据块,并通过第一密钥解密目标数据块得到目标文件,进而达到了在区块链上安全地交易大数据文件的效果。
35.由于区块链难以存储大数据文件,可以在区块链以外的存储系统中存储目标文件的数据块,同时,为了减少区块链的存储压力,在区块链中存储有目标文件的位置标识,在区块链以外的服务器存储目标文件对应的各个目标区块的具体地址,可选地,在本技术实施例提供的基于区块链的数据交易方法中,目标文件包括通过第一密钥分别加密的多个数据块,多个数据块分别存储在分布式存储系统的节点中,目标文件关联有映射关系,映射关系存储在目标服务器,其中,映射关系用于表征位置标识和多个数据块的地址之间的关系。
36.具体地,目标文件被分割成数据块后存储在分布式存储系统的节点中,映射关系为目标文件的位置标识与目标文件对应的数据块的地址之间的对应关系,第一应用程序获取目标文件时,在获取目标文件的位置标识后,登录目标服务器,根据目标文件的位置标识在目标服务器中找到对应的映射关系,然后根据映射关系获取各个数据块在分布式存储系统的存储地址。本实施例通过将目标文件分数据块存储在分布式存储系统,将目标文件的位置标识存储在区块链,将位置标识和数据库的地址之间的映射关系存储在目标服务器,避免了直接将目标文件以及目标文件的具体地址上传至区块链,导致区块的数据存储容量不足的问题。
37.确定目标文件的映射关系后,依据映射关系确定存储在分布式存储系统中的数据块,将数据块解密后得到目标文件,可选地,在本技术实施例提供的基于区块链的数据交易方法中,第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件包括:第一应用程序从目标服务器查询位置标识对应的各个数据块的地址;第一应用程序根据各个数据块的地址从分布式存储系统获取各个数据块;第一应用程序根据第一密钥分别解密各个数据块,并将解密后的各个数据块组合为解密后的目标文件。
38.例如,在目标文件为大数据的视频文件时,视频文件被分割成10个数据块,每个数据块通过第一密钥加密存储在分布式存储系统的节点中,每个数据块的节点地址记录在节
点映射服务器中,所有数据块的地址对应一个位置标识存储在区块链账本中,第一应用程序获取到位置标识后,通过位置标识确定存储在分布式存储系统中数据块的地址,通过数据块的地址获取目标文件对应的10个数据块,通过第一密钥将每个数据块解密,并将解密后的数据块组合得到目标文件。通过对目标文件分割后的数据块加密,进一步保障目标文件在区块链交易过程中的安全性。
39.第一应用程序在得到目标文件后,为了保存交易记录,在区块链账本中需要记录目标文件的归属权变更信息,可选地,在本技术实施例提供的基于区块链的数据交易方法中,在将第二密文发送至区块链的账本中之后,该方法还包括:确定目标文件的目标权属信息,其中,目标权属信息表征目标文件归属于第一应用程序,或者表征目标文件归属于第一应用程序和第二应用程序;第一应用程序将目标权属信息上传至区块链的账本中,以更新目标文件的初始权属信息,其中,初始权属信息表征目标文件归属于第二应用程序。
40.具体地,目标权属信息可以为指示目标文件的所有权的当前归属对象的信息,第一应用程序得到目标文件后,目标文件的所有权的归属对象从第二应用程序变更为第一应用程序,或者同时归属于第一应用程序和第二应用程序,根据目标文件的所有权的当前归属对象的信息生成目标权属信息,并将目标权属信息更新至区块链账本,此时目标文件归属于第二应用程序的初始权属信息失效。通过将目标权属信息更新至区块链账本,使得区块链上各节点及时获知目标文件的当前归属对象。
41.第一应用程序在上传目标权属信息后还需要上传权属变更信息以证明初始权属信息失效,可选地,在本技术实施例提供的基于区块链的数据交易方法中,在将第二密文更新至区块链的账本中之后,该方法还包括:第一应用程序生成目标文件的权属变更信息,其中,权属变更信息表征目标文件的归属对象由第二应用程序变更为第一应用程序,或者表征目标文件的归属对象由第二应用程序变更为第一应用程序和第二应用程序;第一应用程序将权属变更信息发送至区块链的账本中。
42.具体地,权属变更信息可以为目标文件的所有权由第二应用程序变更为第一应用程序或者变更为第一应用程序和第二应用程序,若目标文件的交易方式为文件转移,则权属变更新为目标文件的所有权由第二应用程序变更为第一应用程序,同时指示初始权属信息失效,若目标文件的交易方式为共享,则权属变更新为目标文件的所有权由第二应用程序变更为第一应用程序和第二应用程序,同时指示初始权属信息失效。通过将权属变更信息发送至区块链账本中使初始信息失效,保留了目标文件的交易记录,方便追溯目标文件所有权的变更情况。
43.图2是根据本技术实施例提供的基于区块链的数据交易方法中的区块链的账本的示意图,如图2所示,不同区块节点之间的应用程序的交易信息存储在账本中,每笔交易具有交易id,每个交易信息包含文件的交易次数、交易列表、分布式文件信息密文和身份共享信息,交易列表中指示被交易的文件以及交易双方的身份,分布式文件信息密文可以为交易双方上传的密文,身份共享信息也即文件的目标权属信息以及权属变更信息。
44.为了保障目标文件在区块链交易过程中保证安全性,可以对位置标识进行加密,可选地,在本技术实施例提供的基于区块链的数据交易方法中,位置标识是通过第二密钥加密得到的位置标识,第二密钥通过初始公钥加密为第三密文,第三密文存储在区块链的账本中。
45.具体地,第二密钥可以为通过对称加密算法将位置标识加密的密钥,第三密文为第二应用程序通过初始公钥加密第二密钥后得到的密文,第三密文也存储在区块链的账本中。通过对位置标识进行加密进一步保障了目标文件的安全性。
46.第一应用程序在获取位置标识时通过解密第三密文得到,可选地,在本技术实施例提供的基于区块链的数据交易方法中,在第一应用程序通过位置标识获取目标文件之前,该方法还包括:第一应用程序从区块链的账本中获取第三密文,并将第三密文发送至第二应用程序,并接收第二应用程序返回的第二密钥,其中,第二应用程序采用初始私钥解密第三密文,得到第二密钥;第一应用程序通过第二密钥对位置标识进行解密,得到解密后的位置信息。
47.具体地,第一应用程序先从区块链账本中获取第三密文,由于第一应用程序无法识别第三密文,将第三密文发送给第二应用程序,第二应用程序将通过初始私钥解密第三密文,得到第二密钥,将第二密钥返回给第一应用程序,第一应用程序。通过第二密钥再对位置标识解密,得到可以读取数据块地址的位置标识,从而进一步提高了数据存储的安全性。
48.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
49.本技术实施例还提供了一种基于区块链的数据交易装置,需要说明的是,本技术实施例的基于区块链的数据交易装置可以用于执行本技术实施例所提供的用于基于区块链的数据交易方法。以下对本技术实施例提供的基于区块链的数据交易装置进行介绍。
50.图3是根据本技术实施例提供的基于区块链的数据交易装置的示意图。如图3所示,该装置包括:
51.第一获取单元10,用于通过第一应用程序从区块链的账本中获取目标文件的位置标识,其中,目标文件归属于第二应用程序。
52.接收单元20,用于通过第一应用程序接收第二应用程序发送的第一密钥,其中,第一密钥用于加密目标文件,第一密钥对应的第一密文存储在区块链的账本中,第一密文是采用第二应用程序的初始公钥加密第一密钥得到的密文。
53.第二获取单元30,用于通过第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件。
54.加密单元40,用于通过第一应用程序采用目标公钥加密第一密钥,得到第二密文,并将第二密文发送至区块链的账本中。
55.本技术实施例提供的基于区块链的数据交易装置,通过第一获取单元10,通过第一应用程序从区块链的账本中获取目标文件的位置标识,其中,目标文件归属于第二应用程序;接收单元20,通过第一应用程序接收第二应用程序发送的第一密钥,其中,第一密钥用于加密目标文件,第一密钥对应的第一密文存储在区块链的账本中,第一密文是采用第二应用程序的初始公钥加密第一密钥得到的密文;第二获取单元30,通过第一应用程序通过位置标识获取目标文件,并通过第一密钥解密目标文件;加密单元40,通过第一应用程序采用目标公钥加密第一密钥,得到第二密文,并将第二密文发送至区块链的账本中,解决了相关技术中难以在区块链上交易大数据文件的问题。在第二应用程序向第一应用程序交易
目标文件时,通过第一应用程序获取区块链上存储的位置标识,并接收第二应用程序发送的第一密钥,根据位置标识获取目标数据块,并通过第一密钥解密目标数据块得到目标文件,进而达到了在区块链上安全地交易大数据文件的效果。
56.可选地,在本技术实施例提供的基于区块链的数据交易装置中,目标文件包括通过第一密钥分别加密的多个数据块,多个数据块分别存储在分布式存储系统的节点中,目标文件关联有映射关系,映射关系存储在目标服务器,其中,映射关系用于表征位置标识和多个数据块的地址之间的关系。
57.可选地,在本技术实施例提供的基于区块链的数据交易装置中,第二获取单元30包括:查询模块,用于通过第一应用程序从目标服务器查询位置标识对应的各个数据块的地址;获取模块,用于通过第一应用程序根据各个数据块的地址从分布式存储系统获取各个数据块;解密模块,用于通过第一应用程序根据第一密钥分别解密各个数据块,并将解密后的各个数据块组合为解密后的目标文件。
58.可选地,在本技术实施例提供的基于区块链的数据交易装置中,该装置还包括:确定单元,用于确定目标文件的目标权属信息,其中,目标权属信息表征目标文件归属于第一应用程序,或者表征目标文件归属于第一应用程序和第二应用程序;更新单元,用于通过第一应用程序将目标权属信息上传至区块链的账本中,以更新目标文件的初始权属信息,其中,初始权属信息表征目标文件归属于第二应用程序。
59.可选地,在本技术实施例提供的基于区块链的数据交易装置中,该装置还包括:生成单元,用于通过第一应用程序生成目标文件的权属变更信息,其中,权属变更信息表征目标文件的归属对象由第二应用程序变更为第一应用程序,或者表征目标文件的归属对象由第二应用程序变更为第一应用程序和第二应用程序;发送单元,用于通过第一应用程序将权属变更信息发送至区块链的账本中。
60.可选地,在本技术实施例提供的基于区块链的数据交易装置中,位置标识是通过第二密钥加密得到的位置标识,第二密钥通过初始公钥加密为第三密文,第三密文存储在区块链的账本中。
61.可选地,在本技术实施例提供的基于区块链的数据交易装置中,该装置还包括:第三获取单元,用于通过第一应用程序从区块链的账本中获取第三密文,并将第三密文发送至第二应用程序,并接收第二应用程序返回的第二密钥,其中,第二应用程序采用初始私钥解密第三密文,得到第二密钥;解密单元,用于通过第一应用程序通过第二密钥对位置标识进行解密,得到解密后的位置信息。
62.上述基于区块链的数据交易装置包括处理器和存储器,上述第一获取单元10、接收单元20、第二获取单元30和加密单元40等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
63.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来在区块链上交易大数据文件。
64.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
65.本技术实施例还提供了一种非易失性存储介质,非易失性存储介质包括存储的程
序,其中,程序运行时控制非易失性存储介质所在的设备执行一种基于区块链的数据交易方法。
66.本技术实施例还提供了一种电子装置,包含处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种基于区块链的数据交易方法。本文中的电子装置可以是服务器、pc、pad、手机等。
67.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
68.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程基于区块链的数据交易设备的处理器以产生一个机器,使得通过计算机或其他可编程基于区块链的数据交易设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
69.这些计算机程序指令也可存储在能引导计算机或其他可编程基于区块链的数据交易设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
70.这些计算机程序指令也可装载到计算机或其他可编程基于区块链的数据交易设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
71.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
72.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
73.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
74.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的
包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
75.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献