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

IPv6地址库的构建方法、系统、电子设备及存储介质与流程

2022-07-10 06:51:35 来源:中国专利 TAG:

ipv6地址库的构建方法、系统、电子设备及存储介质
技术领域
1.本技术涉及互联网协议(ip,internet protocol)领域,尤其涉及一种ipv6地址库的构建方法、系统、电子设备及存储介质。


背景技术:

2.ip地址是通信网络建设的重要基础资源。目前,全球和亚太地区的ipv4地址池已耗尽,ipv6协议作为国际互联网工程任务组(ietf,the internet engineering task force)设计的用于替代ipv4协议的下一代ip协议,通过扩展地址长度到128位,可以有效地解决ipv4地址数量不足的问题。
3.ipv6的地址分配数据与路由宣告数据每天都在更新,相关技术尚无法快速有效地定位到ipv6地址的归属信息。


技术实现要素:

4.为解决相关技术问题,本技术实施例提供一种ipv6地址库的构建方法、系统、电子设备及存储介质。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例提供了一种ipv6地址库的构建方法,包括:
7.接收输入的ipv6地址;
8.基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息;所述第一信息表征输入的ipv6地址在所述ipv6地址库中的索引;
9.基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息;所述第二信息表征输入的ipv6地址对应的地理位置。
10.其中,在一实施例中,所述基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息,包括:
11.提取输入的ipv6地址的前64位,得到第一地址分段;
12.基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息。
13.在一实施例中,所述基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
14.将四组十六进制数值对应转换成四个十进制数值;
15.基于生成对应的第一信息;其中,
16.所述第一地址分段依次由所述四组十六进制数值构成;ti表征所述第一地址分段中的第i组十六进制数值对应的十进制数值。
17.在一实施例中,所述基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
18.将所述第一地址分段依次划分为m个子分段;所述m个子分段中的每个子分段对应设定的位数;
19.将m个子分段对应转换成m个十进制数值;
20.基于生成对应的第一信息;其中,
21.ti表征第i个十进制数值;ci表征第i个十进制数值对应的子分段对应的设定的位数。
22.在一实施例中,所述基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息,包括:
23.解析输入的ipv6地址,得到对应的行政区划信息;
24.基于对应的行政区划信息,确定输入的ipv6地址对应的经纬度信息。
25.在一实施例中,所述ipv6地址库中的每个ipv6地址对应以下元素:起始ip地址、结束ip地址、国家、省份、城市、区、经纬度。
26.在一实施例中,ipv6地址对应的第一信息在所述ipv6地址库中存储为以下任意一项:
27.ipv6地址对应的起始ip地址的对应值;
28.ipv6地址对应的结束ip地址的对应值;
29.ipv6地址对应的起始ip地址与ipv6地址对应的结束ip地址之间任一ip地址的对应值;
30.ipv6地址在所述ipv6地址库中对应的国家、省份、城市、区、经纬度基于ipv6地址对应的第二信息确定出。
31.本技术实施例还提供了一种ipv6地址库的构建系统,包括:
32.接收模块,用于接收输入的ipv6地址;
33.第一生成模块,用于基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息;所述第一信息表征输入的ipv6地址在所述ipv6地址库中的索引;
34.第二生成模块,用于基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息;所述第二信息表征输入的ipv6地址对应的地理位置。
35.本技术实施例还提供了一种电子设备,包括:第一处理器及第一通信接口;其中,
36.所述第一通信接口,用于接收输入的ipv6地址;
37.所述第一处理器,用于基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息;所述第一信息表征输入的ipv6地址在所述ipv6地址库中的索引;
38.所述第一处理器,还用于基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息;所述第二信息表征输入的ipv6地址对应的地理位置。
39.本技术实施例还提供了一种电子设备,第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
40.其中,所述第一处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
41.本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
42.本技术实施例提供的ipv6地址库的构建方法、系统、电子设备及存储介质,通过接收输入的ipv6地址,基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息,得到输入的ipv6地址在所述ipv6地址库中的索引,并基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息,得到输入的ipv6地址归属的地理位置,这样,针对输入的ipv6地址,通
过在ipv6地址库中生成该ipv6地址归属的地理位置信息,并生成该ipv6地址在ipv6地址库中的索引,从而在ipv6地址库中完成关于该ipv6地址的信息构建,后续能够基于索引快速地在ipv6地址库中查询到该ipv6地址归属的地理位置信息,在此基础上,通过上述方法构建的ipv6地址库能够实现ipv6地址的快速查询与溯源。
附图说明
43.图1为本技术实施例一种ipv6地址库的构建方法流程示意图;
44.图2为本技术实施例一种ipv6地址库的构建系统结构示意图;
45.图3为本技术实施例电子设备结构示意图。
具体实施方式
46.下面结合附图及实施例对本技术再作进一步详细的描述。
47.本技术实施例提供了一种ipv6地址库的构建方法,如图1所示,该方法包括:
48.步骤101:接收输入的ipv6地址。
49.这里,输入的ipv6地址为任意一个需要入ipv6地址库的128位ipv6地址。
50.步骤102:基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息。
51.其中,所述第一信息表征输入的ipv6地址在所述ipv6地址库中的索引。
52.为了后续能够在ipv6地址库中快速查找到ipv6地址,这里将ipv6地址原始的128位地址按照设定规则进行转换,转换得到的值作为能够唯一标记对应的ipv6地址的信息,能够在ipv6地址库中作为索引,便于后续通过转换得到的值来进行ipv6地址的查找。
53.步骤103:基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息。其中,
54.所述第二信息表征输入的ipv6地址对应的地理位置。
55.这里,ipv6地址对应的地理位置包括行政区划信息,例如国家、省/州、城市、区等,还包括经纬度信息。
56.实际应用时,通过解析128位的ipv6地址,在一实施例中,所述基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息,包括:
57.解析输入的ipv6地址,得到对应的行政区划信息;
58.基于对应的行政区划信息,确定输入的ipv6地址对应的经纬度信息。
59.这里,首先根据ipv6地址对应的设定编码规则,对128位的ipv6地址进行分段,基于分段结果解析得到ipv6地址对应的行政区划信息,再根据得出的行政区划信息在地理信息系统(gis,geographic information system)等数据库中查找得到行政区划信息对应的经纬度信息,由此得到ipv6地址对应的经纬度信息。
60.实际应用时,对于运营商来说,在构建ipv6地址库的过程中,可以通过以下两类方法解析ipv6地址,得到对应的行政区划信息:
61.第一类:针对本运营商的ipv6地址,由于运营商通过内部制定编码规则确定了ipv6地址与对应的地理位置之间的关系,因此,按照运营商制定的编码规则,将128位ipv6地址进行精准的分段,再将每个分段对应的原始值与编码规则进行比对,得到精确的行政区划信息。
62.第二类:针对非本运营商的ipv6地址,按照通信行业标准里规定的编码规则,对
128位ipv6地址进行分段,并比对相关的编码规则,得到粗略的行政区划信息。
63.这样,针对输入的ipv6地址,通过在ipv6地址库中生成该ipv6地址归属的地理位置信息,并生成该ipv6地址在ipv6地址库中的索引,从而在ipv6地址库中完成关于该ipv6地址的信息构建,后续能够基于索引快速地在ipv6地址库中查询到该ipv6地址归属的地理位置信息,在此基础上,通过上述方法构建的ipv6地址库能够实现ipv6地址的快速查询与溯源。
64.在本技术实施例中,ipv6地址库的库要素由以下7个元素构成:起始ip地址(start_initip)、结束ip地址(end_initip)、国家(country)、省份(provice/state)、城市(city)、区(district)和经纬度(longitude and latitude)。也就是说,所述ipv6地址库中的每个ipv6地址对应以下元素:起始ip地址、结束ip地址、国家、省份、城市、区、经纬度,即每个ipv6地址在ipv6地址库中对应有七元组:[start_initip|end_initip|country|province or state|city|district|longitude and latitude]。其中,国家、省份、城市、区、经纬度属于地理位置信息,因此,ipv6地址在所述ipv6地址库中对应的国家、省份、城市、区、经纬度基于ipv6地址对应的第二信息确定出。
[0065]
此外,上述七元组中的起始ip地址、结束ip地址用于表征ipv6地址所在的地址分段。由于在本技术实施例中,将ipv6地址原始的128位地址按照设定规则进行转换,转换得到能够唯一标记ipv6地址的对应值,因此,这里,ipv6地址对应的第一信息在所述ipv6地址库中存储为以下任意一项:
[0066]
ipv6地址对应的起始ip地址的对应值;
[0067]
ipv6地址对应的结束ip地址的对应值;
[0068]
ipv6地址对应的起始ip地址与ipv6地址对应的结束ip地址之间任一ip地址的对应值。
[0069]
例如,第一ipv6地址为所在地址分段的起始ip地址,那么第一ipv6地址对应的第一信息在所述ipv6地址库中存储为第一ipv6地址对应的起始ip地址的对应值;第二ipv6地址为所在地址分段的结束ip地址,那么第二ipv6地址对应的第一信息在所述ipv6地址库中存储为第二ipv6地址对应的结束ip地址的对应值;第三ipv6地址为所在地址分段的中间ip地址,那么第三ipv6地址对应的第一信息在所述ipv6地址库中存储为所在地址分段之间任一ip地址的对应值。此外,需要理解的是,上述第一ipv6地址、第二ipv6地址和第三ipv6地址均处于相同的地址分段的情况下,这三个ipv6地址中的每个ipv6地址对应的七元组中的起始ip地址一致,即为生成的第一ipv6地址对应的第一信息,且这三个ipv6地址中的每个ipv6地址对应的七元组中的结束ip地址一致,即为生成的第二ipv6地址对应的第一信息。
[0070]
在本技术实施例中,提供了两种不同的方法以生成ipv6地址对应的第一信息,这两种方法的共同点在于,均通过对ipv6地址进行分段,截取其中的部分地址分段,基于部分地址分段来生成对应的第一信息。基于此,在一实施例中,所述基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息,包括:
[0071]
提取输入的ipv6地址的前64位,得到第一地址分段;
[0072]
基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息。
[0073]
实际应用时,根据ipv6地址的编码规则,在128位的ipv6地址中,后64位主要用于主机的识别,因此,这部分地址分段不包含ipv6地址对应的归属地理位置信息。基于此,这
里只提取ipv6地址的前64位,作为第一地址分段,并基于第一地址分段生成对应的第一信息,而ipv6地址的后64位将直接截断,不用于第一信息生成,由此可以加快ipv6地址库构建过程及后续的查询及溯源过程的处理速度,提高信息处理效率,同时也减少了ipv6地址库的空间存储复杂度。
[0074]
在一实施例中,所述基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
[0075]
将四组十六进制数值对应转换成四个十进制数值;
[0076]
基于生成对应的第一信息;其中,
[0077]
所述第一地址分段依次由所述四组十六进制数值构成;ti表征所述第一地址分段中的第i组十六进制数值对应的十进制数值。
[0078]
假设原始ipv6地址的前64位的构成如下:
[0079]
s1s2s3s4:s5s6s7s8:s9s
10s11s12
:s
13s14s15s16
,其中,每个si(i=1,2,

,16)均为4位二进制转换为的十六进制数值。在生成第一信息的过程中,首先将十六进制数值“s1s2s3s
4”转换为十进制的数值t1,将十六进制数值“s5s6s7s
8”转换为十进制的数值t2,将十六进制数值“s9s
10s11s12”转换为十进制的数值t3,将十六进制数值“s
13s14s15s16”转换为十进制的数值t4,然后基于计算t1*2
48
t2*2
32
t3*2
16
t4,以计算结果作为原始ipv6地址对应的第一信息,即该原始ipv6地址在ipv6地址库中用于寻址的索引。并且,该计算结果被存储为该原始ipv6地址对应的start_initip的对应值、或者被存储为该原始ipv6地址对应的end_initip的对应值,或者被存储为该原始ipv6地址对应的start_initip的对应值与该原始ipv6地址对应的end_initip的对应值之间的值。
[0080]
在一实施例中,所述基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
[0081]
将所述第一地址分段依次划分为m个子分段;所述m个子分段中的每个子分段对应设定的位数;
[0082]
将m个子分段对应转换成m个十进制数值;
[0083]
基于生成对应的第一信息;其中,
[0084]
ti表征第i个十进制数值;ci表征第i个十进制数值对应的子分段对应的设定的位数。
[0085]
同样地,假设原始ipv6地址的前64位的构成如下:
[0086]
s1s2s3s4:s5s6s7s8:s9s
10s11s12
:s
13s14s15s16
,其中,每个si(i=1,2,

,16)均为4位二进制转换为的十六进制数值。在生成第一信息的过程中,首先按照设定的分段规则,将这64位ipv6地址分段划分为m个子分段,并且根据设定的分段规则,这m个子分段中的每个子分段对应设定的位数。例如,m个子分段中的每个子分段对应的位数依次为:c1,c2,

,cm,那么有c1 c2

cm=64。例如,将这64位ipv6地址分段划分为6个子分段,每个子分段对应的位数依次为20、4、8、8、4、20。其次,在得到m个子分段后,将每个子分段分别转换成对应的十进制数值t1,t2,

,tm,然后计算t1*2
c1
t2*2
c2


tm*2
cm
t4,以计算结果作为原始ipv6地址对应的第一信息,即该原始ipv6地址在ipv6地址库中用于寻址的索引。并且,该计算结果被存储为该原始ipv6地址对应的start_initip的对应值、或者被存储为该原始ipv6地址对应的
end_initip的对应值,或者被存储为该原始ipv6地址对应的start_initip的对应值与该原始ipv6地址对应的end_initip的对应值之间的值。
[0087]
本技术实施例提供的ipv6地址库的构建方法,通过接收输入的ipv6地址,基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息,得到输入的ipv6地址在所述ipv6地址库中的索引,并基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息,得到输入的ipv6地址归属的地理位置,这样,针对输入的ipv6地址,通过在ipv6地址库中生成该ipv6地址归属的地理位置信息,并生成该ipv6地址在ipv6地址库中的索引,从而在ipv6地址库中完成关于该ipv6地址的信息构建,后续能够基于索引快速地在ipv6地址库中查询到该ipv6地址归属的地理位置信息,在此基础上,通过上述方法构建的ipv6地址库能够实现ipv6地址的快速查询与溯源,并且通过上述方法构建的ipv6地址库通用性强,实现简单,能够适用于一个单位机构、一个行业、一个国家乃至全球,便于大规模推广。
[0088]
为了实现本技术实施例的方法,本技术实施例还提供了一种ipv6地址库的构建系统,如图2所示,该系统包括:
[0089]
接收模块201,用于接收输入的ipv6地址;
[0090]
第一生成模块202,用于基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息;所述第一信息表征输入的ipv6地址在所述ipv6地址库中的索引;
[0091]
第二生成模块203,用于基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息;所述第二信息表征输入的ipv6地址对应的地理位置。
[0092]
其中,在一实施例中,所述第一生成模块202用于:
[0093]
提取输入的ipv6地址的前64位,得到第一地址分段;
[0094]
基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息。
[0095]
在一实施例中,所述第一生成模块202基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
[0096]
将四组十六进制数值对应转换成四个十进制数值;
[0097]
基于生成对应的第一信息;其中,
[0098]
所述第一地址分段依次由所述四组十六进制数值构成;ti表征所述第一地址分段中的第i组十六进制数值对应的十进制数值。
[0099]
在一实施例中,所述第一生成模块202基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
[0100]
将所述第一地址分段依次划分为m个子分段;所述m个子分段中的每个子分段对应设定的位数;
[0101]
将m个子分段对应转换成m个十进制数值;
[0102]
基于生成对应的第一信息;其中,
[0103]
ti表征第i个十进制数值;ci表征第i个十进制数值对应的子分段对应的设定的位数。
[0104]
在一实施例中,所述第一生成模块203用于:
[0105]
解析输入的ipv6地址,得到对应的行政区划信息;
[0106]
基于对应的行政区划信息,确定输入的ipv6地址对应的经纬度信息。
[0107]
在一实施例中,所述ipv6地址库中的每个ipv6地址对应以下元素:起始ip地址、结束ip地址、国家、省份、城市、区、经纬度。
[0108]
在一实施例中,ipv6地址对应的第一信息在所述ipv6地址库中存储为以下任意一项:
[0109]
ipv6地址对应的起始ip地址的对应值;
[0110]
ipv6地址对应的结束ip地址的对应值;
[0111]
ipv6地址对应的起始ip地址与ipv6地址对应的结束ip地址之间任一ip地址的对应值;
[0112]
ipv6地址在所述ipv6地址库中对应的国家、省份、城市、区、经纬度基于ipv6地址对应的第二信息确定出。
[0113]
实际应用时,所述接收模块201可由ipv6地址库的构建系统中的通信接口实现;所述第一生成单元202和第二生成单元203可由ipv6地址库的构建系统中的处理器实现。
[0114]
需要说明的是:上述实施例提供的ipv6地址库的构建系统在进行ipv6地址库的构建时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的ipv6地址库的构建系统与ipv6地址库的构建方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0115]
基于上述程序模块的硬件实现,且为了实现本技术实施例ipv6地址库的构建方法,本技术实施例还提供了一种电子设备,如图3所示,电子设备300包括:
[0116]
第一通信接口301,能够与其他网络节点进行信息交互;
[0117]
第一处理器302,与所述第一通信接口301连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述一个或多个技术方案提供的方法。而所述计算机程序存储在第一存储器303上。
[0118]
具体地,所述第一通信接口301,用于接收输入的ipv6地址;
[0119]
所述第一处理器302,用于基于输入的ipv6地址,在ipv6地址库中生成对应的第一信息;所述第一信息表征输入的ipv6地址在所述ipv6地址库中的索引;
[0120]
所述第一处理器302,还用于基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息;所述第二信息表征输入的ipv6地址对应的地理位置。
[0121]
其中,在一实施例中,所述第一处理器302,用于:
[0122]
提取输入的ipv6地址的前64位,得到第一地址分段;
[0123]
基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息。
[0124]
在一实施例中,所述第一处理器302基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
[0125]
将四组十六进制数值对应转换成四个十进制数值;
[0126]
基于生成对应的第一信息;其中,
[0127]
所述第一地址分段依次由所述四组十六进制数值构成;ti表征所述第一地址分段中的第i组十六进制数值对应的十进制数值。
[0128]
在一实施例中,所述第一处理器302基于所述第一地址分段在所述ipv6地址库中生成对应的第一信息,包括:
[0129]
将所述第一地址分段依次划分为m个子分段;所述m个子分段中的每个子分段对应设定的位数;
[0130]
将m个子分段对应转换成m个十进制数值;
[0131]
基于生成对应的第一信息;其中,
[0132]
ti表征第i个十进制数值;ci表征第i个十进制数值对应的子分段对应的设定的位数。
[0133]
在一实施例中,所述第一处理器302基于输入的ipv6地址,在所述ipv6地址库中生成对应的第二信息,包括:
[0134]
解析输入的ipv6地址,得到对应的行政区划信息;
[0135]
基于对应的行政区划信息,确定输入的ipv6地址对应的经纬度信息。
[0136]
在一实施例中,所述ipv6地址库中的每个ipv6地址对应以下元素:起始ip地址、结束ip地址、国家、省份、城市、区、经纬度。
[0137]
在一实施例中,ipv6地址对应的第一信息在所述ipv6地址库中存储为以下任意一项:
[0138]
ipv6地址对应的起始ip地址的对应值;
[0139]
ipv6地址对应的结束ip地址的对应值;
[0140]
ipv6地址对应的起始ip地址与ipv6地址对应的结束ip地址之间任一ip地址的对应值;
[0141]
ipv6地址在所述ipv6地址库中对应的国家、省份、城市、区、经纬度基于ipv6地址对应的第二信息确定出。
[0142]
需要说明的是:第一处理器302和第一通信接口301的具体处理过程可参照上述方法理解。
[0143]
当然,实际应用时,电子设备300中的各个组件通过总线系统304耦合在一起。可理解,总线系统304用于实现这些组件之间的连接通信。总线系统304除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统304。
[0144]
本技术实施例中的第一存储器303用于存储各种类型的数据以支持电子设备300的操作。这些数据的示例包括:用于在电子设备300上操作的任何计算机程序。
[0145]
上述本技术实施例揭示的方法可以应用于所述第一处理器302中,或者由所述第一处理器302实现。所述第一处理器302可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器302中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器302可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器302可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器303,所述第一处理器302读取第一存储器303中的信息,结合其硬件完成前述方法的步骤。
[0146]
在示例性实施例中,电子设备300可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
[0147]
可以理解,本技术实施例的第一存储器303可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0148]
在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器303,上述计算机程序可由电子设备300的第一处理器302执行,以完成前述ipv6地址库的构建方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
[0149]
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0150]
另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0151]
以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。
再多了解一些

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

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

相关文献