路由模块的配置方法、装置、电子设备及可读存储介质与流程

文档序号:29925917发布日期:2022-05-07 11:07阅读:147来源:国知局
路由模块的配置方法、装置、电子设备及可读存储介质与流程

1.本发明涉及通信网络技术领域,具体涉及一种路由模块的配置方法、装置、电子设备及可读存储介质。


背景技术:

2.网络操作系统(network operating system,nos)通过配置路由模块构建网络设备,对于路由模块的配置,通常通过路由模块的各种用户接口(如:klish cli、restful api和netconf)所提供的用户接口指令对路由模块进行配置,其中,用户接口指令是由路由模块提供的。例如,操作人员利用restful client api想针对路由模块配置一条静态路由,在nos上运行的restful server将这条静态路由的指令转换成路由模块的用户接口指令下发,此静态路由的配置信息保存在路由模块之中。在路由模块重启时,使用静态的路由模块用户接口(如:jinja2 files)对路由模块进行配置,利用数据库内存的路由模块配置信息启动配置管理进程来生成对应的路由模块配置,在路由模块重启时载入。
3.然而上述路由配置存在配置丢失的风险,若路由模块重启时,启动配置管理进程正在生成路由模块配置,此时操作人员通过用户接口向路由模块下发指令,启动配置管理进程生成的路由模块配置和操作人员的配置产生冲突,操作人员的配置将会被覆盖掉,例如,操作人员需要开启bgp graceful-restart的功能,但却被启动配置管理进程生成的启动配置覆盖,导致bgp graceful-restart并没有被启用。由此,将会导致路由模块的配置丢失,难以实现预期配置效果。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种路由模块的配置方法、装置、电子设备及可读存储介质,以解决现有技术中配置冲突,导致用户配置丢失,难以实现预期配置效果的问题。
5.根据第一方面,本发明实施例提供了一种路由模块的配置方法,包括:获取路由模块的启动配置参数;基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数;基于所述目标配置参数对所述路由模块进行配置。
6.本发明实施例提供的路由模块的配置方法,通过获取路由模块的启动配置参数,基于启动配置参数的改变状态,确定路由模块的目标配置参数,进而根据目标配置参数对路由模块进行配置,由此在监测到启动配置参数发生变化时,能够直接根据改变后的配置参数对路由模块进行配置,避免出现配置冲突而导致配置丢失,保证了路由配置效果满足预期效果。
7.结合第一方面,在第一方面的第一实施方式中,所述基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数,包括:判断是否接收到所述启动配置参数对应的动态配置指令;当接收到所述动态配置指令,基于所述动态配置指令改变所述路由模块的启动配置参数,得到所述路由模块的目标配置参数。
8.结合第一方面第一实施方式,在第一方面的第二实施方式中,所述基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数,还包括:当未接收到所述动态配置指令时,将所述启动配置参数确定为所述目标配置参数。
9.本发明实施例提供的路由模块的配置方法,在接收到启动配置参数对应的动态配置指令时,基于动态配置指令改变路由模块的启动配置参数,得到路由模块的目标配置参数,由此操作人员的配置能够覆盖路由模块的启动配置,实现了路由模块的动态配置,保证操作人员的配置信息不会丢失,以实现预期配置效果;在未接收到动态配置指令时,将启动配置参数确定为目标配置参数,并采用该目标配置参数对路由模块进行配置,实现了路由模块的静态配置,从而实现了路由模块的精准配置。
10.结合第一方面第一实施方式或第二实施方式,在第一方面的第三实施方式中,所述动态配置指令包括:新增指令、删除指令及修改指令中的一种或多种。
11.本发明实施例提供的路由模块的配置方法,动态配置指令包括新增指令、删除指令及修改指令中的一种或多种,由此丰富了路由模块的应用配置,以满足更多的动态配置场景。
12.结合第一方面,在第一方面的第四实施方式中,所述获取路由模块的启动配置参数,包括:获取路由模块的运行状态;基于所述运行状态,判断所述路由模块是否重启;当所述路由模块重启时,获取所述路由模块的启动配置参数。
13.结合第一方面第四实施方式,在第一方面的第五实施方式中,所述方法还包括:当所述路由模块并未重启时,获取所述路由模块的当前配置参数。
14.本发明实施例提供的路由模块的配置方法,通过获取路由模块的运行状态,基于运行状态判断路由模块是否重启,在路由模块重启时,获取路由模块的启动配置参数,在路由模块并未重启时,则获取路由模块的当前配置参数,由此能够准确确定出路由模块当前的运行状态及其运行状态所对应的配置参数。
15.结合第一方面,在第一方面的第六实施方式中,所述基于所述目标配置参数对所述路由模块进行配置,包括:生成对应于所述目标配置参数的配置指令;基于所述配置指令对所述路由模块进行配置。
16.本发明实施例提供的路由模块的配置方法,在得到目标配置参数时,生成对应于目标配置参数的配置指令,并基于该配置指令对路由模块进行配置,由此实现了路由模块的有效动态配置,保证配置效果。
17.根据第二方面,本发明实施例提供了一种路由模块的配置装置,包括:获取模块,用于获取路由模块的启动配置参数;确定模块,用于基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数;配置模块,用于基于所述目标配置参数对所述路由模块进行配置。
18.根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的路由模块的配置方法。
19.根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面任一
实施方式所述的路由模块的配置方法。
20.本发明实施例提供的路由模块的配置装置、电子设备以及计算机可读存储介质的相应有益效果,请参见路由模块的配置方法中相应内容的描述,在此不再赘述。
附图说明
21.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是根据本发明实施例的路由模块的配置方法的流程图;
23.图2是根据本发明实施例的路由模块的配置方法的另一流程图;
24.图3是根据本发明实施例的路由模块的配置方法的另一流程图;
25.图4是根据本发明实施例的路由模块的配置流程示意图;
26.图5是根据本发明实施例的路由模块的配置装置的结构框图;
27.图6是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
28.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.目前的路由配置方法,在路由模块重启时,启动配置管理进程正在生成路由模块配置,此时操作人员通过用户接口向路由模块下发指令,启动配置管理进程生成的路由模块配置和操作人员的配置产生冲突,操作人员的配置将会被覆盖掉,例如,操作人员需要开启bgp graceful-restart的功能,但却被启动配置管理进程生成的启动配置覆盖,导致bgp graceful-restart并没有被启用。由此,将会导致路由模块的配置丢失,难以实现预期配置效果。
30.基于此,本发明技术方案通过获取路由模块的启动配置参数并予以保存,在检测到启动配置参数发生改变时,以改变后得到的目标配置参数对路由模块进行配置,由此避免了操作人员的配置被启动配置所覆盖,避免出现配置冲突而导致配置丢失,保证了路由模块的配置效果。
31.根据本发明实施例,提供了一种路由模块的配置方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
32.在本实施例中提供了一种路由模块的配置方法,可用于电子设备,如手机、平板电脑、电脑等,电子设备中设置有配置管理进程,通过配置管理进程对路由模块的配置参数进行监控,图1是根据本发明实施例的路由模块的配置方法的流程图,如图1所示,该流程包括如下步骤:
33.s11,获取路由模块的启动配置参数。
34.启动配置参数为路由模块启动时生成静态路由配置参数,路由模块启动时,可以将其启动时的静态路由配置参数保存至配置管理进程中的配置数据库config_db内,电子设备则可以通过访问配置管理进程中的配置数据库,得到路由模块的启动配置参数。
35.s12,基于启动配置参数的改变状态,确定路由模块的目标配置参数。
36.若操作人员在路由模块启动时通过用户接口向路由模块下发配置指令时,此时该配置指令对应的配置参数将会一并保存至配置数据库config_db内,并对配置数据库config_db内的启动配置参数进行覆盖,以当前配置指令对应的配置参数作为目标配置参数。若操作人员并未在路由模块启动时进行任何配置,此时路由模块可以将该启动配置参数作为目标配置参数。
37.s13,基于目标配置参数对路由模块进行配置。
38.电子设备利用配置数据库config_db内的目标配置参数透过配置管理进程生成相应的路由配置信息,并将该路由配置信息发送至路由模块,以控制路由模块根据该路由配置信息进行相应的路由配置。
39.本实施例提供的路由模块的配置方法,通过获取路由模块的启动配置参数,基于启动配置参数的改变状态,确定路由模块的目标配置参数,进而根据目标配置参数对路由模块进行配置,由此在监测到启动配置参数发生变化时,能够直接根据改变后的配置参数对路由模块进行配置,避免出现配置冲突而导致配置丢失,保证了路由配置效果满足预期效果。
40.在本实施例中提供了一种路由模块的配置方法,可用于电子设备,如手机、平板电脑、电脑等,图2是根据本发明实施例的路由模块的配置方法的流程图,如图2所示,该流程包括如下步骤:
41.s21,获取路由模块的启动配置参数。详细说明参见上述实施例对应的相关描述,此处不再赘述。
42.s22,基于启动配置参数的改变状态,确定路由模块的目标配置参数。
43.具体地,上述步骤s22可以包括:
44.s221,判断是否接收到启动配置参数对应的动态配置指令。
45.动态配置指令为操作人员通过路由模块所对应的用户接口输入的。在路由模块启动时,若操作人员需要对路由模块进行动态配置,则操作人员可以通过路由模块所对应的用户接口输入动态配置指令。相应地,电子设备可以实时检测其是否接收到启动配置参数对应的动态配置指令。当接收到动态配置指令时,执行步骤s222,否则执行步骤s223。
46.s222,基于动态配置指令改变路由模块的启动配置参数,得到路由模块的目标配置参数。
47.当接收到动态配置指令,电子设备可以确定该动态配置指令所对应的配置参数,并以该配置参数对路由模块的启动配置参数进行覆盖,以改变路由模块的启动配置参数,得到路由模块所对应的目标配置参数。
48.其中,动态配置指令包括新增指令、删除指令及修改指令中的一种或多种。新增指令用于在启动配置参数的基础上增加新的配置参数,删除指令用于从启动配置参数中删除某一项或某几项配置参数,修改指令用于对启动配置参数进行修改。
49.s223,将启动配置参数确定为目标配置参数。
50.当未接收到动态配置指令时,电子设备则可以直接读取路由模块启动时生成的启动配置参数,直接将该启动配置参数作为路由模块的目标配置参数,以将该启动配置参数载入路由模块即可实现路由模块的配置。
51.s23,基于目标配置参数对路由模块进行配置。详细说明参见上述实施例对应的相关描述,此处不再赘述。
52.本实施例提供的路由模块的配置方法,在接收到启动配置参数对应的动态配置指令时,基于动态配置指令改变路由模块的启动配置参数,得到路由模块的目标配置参数,由此操作人员的配置能够覆盖路由模块的启动配置,保证操作人员的配置信息不会丢失,以实现预期配置效果;在未接收到动态配置指令时,将启动配置参数确定为目标配置参数,并采用该目标配置参数对路由模块进行配置,实现了路由模块的静态配置,从而实现了路由模块的精准配置。动态配置指令包括新增指令、删除指令及修改指令中的一种或多种,由此丰富了路由模块的应用配置,以满足更多的动态配置场景。
53.在本实施例中提供了一种路由模块的配置方法,可用于电子设备,如手机、平板电脑、电脑等,图3是根据本发明实施例的路由模块的配置方法的流程图,如图3所示,该流程包括如下步骤:
54.s31,获取路由模块的启动配置参数。
55.具体地,上述步骤s31可以包括:
56.s311,获取路由模块的运行状态。
57.运行状态用于表征路由模块的当前工作状态,该运行状态可以是启动状态,可以是重启状态,还可以为正常工作状态,当然还可以为其他状态,此处对运行状态不作具体限定。具体地,电子设备可以实时监测路由模块的运行参数以确定出路由模块的运行状态。
58.s312,基于运行状态判断路由模块是否重启。
59.电子设备根据路由模块的运行状态判断是否处于重启状态,当路由模块处于重启状态时,执行步骤s313,否则执行步骤s314。
60.s313,获取路由模块的启动配置参数。
61.当路由模块重启时,路由模块可以生成相应的启动配置参数,并将该启动配置参数保存在配置数据库config_db内,此时电子设备可以通过访问配置数据库config_db,以获取路由模块重启时的启动配置参数。
62.s314,获取路由模块的当前配置参数。
63.当路由模块并未重启时,表示电子设备中的路由模块处于正常运行状态,此时,配置数据库config_db内存储有路由模块所对应的当前配置参数,电子设备则可以直接访问配置数据库config_db,以确定出路由模块的当前配置参数。
64.s32,基于启动配置参数的改变状态,确定路由模块的目标配置参数。详细说明参见上述实施例对应的相关描述,此处不再赘述。
65.s33,基于目标配置参数对路由模块进行配置。
66.具体地,上述步骤s33可以包括:
67.s331,生成对应于目标配置参数的配置指令。
68.电子设备可以通过配置管理进程生成对应于目标配置参数的配置指令,并将该配
置指令下发至电子设备中的路由配置模块,以控制路由配置模块进行路由模块的配置操作。
69.s332,基于配置指令对路由模块进行配置。
70.电子设备中的路由配置模块基于其接收到的配置指令对路由模块进行配置,由此配置管理进程能够根据统一管理生成配置指令以实现路由模块的配置,避免了路由模块重启时,其启动配置参数与动态配置指令所对应配置参数之间配置重复与配置冲突。
71.本实施例提供的路由模块的配置方法,通过获取路由模块的运行状态,基于运行状态判断路由模块是否重启,在路由模块重启时,获取路由模块的启动配置参数,在路由模块并未重启时,则获取路由模块的当前配置参数,由此能够准确确定出路由模块当前的运行状态及其运行状态所对应的配置参数。在得到目标配置参数时,生成对应于目标配置参数的配置指令,并基于该配置指令对路由模块进行配置,由此实现了路由模块的有效动态配置,保证配置效果。
72.本实施例以一具体实例对上述路由模块的配置方法进行说明,路由模块重启时,配置管理进程正在生成启动配置参数,此时操作人员通过用户接口下发路由模块的动态配置指令,但是配置管理进程生成的启动配置参数和操作人员的配置将会产生冲突,此时操作人员的配置将会被覆盖掉,导致配置丢失,时间序及路由模块配置如下表所示:
73.表1配置时序表
[0074][0075]
基于上述的时间序配置可知,若操作人员在路由模块重启时打算开启bgp graceful-restart功能,但是该配置会被配置管理进程生成的启动配置参数予以覆盖,导致bgp graceful-restart实际上并不会被启用,主要因为配置管理进程会根据启动配置脚本产生配置文件以汇入路由模块,bgp graceful-restart在启动配置参数中是没有被启用的,此时生成的配置文件并不是一条配置一个动作,而是会生成一个区块配置一起汇入路
由模块,进而导致no bgp graceful-restart配置重复下发。
[0076]
基于上述问题,本实施例首先在sonic上新增一个配置管理进程(frrcfgd),监控database container中的config_db,路由模块重启静态分配或用户动态配置路由模块,则能够根据提供的用户接口直接对config_db进行新增(set)操作、删除(delete)操作以及修改(update)动作,在config_db出现新增(set)操作、删除(delete)操作以及修改(update)动作中的任一动作时,其会通知配置管理进程。相应地,配置管理进程则会针对config_db的新增(set)操作、删除(delete)操作以及修改(update)动作,生成相对应的配置指令,并将该配置指令发送至路由配置模块,由路由配置模块实现路由模块的配置操作,如图4所示。
[0077]
由此在路由模块重启时,启动配置参数将会保存在config_db内,操作人员使用用户接口下发路由模块的动态配置指令时,config_db内保存的启动配置参数将会被动态配置指令相对应的配置参数所取代,并由配置管理进程统一生成路由模块的配置指令,最终实现路由模块的配置满足预期配置效果。
[0078]
本实施例中sonic架构扩展了nos中的路由模块的配置功能,允许用户使用各种用户接口输入路由模块的动态配置指令,路由模块的配置指令由配置管理进程统一生成并下发,避免配置重复下发及配置冲突,解决了用户配置丢失的问题。
[0079]
在本实施例中还提供了一种路由模块的配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但硬件或软件和硬件的组合的实现也是可能并被构想的。
[0080]
本实施例提供一种路由模块的配置装置,如图5所示,包括:
[0081]
获取模块41,用于获取路由模块的启动配置参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0082]
确定模块42,用于基于启动配置参数的改变状态,确定路由模块的目标配置参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0083]
配置模块43,用于基于目标配置参数对路由模块进行配置。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0084]
本实施例提供的路由模块的配置装置,通过获取路由模块的启动配置参数,基于启动配置参数的改变状态,确定路由模块的目标配置参数,进而根据目标配置参数对路由模块进行配置,由此在监测到启动配置参数发生变化时,能够直接根据改变后的配置参数对路由模块进行配置,避免出现配置冲突而导致配置丢失,保证了路由配置效果满足预期效果。
[0085]
可选地,上述确定模块42可以包括:
[0086]
第一判断子模块,用于判断是否接收到启动配置参数对应的动态配置指令。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0087]
第一确定子模块,用于当接收到所述动态配置指令,基于动态配置指令改变路由模块的启动配置参数,得到路由模块的目标配置参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0088]
第二确定子模块,用于当未接收到动态配置指令时,将启动配置参数确定为目标
配置参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0089]
本实施例提供的路由模块的配置装置,在接收到启动配置参数对应的动态配置指令时,基于动态配置指令改变路由模块的启动配置参数,得到路由模块的目标配置参数,由此操作人员的配置能够覆盖路由模块的启动配置,保证操作人员的配置信息不会丢失,以实现预期配置效果;在未接收到动态配置指令时,将启动配置参数确定为目标配置参数,并采用该目标配置参数对路由模块进行配置,实现了路由模块的静态配置,从而实现了路由模块的精准配置。
[0090]
可选地,上述获取模块41可以包括:
[0091]
第一获取子模块,用于获取路由模块的运行状态。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0092]
第二判断子模块,基于运行状态判断路由模块是否重启。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0093]
第三获取子模块,用于当路由模块重启时,获取路由模块的启动配置参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0094]
第四获取子模块,用于当路由模块并未重启时,获取路由模块的当前配置参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0095]
本实施例提供的路由模块的配置装置,通过获取路由模块的运行状态,基于运行状态判断路由模块是否重启,在路由模块重启时,获取路由模块的启动配置参数,在路由模块并未重启时,则获取路由模块的当前配置参数,由此能够准确确定出路由模块当前的运行状态及其运行状态所对应的配置参数。
[0096]
可选地,上述配置模块43可以包括:
[0097]
生成子模块,用于生成对应于目标配置参数的配置指令。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0098]
配置子模块,用于基于配置指令对路由模块进行配置。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。
[0099]
本实施例提供的路由模块的配置装置,在得到目标配置参数时,生成对应于目标配置参数的配置指令,并基于该配置指令对路由模块进行配置,由此实现了路由模块的有效动态配置,保证配置效果。
[0100]
本实施例中的路由模块的配置装置是以功能单元的形式来呈现,这里的单元是指asic电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
[0101]
本发明实施例还提供一种电子设备,具有上述图5所示的路由模块的配置装置。
[0102]
请参阅图6,图6是本发明可选实施例提供的一种电子设备的结构示意图,如图6所示,该电子设备可以包括:至少一个处理器501,例如cpu(central processing unit,中央处理器),至少一个通信接口503,存储器504,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,通信接口503可以包括显示屏(display)、键盘(keyboard),可选通信接口503还可以包括标准的有线接口、无线接口。存储器504可以是高速ram存储器(random access memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至少
一个位于远离前述处理器501的存储装置。其中处理器501可以结合图5所描述的装置,存储器504中存储应用程序,且处理器501调用存储器504中存储的程序代码,以用于执行上述任一方法步骤。
[0103]
其中,通信总线502可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。通信总线502可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0104]
其中,存储器504可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:hdd)或固态硬盘(英文:solid-state drive,缩写:ssd);存储器504还可以包括上述种类存储器的组合。
[0105]
其中,处理器501可以是中央处理器(英文:central processing unit,缩写:cpu),网络处理器(英文:network processor,缩写:np)或者cpu和np的组合。
[0106]
其中,处理器501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:asic),可编程逻辑器件(英文:programmable logic device,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:fpga),通用阵列逻辑(英文:generic array logic,缩写:gal)或其任意组合。
[0107]
可选地,存储器504还用于存储程序指令。处理器501可以调用程序指令,实现如本技术图1至图3实施例中所示的路由模块的配置方法。
[0108]
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的路由模块的配置方法的处理方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0109]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1