專利名稱::一種ip多媒體子系統(tǒng)網(wǎng)絡(luò)中號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,尤其涉及一種IP多々某體子系統(tǒng)網(wǎng)絡(luò)中號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)方法。
背景技術(shù):
:號(hào)碼攜帶是指電信客戶在更換常駐地點(diǎn)或運(yùn)營(yíng)商的情況下仍然保持原有電信服務(wù)號(hào)碼。在某些地區(qū),號(hào)碼攜帶作為一種電信監(jiān)管部門的強(qiáng)制性要求,用于保護(hù)弱勢(shì)電信運(yùn)營(yíng)商的利益;也有部分運(yùn)營(yíng)商在自己的網(wǎng)絡(luò)內(nèi)部提供號(hào)碼攜帶,以滿足那些更換常駐地點(diǎn)的客戶的需求,降低客戶流失率。我們將用戶始終保持不變的號(hào)碼稱為為可攜帶號(hào)碼(PortableNumber,簡(jiǎn)稱PN),或者稱為目錄號(hào)碼(DirectoryNumber,簡(jiǎn)稱DN),不同的運(yùn)營(yíng)商/區(qū)域運(yùn)營(yíng)商負(fù)責(zé)PN前綴的分配,我們將為PN分配前綴的運(yùn)營(yíng)商/區(qū)域運(yùn)營(yíng)商對(duì)應(yīng)的網(wǎng)絡(luò)稱之為號(hào)碼屬地網(wǎng)絡(luò)(DonorNetwork),即通過(guò)PN的前綴可以準(zhǔn)確定位號(hào)碼屬地網(wǎng)絡(luò)。一旦PN從屬地網(wǎng)絡(luò)攜帶出去,屬地網(wǎng)絡(luò)就不能再使用該號(hào)碼,而是將該號(hào)碼當(dāng)前攜帶地(稱為攜帶網(wǎng)絡(luò))的路由信息存儲(chǔ)到號(hào)碼攜帶數(shù)據(jù)庫(kù)(NumberPortabilityDatabase,簡(jiǎn)稱NPDB)中。為了減少PN和攜帶地路由信息之間對(duì)應(yīng)關(guān)系的復(fù)雜度,無(wú)論攜帶業(yè)務(wù)發(fā)生多少次,PN的路由信息始終由屬地網(wǎng)絡(luò)保存,以便于網(wǎng)絡(luò)中的其它設(shè)備根據(jù)PN找到屬地網(wǎng)絡(luò),然后從屬地網(wǎng)絡(luò)中查找到該P(yáng)N的攜帶地路由信息。在號(hào)碼攜帶系統(tǒng)中,為了進(jìn)行正確的"f妻續(xù),需要為可攜帶號(hào)碼分配一個(gè)路由號(hào)碼(LocationRoutingNumber,簡(jiǎn)稱LRN),一般來(lái)說(shuō)這個(gè)路由號(hào)碼可以唯一定位到運(yùn)營(yíng)商的一個(gè)固網(wǎng)交換局或移動(dòng)歸屬位置寄存器(HomeLocationRegister,簡(jiǎn)稱HLR)或MS域。當(dāng)攜帶系統(tǒng)支持跨運(yùn)營(yíng)商的免費(fèi)號(hào)碼(也稱為對(duì)方付費(fèi)號(hào)碼,例如800號(hào)碼)攜帶時(shí),由于無(wú)法根據(jù)該號(hào)碼唯一定位到運(yùn)營(yíng)商,因此還需要記錄免費(fèi)號(hào)碼當(dāng)前所在運(yùn)營(yíng)商標(biāo)識(shí)碼(CarrierIdentifierCode,簡(jiǎn)稱CIC)。號(hào)碼攜帶有以下四種實(shí)現(xiàn);溪式1)全查詢(AllCallQuery,簡(jiǎn)稱ACQ)模式如圖1所示,釆用該模式時(shí),NPDB為集中設(shè)置。始呼網(wǎng)絡(luò)收到業(yè)務(wù)請(qǐng)求時(shí)發(fā)起NPDB查詢,NPDB返回該號(hào)碼當(dāng)前所在網(wǎng)絡(luò)的路由號(hào)碼,始呼網(wǎng)絡(luò)根據(jù)該路由號(hào)碼將業(yè)務(wù)請(qǐng)求發(fā)送到該號(hào)碼當(dāng)前所在網(wǎng)絡(luò)。2)釋放查詢(QueryonRelease,筒稱QoR)模式如圖2所示,采用該模式時(shí),NPDB為集中設(shè)置。始呼網(wǎng)絡(luò)首先對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行普通路由處理,將其路由到被叫號(hào)碼的屬地網(wǎng)絡(luò);屬地網(wǎng)絡(luò)向始呼網(wǎng)絡(luò)返回釋放消息,表示該號(hào)碼已經(jīng)攜帶到其它網(wǎng)絡(luò);始呼網(wǎng)絡(luò)收到釋放消息后發(fā)起NPDB查詢并得到對(duì)應(yīng)的路由號(hào)碼,然后根據(jù)該路由號(hào)碼將業(yè)務(wù)請(qǐng)求路由到被叫當(dāng)前所在網(wǎng)絡(luò)(即攜帶網(wǎng)絡(luò))。3)呼叫回退(CallDropback,簡(jiǎn)稱CD)模式如圖3所示,釆用該模式時(shí),NPDB為分布設(shè)置。始呼網(wǎng)絡(luò)首先對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行普通路由處理,將其路由到被叫號(hào)碼的屬地網(wǎng)絡(luò);屬地網(wǎng)絡(luò)發(fā)現(xiàn)該被叫號(hào)碼已經(jīng)發(fā)生攜帶,于是查詢?cè)O(shè)置在屬地網(wǎng)絡(luò)的內(nèi)部NPDB,并向始呼網(wǎng)絡(luò)返回對(duì)應(yīng)的路由號(hào)碼,始呼網(wǎng)絡(luò)根據(jù)該路由號(hào)碼將業(yè)務(wù)請(qǐng)求路由到對(duì)應(yīng)的網(wǎng)絡(luò)。4)呼叫前進(jìn)(OnwardRouting,筒稱OR)模式如圖4所示,采用該模式時(shí),NPDB為分布設(shè)置。始呼網(wǎng)絡(luò)首先對(duì)業(yè)務(wù)請(qǐng)求進(jìn)行普通路由處理,將其路由到被叫號(hào)碼的屬地網(wǎng)絡(luò);屬地網(wǎng)絡(luò)發(fā)現(xiàn)該被叫號(hào)碼已經(jīng)發(fā)生攜帶,于是查詢?cè)O(shè)置在屬地網(wǎng)絡(luò)的內(nèi)部NPDB,得到對(duì)應(yīng)的路由號(hào)碼,然后將業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)到該號(hào)碼當(dāng)前所在網(wǎng)絡(luò)。對(duì)于IMS網(wǎng)絡(luò)中的號(hào)碼攜帶功能來(lái)說(shuō),除了要支持E.164編碼規(guī)則的號(hào)碼外,還要實(shí)現(xiàn)SIP(SessionInitialProtocol,初始^^協(xié)i義)URI(UniformResourceLocator,統(tǒng)一資源定位符)編碼規(guī)則的號(hào)碼。IMS網(wǎng)絡(luò)現(xiàn)有的計(jì)費(fèi)方式為在MS業(yè)務(wù)的處理過(guò)程中,各相關(guān)網(wǎng)元分別向計(jì)費(fèi)數(shù)據(jù)功能實(shí)體(ChargingDataFunction,簡(jiǎn)稱CDF)發(fā)送計(jì)費(fèi)請(qǐng)求(AccountingRequest,簡(jiǎn)稱ACR),由CDF構(gòu)造成詳細(xì)話單(CallDetailRecord,簡(jiǎn)稱CDR,或稱為話單、計(jì)費(fèi)話單)。ACR中包含主叫號(hào)碼、被叫號(hào)碼、時(shí)間、業(yè)務(wù)特征等信息。由于ACR中不包含號(hào)碼攜帶業(yè)務(wù)的相關(guān)信息,因此上述計(jì)費(fèi)才莫式不支持號(hào)碼攜帶業(yè)務(wù)。另外,現(xiàn)有的IMS計(jì)費(fèi)方式對(duì)號(hào)碼攜帶的屬地網(wǎng)絡(luò)、攜帶網(wǎng)絡(luò)并沒(méi)有區(qū)分,所以也就無(wú)法承擔(dān)屬地網(wǎng)絡(luò)和攜帶網(wǎng)絡(luò)之間的結(jié)算功能。綜上所述,現(xiàn)有的IMS網(wǎng)絡(luò)的計(jì)費(fèi)方法無(wú)法針對(duì)號(hào)碼攜帶業(yè)務(wù)進(jìn)行處理,影響了計(jì)費(fèi)的準(zhǔn)確性。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題是,克服現(xiàn)有技術(shù)的不足,提供一種可對(duì)IMS網(wǎng)絡(luò)的號(hào)碼攜帶業(yè)務(wù)進(jìn)行計(jì)費(fèi)的方法。為了解決上述問(wèn)題,本發(fā)明提供一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)中號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)方法,包括若IP多媒體子系統(tǒng)業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)和/或終結(jié)網(wǎng)絡(luò)判定該業(yè)務(wù)的被叫方發(fā)生了號(hào)碼攜帶,則在向計(jì)費(fèi)數(shù)據(jù)功能實(shí)體發(fā)送的計(jì)費(fèi)請(qǐng)求中添加號(hào)碼攜帶標(biāo)識(shí);計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,根據(jù)其中包含的所述號(hào)碼攜帶標(biāo)識(shí)獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述被叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò),并對(duì)其進(jìn)行相應(yīng)的計(jì)費(fèi)處理。此外,所述號(hào)碼攜帶標(biāo)識(shí)中包含路由號(hào)碼,所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)路由號(hào)碼獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述被叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò)。此外,若所述被叫方的被叫號(hào)碼為免費(fèi)號(hào)碼,則所述號(hào)碼攜帶標(biāo)識(shí)中還包含該被叫號(hào)碼對(duì)應(yīng)的運(yùn)營(yíng)商標(biāo)識(shí)碼,所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)運(yùn)營(yíng)商標(biāo)識(shí)碼獲知所述,皮叫方的屬地網(wǎng)絡(luò)。此外,若所述#:叫方的被叫號(hào)碼不是免費(fèi)號(hào)碼,則通過(guò)以下方式在計(jì)費(fèi)請(qǐng)求中添加路由號(hào)碼將計(jì)費(fèi)請(qǐng)求中的被叫方地址字段擴(kuò)展為被叫號(hào)碼和路由號(hào)碼兩個(gè)成員;若所述被叫方的被叫號(hào)碼是免費(fèi)號(hào)碼,則通過(guò)以下方式在計(jì)費(fèi)請(qǐng)求中添加路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼將計(jì)費(fèi)請(qǐng)求中的被叫方地址字段擴(kuò)展為被叫號(hào)碼、路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼三個(gè)成員。此外,計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,采用如下方式對(duì)號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求進(jìn)行相應(yīng)的計(jì)費(fèi)處理計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)接收到的計(jì)費(fèi)請(qǐng)求生成計(jì)費(fèi)話單,并將所述計(jì)費(fèi)話單發(fā)送給計(jì)費(fèi)網(wǎng)關(guān)功能;所述計(jì)費(fèi)話單中包含路由號(hào)碼,或包含路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼;計(jì)費(fèi)網(wǎng)關(guān)功能根據(jù)所述計(jì)費(fèi)話單中是否包含路由號(hào)碼判斷該計(jì)費(fèi)話單是否為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)話單,若是,則將其發(fā)送到相應(yīng)的計(jì)費(fèi)中心進(jìn)行計(jì)費(fèi)處理。此外,IP多媒體子系統(tǒng)業(yè)務(wù)被叫方的屬地網(wǎng)絡(luò)在接收到該業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)發(fā)送的業(yè)務(wù)請(qǐng)求后,進(jìn)行號(hào)碼攜帶數(shù)據(jù)庫(kù)查詢;被叫方的屬地網(wǎng)絡(luò)向計(jì)費(fèi)數(shù)據(jù)功能實(shí)體計(jì)費(fèi)數(shù)據(jù)功能實(shí)體發(fā)送事件計(jì)費(fèi)請(qǐng)求計(jì)費(fèi)請(qǐng)求;其中,所述計(jì)費(fèi)請(qǐng)求中包含所述被叫方的被叫號(hào)碼,以及用于標(biāo)識(shí)所述^皮叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò)的號(hào)碼攜帶標(biāo)識(shí);計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,根據(jù)所述號(hào)碼攜帶標(biāo)識(shí)獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述^皮叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò),并對(duì)其進(jìn)行相應(yīng)的計(jì)費(fèi)處理。此外,所述號(hào)碼攜帶標(biāo)識(shí)中包含路由號(hào)碼路由號(hào)碼;所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)路由號(hào)碼獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述被叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò)。此外,若所述被叫方的被叫號(hào)碼為免費(fèi)號(hào)碼,則所述號(hào)碼攜帶標(biāo)識(shí)中還包含該被叫號(hào)碼對(duì)應(yīng)的運(yùn)營(yíng)商標(biāo)識(shí)碼運(yùn)營(yíng)商標(biāo)識(shí)碼,所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)運(yùn)營(yíng)商標(biāo)識(shí)碼獲知所述被叫方的屬地網(wǎng)絡(luò)。此外,所述計(jì)費(fèi)請(qǐng)求的頭字段中包含標(biāo)識(shí)參數(shù),用于標(biāo)識(shí)該計(jì)費(fèi)請(qǐng)求是進(jìn)行號(hào)碼攜帶數(shù)據(jù)庫(kù)查詢計(jì)費(fèi)的計(jì)費(fèi)請(qǐng)求;所述計(jì)費(fèi)請(qǐng)求中還包含發(fā)起號(hào)碼攜帶數(shù)據(jù)庫(kù)查詢的時(shí)間。此外,計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,采用如下方式對(duì)號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求進(jìn)行相應(yīng)的計(jì)費(fèi)處理計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)接收到的計(jì)費(fèi)請(qǐng)求生成計(jì)費(fèi)話單,并將所述計(jì)費(fèi)話單發(fā)送給計(jì)費(fèi)網(wǎng)關(guān)功能;所述計(jì)費(fèi)話單中包含路由號(hào)碼,或包含路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼;計(jì)費(fèi)網(wǎng)關(guān)功能根據(jù)所述計(jì)費(fèi)話單中是否包含路由號(hào)碼判斷該計(jì)費(fèi)話單是否為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)話單,若是,則將其發(fā)送到相應(yīng)的計(jì)費(fèi)中心進(jìn)行計(jì)費(fèi)處理。綜上所述,IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)、終結(jié)網(wǎng)絡(luò)在號(hào)碼攜帶業(yè)務(wù)對(duì)應(yīng)的ACR中記錄發(fā)生號(hào)碼攜帶的被叫號(hào)碼的路由信息,以便進(jìn)行準(zhǔn)確計(jì)費(fèi);同時(shí),在被叫號(hào)碼的屬地網(wǎng)絡(luò)進(jìn)行NPDB查詢時(shí)產(chǎn)生相應(yīng)的EventACR,以方便-故叫號(hào)碼的屬地網(wǎng)絡(luò)和當(dāng)前攜帶網(wǎng)^間進(jìn)行結(jié)算;此外,本發(fā)明還提出了在CGF(ChargingGatewayFunction,計(jì)費(fèi)網(wǎng)關(guān)功能)上對(duì)號(hào)碼攜帶業(yè)務(wù)對(duì)應(yīng)的CDR進(jìn)行篩選,并將篩選出的CDR進(jìn)行特殊的分發(fā)處理,以滿足運(yùn)營(yíng)商對(duì)號(hào)碼攜帶業(yè)務(wù)對(duì)應(yīng)的CDR進(jìn)行特殊處理的需求。附閨說(shuō)明圖1為現(xiàn)有技術(shù)中全查詢才莫式號(hào)碼攜帶示意圖2為現(xiàn)有技術(shù)中釋放查詢模式號(hào)碼攜帶示意圖3為現(xiàn)有技術(shù)中呼叫回退模式號(hào)碼攜帶示意圖4為現(xiàn)有技術(shù)中呼叫前進(jìn)才莫式號(hào)碼攜帶示意圖5為本發(fā)明實(shí)施例全查詢才莫式和釋i文查詢才莫式下IMS業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)和終結(jié)網(wǎng)絡(luò)產(chǎn)生ACR的方法流程圖6為本發(fā)明實(shí)施例呼叫回退模式下被叫屬地網(wǎng)絡(luò)產(chǎn)生事件ACR、MS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)和終結(jié)網(wǎng)絡(luò)產(chǎn)生ACR的方法流程圖;圖7為本發(fā)明實(shí)施例呼叫前進(jìn)模式下被叫屬地網(wǎng)絡(luò)產(chǎn)生事件ACR、IMS業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)和終結(jié)網(wǎng)絡(luò)產(chǎn)生ACR的方法流程圖;圖8為本發(fā)明實(shí)施例CGF篩選出號(hào)碼攜帶業(yè)務(wù)的CDR,并對(duì)其進(jìn)行特殊分發(fā)處理的方法流程圖。具體實(shí)施方式下面將結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。圖5為全查詢模式和釋放查詢模式下IMS業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)和終結(jié)網(wǎng)絡(luò)產(chǎn)生ACR的方法流程圖,該方法包括如下步驟步驟501:IMS業(yè)務(wù)發(fā)起網(wǎng)洛接收到業(yè)務(wù)請(qǐng)求后發(fā)起NPDB查詢,查詢被叫是否發(fā)生了號(hào)碼攜帶;步驟502:NPDB將查詢結(jié)果(即被叫的路由信息)返回給業(yè)務(wù)發(fā)起網(wǎng)絡(luò);上述路由信息中包含LRN;若被叫號(hào)碼為免費(fèi)號(hào)碼,則上述路由信息中還包含CIC。步驟503:業(yè)務(wù)發(fā)起網(wǎng)絡(luò)根據(jù)NPDB返回的路由信息,將業(yè)務(wù)請(qǐng)求路由到:故叫的當(dāng)前攜帶網(wǎng)絡(luò);該業(yè)務(wù)請(qǐng)求中包含上述路由信息;步驟504:被叫當(dāng)前攜帶網(wǎng)絡(luò)將業(yè)務(wù)執(zhí)行回執(zhí)(即應(yīng)答消息)發(fā)送到業(yè)務(wù)發(fā)起網(wǎng)絡(luò);步驟505:被叫當(dāng)前攜帶網(wǎng)絡(luò)產(chǎn)生ACR,并通過(guò)Rf接口將其發(fā)送到CDF;被叫當(dāng)前攜帶網(wǎng)絡(luò)在產(chǎn)生ACR時(shí)需要判斷被叫是否發(fā)生了號(hào)碼攜帶,如果是,則在該ACR中添加上述路由信息。步驟506:IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)產(chǎn)生ACR,并通過(guò)Rf接口將其發(fā)送到CDF;IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)在產(chǎn)生ACR時(shí)需要判斷被叫是否發(fā)生了號(hào)碼攜帶,如果是,則在該ACR中添加上述路由信息。對(duì)于被叫當(dāng)前攜帶網(wǎng)絡(luò)和IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)來(lái)說(shuō),為了正確地在ACR中添加被叫號(hào)碼的路由信息,需要將當(dāng)前ACR中定義的CalledPartyAddress(被叫方地址)字段進(jìn)行擴(kuò)展,目前定義的CalledPartyAddress字段是UTF8(UnicodeTranslationFormat8,單一碼轉(zhuǎn)換格式8)String(字符串)類型,需要擴(kuò)展為GROUP(組)類型,擴(kuò)展后的CalledPartyAddress字段包含以下成員^L叫號(hào)碼(PN),LRN,CIC(僅針對(duì)免費(fèi)號(hào)碼,可選);各成員均為UTF8String類型。此外,在上述流程中,如果MS業(yè)務(wù)是會(huì)話相關(guān)(Session-Related)業(yè)務(wù),那么發(fā)起網(wǎng)絡(luò)和被叫號(hào)碼的當(dāng)前攜帶網(wǎng)絡(luò)還會(huì)向CDF發(fā)送后續(xù)的Interim/Stop(中間/停止)ACR。圖6為呼叫回退模式下被叫屬地網(wǎng)絡(luò)產(chǎn)生Event(事件)ACR(會(huì)話無(wú)關(guān)的ACR)、IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)和終結(jié)網(wǎng)絡(luò)產(chǎn)生ACR的方法流程圖,該方法包括如下步驟步驟601:IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)接收到業(yè)務(wù)請(qǐng)求后將其發(fā)送到被叫屬地網(wǎng)絡(luò);步驟602:被叫屬地網(wǎng)絡(luò)收到業(yè)務(wù)請(qǐng)求后,發(fā)現(xiàn)被叫發(fā)生了號(hào)碼攜帶,因此發(fā)起NPDB查詢;步驟603:NPDB將查詢結(jié)果(即被叫的路由信息)返回給被叫屬地網(wǎng)絡(luò);上述路由信息中包含LRN;若被叫號(hào)碼為免費(fèi)號(hào)碼,則上述路由信息中還包含CIC。步驟604:收到查詢結(jié)果后,被叫屬地網(wǎng)絡(luò)產(chǎn)生與本次NPDB查詢事件相關(guān)的EventACR,并將其發(fā)送至CDF;該EventACR中包含上述路由信息;尋皮叫屬地網(wǎng)絡(luò)產(chǎn)生上述EventACR的目的是為了在被叫屬地網(wǎng)絡(luò)和攜帶網(wǎng)絡(luò)之間進(jìn)行結(jié)算;由于屬于新增的EventACR,所以針對(duì)該EventACR中SIP—Method頭字段的Event參數(shù)增加一種定義(即新的參數(shù)值)"NPDBQueiy(查詢)",以便與現(xiàn)有的EventACR進(jìn)行區(qū)分。EventACR中包含的信息包括但不限于SIP_Method,被叫號(hào)碼(PN),發(fā)起NPDB查詢時(shí)間(可選),是否查詢成功的標(biāo)識(shí),CIC(僅針對(duì)免費(fèi)號(hào)碼,可選),陂叫的路由號(hào)碼(LRN)。其中,上述SIP—Method用于標(biāo)識(shí)該EventACR的類型為NPDB查詢;被叫號(hào)碼(PN)用于唯一標(biāo)識(shí)該會(huì)話對(duì)應(yīng)的用戶;發(fā)起NPDB查詢時(shí)間用于標(biāo)識(shí)進(jìn)行NPDB查詢的時(shí)間信息,便于后續(xù)進(jìn)行按月結(jié)算(或按周結(jié)算等)。步驟605:被叫屬地網(wǎng)絡(luò)將被叫的路由信息返回給IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò);步驟606:IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)根據(jù)被叫的路由信息,將業(yè)務(wù)請(qǐng)求路由到被叫的當(dāng)前攜帶網(wǎng)絡(luò);該業(yè)務(wù)請(qǐng)求中包含上述路由信息;步驟607:被叫當(dāng)前攜帶網(wǎng)絡(luò)將業(yè)務(wù)執(zhí)行回執(zhí)(即應(yīng)答消息)發(fā)送到業(yè)務(wù)發(fā)起網(wǎng)絡(luò);步驟608:被叫當(dāng)前攜帶網(wǎng)絡(luò)產(chǎn)生ACR,并通過(guò)Rf接口將其發(fā)送到CDF;被叫當(dāng)前攜帶網(wǎng)絡(luò)在產(chǎn)生ACR時(shí)需要判斷被叫是否發(fā)生了號(hào)碼攜帶,如果是,則在該ACR中添加上述路由信息。步驟609:MS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)產(chǎn)生ACR,并通過(guò)Rf接口將其發(fā)送到CDF;IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)在產(chǎn)生ACR時(shí)需要判斷被叫是否發(fā)生了號(hào)碼攜帶,如果是,則在該ACR中添加上述路由信息。同樣,為了正確地在ACR中添加被叫號(hào)碼的路由信息,需要將當(dāng)前ACR中定義的CalledPartyAddress字段進(jìn)行擴(kuò)展。此外,在上述流程中,如果MS業(yè)務(wù)是會(huì)話相關(guān)業(yè)務(wù),那么發(fā)起網(wǎng)絡(luò)和被叫號(hào)碼的當(dāng)前攜帶網(wǎng)絡(luò)還會(huì)向CDF發(fā)送后續(xù)的Interim/StopACR。圖7為呼叫前進(jìn)模式下被叫屬地網(wǎng)絡(luò)產(chǎn)生EventACR、IMS業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)和終結(jié)網(wǎng)絡(luò)產(chǎn)生ACR的方法流程圖,該方法包括如下步驟步驟701:IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)接收到業(yè)務(wù)請(qǐng)求后將其發(fā)送到被叫屬地網(wǎng)絡(luò);步驟702:被叫屬地網(wǎng)絡(luò)收到業(yè)務(wù)請(qǐng)求后,發(fā)現(xiàn)被叫發(fā)生了號(hào)碼攜帶,因此發(fā)起NPDB查詢;步驟703:NPDB將查詢結(jié)果(即^皮叫的路由信息)返回給被叫屬地網(wǎng)絡(luò);上述路由信息中包含LRN;若^支叫號(hào)碼為免費(fèi)號(hào)碼,則上述路由信息中還包含CIC。步驟704:收到查詢結(jié)果后,被叫屬地網(wǎng)絡(luò)產(chǎn)生與本次NPDB查詢事件相關(guān)的EventACR,并將其發(fā)送至CDF;該EventACR中包含上述路由信息;同樣,EventACR中包含的信息包括但不限于SIP—Method,被叫號(hào)碼(PN),發(fā)起NPDB查詢時(shí)間(可選),是否查詢成功的標(biāo)識(shí),CIC(僅針對(duì)免費(fèi)號(hào)碼,可選),被叫的路由號(hào)碼(LRN),被叫屬地網(wǎng)絡(luò)標(biāo)識(shí)(可選)。步驟705:被叫屬地網(wǎng)絡(luò)根據(jù)上述路由信息將業(yè)務(wù)請(qǐng)求路由到被叫當(dāng)前攜帶網(wǎng)絡(luò);步驟706:被叫當(dāng)前攜帶網(wǎng)絡(luò)將業(yè)務(wù)執(zhí)行回執(zhí)(即應(yīng)答消息)發(fā)送到業(yè)務(wù)發(fā)起網(wǎng)絡(luò);步驟707:被叫當(dāng)前攜帶網(wǎng)絡(luò)產(chǎn)生ACR,并通過(guò)Rf接口將其發(fā)送到CDF;被叫當(dāng)前攜帶網(wǎng)絡(luò)在產(chǎn)生ACR時(shí)需要判斷被叫是否發(fā)生了號(hào)碼攜帶,如果是,則在該ACR中添加上述路由信息。步驟708:IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)產(chǎn)生ACR,并通過(guò)Rf接口將其發(fā)送到CDF;IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)在產(chǎn)生ACR時(shí)需要判斷被叫是否發(fā)生了號(hào)碼攜帶,如果是,則在該ACR中添加上述路由信息。同樣,為了正確地在ACR中添加被叫號(hào)碼的路由信息,需要將當(dāng)前ACR中定義的CalledPartyAddress字段進(jìn)行擴(kuò)展。此外,在上述流程中,如果IMS業(yè)務(wù)是會(huì)話相關(guān)業(yè)務(wù),那么發(fā)起網(wǎng)絡(luò)和被叫號(hào)碼的當(dāng)前攜帶網(wǎng)絡(luò)還會(huì)向CDF發(fā)送后續(xù)的Interim/StopACR。在圖5~圖7所示流程之后,CDF根g接收到的ACR生成計(jì)費(fèi)話單(CDR),并將CDR發(fā)送給CGF處理;CGF匯聚并保存CDR,并將CDR分別發(fā)送給計(jì)費(fèi)中心。在CDF進(jìn)行話單構(gòu)造時(shí),同樣需要將話單中的CalledPartyAddress字段進(jìn)行擴(kuò)展,擴(kuò)展方法和ACR中CalledPartyAddressAVP相同,擴(kuò)展為GROUP類型,包含三個(gè)成員#1叫號(hào)碼,CIC和LRN。圖8是CGF篩選出號(hào)碼攜帶業(yè)務(wù)的CDR,并對(duì)其進(jìn)行特殊分發(fā)處理的方法流程圖,包括如下步驟步驟801:CGF接收CDF發(fā)送的計(jì)費(fèi)CDR;步驟802:CGF根據(jù)CDR中包含的被叫的號(hào)碼攜帶屬性(例如,是否包含LRN等),判斷該CDR是否為號(hào)碼攜帶業(yè)務(wù)的CDR;如果不是號(hào)碼攜帶業(yè)務(wù)的CDR,則跳轉(zhuǎn)至步驟803;如果是號(hào)碼攜帶業(yè)務(wù)的CDR,則跳轉(zhuǎn)至步驟804;步驟803:CGF將CDR分發(fā)到正常的分發(fā)目的地(比如,對(duì)普通的非號(hào)碼攜帶業(yè)務(wù)的CDR進(jìn)行處理的服務(wù)器或網(wǎng)絡(luò)節(jié)點(diǎn),記作分發(fā)目的地l);本流程結(jié)束。步驟804:CGF將CDR分發(fā)到特殊分發(fā)目的地(比如,可對(duì)號(hào)碼攜帶業(yè)務(wù)的CDR進(jìn)行處理的服務(wù)器或網(wǎng)絡(luò)節(jié)點(diǎn),記作分發(fā)目的地2)。根據(jù)本發(fā)明的基本原理,可以對(duì)上述實(shí)施例進(jìn)行多種變化,例如(一)由于在ACR中添加被叫的路由信息(例如LRN)的主要作用是將該ACR標(biāo)識(shí)為號(hào)碼攜帶業(yè)務(wù)的ACR,同時(shí)標(biāo)識(shí)出對(duì)應(yīng)的攜帶網(wǎng)絡(luò);而添加LRN僅僅是實(shí)現(xiàn)上述目的的方法之一,可以采用其它標(biāo)識(shí)方法(可以稱為號(hào)碼攜帶標(biāo)識(shí)),例如,在ACR中使用被叫當(dāng)前攜帶網(wǎng)絡(luò)的標(biāo)識(shí)符等。(二)業(yè)務(wù)發(fā)起網(wǎng)絡(luò)、被叫屬地網(wǎng)絡(luò)、被叫當(dāng)前攜帶網(wǎng)絡(luò)分別在ACR中添加被叫的路由信息(例如LRN)的操作可以獨(dú)立進(jìn)行。例如,可以是IMS業(yè)務(wù)發(fā)起網(wǎng)絡(luò)在ACR中添加LRN,而被叫屬地網(wǎng)絡(luò)、被叫當(dāng)前攜帶網(wǎng)絡(luò)不添加。在這種情況下,可以實(shí)現(xiàn)主叫方針對(duì)號(hào)碼攜帶業(yè)務(wù)的準(zhǔn)確計(jì)費(fèi)。假設(shè)被叫方的屬地網(wǎng)絡(luò)為GSM(GlobalSystemforMobilecommunication,全3求移動(dòng)通訊系統(tǒng))網(wǎng)絡(luò),當(dāng)前攜帶網(wǎng)絡(luò)為CDMA(CodeDivisionMultipleAccess,碼分多址)網(wǎng)絡(luò),主叫方針對(duì)GSM網(wǎng)絡(luò)和CDMA網(wǎng)絡(luò)采用不同的費(fèi)率政策;如果業(yè)務(wù)j^網(wǎng)絡(luò)發(fā)送的ACR中僅包含PN,則CDF只能采用呼叫GSM網(wǎng)絡(luò)的費(fèi)率政策對(duì)主叫方進(jìn)行計(jì)費(fèi),如果ACR中還包含LRN,則CDF可以釆用呼叫CDMA網(wǎng)絡(luò)的費(fèi)率政策對(duì)主叫方進(jìn)行計(jì)費(fèi)。權(quán)利要求1、一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)中號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)方法,其特征在于,若IP多媒體子系統(tǒng)業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)和/或終結(jié)網(wǎng)絡(luò)判定該業(yè)務(wù)的被叫方發(fā)生了號(hào)碼攜帶,則在向計(jì)費(fèi)數(shù)據(jù)功能實(shí)體發(fā)送的計(jì)費(fèi)請(qǐng)求中添加號(hào)碼攜帶標(biāo)識(shí);計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,根據(jù)其中包含的所述號(hào)碼攜帶標(biāo)識(shí)獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述被叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò),并對(duì)其進(jìn)行相應(yīng)的計(jì)費(fèi)處理。2、如權(quán)利要求1所述的方法,其特征在于,所述號(hào)碼攜帶標(biāo)識(shí)中包含路由號(hào)碼,所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)路由號(hào)碼獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述被叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò)。3、如權(quán)利要求2所述的方法,其特征在于,若所述被叫方的被叫號(hào)碼為免費(fèi)號(hào)碼,則所述號(hào)碼攜帶標(biāo)識(shí)中還包含該被叫號(hào)碼對(duì)應(yīng)的運(yùn)營(yíng)商標(biāo)識(shí)碼,所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)運(yùn)營(yíng)商標(biāo)識(shí)碼獲知所述#_叫方的屬地網(wǎng)絡(luò)。4、如權(quán)利要求3所述的方法,其特征在于,若所述被叫方的^皮叫號(hào)碼不是免費(fèi)號(hào)碼,則通過(guò)以下方式在計(jì)費(fèi)請(qǐng)求中添加路由號(hào)碼將計(jì)費(fèi)請(qǐng)求中的被叫方地址字段擴(kuò)展為被叫號(hào)碼和路由號(hào)碼兩個(gè)成員;若所述被叫方的被叫號(hào)碼是免費(fèi)號(hào)碼,則通過(guò)以下方式在計(jì)費(fèi)請(qǐng)求中添加路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼將計(jì)費(fèi)請(qǐng)求中的被叫方地址字段擴(kuò)展為被叫號(hào)碼、路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼三個(gè)成員。5、如權(quán)利要求l所述的方法,其特征在于,計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,采用如下方式對(duì)號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求進(jìn)行相應(yīng)的計(jì)費(fèi)處理計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)接收到的計(jì)費(fèi)請(qǐng)求生成計(jì)費(fèi)話單,并將所述計(jì)費(fèi)話單發(fā)送給計(jì)費(fèi)網(wǎng)關(guān)功能;所述計(jì)費(fèi)話單中包含路由號(hào)碼,或包含路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼;計(jì)費(fèi)網(wǎng)關(guān)功能根據(jù)所述計(jì)費(fèi)話單中是否包含路由號(hào)碼判斷該計(jì)費(fèi)話單是否為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)話單,若是,則將其發(fā)送到相應(yīng)的計(jì)費(fèi)中心進(jìn)行計(jì)費(fèi)處理。6、一種IP多々某體子系統(tǒng)網(wǎng)絡(luò)中號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)方法,其特征在于,IP多媒體子系統(tǒng)業(yè)務(wù)被叫方的屬地網(wǎng)絡(luò)在接收到該業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)發(fā)送的業(yè)務(wù)請(qǐng)求后,進(jìn)行號(hào)碼攜帶數(shù)據(jù)庫(kù)查詢;被叫方的屬地網(wǎng)絡(luò)向計(jì)費(fèi)數(shù)據(jù)功能實(shí)體計(jì)費(fèi)數(shù)據(jù)功能實(shí)體發(fā)送事件計(jì)費(fèi)請(qǐng)求計(jì)費(fèi)請(qǐng)求;其中,所述計(jì)費(fèi)請(qǐng)求中包含所述被叫方的^L叫號(hào)碼,以及用于標(biāo)識(shí)所述^1叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò)的號(hào)碼攜帶標(biāo)識(shí);計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,根據(jù)所述號(hào)碼攜帶標(biāo)識(shí)獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述^^皮叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò),并對(duì)其進(jìn)行相應(yīng)的計(jì)費(fèi)處理。7、如權(quán)利要求6所述的方法,其特征在于,所述號(hào)碼攜帶標(biāo)識(shí)中包含路由號(hào)碼路由號(hào)碼;所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)路由號(hào)碼獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述被叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò)。8、如權(quán)利要求7所述的方法,其特征在于,若所述被叫方的被叫號(hào)碼為免費(fèi)號(hào)碼,則所述號(hào)碼攜帶標(biāo)識(shí)中還包含該被叫號(hào)碼對(duì)應(yīng)的運(yùn)營(yíng)商標(biāo)識(shí)碼運(yùn)營(yíng)商標(biāo)識(shí)碼,所述計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)運(yùn)營(yíng)商標(biāo)識(shí)碼獲知所述被叫方的屬地網(wǎng)絡(luò)。9、如權(quán)利要求8所述的方法,其特征在于,所迷計(jì)費(fèi)請(qǐng)求的頭字段中包含標(biāo)識(shí)參數(shù),用于標(biāo)識(shí)該計(jì)費(fèi)請(qǐng)求是進(jìn)行號(hào)碼攜帶數(shù)據(jù)庫(kù)查詢計(jì)費(fèi)的計(jì)費(fèi)請(qǐng)求;所述計(jì)費(fèi)請(qǐng)求中還包含發(fā)起號(hào)碼攜帶數(shù)據(jù)庫(kù)查詢的時(shí)間。10、如權(quán)利要求6所述的方法,其特征在于,計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,采用如下方式對(duì)號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求進(jìn)行相應(yīng)的計(jì)費(fèi)處理計(jì)費(fèi)數(shù)據(jù)功能實(shí)體根據(jù)接收到的計(jì)費(fèi)請(qǐng)求生成計(jì)費(fèi)話單,并將所述計(jì)費(fèi)話單發(fā)送給計(jì)費(fèi)網(wǎng)關(guān)功能;所述計(jì)費(fèi)話單中包含路由號(hào)碼,或包含路由號(hào)碼和運(yùn)營(yíng)商標(biāo)識(shí)碼;計(jì)費(fèi)網(wǎng)關(guān)功能根據(jù)所述計(jì)費(fèi)話單中是否包含路由號(hào)碼判斷該計(jì)費(fèi)話單是否為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)話單,若是,則將其發(fā)送到相應(yīng)的計(jì)費(fèi)中心進(jìn)行計(jì)費(fèi)處理。全文摘要一種IP多媒體子系統(tǒng)網(wǎng)絡(luò)中號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)方法,若IP多媒體子系統(tǒng)業(yè)務(wù)的發(fā)起網(wǎng)絡(luò)和/或終結(jié)網(wǎng)絡(luò)判定該業(yè)務(wù)的被叫方發(fā)生了號(hào)碼攜帶,則在向計(jì)費(fèi)數(shù)據(jù)功能實(shí)體發(fā)送的計(jì)費(fèi)請(qǐng)求中添加號(hào)碼攜帶標(biāo)識(shí);計(jì)費(fèi)數(shù)據(jù)功能實(shí)體接收到所述計(jì)費(fèi)請(qǐng)求后,根據(jù)其中包含的所述號(hào)碼攜帶標(biāo)識(shí)獲知所述計(jì)費(fèi)請(qǐng)求為號(hào)碼攜帶業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求,以及所述被叫方當(dāng)前所屬的攜帶網(wǎng)絡(luò),并對(duì)其進(jìn)行相應(yīng)的計(jì)費(fèi)處理。采用本發(fā)明的方法可記錄發(fā)生號(hào)碼攜帶的被叫號(hào)碼的路由信息,以便進(jìn)行準(zhǔn)確計(jì)費(fèi);同時(shí),在被叫號(hào)碼的屬地網(wǎng)絡(luò)進(jìn)行NPDB查詢時(shí)產(chǎn)生相應(yīng)的EventACR,以方便被叫號(hào)碼的屬地網(wǎng)絡(luò)和當(dāng)前攜帶網(wǎng)絡(luò)之間進(jìn)行結(jié)算。文檔編號(hào)H04L12/14GK101309334SQ20081013242公開(kāi)日2008年11月19日申請(qǐng)日期2008年7月15日優(yōu)先權(quán)日2008年7月15日發(fā)明者王修中申請(qǐng)人:中興通訊股份有限公司