本發(fā)明涉及信息處理技術(shù),尤其涉及一種信息處理方法及服務(wù)器。
背景技術(shù):
在云管理平臺(tái)環(huán)境中,虛擬機(jī)(virtualmachine,vm)的網(wǎng)絡(luò)協(xié)議(internetprotocol,ip)地址管理通常通過(guò)下述兩種方式來(lái)獲得;第一種是通過(guò)注入腳本的方式模擬手動(dòng)配置ip地址,此時(shí)vm的ip地址為靜態(tài)地址;第二種是通過(guò)動(dòng)態(tài)主機(jī)配置協(xié)議(dynamichostconfigurationprotocol,dhcp)服務(wù)器為本網(wǎng)絡(luò)內(nèi)的vm分配動(dòng)態(tài)ip地址。
但是,通過(guò)上述第一種方式管理vm的ip地址時(shí)要求腳本的實(shí)現(xiàn)和vm的操作系統(tǒng)強(qiáng)耦合,導(dǎo)致vm的擴(kuò)展性差;并且不同的操作系統(tǒng)之間腳本互不兼容,甚至在同一個(gè)操作系統(tǒng)的不同版本之間也會(huì)出現(xiàn)腳本不兼容的情況;因此,云管理平臺(tái)每次新增支持的vm操作系統(tǒng)、或升級(jí)操作系統(tǒng)時(shí),均要更新對(duì)應(yīng)的腳本;因此,云管理平臺(tái)已經(jīng)甚少使用第一種方式管理vm的ip地址。
通過(guò)上述第二種方式管理vm的ip地址時(shí),需要vm周期性的不斷的發(fā)送續(xù)租報(bào)文至dhcp服務(wù)器,dhcp服務(wù)器通過(guò)超時(shí)機(jī)制回收不再使用的ip地址資源;隨著云管理平臺(tái)的規(guī)模逐漸擴(kuò)大,報(bào)文的數(shù)量也成倍增加,成為制約云管理平臺(tái)規(guī)模的主要問(wèn)題之一。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有存在的技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種信息處理方法及服務(wù)器,能至少解決現(xiàn)有技術(shù)中存在的上述問(wèn)題。
本發(fā)明實(shí)施例提供一種信息處理方法,所述方法應(yīng)用于服務(wù)器,所述方法包括:
基于主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求,為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源,并向所述主機(jī)通知所述資源的有效期,所述有效期與所述主機(jī)與所述第一網(wǎng)絡(luò)的連接狀態(tài)相關(guān);
檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接;
檢測(cè)到所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件時(shí),標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
上述方案中,所述基于主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求,為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源,包括:
接收所述主機(jī)發(fā)送的接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文;
根據(jù)所述請(qǐng)求報(bào)文分配所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源;
向所述主機(jī)發(fā)送響應(yīng)報(bào)文,所述響應(yīng)報(bào)文用于通知所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源及所述資源的有效期為直至所述主機(jī)與所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件。
上述方案中,所述檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接,包括:
檢測(cè)所述主機(jī)是否釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源;
在檢測(cè)結(jié)果為是時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
上述方案中,所述主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求包括所述主機(jī)所請(qǐng)求分配的資源的有效期時(shí),所述檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接,包括:
檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間;
在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
上述方案中,在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),所述方法還包括:
檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)是否發(fā)生數(shù)據(jù)傳輸;
檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)發(fā)生數(shù)據(jù)傳輸時(shí),更新所述資源的有效期;
并向所述主機(jī)通知所述資源更新后的有效期。
本發(fā)明實(shí)施例還提供一種服務(wù)器,所述服務(wù)器包括:處理器和收發(fā)器;其中,
所述處理器,用于基于主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求,為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源;
所述收發(fā)器,用于向所述主機(jī)通知所述資源的有效期,所述有效期與所述主機(jī)與所述主機(jī)與所述第一網(wǎng)絡(luò)的連接狀態(tài)相關(guān);
所述處理器,還用于檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接,在所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件時(shí),標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
上述方案中,所述收發(fā)器,具體用于接收所述主機(jī)發(fā)送的接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文;
所述處理器,具體用于根據(jù)所述請(qǐng)求報(bào)文分配所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源;
所述收發(fā)器,具體用于向所述主機(jī)發(fā)送響應(yīng)報(bào)文,所述響應(yīng)報(bào)文用于通知所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源及所述資源的有效期為直至所述主機(jī)與所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件。
上述方案中,所述處理器,具體用于檢測(cè)所述主機(jī)是否釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源;
在檢測(cè)結(jié)果為是時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
上述方案中,所述主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求包括所述主機(jī)所請(qǐng)求分配的資源的有效期時(shí),所述處理器,具體用于檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間;
在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
上述方案中,所述處理器在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),
所述處理器,還用于檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)是否發(fā)生數(shù)據(jù)傳輸,并在檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)發(fā)生數(shù)據(jù)傳輸時(shí),更新所述資源的有效期;
所述收發(fā)器,還用于向所述主機(jī)通知所述資源更新后的有效期。
本發(fā)明實(shí)施例中,服務(wù)器在接收到主機(jī)發(fā)送的接入第一網(wǎng)絡(luò)的請(qǐng)求后,為所述主機(jī)分配接入所示第一網(wǎng)絡(luò)所需的資源,并配置所述資源的有效期,所述有效期與所述主機(jī)與所述第一網(wǎng)絡(luò)的連接狀態(tài)相關(guān);在所述主機(jī)與所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件時(shí),標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。如此,根據(jù)所述主機(jī)與所述第一網(wǎng)絡(luò)的連接確定所述主機(jī)與所述第一網(wǎng)絡(luò)連接所使用的資源的可分配狀態(tài),不僅實(shí)現(xiàn)了對(duì)主機(jī)與所述第一網(wǎng)絡(luò)連接所需資源的彈性管理,而且避免了主機(jī)向服務(wù)器周期性發(fā)送請(qǐng)求分配所述資源而產(chǎn)生的開(kāi)銷。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一一種信息處理方法的處理流程示意圖;
圖2為本發(fā)明實(shí)施例服務(wù)器為主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源的處理流程示意圖;
圖3為本發(fā)明實(shí)施例二一種信息處理方法的處理流程示意圖;
圖4為本發(fā)明實(shí)施例三一種信息處理方法的處理流程示意圖;
圖5為本發(fā)明實(shí)施例主機(jī)初次啟動(dòng)或初次加入一個(gè)新的網(wǎng)絡(luò)的網(wǎng)絡(luò)架構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例主機(jī)已接入一個(gè)網(wǎng)絡(luò)時(shí),請(qǐng)求加入另一個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)架構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例主機(jī)與第一網(wǎng)絡(luò)的連接由建立切換為未建立的網(wǎng)絡(luò)架構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例四一種信息處理方法的處理流程示意圖;
圖9為本發(fā)明主機(jī)在管理平臺(tái)刪除的網(wǎng)絡(luò)架構(gòu)示意圖;
圖10為本發(fā)明實(shí)施例五一種信息處理方法的處理流程示意圖;
圖11為本發(fā)明實(shí)施例六一種服務(wù)器的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
實(shí)施例一
本發(fā)明實(shí)施例一提供一種信息處理方法,所述信息處理方法的處理流圖,如圖1所示,包括以下步驟:
步驟s101,基于主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求,為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源,并向所述主機(jī)通知所述資源的有效期;
具體地,服務(wù)器為主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源的處理流程,如圖2所示,包括以下步驟:
步驟1a,服務(wù)器與主機(jī)之間建立通信連接。
步驟1b,主機(jī)基于所建立的網(wǎng)絡(luò)連接向服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文。
步驟1c,服務(wù)器為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源;
具體地,服務(wù)器接收到主機(jī)發(fā)送的接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文后,根據(jù)所述請(qǐng)求報(bào)文為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源。
步驟1d,服務(wù)器向所述主機(jī)發(fā)送響應(yīng)報(bào)文;
這里,所述服務(wù)器向所述主機(jī)的相應(yīng)報(bào)文用于通知所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源及所述資源的有效期為直至所述主機(jī)與所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件。
本發(fā)明實(shí)施例中,所述主機(jī)可以是物理主機(jī),也可以是虛擬機(jī);所述資源至少包括所述主機(jī)接入所述第一網(wǎng)絡(luò)所使用的ip地址資源;所述主機(jī)與所述第一網(wǎng)絡(luò)的連接狀態(tài)是指所述主機(jī)與所述第一網(wǎng)絡(luò)是否建立網(wǎng)絡(luò)連接。
所述資源的有效期是指主機(jī)能夠使用所述資源的時(shí)限,所述預(yù)定條件可以是所述主機(jī)與所述第一網(wǎng)絡(luò)的連接斷開(kāi);在所述主機(jī)與所述第一網(wǎng)絡(luò)的連接建立時(shí),所述主機(jī)能夠使用所述資源;在所述主機(jī)與所述第一網(wǎng)絡(luò)的連接斷開(kāi)時(shí),所述服務(wù)器回收所述資源,將所述資源的狀態(tài)標(biāo)記為可分配,即所述主機(jī)不能夠使用所述資源。
步驟s102,檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接;
具體地,服務(wù)器檢測(cè)所述主機(jī)是否釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源,在檢測(cè)結(jié)果為是時(shí),服務(wù)器確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
這里,服務(wù)器在檢測(cè)所述主機(jī)是否釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源時(shí),可由服務(wù)器直接與所述主機(jī)進(jìn)行通信,檢測(cè)所述主機(jī)是否釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)的資源;也可由管理平臺(tái)在確認(rèn)所述主機(jī)已經(jīng)釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)的資源時(shí),向服務(wù)器發(fā)送管理命令,以使所述服務(wù)器確認(rèn)所述主機(jī)已經(jīng)釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)的資源。
步驟s103,標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài);
具體地,服務(wù)器在檢測(cè)到所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件時(shí),標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
這里,所述服務(wù)器標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)時(shí),表示所述服務(wù)器將所述資源回收至資源池,所述資源不再供所述主機(jī)使用;因此,所述資源被回收至資源池后,可用于再分配至除上述主機(jī)以外的其他主機(jī),也可用于在本發(fā)明實(shí)施例的上述主機(jī)再次向所述服務(wù)器請(qǐng)求分配資源時(shí),再次分配給本發(fā)明實(shí)施例的上述主機(jī)。
需要說(shuō)明的是,本發(fā)明是實(shí)例中所述服務(wù)器執(zhí)行的功能可由dhcp服務(wù)器實(shí)現(xiàn)。
實(shí)施例二
本發(fā)明實(shí)施例二提供一種信息處理方法,所述信息處理方法的處理流圖,如圖3所示,包括以下步驟:
步驟s201,主機(jī)向服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文;
具體地,主機(jī)向服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文,以請(qǐng)求所述服務(wù)器為所述主機(jī)分配所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源,如ip地址資源。
其中,所述請(qǐng)求報(bào)文中還攜帶有所述主機(jī)所請(qǐng)求分配的資源的有效期。
這里,所述主機(jī)所請(qǐng)求分配的資源的有效期是指所述主機(jī)請(qǐng)求利用所述資源接入所述第一網(wǎng)絡(luò)的時(shí)間;即主機(jī)根據(jù)自身的需要接入所述第一網(wǎng)絡(luò)的時(shí)間。
步驟s202,服務(wù)器為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源,并發(fā)送響應(yīng)報(bào)文;
具體地,服務(wù)器根據(jù)所述主機(jī)發(fā)送的請(qǐng)求報(bào)文在資源池中為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源,如ip地址資源;發(fā)送所述響應(yīng)報(bào)文至主機(jī),所述響應(yīng)報(bào)文中攜帶所述資源的有效期與所述請(qǐng)求報(bào)文中所請(qǐng)求分配的資源的有效期相同。
步驟s203,檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接;
具體地,服務(wù)器檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間,在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
步驟s204,標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài);
具體地,服務(wù)器在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件,標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
這里,所述服務(wù)器標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)時(shí),表示所述服務(wù)器將所述資源回收至資源池,所述資源不再供所述主機(jī)使用;因此,所述資源被回收至資源池后,可用于再分配至除上述主機(jī)以外的其他主機(jī),也可用于在本發(fā)明實(shí)施例的上述主機(jī)再次向所述服務(wù)器請(qǐng)求分配資源時(shí),再次分配給本發(fā)明實(shí)施例的上述主機(jī)。
需要說(shuō)明的是,本發(fā)明是實(shí)例中所述服務(wù)器執(zhí)行的功能可由dhcp服務(wù)器實(shí)現(xiàn)。
實(shí)施例三
本發(fā)明實(shí)施例三提供一種信息處理方法,所述信息處理方法的處理流圖,如圖4所示,包括以下步驟:
步驟s301,主機(jī)向服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文;
具體地,主機(jī)向服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文,以請(qǐng)求所述服務(wù)器為所述主機(jī)分配所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源,如ip地址資源。
其中,所述請(qǐng)求報(bào)文中還攜帶有所述主機(jī)所請(qǐng)求分配的資源的有效期。
這里,所述主機(jī)所請(qǐng)求分配的資源的有效期是指所述主機(jī)請(qǐng)求利用所述資源接入所述第一網(wǎng)絡(luò)的時(shí)間;即主機(jī)根據(jù)自身的需要接入所述第一網(wǎng)絡(luò)的時(shí)間。
步驟s302,服務(wù)器為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源,并發(fā)送響應(yīng)報(bào)文;
具體地,服務(wù)器根據(jù)所述主機(jī)發(fā)送的請(qǐng)求報(bào)文在資源池中為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源,如ip地址資源;發(fā)送所述響應(yīng)報(bào)文至主機(jī),所述響應(yīng)報(bào)文中攜帶所述資源的有效期與所述請(qǐng)求報(bào)文中所請(qǐng)求分配的資源的有效期相同。
步驟s303,檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接;
具體地,服務(wù)器檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間,在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),進(jìn)一步檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)是否發(fā)生數(shù)據(jù)傳輸;檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)發(fā)生數(shù)據(jù)傳輸時(shí),確定所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接建立。
這里,所述預(yù)設(shè)的時(shí)間周期可以靈活設(shè)定,如設(shè)定在所述有效期到達(dá)前的1分鐘,若在所述有效期到達(dá)前的1分鐘內(nèi),基于所述第一網(wǎng)絡(luò)所述主機(jī)仍發(fā)生數(shù)據(jù)傳輸時(shí),則認(rèn)為所述主機(jī)仍存在與所述第一網(wǎng)絡(luò)建立連接的需求。
步驟s304,更新所述資源的有效期,并向所述主機(jī)通知所述資源更新后的有效期;
這里,更新所述資源的有效期即為延長(zhǎng)所述資源的有效期,更新后的資源有效期也可靈活設(shè)定。
步驟s305,檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接;
具體地,服務(wù)器檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接時(shí)間到達(dá)更新后的資源有效期時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
步驟s306,標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài);
具體地,服務(wù)器在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件,標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
這里,所述服務(wù)器標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)時(shí),表示所述服務(wù)器將所述資源回收至資源池,所述資源不再供所述主機(jī)使用;因此,所述資源被回收至資源池后,可用于再分配至除上述主機(jī)以外的其他主機(jī),也可用于在本發(fā)明實(shí)施例的上述主機(jī)再次向所述服務(wù)器請(qǐng)求分配資源時(shí),再次分配給本發(fā)明實(shí)施例的上述主機(jī)。
需要說(shuō)明的是,本發(fā)明是實(shí)例中所述服務(wù)器執(zhí)行的功能可由dhcp服務(wù)器實(shí)現(xiàn)。
本發(fā)明上述實(shí)施例所述的信息處理方法,可應(yīng)用于如圖5所示的主機(jī)初次啟動(dòng)或初次加入一個(gè)新的網(wǎng)絡(luò)的場(chǎng)景;也可應(yīng)用于如圖6所示的主機(jī)已接入一個(gè)網(wǎng)絡(luò)時(shí),請(qǐng)求加入另一個(gè)網(wǎng)絡(luò)的場(chǎng)景。
實(shí)施例四
本發(fā)明實(shí)施例四提供一種信息處理方法,應(yīng)用于如圖7所示所述主機(jī)與所述第一網(wǎng)絡(luò)的連接由建立切換為未建立的場(chǎng)景,所述信息處理方法的處理流圖,如圖8所示,包括以下步驟:
步驟s401,主機(jī)向dhcp服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文;
具體地,主機(jī)向dhcp服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文,以請(qǐng)求所述服務(wù)器為所述主機(jī)分配所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的ip地址資源。
步驟s402,dhcp服務(wù)器為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的ip地址資源,并發(fā)送響應(yīng)報(bào)文;
具體地,所述dhcp服務(wù)器根據(jù)所述主機(jī)發(fā)送的請(qǐng)求報(bào)文在資源池中為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的ip地址資源;發(fā)送所述響應(yīng)報(bào)文至主機(jī),所述響應(yīng)報(bào)文中攜帶所述資源的有效期。
步驟s403,管理平臺(tái)檢測(cè)所述主機(jī)是否釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源;
具體地,所述管理平臺(tái)檢測(cè)所述主機(jī)已經(jīng)釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源時(shí),所述管理平臺(tái)確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接未建立。
本發(fā)明實(shí)施例中,所述管理平臺(tái)用于對(duì)所述主機(jī)和所述dhcp服務(wù)器進(jìn)行管理。
步驟s404,dhcp服務(wù)器標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài);
具體地,管理平臺(tái)在檢測(cè)到所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接未建立時(shí),向所述dhcp服務(wù)器發(fā)送管理命令,通知所述dhcp服務(wù)器回收所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源;所述dhcp服務(wù)器在接收到所述管理平臺(tái)發(fā)送的管理命令后,標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
這里,所述dhcp服務(wù)器標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)時(shí),表示所述dhcp服務(wù)器將所述資源回收至資源池,所述資源不再供所述主機(jī)使用;因此,所述資源被回收至資源池后,可用于再分配至除上述主機(jī)以外的其他主機(jī),也可用于在本發(fā)明實(shí)施例的上述主機(jī)再次向所述dhcp服務(wù)器請(qǐng)求分配資源時(shí),再次分配給本發(fā)明實(shí)施例的上述主機(jī)。
實(shí)施例五
本發(fā)明實(shí)施例五提供一種信息處理方法,應(yīng)用于如圖9所示所述主機(jī)在所述管理平臺(tái)刪除的場(chǎng)景,所述信息處理方法的處理流圖,如圖10所示,包括以下步驟:
步驟s501,主機(jī)向dhcp服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文;
具體地,主機(jī)向dhcp服務(wù)器發(fā)送接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文,以請(qǐng)求所述服務(wù)器為所述主機(jī)分配所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的ip地址資源。
步驟s502,dhcp服務(wù)器為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的ip地址資源,并發(fā)送響應(yīng)報(bào)文。
具體地,所述dhcp服務(wù)器根據(jù)所述主機(jī)發(fā)送的請(qǐng)求報(bào)文在資源池中為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的ip地址資源;發(fā)送所述響應(yīng)報(bào)文至主機(jī),所述響應(yīng)報(bào)文中攜帶所述資源的有效期。
步驟s503,管理平臺(tái)檢測(cè)所述主機(jī)是否從所述管理平臺(tái)刪除;
具體地,所述管理平臺(tái)檢測(cè)所述主機(jī)已經(jīng)從所述管理平臺(tái)刪除時(shí),所述管理平臺(tái)確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接未建立。
本發(fā)明實(shí)施例中,所述管理平臺(tái)用于對(duì)所述主機(jī)和所述dhcp服務(wù)器進(jìn)行管理。
步驟s504,dhcp服務(wù)器標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài);
具體地,管理平臺(tái)在檢測(cè)到所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接未建立時(shí),向所述dhcp服務(wù)器發(fā)送管理命令,通知所述dhcp服務(wù)器回收所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源;所述dhcp服務(wù)器在接收到所述管理平臺(tái)發(fā)送的管理命令后,標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
這里,所述dhcp服務(wù)器標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)時(shí),表示所述dhcp服務(wù)器將所述資源回收至資源池,所述資源不再供所述主機(jī)使用;因此,所述資源被回收至資源池后,可用于再分配至除上述主機(jī)以外的其他主機(jī),也可用于在本發(fā)明實(shí)施例的上述主機(jī)再次向所述dhcp服務(wù)器請(qǐng)求分配資源時(shí),再次分配給本發(fā)明實(shí)施例的上述主機(jī)。
實(shí)施例六
為實(shí)現(xiàn)上述信息處理方法,本發(fā)明實(shí)施例六還提供一種服務(wù)器,所述服務(wù)器的組成結(jié)構(gòu)示意圖,如圖11所示,包括處理器11和收發(fā)器12;其中,
所述處理器11,用于基于主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求,為所述主機(jī)分配接入所述第一網(wǎng)絡(luò)所需的資源;
所述收發(fā)器12,用于向所述主機(jī)通知所述資源的有效期,所述有效期與所述主機(jī)與所述主機(jī)與所述第一網(wǎng)絡(luò)的連接狀態(tài)相關(guān);
所述處理器11,還用于檢測(cè)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接,在所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件時(shí),標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)。
上述方案中,所述收發(fā)器12,具體用于接收所述主機(jī)發(fā)送的接入第一網(wǎng)絡(luò)的請(qǐng)求報(bào)文;
所述處理器11,具體用于根據(jù)所述請(qǐng)求報(bào)文分配所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源;
所述收發(fā)器12,具體用于向所述主機(jī)發(fā)送響應(yīng)報(bào)文,所述響應(yīng)報(bào)文用于通知所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源及所述資源的有效期為直至所述主機(jī)與所述第一網(wǎng)絡(luò)的連接滿足預(yù)定條件。
上述方案中,所述處理器11,具體用于檢測(cè)所述主機(jī)是否釋放所述主機(jī)接入所述第一網(wǎng)絡(luò)所需的資源;
在檢測(cè)結(jié)果為是時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
上述方案中,所述主機(jī)接入第一網(wǎng)絡(luò)的請(qǐng)求包括所述主機(jī)所請(qǐng)求分配的資源的有效期時(shí),所述處理器11,具體用于檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間;
在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),確認(rèn)所述主機(jī)與所述主機(jī)所接入的所述第一網(wǎng)絡(luò)的連接滿足所述預(yù)定條件。
上述方案中,所述處理器11在檢測(cè)所述主機(jī)接入所述第一網(wǎng)絡(luò)的時(shí)間等于所述有效期時(shí),
所述處理器11,還用于檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)是否發(fā)生數(shù)據(jù)傳輸,并在檢測(cè)所述主機(jī)在預(yù)設(shè)的時(shí)間周期內(nèi)發(fā)生數(shù)據(jù)傳輸時(shí),更新所述資源的有效期;
所述收發(fā)器12,還用于向所述主機(jī)通知所述資源更新后的有效期。
本發(fā)明實(shí)施例中,所述主機(jī)可以是物理主機(jī),也可以是虛擬機(jī);所述資源至少包括所述主機(jī)接入所述第一網(wǎng)絡(luò)所使用的ip地址資源;所述主機(jī)與所述第一網(wǎng)絡(luò)的連接狀態(tài)是指所述主機(jī)與所述第一網(wǎng)絡(luò)是否建立網(wǎng)絡(luò)連接。
所述資源的有效期是指主機(jī)能夠使用所述資源的時(shí)限,所述預(yù)定條件可以是所述主機(jī)與所述第一網(wǎng)絡(luò)的連接斷開(kāi);在所述主機(jī)與所述第一網(wǎng)絡(luò)的連接建立時(shí),所述主機(jī)能夠使用所述資源;在所述主機(jī)與所述第一網(wǎng)絡(luò)的連接斷開(kāi)時(shí),所述服務(wù)器回收所述資源,將所述資源的狀態(tài)標(biāo)記為可分配,即所述主機(jī)不能夠使用所述資源。
本發(fā)明實(shí)施例中,所述處理器11標(biāo)記所述主機(jī)連接所述第一網(wǎng)絡(luò)所使用的資源為可分配狀態(tài)時(shí),表示所述服務(wù)器將所述資源回收至資源池,所述資源不再供所述主機(jī)使用;因此,所述資源被回收至資源池后,可用于再分配至除上述主機(jī)以外的其他主機(jī),也可用于在本發(fā)明實(shí)施例的上述主機(jī)再次向所述服務(wù)器請(qǐng)求分配資源時(shí),再次分配給本發(fā)明實(shí)施例的上述主機(jī)。
需要說(shuō)明的是,本發(fā)明實(shí)施例中所述電子設(shè)備中的處理器11和收發(fā)器12執(zhí)行的功能可由dhcp服務(wù)器上的中央處理器(cpu)、或微處理器(mpu)、或數(shù)字信號(hào)處理器(dsp)、或可編程門(mén)陣列(fpga)實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)單元中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)單元包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)單元中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)單元中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)單元包括:移動(dòng)存儲(chǔ)設(shè)備、rom、ram、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。