41]所述第一通信設(shè)備為接入集中器,所述第二通信設(shè)備為客戶端。
[0042]本發(fā)明實(shí)施例提供一種基于PADT報(bào)文的會(huì)話處理方法和設(shè)備,通過(guò)第一通信設(shè)備接收PADT報(bào)文,再根據(jù)所述PADT報(bào)文,向所述第二通信設(shè)備發(fā)送回應(yīng)請(qǐng)求報(bào)文;當(dāng)所述第一通信設(shè)備接收到回應(yīng)響應(yīng)報(bào)文時(shí),所述第一通信設(shè)備根據(jù)所述回應(yīng)響應(yīng)報(bào)文,識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài);然后根據(jù)所述第二通信設(shè)備的所述會(huì)話的狀態(tài),控制所述第一通信設(shè)備的所述會(huì)話的終止;從而避免了接收到PADT報(bào)文就貿(mào)然終止會(huì)話,進(jìn)而避免了第一通信設(shè)備與第二通信設(shè)備之間進(jìn)行的服務(wù)被惡意終結(jié)。
【附圖說(shuō)明】
[0043]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1為本發(fā)明基于PADT報(bào)文的會(huì)話處理方法實(shí)施例一的流程圖;
[0045]圖2為本發(fā)明基于PADT報(bào)文的會(huì)話處理方法實(shí)施例二的流程圖;
[0046]圖3為本發(fā)明通信設(shè)備實(shí)施例一的結(jié)構(gòu)示意圖;
[0047]圖4為本發(fā)明通信設(shè)備實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]圖1為本發(fā)明基于PADT報(bào)文的會(huì)話處理方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例的方法可以包括:
[0050]S101、第一通信設(shè)備接收PADT報(bào)文。
[0051 ] 本實(shí)施例中,第一通信設(shè)備接收到PADT報(bào)文,該P(yáng)ADT報(bào)文包括該第一通信設(shè)備與第二通信設(shè)備之間的會(huì)話的標(biāo)識(shí);而且該第一通信設(shè)備與該第二通信設(shè)備之間的會(huì)話的建立就是:第一通信設(shè)備建立該會(huì)話且第二通信設(shè)備也建立該會(huì)話。該P(yáng)ADT報(bào)文用于指示該第一通信設(shè)備根據(jù)該會(huì)話的標(biāo)識(shí)終止該第一通信設(shè)備的該會(huì)話。
[0052]S102、所述第一通信設(shè)備根據(jù)所述PADT報(bào)文,向所述第二通信設(shè)備發(fā)送回應(yīng)請(qǐng)求報(bào)文。
[0053]本實(shí)施例中,該第一通信設(shè)備根據(jù)接收的PADT報(bào)文后,進(jìn)行鏈路控制協(xié)議(英文:Link Control Protocol,簡(jiǎn)稱:LCP)探測(cè),也就是該第一通信設(shè)備向該第二通信設(shè)備發(fā)送回應(yīng)請(qǐng)求(英文:eCho-request)報(bào)文,該回應(yīng)請(qǐng)求報(bào)文的目的地址為該第二通信設(shè)備的地址。
[0054]S103、當(dāng)所述第一通信設(shè)備接收到回應(yīng)響應(yīng)報(bào)文時(shí),所述第一通信設(shè)備根據(jù)所述回應(yīng)響應(yīng)報(bào)文,識(shí)別所述第二通信設(shè)備的所述會(huì)話的狀態(tài)。
[0055]本實(shí)施例中,當(dāng)該第一通信設(shè)備接收到回應(yīng)響應(yīng)(英文:echo_reply)報(bào)文時(shí),該第一通信設(shè)備根據(jù)接收的回應(yīng)響應(yīng)報(bào)文,識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài)。也就是,該第一通信設(shè)備可以根據(jù)接收的回應(yīng)響應(yīng)報(bào)文,識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài)為正常狀態(tài),即該P(yáng)ADT報(bào)文不是第二通信設(shè)備發(fā)送的,而是另一通信設(shè)備偽造發(fā)送的;或者,該第一通信設(shè)備可以根據(jù)接收的回應(yīng)響應(yīng)報(bào)文,識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài)為異常狀態(tài)。
[0056]S104、所述第一通信設(shè)備根據(jù)所述第二通信設(shè)備的所述會(huì)話的狀態(tài),控制所述第一通信設(shè)備的所述會(huì)話的終止。
[0057]本實(shí)施例中,該第一通信設(shè)備根據(jù)該第二通信設(shè)備的該會(huì)話的狀態(tài),控制該第一通信設(shè)備的該會(huì)話的終止。從而避免了現(xiàn)有技術(shù)中第一通信設(shè)備接收到用于指示終止與第二通信設(shè)備之間的會(huì)話的PADT報(bào)文后就終止會(huì)話的缺陷。
[0058]其中,當(dāng)該第一通信設(shè)備識(shí)別該第二通信設(shè)備的該會(huì)話的狀態(tài)為正常狀態(tài)時(shí),也就是該第一通信設(shè)備接收的PADT報(bào)文是第三方偽造發(fā)送的,則該第一通信設(shè)備不終止該第一通信設(shè)備的該會(huì)話,而是繼續(xù)保持該會(huì)話;還可以丟棄(或忽略)該P(yáng)ADT報(bào)文。
[0059]當(dāng)?shù)谝煌ㄐ旁O(shè)備識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài)為異常狀態(tài)時(shí),該第一通信設(shè)備根據(jù)PADT報(bào)文中的會(huì)話的標(biāo)識(shí),終止該第一通信設(shè)備的該會(huì)話,例如是該第一通信設(shè)備刪除了該會(huì)話的相關(guān)信息。
[0060]本實(shí)施例,通過(guò)第一通信設(shè)備接收PADT報(bào)文,再根據(jù)所述PADT報(bào)文,向所述第二通信設(shè)備發(fā)送回應(yīng)請(qǐng)求報(bào)文;當(dāng)所述第一通信設(shè)備接收到回應(yīng)響應(yīng)報(bào)文時(shí),所述第一通信設(shè)備根據(jù)所述回應(yīng)響應(yīng)報(bào)文,識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài);然后根據(jù)所述第二通信設(shè)備的所述會(huì)話的狀態(tài),控制所述第一通信設(shè)備的所述會(huì)話的終止;從而避免了接收到PADT報(bào)文就貿(mào)然終止會(huì)話,進(jìn)而避免了第一通信設(shè)備與第二通信設(shè)備之間進(jìn)行的服務(wù)被惡意終結(jié)。
[0061]可選地,所述回應(yīng)請(qǐng)求報(bào)文包括第一標(biāo)識(shí);所述第一標(biāo)識(shí)用于標(biāo)識(shí)所述回應(yīng)請(qǐng)求報(bào)文;所述回應(yīng)響應(yīng)報(bào)文包括第二標(biāo)識(shí)魔術(shù)字,所述第二標(biāo)識(shí)用于標(biāo)識(shí)所述回應(yīng)響應(yīng)報(bào)文對(duì)應(yīng)的回應(yīng)請(qǐng)求報(bào)文;所述魔術(shù)字為發(fā)送所述回應(yīng)響應(yīng)報(bào)文的發(fā)送方的魔術(shù)字。本實(shí)施例中,所述第一通信設(shè)備根據(jù)所述回應(yīng)響應(yīng)報(bào)文識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài),存在如下所述的可行的實(shí)現(xiàn)方式。
[0062]在第一種可行的實(shí)現(xiàn)方式中,當(dāng)該第二標(biāo)識(shí)與第一標(biāo)識(shí)相同,以及該回應(yīng)響應(yīng)報(bào)文中的該魔術(shù)字與該第二通信設(shè)備的魔術(shù)字相同時(shí),該第一通信設(shè)備識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài)為正常狀態(tài)。
[0063]在第二種可行的實(shí)現(xiàn)方式中,當(dāng)該第二標(biāo)識(shí)與該第一標(biāo)識(shí)不相同,和/或,所述該回應(yīng)響應(yīng)報(bào)文中的該魔術(shù)字與所述第二通信設(shè)備的魔術(shù)字不相同時(shí),該第一通信設(shè)備識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài)為異常狀態(tài)。
[0064]可選地,第一通信設(shè)備執(zhí)行S102之后,若該第一通信設(shè)備未接收到回應(yīng)響應(yīng)報(bào)文,則該第一通信設(shè)備可以識(shí)別第二通信設(shè)備的該會(huì)話的狀態(tài)為異常狀態(tài)。在這種情況下,該第一通信設(shè)備不執(zhí)行S103。
[0065]圖2為本發(fā)明基于PADT報(bào)文的會(huì)話處理方法實(shí)施例二的流程圖,如圖2所示,本實(shí)施例的方法可以包括:
[0066]S201、第一通信設(shè)備接收PADT報(bào)文。
[0067]S202、所述第一通信設(shè)備根據(jù)所述PADT報(bào)文,向所述第二通信設(shè)備發(fā)送回應(yīng)請(qǐng)求報(bào)文。
[0068]本實(shí)施例中,S201和S202的具體實(shí)現(xiàn)過(guò)程可以參見本發(fā)明方法實(shí)施例一中的相關(guān)描述,此處不再贅述。
[0069]S203、該第一通信設(shè)備確定是否接收到回應(yīng)響應(yīng)報(bào)文。若是,則執(zhí)行S204,若否,則執(zhí)行S207。
[0070]本實(shí)施例中,該第一通信設(shè)備向第二通信設(shè)備發(fā)送回應(yīng)請(qǐng)求報(bào)文后,確定是否接收到回應(yīng)響應(yīng)報(bào)文。若該第一通信設(shè)備接收到回應(yīng)響應(yīng)報(bào)文,則該第一通信設(shè)備執(zhí)行S204。若該第一通信設(shè)備未接收到回應(yīng)響應(yīng)報(bào)文,則該第一通信設(shè)備執(zhí)行S207。
[0071]S204、該第一通信設(shè)備確定第一標(biāo)識(shí)與第二標(biāo)識(shí)是否相同。若是,則執(zhí)行S205,若否,則執(zhí)行S207。
[0072]本實(shí)施例中,回應(yīng)請(qǐng)求報(bào)文包括第一標(biāo)識(shí),該第一標(biāo)識(shí)用于標(biāo)識(shí)該回應(yīng)請(qǐng)求報(bào)文?;貞?yīng)響應(yīng)報(bào)文包括第二標(biāo)識(shí),該第二標(biāo)識(shí)用于標(biāo)識(shí)該回應(yīng)響應(yīng)報(bào)文對(duì)應(yīng)的回應(yīng)請(qǐng)求報(bào)文;例如:一通信設(shè)備接收到回應(yīng)請(qǐng)求報(bào)文后,回復(fù)與接收的回應(yīng)請(qǐng)求報(bào)文的回應(yīng)響應(yīng)報(bào)文,為了使接收方確定該回應(yīng)響應(yīng)報(bào)文是對(duì)哪個(gè)回應(yīng)請(qǐng)求報(bào)文的響應(yīng),該回應(yīng)響應(yīng)報(bào)文中攜帶接收的回應(yīng)請(qǐng)求報(bào)文中的標(biāo)識(shí)。
[0073]然后,該第一通信設(shè)備將回應(yīng)請(qǐng)求報(bào)文中的第一標(biāo)識(shí)與回應(yīng)響應(yīng)報(bào)文中的第二標(biāo)識(shí)進(jìn)行比較,當(dāng)確定該第一標(biāo)識(shí)與該第二標(biāo)識(shí)相同,則表示該第一通信設(shè)備接收的回應(yīng)響應(yīng)報(bào)文是S202中該第一通信設(shè)備發(fā)送的回應(yīng)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文,然后執(zhí)行S205;當(dāng)確定該第一標(biāo)識(shí)與該第二標(biāo)識(shí)不相同,則表示該第一通信設(shè)備接收的回應(yīng)響應(yīng)報(bào)文不是S202中該第一通信設(shè)備發(fā)送的回應(yīng)請(qǐng)求報(bào)文的響應(yīng)報(bào)文,也就是該第二通信設(shè)備的該會(huì)話發(fā)生了異常,則執(zhí)行S207。
[0074]可選地,若該第一通信設(shè)備在預(yù)設(shè)時(shí)間內(nèi)未接收到回應(yīng)響應(yīng)報(bào)文,則可以確定該第一通信設(shè)備未接收到回應(yīng)響應(yīng)報(bào)文??蛇x地,若該第一通信設(shè)備連續(xù)在N次在預(yù)設(shè)時(shí)間內(nèi)未接收到回應(yīng)響應(yīng)報(bào)文時(shí),N為大于或等于I的整數(shù),則可以確定該第一通信設(shè)備未接收到回應(yīng)響應(yīng)報(bào)文。以N為3舉例進(jìn)行說(shuō)明,第一通信設(shè)備接收到PADT報(bào)文后,第一次向第二通信設(shè)備發(fā)送回應(yīng)響應(yīng)報(bào)文,若第一通信設(shè)備在發(fā)送這次回應(yīng)響應(yīng)報(bào)文后預(yù)設(shè)時(shí)間內(nèi)未接收到回應(yīng)響應(yīng)報(bào)文,這次可以稱為該第一通信設(shè)備第一次未接收到回應(yīng)響應(yīng)報(bào)文;然后該第一通信設(shè)備第二次向第二通信設(shè)備發(fā)送回應(yīng)響應(yīng)報(bào)文,若第一通信設(shè)備在發(fā)送這次回應(yīng)響應(yīng)報(bào)文后預(yù)設(shè)時(shí)間內(nèi)未接收到回應(yīng)響應(yīng)報(bào)文,這次可以稱為該第一通信設(shè)備第二次未接收到回應(yīng)響應(yīng)報(bào)文;然后該第一通信設(shè)備第三次向第二通信設(shè)備發(fā)送回應(yīng)響應(yīng)報(bào)文,若第一通信設(shè)備在發(fā)送這次回應(yīng)響應(yīng)報(bào)文后預(yù)設(shè)時(shí)間內(nèi)未接收到回應(yīng)響應(yīng)報(bào)文,這次可以稱為該第一通信設(shè)備第三次未接收到回應(yīng)響應(yīng)報(bào)文;由于該第一通信設(shè)備連接三次未