專利名稱:基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,具體涉及業(yè)務(wù)嵌套計費技術(shù)。
背景技術(shù):
目前的電信綜合運營商為用戶提供的業(yè)務(wù)種類日漸豐富。電信綜合運營商允許用 戶同時簽約多種業(yè)務(wù),如允許用戶同時簽約一號多機業(yè)務(wù)和VPN業(yè)務(wù)。一號多機業(yè)務(wù)即多 個通信終端對外體現(xiàn)為一個號碼,用戶可以使用這多個通信終端靈活的實現(xiàn)呼叫。VPN業(yè)務(wù) 即用戶可以撥打集團短號實現(xiàn)集團呼叫。在用戶同時簽約了多種業(yè)務(wù)的情況下,會產(chǎn)生業(yè)務(wù)嵌套,即用戶利用通信終端進 行的一次通信可能會同時觸發(fā)多種業(yè)務(wù),如通信終端1和通信終端2簽約了一號多機業(yè)務(wù) 且對外體現(xiàn)為通信終端1的號碼,通信終端2簽約了 VPN業(yè)務(wù),用戶在利用通信終端2撥打 集團短號時,首先觸發(fā)一號多機業(yè)務(wù),然后,又觸發(fā)VPN業(yè)務(wù),一號多機業(yè)務(wù)將主叫號碼修 改為通信終端1的號碼,VPN業(yè)務(wù)將被叫的集團短號翻譯為集團的長號進行呼叫接續(xù)。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)不同業(yè)務(wù)對應(yīng)的業(yè)務(wù)平臺不同,由于業(yè)務(wù)平 臺并不能夠獲知業(yè)務(wù)嵌套,因此,每個業(yè)務(wù)平臺都會在業(yè)務(wù)實現(xiàn)過程中發(fā)起獨立的計費請 求流程。由于計費平臺并不能夠獲知業(yè)務(wù)嵌套,因此,計費平臺會針對每個計費請求流程分 別執(zhí)行獨立的計費流程。這樣,當(dāng)用戶的一次通信觸發(fā)多種業(yè)務(wù)時,計費平臺會對被觸發(fā)的 多種業(yè)務(wù)分別進行計費,從而使一次通信的計費結(jié)果為對多種業(yè)務(wù)分別進行計費的總和。 現(xiàn)有的這種計費方式不靈活,不能滿足業(yè)務(wù)嵌套的多種計費需求。
發(fā)明內(nèi)容
本發(fā)明實施方式提供的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法、裝置和系統(tǒng),可將相 互嵌套的多個業(yè)務(wù)關(guān)聯(lián)起來,以提高業(yè)務(wù)嵌套的計費方式的靈活性。本發(fā)明實施方式提供的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法,包括獲取業(yè)務(wù)平臺發(fā)送的攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息;根據(jù)所述請求消息進行計費標(biāo)識處理得到計費標(biāo)識,包括在存儲的業(yè)務(wù)記錄信 息中查找與所述關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲 取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識; 所述計費標(biāo)識用于計費平臺對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費;向所述請求消息的接收端發(fā)送計費標(biāo)識和所述請求消息中攜帶的信息。本發(fā)明實施方式提供的基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)計費方法,包括計費平臺接收業(yè)務(wù)關(guān)聯(lián)裝置發(fā)送來的消息,將所述消息中的業(yè)務(wù)的計費標(biāo)識和計 費數(shù)據(jù)存儲于計費存儲單元中;確定所述計費存儲單元中具有相同計費標(biāo)識的多個業(yè)務(wù)的業(yè)務(wù)配置規(guī)則;根據(jù)所述業(yè)務(wù)配置規(guī)則對應(yīng)的費率和所述計費數(shù)據(jù)對具有相同計費標(biāo)識的多個 業(yè)務(wù)進行關(guān)聯(lián)計費。
本發(fā)明實施方式提供的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)裝置,包括獲取模塊,獲取業(yè)務(wù)平臺發(fā)送的攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息;計費標(biāo)識處理模塊,用于在存儲的業(yè)務(wù)記錄信息中查找與所述關(guān)鍵業(yè)務(wù)信息匹配 的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo) 識,如果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識,所述計費標(biāo)識用于計費平臺對具有 相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費;第一發(fā)送模塊,用于向所述請求消息的接收端發(fā)送計費標(biāo)識和所述請求消息中攜 帶的信息。本發(fā)明實施方式提供的計費平臺,包括接收模塊,用于接收業(yè)務(wù)關(guān)聯(lián)裝置發(fā)送來的消息,將所述消息中的業(yè)務(wù)的計費標(biāo) 識和計費數(shù)據(jù)存儲于計費存儲單元中;業(yè)務(wù)配置規(guī)則模塊,用于確定所述計費存儲單元中具有相同計費標(biāo)識的多個業(yè)務(wù) 的業(yè)務(wù)配置規(guī)則;關(guān)聯(lián)計費模塊,用于根據(jù)所述業(yè)務(wù)配置規(guī)則對應(yīng)的費率和所述計費數(shù)據(jù)對具有相 同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。本發(fā)明實施方式提供的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)系統(tǒng),包括與業(yè)務(wù)平臺連 接的業(yè)務(wù)關(guān)聯(lián)引擎;業(yè)務(wù)平臺,用于發(fā)送攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息;業(yè)務(wù)關(guān)聯(lián)引擎,用于獲取業(yè)務(wù)平臺發(fā)送的所述請求消息,在存儲的業(yè)務(wù)記錄信息 中查找與所述關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取 匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識,向 所述請求消息的接收端發(fā)送計費標(biāo)識和所述請求消息中攜帶的信息,所述計費標(biāo)識用于計 費平臺對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。通過上述技術(shù)方案的描述可知,通過將請求消息中攜帶的關(guān)鍵業(yè)務(wù)信息在存儲的 業(yè)務(wù)記錄信息中匹配,從匹配的業(yè)務(wù)記錄信息中獲得計費標(biāo)識,或者在不存在匹配的業(yè)務(wù) 記錄信息時分配計費標(biāo)識,使相互嵌套的多個業(yè)務(wù)可以擁有相同的計費標(biāo)識;這樣,計費 平臺可以根據(jù)該計費標(biāo)識確定出相互嵌套的多個關(guān)聯(lián)業(yè)務(wù),從而計費平臺可以對關(guān)聯(lián)業(yè)務(wù) 靈活的采用業(yè)務(wù)配置規(guī)則對應(yīng)的費用進行計費,最終能夠提高業(yè)務(wù)嵌套的計費方式的靈活 性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例一的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法流程圖;圖2是本發(fā)明實施例二的基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)計費方法流程圖;圖3A是本發(fā)明實施例三的網(wǎng)絡(luò)適用環(huán)境示意圖;圖;3B是本發(fā)明實施例三的業(yè)務(wù)觸發(fā)過程中的業(yè)務(wù)關(guān)聯(lián)方法流程圖3C是本發(fā)明實施例三的業(yè)務(wù)結(jié)束過程中的業(yè)務(wù)關(guān)聯(lián)方法流程圖;圖4是本發(fā)明實施例四的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)裝置示意圖;圖5是本發(fā)明實施例五的計費平臺示意圖;圖6是本發(fā)明實施例六的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)系統(tǒng)示意圖。
具體實施例方式下面通過實施例對本發(fā)明的具體實現(xiàn)過程進行例舉說明。顯然,下面所描述的實 施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通 技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例一、基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法。該方法的流程如附圖1所示。圖1中,S100、獲取業(yè)務(wù)平臺發(fā)送的攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息。由于現(xiàn)有的計費請求消息中攜帶有關(guān)鍵業(yè)務(wù)信息,因此,本實施例可以利用現(xiàn)有 的計費請求消息作為上述請求消息,當(dāng)然,上述請求消息也可以為除計費請求消息之外的 其它消息,如針對本實施例而新增加的攜帶有關(guān)鍵業(yè)務(wù)信息的消息等。雖然下面主要以計 費請求消息為請求消息為例對各實施例進行了詳細說明,但是,毋庸置疑的,請求消息也可 以為其它形式的消息,本實施例不限制請求消息的具體表現(xiàn)形式。針對在線計費業(yè)務(wù),目前的業(yè)務(wù)平臺需要在業(yè)務(wù)實現(xiàn)過程中向計費平臺發(fā)送計費 請求消息,Sioo的執(zhí)行主體可以截獲業(yè)務(wù)平臺向計費平臺發(fā)送的計費請求消息,即業(yè)務(wù)平 臺針對在線計費業(yè)務(wù)發(fā)送的計費請求消息通過SlOO的執(zhí)行主體中轉(zhuǎn)至計費平臺。這里的 在線計費業(yè)務(wù)可以為在線計費的會話型業(yè)務(wù),也可以為在線計費的事件型業(yè)務(wù)。在線計費 的會話型業(yè)務(wù)如呼叫業(yè)務(wù)或者上網(wǎng)流量業(yè)務(wù)等。在線計費的事件型業(yè)務(wù)如短消息業(yè)務(wù)或者 多媒體消息業(yè)務(wù)等。上述在線計費業(yè)務(wù)還可以被劃分為預(yù)付費在線計費業(yè)務(wù)和實時信控的 后付費在線計費業(yè)務(wù)。也就是說,針對在線計費業(yè)務(wù),SlOO的執(zhí)行主體獲取到的計費請求 消息可以是預(yù)付費在線計費業(yè)務(wù)的計費請求消息,也可以是實時信控的后付費在線計費業(yè) 務(wù)的計費請求消息。對于在線計費的會話型業(yè)務(wù)來說,業(yè)務(wù)平臺發(fā)送至計費平臺的計費請求消息可以 包括計費開始請求消息和計費結(jié)束請求消息,可選的,計費請求消息還可以包括計費中 間請求消息。對于在線計費的事件型業(yè)務(wù)來說,業(yè)務(wù)平臺發(fā)送至計費平臺的計費請求消息可以 包括計費事件請求消息。針對離線計費業(yè)務(wù),目前的業(yè)務(wù)平臺不需要在業(yè)務(wù)實現(xiàn)過程中向計費平臺發(fā)送計 費請求消息,而只在業(yè)務(wù)結(jié)束時生成話單,本實施例需要對業(yè)務(wù)平臺進行改造,使業(yè)務(wù)平臺 向Sioo的執(zhí)行主體發(fā)送計費請求消息。上述離線計費業(yè)務(wù)通常為非實時信控的后付費離 線計費業(yè)務(wù)。也就是說,針對離線計費業(yè)務(wù),Sioo的執(zhí)行主體獲取到的計費請求消息通常 是后付費離線計費業(yè)務(wù)的計費請求消息。針對離線計費業(yè)務(wù)需要特別說明的是,Sioo的執(zhí) 行主體可以不將業(yè)務(wù)平臺發(fā)送來的計費請求消息發(fā)送至計費平臺,該計費請求消息主要用 于業(yè)務(wù)平臺請求業(yè)務(wù)對應(yīng)的計費標(biāo)識。SlOO中的計費請求消息具體可以是Credit Control Request (信用控制請求,CCR)消息,也可以是基于其它協(xié)議的計費請求消息,如基于運營商私有協(xié)議的計費請求消 息等;本實施例不限制計費請求消息所采用的具體協(xié)議,也不限制觸發(fā)業(yè)務(wù)平臺發(fā)送計費 請求消息的業(yè)務(wù)的具體類型等。另外,SlOO的執(zhí)行主體可以根據(jù)計費請求消息中攜帶的信 息識別出在線計費業(yè)務(wù)和離線計費業(yè)務(wù),如擴展現(xiàn)有的計費請求消息的字段,使SlOO的執(zhí) 行主體可以根據(jù)該字段攜帶的信息進行在線計費業(yè)務(wù)和離線計費業(yè)務(wù)的識別。本實施例不 限制識別在線計費業(yè)務(wù)和離線計費業(yè)務(wù)的具體實現(xiàn)方式。S110、計費標(biāo)識處理。該計費標(biāo)識處理包括在存儲的業(yè)務(wù)記錄信息中查找與請求 消息中攜帶的關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取 匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識。針對在線計費業(yè)務(wù)來說,如果接收到的計費請求消息為該業(yè)務(wù)的首次計費請求消 息,如計費開始請求消息(計費開始請求消息如攜帶有^iitial (初始)信息的CCR消息 等),則可以根據(jù)首次計費請求消息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中進行 模糊匹配,在存在模糊匹配的業(yè)務(wù)記錄信息時,獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,在 不存在模糊匹配的業(yè)務(wù)記錄信息時,分配計費標(biāo)識。SllO的執(zhí)行主體應(yīng)保證為本次在線計 費業(yè)務(wù)分配的計費標(biāo)識在預(yù)定長周期(如七天)內(nèi)全局唯一。上述業(yè)務(wù)屬性信息用于描述 業(yè)務(wù),業(yè)務(wù)屬性信息具體包括的內(nèi)容可以根據(jù)觸發(fā)計費請求消息的業(yè)務(wù)種類來設(shè)置,一個 具體的例子如果計費請求消息為呼叫業(yè)務(wù)(如預(yù)付費呼叫業(yè)務(wù)或后付費呼叫業(yè)務(wù))觸發(fā) 的計費請求消息,則上述計費開始請求消息中攜帶的業(yè)務(wù)屬性信息可以包括當(dāng)前計費用 戶終端號碼、主叫號碼、被叫號碼和呼叫開始時間等。在業(yè)務(wù)屬性信息包括當(dāng)前計費用戶終端號碼、主叫號碼、被叫號碼和呼叫開始時 間的情況下,模塊匹配的一個具體的例子為如果計費請求消息中攜帶的當(dāng)前計費用戶終 端號碼、主叫號碼和被叫號碼與存儲的業(yè)務(wù)記錄信息中的當(dāng)前計費用戶終端號碼、主叫號 碼和被叫號碼相同,且計費請求消息中的呼叫開始時間與存儲的業(yè)務(wù)記錄信息中的呼叫開 始時間相差預(yù)定時間間隔(如1秒),則確定存在模糊匹配的業(yè)務(wù)記錄信息。針對在線計費業(yè)務(wù)來說,如果接收到的計費請求消息不為該業(yè)務(wù)的首次計費請求 消息,如計費請求消息為計費中間請求消息或者計費結(jié)束請求消息(計費結(jié)束請求消息如 攜帶有Termination (終結(jié))信息的CCR消息等),則可以根據(jù)接收到的計費請求消息中攜 帶的業(yè)務(wù)標(biāo)識信息在存儲的業(yè)務(wù)記錄信息中查找獲得計費標(biāo)識。上述業(yè)務(wù)標(biāo)識信息用于唯 一標(biāo)識用戶發(fā)生的一次業(yè)務(wù)。業(yè)務(wù)標(biāo)識信息具體包括的內(nèi)容可以根據(jù)觸發(fā)計費請求消息的 業(yè)務(wù)種類來設(shè)置,一個具體的例子如果計費請求消息為呼叫業(yè)務(wù)(如預(yù)付費呼叫業(yè)務(wù)或 后付費呼叫業(yè)務(wù))觸發(fā)的計費請求消息,則上述計費中間請求消息或者計費結(jié)束請求消息 中攜帶的業(yè)務(wù)標(biāo)識信息可以為會話標(biāo)識。本實施例不限制業(yè)務(wù)標(biāo)識的具體表現(xiàn)形式。針對離線計費業(yè)務(wù)來說,如果接收到計費請求消息(如計費開始請求消息),則可 以根據(jù)計費請求消息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中模糊匹配,在存在模 糊匹配的業(yè)務(wù)記錄信息時,獲取模糊匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,在不存在模糊匹 配的業(yè)務(wù)記錄信息時,分配計費標(biāo)識。同樣的,SllO的執(zhí)行主體應(yīng)保證為本次離線計費業(yè) 務(wù)分配的計費標(biāo)識在預(yù)定長周期內(nèi)全局唯一。另外,離線計費業(yè)務(wù)的計費請求消息中攜帶 的業(yè)務(wù)屬性信息具體包括的內(nèi)容同樣可以根據(jù)觸發(fā)計費請求消息的業(yè)務(wù)種類來設(shè)置。本實施例中存儲的業(yè)務(wù)記錄信息包括的具體內(nèi)容與業(yè)務(wù)屬性信息和/或業(yè)務(wù)標(biāo)識信息相關(guān)。一個具體的例子存儲的業(yè)務(wù)記錄信息具體可以包括當(dāng)前計費用戶終端號碼、 主叫號碼、被叫號碼、呼叫開始時間、業(yè)務(wù)標(biāo)識信息和計費標(biāo)識等。明顯的,對于離線計費呼 叫業(yè)務(wù),上述存儲的業(yè)務(wù)記錄信息中可以不包括業(yè)務(wù)標(biāo)識信息;對于事件型業(yè)務(wù)(如預(yù)付 費事件型業(yè)務(wù)或者后付費事件型業(yè)務(wù)),上述存儲的業(yè)務(wù)記錄信息中可以不包括業(yè)務(wù)標(biāo)識 信息,且上述呼叫開始時間應(yīng)該為具體業(yè)務(wù)發(fā)生時間。本實施例不限制業(yè)務(wù)屬性信息、業(yè)務(wù) 標(biāo)識信息和業(yè)務(wù)記錄信息具體包括的內(nèi)容。針對在線計費業(yè)務(wù),上述業(yè)務(wù)記錄信息的存儲過程包括S110的執(zhí)行主體在接收 到業(yè)務(wù)平臺向計費平臺發(fā)送的業(yè)務(wù)的首次計費請求消息(如計費開始請求消息)且分配了 計費標(biāo)識后,向計費平臺發(fā)送攜帶有計費標(biāo)識的計費開始請求消息,計費平臺對接收到計 費開始請求消息進行處理,并向業(yè)務(wù)平臺返回攜帶有計費標(biāo)識的計費應(yīng)答消息(如信用控 制應(yīng)答消息等),SllO的執(zhí)行主體截獲計費平臺發(fā)送的計費應(yīng)答消息,如果計費應(yīng)答消息 為計費成功的計費應(yīng)答消息,則Slio的執(zhí)行主體將計費標(biāo)識和計費開始請求消息中攜帶 的業(yè)務(wù)屬性信息存儲到業(yè)務(wù)記錄信息中。需要說明的是,在SllO的執(zhí)行主體接收到計費平 臺返回的針對計費請求消息的計費應(yīng)答消息后,SllO的執(zhí)行主體可以從計費應(yīng)答消息中剝 離計費標(biāo)識,并向業(yè)務(wù)平臺發(fā)送剝離了計費標(biāo)識的計費應(yīng)答消息,以避免業(yè)務(wù)平臺的改造。 另外,如果SllO的執(zhí)行主體在接收到業(yè)務(wù)平臺發(fā)送的業(yè)務(wù)的首次計費請求消息且從業(yè)務(wù) 記錄信息中獲得了計費標(biāo)識,則Slio的執(zhí)行主體也可以在接收到計費平臺對該計費請求 消息返回的計費成功的計費應(yīng)答消息后,將計費標(biāo)識和該計費開始請求消息中攜帶的業(yè)務(wù) 屬性信息存儲到業(yè)務(wù)記錄信息中。針對離線計費業(yè)務(wù),上述業(yè)務(wù)記錄信息的存儲過程包括S110的執(zhí)行主體在接收 到業(yè)務(wù)平臺發(fā)送的業(yè)務(wù)的計費請求消息(如計費開始請求消息)且分配了計費標(biāo)識后,將 該分配的計費標(biāo)識和該計費請求消息中攜帶的業(yè)務(wù)屬性信息存儲到業(yè)務(wù)記錄信息中。需要 說明的是,針對一個離線計費業(yè)務(wù),業(yè)務(wù)平臺可以只發(fā)送一次計費請求消息。S120、向請求消息的接收端發(fā)送計費標(biāo)識和請求消息中攜帶的信息。這里的計費 標(biāo)識用于計費平臺對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。針對在線計費業(yè)務(wù),請求消息的接收端為計費平臺,如S120的執(zhí)行主體向計費平 臺發(fā)送攜帶有計費標(biāo)識的計費請求消息。針對離線計費業(yè)務(wù),請求消息的接收端為業(yè)務(wù)平臺,如S120的執(zhí)行主體直接向業(yè) 務(wù)平臺發(fā)送攜帶有計費標(biāo)識的計費應(yīng)答消息。針對實施例一需要說明的是,實施例一的執(zhí)行主體可以設(shè)置于計費平臺中,即與 計費平臺合設(shè);該執(zhí)行主體也可以獨立于計費平臺設(shè)置,即設(shè)置于業(yè)務(wù)平臺和計費平臺之 間。上述實施例一通過將請求消息中攜帶的關(guān)鍵業(yè)務(wù)信息在存儲的業(yè)務(wù)記錄信息中 匹配,從匹配的業(yè)務(wù)記錄信息中獲得計費標(biāo)識,或者在不存在匹配的業(yè)務(wù)記錄信息時分配 計費標(biāo)識,使相互嵌套的多個業(yè)務(wù)可以擁有相同的計費標(biāo)識;這樣,計費平臺可以根據(jù)該計 費標(biāo)識確定出相互嵌套的多個關(guān)聯(lián)業(yè)務(wù),從而計費平臺可以對關(guān)聯(lián)業(yè)務(wù)靈活的采用業(yè)務(wù)配 置規(guī)則對應(yīng)的費用進行計費,最終能夠提高業(yè)務(wù)嵌套的計費方式的靈活性。實施例二、基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)計費方法,本實施例的執(zhí)行主體可以為計費 平臺,該計費平臺可以為在線計費平臺,也可以為離線計費平臺。該方法的流程如附圖2所示。圖2中,S200、接收業(yè)務(wù)關(guān)聯(lián)裝置發(fā)送來的消息,將消息中攜帶的業(yè)務(wù)的計費標(biāo)識 和計費數(shù)據(jù)存儲于計費存儲單元中。針對在線計費平臺來說,在線計費平臺接收到的包含有計費標(biāo)識和計費數(shù)據(jù)的消 息可以是實施例一的執(zhí)行主體發(fā)送的,且計費標(biāo)識和計費數(shù)據(jù)可以攜帶在計費請求消息 中,即在線計費平臺從接收到的計費請求消息中獲取計費標(biāo)識和計費數(shù)據(jù)。針對離線計費平臺來說,離線計費平臺接收到的包含有計費標(biāo)識和計費數(shù)據(jù)的消 息可以是業(yè)務(wù)平臺發(fā)送的,且計費標(biāo)識和計費數(shù)據(jù)攜帶在話單中,即離線計費平臺從接收 到的話單中獲取計費標(biāo)識和計費數(shù)據(jù)。S210、確定計費存儲單元中具有相同計費標(biāo)識的多個業(yè)務(wù)的業(yè)務(wù)配置規(guī)則。如果有多個業(yè)務(wù)具有相同的計費標(biāo)識,則說明這多個業(yè)務(wù)為由于業(yè)務(wù)嵌套而相互 關(guān)聯(lián)的業(yè)務(wù)。計費平臺可以根據(jù)預(yù)先存儲的業(yè)務(wù)配置規(guī)則為具有相同計費標(biāo)識的多個業(yè)務(wù) 選擇確定出業(yè)務(wù)配置規(guī)則。業(yè)務(wù)配置規(guī)則如VPN業(yè)務(wù)與一號多機業(yè)務(wù)相關(guān)聯(lián)。本實施例不 限制預(yù)先存儲的業(yè)務(wù)配置規(guī)則具體包括的內(nèi)容。S220、根據(jù)業(yè)務(wù)配置規(guī)則對應(yīng)的費率和計費數(shù)據(jù)對具有相同計費標(biāo)識的多個業(yè)務(wù) 進行關(guān)聯(lián)計費,如按照VPN業(yè)務(wù)優(yōu)惠費率對VPN業(yè)務(wù)進行計費,按照一號多機業(yè)務(wù)優(yōu)惠費率 對一號多機業(yè)務(wù)進行計費等。計費平臺可根據(jù)預(yù)先存儲的業(yè)務(wù)配置規(guī)則和費率的對應(yīng)關(guān)系 確定出具有相同計費標(biāo)識的多個業(yè)務(wù)的業(yè)務(wù)配置規(guī)則對應(yīng)的費率,本實施例不限制預(yù)先存 儲的業(yè)務(wù)配置規(guī)則和費率的對應(yīng)關(guān)系具體包括的內(nèi)容、以及計費平臺根據(jù)費率進行關(guān)聯(lián)計 費的具體實現(xiàn)過程。由于業(yè)務(wù)配置規(guī)則對應(yīng)的費率是針對相互關(guān)聯(lián)的業(yè)務(wù)設(shè)置的,因此,計費平臺可 以對關(guān)聯(lián)業(yè)務(wù)采用靈活的計費方式進行計費,從而提高了業(yè)務(wù)嵌套的計費方式靈活性。由于上述實施例二中計費平臺可以接收到的計費標(biāo)識,且相互嵌套的多個業(yè)務(wù)擁 有相同的計費標(biāo)識;因此,計費平臺可以根據(jù)該計費標(biāo)識確定出相互嵌套的多個關(guān)聯(lián)業(yè)務(wù), 從而計費平臺可以對關(guān)聯(lián)業(yè)務(wù)靈活的采用業(yè)務(wù)配置規(guī)則對應(yīng)的費用進行計費,最終提高了 業(yè)務(wù)嵌套的計費方式的靈活性。實施例三、針對預(yù)付費在線計費業(yè)務(wù),基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)方法。下面結(jié)合附 圖3A、附圖;3B和附圖3C對本實施例進行說明。
3A ψ, Mobile Switching Centre/Gateway Mobile Switching Center (
交換中心/網(wǎng)關(guān)移動交換中心,MSC/GMSC)、MSC(O)(始呼端移動交換中心)和MSC(T)(終 呼端移動交換中心)為核心網(wǎng)交換設(shè)備,Service Switch Point (業(yè)務(wù)交換點,SSP)為 觸發(fā)智能業(yè)務(wù)的設(shè)備,一號通AS(O)(始呼端應(yīng)用服務(wù)器)為一號多機業(yè)務(wù)平臺,iVPN(O) (Virtual Private Network,始呼端綜合虛擬專用網(wǎng)絡(luò))為VPN業(yè)務(wù)平臺,Online Charging System(在線計費系統(tǒng),0CS)為計費平臺。本實施例中的業(yè)務(wù)關(guān)聯(lián)引擎(即下述實施例四中的基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)裝 置)位于業(yè)務(wù)平臺與OCS之間,業(yè)務(wù)關(guān)聯(lián)引擎應(yīng)保證為業(yè)務(wù)分配的ChargingIdentifier(計 費標(biāo)識,CID)在預(yù)定長周期內(nèi)全局唯一不沖突,且業(yè)務(wù)關(guān)聯(lián)引擎能夠根據(jù)接收到的請求消 息中攜帶的信息識別出基于嵌套的相互關(guān)聯(lián)的業(yè)務(wù),并保證基于嵌套的相互關(guān)聯(lián)的多個業(yè) 務(wù)的CID相同。
設(shè)定預(yù)付費用戶同時簽約了一號多機業(yè)務(wù)(即一號通業(yè)務(wù))和VPN業(yè)務(wù),一號多 機業(yè)務(wù)即多個通信終端對外體現(xiàn)為一個號碼,用戶可以使用這多個通信終端靈活的實現(xiàn)呼 叫。VPN業(yè)務(wù)即用戶可以撥打集團短號實現(xiàn)集團呼叫。用戶發(fā)起呼叫,業(yè)務(wù)關(guān)聯(lián)引擎與一號多機業(yè)務(wù)平臺、VPN業(yè)務(wù)平臺和OCS之間進行 消息交互以實現(xiàn)一號多機業(yè)務(wù)(即一號通業(yè)務(wù))和VPN業(yè)務(wù)的業(yè)務(wù)關(guān)聯(lián)方法的流程如附圖 3B所示圖;3B中,Si、用戶發(fā)起呼叫,SSP觸發(fā)智能業(yè)務(wù)到VPN業(yè)務(wù)平臺。S2、VPN 業(yè)務(wù)平臺根據(jù)與 OCS 之間的 Diameter Credit Control (Diameter 信用控 制,DCC)協(xié)議規(guī)范發(fā)送攜帶有hitial的CCR消息,即計費開始請求消息,該計費開始請求 消息可以用于鑒權(quán)預(yù)留。S3、業(yè)務(wù)關(guān)聯(lián)引擎攔截業(yè)務(wù)平臺發(fā)送給OCS的攜帶有Initial的CCR消息,并根據(jù) CCR消息中攜帶的當(dāng)前計費用戶終端號碼、主叫號碼、被叫號碼和呼叫開始時間等業(yè)務(wù)屬性 信息在本地存儲的業(yè)務(wù)記錄信息中進行模糊匹配,模糊匹配如允許呼叫開始時間相差1秒 內(nèi)等,匹配結(jié)果可以表示出該業(yè)務(wù)是否有關(guān)聯(lián)業(yè)務(wù),如果存在模糊匹配的業(yè)務(wù)記錄信息,則 從模糊匹配的業(yè)務(wù)記錄信息中獲取CID,如果不存在模糊匹配的業(yè)務(wù)記錄信息,則為該業(yè)務(wù) 分配一個新的全局唯一的CID。在S3中,由于還沒有關(guān)聯(lián)業(yè)務(wù)發(fā)生,因此,業(yè)務(wù)關(guān)聯(lián)引擎為 該業(yè)務(wù)分配了一個新的全局唯一的CID。S4、業(yè)務(wù)關(guān)聯(lián)引擎將CID攜帶在CCR消息中,并向OCS發(fā)送該CCR消息。S5、0CS根據(jù)CCR消息中的CID在本地存儲的計費信息中查找,本地存儲的計費信 息包括CID和計費數(shù)據(jù),計費數(shù)據(jù)可以包括業(yè)務(wù)屬性信息。OCS的本次查找結(jié)果可以表示出 本次業(yè)務(wù)是用戶的首次業(yè)務(wù)還是與首次業(yè)務(wù)相關(guān)聯(lián)的關(guān)聯(lián)業(yè)務(wù)。如果查找到匹配的計費信 息,則說明本次業(yè)務(wù)是與首次業(yè)務(wù)相關(guān)聯(lián)的關(guān)聯(lián)業(yè)務(wù),如果沒有查找到匹配的計費信息,則 說明本次業(yè)務(wù)是用戶的首次業(yè)務(wù)。在S5中,由于還沒有關(guān)聯(lián)業(yè)務(wù)發(fā)生,因此,OCS判斷出本 次業(yè)務(wù)為用戶的首次業(yè)務(wù)。OCS為首次業(yè)務(wù)確定計費費率,并根據(jù)該計費費率進行計費處 理,如計費反算處理等。S6、0CS鑒權(quán)預(yù)留通過后,將CCR消息中的CID和CCR消息中的計費數(shù)據(jù)存儲到計 費信息中,并向業(yè)務(wù)平臺返回攜帶有CID的Credit Control Answer (信用控制應(yīng)答,CCA)消息。S7、業(yè)務(wù)關(guān)聯(lián)引擎接收到CCA消息后,分析CCA消息中的結(jié)果碼為計費成功,則將 CID和計費開始請求消息中攜帶的當(dāng)前業(yè)務(wù)關(guān)鍵信息存儲到業(yè)務(wù)記錄信息中,業(yè)務(wù)關(guān)聯(lián)引 擎從CCA消息中剝離CID信息,并向VPN業(yè)務(wù)平臺發(fā)送剝離了 CID的CCA消息。業(yè)務(wù)關(guān)聯(lián) 引擎存儲業(yè)務(wù)關(guān)鍵信息如kssionID、當(dāng)前計費用戶終端號碼、主叫號碼、被叫號碼和呼叫 開始時間等。S8、VPN業(yè)務(wù)平臺指示SSP進行呼叫接續(xù),并根據(jù)CCA消息中攜帶的分配時長信息 進行后繼的業(yè)務(wù)監(jiān)控流程。S9、SSP通過多業(yè)務(wù)觸發(fā)機制再次觸發(fā)智能業(yè)務(wù)到一號多機業(yè)務(wù)平臺。S10、一號多機業(yè)務(wù)平臺根據(jù)與OCS之間的DCC協(xié)議規(guī)范發(fā)送攜帶有hitial的 CCR消息,即計費開始請求消息,該計費請求消息可以用于鑒權(quán)預(yù)留。S11、業(yè)務(wù)關(guān)聯(lián)引擎攔截一號多機業(yè)務(wù)平臺向OCS發(fā)送的CCR消息。業(yè)務(wù)關(guān)聯(lián)引擎根據(jù)CCR消息中攜帶的當(dāng)前計費用戶終端號碼、主叫號碼、被叫號碼和呼叫開始時間等業(yè) 務(wù)關(guān)鍵信息中的業(yè)務(wù)屬性信息在本地存儲的業(yè)務(wù)記錄信息中進行模糊匹配,該模糊匹配如 允許呼叫開始時間相差1秒內(nèi)等。由于已經(jīng)有關(guān)聯(lián)業(yè)務(wù)發(fā)生,因此,在Sll中,業(yè)務(wù)關(guān)聯(lián)引 擎模糊匹配成功,從模糊匹配的業(yè)務(wù)記錄信息中獲取CID。S12、業(yè)務(wù)關(guān)聯(lián)引擎將模糊匹配獲得的CID攜帶在CCR消息中,向OCS發(fā)送。S13、OCS根據(jù)CCR消息中的CID在本地存儲的計費信息中查找,該查找結(jié)果可以 表示出本次業(yè)務(wù)是用戶的首次業(yè)務(wù)還是與首次業(yè)務(wù)相關(guān)聯(lián)的關(guān)聯(lián)業(yè)務(wù)。如果查找到匹配的 計費信息,則說明本次業(yè)務(wù)是與首次業(yè)務(wù)相關(guān)聯(lián)的關(guān)聯(lián)業(yè)務(wù),如果沒有查找到匹配的計費 信息,則說明本次業(yè)務(wù)是用戶的首次業(yè)務(wù)。由于本實施例中已經(jīng)有首次業(yè)務(wù)發(fā)生,因此,在 S13中,OCS判斷出本次業(yè)務(wù)為用戶的關(guān)聯(lián)業(yè)務(wù)。OCS為關(guān)聯(lián)業(yè)務(wù)確定業(yè)務(wù)配置規(guī)則,根據(jù) 該業(yè)務(wù)配置規(guī)則確定計費費率,并根據(jù)該計費費率進行計費處理,如計費反算處理等。S14、OCS鑒權(quán)預(yù)留通過后,將CCR消息中的CID和當(dāng)前業(yè)務(wù)關(guān)鍵信息存儲到計費 信息中,并向業(yè)務(wù)平臺返回攜帶有CID的CCA消息。S15、業(yè)務(wù)關(guān)聯(lián)引擎接收到CCA消息后,將查找到的CID和CCR消息中攜帶的當(dāng) 前業(yè)務(wù)關(guān)鍵信息存儲到業(yè)務(wù)記錄信息中,業(yè)務(wù)關(guān)聯(lián)引擎從CCA消息中剝離CID信息,并向 一號多機業(yè)務(wù)平臺發(fā)送剝離了 CID的CCA消息。業(yè)務(wù)關(guān)聯(lián)引擎存儲的業(yè)務(wù)關(guān)鍵信息如 kssionID、當(dāng)前計費用戶終端號碼、主叫號碼、被叫號碼和呼叫開始時間等。S16、一號多機業(yè)務(wù)平臺指示SSP進行呼叫接續(xù),并根據(jù)CCA消息中攜帶的分配時 長信息進行后繼的業(yè)務(wù)監(jiān)控流程。用戶結(jié)束呼叫,業(yè)務(wù)關(guān)聯(lián)引擎與一號多機業(yè)務(wù)平臺、VPN業(yè)務(wù)平臺和OCS之間進行 消息交互以實現(xiàn)一號多機業(yè)務(wù)和VPN業(yè)務(wù)的業(yè)務(wù)關(guān)聯(lián)方法的流程如附圖3C所示圖3C中,S17、SSP向VPN業(yè)務(wù)平臺發(fā)送業(yè)務(wù)結(jié)束的智能信令。S18、VPN業(yè)務(wù)平臺根據(jù)與OCS之間的DCC協(xié)議規(guī)范發(fā)送攜帶有"Termination的CCR 消息,即計費結(jié)束請求消息。S19、業(yè)務(wù)關(guān)聯(lián)引擎攔截VPN業(yè)務(wù)平臺發(fā)送給OCS的攜帶有Termination的CCR消 息,并根據(jù)CCR消息中攜帶的kssionID在本地存儲的業(yè)務(wù)記錄信息中查找,根據(jù)查找結(jié)果 可以獲得該業(yè)務(wù)對應(yīng)的CID。S20、業(yè)務(wù)關(guān)聯(lián)引擎將查找到的CID攜帶在CCR消息中,并向OCS發(fā)送攜帶有CID 的CCR消息。S21、OCS根據(jù)CCR中攜帶的CID在本地存儲的計費信息中查找,如果查找確定相互 關(guān)聯(lián)的業(yè)務(wù)的數(shù)量多于一個,則確定相互關(guān)聯(lián)的業(yè)務(wù)對應(yīng)的多業(yè)務(wù)配置規(guī)則,并根據(jù)該多 業(yè)務(wù)配置規(guī)定對應(yīng)的費率和本次VPN業(yè)務(wù)的計費數(shù)據(jù)對本次VPN業(yè)務(wù)進行優(yōu)惠批價扣費。S22、OCS在批價扣費成功后,向VPN業(yè)務(wù)平臺返回攜帶有CID的CCA消息。S23、業(yè)務(wù)關(guān)聯(lián)引擎截獲該CCA消息,業(yè)務(wù)關(guān)聯(lián)引擎從CCA消息中剝離CID信息,并 向VPN業(yè)務(wù)平臺發(fā)送剝離了 CID的CCA消息。S24、VPN業(yè)務(wù)平臺接收到CCA消息后,正常結(jié)束本次VPN呼叫流程。S25、SSP向一號多機業(yè)務(wù)平臺發(fā)送業(yè)務(wù)結(jié)束的智能信令。S26、一號多機業(yè)務(wù)平臺根據(jù)與OCS之間的DCC協(xié)議規(guī)范發(fā)送攜帶有Termination 的CCR消息,即計費結(jié)束請求消息。
S27、業(yè)務(wù)關(guān)聯(lián)引擎攔截一號多機業(yè)務(wù)平臺發(fā)送給OCS的攜帶有Termination的 CCR消息,并根據(jù)CCR消息中攜帶的kssionID在本地存儲的業(yè)務(wù)記錄信息中查找,根據(jù)查 找結(jié)果可以獲得該業(yè)務(wù)對應(yīng)的CID。S28、業(yè)務(wù)關(guān)聯(lián)引擎將查找到的CID攜帶在CCR消息中,并向OCS發(fā)送攜帶有CID 的CCR消息。S^、0CS根據(jù)CCR中攜帶的CID在本地存儲的計費信息中查找,如果查找確定相互 關(guān)聯(lián)的業(yè)務(wù)的數(shù)量多于一個,則確定相互關(guān)聯(lián)的業(yè)務(wù)對應(yīng)的多業(yè)務(wù)配置規(guī)則,并根據(jù)該多 業(yè)務(wù)配置規(guī)定對應(yīng)的費率和本次一號多機的計費數(shù)據(jù)對本次一號多機進行優(yōu)惠批價扣費。S30、0CS在批價扣費成功后,向一號多機業(yè)務(wù)平臺返回攜帶有CID的CCA消息。S31、業(yè)務(wù)關(guān)聯(lián)引擎截獲該CCA消息,業(yè)務(wù)關(guān)聯(lián)引擎從CCA消息中剝離CID信息,并 向一號多機業(yè)務(wù)平臺發(fā)送剝離了 CID的CCA消息。S32、一號多機業(yè)務(wù)平臺接收到CCA消息后,正常結(jié)束本次一號多機呼叫流程。針對實施例三需要特別說明的是,實施例三是以先觸發(fā)VPN業(yè)務(wù),再觸發(fā)一號多 機業(yè)務(wù)為例進行說明的,這兩個智能業(yè)務(wù)的觸發(fā)順序和結(jié)束順序也可以互換,本實施例不 限制相互關(guān)聯(lián)的多個業(yè)務(wù)的觸發(fā)順序和結(jié)束順序。另外,業(yè)務(wù)關(guān)聯(lián)引擎可以將業(yè)務(wù)記錄信 息保存預(yù)定長時間之后再進行刪除處理,而不能在一個業(yè)務(wù)結(jié)束后立即刪除該業(yè)務(wù)對應(yīng)的 業(yè)務(wù)記錄信息。實施例四、基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)裝置。該裝置可以設(shè)置于計費平臺中,也可以 獨立于計費平臺設(shè)置。該裝置的結(jié)構(gòu)如附圖4所示。圖4中的裝置包括獲取模塊400、計費標(biāo)識處理模塊420和第一發(fā)送模塊430。 可選的,該裝置還可以包括存儲模塊410、第一存儲控制模塊440、第二存儲控制模塊450和 第二發(fā)送模塊460中的至少一個。獲取模塊400,獲取業(yè)務(wù)平臺發(fā)送的攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息。獲取模塊 400獲取到的請求消息可以為現(xiàn)有的計費請求消息,當(dāng)然,獲取模塊400獲取到的請求消息 也可以為除計費請求消息之外的其它消息,如針對本實施例而新增加的攜帶有關(guān)鍵業(yè)務(wù)信 息的消息等。針對在線計費業(yè)務(wù),目前的業(yè)務(wù)平臺需要在業(yè)務(wù)實現(xiàn)過程中向計費平臺發(fā)送計費 請求消息,獲取模塊400可以截獲業(yè)務(wù)平臺向計費平臺發(fā)送的計費請求消息,即業(yè)務(wù)平臺 針對在線計費業(yè)務(wù)發(fā)送的計費請求消息通過本實施例中的裝置中轉(zhuǎn)至計費平臺。獲取模塊 400獲取到的計費請求消息可以是預(yù)付費在線計費業(yè)務(wù)的計費請求消息,也可以是實時信 控的后付費在線計費業(yè)務(wù)的計費請求消息。在線計費業(yè)務(wù)具體包括的業(yè)務(wù)類型、關(guān)鍵業(yè)務(wù) 信息包括的內(nèi)容、以及計費請求消息具體包括的消息等如上述實施例一的描述,在此不再 詳細說明。針對離線計費業(yè)務(wù),目前的業(yè)務(wù)平臺不需要在業(yè)務(wù)實現(xiàn)過程中向計費平臺發(fā)送計 費請求消息,而只在業(yè)務(wù)結(jié)束時生成話單,本實施例需要對業(yè)務(wù)平臺進行改造,使業(yè)務(wù)平臺 發(fā)送計費請求消息,這樣,獲取模塊400可以獲取到業(yè)務(wù)平臺發(fā)送的計費請求消息。獲取模塊400獲取的計費請求消息具體可以是CCR消息,也可以是基于其它協(xié) 議的計費請求消息,如基于運營商私有協(xié)議的計費請求消息等;本實施例不限制獲取模塊 400獲取到的計費請求消息所采用的具體協(xié)議。
獲取模塊400可以根據(jù)接收到的計費請求消息中攜帶的信息識別出在線計費業(yè) 務(wù)和離線計費業(yè)務(wù),如擴展現(xiàn)有的計費請求消息的字段,獲取模塊400可以根據(jù)該字段攜 帶的信息進行在線計費業(yè)務(wù)和離線計費業(yè)務(wù)的識別。本實施例不限制獲取模塊400識別在 線計費業(yè)務(wù)和離線計費業(yè)務(wù)的具體實現(xiàn)方式。存儲模塊410,用于存儲業(yè)務(wù)記錄信息。存儲模塊410中存儲的業(yè)務(wù)記錄信息包括 的具體內(nèi)容與業(yè)務(wù)屬性信息和/或業(yè)務(wù)標(biāo)識信息相關(guān)。一個具體的例子存儲模塊410中 存儲的業(yè)務(wù)記錄信息具體可以包括當(dāng)前計費用戶終端號碼、主叫號碼、被叫號碼、呼叫開始 時間、業(yè)務(wù)標(biāo)識信息和計費標(biāo)識等。明顯的,對于離線計費呼叫業(yè)務(wù),存儲模塊410中存儲 的業(yè)務(wù)記錄信息中可以不包括業(yè)務(wù)標(biāo)識信息;對于事件型業(yè)務(wù),存儲模塊410中存儲的業(yè) 務(wù)記錄信息中可以不包括業(yè)務(wù)標(biāo)識信息,且呼叫開始時間應(yīng)該為具體業(yè)務(wù)發(fā)生時間。本實 施例不限制存儲模塊410中存儲的業(yè)務(wù)屬性信息、業(yè)務(wù)標(biāo)識信息和業(yè)務(wù)記錄信息具體包括 的內(nèi)容。計費標(biāo)識處理模塊420,用于在存儲的業(yè)務(wù)記錄信息中(如存儲模塊410存儲的業(yè) 務(wù)記錄信息中)查找與獲取模塊400獲取到的請求消息中的關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄 信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存 在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識。計費標(biāo)識處理模塊420包括第一處理子模塊421、第二處理子模塊422和第三處理 子模塊423中的至少一個。針對在線計費業(yè)務(wù)來說,如果獲取模塊400接收到的計費請求消息為該業(yè)務(wù)的首 次計費請求消息,如計費開始請求消息,則第一處理子模塊421可以根據(jù)首次計費請求消 息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中(如存儲模塊410存儲的業(yè)務(wù)記錄信息 中)進行模糊匹配,在存在模糊匹配的業(yè)務(wù)記錄信息時,第一處理子模塊421獲取匹配的業(yè) 務(wù)記錄信息中的計費標(biāo)識,在不存在模糊匹配的業(yè)務(wù)記錄信息時,第一處理子模塊421分 配計費標(biāo)識。第一處理子模塊421應(yīng)保證為本次在線計費業(yè)務(wù)分配的計費標(biāo)識在預(yù)定長周 期內(nèi)全局唯一。上述業(yè)務(wù)屬性信息用于描述業(yè)務(wù),業(yè)務(wù)屬性信息具體包括的內(nèi)容如上述實 施例一中的描述,在此不再詳細說明。針對在線計費業(yè)務(wù)來說,如果獲取模塊400接收到的計費請求消息不為該業(yè)務(wù)的 首次計費請求消息,如計費請求消息為計費中間請求消息或者計費結(jié)束請求消息,則第二 處理子模塊422可以根據(jù)獲取模塊400接收到的計費請求消息中攜帶的業(yè)務(wù)標(biāo)識信息在存 儲的業(yè)務(wù)記錄信息中(如存儲模塊410存儲的業(yè)務(wù)記錄信息中)查找獲得計費標(biāo)識。上述 業(yè)務(wù)標(biāo)識信息用于唯一標(biāo)識用戶發(fā)生的一次業(yè)務(wù)。業(yè)務(wù)標(biāo)識信息具體包括的內(nèi)容如上述實 施例一中的描述,在此不再詳細說明。針對離線計費業(yè)務(wù)來說,如果獲取模塊400接收到計費請求消息,則第三處理子 模塊423可以根據(jù)計費請求消息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中模糊匹 配,在存在匹配的業(yè)務(wù)記錄信息時,第三處理子模塊423獲取匹配的業(yè)務(wù)記錄信息中的計 費標(biāo)識,在不存在匹配的業(yè)務(wù)記錄信息時,第三處理子模塊423分配計費標(biāo)識。同樣的,第 三處理子模塊423應(yīng)保證為本次離線計費業(yè)務(wù)分配的計費標(biāo)識在預(yù)定長周期內(nèi)全局唯一。 另外,離線計費業(yè)務(wù)的計費請求消息中攜帶的業(yè)務(wù)屬性信息具體包括的內(nèi)容同樣可以根據(jù) 觸發(fā)計費請求消息的業(yè)務(wù)種類來設(shè)置。
第一發(fā)送模塊430,用于向請求消息的接收端發(fā)送計費標(biāo)識和請求消息中攜帶的 信息,該計費標(biāo)識用于計費平臺對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。第一發(fā)送模塊430具體可以包括第一發(fā)送子模塊431和第二發(fā)送子模塊432中的 至少一個。針對在線計費業(yè)務(wù),第一發(fā)送子模塊431向計費平臺發(fā)送攜帶有計費標(biāo)識的計費 請求消息。針對離線計費業(yè)務(wù),第二發(fā)送子模塊432可以直接向業(yè)務(wù)平臺發(fā)送攜帶有計費標(biāo) 識的計費應(yīng)答消息。針對離線計費業(yè)務(wù)需要特別說明的是,第二發(fā)送子模塊432不將計費 請求消息發(fā)送至計費平臺。第一存儲控制模塊440,用于針對在線計費業(yè)務(wù),在圖4示出的裝置接收到計費平 臺針對在線計費業(yè)務(wù)的首次計費請求消息返回的計費成功的計費應(yīng)答消息(如信用控制 應(yīng)答消息等)后,將計費標(biāo)識處理模塊420分配的或計費標(biāo)識處理模塊420查找獲取的計 費標(biāo)識和計費請求消息中攜帶的業(yè)務(wù)關(guān)鍵信息存儲在存儲模塊410的業(yè)務(wù)記錄信息中。第二存儲控制模塊450,用于針對離線計費業(yè)務(wù),在獲取模塊400接收到業(yè)務(wù)平臺 發(fā)送的計費請求消息(如計費開始請求消息)后,將計費標(biāo)識處理模塊420分配的或計費 標(biāo)識處理模塊420查找獲取的計費標(biāo)識和計費請求消息中攜帶的業(yè)務(wù)關(guān)鍵信息存儲在存 儲模塊410的業(yè)務(wù)記錄信息中。第二發(fā)送模塊460,用于針對在線計費業(yè)務(wù),在圖4所示的裝置接收到計費平臺返 回的計費應(yīng)答消息后,從計費應(yīng)答消息中剝離計費標(biāo)識,并向業(yè)務(wù)平臺發(fā)送剝離了計費標(biāo) 識的計費應(yīng)答消息。上述實施例四中的計費標(biāo)識處理模塊420通過將請求消息中攜帶的關(guān)鍵業(yè)務(wù)信 息在存儲的業(yè)務(wù)記錄信息中匹配,從匹配的業(yè)務(wù)記錄信息中獲得計費標(biāo)識,或者在不存在 匹配的業(yè)務(wù)記錄信息時分配計費標(biāo)識,使相互嵌套的多個業(yè)務(wù)可以擁有相同的計費標(biāo)識; 這樣,計費平臺可以根據(jù)該計費標(biāo)識確定出相互嵌套的多個關(guān)聯(lián)業(yè)務(wù),從而計費平臺可以 對關(guān)聯(lián)業(yè)務(wù)靈活的采用業(yè)務(wù)配置規(guī)則對應(yīng)的費用進行計費,最終能夠提高業(yè)務(wù)嵌套的計費 方式的靈活性。實施例五、計費平臺。該計費平臺可以為在線計費平臺(如OCS等),也可以為離 線計費平臺。該計費平臺的結(jié)構(gòu)如附圖5所示。圖5中的計費平臺包括接收模塊500、業(yè)務(wù)配置規(guī)則模塊510和關(guān)聯(lián)計費模塊 520。接收模塊500,用于接收業(yè)務(wù)關(guān)聯(lián)裝置發(fā)送來的消息,將消息中攜帶的業(yè)務(wù)的計費 標(biāo)識和計費數(shù)據(jù)存儲于計費存儲單元中。針對在線計費平臺來說,接收模塊500接收到的計費標(biāo)識和計費數(shù)據(jù)可以是實施 例一的執(zhí)行主體發(fā)送的,且計費標(biāo)識和計費數(shù)據(jù)可攜帶在計費請求消息中,即接收模塊500 可從接收到的計費請求消息中獲取到計費標(biāo)識和計費數(shù)據(jù)。針對離線計費平臺來說,接收模塊500接收到的計費標(biāo)識和計費數(shù)據(jù)可以是業(yè)務(wù) 平臺發(fā)送的,且計費標(biāo)識和計費數(shù)據(jù)攜帶在話單中,即接收模塊500可以從接收到的話單 中獲取到計費標(biāo)識和計費數(shù)據(jù)。業(yè)務(wù)配置規(guī)則模塊510,用于確定計費存儲單元中具有相同計費標(biāo)識的多個業(yè)務(wù)對應(yīng)的業(yè)務(wù)配置規(guī)則。如果有多個業(yè)務(wù)具有相同的計費標(biāo)識,則表示這多個業(yè)務(wù)為由于業(yè) 務(wù)嵌套而相互關(guān)聯(lián)的業(yè)務(wù)。業(yè)務(wù)配置規(guī)則模塊510可以根據(jù)預(yù)先存儲的業(yè)務(wù)配置規(guī)則為具 有相同計費標(biāo)識的多個業(yè)務(wù)選擇確定出業(yè)務(wù)配置規(guī)則。關(guān)聯(lián)計費模塊520,用于根據(jù)業(yè)務(wù)配置規(guī)則模塊510確定出的業(yè)務(wù)配置規(guī)則對應(yīng) 的費率和接收模塊500接收到的計費數(shù)據(jù)對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。 關(guān)聯(lián)計費模塊520中可以存儲有業(yè)務(wù)配置規(guī)則與費率的對應(yīng)關(guān)系,關(guān)聯(lián)計費模塊520可以 根據(jù)該對應(yīng)關(guān)系確定出費率,本實施例不限制關(guān)聯(lián)計費模塊520確定出具體費率、以及根 據(jù)具體費率實際計費的具體實現(xiàn)過程。上述實施例五中的接收模塊500可以接收到計費標(biāo)識和計費數(shù)據(jù),由于相互嵌套 的多個業(yè)務(wù)擁有相同的計費標(biāo)識,因此,業(yè)務(wù)配置規(guī)則模塊510可以根據(jù)該計費標(biāo)識確定 出相互嵌套的多個關(guān)聯(lián)業(yè)務(wù),并確定出多個關(guān)聯(lián)業(yè)務(wù)對應(yīng)的業(yè)務(wù)配置規(guī)則,從而關(guān)聯(lián)計費 模塊520可以對關(guān)聯(lián)業(yè)務(wù)靈活的采用業(yè)務(wù)配置規(guī)則對應(yīng)的費用進行計費,最終提高了業(yè)務(wù) 嵌套的計費方式的靈活性。實施例六、基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)系統(tǒng)。該系統(tǒng)的結(jié)構(gòu)如附圖6所示。圖6中的系統(tǒng)包括業(yè)務(wù)關(guān)聯(lián)引擎610。該業(yè)務(wù)關(guān)聯(lián)引擎610與業(yè)務(wù)平臺600連 接??蛇x的,該系統(tǒng)還可以包括在線計費平臺620和離線計費平臺630中的至少一個。圖 6中雖然只示出了一個業(yè)務(wù)平臺600,但是,在實際的網(wǎng)絡(luò)中,與業(yè)務(wù)關(guān)聯(lián)引擎610連接的業(yè) 務(wù)平臺600可以為多個。業(yè)務(wù)平臺600,用于發(fā)送攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息。業(yè)務(wù)平臺600發(fā)送的請求消息可以為現(xiàn)有的計費請求消息,當(dāng)然,業(yè)務(wù)平臺600發(fā) 送的請求消息也可以為除計費請求消息之外的其它消息,如針對本實施例而新增加的攜帶 有關(guān)鍵業(yè)務(wù)信息的消息等。針對在線計費業(yè)務(wù),現(xiàn)有的業(yè)務(wù)平臺600可以不進行改造,即業(yè)務(wù)關(guān)聯(lián)引擎610截 獲業(yè)務(wù)平臺600向在線計費平臺620發(fā)送計費請求消息。業(yè)務(wù)平臺600向在線計費平臺620 發(fā)送計費請求消息可以是預(yù)付費在線計費業(yè)務(wù)的計費請求消息,也可以是實時信控的后付 費在線計費業(yè)務(wù)的計費請求消息。在線計費業(yè)務(wù)具體包括的業(yè)務(wù)類型、關(guān)鍵業(yè)務(wù)信息包括 的內(nèi)容、以及計費請求消息具體包括的消息等如上述實施例一的描述,在此不再詳細說明。針對離線計費業(yè)務(wù),業(yè)務(wù)平臺600需要進行改造,以發(fā)送計費請求消息,從而業(yè)務(wù) 關(guān)聯(lián)引擎610可以接收到業(yè)務(wù)平臺600發(fā)送的計費請求消息。另外,業(yè)務(wù)平臺600可以接 收到業(yè)務(wù)關(guān)聯(lián)引擎610針對該計費請求消息返回的計費應(yīng)答消息,該計費應(yīng)答消息中攜帶 有計費標(biāo)識。業(yè)務(wù)平臺600在為離線計費業(yè)務(wù)生成話單時,應(yīng)使該話單中包括離線計費業(yè) 務(wù)對應(yīng)的計費標(biāo)識。業(yè)務(wù)平臺600發(fā)送的計費請求消息具體可以是CCR消息,也可以是基于其它協(xié) 議的計費請求消息,如基于運營商私有協(xié)議的計費請求消息等;本實施例不限制業(yè)務(wù)平臺 600發(fā)送的計費請求消息所采用的具體協(xié)議。業(yè)務(wù)關(guān)聯(lián)引擎610,用于獲取業(yè)務(wù)平臺600發(fā)送的請求消息,并在存儲的業(yè)務(wù)記錄 信息中查找與請求消息中的關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄 信息,則業(yè)務(wù)關(guān)聯(lián)引擎610獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存在匹配的業(yè) 務(wù)記錄信息,則業(yè)務(wù)關(guān)聯(lián)引擎610分配計費標(biāo)識,業(yè)務(wù)關(guān)聯(lián)引擎610向請求消息的接收端發(fā)送計費標(biāo)識和請求消息中攜帶的信息,這里的計費標(biāo)識用于計費平臺對具有相同計費標(biāo)識 的多個業(yè)務(wù)進行關(guān)聯(lián)計費。上述請求消息的接收端可以為在線計費平臺620,也可以為業(yè) 務(wù)平臺600。針對在線計費業(yè)務(wù),業(yè)務(wù)關(guān)聯(lián)引擎610向在線計費平臺620發(fā)送攜帶有計費 標(biāo)識的計費請求消息。針對離線計費業(yè)務(wù),業(yè)務(wù)關(guān)聯(lián)引擎610可以直接向業(yè)務(wù)平臺600發(fā) 送攜帶有計費標(biāo)識的計費應(yīng)答消息。針對離線計費業(yè)務(wù)需要特別說明的是,業(yè)務(wù)關(guān)聯(lián)引擎 610不將計費請求消息發(fā)送至離線計費平臺630。業(yè)務(wù)關(guān)聯(lián)引擎610中存儲的業(yè)務(wù)記錄信息包括的具體內(nèi)容與業(yè)務(wù)屬性信息和/或 業(yè)務(wù)標(biāo)識信息相關(guān)。一個具體的例子業(yè)務(wù)關(guān)聯(lián)引擎610中存儲的業(yè)務(wù)記錄信息具體可以 包括當(dāng)前計費用戶終端號碼、主叫號碼、被叫號碼、呼叫開始時間、業(yè)務(wù)標(biāo)識信息和計費標(biāo) 識等。明顯的,對于離線計費業(yè)務(wù),業(yè)務(wù)關(guān)聯(lián)引擎610中存儲的業(yè)務(wù)記錄信息中可以不包括 業(yè)務(wù)標(biāo)識信息;對于在線計費事件型業(yè)務(wù),業(yè)務(wù)關(guān)聯(lián)引擎610中存儲的業(yè)務(wù)記錄信息中可 以不包括業(yè)務(wù)標(biāo)識信息,且呼叫開始時間應(yīng)該為具體業(yè)務(wù)發(fā)生時間。本實施例不限制業(yè)務(wù) 關(guān)聯(lián)引擎610中存儲的業(yè)務(wù)屬性信息、業(yè)務(wù)標(biāo)識信息和業(yè)務(wù)記錄信息具體包括的內(nèi)容。針對在線計費業(yè)務(wù)來說,如果業(yè)務(wù)關(guān)聯(lián)引擎610接收到的計費請求消息為該業(yè)務(wù) 的首次計費請求消息,如計費開始請求消息,則業(yè)務(wù)關(guān)聯(lián)引擎610可以根據(jù)首次計費請求 消息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中進行模糊匹配,在存在匹配的業(yè)務(wù)記 錄信息時,業(yè)務(wù)關(guān)聯(lián)引擎610獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,在不存在匹配的業(yè) 務(wù)記錄信息時,業(yè)務(wù)關(guān)聯(lián)引擎610分配計費標(biāo)識。業(yè)務(wù)關(guān)聯(lián)引擎610應(yīng)保證為本次在線計 費業(yè)務(wù)分配的計費標(biāo)識在預(yù)定長周期內(nèi)全局唯一。上述業(yè)務(wù)屬性信息用于描述業(yè)務(wù),業(yè)務(wù) 屬性信息具體包括的內(nèi)容如上述實施例一中的描述,在此不再詳細說明。針對在線計費業(yè)務(wù)來說,如果業(yè)務(wù)關(guān)聯(lián)引擎610接收到的計費請求消息不為該業(yè) 務(wù)的首次計費請求消息,如計費請求消息為計費中間請求消息或者計費結(jié)束請求消息,則 業(yè)務(wù)關(guān)聯(lián)引擎610可以根據(jù)接收到的計費請求消息中攜帶的業(yè)務(wù)標(biāo)識信息在存儲的業(yè)務(wù) 記錄信息中查找獲得計費標(biāo)識。上述業(yè)務(wù)標(biāo)識信息用于唯一標(biāo)識用戶發(fā)生的一次業(yè)務(wù)。業(yè) 務(wù)標(biāo)識信息具體包括的內(nèi)容如上述實施例一中的描述,在此不再詳細說明。針對離線計費業(yè)務(wù)來說,如果業(yè)務(wù)關(guān)聯(lián)引擎610接收到計費請求消息,則業(yè)務(wù)關(guān) 聯(lián)引擎610可以根據(jù)計費請求消息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中模糊 匹配,在存在匹配的業(yè)務(wù)記錄信息時,業(yè)務(wù)關(guān)聯(lián)引擎610獲取匹配的業(yè)務(wù)記錄信息中的計 費標(biāo)識,在不存在匹配的業(yè)務(wù)記錄信息時,業(yè)務(wù)關(guān)聯(lián)引擎610分配計費標(biāo)識。同樣的,業(yè)務(wù) 關(guān)聯(lián)引擎610應(yīng)保證為本次離線計費業(yè)務(wù)分配的計費標(biāo)識在預(yù)定長周期內(nèi)全局唯一。另 外,離線計費業(yè)務(wù)的計費請求消息中攜帶的業(yè)務(wù)屬性信息具體包括的內(nèi)容同樣可以根據(jù)觸 發(fā)計費請求消息的業(yè)務(wù)種類來設(shè)置。針對在線計費業(yè)務(wù),業(yè)務(wù)關(guān)聯(lián)引擎610在接收到在線計費平臺620針對在線計費 業(yè)務(wù)的首次計費請求消息返回的計費成功的計費應(yīng)答消息(如信用控制應(yīng)答消息等)后, 將針對該首次計費請求消息分配的或查找獲取的計費標(biāo)識和計費請求消息中攜帶的業(yè)務(wù) 關(guān)鍵信息存儲在業(yè)務(wù)記錄信息中。另外,業(yè)務(wù)關(guān)聯(lián)引擎610在接收到計費平臺返回的計費 應(yīng)答消息后,從計費應(yīng)答消息中剝離計費標(biāo)識,并向業(yè)務(wù)平臺600發(fā)送剝離了計費標(biāo)識的 計費應(yīng)答消息。針對離線計費業(yè)務(wù),業(yè)務(wù)關(guān)聯(lián)引擎610在接收到業(yè)務(wù)平臺600發(fā)送的計費請求消息(如計費開始請求消息)后,將針對該計費請求消息分配的或查找獲取的計費標(biāo)識和計 費請求消息中攜帶的業(yè)務(wù)關(guān)鍵信息存儲在業(yè)務(wù)記錄信息中。在線計費平臺620,用于接收業(yè)務(wù)關(guān)聯(lián)引擎610發(fā)送的消息,將消息中攜帶的計費 標(biāo)識和計費數(shù)據(jù)存儲于計費存儲單元中,確定計費存儲單元中具有相同計費標(biāo)識的多個業(yè) 務(wù)的業(yè)務(wù)配置規(guī)則,在線計費平臺620根據(jù)該業(yè)務(wù)配置規(guī)則對應(yīng)的費率和接收到的計費數(shù) 據(jù)對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。離線計費平臺630,用于接收業(yè)務(wù)平臺600發(fā)送來的包含有計費標(biāo)識和計費數(shù)據(jù) 的話單,確定具有相同計費標(biāo)識的多個話單的業(yè)務(wù)配置規(guī)則,根據(jù)該業(yè)務(wù)配置規(guī)則對應(yīng)的 費率和接收到的計費數(shù)據(jù)對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。業(yè)務(wù)關(guān)聯(lián)引擎610、在線計費平臺620和離線計費平臺630的具體結(jié)構(gòu)如上述實施 例的描述,在此不再重復(fù)說明。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的硬件平臺的方式來實現(xiàn),當(dāng)然也可以全部通過硬件來實施,但很多情況下前 者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案對背景技術(shù)做出貢獻的全部或 者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,所述的軟件產(chǎn)品在可以用于執(zhí)行上述的方法流 程。該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用 以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實 施例或者實施例的某些部分所述的方法。雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和 變化而不脫離本發(fā)明的精神,本發(fā)明的申請文件的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法,其特征在于,包括獲取業(yè)務(wù)平臺發(fā)送的攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息;根據(jù)所述請求消息進行計費標(biāo)識處理得到計費標(biāo)識,包括在存儲的業(yè)務(wù)記錄信息中 查找與所述關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取匹 配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識;所述 計費標(biāo)識用于計費平臺對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費;向所述請求消息的接收端發(fā)送計費標(biāo)識和所述請求消息中攜帶的信息。
2.如權(quán)利要求1所述的方法,其特征在于,該方法基于在線計費業(yè)務(wù),所述請求消息為 計費請求消息,所述計費標(biāo)識處理包括如果所述計費請求消息為在線計費業(yè)務(wù)的首次計費請求消息,則根據(jù)計費請求消息中 攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中模糊匹配,在存在模糊匹配的業(yè)務(wù)記錄信息 時,獲取模糊匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,在不存在模糊匹配的業(yè)務(wù)記錄信息時,分 配計費標(biāo)識。
3.如權(quán)利要求2所述的方法,其特征在于該方法基于呼叫業(yè)務(wù),所述業(yè)務(wù)屬性信息包括當(dāng)前計費用戶終端號碼、主叫號碼、被 叫號碼和呼叫開始時間,所述模塊匹配包括計費請求消息中攜帶的當(dāng)前計費用戶終端號 碼、主叫號碼和被叫號碼與所述存儲的業(yè)務(wù)記錄信息中的當(dāng)前計費用戶終端號碼、主叫號 碼和被叫號碼相同,且所述計費請求消息中的呼叫開始時間與所述存儲的業(yè)務(wù)記錄信息中 的呼叫開始時間相差預(yù)定時間間隔;或者,所述業(yè)務(wù)標(biāo)識信息包括會話標(biāo)識。
4.如權(quán)利要求1所述的方法,其特征在于,該方法基于離線計費業(yè)務(wù),所述請求消息為 計費請求消息,所述計費標(biāo)識處理包括根據(jù)計費請求消息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中模糊匹配,在存在 模糊匹配的業(yè)務(wù)記錄信息時,獲取模糊匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,在不存在模糊 匹配的業(yè)務(wù)記錄信息時,分配計費標(biāo)識。
5.如權(quán)利要求1所述的方法,其特征在于該方法基于在線計費業(yè)務(wù),所述業(yè)務(wù)記錄信息為接收到計費平臺基于在線計費業(yè)務(wù) 的首次計費請求消息返回的計費成功的計費應(yīng)答消息后,根據(jù)所述分配或獲取的計費標(biāo)識 和所述計費請求消息中攜帶的業(yè)務(wù)關(guān)鍵信息存儲的業(yè)務(wù)記錄信息;或者該方法基于離線計費業(yè)務(wù),所述業(yè)務(wù)記錄信息為接收到業(yè)務(wù)平臺發(fā)送的計費請求消 息后,根據(jù)所述分配或獲取的計費標(biāo)識和所述計費請求消息中攜帶的業(yè)務(wù)關(guān)鍵信息存儲的 業(yè)務(wù)記錄信息。
6.如權(quán)利要求1至5中任一權(quán)利要求所述的方法,其特征在于,所述向所述請求消息的 接收端發(fā)送計費標(biāo)識和所述請求消息中攜帶的信息包括該方法基于在線計費業(yè)務(wù),向計費平臺發(fā)送攜帶有計費標(biāo)識的計費請求消息;或該方法基于離線計費業(yè)務(wù),向業(yè)務(wù)平臺發(fā)送攜帶有計費標(biāo)識的計費應(yīng)答消息。
7.如權(quán)利要求1至5中任一權(quán)利要求所述的方法,其特征在于,基于在線計費業(yè)務(wù),所 述方法還包括在接收計費平臺返回的計費應(yīng)答消息后,從所述計費應(yīng)答消息中剝離計費標(biāo)識,并向業(yè)務(wù)平臺發(fā)送剝離了計費標(biāo)識的計費應(yīng)答消息。
8.一種基于業(yè)務(wù)嵌套的業(yè)務(wù)關(guān)聯(lián)計費方法,其特征在于,包括計費平臺接收業(yè)務(wù)關(guān)聯(lián)裝置發(fā)送來的消息,將所述消息中的業(yè)務(wù)的計費標(biāo)識和計費數(shù) 據(jù)存儲于計費存儲單元中;確定所述計費存儲單元中具有相同計費標(biāo)識的多個業(yè)務(wù)的業(yè)務(wù)配置規(guī)則;根據(jù)所述業(yè)務(wù)配置規(guī)則對應(yīng)的費率和所述計費數(shù)據(jù)對具有相同計費標(biāo)識的多個業(yè)務(wù) 進行關(guān)聯(lián)計費。
9.一種基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)裝置,其特征在于,包括獲取模塊,獲取業(yè)務(wù)平臺發(fā)送的攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息;計費標(biāo)識處理模塊,用于在存儲的業(yè)務(wù)記錄信息中查找與所述關(guān)鍵業(yè)務(wù)信息匹配的業(yè) 務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如 果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識,所述計費標(biāo)識用于計費平臺對具有相同 計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費;第一發(fā)送模塊,用于向所述請求消息的接收端發(fā)送計費標(biāo)識和所述請求消息中攜帶的 fn息ο
10.如權(quán)利要求9所述的裝置,其特征在于,所述請求消息為計費請求消息,所述計費 標(biāo)識處理模塊包括第一處理子模塊,用于基于在線計費業(yè)務(wù),在所述計費請求消息為在線計費業(yè)務(wù)的首 次計費請求消息時,根據(jù)計費請求消息中攜帶的業(yè)務(wù)屬性信息在存儲的業(yè)務(wù)記錄信息中模 糊匹配,在存在模糊匹配的業(yè)務(wù)記錄信息時,獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,在不 存在模糊匹配的業(yè)務(wù)記錄信息時,分配計費標(biāo)識。
11.如權(quán)利要求9所述的裝置,其特征在于,所述請求消息為計費請求消息,所述計費 標(biāo)識處理模塊包括第三處理子模塊,用于基于離線計費業(yè)務(wù),根據(jù)計費請求消息中攜帶的業(yè)務(wù)屬性信息 在存儲的業(yè)務(wù)記錄信息中模糊匹配,在存在模糊匹配的業(yè)務(wù)記錄信息時,獲取模糊匹配的 業(yè)務(wù)記錄信息中的計費標(biāo)識,在不存在模糊匹配的業(yè)務(wù)記錄信息時,分配計費標(biāo)識。
12.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括第一存儲控制模塊,用于基于在線計費業(yè)務(wù),在所述裝置接收到計費平臺基于在線計 費業(yè)務(wù)的首次計費請求消息返回的計費成功的計費應(yīng)答消息后,將所述分配或獲取的計費 標(biāo)識和計費請求消息中攜帶的業(yè)務(wù)關(guān)鍵信息存儲在所述業(yè)務(wù)記錄信息中;和/或者第二存儲控制模塊,用于基于離線計費業(yè)務(wù),在所述裝置接收到業(yè)務(wù)平臺發(fā)送的計費 請求消息后,將所述分配或獲取的計費標(biāo)識和所述計費請求消息中攜帶的業(yè)務(wù)關(guān)鍵信息存 儲在所述業(yè)務(wù)記錄信息中。
13.如權(quán)利要求9至12中任一權(quán)利要求所述的裝置,其特征在于,所述第一發(fā)送模塊包括第一發(fā)送子模塊,用于基于在線計費業(yè)務(wù),向計費平臺發(fā)送攜帶有計費標(biāo)識的計費請 求消息;第二發(fā)送子模塊,用于基于離線計費業(yè)務(wù),向業(yè)務(wù)平臺發(fā)送攜帶有計費標(biāo)識的計費應(yīng) 答消息。
14.如權(quán)利要求9至12中任一權(quán)利要求所述的裝置,其特征在于,所述裝置還包括第二發(fā)送模塊,用于基于在線計費業(yè)務(wù),在所述裝置接收到計費平臺返回的計費應(yīng)答消息后,從所述計費應(yīng)答消息中剝離計費標(biāo)識,并向業(yè)務(wù)平臺發(fā)送剝離了計費標(biāo)識的計費 應(yīng)答消息。
15.一種計費平臺,其特征在于,包括接收模塊,用于接收業(yè)務(wù)關(guān)聯(lián)裝置發(fā)送來的消息,將所述消息中的業(yè)務(wù)的計費標(biāo)識和 計費數(shù)據(jù)存儲于計費存儲單元中;業(yè)務(wù)配置規(guī)則模塊,用于確定所述計費存儲單元中具有相同計費標(biāo)識的多個業(yè)務(wù)的業(yè) 務(wù)配置規(guī)則;關(guān)聯(lián)計費模塊,用于根據(jù)所述業(yè)務(wù)配置規(guī)則對應(yīng)的費率和所述計費數(shù)據(jù)對具有相同計 費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。
16.一種基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)系統(tǒng),其特征在于,所述系統(tǒng)包括與業(yè)務(wù)平臺 連接的業(yè)務(wù)關(guān)聯(lián)引擎;業(yè)務(wù)平臺,用于發(fā)送攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息;業(yè)務(wù)關(guān)聯(lián)引擎,用于獲取業(yè)務(wù)平臺發(fā)送的所述請求消息,在存儲的業(yè)務(wù)記錄信息中查 找與所述關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取匹配 的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識,向所述 請求消息的接收端發(fā)送計費標(biāo)識和所述請求消息中攜帶的信息,所述計費標(biāo)識用于計費平 臺對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括在線計費平臺,用于接收業(yè)務(wù)關(guān)聯(lián)引擎發(fā)送來的消息,將所述消息中的計費標(biāo)識和計 費數(shù)據(jù)存儲于計費存儲單元中,確定所述計費存儲單元中具有相同計費標(biāo)識的多個業(yè)務(wù)的 業(yè)務(wù)配置規(guī)則,根據(jù)所述業(yè)務(wù)配置規(guī)則對應(yīng)的費率和所述計費數(shù)據(jù)對具有相同計費標(biāo)識的 多個業(yè)務(wù)進行關(guān)聯(lián)計費;和/或離線計費平臺,用于接收業(yè)務(wù)平臺發(fā)送來的包含有計費標(biāo)識和計費數(shù)據(jù)的話單,確定 具有相同計費標(biāo)識的多個話單的業(yè)務(wù)配置規(guī)則,根據(jù)所述業(yè)務(wù)配置規(guī)則對應(yīng)的費率和所述 計費數(shù)據(jù)對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費;所述話單為所述業(yè)務(wù)平臺生成的 話單。
全文摘要
公開了基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法、裝置和系統(tǒng)。其中的基于業(yè)務(wù)嵌套計費的業(yè)務(wù)關(guān)聯(lián)方法包括獲取業(yè)務(wù)平臺發(fā)送的攜帶有關(guān)鍵業(yè)務(wù)信息的請求消息;在存儲的業(yè)務(wù)記錄信息中查找與所述關(guān)鍵業(yè)務(wù)信息匹配的業(yè)務(wù)記錄信息,如果存在匹配的業(yè)務(wù)記錄信息,則獲取匹配的業(yè)務(wù)記錄信息中的計費標(biāo)識,如果不存在匹配的業(yè)務(wù)記錄信息,則分配計費標(biāo)識,所述計費標(biāo)識用于計費平臺對具有相同計費標(biāo)識的多個業(yè)務(wù)進行關(guān)聯(lián)計費;向所述請求消息的接收端發(fā)送計費標(biāo)識和所述請求消息中攜帶的信息。上述技術(shù)方案可以將相互嵌套的多個業(yè)務(wù)關(guān)聯(lián)起來,從而可以提高業(yè)務(wù)嵌套的計費方式的靈活性。
文檔編號H04M15/00GK102142966SQ20101020484
公開日2011年8月3日 申請日期2010年6月13日 優(yōu)先權(quán)日2010年6月13日
發(fā)明者頓太永 申請人:華為技術(shù)有限公司