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

一种密钥保存、读取方法与流程

2021-11-26 22:31:00 来源:中国专利 TAG:


1.本技术涉及信息安全技术领域,尤其涉及一种密钥保存、读取方法。


背景技术:

2.为了防止信息的泄露,往往采用加密算法对信息进行加密传输,再使用预先存储的密钥对获得的加密进行解密,以保证信息在传输过程中的安全性。密钥通常是一段固定长度的字符,一般存储在相应的设备中,这种存储密钥的方式安全性低,一旦设备丢失或者受到攻击,很容易造成密钥的丢失,进而导致利用密钥冒充合法用户对信息进行解密,导致信息泄露。
3.基于此,如何提高密钥保存的安全性成为至关重要的技术问题。


技术实现要素:

4.本说明书实施例提供一种密钥保存、读取方法,用于解决现有技术中的如下技术问题:保存的密钥容易被破解或丢失,密钥保存的安全性低,从而导致用户信息泄露,造成较大的损失。
5.本说明书实施例采用下述技术方案:
6.一种密钥保存方法,所述方法包括:
7.获取用户预先设置的第一验证信息,以及相应的第一用户密钥;
8.对所述第一用户密钥进行转码处理,得到多个第一转码数据;其中,各所述第一转码数据由数字字符组成;
9.根据各所述第一转码数据,构建相应的多项式;
10.按照预设规则,将所述第一验证信息中的字符分别代入所述多项式,得到相应的多项式取值;
11.将各密钥数据对进行存储;其中,各密钥数据由第一验证信息中的字符、以及所述第一验证信息中字符相应的多项式取值组成。
12.在本技术的一些实施例中,所述用户预先设置的第一验证信息为:用户预先设置的多个字符,或者预先获取的多个用户生物特征值;
13.其中,各用户生物特征值为通过用户输入的生物信息提取获得的。
14.在本技术的一些实施例中,对所述第一用户密钥进行转码处理,得到多个第一转码数据,具体包括:
15.对所述第一用户密钥中的每一位字符进行转码处理,以得到相应的ascii码。
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.图1为本说明书实施例提供的一种密钥保存方法的流程图;
44.图2为本技术实施例提供的一种密钥保存方法的另一种流程示意图;
45.图3为本技术实施例提供的一种密钥读取方法的流程图;
46.图4为本技术实施例提供的一种密钥读取方法的另一种流程示意图。
具体实施方式
47.为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.以下结合附图,详细说明本技术各实施例提供的技术方案。
49.图1为本技术实施例提供的一种密钥保存方法的流程图,如图1所示,该方法包括以下步骤:
50.s101,获取用户预先设置的第一验证信息,以及相应的第一用户密钥。
51.在本技术的一些实施例中,上述第一验证信息可以是用户按照相应顺序预先设置的多个字符组成,例如123456、abcdefg、123abc等等。
52.在本技术的一些实施例中,上述第一验证信息也可以是由预先获取的多个用户生物特征值组成。其中,各用户生物特征值可以是通过用户输入的生物信息提取获得的,这里所说的用户输入的生物信息可以是指纹、人脸、虹膜等。通过相应的生物特征提取算法,获取用户生物特征值。
53.需要说明的是,上述第一验证信息是指用于预先设置的。例如,用户在使用密码锁时,需要设置相应的密码,此后开锁是只需输入预先设置的密码即可。再例如,用户在使用密码锁时,需要先录入相应的指纹,伺候开锁只需再次录入指纹即可。
54.上述第一用户密钥可以是由多个字符组成,这里所说的字符可以是数字字符、也可以是字母字符、或者是其他特殊字符,在本技术实施例中不加以限定。例如:654321,654adc,adcbca等等。
55.需要说明的是,第一用户密钥可以是用户预先设定的,也可以是随机生成的,在本技术实施例中不加以限定。
56.s102,对上述第一用户密钥中分别进行转码处理,以得到多个第一转码数据。
57.其中,上述第一转码数据是由数字字符组成的。这里所提到的数字字符是指例如1、2、3等字符。
58.具体地,在本技术的一些实施例中,可以对第一用户密钥中的每一位字符进行转码处理,获得相应的ascii码。
59.例如,若第一用户密钥为034abc,则将每一位字符进行转码处理,得到相应的ascii码。则,0对应的ascii码为48,3对应的ascii码为51,4对应的ascii码为52,a对应的ascii码为65,b对应的ascii码为98,c对应的ascii码为67。
60.需要说明的是,得到由数字字符组成的第一转码数据的转码方式,并不仅限于转换为ascii码的方式,也可以采用其他转码方式得到有数字字符组成的第一转码数据,在本技术实施例中不限定具体的转码方式。例如,用户也可以自定义编码规则,以得到由数字字符组成的第一转码数据。
61.在本技术实施例中,第一转码数据采用ascii码,有以下优点:
62.首先,ascii码是一种国际通用的编码标准,具有较高通用性;再者,相较于自定义编码规则来说,可以直接使用,不需要再增加人力物力成本,减少投入成本。
63.s103,根据上述各第一转码数据,构建相应的多项式。
64.具体地,可以将每个第一转码数据作为多项式系数,构建一个多项式。
65.以上述第一用户密钥为034abc转换成ascii码为例来说,按照第一用户密钥中字符从前到后的顺序构建多项式,则构建的多项式为48 51x 52x2 65x3 98x7 67x6=y。
66.需要说明的是,构建多项式时,多项式系数的顺序可以按照相应的预设规则进行排序,以构建多项式,不限于上述实施例中采用的构建方式。以上述第一用户密钥为034abc转换成ascii码为例,可以按照第一用户密钥中字符从后到前的顺序构建多项式,构建的多项式为:67 98x 65x2 52x3 51x7 48x6=y。
67.由本领域技术人员可知,密钥中所包括的字符越多,密钥越不容易被破解,密保的安全性越高。为了保证密钥的安全性,一般情况下组成密钥的字符的数目较多。因此,在密钥的字符数目过多的情况下,将每个第一转码数据作为一个多项式系数,构建的多项式项数过多,计算复杂度较高,效率较低。为了解决该问题,可以通过以下方式构建多项式:
68.确定上述第一用户密钥的字符数目;
69.在第一用户密钥的字符数目超出第一预设阈值的情况下,构建多个第二转码数据;
70.按照相应的预设规则,将各第二转码数据作为多项式系数,构建相应的多项式。
71.其中,上述第二转码数据至少由两个第一转码数据,按照预设顺序排列组成。例如,第一用户密钥为034a,并将第一用户密钥中的字符转码为ascii码,则0对应的ascii码为48,3对应的ascii码为51,4对应的ascii码为52,a对应的ascii码为65,b对应的ascii码为98,c对应的ascii码为67。在第二转码数据包括两个第一转码数据,第二转码数据可以分别为4851、5265、9867。
72.但是构建第二转码数据时,对第一转码数据中的排列顺序,可以按照相应的预设顺序,不限于上述形式,例如,第二转码数据可以分别为5148、6552、6798。
73.上述第一预设阈值可以是自主定义的,也可以根据预设规则计算得到的。例如,在第一用户密钥由64个字符组成时,将两个第一转码数据组成第二转码数据,则得到32个第二转码数据,也就是说从原先的64项多项式转变为32项多项式,同时多项式的次数也减少。
74.通过将各第一转码数据进行相应的组合,得到第二转码数据,从而减少构建的多项式的项数与次数,以达到降低计算复杂度,提高计算效率的效果。
75.需要说明的是,若多项式系数数值过大,比如说系数为5148,可以对多项式系数进行开根号计算,以实现对多项式系数降次的效果,从而进一步提高计算效率、降低计算复杂度。
76.在本技术的一些实施例中,还可以通过以下方式,解决密钥字符数目过多,造成多
项式系数过多,计算复杂度提高的问题,具体如下所述:
77.确定第一用户密钥的字符数目;
78.在第一用户密钥的字符数目超出第二预设阈值的情况下,按照预设规则,将上述第一转码数据进行分组,得到多个第一转码数据组;
79.根据各第一转码数据组分别构建相应的多项式,以得到多个多项式。
80.例如,若第一用户密钥的字符数目为64,则可以将8个密钥字符对应的第一转码数据作为一组,分成8组,每一组构建一个8项的多项式,以得到8个多项式。
81.在读取密钥的过程中,多项式的项数越少,在通过差值计算读取密钥的过程中,计算出的密钥越准确。因此,通过该方案,一方面可以提高运算速度,另一方面还可以提高密钥读取的准确性。
82.需要说明的是,上述第一预设阈值、第二预设阈值均可以根据实际情况进行设定,第一预设阈值与第二预设阈值可以是相同的,也可以是不同的。可以理解的是,为了保证密钥的安全性,多项式的项数也不能过少。
83.在本技术的一些实施例中,在第一用户密钥的字符数目超过第三预设阈值的情况下,也可以结合上述两种方式构建多项式。例如,先得到多个第二转码数据,再对第二转码数据进行分组,在根据分组分别构建相应的多项式。
84.s104,基于预设规则,将上述第一验证信息中的字符分别代入上述构建的多项式中,得到相应的多项式取值。
85.具体地,可以将第一验证信息中的预先设置的多个字符中的每一位、或者每个用户生物特征值,输入上述构建的多项式中,得到相应的多项式取值。
86.需要说明的是,在第一验证信息为用户预选设置的也可以参照上述步骤s103中构建多个分组,将每组分别代入上述多项式中,以得到相应的多项式取值。
87.再者,上述步骤s101中提到过上述第一验证信息可以是用户预先设置的多个字符,预先设置的字符可以包括数字字符,也可以包括字母字符等其他字符。因此,在步骤s104之前,可以先确认第一验证信息中的字符是否为数字字符组成。在第一验证信息中的字符不全部由数字字符组成的情况下,可以先转变验证信息中字符的编码方式,从而获得全部由数字字符组成的字符串。
88.s105,将各密钥数据对进行存储。
89.其中,各密钥数据对由第一验证信息中的字符,以及第一验证信息中的字符对应的多项式取值组成。
90.需要说明的是,可以按照一定的顺序组成密钥数据对。以第一验证信息为用户生物特征值为例,密钥数据对的形式可以为:用户生物特征值-多项式取值,也可以为:多项式取值-用户生物特征值。
91.综上所述,如图2所示(图2为本技术实施例提供的一种密钥保存方法的另一种流程图),可以根据第一用户密钥构建相应的多项式,并基于该多项式,计算第一验证信息对应的多项式取值,从而得到密钥数据对(例如:用户生物特征值-多项式取值),并将该密钥数据对存储。同时,为了进一步保证密钥的安全性,可以生成至少一个随机数据对,与密钥数据对共同组成模糊保险箱进行存储。并且,将第一用户密钥的哈希值也进行存储,以便根据其哈希值确定后续读取的密钥是否正确。
92.通过本技术实施例提供的一种密钥保存方法,第一用户密钥不会直接存储在存储设备(例如:移动设备)中,从而避免在存储设备被恶意攻击或丢失时,造成第一用户密钥泄露,从而导致用户信息泄露。再者,在用户使用第一用户密钥时,需要再次录入第一验证信息才可以得到相应的密钥,进一步保障了用户密钥的安全性,提高了用户信息的隐私性。并且,通过将第一用户密钥表示为多项式,计算第一验证信息在多项式上的取值,并采用密钥数据对的形式存储,即保护了用户预先设置的第一验证信息,又保护了密钥。
93.再者,现有技术中也会将密钥与用户预设密码或者用户的生物特征进行绑定,绑定后形成的整体构成模糊保险箱。将绑定后的整体也就是模糊保险箱进行存储,不直接存储密钥。但是,这种方式构成的模糊保险箱需要按照一定的顺序进行存储,按照顺序进行存储会增大模糊保险箱被破解分风险,造成用户密钥泄露。而本技术实施例中的密钥数据对不需要按照顺序进行保存,相较于现有技术中模糊保险箱需要按照顺序保存,更加不易不破解。
94.特别是对于第一验证信息为用户生物特征值来说,在解绑过程中,由于由于每次用户输入的生物信息不一定完全一致,因此,在解绑定过程中输入的生物信息只要与绑定过程中输入的生物信息相近即可,这就是模糊保险箱算法“模糊”性质。现有技术中,在解绑过程中通常会使用rs纠错算法保证上述“模糊”性质,但是rs纠错通常在某个有限域上进行运算,对模糊保险箱存储时还需要按照一定的顺序,对于生物特征信息来说,其取值在全实数域上,需要先构造一个实数域到某发个有限域上的映射,而且这个有限域需求很大,在计算时会影响效率。而本技术实施例提供的密钥保存方法,通过将第一用户密钥表示为多项式,并且,多项式是在实数域上,相较于现有技术中的有限域,可以提高计算效率,减少密钥读取时间。
95.s106,生成至少一个随机数据对,并将各随机数据对进行存储。
96.其中,上述各随机数据对与上述各密钥数据对均不相同。上述随机数据对也可以称作杂凑对,由杂凑点和杂凑点随机值组成。
97.需要说明的是,各随机数据对与各密钥数据对均不相同,是指:杂凑点取值与密钥数据对中的多项式取值不相等,随机数据对中的杂凑点与多项式取值对应的中的第一验证信息中的字符不相同。
98.通过生成随机数据对,并将随机数据对和密钥数据对一起进行存储,可以隐藏存储的密钥数据对,在有人恶意读取用户密钥时,对其造成干扰,增加破解难度,从而进一步提高密钥保存的安全性,保障用户个人隐私。
99.在本技术提供的一些实施例中,为了进一步保证密钥保存的安全性,可以在完成上述步骤之后,删除获取的用户相应的密钥、用户设置的验证信息、以及计算出的多项式系数,防止被窃取,从而解密出相应的密钥。
100.在本技术的一些实施例中,除了需要将各密钥数据对进行存储之外,还需要将多项式系数设置为未知数的多项式,并将系数设置为未知数的多项式进行存储。例如,构建的多项式为:48 51x 52x2 65x3 98x7 67x6=y,将系数设置为未知数即为:a bx bx2 cx3 dx7 ex6=y。
101.在本技术的一些实施例中,在步骤s101获取第一用户密钥之后,可以对该第一用户密钥进行哈希计算,得到第一哈希值,并将该第一哈希值进行存储。通过这种方式,在读
取密钥的过程中,可以通过该第一哈希值检验读取的密钥是否为正确的密钥,从而进一步提高密钥保存、读取的安全性。
102.本技术实施例还提供了一种密钥读取方法,图3为本技术实施例提供的密钥读取方法的流程图。如图3所示,密钥读取方法包括以下步骤:
103.s301,采集用户输入的第二验证信息。
104.同理,这里所提到的第二验证信息可以是通过相应的键盘录入的多个字符,例如123456、abcdefg、123abc等等。也可以是通过对相应的采集设备采集的用户的生物信息进行提取获得的多个用户生物特征值。
105.同样的,上述用户的生物信息可以是指纹、人脸、虹膜等。根据采集的生物信息的不同,所采用的采集设备也不相同。例如,若采取的生物信息为指纹,则相应的采集设备为指纹采集器。
106.s302,确定上述第二验证信息中的字符,与预先存储的多个数据对是否匹配。
107.需要说明的是,这里的预先存储的多个数据对,可以是上述步骤s105中存储的密钥数据对,也可以是上述密钥数据对以及随机数据对。具体获取密钥数据对、随机数据对的方法在上文中已经阐述,在此不再加以赘述。
108.具体地,在第二验证信息为用户输入的多个字符的情况下,可以将每一位字符,分别与预先存储的数据对进行比对,在该字符与数据对中的第一验证信息中的字符一致的情况下,确定该字符与该密钥数据对匹配。
109.在第二验证信息为多个用户生物特征值的情况下,可以将每个用户特征值,分别与预先存储的数据对中的第一验证信息的字符进行比对,在该用户特征值与第一验证信息的字符不超过相应的预设阈值的情况下,确定该用户特征值与该数据对匹配。
110.s303,获取所有匹配的数据对,并根据所有匹配的数据对对预先存储的多项式进行插值计算,得到该多项式的多项式系数。
111.需要说明的是,上述预先存储的多项式,是指上文中存储的多项式系数为未知数的多项式,获取该多项式的方法在上文中已进行阐述,在此不再加以赘述。
112.上述插值计算可以采用最小二乘法,也可以采用拉格朗日插值法。需要说明的是,在本技术实施例中不限定进行插值计算的方法。
113.s304,基于预设规则,对上述得到的多项式系数进行转码处理,得到相应的第二用户密钥。
114.若在密钥数据对保存过程中,第一用户密钥转码后得到的是相应的ascii码,那么对步骤s304中的多项式系数进行转码处理时,就是对多项式系数进行ascii码逆变换。也就是说,步骤s304的转码处理为步骤s102中转码处理的逆变换。转码处理后的多项式系数,按照预设顺序进行排列组合,从而得到第二用户密钥。
115.s305,对上述得到的第二用户密钥进行哈希计算计算,得到第二哈希值。
116.s306,确定上述得到的第二哈希值,与预设值是否一致。
117.s307,在所述第二哈希值与预设值一致的情况下,确定该第二用户密钥为正确密钥。
118.需要说明的是,这里所提到的预设值是指上文中第一用户密钥对应的哈希值。
119.在第一验证信息为生物特征值的情况下,由于每次用户输入的生物信息都可能有
所不同,可能在成读取出的第二用户密钥与第一用户密钥不一致的情况,通过第二用户密钥的哈希值与第一用户密钥的哈希值进行比较,可以确定读取的第二用户密钥是否为第一用户密钥,也就是说密钥读取是否正确。通过该方法,可以在确定密钥读取是否正确的基础上,保证密钥的安全性。
120.综上所述,如图4所示(图4为本技术实施例提供的一种密钥读取方法的另一种流程图),在密钥读取的过程中,采集用户输入的第二验证信息,并将第二验证信息与预先存储的数据对(模糊保险箱)进行匹配,获得所有匹配的数据对,通过插值计算得到多项式系数,再通过转码处理得到第二用户密钥。通过对第二用户密钥进行哈希计算得到第二哈希值,与预设值(预先存储的第一哈希值)进行比较,确定第二用户密钥是否为正确密钥。
121.本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于密钥读取方法的实施例而言,由于其基本相似于密钥保存方法实施例,所以描述的比较简单,相关之处参见密钥保存方法实施例的部分说明即可。
122.本技术实施例提供的密钥保存方法与密钥读取方法是一一对应的,因此,密钥读取方法也具有与其对应的方法类似的有益技术效果,由于上面已经对密钥保存方法的有益技术效果进行了详细说明,因此,这里不再赘述密钥读取方法的有益技术效果。
123.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
124.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
125.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
126.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
127.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
128.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的
示例。
129.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
130.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
131.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

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

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

相关文献