專利名稱:一種客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法及其客戶端系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及嵌入式技術(shù)領(lǐng)域,尤其涉及一種客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法
及其客戶端系統(tǒng)。
背景技術(shù):
動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,簡稱為DHCP)是用 于對多個(gè)客戶計(jì)算機(jī)集中分配IP地址以及IP地址相關(guān)的信息的協(xié)議,這樣就能將IP地址 和TCP/IP的設(shè)置統(tǒng)一管理起來,而避免不必要的地址沖突的問題。 DHCP工作時(shí)要求客戶機(jī)和服務(wù)器進(jìn)行交互,由客戶機(jī)通過廣播向服務(wù)器發(fā)起申請 IP地址的請求,然后由服務(wù)器分配一個(gè)IP地址以及其他的TCP/IP設(shè)置信息。整個(gè)過程可 以分為以下步驟 (1) IP地址租用申請DHCP客戶機(jī)的TCP/IP首次啟動(dòng)時(shí),就要執(zhí)行DHCP客戶程 序,以進(jìn)行TCP/IP的設(shè)置。由于此時(shí)客戶機(jī)的TCP/IP還沒有設(shè)置完畢,就只能使用廣播的 方式發(fā)送DHCP請求信息包,廣播包使用UDP (User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議) 端口 67和68進(jìn)行發(fā)送,廣播信息中包括了客戶機(jī)的網(wǎng)絡(luò)界面的硬件地址和計(jì)算機(jī)名字,以 提供DHCP服務(wù)器進(jìn)行分配。 (2) IP地址租用提供當(dāng)接收到DHCP客戶機(jī)的廣播信息之后,所有的DHCP服務(wù)器 均為這個(gè)客戶機(jī)分配一個(gè)合適的IP地址,將這些IP地址、網(wǎng)絡(luò)掩碼、租用時(shí)間等信息,按照 DHCP客戶提供的硬件地址發(fā)送回DHCP客戶機(jī)。這個(gè)過程中,DHCP服務(wù)器沒有對客戶計(jì)算 機(jī)進(jìn)行限制,因此客戶機(jī)能收到多個(gè)IP地址提供信息。 (3)IP地址租用選擇由于客戶機(jī)接收到多個(gè)服務(wù)器發(fā)送的多個(gè)IP地址提供信 息,客戶機(jī)將選擇一個(gè)IP地址,拒絕其他提供的IP地址,以便這些地址能分配給其他客戶。 客戶機(jī)將向它選擇的服務(wù)器發(fā)送選擇租用信息。 (4) IP地址租用確認(rèn)服務(wù)器將收到客戶的選擇信息,如果也沒有例外發(fā)生,將回 應(yīng)一個(gè)確認(rèn)信息,這時(shí)將這個(gè)IP地址真正分配給這個(gè)客戶機(jī)??蛻魴C(jī)就能使用這個(gè)IP地 址及相關(guān)的TCP/IP數(shù)據(jù),來設(shè)置自己的TCP/IP堆棧。 (5)更新租用DHCP中,每個(gè)IP地址是有一定租期的,若租期已到,DHCP服務(wù)器就 能夠?qū)⑦@個(gè)IP地址重新分配給其他計(jì)算機(jī)。 (6)釋放IP地址租用客戶機(jī)可以主動(dòng)釋放自己的IP地址請求,也可以不釋放, 但也不續(xù)租,等待租期過期而釋放占用的IP地址資源。 從上述過程可見,特別是在使用DHCP獲取IP資源的嵌入式終端設(shè)備的使用過程 中,用戶經(jīng)常在沒有釋放IP地址資源的情況下,直接按設(shè)備的關(guān)機(jī)按鈕停止使用設(shè)備。在 這種情況下,該嵌入式終端設(shè)備斷電前申請的IP資源在DHCP服務(wù)器端并沒有及時(shí)釋放,而 是要等到DHCP服務(wù)器發(fā)現(xiàn)該終端對應(yīng)的租期過期了或者通過其他方法得知客戶端沒有再 使用這個(gè)IP 了才釋放其占用的IP地址資源。這樣會(huì)造成其他需要申請IP的用戶有可能 無法獲取到IP地址,從而無法正常使用設(shè)備。
通常,現(xiàn)有的技術(shù)方案在處理這種情況時(shí),大部分是從優(yōu)化DHCP服務(wù)分配IP 地址策略方面來考慮,以及從輪詢終端是否仍然在使用這個(gè)IP地址的策略著手。不過, 不管采用什么方法,客戶端在獲取到DHCP服務(wù)器分配的IP地址后,用戶沒有發(fā)送DHCP release(釋放)的情況下關(guān)機(jī)后,要等到DHCP服務(wù)器發(fā)現(xiàn)該客戶機(jī)不需要再占用該IP資 源時(shí),才能被動(dòng)釋放該IP資源,這樣,在服務(wù)器被動(dòng)發(fā)現(xiàn)IP資源沒被占用的這段時(shí)間內(nèi)該 IP資源被占用,導(dǎo)致資源浪費(fèi),如果有大量其他終端也許要申請IP地址,不一定能夠獲取 到IP地址。 可見,現(xiàn)有技術(shù)中存在一定的問題,需要進(jìn)一步地改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法及其客戶端系 統(tǒng),其能夠在終端關(guān)機(jī)前DHCP release包(釋放消息包),從而解決客戶端停止使用后仍然 占用DHCP服務(wù)端IP資源的問題。 為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案 本發(fā)明提供了一種客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法,所述方法包括以下步 驟 A、根據(jù)用戶的關(guān)機(jī)命令發(fā)送中斷信號; B、在檢測到所述中斷信號時(shí),根據(jù)記錄的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息構(gòu)造含有
動(dòng)態(tài)主機(jī)配置協(xié)議釋放消息的數(shù)據(jù)包; C、向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送所述數(shù)據(jù)包。 所述的方法,其中,所述步驟A之前還包括以下步驟在客戶端正常運(yùn)行后,向客 戶端系統(tǒng)注冊一個(gè)和關(guān)機(jī)按鈕相對應(yīng)的關(guān)機(jī)中斷處理程序;所述步驟B中,在檢測到所述 中斷信號時(shí)觸發(fā)所述關(guān)機(jī)中斷處理程序,由所述關(guān)機(jī)中斷處理程序完成構(gòu)造以及發(fā)送所述 數(shù)據(jù)包的過程。 所述的方法,其中,所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息的獲取過程包括以下步 驟 Bl、客戶端系統(tǒng)運(yùn)行后,啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議客戶端程序; B2、客戶端通過所述動(dòng)態(tài)主機(jī)配置協(xié)議客戶端程序和動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器的 交互來獲取IP地址; B3、客戶端接收來自所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議應(yīng)答消 息,并記錄下該動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器的信息。 本發(fā)明還提供了一種客戶端系統(tǒng),所述客戶端系統(tǒng)包括用于與動(dòng)態(tài)主機(jī)配置協(xié) 議服務(wù)器進(jìn)行IP地址交互的動(dòng)態(tài)主機(jī)配置協(xié)議客戶端模塊,及用于與外部通訊的網(wǎng)口模 塊,所述客戶端系統(tǒng)還包括中斷服務(wù)模塊,用于在檢測到用戶關(guān)機(jī)所觸發(fā)的中斷信號時(shí), 根據(jù)記錄的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息構(gòu)造含有動(dòng)態(tài)主機(jī)配置協(xié)議釋放消息的數(shù)據(jù)包, 并通過所述網(wǎng)口模塊向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送所述數(shù)據(jù)包。 所述的客戶端系統(tǒng),其中,所述客戶端系統(tǒng)還包括與所述中斷服務(wù)模塊和所述動(dòng) 態(tài)主機(jī)配置協(xié)議客戶端模塊相連的服務(wù)器信息記錄單元,該單元用于存儲(chǔ)所述動(dòng)態(tài)主機(jī)配 置協(xié)議客戶端模塊與動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器進(jìn)行交互而獲得的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息。 所述的客戶端系統(tǒng),其中,所述客戶端系統(tǒng)還包括與所述中斷服務(wù)模塊通訊連接 的關(guān)機(jī)按鈕,所述關(guān)機(jī)按鈕被啟動(dòng)時(shí)觸發(fā)所述中斷服務(wù)模塊運(yùn)行。 所述的客戶端系統(tǒng),其中,所述中斷服務(wù)模塊包括與所述關(guān)機(jī)按鈕相連的中斷信 號檢測單元,該單元用于在接收到所述關(guān)機(jī)按鈕產(chǎn)生的中斷信號時(shí)發(fā)出釋放指令;與所述 中斷信號檢測單元相連的數(shù)據(jù)包構(gòu)造單元,該單元用于接收所述釋放指令,并根據(jù)記錄的 動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息構(gòu)造含有動(dòng)態(tài)主機(jī)配置協(xié)議釋放消息的數(shù)據(jù)包;與所述數(shù)據(jù) 包構(gòu)造單元和所述網(wǎng)口模塊相連的發(fā)送單元,該單元用于通過所述網(wǎng)口模塊向所述動(dòng)態(tài)主 機(jī)配置協(xié)議服務(wù)器發(fā)送所述數(shù)據(jù)包。 發(fā)明效果本發(fā)明通過在客戶端關(guān)機(jī)時(shí)向DHCP服務(wù)器發(fā)送離線的DHCP realease 消息,來實(shí)現(xiàn)IP配置資源的釋放,避免客戶端在關(guān)機(jī)后還占用IP資源,提高了 IP資源的合 理應(yīng)用,優(yōu)化了網(wǎng)絡(luò)資源。相對于現(xiàn)有技術(shù)的優(yōu)化或輪詢策略,本發(fā)明的方法和系統(tǒng)操作更 簡單、方便,并且可靠性高。
圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖; 圖2是本發(fā)明的關(guān)機(jī)發(fā)送離線包的流程圖; 圖3是本發(fā)明記錄DHCP服務(wù)器信息的具體流程圖。
具體實(shí)施例方式
本發(fā)明公開了一種客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法,其通過在關(guān)機(jī)時(shí)向DHCP 服務(wù)器發(fā)送離線的DHCP realease消息,來實(shí)現(xiàn)IP配置資源的釋放,其具體過程如下
首先,根據(jù)用戶的關(guān)機(jī)命令發(fā)送中斷信號; 然后,在檢測到所述中斷信號時(shí),根據(jù)記錄的DHCP服務(wù)器信息構(gòu)造含有DHCP release消息的數(shù)據(jù)包; 最后,向DHCP服務(wù)器發(fā)送所述含有DHCP release消息的數(shù)據(jù)包。這樣的話,DHCP 服務(wù)器在接收到離線的DHCP release消息后,釋放對應(yīng)的客戶端IP資源,方便其他客戶端 申請租用。 上述客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法可以由客戶端內(nèi)部的中央處理器來完 成。并且,上述中斷信號可以通過用戶啟動(dòng)關(guān)機(jī)按鈕來獲得。由于關(guān)機(jī)后,終端會(huì)馬上掉 電,所以系統(tǒng)必須馬上響應(yīng)關(guān)機(jī)按鈕的動(dòng)作,通常這個(gè)采用中斷信號來實(shí)現(xiàn),從而保證能夠 及時(shí)響應(yīng)。在這里,本發(fā)明也采用這個(gè)關(guān)機(jī)按鈕產(chǎn)生的中斷信號來觸發(fā)相應(yīng)的關(guān)機(jī)中斷處 理程序,用以完成構(gòu)造以及發(fā)送含有DHCP release消息的數(shù)據(jù)包的過程。在客戶端正常 運(yùn)行后,本發(fā)明可以向客戶端系統(tǒng)注冊一個(gè)和關(guān)機(jī)按鈕相對應(yīng)的關(guān)機(jī)中斷處理程序;當(dāng)所 述關(guān)機(jī)按鈕被啟動(dòng)而產(chǎn)生關(guān)機(jī)命令時(shí),觸發(fā)關(guān)機(jī)中斷處理程序完成上述構(gòu)造以及發(fā)送DHCP release消息的過程。 另外,上述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息的獲取過程包括以下步驟
第一步,客戶端系統(tǒng)運(yùn)行后,啟動(dòng)DHCP客戶端程序; 第二步,客戶端通過DHCP客戶端程序和DHCP服務(wù)器的交互來獲取IP地址;
第三步,客戶端接收來自DHCP服務(wù)器的DHCP ACK消息(即應(yīng)答消息),并記錄下 該DHCP服務(wù)器的信息。 以下結(jié)合附圖詳細(xì)說明本發(fā)明的具體實(shí)現(xiàn)方式。 以li皿x 2. 4. 16版本的網(wǎng)絡(luò)機(jī)頂盒為例,用戶在按下關(guān)機(jī)鍵到最終斷電之間, 機(jī)頂盒系統(tǒng)仍然有一定的時(shí)間可以正常運(yùn)行,那么本發(fā)明就利用這段時(shí)間來發(fā)送DHCP release消息。 如圖3所示,機(jī)頂盒在正常工作時(shí),獲取DHCP服務(wù)器信息的過程如下 步驟301,機(jī)頂盒系統(tǒng)正常啟動(dòng)過程中,注冊好和關(guān)機(jī)相關(guān)的中斷處理程序
close」rq函數(shù),并啟動(dòng)運(yùn)行DHCP客戶端程序。 步驟302, DHCP客戶端與DHCP服務(wù)器進(jìn)行交互,獲取IP地址配置資源。
步驟303,判斷是否收到來自DHCP服務(wù)器的ACK消息, 若收到了 DHCP服務(wù)器的DHCP ACK消息,則執(zhí)行步驟304 ;否則,執(zhí)行步驟305。
步驟304,客戶端收到DHCP服務(wù)器的DHCP ACK消息后,記錄下DHCP服務(wù)器的信 息。此后,機(jī)頂盒根據(jù)DHCP協(xié)議正常獲得IP地址。
步驟305,結(jié)束。 如圖2所示,機(jī)頂盒在關(guān)機(jī)到系統(tǒng)徹底斷電之間完成的操作如下
步驟201 ,用戶啟動(dòng)關(guān)機(jī)按鈕,發(fā)出關(guān)機(jī)中斷信號。 步驟202,中央處理器檢測關(guān)機(jī)中斷信號,當(dāng)捕獲到該中斷信號時(shí),執(zhí)行步驟203。 步驟203,觸發(fā)中斷處理程序closejrq函數(shù),并使其運(yùn)行。 步驟204,判斷是否存在DHCP服務(wù)器的信息, 如果存在,則執(zhí)行步驟205,如果否,則執(zhí)行步驟206。 步驟205 ,在closejrq函數(shù)的處理中,根據(jù)DHCP服務(wù)器信息構(gòu)造含有DHCP real ease消息的數(shù)據(jù)包,并向DHCP服務(wù)器發(fā)送含有DHCP real ease消息的數(shù)據(jù)包。
步驟206,結(jié)束,系統(tǒng)斷電,機(jī)頂盒停止工作。 經(jīng)過上述圖2的過程后,DHCP服務(wù)器收到離線的DHCP realease消息后,釋放對 應(yīng)對應(yīng)終端的IP資源,從而方便其他終端使用。 基于上述方法,本發(fā)明還提供了一種客戶端系統(tǒng),如圖l所示,所述客戶端系統(tǒng) 包括用于與動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器進(jìn)行IP地址交互的動(dòng)態(tài)主機(jī)配置協(xié)議客戶端模 塊IOO,及用于與外部通訊的網(wǎng)口模塊IOI,所述客戶端系統(tǒng)還包括中斷服務(wù)模塊105, 用于在檢測到用戶關(guān)機(jī)所觸發(fā)的中斷信號時(shí),根據(jù)記錄的DHCP服務(wù)器信息構(gòu)造含有DHCP realease消息的數(shù)據(jù)包,并通過所述網(wǎng)口模塊向DHCP服務(wù)器102發(fā)送所述數(shù)據(jù)包。
如圖1所示,為了記錄DHCP服務(wù)器102的信息,上述客戶端系統(tǒng)還包括與所述中 斷服務(wù)模塊105和所述動(dòng)態(tài)主機(jī)配置協(xié)議客戶端模塊100相連的服務(wù)器信息記錄單元103, 該單元用于存儲(chǔ)所述動(dòng)態(tài)主機(jī)配置協(xié)議客戶端模塊101與DHCP服務(wù)器102進(jìn)行交互而獲 得的DHCP服務(wù)器信息。 如圖1所示,為了及時(shí)響應(yīng)關(guān)機(jī)信號,本發(fā)明的客戶端系統(tǒng)將所述中斷服務(wù)模塊 105與關(guān)機(jī)按鈕104通訊連接,使得關(guān)機(jī)按鈕104被啟動(dòng)時(shí)觸發(fā)所述中斷服務(wù)模塊105運(yùn) 行。 如圖1所示,上述中斷服務(wù)模塊105為了完成構(gòu)造以及發(fā)送含有DHCPrealease消息的數(shù)據(jù)包的過程,主要包括以下幾個(gè)單元 中斷信號檢測單元135,該單元與關(guān)機(jī)按鈕104相連,用于在接收到所述關(guān)機(jī)按鈕 104產(chǎn)生的中斷信號時(shí)發(fā)出釋放指令; 數(shù)據(jù)包構(gòu)造單元125,該單元與中斷信號檢測單元135相連,用于接收所述釋放指 令,并根據(jù)記錄的DHCP服務(wù)器信息構(gòu)造含有DHCP realease消息的數(shù)據(jù)包;
發(fā)送單元115,該單元與數(shù)據(jù)包構(gòu)造單元125和網(wǎng)口模塊101相連,該單元用于通 過網(wǎng)口模塊101向DHCP服務(wù)器102發(fā)送所述數(shù)據(jù)包。 綜上所述,本發(fā)明的方法可以避免網(wǎng)絡(luò)資源的浪費(fèi),提高IP資源的利用率,并且 本發(fā)明所提供的客戶端系統(tǒng)結(jié)構(gòu)簡單,也不必改變原有系統(tǒng)的硬件結(jié)構(gòu),所以方便操作、可
靠性高。 上述各具體步驟的舉例說明較為具體,并不能因此而認(rèn)為是對本發(fā)明的專利保護(hù) 范圍的限制,本發(fā)明的專利保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
一種客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法,其特征在于,所述方法包括以下步驟A、根據(jù)用戶的關(guān)機(jī)命令發(fā)送中斷信號;B、在檢測到所述中斷信號時(shí),根據(jù)記錄的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息構(gòu)造含有動(dòng)態(tài)主機(jī)配置協(xié)議釋放消息的數(shù)據(jù)包;C、向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送所述數(shù)據(jù)包。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A之前還包括以下步驟 在客戶端正常運(yùn)行后,向客戶端系統(tǒng)注冊一個(gè)和關(guān)機(jī)按鈕相對應(yīng)的關(guān)機(jī)中斷處理程序;所述步驟B中,在檢測到所述中斷信號時(shí)觸發(fā)所述關(guān)機(jī)中斷處理程序,由所述關(guān)機(jī)中 斷處理程序完成構(gòu)造以及發(fā)送所述數(shù)據(jù)包的過程。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息的 獲取過程包括以下步驟B1 、客戶端系統(tǒng)運(yùn)行后,啟動(dòng)動(dòng)態(tài)主機(jī)配置協(xié)議客戶端程序;B2、客戶端通過所述動(dòng)態(tài)主機(jī)配置協(xié)議客戶端程序和動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器的交互 來獲取IP地址;B3、客戶端接收來自所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器的動(dòng)態(tài)主機(jī)配置協(xié)議應(yīng)答消息,并 記錄下該動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器的信息。
4. 一種客戶端系統(tǒng),所述客戶端系統(tǒng)包括用于與動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器進(jìn)行IP地 址交互的動(dòng)態(tài)主機(jī)配置協(xié)議客戶端模塊,及用于與外部通訊的網(wǎng)口模塊,其特征在于,所述 客戶端系統(tǒng)還包括中斷服務(wù)模塊,用于在檢測到用戶關(guān)機(jī)所觸發(fā)的中斷信號時(shí),根據(jù)記錄的動(dòng)態(tài)主機(jī)配 置協(xié)議服務(wù)器信息構(gòu)造含有動(dòng)態(tài)主機(jī)配置協(xié)議釋放消息的數(shù)據(jù)包,并通過所述網(wǎng)口模塊向 動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送所述數(shù)據(jù)包。
5. 根據(jù)權(quán)利要求4所述的客戶端系統(tǒng),其特征在于,所述客戶端系統(tǒng)還包括與所述中 斷服務(wù)模塊和所述動(dòng)態(tài)主機(jī)配置協(xié)議客戶端模塊相連的服務(wù)器信息記錄單元,該單元用于 存儲(chǔ)所述動(dòng)態(tài)主機(jī)配置協(xié)議客戶端模塊與動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器進(jìn)行交互而獲得的動(dòng) 態(tài)主機(jī)配置協(xié)議服務(wù)器信息。
6. 根據(jù)權(quán)利要求4或5所述的客戶端系統(tǒng),其特征在于,所述客戶端系統(tǒng)還包括與 所述中斷服務(wù)模塊通訊連接的關(guān)機(jī)按鈕,所述關(guān)機(jī)按鈕被啟動(dòng)時(shí)觸發(fā)所述中斷服務(wù)模塊運(yùn) 行。
7. 根據(jù)權(quán)利要求6所述的客戶端系統(tǒng),其特征在于,所述中斷服務(wù)模塊包括 與所述關(guān)機(jī)按鈕相連的中斷信號檢測單元,該單元用于在接收到所述關(guān)機(jī)按鈕產(chǎn)生的中斷信號時(shí)發(fā)出釋放指令;與所述中斷信號檢測單元相連的數(shù)據(jù)包構(gòu)造單元,該單元用于接收所述釋放指令, 并根據(jù)記錄的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息構(gòu)造含有動(dòng)態(tài)主機(jī)配置協(xié)議釋放消息的數(shù)據(jù) 包;與所述數(shù)據(jù)包構(gòu)造單元和所述網(wǎng)口模塊相連的發(fā)送單元,該單元用于通過所述網(wǎng)口模 塊向所述動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送所述數(shù)據(jù)包。
全文摘要
本發(fā)明公開了一種客戶端釋放動(dòng)態(tài)主機(jī)配置資源的方法及其客戶端系統(tǒng),其方法包括以下步驟A、根據(jù)用戶的關(guān)機(jī)命令發(fā)送中斷信號;B、在檢測到所述中斷信號時(shí),根據(jù)記錄的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器信息構(gòu)造動(dòng)態(tài)主機(jī)配置協(xié)議釋放數(shù)據(jù)包;C、向動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器發(fā)送所述釋放數(shù)據(jù)包。本發(fā)明通過在客戶端關(guān)機(jī)時(shí)向DHCP服務(wù)器發(fā)送離線的DHCPrealease消息,來實(shí)現(xiàn)IP配置資源的釋放,避免客戶端在關(guān)機(jī)后還占用IP資源,提高了IP資源的合理應(yīng)用,優(yōu)化了網(wǎng)絡(luò)資源。
文檔編號H04L29/06GK101715006SQ200810216659
公開日2010年5月26日 申請日期2008年10月7日 優(yōu)先權(quán)日2008年10月7日
發(fā)明者丁鵬, 付賢會(huì), 柴作朋, 鄭可馨 申請人:中興通訊股份有限公司