專(zhuān)利名稱(chēng):呼叫狀態(tài)檢測(cè)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及通話計(jì)費(fèi)技術(shù)。
背景技術(shù):
目前移動(dòng)通信系統(tǒng)正由全球移動(dòng)通信系統(tǒng)(Global System For MobileCommunication,簡(jiǎn)稱(chēng)″GSM″)、通用分組無(wú)線業(yè)務(wù)(General Packet RadioService,簡(jiǎn)稱(chēng)″GPRS″)向?qū)拵Тa分多址系統(tǒng)(WideBand Code DivisionMultiple Access,簡(jiǎn)稱(chēng)″WCDMA″)過(guò)渡。上述任何一個(gè)系統(tǒng)都可以分為三個(gè)部分用戶設(shè)備(User Equipment,簡(jiǎn)稱(chēng)″UE″),接入設(shè)備和核心網(wǎng)絡(luò)。其中UE是用戶端的設(shè)備,可以是車(chē)載型、便攜型或者是手持型的設(shè)備。接入設(shè)備一方面通過(guò)無(wú)線接口直接與UE連接,完成無(wú)線信道的發(fā)送和管理,另一方面連接到核心網(wǎng)絡(luò),完成信號(hào)與核心網(wǎng)絡(luò)的連接。核心網(wǎng)絡(luò)用于完成呼叫連接,提供各種承載業(yè)務(wù),實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)和其他網(wǎng)絡(luò)的交互等功能。
當(dāng)上述的各種系統(tǒng)提供語(yǔ)音業(yè)務(wù)時(shí),通常都會(huì)使用一個(gè)計(jì)費(fèi)裝置來(lái)進(jìn)行通話計(jì)費(fèi)。該計(jì)費(fèi)裝置通常由計(jì)費(fèi)采集點(diǎn)、計(jì)費(fèi)中心、結(jié)算中心組成。計(jì)費(fèi)采集點(diǎn)負(fù)責(zé)采集用戶通話的開(kāi)始時(shí)間和終止時(shí)間,啟動(dòng)計(jì)費(fèi)計(jì)數(shù)器并發(fā)送所獲得的計(jì)數(shù)器數(shù)據(jù)給相應(yīng)的計(jì)費(fèi)中心。與此同時(shí),計(jì)費(fèi)采集點(diǎn)還要從計(jì)費(fèi)中心獲得用戶通話的最大時(shí)長(zhǎng),對(duì)通話狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,避免用戶透支。計(jì)費(fèi)中心根據(jù)費(fèi)率和時(shí)長(zhǎng)計(jì)算出通話費(fèi)用,實(shí)時(shí)更新手機(jī)卡中的余額,并對(duì)漫游用戶進(jìn)行漫游認(rèn)證。對(duì)于漫游用戶則需要將原始計(jì)數(shù)器的數(shù)據(jù)發(fā)送到結(jié)算中心進(jìn)行結(jié)算。由于在第三代伙伴組織計(jì)劃(Third Generation PartnershipProjects,簡(jiǎn)稱(chēng)″3GPP″)中規(guī)定,允許用戶一次通話的時(shí)間為幾天或者幾個(gè)星期,這就要求用戶在通話過(guò)程中不能被通信網(wǎng)絡(luò)計(jì)費(fèi)中斷。使用上述方法進(jìn)行計(jì)費(fèi)時(shí),如果網(wǎng)絡(luò)狀態(tài)不佳,計(jì)費(fèi)采集點(diǎn)和計(jì)費(fèi)中心間就會(huì)無(wú)法通信,從而會(huì)產(chǎn)生超長(zhǎng)話單。這將會(huì)存在兩種可能,一種可能是用戶正在長(zhǎng)時(shí)間通話,由于計(jì)費(fèi)采集點(diǎn)和計(jì)費(fèi)中心間無(wú)法通信而導(dǎo)致計(jì)費(fèi)采集點(diǎn)無(wú)法實(shí)時(shí)獲得計(jì)費(fèi)中心的信息,從而可能會(huì)造成用戶透支,損害運(yùn)營(yíng)商的利益;另一種可能是用戶不在長(zhǎng)時(shí)間通話,用戶端釋放通話時(shí),網(wǎng)絡(luò)內(nèi)部卻沒(méi)有終止計(jì)費(fèi),產(chǎn)生超長(zhǎng)話單,顯然這并不符合用戶的利益。因此此時(shí)的超長(zhǎng)話單并不能作為收費(fèi)的依據(jù)。為了解決上述問(wèn)題,目前最常用的方法是在網(wǎng)元內(nèi)部加入一個(gè)檢查機(jī)制或者強(qiáng)制業(yè)務(wù)中斷機(jī)制,來(lái)避免網(wǎng)元內(nèi)部錯(cuò)誤產(chǎn)生的超長(zhǎng)話單。
在實(shí)際應(yīng)用中,上述方案存在以下問(wèn)題由于目前超長(zhǎng)話單通常是由于網(wǎng)元與終端之間以及各網(wǎng)元之間的通信故障引起的,傳統(tǒng)的內(nèi)部檢查機(jī)制或強(qiáng)制業(yè)務(wù)中斷機(jī)制只是在網(wǎng)元內(nèi)部進(jìn)行檢查,而不能對(duì)網(wǎng)元與終端之間以及各網(wǎng)元之間進(jìn)行檢查。
造成這種情況的主要原因在于,沒(méi)有對(duì)網(wǎng)元與終端之間以及各網(wǎng)元之間的連接狀況提供檢查機(jī)制。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種呼叫狀態(tài)檢測(cè)方法,使得在網(wǎng)元與終端之間或各網(wǎng)元之間通信發(fā)生故障時(shí),避免產(chǎn)生不必要的超長(zhǎng)時(shí)間話單。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種呼叫狀態(tài)檢測(cè)方法,包含以下步驟A當(dāng)呼叫激活預(yù)定時(shí)間后,移動(dòng)交換中心通過(guò)向與其通信的終端或網(wǎng)元發(fā)送狀態(tài)查詢請(qǐng)求消息查詢狀態(tài)信息;B所述終端或網(wǎng)元通過(guò)向所述移動(dòng)交換中心反饋狀態(tài)查詢響應(yīng)消息提供狀態(tài)信息;C所述移動(dòng)交換中心根據(jù)所述狀態(tài)信息判斷所述呼叫是否正常,如果是,則繼續(xù)呼叫和計(jì)費(fèi),否則,移動(dòng)交換中心釋放呼叫,終止計(jì)費(fèi)。
其中,在所述步驟A中,所述預(yù)定時(shí)間為30分鐘。
在步驟C中,當(dāng)所述移動(dòng)交換中心釋放呼叫,終止計(jì)費(fèi)時(shí),還包含以下步驟所述移動(dòng)交換中心指示所述計(jì)費(fèi)的終止是由網(wǎng)絡(luò)釋放呼叫引起的。
在所述步驟A中,移動(dòng)交換中心通過(guò)狀態(tài)查詢過(guò)程,向用戶設(shè)備發(fā)送狀態(tài)查詢請(qǐng)求消息,查詢用戶設(shè)備的呼叫狀態(tài);在所述步驟B中,所述用戶設(shè)備通過(guò)狀態(tài)查詢響應(yīng)消息向所述移動(dòng)交換中心反饋呼叫狀態(tài);在所述步驟C中,所述移動(dòng)交換中心根據(jù)所述呼叫狀態(tài),判斷移動(dòng)交換中心和用戶設(shè)備的呼叫連接是否正常,如果是,則繼續(xù)呼叫和計(jì)費(fèi),否則,移動(dòng)交換中心釋放呼叫,終止計(jì)費(fèi)。
所述步驟B還包含以下步驟移動(dòng)交換中心對(duì)用戶設(shè)備反饋呼叫狀態(tài)進(jìn)行計(jì)時(shí),當(dāng)超時(shí)未反饋,則移動(dòng)交換中心再次向用戶設(shè)備發(fā)送狀態(tài)查詢請(qǐng)求消息,并對(duì)所述用戶設(shè)備反饋呼叫狀態(tài)進(jìn)行計(jì)時(shí),當(dāng)超時(shí)未反饋,則釋放呼叫,終止計(jì)費(fèi)。
在所述步驟C中,當(dāng)所述呼叫狀態(tài)為激活狀態(tài)、或移動(dòng)起源修改狀態(tài)、或移動(dòng)終止修改狀態(tài)時(shí),移動(dòng)交換中心判定呼叫正常。
在所述步驟A中,移動(dòng)交換中心通過(guò)電路狀態(tài)查詢過(guò)程,向?qū)职l(fā)送電路狀態(tài)查詢請(qǐng)求消息,查詢電路實(shí)際狀態(tài);在所述步驟B中,所述對(duì)局通過(guò)電路狀態(tài)查詢響應(yīng)消息,向所述移動(dòng)交換中心反饋所述電路實(shí)際狀態(tài);在所述步驟C中,所述移動(dòng)交換中心判斷所述電路實(shí)際狀態(tài)是否是空閑,如果是,則釋放呼叫,終止計(jì)費(fèi),否則繼續(xù)呼叫和計(jì)費(fèi)。
所述方法還包含以下步驟當(dāng)所述電路狀態(tài)查詢過(guò)程超時(shí),則釋放呼叫,終止計(jì)費(fèi)。
在所述步驟A中,發(fā)端移動(dòng)交換中心通過(guò)任意時(shí)刻查詢請(qǐng)求過(guò)程,向被叫用戶所在歸屬位置寄存器發(fā)送任意時(shí)刻查詢請(qǐng)求消息,查詢所述被叫用戶的呼叫狀態(tài);在所述步驟B中,所述歸屬位置寄存器向被叫用戶所在拜訪位置寄存器發(fā)送提供用戶位置信息請(qǐng)求消息,所述拜訪位置寄存器通過(guò)提供用戶位置信息響應(yīng)消息向所述歸屬位置寄存器反饋被叫用戶的呼叫狀態(tài),并由所述歸屬位置寄存器通過(guò)任意時(shí)刻查詢響應(yīng)消息,向所述發(fā)端移動(dòng)交換中心反饋所述呼叫狀態(tài);在所步驟C中,所述發(fā)端移動(dòng)交換中心判斷所述呼叫狀態(tài)是否是通話,如果是,則繼續(xù)呼叫和計(jì)費(fèi),否則釋放呼叫,終止計(jì)費(fèi)。
在所述方法中,當(dāng)所述任意時(shí)刻查詢請(qǐng)求過(guò)程超時(shí)或失敗,則返回步驟A。
通過(guò)比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的區(qū)別在于,采用MSC來(lái)對(duì)網(wǎng)元與用戶終端之間以及網(wǎng)元與網(wǎng)元之間的連接狀態(tài)進(jìn)行檢查,有效的減小了因?yàn)榫W(wǎng)元與用戶終端之間或各網(wǎng)元之間連接故障而導(dǎo)致產(chǎn)生長(zhǎng)話單的現(xiàn)象。
這種技術(shù)方案上的區(qū)別,帶來(lái)了較為明顯的有益效果,即通過(guò)使用MSC對(duì)網(wǎng)元與用戶終端之間以及網(wǎng)元與網(wǎng)元之間的連接進(jìn)行檢查,運(yùn)營(yíng)商不必再損失由于超長(zhǎng)話單不可靠而舍棄的部分話費(fèi),用戶也不會(huì)由于通話時(shí)間較長(zhǎng)而被強(qiáng)行中斷。因此能夠有效的提高服務(wù)質(zhì)量,避免產(chǎn)生不必要的長(zhǎng)話單。
圖1是根據(jù)本發(fā)明的第一實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞示意圖;圖2是根據(jù)本發(fā)明的第二實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞示意圖;圖3是根據(jù)本發(fā)明的第三實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞示意圖;圖4是根據(jù)本發(fā)明的第四實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞示意圖;圖5是根據(jù)本發(fā)明的第五實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞示意圖;圖6是根據(jù)本發(fā)明的第六實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
根據(jù)本發(fā)明的原理,要避免由于各網(wǎng)元之間或者網(wǎng)元與終端之間的通信故障而產(chǎn)生的錯(cuò)誤長(zhǎng)話單,需要在通話過(guò)程中使用移動(dòng)交換中心(MobileSwitch Center,簡(jiǎn)稱(chēng)″MSC″)定期檢查各網(wǎng)元之間、網(wǎng)元與終端之間或者電路狀態(tài)的一致性。對(duì)于網(wǎng)元與終端之間的故障可以使用MSC與用戶終端之間的狀態(tài)查詢過(guò)程來(lái)檢查;對(duì)于各網(wǎng)元之間的故障可以使用網(wǎng)關(guān)移動(dòng)交換中心(Gateway Mobile Switch Center,簡(jiǎn)稱(chēng)″GMSC″)和歸屬位置寄存器(HomeLocation Register,簡(jiǎn)稱(chēng)″HLR″)之間的ATI過(guò)程來(lái)進(jìn)行檢查;對(duì)于電路狀態(tài)的一致性可以使用MSC和移動(dòng)交換中心/本地交換(Mobile SwitchCenter/Local Exchange,簡(jiǎn)稱(chēng)″MSC/LE″)之間的電路查詢消息來(lái)檢查。在呼叫激活到一定時(shí)間后,就由MSC發(fā)起查詢操作,對(duì)終端的局間移動(dòng)呼叫、局間固定呼叫或者電路狀態(tài)進(jìn)行檢查。另外,如果發(fā)現(xiàn)和狀態(tài)相關(guān)的異常時(shí),也發(fā)起查詢操作,取得狀態(tài)一致。當(dāng)檢查到異常時(shí),執(zhí)行釋放呼叫,停止計(jì)費(fèi),并指示計(jì)費(fèi)停止是由于網(wǎng)絡(luò)發(fā)起的釋放。
圖1示出根據(jù)本發(fā)明的第一實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞情況,在本實(shí)施例中,在主叫端使用狀態(tài)查詢來(lái)檢查MSC和用戶終端之間連接狀態(tài),主要由主叫UE10、發(fā)端MSC11完成。
其中,主叫UE10是主叫方的用戶設(shè)備。熟悉本領(lǐng)域的人員應(yīng)該知道,UE可以是手機(jī)、車(chē)載等終端設(shè)備。
發(fā)端MSC 11是用以對(duì)其所覆蓋區(qū)域中的UE進(jìn)行控制并完成話路交換的功能實(shí)體。通過(guò)其可以實(shí)現(xiàn)移動(dòng)用戶之間,移動(dòng)用戶與固定用戶之間的連接,并可提供移動(dòng)網(wǎng)與其他公用通信網(wǎng)(如公用電話交換網(wǎng)(Public SwitchedTelephone Network,簡(jiǎn)稱(chēng)″PSTN″),綜合業(yè)務(wù)數(shù)字網(wǎng)(Integrated Service DigitalNetwork,簡(jiǎn)稱(chēng)″ISDN″))之間的接口。熟悉本領(lǐng)域的人應(yīng)該知道,根據(jù)MSC的具體功能,可以將其分為普通的移動(dòng)交換中心、匯接移動(dòng)交換中心(TransitMobile Switch Center,簡(jiǎn)稱(chēng)″TMSC″)和關(guān)口移動(dòng)交換中心(Gateway MobileSwitch Center,簡(jiǎn)稱(chēng)″GMSC″)等。
下面根據(jù)本發(fā)明的原理,具體描述主叫UE10和發(fā)端MSC11的狀態(tài)查詢過(guò)程。
如圖1所示,在通話激活一段預(yù)定時(shí)間,例如30分鐘之后,首先由發(fā)端MSC11向主叫UE10發(fā)送狀態(tài)查詢請(qǐng)求消息100,查詢主叫UE10的呼叫狀況。主叫UE10根據(jù)實(shí)際狀態(tài),向發(fā)端MSC11反饋狀態(tài)查詢響應(yīng)消息101。
如果主叫UE10返回的狀態(tài)查詢響應(yīng)消息101為激活狀態(tài)、或移動(dòng)起源修改(Mobile Originating Modify)狀態(tài)、或移動(dòng)終止修改(Mobile TerminatingModify)狀態(tài),則發(fā)端MSC判定發(fā)端MSC 11和主叫UE10的連接為正常,呼叫和計(jì)費(fèi)繼續(xù)執(zhí)行。如果主叫UE10返回的狀態(tài)查詢響應(yīng)消息101為其他狀態(tài),則發(fā)端MSC11認(rèn)為和呼叫狀態(tài)不一致,故釋放呼叫,計(jì)費(fèi)終止。
為了保證查詢過(guò)程正確,需要加入一個(gè)定時(shí)器,避免一直等待主叫UE10的狀態(tài)查詢響應(yīng)消息101。如果在定時(shí)期間沒(méi)有獲得主叫UE10的狀態(tài)查詢響應(yīng)消息101,則認(rèn)為超時(shí),由發(fā)端MSC11重新啟動(dòng)狀態(tài)查詢過(guò)程。對(duì)于第二次狀態(tài)查詢過(guò)程執(zhí)行和第一次查詢過(guò)程相同的處理。如果仍然超時(shí),則認(rèn)為主叫UE10和發(fā)端MSC 11失去聯(lián)系,終止計(jì)費(fèi)。
該過(guò)程可以有效的處理主叫掛機(jī)時(shí),網(wǎng)絡(luò)側(cè)相應(yīng)資源并沒(méi)有釋放的情形。在根據(jù)本發(fā)明的第二實(shí)施是被叫端的狀態(tài)查詢處理過(guò)程,與主叫端相似,其執(zhí)行狀態(tài)查詢處理的消息傳遞示意圖如圖2所示。首先由收端MSC20向被叫UE21發(fā)送狀態(tài)查詢請(qǐng)求消息200,查詢被叫UE21的通話狀況。如果被叫UE21返回的狀態(tài)查詢響應(yīng)消息201為激活狀態(tài)、或是移動(dòng)起源修改狀態(tài)、或是移動(dòng)終止修改狀態(tài),則收端MSC20認(rèn)為它和被叫UE21的連接為正常,呼叫和計(jì)費(fèi)繼續(xù)執(zhí)行。相反,如果被叫UE21返回的狀態(tài)查詢響應(yīng)消息201為其他狀態(tài),則認(rèn)為和呼叫狀態(tài)不一致,此時(shí)收端MSC20發(fā)起釋放過(guò)程,計(jì)費(fèi)終止。此外,在本實(shí)施例中,為了保證查詢過(guò)程正確,也加入一個(gè)定時(shí)器,避免一直等待被叫UE21的狀態(tài)查詢響應(yīng)消息201。如果在定時(shí)期間沒(méi)有獲得被叫UE21的狀態(tài)查詢響應(yīng)消息201,則認(rèn)為超時(shí),由收端MSC20重新啟動(dòng)狀態(tài)查詢過(guò)程,如果仍然超時(shí),則認(rèn)為被叫UE21和收端MSC20失去聯(lián)系,終止計(jì)費(fèi)。在根據(jù)本發(fā)明的第三實(shí)施例的呼叫狀態(tài)檢測(cè)方法中,為了檢查MSC與移動(dòng)被叫的連接是否正常,可以使用任意時(shí)刻查詢請(qǐng)求(AnyTime Interrogation,簡(jiǎn)稱(chēng)″ATI″)消息進(jìn)行查詢。在主叫端使用ATI消息來(lái)檢查各網(wǎng)元之間連接狀態(tài)的消息傳遞示意圖如圖3所示。主要由發(fā)端GMSC30,收端HLR31,收端拜訪位置寄存器(Visitor Location Register,簡(jiǎn)稱(chēng)“VLR”)32完成。
其中發(fā)端GMSC30主要用于處理兩個(gè)不同網(wǎng)元的連接。如移動(dòng)網(wǎng)與PSTN網(wǎng)絡(luò)的連接,移動(dòng)網(wǎng)與ISDN網(wǎng)絡(luò)的連接等。
收端HLR31是一個(gè)數(shù)據(jù)庫(kù),用于存儲(chǔ)歸屬用戶的所有數(shù)據(jù),包括用戶的接入驗(yàn)證、漫游能力、補(bǔ)充業(yè)務(wù)等信息數(shù)據(jù)。另外,收端HLR31還為MSC提供關(guān)于UE實(shí)際漫游所在的MSC區(qū)域的動(dòng)態(tài)信息。
收端VLR32是一個(gè)存儲(chǔ)進(jìn)入其覆蓋區(qū)的移動(dòng)用戶全部的有關(guān)信息的數(shù)據(jù)庫(kù),是動(dòng)態(tài)的用戶數(shù)據(jù)庫(kù),需要與收端HLR31進(jìn)行大量數(shù)據(jù)交換。
如果被叫用戶進(jìn)入另一個(gè)VLR區(qū),那么在本VLR區(qū)域內(nèi)存儲(chǔ)的數(shù)據(jù)必須刪除。
下面具體描述本實(shí)施例中使用ATI來(lái)檢查各網(wǎng)元連接狀態(tài)的過(guò)程。
如圖3所示,首先在激活一段時(shí)間后,由發(fā)端GMSC30判斷被叫用戶是否為移動(dòng)用戶并且判斷其所處的位置是否在本局內(nèi)。如果被叫是移動(dòng)用戶且不在本局內(nèi),則由發(fā)端GMSC30啟動(dòng)ATI過(guò)程,并向收端HLR31發(fā)送ATI請(qǐng)求消息300。當(dāng)然如果是在本局內(nèi)也可以使用ATI來(lái)進(jìn)行檢查,但處理過(guò)程與狀態(tài)查詢相似,實(shí)際使用中并不提倡。
收端HLR31接收到該ATI請(qǐng)求消息(任意時(shí)刻查詢請(qǐng)求消息)300后,根據(jù)被叫用戶的位置發(fā)送提供用戶位置信息請(qǐng)求消息301給收端VLR32。
收端VLR32根據(jù)被叫用戶存儲(chǔ)的當(dāng)前狀態(tài),將提供用戶位置信息響應(yīng)消息302返回給收端HLR31。熟悉本領(lǐng)域的技術(shù)人員應(yīng)該知道,該提供用戶位置信息響應(yīng)消息302反映被叫用戶通話狀態(tài)的消息,指明被叫用戶當(dāng)前是空閑狀態(tài)還是通話狀態(tài)。
收端HLR31將接收到的提供用戶位置信息響應(yīng)消息302打包在ATI響應(yīng)消息(任意時(shí)刻查詢響應(yīng)消息)303中,并將其返回給發(fā)端GMSC30。發(fā)端GMSC30根據(jù)ATI響應(yīng)消息303獲得被叫用戶的當(dāng)前狀態(tài),如果被叫用戶為空閑狀態(tài),則停止計(jì)費(fèi);如果被叫用戶為通話狀態(tài),則繼續(xù)通話并計(jì)費(fèi)。
為了防止各網(wǎng)元之間通信故障時(shí),發(fā)端GMSC30一直等待ATI響應(yīng)消息303,因此需要一個(gè)定時(shí)裝置。如果在定時(shí)期間沒(méi)有接收到ATI響應(yīng)消息303,則認(rèn)為超時(shí),由發(fā)端GMSC30重新發(fā)起第二次ATI請(qǐng)求。第二次ATI請(qǐng)求的處理與第一次相似。如果第二次ATI請(qǐng)求仍然超時(shí),則認(rèn)為網(wǎng)元間通信發(fā)生故障,停止呼叫和計(jì)費(fèi)。
上面的操作有效的保證了主叫話單關(guān)于被叫方面的正確性。在根據(jù)本發(fā)明的第四實(shí)施例的呼叫狀態(tài)檢測(cè)方法中,采用ATI請(qǐng)求來(lái)保證被叫話單關(guān)于主叫方面的正確性。如圖4所示,對(duì)于被叫端使用ATI請(qǐng)求檢查各網(wǎng)元之間連接的處理與主叫端的處理相似,首先在激活一段時(shí)間后,由收端GMSC40判斷主叫用戶是否為移動(dòng)用戶并且判斷其所處的位置是否在本局內(nèi)。如果被叫是移動(dòng)用戶且不在本局內(nèi),則由收端GMSC40啟動(dòng)ATI過(guò)程,并向發(fā)端HLR41發(fā)送ATI請(qǐng)求消息(任意時(shí)刻查詢請(qǐng)求消息)400。發(fā)端HLR41接收到該ATI請(qǐng)求消息400后,根據(jù)主叫用戶的位置發(fā)送提供用戶位置信息請(qǐng)求消息401給發(fā)端VLR42。發(fā)端VLR42根據(jù)主叫用戶存儲(chǔ)的當(dāng)前狀態(tài),將提供用戶位置信息響應(yīng)消息402返回給發(fā)端HLR41,該提供用戶位置信息響應(yīng)消息402反映主叫用戶通話狀態(tài)的消息,指明主叫用戶當(dāng)前是空閑狀態(tài)還是通話狀態(tài)。此后,發(fā)端HLR41將接收到的提供用戶位置信息響應(yīng)消息402打包在ATI響應(yīng)消息(任意時(shí)刻查詢請(qǐng)求消息)403中,并將其返回給收端GMSC40。收端GMSC40根據(jù)ATI響應(yīng)消息403獲得主叫用戶的當(dāng)前狀態(tài),如果主叫用戶為空閑狀態(tài),則停止計(jì)費(fèi);如果主叫用戶為通話狀態(tài),則繼續(xù)通話并計(jì)費(fèi)。
根據(jù)本發(fā)明第五實(shí)施例的呼叫狀態(tài)的檢測(cè)方法的消息傳遞如圖5所示,在本實(shí)施例中,主叫端使用電路查詢消息來(lái)檢查MSC和MSC/LE之間電路連接狀態(tài)。如圖5所示,該過(guò)程主要由發(fā)端/匯接/關(guān)口MSC/本地交換50和收端/匯接/關(guān)口MSC/本地交換51完成。
只要是局間呼叫,無(wú)論是MSC、TMSC、GMSC還是固定交換,如果局間信令采用綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分(Integrated Service Digital Network UserPart,簡(jiǎn)稱(chēng)″ISUP″)來(lái)承載,就可以使用電路查詢消息來(lái)檢查主叫和被叫的電路連接狀態(tài)。
如圖5所示,在通話激活一段時(shí)間,例如30分鐘之后,由發(fā)端/匯接/關(guān)口MSC/本地交換50啟動(dòng)電路狀態(tài)查詢過(guò)程,向收端/匯接/關(guān)口MSC/本地交換51發(fā)送電路狀態(tài)查詢請(qǐng)求消息501。
收端/匯接/關(guān)口MSC/本地交換51根據(jù)本身的狀態(tài)向發(fā)端/匯接/關(guān)口MSC/本地交換50發(fā)送電路狀態(tài)查詢響應(yīng)消息502。
發(fā)端/匯接/關(guān)口MSC/本地交換50根據(jù)電路狀態(tài)查詢響應(yīng)消息502的內(nèi)容,判斷是否終止計(jì)費(fèi)。具體的說(shuō),如果電路狀態(tài)是空閑,則釋放呼叫,終止計(jì)費(fèi);如果不是,則繼續(xù)呼叫并計(jì)費(fèi)。
為了確保不會(huì)無(wú)限時(shí)等待電路狀態(tài)查詢響應(yīng)消息502,在本實(shí)施例中設(shè)置了一個(gè)定時(shí)器。如果在定時(shí)期間沒(méi)有接收到電路電路狀態(tài)查詢響應(yīng)消息502,則認(rèn)為是超時(shí),可以由收端/匯接/關(guān)口MSC/本地交換51重啟電路狀態(tài)查詢過(guò)程。第二次查詢的過(guò)程與第一次相同。如果第二次還超時(shí),則認(rèn)為電路斷開(kāi),停止計(jì)費(fèi)。
該過(guò)程適用于主叫話單,被叫話單,出關(guān)口局話單,入關(guān)口局話單,轉(zhuǎn)接話單等與呼叫和電路相關(guān)的話單。根據(jù)本發(fā)明的第六實(shí)施例的呼叫狀態(tài)檢測(cè)方法的消息傳遞如圖6所示,在該實(shí)施例中,對(duì)于被叫端的電路查詢處理過(guò)程與主叫端的處理相似,在通話激活一段時(shí)間,例如30分鐘之后,由收端/匯接/關(guān)口MSC/本地交換61啟動(dòng)電路狀態(tài)查詢過(guò)程,向發(fā)端/匯接/關(guān)口MSC/本地交換60發(fā)送電路狀態(tài)查詢請(qǐng)求消息601。發(fā)端/匯接/關(guān)口MSC/本地交換60根據(jù)本身的狀態(tài)向收端/匯接/關(guān)口MSC/本地交換61發(fā)送電路狀態(tài)查詢響應(yīng)消息602。收端/匯接/關(guān)口MSC/本地交換61根據(jù)電路狀態(tài)查詢響應(yīng)消息602的內(nèi)容,判斷是否終止計(jì)費(fèi),如果電路狀態(tài)是空閑,則釋放呼叫,終止計(jì)費(fèi);如果不是,則繼續(xù)呼叫并計(jì)費(fèi)。另一方面,如上所述,為了確保不會(huì)無(wú)限時(shí)等待電路狀態(tài)查詢響應(yīng)消息602,在本實(shí)施例中設(shè)置了一個(gè)定時(shí)器,如果在定時(shí)期間沒(méi)有接收到電路電路狀態(tài)查詢響應(yīng)消息602,則認(rèn)為是超時(shí),可以由發(fā)端/匯接/關(guān)口MSC/本地交換60重啟電路狀態(tài)查詢過(guò)程,如果第二次還超時(shí),則認(rèn)為電路斷開(kāi),停止計(jì)費(fèi)。
雖然通過(guò)參照本發(fā)明的某些優(yōu)選實(shí)施例,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種各樣的改變,而不偏離所附權(quán)利要求書(shū)所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種呼叫狀態(tài)檢測(cè)方法,其特征在于,包含以下步驟A當(dāng)呼叫激活預(yù)定時(shí)間后,移動(dòng)交換中心通過(guò)向與其通信的終端或網(wǎng)元發(fā)送狀態(tài)查詢請(qǐng)求消息查詢狀態(tài)信息;B所述終端或網(wǎng)元通過(guò)向所述移動(dòng)交換中心反饋狀態(tài)查詢響應(yīng)消息提供狀態(tài)信息;C所述移動(dòng)交換中心根據(jù)所述狀態(tài)信息判斷所述呼叫是否正常,如果是,則繼續(xù)呼叫和計(jì)費(fèi),否則,移動(dòng)交換中心釋放呼叫,終止計(jì)費(fèi)。
2.根據(jù)權(quán)利要求1所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,在所述步驟A中,所述預(yù)定時(shí)間為30分鐘。
3.根據(jù)權(quán)利要求1所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,在步驟C中,當(dāng)所述移動(dòng)交換中心釋放呼叫,終止計(jì)費(fèi)時(shí),還包含以下步驟所述移動(dòng)交換中心指示所述計(jì)費(fèi)的終止是由網(wǎng)絡(luò)釋放呼叫引起的。
4.根據(jù)權(quán)利要求1到3任意一條所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,在所述步驟A中,移動(dòng)交換中心通過(guò)狀態(tài)查詢過(guò)程,向用戶設(shè)備發(fā)送狀態(tài)查詢請(qǐng)求消息,查詢用戶設(shè)備的呼叫狀態(tài);在所述步驟B中,所述用戶設(shè)備通過(guò)狀態(tài)查詢響應(yīng)消息向所述移動(dòng)交換中心反饋呼叫狀態(tài);在所述步驟C中,所述移動(dòng)交換中心根據(jù)所述呼叫狀態(tài),判斷移動(dòng)交換中心和用戶設(shè)備的呼叫連接是否正常,如果是,則繼續(xù)呼叫和計(jì)費(fèi),否則,移動(dòng)交換中心釋放呼叫,終止計(jì)費(fèi)。
5.根據(jù)權(quán)利要求4所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,所述步驟B還包含以下步驟移動(dòng)交換中心對(duì)用戶設(shè)備反饋呼叫狀態(tài)進(jìn)行計(jì)時(shí),當(dāng)超時(shí)未反饋,則移動(dòng)交換中心再次向所述用戶設(shè)備發(fā)送狀態(tài)查詢請(qǐng)求消息,并對(duì)所述用戶設(shè)備反饋呼叫狀態(tài)進(jìn)行計(jì)時(shí),當(dāng)超時(shí)未反饋,則釋放呼叫,終止計(jì)費(fèi)。
6.根據(jù)權(quán)利要求4所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,在所述步驟C中,當(dāng)所述呼叫狀態(tài)為激活狀態(tài)、或移動(dòng)起源修改狀態(tài)、或移動(dòng)終止修改狀態(tài)時(shí),移動(dòng)交換中心判定呼叫正常。
7.根據(jù)權(quán)利要求1到3任意一條所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,在所述步驟A中,移動(dòng)交換中心通過(guò)電路狀態(tài)查詢過(guò)程,向?qū)职l(fā)送電路狀態(tài)查詢請(qǐng)求消息,查詢電路實(shí)際狀態(tài);在所述步驟B中,所述對(duì)局通過(guò)電路狀態(tài)查詢響應(yīng)消息,向所述移動(dòng)交換中心反饋所述電路實(shí)際狀態(tài);在所述步驟C中,所述移動(dòng)交換中心判斷所述電路實(shí)際狀態(tài)是否是空閑,如果是,則釋放呼叫,終止計(jì)費(fèi),否則繼續(xù)呼叫和計(jì)費(fèi)。
8.根據(jù)權(quán)利要求7所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,所述方法還包含以下步驟當(dāng)所述電路狀態(tài)查詢過(guò)程超時(shí),則移動(dòng)交換中心釋放呼叫,終止計(jì)費(fèi)。
9.根據(jù)權(quán)利要求1到3任意一條所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,在所述步驟A中,發(fā)端移動(dòng)交換中心通過(guò)任意時(shí)刻查詢請(qǐng)求過(guò)程,向被叫用戶所在歸屬位置寄存器發(fā)送任意時(shí)刻查詢請(qǐng)求消息,查詢所述被叫用戶的呼叫狀態(tài);在所述步驟B中,所述歸屬位置寄存器向被叫用戶所在拜訪位置寄存器發(fā)送提供用戶位置信息請(qǐng)求消息,所述拜訪位置寄存器通過(guò)提供用戶位置信息響應(yīng)消息向所述歸屬位置寄存器反饋被叫用戶的呼叫狀態(tài),并由所述歸屬位置寄存器通過(guò)任意時(shí)刻查詢響應(yīng)消息,向所述發(fā)端移動(dòng)交換中心反饋所述呼叫狀態(tài);在所步驟C中,所述發(fā)端移動(dòng)交換中心判斷所述呼叫狀態(tài)是否是通話,如果是,則繼續(xù)呼叫和計(jì)費(fèi),否則釋放呼叫,終止計(jì)費(fèi)。
10.根據(jù)權(quán)利要求9所述的呼叫狀態(tài)檢測(cè)方法,其特征在于,在所述方法中,當(dāng)所述任意時(shí)刻查詢請(qǐng)求過(guò)程超時(shí)或失敗,則返回步驟A。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開(kāi)了一種呼叫狀態(tài)檢測(cè)方法,使得在網(wǎng)元與終端之間或各網(wǎng)元之間通信發(fā)生故障時(shí),避免產(chǎn)生不必要的超長(zhǎng)時(shí)間話單。這種呼叫狀態(tài)檢測(cè)方法包含以下步驟A當(dāng)呼叫激活預(yù)定時(shí)間后,MSC通過(guò)向與其通信的終端或網(wǎng)元發(fā)送狀態(tài)查詢請(qǐng)求消息查詢狀態(tài)信息;B終端或網(wǎng)元通過(guò)向MSC反饋狀態(tài)查詢響應(yīng)消息提供狀態(tài)信息;C MSC根據(jù)狀態(tài)信息判斷呼叫是否正常,如果是,則繼續(xù)呼叫和計(jì)費(fèi),否則,MSC釋放呼叫,終止計(jì)費(fèi)。
文檔編號(hào)H04W4/24GK1700803SQ20041004431
公開(kāi)日2005年11月23日 申請(qǐng)日期2004年5月21日 優(yōu)先權(quán)日2004年5月21日
發(fā)明者舒續(xù)祖 申請(qǐng)人:華為技術(shù)有限公司