本申請涉及云計(jì)算領(lǐng)域,尤其涉及一種向虛擬機(jī)配置網(wǎng)卡的方法及裝置。
背景技術(shù):
云計(jì)算系統(tǒng)通常包括控制設(shè)備和大量的宿主機(jī),控制設(shè)備可以通過虛擬機(jī)軟件在一臺宿主機(jī)上模擬創(chuàng)建出一臺或多臺虛擬機(jī)(Virtual Machine),這些虛擬機(jī)就像真正的計(jì)算機(jī)一樣進(jìn)行工作。
如同真正的計(jì)算機(jī)一樣,虛擬機(jī)聯(lián)網(wǎng)也需要網(wǎng)卡?,F(xiàn)有技術(shù)中,一個(gè)物理網(wǎng)卡只能配置給一臺虛擬機(jī),且一臺宿主機(jī)只能夠容納一個(gè)或幾個(gè)物理網(wǎng)卡,因此導(dǎo)致宿主機(jī)中能夠聯(lián)網(wǎng)的虛擬機(jī)的個(gè)數(shù)是有限的,影響云計(jì)算系統(tǒng)整體的網(wǎng)絡(luò)性能。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中存在的技術(shù)問題,本申請?zhí)峁┝艘环N向虛擬機(jī)配置網(wǎng)卡的方法和裝置,實(shí)現(xiàn)了宿主機(jī)中能夠聯(lián)網(wǎng)的虛擬機(jī)的個(gè)數(shù)不受限,從而提高云計(jì)算系統(tǒng)整體網(wǎng)絡(luò)性能的目的。
本申請實(shí)施例提供了一種向虛擬機(jī)配置網(wǎng)卡的方法,所述方法包括:
根據(jù)目標(biāo)物理網(wǎng)卡虛擬得到虛擬網(wǎng)卡,并生成所述虛擬網(wǎng)卡的接口地址;
根據(jù)所述虛擬網(wǎng)卡的接口地址生成所述虛擬網(wǎng)卡的配置文件;
將所述虛擬網(wǎng)卡的配置文件添加到目標(biāo)虛擬機(jī)的配置文件中,實(shí)現(xiàn)向所述虛擬機(jī)配置所述虛擬網(wǎng)卡。
可選的,所述根據(jù)目標(biāo)物理網(wǎng)卡虛擬得到虛擬網(wǎng)卡包括:
獲取所述目標(biāo)物理網(wǎng)卡的配置文件,并在所述目標(biāo)物理網(wǎng)卡的配置文件中添加所述虛擬網(wǎng)卡的數(shù)量信息;
根據(jù)添加后的所述配置文件,生成與所述數(shù)量信息對應(yīng)的所述虛擬網(wǎng)卡。
可選的,所述獲取所述目標(biāo)物理網(wǎng)卡的配置文件包括:
獲取所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識;
根據(jù)所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識在所述目標(biāo)物理網(wǎng)卡的宿主機(jī)的目錄文件中查找所述目標(biāo)物理網(wǎng)卡的配置文件。
本申請實(shí)施例還提供了一種向虛擬機(jī)配置網(wǎng)卡的裝置,所述裝置包括:虛擬單元、配置文件生成單元和網(wǎng)卡配置單元;
其中,所述虛擬單元,用于根據(jù)目標(biāo)物理網(wǎng)卡虛擬得到虛擬網(wǎng)卡,并生成所述虛擬網(wǎng)卡的接口地址;
所述配置文件生成單元,用于根據(jù)所述虛擬網(wǎng)卡的接口地址生成所述虛擬網(wǎng)卡的配置文件;
所述網(wǎng)卡配置單元,用于將所述虛擬網(wǎng)卡的配置文件添加到目標(biāo)虛擬機(jī)的配置文件中,實(shí)現(xiàn)向所述虛擬機(jī)配置所述虛擬網(wǎng)卡。
可選的,所述虛擬單元包括:配置文件獲取單元、添加單元和虛擬子單元;
所述配置文件獲取單元,用于獲取所述目標(biāo)物理網(wǎng)卡的配置文件;
所述添加單元,用于在所述目標(biāo)物理網(wǎng)卡的配置文件中添加所述虛擬網(wǎng)卡的數(shù)量信息;
所述虛擬子單元,用于根據(jù)添加后的所述配置文件,生成與所述數(shù)量信息對應(yīng)的所述虛擬網(wǎng)卡。
可選的,所述配置文件獲取單元包括:設(shè)備標(biāo)識獲取單元和查找單元;
其中,所述設(shè)備標(biāo)識獲取單元,用于獲取所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識;
所述查找單元,用于根據(jù)所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識在所述目標(biāo)物理網(wǎng)卡的宿主機(jī)的目錄文件中查找所述目標(biāo)物理網(wǎng)卡的配置文件。
在本申請中,通過對物理網(wǎng)卡進(jìn)行虛擬,得到至少一個(gè)虛擬網(wǎng)卡,一個(gè)虛擬網(wǎng)卡可以配置一個(gè)虛擬機(jī),多個(gè)虛擬網(wǎng)卡就可以配置多個(gè)虛擬機(jī),所以,可以聯(lián)網(wǎng)的虛擬機(jī)的個(gè)數(shù)與虛擬網(wǎng)卡的個(gè)數(shù)相關(guān),與物理網(wǎng)卡的個(gè)數(shù)無關(guān),即不再受到物理網(wǎng)卡個(gè)數(shù)的限制,大大提高了云計(jì)算系統(tǒng)整體的網(wǎng)絡(luò)性能。
附圖說明
為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本申請實(shí)施例一提供的一種向虛擬機(jī)配置網(wǎng)卡的方法的流程圖;
圖2為本申請實(shí)施例二提供的一種向虛擬機(jī)配置網(wǎng)卡的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
實(shí)施例一:
參見圖1,該圖為本申請實(shí)施例一提供的一種向虛擬機(jī)配置網(wǎng)卡的方法的流程圖。
本實(shí)施例提供的向虛擬機(jī)配置網(wǎng)卡的方法包括如下步驟:
步驟S101:根據(jù)目標(biāo)物理網(wǎng)卡虛擬得到虛擬網(wǎng)卡,并生成所述虛擬網(wǎng)卡的地址。
在本實(shí)施例中,所述目標(biāo)物理網(wǎng)卡是待被虛擬的硬件。當(dāng)宿主機(jī)中有多個(gè)物理網(wǎng)卡時(shí),用戶可以通過選擇的方式確定目標(biāo)物理網(wǎng)卡。例如,若宿主機(jī)為linux系統(tǒng),則可以通過lspci|grep Ethernet命令列出宿主機(jī)中所有的物理網(wǎng)卡供用戶選擇,以確定目標(biāo)物理網(wǎng)卡。
虛擬網(wǎng)卡是根據(jù)目標(biāo)物理網(wǎng)卡虛擬出來的網(wǎng)卡。因?yàn)榫W(wǎng)卡又稱為網(wǎng)絡(luò)適配器,所以虛擬網(wǎng)卡也可以稱為虛擬網(wǎng)絡(luò)適配器。虛擬網(wǎng)卡用于模擬網(wǎng)絡(luò)環(huán)境,起到與物理網(wǎng)卡相同的聯(lián)網(wǎng)功能。
因?yàn)橐粋€(gè)物理網(wǎng)卡可以虛擬出至少一個(gè)虛擬網(wǎng)卡,一個(gè)虛擬網(wǎng)卡配置給一個(gè)虛擬機(jī),所以,可以聯(lián)網(wǎng)的虛擬機(jī)的個(gè)數(shù)不再受到物理網(wǎng)卡個(gè)數(shù)的限制,大大提高了云計(jì)算系統(tǒng)整體的網(wǎng)絡(luò)性能。
在實(shí)際應(yīng)用中,根據(jù)目標(biāo)物理網(wǎng)卡虛擬出虛擬網(wǎng)卡的過程可以如下:
首先,確保宿主機(jī)打開了硬件虛擬化功能。如果宿主機(jī)的系統(tǒng)為linux系統(tǒng),可以通過鍵入“cat/proc/cmdline”命令檢查Intel_iommu是否開啟,若開啟,則進(jìn)行下一步;若未開啟,則在宿主機(jī)的配置文件/etc/default/grub中進(jìn)行編輯,勾選其中的硬件虛擬化功能,然后執(zhí)行“grub2-mkconfig–o/boot/grub2/grub.cfg”命令重新生成宿主機(jī)的配置文件。因?yàn)樗拗鳈C(jī)的配置文件屬于系統(tǒng)文件,需要重新生成來達(dá)到更新配置文件的目的,在配置文件重新生成之后,重啟宿主機(jī)使命令生效,即重啟后,宿主機(jī)就啟動了Intel_iommu。
其次,獲取所述目標(biāo)物理網(wǎng)卡的配置文件,并在所述目標(biāo)物理網(wǎng)卡的配置文件中添加所述虛擬網(wǎng)卡的數(shù)量信息。在實(shí)際應(yīng)用中,為了獲取所述目標(biāo)物理網(wǎng)卡的配置文件,可以先獲取所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識,然后在目錄文件中查找與該設(shè)備標(biāo)識對應(yīng)的配置文件。目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識用于標(biāo)識目標(biāo)物理網(wǎng)卡的唯一性,例如網(wǎng)卡的ID號等,本申請不做具體限定。目標(biāo)物理網(wǎng)卡的標(biāo)識可以根據(jù)其類型有對應(yīng)的獲取途徑,若為網(wǎng)卡ID號,則可以通過獲取目標(biāo)物理網(wǎng)卡的PCI(Peripheral Component Interconnect,外圍設(shè)備互聯(lián))總線地址來得到。例如,目標(biāo)物理網(wǎng)卡的PCI總線地址為:04:00.0,那么目標(biāo)網(wǎng)卡設(shè)備號為:0000:04:00.0。
然后,更改所述目標(biāo)物理網(wǎng)卡的配置文件,在所述目標(biāo)物理網(wǎng)卡的配置文件中添加所述虛擬網(wǎng)卡的數(shù)量信息。仍然以宿主機(jī)的系統(tǒng)為linux系統(tǒng)為例,可以通過運(yùn)行“echo‘7’>/sys/bus/pci/devices/網(wǎng)卡設(shè)備號/sriov_numvfs”在配置文件sriov_numvfs中添加虛擬網(wǎng)卡的數(shù)量“7”。
最后,因?yàn)樗拗鳈C(jī)已經(jīng)開啟了網(wǎng)卡虛擬功能,那么就可以根據(jù)更改后的目標(biāo)物理網(wǎng)卡的配置文件,生成與所述數(shù)量信息對應(yīng)的虛擬網(wǎng)卡。例如,若在配置文件sriov_numvfs中添加的虛擬網(wǎng)卡的數(shù)量為7,那么就生成7個(gè)虛擬網(wǎng)卡。在宿主機(jī)生成虛擬網(wǎng)卡的過程中,一般情況下都會自動的生成虛擬網(wǎng)卡的接口地址,這里的接口地址一般指的是虛擬網(wǎng)卡的PCI接口地址。虛擬網(wǎng)卡的PCI接口地址與物理網(wǎng)卡的PCI接口地址不相同,若虛擬網(wǎng)卡有多個(gè),各個(gè)虛擬網(wǎng)卡的PCI接口地址也各不相同。
步驟S102:根據(jù)所述虛擬網(wǎng)卡的接口地址生成所述虛擬網(wǎng)卡的配置文件。
在生成虛擬網(wǎng)卡的接口地址后,根據(jù)虛擬網(wǎng)卡的接口地址生成虛擬網(wǎng)卡的配置文件。
舉個(gè)例子,假設(shè)虛擬網(wǎng)卡的PCI接口地址為04:00.3,那么生成的虛擬網(wǎng)卡的配置文件中包括如下信息:
address domain=’0x0000’bus=’0x04’slot=’0x00’function=’0x3’。
當(dāng)然,為了能實(shí)現(xiàn)聯(lián)網(wǎng)的功能,虛擬網(wǎng)卡的配置文件中除了包括其接口地址,還可以包括一些默認(rèn)的信息,例如:設(shè)備的模式、類型等。
下面是一個(gè)虛擬網(wǎng)卡的配置文件的例子:
步驟S103:將所述虛擬網(wǎng)卡的配置文件添加到目標(biāo)虛擬機(jī)的配置文件中,實(shí)現(xiàn)向所述虛擬機(jī)配置所述虛擬網(wǎng)卡。
在所述虛擬網(wǎng)卡的配置文件形成之后,將虛擬網(wǎng)卡的配置文件添加到目標(biāo)虛擬機(jī)的配置文件中,這樣,目標(biāo)虛擬機(jī)的配置文件就包含了虛擬網(wǎng)卡配置文件中的內(nèi)容,實(shí)現(xiàn)了向目標(biāo)虛擬機(jī)分配虛擬網(wǎng)卡的目的。此外,若宿主機(jī)為linux系統(tǒng),可以通過調(diào)用libvirt提供的attachDevice接口,將虛擬網(wǎng)卡的配置文件傳送給目標(biāo)虛擬機(jī),以便進(jìn)行添加操作。添加之后,在虛擬機(jī)網(wǎng)卡列表中就可以看到新分配的網(wǎng)卡。
在本實(shí)施例中,通過對物理網(wǎng)卡進(jìn)行虛擬,得到至少一個(gè)虛擬網(wǎng)卡,一個(gè)虛擬網(wǎng)卡可以配置一個(gè)虛擬機(jī),多個(gè)虛擬網(wǎng)卡就可以配置多個(gè)虛擬機(jī),所以,可以聯(lián)網(wǎng)的虛擬機(jī)的個(gè)數(shù)與虛擬網(wǎng)卡的個(gè)數(shù)相關(guān),與物理網(wǎng)卡的個(gè)數(shù)無關(guān),即不再受到物理網(wǎng)卡個(gè)數(shù)的限制,大大提高了云計(jì)算系統(tǒng)整體的網(wǎng)絡(luò)性能。
基于以上實(shí)施例提供的一種向虛擬機(jī)配置網(wǎng)卡的方法,本申請實(shí)施例還提供了一種向虛擬機(jī)配置網(wǎng)卡的裝置,下面結(jié)合附圖來詳細(xì)說明其工作原理。
實(shí)施例二
參見圖2,該圖為本申請實(shí)施例二提供的一種向虛擬機(jī)配置網(wǎng)卡的裝置實(shí)施例一的結(jié)構(gòu)框圖。
本實(shí)施例提供的向虛擬機(jī)配置網(wǎng)卡的裝置包括:
虛擬單元101、配置文件生成單元102和網(wǎng)卡配置單元103;
其中,所述虛擬單元101,用于根據(jù)目標(biāo)物理網(wǎng)卡虛擬得到虛擬網(wǎng)卡,并生成所述虛擬網(wǎng)卡的接口地址;
所述配置文件生成單元102,用于根據(jù)所述虛擬網(wǎng)卡的接口地址生成所述虛擬網(wǎng)卡的配置文件;
所述網(wǎng)卡配置單元103,用于將所述虛擬網(wǎng)卡的配置文件添加到目標(biāo)虛擬機(jī)的配置文件中,實(shí)現(xiàn)向所述虛擬機(jī)配置所述虛擬網(wǎng)卡。
在本實(shí)施例中,所述目標(biāo)物理網(wǎng)卡是待被虛擬的硬件。當(dāng)宿主機(jī)中有多個(gè)物理網(wǎng)卡時(shí),用戶可以通過選擇的方式確定目標(biāo)物理網(wǎng)卡。例如,若宿主機(jī)為linux系統(tǒng),則可以通過lspci|grep Ethernet命令列出宿主機(jī)中所有的物理網(wǎng)卡供用戶選擇,以確定目標(biāo)物理網(wǎng)卡。
虛擬網(wǎng)卡是根據(jù)目標(biāo)物理網(wǎng)卡虛擬出來的網(wǎng)卡。因?yàn)榫W(wǎng)卡又稱為網(wǎng)絡(luò)適配器,所以虛擬網(wǎng)卡也可以稱為虛擬網(wǎng)絡(luò)適配器。虛擬網(wǎng)卡用于模擬網(wǎng)絡(luò)環(huán)境,起到與物理網(wǎng)卡相同的聯(lián)網(wǎng)功能。
因?yàn)橐粋€(gè)物理網(wǎng)卡可以虛擬出至少一個(gè)虛擬網(wǎng)卡,一個(gè)虛擬網(wǎng)卡配置給一個(gè)虛擬機(jī),所以,可以聯(lián)網(wǎng)的虛擬機(jī)的個(gè)數(shù)不再受到物理網(wǎng)卡個(gè)數(shù)的限制,大大提高了云計(jì)算系統(tǒng)整體的網(wǎng)絡(luò)性能。
可選的,所述虛擬單元101包括:配置文件獲取單元、添加單元和虛擬子單元;
所述配置文件獲取單元,用于獲取所述目標(biāo)物理網(wǎng)卡的配置文件;
所述添加單元,用于在所述目標(biāo)物理網(wǎng)卡的配置文件中添加所述虛擬網(wǎng)卡的數(shù)量信息;
所述虛擬子單元,用于根據(jù)添加后的所述配置文件,生成與所述數(shù)量信息對應(yīng)的所述虛擬網(wǎng)卡。
在實(shí)際應(yīng)用中,首先,確保宿主機(jī)打開了硬件虛擬化功能。如果宿主機(jī)的系統(tǒng)為linux系統(tǒng),可以通過鍵入“cat/proc/cmdline”命令檢查Intel_iommu是否開啟,若開啟,則進(jìn)行下一步;若未開啟,則在宿主機(jī)的配置文件/etc/default/grub中進(jìn)行編輯,勾選其中的硬件虛擬化功能,然后執(zhí)行“grub2-mkconfig–o/boot/grub2/grub.cfg”命令重新生成宿主機(jī)的配置文件。因?yàn)樗拗鳈C(jī)的配置文件屬于系統(tǒng)文件,需要重新生成來達(dá)到更新配置文件的目的,在配置文件重新生成之后,重啟宿主機(jī)使命令生效,即重啟后,宿主機(jī)就啟動了Intel_iommu。
為了獲取所述目標(biāo)物理網(wǎng)卡的配置文件,可選的,所述配置文件獲取單元包括:設(shè)備標(biāo)識獲取單元和查找單元;
其中,所述設(shè)備標(biāo)識獲取單元,用于獲取所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識;
所述查找單元,用于根據(jù)所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識在所述目標(biāo)物理網(wǎng)卡的宿主機(jī)的目錄文件中查找所述目標(biāo)物理網(wǎng)卡的配置文件。
也就是說,可以首先獲取所述目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識,然后在目錄文件中查找與該設(shè)備標(biāo)識對應(yīng)的配置文件。目標(biāo)物理網(wǎng)卡的設(shè)備標(biāo)識用于標(biāo)識目標(biāo)物理網(wǎng)卡的唯一性,例如網(wǎng)卡的ID號等,本申請不做具體限定。目標(biāo)物理網(wǎng)卡的標(biāo)識可以根據(jù)其類型有對應(yīng)的獲取途徑,若為網(wǎng)卡ID號,則可以通過獲取目標(biāo)物理網(wǎng)卡的PCI(Peripheral Component Interconnect,外圍設(shè)備互聯(lián))總線地址來得到。例如,目標(biāo)物理網(wǎng)卡的PCI總線地址為:04:00.0,那么目標(biāo)網(wǎng)卡設(shè)備號為:0000:04:00.0。
仍然以宿主機(jī)的系統(tǒng)為linux系統(tǒng)為例,可以通過運(yùn)行“echo‘7’>/sys/bus/pci/devices/網(wǎng)卡設(shè)備號/sriov_numvfs”在配置文件sriov_numvfs中添加虛擬網(wǎng)卡的數(shù)量“7”。
最后,因?yàn)樗拗鳈C(jī)已經(jīng)開啟了網(wǎng)卡虛擬功能,那么就可以根據(jù)更改后的目標(biāo)物理網(wǎng)卡的配置文件,生成與所述數(shù)量信息對應(yīng)的虛擬網(wǎng)卡。例如,若在配置文件sriov_numvfs中添加的虛擬網(wǎng)卡的數(shù)量為7,那么就生成7個(gè)虛擬網(wǎng)卡。在宿主機(jī)生成虛擬網(wǎng)卡的過程中,一般情況下都會自動的生成虛擬網(wǎng)卡的接口地址,這里的接口地址一般指的是虛擬網(wǎng)卡的PCI接口地址。虛擬網(wǎng)卡的PCI接口地址與物理網(wǎng)卡的PCI接口地址不相同,若虛擬網(wǎng)卡有多個(gè),各個(gè)虛擬網(wǎng)卡的PCI接口地址也各不相同。
在生成虛擬網(wǎng)卡的接口地址后,所述配置文件生成單元102根據(jù)虛擬網(wǎng)卡的接口地址生成虛擬網(wǎng)卡的配置文件。
舉個(gè)例子,假設(shè)虛擬網(wǎng)卡的PCI接口地址為04:00.3,那么生成的虛擬網(wǎng)卡的配置文件中包括如下信息:
address domain=’0x0000’bus=’0x04’slot=’0x00’function=’0x3’。
當(dāng)然,為了能實(shí)現(xiàn)聯(lián)網(wǎng)的功能,虛擬網(wǎng)卡的配置文件中除了包括其接口地址,還可以包括一些默認(rèn)的信息,例如:設(shè)備的模式、類型等。
下面是一個(gè)虛擬網(wǎng)卡的配置文件的例子:
在所述虛擬網(wǎng)卡的配置文件形成之后,將虛擬網(wǎng)卡的配置文件添加到目標(biāo)虛擬機(jī)的配置文件中,這樣,目標(biāo)虛擬機(jī)的配置文件就包含了虛擬網(wǎng)卡配置文件中的內(nèi)容,實(shí)現(xiàn)了向目標(biāo)虛擬機(jī)分配虛擬網(wǎng)卡的目的。此外,若宿主機(jī)為linux系統(tǒng),可以通過調(diào)用libvirt提供的attachDevice接口,將虛擬網(wǎng)卡的配置文件傳送給目標(biāo)虛擬機(jī),以便進(jìn)行添加操作。添加之后,在虛擬機(jī)網(wǎng)卡列表中就可以看到新分配的網(wǎng)卡。
當(dāng)介紹本申請的各種實(shí)施例的元件時(shí),冠詞“一”、“一個(gè)”、“這個(gè)”和“所述”都意圖表示有一個(gè)或多個(gè)元件。詞語“包括”、“包含”和“具有”都是包括性的并意味著除了列出的元件之外,還可以有其它元件。
需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法實(shí)施例的流程。其中,所述存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元及模塊可以是或者也可以不是物理上分開的。另外,還可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元和模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。
以上所述僅是本申請的具體實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本申請的保護(hù)范圍。