專利名稱:實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的裝置 及方法。
背景技術(shù):
現(xiàn)有技術(shù)CDMA的PPP(Point to Point Protocol,點(diǎn)對(duì)點(diǎn)協(xié)議)數(shù)據(jù)業(yè)務(wù)中,用 戶使用USB數(shù)據(jù)線連接PC(個(gè)人電腦)和CDMA終端,如果用戶通過(guò)點(diǎn)擊PC上的鏈接圖 標(biāo)斷開PC側(cè)與網(wǎng)絡(luò)側(cè)之間的PPP鏈路,則PC會(huì)通過(guò)CDMA終端向網(wǎng)絡(luò)側(cè)發(fā)送terminate request (終止請(qǐng)求)消息,網(wǎng)絡(luò)側(cè)接收到該請(qǐng)求消息后,發(fā)送應(yīng)答terminate ack(終止響 應(yīng))消息,從而實(shí)現(xiàn)PPP數(shù)據(jù)業(yè)務(wù)的斷鏈。但是如果用戶正在以休眠狀態(tài)進(jìn)行數(shù)據(jù)業(yè)務(wù)連接時(shí),發(fā)生重啟PC或者拔掉USB數(shù) 據(jù)線,這種情況下,由于PC不可用,因而PC無(wú)法通過(guò)CDMA終端向網(wǎng)絡(luò)側(cè)發(fā)送PPP斷鏈請(qǐng)求。 這樣,雖然已經(jīng)不再進(jìn)行數(shù)據(jù)業(yè)務(wù)連接了,但是網(wǎng)絡(luò)側(cè)在一段時(shí)間(例如半個(gè)小時(shí))內(nèi)還會(huì) 存在PPP鏈路,在這段時(shí)間網(wǎng)絡(luò)側(cè)仍然需要對(duì)相關(guān)網(wǎng)絡(luò)資源進(jìn)行維護(hù)以及對(duì)用戶數(shù)據(jù)業(yè)務(wù) 進(jìn)行計(jì)費(fèi),從而造成不必要的網(wǎng)絡(luò)資源浪費(fèi),同時(shí)用戶還不得不擔(dān)負(fù)非必要的費(fèi)用支出。
發(fā)明內(nèi)容
鑒于上述的分析,本發(fā)明旨在提供一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的裝置及方 法,用以解決現(xiàn)有點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)中存在的由于沒(méi)有及時(shí)斷開PPP鏈路而造成的網(wǎng)絡(luò) 資源浪費(fèi)以及用戶多負(fù)擔(dān)非必要費(fèi)用支出的問(wèn)題。本發(fā)明的目的主要是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供了一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的裝置,設(shè)置于終端中,包括檢 測(cè)模塊、處理模塊和斷鏈模塊,其中,所述檢測(cè)模塊,用于在該終端以休眠狀態(tài)進(jìn)行PPP即點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)時(shí),檢 測(cè)與該終端連接的PC即個(gè)人電腦的狀態(tài),并在確認(rèn)該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí)通知所述處 理模塊;所述處理模塊,用于在得知該P(yáng)C為不可用狀態(tài)時(shí)向網(wǎng)絡(luò)側(cè)發(fā)送斷鏈請(qǐng)求,并在接 收網(wǎng)絡(luò)側(cè)的斷鏈請(qǐng)求應(yīng)答時(shí)觸發(fā)所述斷鏈模塊;所述斷鏈模塊,用于斷開承載PPP數(shù)據(jù)業(yè)務(wù)的PPP數(shù)據(jù)業(yè)務(wù)鏈路。進(jìn)一步地,所述處理模塊具體用于,在得知該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀態(tài)是否為休眠狀態(tài),當(dāng) 確認(rèn)是休眠狀態(tài)時(shí)構(gòu)造并發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè),并在接收到網(wǎng)絡(luò)側(cè)返 回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息后觸發(fā)所述斷鏈模塊。進(jìn)一步地,所述處理模塊具體包括判斷單元、消息發(fā)送單元和定時(shí)單元,其中,所述判斷單元,用于在得知該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀態(tài) 是否為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)觸發(fā)所述消息發(fā)送單元;
所述消息發(fā)送單元,用于構(gòu)造并發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè)并觸發(fā) 所述定時(shí)單元開始計(jì)時(shí);所述定時(shí)單元,用于檢測(cè)在預(yù)定時(shí)間內(nèi)是否收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止 請(qǐng)求應(yīng)答消息,如果收到,觸發(fā)所述斷鏈模塊,否則觸發(fā)所述消息發(fā)送單元重新發(fā)送鏈路控 制協(xié)議終止請(qǐng)求消息。進(jìn)一步地,設(shè)定預(yù)定時(shí)間包括一個(gè)或多個(gè)應(yīng)答周期,則所述定時(shí)單元具體用于,檢 測(cè)在一個(gè)應(yīng)答周期內(nèi)是否接收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息如果是,觸發(fā)所述斷鏈模塊;如果否,觸發(fā)所述消息發(fā)送單元重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息,并進(jìn)一步 檢測(cè)在多個(gè)應(yīng)答周期內(nèi)經(jīng)過(guò)多次重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息后是否收到鏈路控 制協(xié)議終止請(qǐng)求應(yīng)答消息,如果是,觸發(fā)所述斷鏈模塊,否則本次PPP數(shù)據(jù)業(yè)務(wù)斷鏈?zhǔn)?。本發(fā)明還提供了一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的方法,包括步驟A 終端在以休眠狀態(tài)進(jìn)行點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)時(shí),檢測(cè)與該終端連接的PC 即個(gè)人電腦的狀態(tài);步驟B 在經(jīng)過(guò)檢測(cè)確認(rèn)該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí)向網(wǎng)絡(luò)側(cè)發(fā)送斷鏈請(qǐng)求,并在 接收網(wǎng)絡(luò)側(cè)的斷鏈請(qǐng)求應(yīng)答時(shí)斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路。進(jìn)一步地,所述步驟B具體包括終端在經(jīng)過(guò)檢測(cè)確認(rèn)與該終端連接的PC當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè) 務(wù)的狀態(tài)是否為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)建立無(wú)線鏈路后構(gòu)造并發(fā)送鏈路控制協(xié)議 終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè),并在接收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息后斷開 PPP數(shù)據(jù)業(yè)務(wù)鏈路。進(jìn)一步地,所述步驟B具體包括步驟Bl 終端在經(jīng)過(guò)檢測(cè)確認(rèn)該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀 態(tài)是否為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)執(zhí)行步驟B2 ;步驟B2 構(gòu)造并發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè)并開始計(jì)時(shí);步驟B3 檢測(cè)在預(yù)定時(shí)間內(nèi)是否收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答 消息,如果收到,斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路,否則重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò) 側(cè)。進(jìn)一步地,設(shè)定預(yù)定時(shí)間包括一個(gè)或多個(gè)應(yīng)答周期,則所述步驟B3具體包括檢測(cè)在一個(gè)應(yīng)答周期內(nèi)是否接收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消 息如果是,斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路;如果否,重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息,并進(jìn)一步檢測(cè)在多個(gè)應(yīng)答周期內(nèi) 經(jīng)過(guò)多次重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息后是否收到鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消 息,如果是,斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路,否則本次PPP數(shù)據(jù)業(yè)務(wù)斷鏈?zhǔn)?。本發(fā)明有益效果如下本發(fā)明實(shí)現(xiàn)了在以休眠狀態(tài)進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)時(shí),如果用戶拔掉USB數(shù)據(jù)線或者 重啟電腦,可以檢測(cè)到該異常并進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)斷鏈處理,從而避免了網(wǎng)絡(luò)資源浪費(fèi)問(wèn) 題,也使得數(shù)據(jù)計(jì)費(fèi)更加準(zhǔn)確。
本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分的從說(shuō)明書中變得顯而易見,或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
圖1為本發(fā)明實(shí)施例所述裝置的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例所述方法的流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖來(lái)具體描述本發(fā)明的優(yōu)選實(shí)施例,其中,附圖構(gòu)成本申請(qǐng)的一部分, 并與本發(fā)明的實(shí)施例一起用于闡釋本發(fā)明的技術(shù)方案。為了清楚和簡(jiǎn)化目的,當(dāng)其可能使 本發(fā)明的主題模糊不清時(shí),將省略本文所描述的器件中已知功能和結(jié)構(gòu)的詳細(xì)具體說(shuō)明。首先結(jié)合附圖1對(duì)本發(fā)明實(shí)施例所述裝置進(jìn)行詳細(xì)說(shuō)明。本發(fā)明實(shí)施例所述裝置設(shè)置于終端中,當(dāng)終端以休眠狀態(tài)進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)時(shí), 如果用戶拔掉USB數(shù)據(jù)線或者重啟電腦,所述裝置可以檢測(cè)到該異常并進(jìn)行PPP數(shù)據(jù)業(yè)務(wù) 斷鏈處理。如圖1所示,圖1為本發(fā)明實(shí)施例所述裝置的結(jié)構(gòu)示意圖,具體可以包括檢測(cè)模 塊、處理模塊和斷鏈模塊,其中,(一 )檢測(cè)模塊,主要負(fù)責(zé)檢測(cè)與該CDMA終端連接的PC的狀態(tài),當(dāng)檢測(cè)到與該 CDMA終端鏈接的PC當(dāng)前是不可用狀態(tài)時(shí),發(fā)送PC不可用消息給處理模塊,將PC不可用 狀態(tài)通知給處理模塊;其中,檢測(cè)與該CDMA終端連接的PC的狀態(tài)的方法可以采用檢測(cè) DTR(Data Terminal Ready,數(shù)據(jù)終端就緒)信號(hào)的方法,即當(dāng)用戶拔掉USB數(shù)據(jù)線或者重 啟電腦時(shí),CDMA終端會(huì)產(chǎn)生一個(gè)DTR信號(hào),檢測(cè)模塊通過(guò)檢測(cè)這個(gè)信號(hào)是否存在就可以斷 定與其連接的PC的狀態(tài)是否可用。( 二)處理模塊,接收來(lái)自檢測(cè)模塊的PC不可用消息,構(gòu)造并發(fā)送LCP(Link Control Protocol,鏈路控制協(xié)議)terminate request (終止請(qǐng)求)消息給網(wǎng)絡(luò)側(cè),并在接 收到網(wǎng)絡(luò)側(cè)返回的LCP terminate request應(yīng)答消息后觸發(fā)斷鏈模塊;具體的說(shuō)就是,處理模塊接收到檢測(cè)模塊發(fā)來(lái)的PC不可用消息后,判斷當(dāng)前數(shù)據(jù) 業(yè)務(wù)狀態(tài)是否為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí),處理模塊建立無(wú)線鏈路后初始化PPP LCP 協(xié)議相關(guān)資源,構(gòu)造并發(fā)送LCP terminate request消息給網(wǎng)絡(luò)側(cè),并在接收到網(wǎng)絡(luò)側(cè)返回 的terminate request應(yīng)答消息后觸發(fā)斷鏈模塊進(jìn)行斷鏈處理,同時(shí)通知網(wǎng)絡(luò)側(cè)進(jìn)行斷鏈, 由斷鏈模塊和網(wǎng)絡(luò)側(cè)斷開PPP鏈路,釋放PPP LCP協(xié)議相關(guān)資源;其中,處理模塊具體可以包括判斷單元、消息發(fā)送單元和定時(shí)單元,其中,判斷單元,在得知該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀態(tài)是否為休 眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)觸發(fā)消息發(fā)送單元;消息發(fā)送單元,被判斷單元觸發(fā)后,消息發(fā)送單元構(gòu)造并發(fā)送LCP terminaterequest消息給網(wǎng)絡(luò)側(cè),并觸發(fā)定時(shí)單元開始計(jì)時(shí);定時(shí)單元,檢測(cè)在預(yù)定時(shí)間內(nèi)是否收到網(wǎng)絡(luò)側(cè)返回的LCP terminate request 應(yīng)答消息,如果收到,觸發(fā)所述斷鏈模塊,否則觸發(fā)所述消息發(fā)送單元重新發(fā)送LCPterminate request消息;其中,預(yù)定時(shí)間可以包括一個(gè)或多個(gè)應(yīng)答周期;本發(fā)明實(shí)施例中,定時(shí)單元可以采用一個(gè)定時(shí)器,初始化該LCP terminaterequest消息重發(fā)計(jì)數(shù)值并且啟動(dòng)該定時(shí)器,檢測(cè)在一個(gè)應(yīng)答周期內(nèi)是否接收到 網(wǎng)絡(luò)側(cè)返回的LCP terminate request應(yīng)答消息如果在一個(gè)應(yīng)答周期內(nèi)接收到網(wǎng)絡(luò)側(cè)返回的LCP terminate request應(yīng)答消息,則停止計(jì)時(shí),并觸發(fā)斷鏈模塊進(jìn)行斷鏈處理;如果在一個(gè)應(yīng)答周期內(nèi)沒(méi)有接收到網(wǎng)絡(luò)側(cè)返回的LCP terminate request應(yīng)答消 息,則觸發(fā)消息發(fā)送單元重新發(fā)送LCP terminate request消息,并進(jìn)一步檢測(cè)在多個(gè)應(yīng)答 周期內(nèi)經(jīng)過(guò)多次重新發(fā)送LCP terminate request消息后是否收到LCPterminate request 應(yīng)答消息,如果是,則觸發(fā)斷鏈模塊并通知網(wǎng)絡(luò)側(cè)進(jìn)行斷鏈,如果經(jīng)過(guò)多次重新發(fā)送LCP terminate request消息,直到重發(fā)計(jì)數(shù)值變?yōu)榱闳晕唇邮盏絃CP terminate request應(yīng)答 消息,則認(rèn)為本次PPP斷鏈?zhǔn) ?三)斷鏈模塊,在被處理模塊觸發(fā)后,斷鏈模塊斷開PPP鏈路,釋放PPPLCP協(xié)議 相關(guān)資源;同樣,網(wǎng)絡(luò)側(cè)接收處理模塊的斷鏈通知后,也會(huì)釋放CDMA業(yè)務(wù)信道資源,PPP鏈路 釋放;具體斷鏈過(guò)程可以采用現(xiàn)在技術(shù)中的方案,此處不再贅述。本發(fā)明實(shí)施例在CDMA終端中增加了 PPP LCP鏈路管理斷鏈功能,申請(qǐng)和初始化 PPP LCP資源,并且向網(wǎng)絡(luò)側(cè)發(fā)送斷鏈請(qǐng)求,網(wǎng)絡(luò)側(cè)接收到斷鏈請(qǐng)求后,向CDMA終端發(fā)送斷 鏈請(qǐng)求應(yīng)答,從而避免了網(wǎng)絡(luò)資源浪費(fèi)問(wèn)題,也使得數(shù)據(jù)計(jì)費(fèi)更加準(zhǔn)確。接下來(lái)結(jié)合附圖2對(duì)本發(fā)明實(shí)施例所述方法進(jìn)行詳細(xì)說(shuō)明。當(dāng)CDMA終端以休眠狀態(tài)進(jìn)行數(shù)據(jù)業(yè)務(wù)時(shí),如果用戶拔掉USB數(shù)據(jù)線或者重啟電 腦,本發(fā)明實(shí)施例所述方法可以實(shí)現(xiàn)檢測(cè)到該異常并進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)斷鏈處理。如圖2所示,圖2為本發(fā)明實(shí)施例所述方法的流程示意圖,具體可以包括以下步 驟步驟201 =CDMA終端檢測(cè)與該CDMA終端連接的PC的狀態(tài),當(dāng)檢測(cè)到與該CDMA終 端連接的PC當(dāng)前是不可用狀態(tài)執(zhí)行步驟202 ;步驟202 判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀態(tài)是否為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)執(zhí)行 步驟203 ;步驟203 初始化PPP LCP協(xié)議相關(guān)資源,構(gòu)造LCP terminate request消息;步驟204 發(fā)送LCP terminate request消息給網(wǎng)絡(luò)側(cè);步驟205 接收到網(wǎng)絡(luò)側(cè)返回的LCP terminate request應(yīng)答消息,斷開PPP鏈路, 釋放PPP LCP協(xié)議相關(guān)資源;具體的說(shuō)就是,設(shè)定預(yù)定時(shí)間包括多個(gè)應(yīng)答周期,向網(wǎng)絡(luò)側(cè)發(fā)送LCPterminate request消息,先初始化該LCP terminate request消息重發(fā)計(jì)數(shù)值并開始計(jì)時(shí),檢測(cè)在一 個(gè)應(yīng)答周期內(nèi)是否接收到網(wǎng)絡(luò)側(cè)返回的LCP terminate request應(yīng)答消息如果在一個(gè)應(yīng)答周期內(nèi)接收到LCP terminate request應(yīng)答消息,則停止計(jì)時(shí),并 斷開PPP鏈路,釋放PPP LCP協(xié)議相關(guān)資源;如果在一個(gè)應(yīng)答周期內(nèi)沒(méi)有接收到網(wǎng)絡(luò)側(cè)返回的LCP terminate request應(yīng)答消 息,則重新發(fā)送LCP terminate request消息,如果在多個(gè)應(yīng)答周期內(nèi)經(jīng)過(guò)多次重新發(fā)送LCP terminate request 消息后收到 LCP terminate request 應(yīng)答消息,則斷開 PPP 鏈路,釋放PPP LCP協(xié)議相關(guān)資源,并通知網(wǎng)絡(luò)側(cè)斷鏈,如果在多個(gè)應(yīng)答周期內(nèi)經(jīng)過(guò)多次重新發(fā)送 LCP terminate request消息仍沒(méi)有接收到LCPterminate request應(yīng)答消息,則認(rèn)為本次 PPP斷鏈?zhǔn)?。綜上所述,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的裝置及方 法,在終端進(jìn)行休眠狀態(tài)數(shù)據(jù)業(yè)務(wù)時(shí),如果發(fā)生PC重啟或者拔掉數(shù)據(jù)線,本發(fā)明實(shí)施例可 以實(shí)現(xiàn)檢測(cè)到該異常并進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)斷鏈,使得用戶沒(méi)有使用數(shù)據(jù)業(yè)務(wù)時(shí)候,可以立 即結(jié)束數(shù)據(jù)業(yè)務(wù);并使得網(wǎng)絡(luò)在終端不能使用數(shù)據(jù)業(yè)務(wù)時(shí)候,停止本用戶數(shù)據(jù)業(yè)務(wù),從而減 少網(wǎng)絡(luò)資源浪費(fèi),使得對(duì)用戶數(shù)據(jù)業(yè)務(wù)的計(jì)費(fèi)更加準(zhǔn)確。以上所述,僅為本發(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)。
權(quán)利要求
一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的裝置,其特征在于,設(shè)置于終端中,包括檢測(cè)模塊、處理模塊和斷鏈模塊,其中,所述檢測(cè)模塊,用于在該終端以休眠狀態(tài)進(jìn)行PPP即點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)時(shí),檢測(cè)與該終端連接的PC即個(gè)人電腦的狀態(tài),并在確認(rèn)該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí)通知所述處理模塊;所述處理模塊,用于在得知該P(yáng)C為不可用狀態(tài)時(shí)向網(wǎng)絡(luò)側(cè)發(fā)送斷鏈請(qǐng)求,并在接收網(wǎng)絡(luò)側(cè)的斷鏈請(qǐng)求應(yīng)答時(shí)觸發(fā)所述斷鏈模塊;所述斷鏈模塊,用于斷開承載PPP數(shù)據(jù)業(yè)務(wù)的PPP數(shù)據(jù)業(yè)務(wù)鏈路。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述處理模塊具體用于,在得知該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀態(tài)是否為休眠狀態(tài),當(dāng)確認(rèn) 是休眠狀態(tài)時(shí)構(gòu)造并發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè),并在接收到網(wǎng)絡(luò)側(cè)返回的 鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息后觸發(fā)所述斷鏈模塊。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述處理模塊具體包括判斷單元、消息 發(fā)送單元和定時(shí)單元,其中,所述判斷單元,用于在得知該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀態(tài)是否 為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)觸發(fā)所述消息發(fā)送單元;所述消息發(fā)送單元,用于構(gòu)造并發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè)并觸發(fā)所述 定時(shí)單元開始計(jì)時(shí);所述定時(shí)單元,用于檢測(cè)在預(yù)定時(shí)間內(nèi)是否收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求 應(yīng)答消息,如果收到,觸發(fā)所述斷鏈模塊,否則觸發(fā)所述消息發(fā)送單元重新發(fā)送鏈路控制協(xié) 議終止請(qǐng)求消息。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,設(shè)定預(yù)定時(shí)間包括一個(gè)或多個(gè)應(yīng)答周期, 則所述定時(shí)單元具體用于,檢測(cè)在一個(gè)應(yīng)答周期內(nèi)是否接收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議 終止請(qǐng)求應(yīng)答消息如果是,觸發(fā)所述斷鏈模塊;如果否,觸發(fā)所述消息發(fā)送單元重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息,并進(jìn)一步檢測(cè) 在多個(gè)應(yīng)答周期內(nèi)經(jīng)過(guò)多次重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息后是否收到鏈路控制協(xié) 議終止請(qǐng)求應(yīng)答消息,如果是,觸發(fā)所述斷鏈模塊,否則本次PPP數(shù)據(jù)業(yè)務(wù)斷鏈?zhǔn) ?br>
5.一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的方法,其特征在于,包括步驟A 終端在以休眠狀態(tài)進(jìn)行PPP即點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)時(shí),檢測(cè)與該終端連接的PC 即個(gè)人電腦的狀態(tài);步驟B 在經(jīng)過(guò)檢測(cè)確認(rèn)該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí)建立無(wú)線物理鏈路向網(wǎng)絡(luò)側(cè)發(fā)送斷 鏈請(qǐng)求,并在接收網(wǎng)絡(luò)側(cè)的斷鏈請(qǐng)求應(yīng)答時(shí)斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟B具體包括終端在經(jīng)過(guò)檢測(cè)確認(rèn)與該終端連接的PC當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的 狀態(tài)是否為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)建立無(wú)線物理鏈路后構(gòu)造并發(fā)送鏈路控制協(xié)議 終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè),并在接收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息后斷開 PPP數(shù)據(jù)業(yè)務(wù)鏈路。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟B具體包括步驟Bl 終端在經(jīng)過(guò)檢測(cè)確認(rèn)該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí),判斷當(dāng)前數(shù)據(jù)業(yè)務(wù)的狀態(tài)是 否為休眠狀態(tài),當(dāng)確認(rèn)是休眠狀態(tài)時(shí)執(zhí)行步驟B2 ;步驟B2 構(gòu)造并發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè)并開始計(jì)時(shí); 步驟B3 檢測(cè)在預(yù)定時(shí)間內(nèi)是否收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息, 如果收到,斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路,否則重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息給網(wǎng)絡(luò)側(cè)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,設(shè)定預(yù)定時(shí)間包括一個(gè)或多個(gè)應(yīng)答周期, 則所述步驟B3具體包括檢測(cè)在一個(gè)應(yīng)答周期內(nèi)是否接收到網(wǎng)絡(luò)側(cè)返回的鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息 如果是,斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路;如果否,重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息,并進(jìn)一步檢測(cè)在多個(gè)應(yīng)答周期內(nèi)經(jīng)過(guò) 多次重新發(fā)送鏈路控制協(xié)議終止請(qǐng)求消息后是否收到鏈路控制協(xié)議終止請(qǐng)求應(yīng)答消息,如 果是,斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路,否則本次PPP數(shù)據(jù)業(yè)務(wù)斷鏈?zhǔn) ?br>
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)協(xié)議數(shù)據(jù)業(yè)務(wù)斷鏈的裝置,設(shè)置于終端中,包括檢測(cè)模塊、處理模塊和斷鏈模塊,其中,所述檢測(cè)模塊,用于在該終端以休眠狀態(tài)進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)時(shí),檢測(cè)與該終端連接的PC即個(gè)人電腦的狀態(tài),并在確認(rèn)該P(yáng)C當(dāng)前為不可用狀態(tài)時(shí)通知所述處理模塊;所述處理模塊,用于在得知該P(yáng)C為不可用狀態(tài)時(shí)建立無(wú)線物理鏈路后向網(wǎng)絡(luò)側(cè)發(fā)送斷鏈請(qǐng)求,并在接收網(wǎng)絡(luò)側(cè)的斷鏈請(qǐng)求應(yīng)答時(shí)觸發(fā)所述斷鏈模塊;所述斷鏈模塊,用于斷開PPP數(shù)據(jù)業(yè)務(wù)鏈路;本發(fā)明實(shí)現(xiàn)了在以休眠狀態(tài)進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)時(shí),如果用戶拔掉USB數(shù)據(jù)線或者重啟電腦,可以檢測(cè)到該異常并進(jìn)行PPP數(shù)據(jù)業(yè)務(wù)斷鏈處理,從而避免了網(wǎng)絡(luò)資源浪費(fèi)問(wèn)題,也使得數(shù)據(jù)計(jì)費(fèi)更加準(zhǔn)確。
文檔編號(hào)H04L29/08GK101808103SQ20101015520
公開日2010年8月18日 申請(qǐng)日期2010年4月26日 優(yōu)先權(quán)日2010年4月26日
發(fā)明者閆曉梅 申請(qǐng)人:中興通訊股份有限公司