本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種任播路由發(fā)布系統(tǒng)、方法及電子設(shè)備。
背景技術(shù):
當(dāng)前的任播(anycast)技術(shù)主要應(yīng)用在dns/ntp等互聯(lián)網(wǎng)基礎(chǔ)服務(wù)部署場景上,其核心思想是,通過對(duì)一組提供相同服務(wù)的服務(wù)器配置同一個(gè)的服務(wù)地址,再結(jié)合網(wǎng)絡(luò)層的路由選路功能,實(shí)現(xiàn)在終端用戶側(cè)只配置一個(gè)服務(wù)地址的情況下,就可以獲得這組服務(wù)器中網(wǎng)絡(luò)狀況最佳(例如距離用戶側(cè)跳數(shù)最少,帶寬最大,延時(shí)最小等)的服務(wù)器提供的服務(wù),在最優(yōu)服務(wù)器故障的情況下,再由次優(yōu)服務(wù)器提供服務(wù),以此類推,而這一系列動(dòng)作,在終端用戶側(cè)始終是不感知的。
現(xiàn)有技術(shù)的缺陷:
目前anycast方案部署主要通過最短路徑優(yōu)先路由協(xié)議(openshortestpathfirst,ospf)或者邊界網(wǎng)關(guān)協(xié)議(bordergatewayprotocol,bgp)的路由協(xié)議實(shí)現(xiàn),要求部署應(yīng)用的物理服務(wù)器支持動(dòng)態(tài)路由協(xié)議的路由器直連,因此虛擬服務(wù)器或者linux容器無法滿足anycast方案部署的要求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種任播路由發(fā)布系統(tǒng)、方法及電子設(shè)備,以實(shí)現(xiàn)如虛擬服務(wù)器或者linux容器的虛擬服務(wù)設(shè)備滿足anycast方案部署的要求。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
第一方面,提供了一種任播路由發(fā)布系統(tǒng),包括:
虛擬服務(wù)設(shè)備、物理服務(wù)器、以及與所述物理服務(wù)器經(jīng)物理連接的路由器群;
所述虛擬服務(wù)設(shè)備與所述物理服務(wù)器通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接,所述虛擬服務(wù)設(shè)備依次通過,與所述物理服務(wù)器之間的網(wǎng)絡(luò)層連接,以及所述物理服務(wù)器與所述路由器群之間的物理連接,向網(wǎng)絡(luò)發(fā)布任播路由。
第二方面,提供了一種任播路由發(fā)布方法,包括:
虛擬服務(wù)設(shè)備向物理服務(wù)器發(fā)布任播路由,所述虛擬服務(wù)設(shè)備與所述物理服務(wù)器通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接;
所述物理服務(wù)器將所述任播路由發(fā)送至與其物理連接的路由器群。
第三方面,提供了一種電子設(shè)備,包括:
存儲(chǔ)器,用于存儲(chǔ)程序;
處理器,耦合至所述存儲(chǔ)器,用于執(zhí)行所述程序,以實(shí)現(xiàn)如下操作:
虛擬服務(wù)設(shè)備向物理服務(wù)器發(fā)布任播路由,所述虛擬服務(wù)設(shè)備與所述物理服務(wù)器通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接;
所述物理服務(wù)器將所述任播路由發(fā)送至與其物理連接的路由器群。
本發(fā)明提供的任播路由發(fā)布系統(tǒng)、方法及電子設(shè)備,通過軟件路由的方式在虛擬服務(wù)設(shè)備與物理服務(wù)器之間建立網(wǎng)絡(luò)層連接,從而借助物理服務(wù)器與網(wǎng)絡(luò)中路由器群之間的物理連接關(guān)系,實(shí)現(xiàn)虛擬服務(wù)設(shè)備向網(wǎng)絡(luò)中發(fā)布任播路由。
上述說明僅是本申請(qǐng)技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本申請(qǐng)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本申請(qǐng)的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1為現(xiàn)有技術(shù)的任播路由發(fā)布方案的框架圖;
圖2為描述現(xiàn)有技術(shù)的應(yīng)用服務(wù)器和路由器之間物理直連的截屏樣例圖;
圖3為本發(fā)明實(shí)施例的idc的層結(jié)構(gòu)示意圖;
圖4為描述本發(fā)明實(shí)施例的物理服務(wù)器和虛擬服務(wù)器之間軟件路由連接的截屏樣例圖;
圖5為本發(fā)明實(shí)施例的任播路由發(fā)布方案的框架圖;
圖6為本發(fā)明實(shí)施例一的任播路由發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例二的任播路由發(fā)布方法的流程示意圖;
圖8為本申請(qǐng)實(shí)施例三的電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明改善了現(xiàn)有技術(shù)中,設(shè)置在物理器上的虛擬服務(wù)器或者linux容器等類似虛擬服務(wù)設(shè)備無法滿足anycast方案部署的要求,其核心思想在于,通過軟件路由的方式在虛擬服務(wù)設(shè)備與物理服務(wù)器之間建立網(wǎng)絡(luò)層連接,從而借助物理服務(wù)器與網(wǎng)絡(luò)中路由器群之間的物理連接關(guān)系,實(shí)現(xiàn)虛擬服務(wù)設(shè)備向網(wǎng)絡(luò)中發(fā)布任播路由的方案。
首先,結(jié)合圖1所示的現(xiàn)有技術(shù)的任播路由發(fā)布方案的框架圖,對(duì)傳統(tǒng)的anycast路由發(fā)布方案進(jìn)行說明。
以傳統(tǒng)的anycast部署方案為例,企業(yè)的兩個(gè)互聯(lián)網(wǎng)數(shù)據(jù)中心(idc)(idc是包含應(yīng)用服務(wù)器和路由器的)內(nèi)的路由器分別與運(yùn)營商通過光纖或者雙絞線物理連接。在每個(gè)idc內(nèi)部,因?yàn)樾枰l(fā)布共同的anycast路由,應(yīng)用服務(wù)器需要和路由器做物理連接,并與上聯(lián)的路由器通過ospf或者bgp等路由協(xié)議做路由交換。每個(gè)idc的服務(wù)器宣告相同的ip地址1.1.1.1/24,通過路由器通告給運(yùn)營商,最終idc1和idc2的應(yīng)用服務(wù)器在互聯(lián)網(wǎng)上宣告了相同的ip地址1.1.1.1/24。分別處于不同位置的“客戶1”和“客戶2”在訪問1.1.1.1時(shí),各自選擇到了離自己最近的“idc1”和“idc2”內(nèi)的應(yīng)用服務(wù)器。
因?yàn)閯?dòng)態(tài)路由協(xié)議的需求,可以看到傳統(tǒng)的anycast部署服務(wù)的最小單位為與路由器做“物理連接”的“物理服務(wù)器”,不能是虛擬服務(wù)器或者虛擬容器。
在實(shí)際應(yīng)用場景中,應(yīng)用服務(wù)器和路由器的物理直連可如圖2所示,即服務(wù)器與上聯(lián)路由器通過光纖“物理直連”。
本發(fā)明實(shí)施例中,為了在物理服務(wù)器上層的虛擬服務(wù)器或容器上發(fā)布anycast路由,將在物理服務(wù)器與虛擬服務(wù)器或容器之間建立軟件路由。如圖3所示,可以通過在物理服務(wù)器上建立多組專用虛擬的網(wǎng)卡,一端留在物理服務(wù)器上供物理服務(wù)器上的軟件路由使用,另外一端連接在虛擬機(jī)(虛擬服務(wù)器或容器)內(nèi),供虛擬機(jī)上的軟件路由使用,從而將單個(gè)物理服務(wù)器(宿主服務(wù)器),在整體結(jié)構(gòu)上抽象為三層,上聯(lián)網(wǎng)絡(luò)設(shè)備層、宿主服務(wù)器層和虛擬服務(wù)器層。不同虛擬服務(wù)器(容器)可以獨(dú)立發(fā)布anycast路由,并經(jīng)過宿主服務(wù)器上的軟件路由器重分發(fā)到上聯(lián)的物理路由器上。這樣不同的虛擬服務(wù)設(shè)備可以提供不同服務(wù),相互不影響。
具體地,可以通過在虛擬服務(wù)器(容器)與宿主服務(wù)器之間建立網(wǎng)絡(luò)鄰居關(guān)系,形成網(wǎng)絡(luò)層的連接。圖4示出了在實(shí)驗(yàn)室環(huán)境下,虛擬服務(wù)器與宿主服務(wù)器建立網(wǎng)絡(luò)鄰居的截圖。
基于上述在物理服務(wù)器和其上設(shè)置的虛擬服務(wù)器(容器)之間建立的軟件路由連接,使得在虛擬服務(wù)器(容器)內(nèi)發(fā)布anycast路由成為可能。
如圖5所示,為本發(fā)明實(shí)施例提供的在虛擬服務(wù)器或容器內(nèi)發(fā)布anycast路由的方案框架圖。
整體的方案參考上述內(nèi)容,具體地,如圖5所示,在單個(gè)宿主服務(wù)器內(nèi):在物理服務(wù)器和虛擬服務(wù)器間建立專用的虛擬網(wǎng)卡(如veth網(wǎng)卡),一端連接在物理服務(wù)器上,另外一端連接在虛擬服務(wù)器內(nèi)。同時(shí)在宿主服務(wù)器和虛擬服務(wù)器上運(yùn)行路由軟件。
在虛擬服務(wù)器層,當(dāng)宿主服務(wù)器和虛擬服務(wù)器之間建立網(wǎng)絡(luò)鄰居后,各個(gè)虛擬服務(wù)器內(nèi)的發(fā)布anycast路由隨機(jī)被宿主服務(wù)器上的軟件路由學(xué)習(xí)到。
在物理服務(wù)器層,通過光纖或者雙絞線連接上聯(lián)硬件路由器。宿主服務(wù)器上運(yùn)行的路由軟件與上聯(lián)路由器通信,將虛擬服務(wù)器發(fā)布到自身的anycast路由再轉(zhuǎn)發(fā)送到物理路由上。
在硬件路由層面,每個(gè)idc內(nèi)的路由器在收到宿主服務(wù)器發(fā)送的anycast路由后,繼續(xù)將路由發(fā)布給自身接入的運(yùn)營商。最終從虛擬服務(wù)器上宣告的anycast地址進(jìn)入互聯(lián)網(wǎng),可為互聯(lián)網(wǎng)上的客戶提供相應(yīng)的服務(wù)。
基于以上說明,本發(fā)明實(shí)施例在傳統(tǒng)的anycast路由發(fā)布方案基礎(chǔ)上,提出了一種在虛擬服務(wù)器或者容器內(nèi)發(fā)布anycast路由的方案,可以達(dá)到在一個(gè)宿主機(jī)上的多個(gè)虛擬服務(wù)器或者容器部署不同的anycast服務(wù)的效果。
實(shí)施例一
基于上述在虛擬服務(wù)器或容器中發(fā)布任播路由的方案思想,如圖6所示,其為本發(fā)明實(shí)施例一示出的任播路由發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)包括:
虛擬服務(wù)設(shè)備610、物理服務(wù)器620、以及與物理服務(wù)器經(jīng)物理連接的路由器群630;其中,虛擬服務(wù)設(shè)備610可以是以物理服務(wù)器為宿主機(jī)的虛擬服務(wù)器或容器,路由器群630可以為由多個(gè)物理路由器連接構(gòu)成的路由器群,用于在網(wǎng)絡(luò)中傳播路由。
虛擬服務(wù)設(shè)備610與物理服務(wù)器620通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接,虛擬服務(wù)設(shè)備610依次通過,與物理服務(wù)器620之間的網(wǎng)絡(luò)層連接,以及物理服務(wù)器620與路由器群630之間的物理連接,向網(wǎng)絡(luò)發(fā)布任播路由。
通常情況下,虛擬服務(wù)設(shè)備包括如虛擬服務(wù)器、容器與物理服務(wù)器之間是存在數(shù)據(jù)鏈路層的連接的,只是僅具有數(shù)據(jù)鏈路層的連接,不足以滿足虛擬服務(wù)器或容器發(fā)布anycast路由的需要的,因此本方案在現(xiàn)有技術(shù)的基礎(chǔ)上,將虛擬服務(wù)設(shè)備610與物理服務(wù)器620之間通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接,而網(wǎng)絡(luò)層連接是通過路由協(xié)議交互信息的,因此可以滿足虛擬服務(wù)設(shè)備610發(fā)布anycast路由的需要。虛擬服務(wù)設(shè)備610依次通過,與物理服務(wù)器620之間的網(wǎng)絡(luò)層連接(路由協(xié)議連接),以及物理服務(wù)器620與路由器群630之間的物理連接(路由協(xié)議連接),向網(wǎng)絡(luò)發(fā)布任播路由。
進(jìn)一步地,虛擬服務(wù)設(shè)備610與物理服務(wù)器620中相對(duì)應(yīng)的成對(duì)設(shè)置有虛擬網(wǎng)卡veth,構(gòu)成虛擬網(wǎng)卡對(duì)vethpeer,虛擬服務(wù)設(shè)備610與物理服務(wù)器620通過vethpeer,實(shí)現(xiàn)虛擬鏈路連接。在實(shí)際應(yīng)用中,還可以通過其他類型的網(wǎng)卡,來實(shí)現(xiàn)虛擬服務(wù)設(shè)備610與物理服務(wù)器620的數(shù)據(jù)鏈路層的連接。本方案中,使用veth可以很方面并且隱秘地將數(shù)據(jù)包從物理服務(wù)器發(fā)送到位于宿主機(jī)上的虛擬服務(wù)器,并且不被嗅探到(這veth發(fā)送數(shù)據(jù)包的一個(gè)特點(diǎn))。
進(jìn)一步地,上述虛擬服務(wù)設(shè)備610可以物理服務(wù)器620為宿主機(jī),物理服務(wù)器620上可以虛擬化有多個(gè)虛擬服務(wù)設(shè)備610,且每個(gè)虛擬服務(wù)設(shè)備610與物理服務(wù)器620之間均通過虛擬網(wǎng)卡對(duì)vethpeer,實(shí)現(xiàn)虛擬鏈路連接。
進(jìn)一步地,虛擬服務(wù)設(shè)備610與物理服務(wù)器620之間可以通過建立網(wǎng)絡(luò)鄰居的方式,實(shí)現(xiàn)網(wǎng)絡(luò)層連接。
進(jìn)一步地,上述虛擬服務(wù)設(shè)備610可為寄宿在物理服務(wù)器620上的虛擬服務(wù)器或linux容器。
本實(shí)施例提供的任播路由發(fā)布系統(tǒng),通過軟件路由的方式在虛擬服務(wù)設(shè)備與物理服務(wù)器之間建立網(wǎng)絡(luò)層連接,從而借助物理服務(wù)器與網(wǎng)絡(luò)中路由器群之間的物理連接關(guān)系,實(shí)現(xiàn)虛擬服務(wù)設(shè)備向網(wǎng)絡(luò)中發(fā)布任播路由。
實(shí)施例二
如圖7所示,其為本發(fā)明實(shí)施例二的任播路由發(fā)布方法的流程示意圖,本方法可應(yīng)用在如圖6所示的任播路由發(fā)布系統(tǒng)中,該方法包括:
s710,虛擬服務(wù)設(shè)備向物理服務(wù)器發(fā)布任播路由,該虛擬服務(wù)設(shè)備與物理服務(wù)器通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接;
基于如圖6中所示的任播路由發(fā)布系統(tǒng),虛擬服務(wù)設(shè)備與物理服務(wù)器通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接,即虛擬服務(wù)設(shè)備與物理服務(wù)器之間可通過路由協(xié)議進(jìn)行通信。虛擬服務(wù)設(shè)備通過與物理服務(wù)器之間的路由通信向物理服務(wù)器發(fā)布任播路由。
s720,物理服務(wù)器將任播路由發(fā)送至與其物理連接的路由器群。該步驟與現(xiàn)有的任播路由發(fā)布方案中,應(yīng)用服務(wù)器想物理路由器發(fā)布任播路由的步驟相同。這里可將物理服務(wù)器視為現(xiàn)有的應(yīng)用服務(wù)器。
物理服務(wù)器將任播路由發(fā)送至與其物理連接的路由器群后,就可以傳遞給需要任播服務(wù)的運(yùn)營商,然后再由運(yùn)營商提供相應(yīng)服務(wù)至客戶端。
進(jìn)一步地,虛擬服務(wù)設(shè)備可以物理服務(wù)器為宿主機(jī),相應(yīng)的,在虛擬服務(wù)設(shè)備與物理服務(wù)器中相對(duì)應(yīng)的成對(duì)設(shè)置虛擬網(wǎng)卡veth,構(gòu)成虛擬網(wǎng)卡對(duì)vethpeer,實(shí)現(xiàn)虛擬鏈路連接。虛擬服務(wù)設(shè)備與物理服務(wù)器可在該虛擬鏈路層之上,建立軟件路由的通信連接,以實(shí)現(xiàn)虛擬服務(wù)設(shè)備將任播路由發(fā)送給物理服務(wù)器。
進(jìn)一步地,在虛擬服務(wù)設(shè)備與物理服務(wù)器之間可通過建立網(wǎng)絡(luò)鄰居的方式,實(shí)現(xiàn)網(wǎng)絡(luò)層連接(路由協(xié)議連接)。
進(jìn)一步地,上述虛擬服務(wù)設(shè)備為寄宿在物理服務(wù)器上的虛擬服務(wù)器或linux容器。
本實(shí)施例提供的任播路由發(fā)布方法,虛擬服務(wù)設(shè)備通過軟件路由的方式向與其具有軟件路由連接關(guān)系的物理服務(wù)器發(fā)送任播路由,然后借助物理服務(wù)器與網(wǎng)絡(luò)中路由器群之間的物理連接關(guān)系,實(shí)現(xiàn)虛擬服務(wù)設(shè)備向網(wǎng)絡(luò)中發(fā)布任播路由。
實(shí)施例三
前面描述了任播路由發(fā)布系統(tǒng)的整體架構(gòu),該系統(tǒng)的功能可借助一種電子設(shè)備實(shí)現(xiàn)完成,如圖8所示,其為本發(fā)明實(shí)施例三的電子設(shè)備的結(jié)構(gòu)示意圖,具體包括:存儲(chǔ)器810和處理器820。
存儲(chǔ)器810,用于存儲(chǔ)程序。
除上述程序之外,存儲(chǔ)器810還可被配置為存儲(chǔ)其它各種數(shù)據(jù)以支持在電子設(shè)備上的操作。這些數(shù)據(jù)的示例包括用于在電子設(shè)備上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。
存儲(chǔ)器810可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
處理器820,耦合至存儲(chǔ)器810,用于執(zhí)行存儲(chǔ)器810中的程序,以實(shí)現(xiàn)如下操作:
虛擬服務(wù)設(shè)備向物理服務(wù)器發(fā)布任播路由,所述虛擬服務(wù)設(shè)備與所述物理服務(wù)器通過軟件路由方式實(shí)現(xiàn)網(wǎng)絡(luò)層連接;
所述物理服務(wù)器將所述任播路由發(fā)送至與其物理連接的路由器群。
上述的具體處理操作已經(jīng)在前面實(shí)施例中進(jìn)行了詳細(xì)說明,在此不再贅述。
進(jìn)一步,如圖8所示,電子設(shè)備還可以包括:通信組件830、電源組件840、音頻組件850、顯示器860等其它組件。圖8中僅示意性給出部分組件,并不意味著電子設(shè)備只包括圖8所示組件。
通信組件830被配置為便于電子設(shè)備和其他設(shè)備之間有線或無線方式的通信。電子設(shè)備可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件830經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,通信組件830還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
電源組件840,為電子設(shè)備的各種組件提供電力。電源組件840可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為電子設(shè)備生成、管理和分配電力相關(guān)聯(lián)的組件。
音頻組件850被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件850包括一個(gè)麥克風(fēng)(mic),當(dāng)電子設(shè)備處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器810或經(jīng)由通信組件830發(fā)送。在一些實(shí)施例中,音頻組件850還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
顯示器860包括屏幕,其屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的范圍。