两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,系統(tǒng)及裝置的制作方法

文檔序號(hào):7693679閱讀:211來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及電信
技術(shù)領(lǐng)域
,尤其涉及一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,系統(tǒng)及裝置。技術(shù)背景業(yè)務(wù)組合是當(dāng)前IT業(yè)的熱點(diǎn)之一,而基于工作流的業(yè)務(wù)組合在近幾年更是取得了長(zhǎng)足的發(fā)展。但在目前的技術(shù)限制下,業(yè)務(wù)組合仍然停留在組合"小粒度,,業(yè)務(wù)或組合復(fù)雜性簡(jiǎn)單的業(yè)務(wù)水平上,即業(yè)務(wù)組合的效杲及可能性很大程度上依賴(lài)于被組合業(yè)務(wù)的"粒度",只有足夠細(xì)的、業(yè)務(wù)化的組件,或者是相互無(wú)關(guān)聯(lián)的業(yè)務(wù)才有可能被很好的組合。無(wú)疑,這限制了業(yè)務(wù)組合的運(yùn)用范圍,也提高了業(yè)務(wù)組合所需的成本。例如,在電信業(yè)務(wù)領(lǐng)域,"計(jì)費(fèi)流程"是有可能經(jīng)常被耦合的事件。現(xiàn)有技術(shù)條件下,在需要結(jié)合多個(gè)業(yè)務(wù)特性推出新業(yè)務(wù)時(shí),采用的方法是在原業(yè)務(wù)中直接增加新特性。而這種"緊耦合"的處理方式,每次都需要直接修改原有業(yè)務(wù),業(yè)務(wù)間無(wú)重用《介值。另外,現(xiàn)有技術(shù)中還有一種解決方案是基于工作流實(shí)現(xiàn)業(yè)務(wù)組合,具體是把已有的兩個(gè)業(yè)務(wù)利用工作流系統(tǒng)組合在一起提供一個(gè)新業(yè)務(wù)。由于兩個(gè)已有業(yè)務(wù)之間存在計(jì)費(fèi)特性耦合,因此,需要將已有業(yè)務(wù)拆分為至少三個(gè)業(yè)務(wù),將其中耦合的計(jì)費(fèi)業(yè)務(wù)分離出來(lái),單獨(dú)作為一個(gè)業(yè)務(wù)存在。最后,利用工作流組合分離后的三個(gè)業(yè)務(wù),提供一個(gè)全新組合業(yè)務(wù),并解決計(jì)費(fèi)問(wèn)題的耦合。這種解決方案的本質(zhì)是利用工作流,實(shí)現(xiàn)基于"小粒度"的業(yè)務(wù)組合,進(jìn)而提供新的業(yè)務(wù)。但是,這種解決方案需要較大的修改現(xiàn)有業(yè)務(wù),至少需要?jiǎng)冸x原業(yè)務(wù)中的計(jì)費(fèi)業(yè)務(wù)。
發(fā)明內(nèi)容本發(fā)明實(shí)施例要解決的主要技術(shù)問(wèn)題是提供一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,系統(tǒng)及裝置,從而在不修改各子業(yè)務(wù)的前提下,簡(jiǎn)單、快捷的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)。本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,包括接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,包括接收計(jì)費(fèi)引擎的計(jì)費(fèi)請(qǐng)求信息;對(duì)接收的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,并將完成業(yè)務(wù)協(xié)調(diào)處理的計(jì)費(fèi)請(qǐng)求信息發(fā)送至子業(yè)務(wù)。本發(fā)明實(shí)施例還提供了一種計(jì)費(fèi)控制裝置,包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),由業(yè)務(wù)組合引擎和計(jì)費(fèi)引擎組成,所述系統(tǒng)內(nèi)設(shè)置有計(jì)費(fèi)控制裝置,所述計(jì)費(fèi)控制裝置包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)組合引擎,所述業(yè)務(wù)組合引擎內(nèi)設(shè)置有計(jì)費(fèi)控制裝置,所述計(jì)費(fèi)控制裝置包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。本發(fā)明實(shí)施例還提供了一種計(jì)費(fèi)引擎,所述計(jì)費(fèi)引擎內(nèi)設(shè)置有計(jì)費(fèi)控制裝置,所述計(jì)費(fèi)控制裝置包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信自由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例中,通過(guò)接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息,并再根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息后,向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息,從而在不修改各子業(yè)務(wù)的前提下,簡(jiǎn)單、快捷的實(shí)現(xiàn)基于各種粒度的組合計(jì)費(fèi)業(yè)務(wù)。圖1為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的業(yè)務(wù)組合引擎結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)具體實(shí)施流程圖之1;圖4為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)具體實(shí)施流程圖之2;圖5為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)具體實(shí)施流程圖之3;圖6為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)具體實(shí)施流程圖之4;圖7為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)具體實(shí)施流程圖之5;圖8為本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)具體實(shí)施流程圖之6。具體實(shí)施方式本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),根據(jù)接收的各子業(yè)務(wù)計(jì)費(fèi)請(qǐng)求信息的計(jì)費(fèi)特性,生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息,并向計(jì)費(fèi)引擎120發(fā)送重新生成的計(jì)費(fèi)請(qǐng)求信息。當(dāng)計(jì)費(fèi)引擎120應(yīng)答后,向各子業(yè)務(wù)返回計(jì)費(fèi)應(yīng)答信息,從而在不修改各子業(yè)務(wù)的前提下,簡(jiǎn)單,快捷的實(shí)現(xiàn)基于各種粒度的組合計(jì)費(fèi)業(yè)務(wù)。如圖1所示,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),其組成方式可由業(yè)務(wù)組合引擎110,計(jì)費(fèi)引擎120,以及各子業(yè)務(wù)等組成。其中業(yè)務(wù)組合引擎110,用于對(duì)接收的子業(yè)務(wù)計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理后,發(fā)送至計(jì)費(fèi)引擎120;計(jì)費(fèi)引擎120,用于根據(jù)業(yè)務(wù)組合引擎110發(fā)送的計(jì)費(fèi)請(qǐng)求信息,返回計(jì)費(fèi)應(yīng)答信息。在本發(fā)明實(shí)施例中,計(jì)費(fèi)引擎120具體可為在線計(jì)費(fèi)引擎。在本發(fā)明實(shí)施例提供的業(yè)務(wù)組合引擎110中,可設(shè)置有計(jì)費(fèi)控制裝置130,如附圖2所示,該計(jì)費(fèi)控制裝置130具體可由標(biāo)識(shí)及實(shí)例生成單元131,子業(yè)務(wù)調(diào)用單元132,計(jì)費(fèi)信息接收單元133,協(xié)調(diào)器134,計(jì)費(fèi)信息發(fā)送單元135等功能模塊組合。其中標(biāo)識(shí)及實(shí)例生成單元131,用于生成各種標(biāo)識(shí)及實(shí)例;子業(yè)務(wù)調(diào)用單元132,用于對(duì)各子業(yè)務(wù)發(fā)起調(diào)用操作;計(jì)費(fèi)信息接收單元133,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器134,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元135,用于向計(jì)費(fèi)引擎120發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。為了使各子業(yè)務(wù)可以感知其自身需要進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體實(shí)現(xiàn)過(guò)程中,需要擴(kuò)展現(xiàn)有的業(yè)務(wù)調(diào)用協(xié)議,在業(yè)務(wù)調(diào)用協(xié)議中增加計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí),相關(guān)標(biāo)識(shí)和協(xié)調(diào)實(shí)體標(biāo)識(shí),其中..計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí),用于表示被調(diào)用的子業(yè)務(wù),其計(jì)費(fèi)請(qǐng)求信息需要進(jìn)行業(yè)務(wù)協(xié)調(diào)處理;相關(guān)標(biāo)識(shí),用于在標(biāo)識(shí)與子業(yè)務(wù)具有關(guān)聯(lián)關(guān)系的業(yè)務(wù)控制點(diǎn)實(shí)例和組合運(yùn)行業(yè)務(wù)實(shí)例;協(xié)調(diào)實(shí)體標(biāo)識(shí),用于通知被調(diào)用的子業(yè)務(wù),其計(jì)費(fèi)請(qǐng)求消息需要發(fā)往的協(xié)調(diào)實(shí)體。需要說(shuō)明的是,本發(fā)明實(shí)施例中,提出了"業(yè)務(wù)控制點(diǎn)實(shí)例"這一概念,用于在業(yè)務(wù)組合引擎110內(nèi),唯一標(biāo)識(shí)子業(yè)務(wù)對(duì)應(yīng)的組合業(yè)務(wù)運(yùn)行實(shí)例,以及唯一標(biāo)識(shí)子業(yè)務(wù)與在線引擎之間的計(jì)費(fèi)會(huì)話(huà)。并且,本發(fā)明實(shí)施例還可以生成一個(gè)與業(yè)務(wù)控制點(diǎn)實(shí)例具有關(guān)聯(lián)關(guān)系的相關(guān)標(biāo)識(shí),并通過(guò)調(diào)用協(xié)議,將上述相關(guān)標(biāo)識(shí)等信息發(fā)送至被調(diào)用的子業(yè)務(wù),被調(diào)用的子業(yè)務(wù)在后續(xù)向協(xié)調(diào)實(shí)體發(fā)送的計(jì)費(fèi)請(qǐng)求信息中攜帶該信息,協(xié)調(diào)實(shí)體如業(yè)務(wù)組合引擎110可以根據(jù)相關(guān)標(biāo)識(shí)等信息,在業(yè)務(wù)組合引擎110內(nèi)獲取與該子業(yè)務(wù)對(duì)應(yīng)的組合業(yè)務(wù)運(yùn)行實(shí)例。頁(yè)進(jìn)一步說(shuō)明的是,計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)的取值不同,表示對(duì)被調(diào)用的子業(yè)務(wù)進(jìn)行業(yè)務(wù)協(xié)調(diào)處理的方式不同。比如假設(shè)存在兩個(gè)具體的業(yè)務(wù)組合,一個(gè)由子業(yè)務(wù)A、B組成,表示為業(yè)務(wù)Z,另外一個(gè)由子業(yè)務(wù)A、B、C組成,表示為業(yè)務(wù)Y;針對(duì)以上兩個(gè)組合業(yè)務(wù),業(yè)務(wù)組合引擎110在處理業(yè)務(wù)Z,即調(diào)用子業(yè)務(wù)A、B時(shí),可指定其計(jì)費(fèi)協(xié)調(diào)標(biāo)志為'1,;而在處理業(yè)務(wù)Y,即調(diào)用子業(yè)務(wù)A、B、C時(shí),可指定其協(xié)調(diào)標(biāo)志為'2,;子業(yè)務(wù)執(zhí)行環(huán)境在向初始協(xié)調(diào)實(shí)體,如業(yè)務(wù)組合引擎110發(fā)送計(jì)費(fèi)請(qǐng)求時(shí),可以附加攜帶該協(xié)調(diào)標(biāo)志;業(yè)務(wù)組合引擎110在收到這些計(jì)費(fèi)請(qǐng)求后,可以利用該計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)來(lái)識(shí)別具體是一個(gè)怎樣的業(yè)務(wù)組合,比如,是業(yè)務(wù)Y,還是業(yè)務(wù)Z。協(xié)調(diào)實(shí)體中,可以存在如下配置,以支持上述特性:協(xié)調(diào)標(biāo)志組合業(yè)務(wù)名計(jì)費(fèi)特性<table>tableseeoriginaldocumentpage12</column></row><table>當(dāng)被調(diào)用的子業(yè)務(wù)在接收到計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí),相關(guān)標(biāo)識(shí)和協(xié)調(diào)實(shí)體標(biāo)識(shí)后,便可以感知其計(jì)費(fèi)請(qǐng)求信息需要進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,并且,還可以知道具體由哪一個(gè)協(xié)調(diào)實(shí)體對(duì)其計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理。需要說(shuō)明的是,無(wú)論子業(yè)務(wù)是否為組合業(yè)務(wù),本發(fā)明實(shí)施例都將其視為一個(gè)子業(yè)務(wù)。另外,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)在具體實(shí)現(xiàn)過(guò)程中,還需對(duì)業(yè)務(wù)組合語(yǔ)言(Bpel)進(jìn)行擴(kuò)展,以便可以使該系統(tǒng)內(nèi)部的各個(gè)功能才莫塊之間,能夠進(jìn)4亍相互通信,以獲取相關(guān)信息。為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面以業(yè)務(wù)調(diào)用協(xié)議采用簡(jiǎn)單對(duì)象訪問(wèn)(SOAP)協(xié)議,計(jì)費(fèi)協(xié)議采用Diameter協(xié)議為例,并結(jié)合附圖,對(duì)本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng),在典型的計(jì)費(fèi)處理流程中的應(yīng)用進(jìn)行詳細(xì)描述。可以理解的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng)可適用的協(xié)議并不僅局限于上述兩種協(xié)議,本發(fā)明實(shí)施例對(duì)此并不限制。進(jìn)一步的,本發(fā)明實(shí)施例也并不限制傳輸相關(guān)計(jì)費(fèi)信息所釆用的消息格式。實(shí)施例一,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)系統(tǒng)應(yīng)用于基于事件模式的計(jì)費(fèi)處理流程,如附圖3所示,該流程具體包括步驟301,業(yè)務(wù)組合引擎110生成計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)、相關(guān)標(biāo)識(shí)、協(xié)調(diào)實(shí)體標(biāo)識(shí)和計(jì)費(fèi)控制點(diǎn)實(shí)例,并建立相關(guān)標(biāo)識(shí)與計(jì)費(fèi)控制點(diǎn)實(shí)例和業(yè)務(wù)組合引擎110內(nèi)部組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)耳關(guān)關(guān)系。具體的,可由計(jì)費(fèi)控制裝置130的標(biāo)識(shí)及實(shí)例生成單元131生成計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)、相關(guān)標(biāo)識(shí)、協(xié)調(diào)實(shí)體標(biāo)識(shí)和計(jì)費(fèi)控制點(diǎn)實(shí)例。并且,可由計(jì)費(fèi)控制裝置130內(nèi)部協(xié)調(diào)器134建立相關(guān)標(biāo)識(shí)與計(jì)費(fèi)控制點(diǎn)實(shí)例和業(yè)務(wù)組合引擎110內(nèi)部組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系,并記錄上述關(guān)聯(lián)關(guān)系。協(xié)調(diào)器134記錄的關(guān)聯(lián)關(guān)系可以用下表表示:<table>tableseeoriginaldocumentpage13</column></row><table>需要說(shuō)明的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體應(yīng)用過(guò)程中,需要對(duì)現(xiàn)有業(yè)務(wù)組合語(yǔ)言中invoke操作的屬性進(jìn)行擴(kuò)展,增加用于指定計(jì)費(fèi)控制點(diǎn)以及用來(lái)指示子業(yè)務(wù)所屬計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)取值的屬性。上述擴(kuò)展invoke操作屬性的處理具體可以為在原有的lnvoke操作中增加屬性"ChgCtrPoint",用來(lái)指定計(jì)費(fèi)控制點(diǎn)實(shí)例;增加屬性"ChgNegotiation",用來(lái)指示子業(yè)務(wù)所屬計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)的取值,具體擴(kuò)展可以采用如下業(yè)務(wù)組合語(yǔ)言語(yǔ)言描述<invokepartnerLink="Partnerlinkname"portType="PortTypeName"operation="OperationName"inputVariable-"RequestVar"outputVariable="ResponseVar"ChgCtrPoint="ChgctrpointName"ChgNegotiation="ChgNegotiationName7>可以理解的是,對(duì)于擴(kuò)展invoke操作的業(yè)務(wù)組合語(yǔ)言語(yǔ)言,以及本發(fā)明實(shí)施例在具體實(shí)現(xiàn)過(guò)程所涉及的業(yè)務(wù)組合語(yǔ)言語(yǔ)言,并不限于本說(shuō)明書(shū)中提供的語(yǔ)句,可以才艮據(jù)實(shí)際情況具體靈活的編輯,本發(fā)明對(duì)此并不限制。在一個(gè)具體實(shí)施例中,上述業(yè)務(wù)組合語(yǔ)言語(yǔ)言描述的invoke操作的實(shí)例片段可以為-.<invokepartnerLink="employeeTravelStatus"portType="emp:EmployeeTravelStatusPT"operation="EmployeeTravelStatus"inputVariable="EmployeeTravelStatusRequest"outputVariable-"EmployeeTravelStatusResponse"ChgCtrPoint="Chgctrpointservice1"ChgNegotiation="CompositionType17>步驟302,業(yè)務(wù)組合引擎110采用擴(kuò)展后的SOAP協(xié)議,調(diào)用需要被組合的子業(yè)務(wù)。在協(xié)調(diào)器134成功建立上述關(guān)聯(lián)關(guān)系后,可由子業(yè)務(wù)調(diào)用單元132釆用擴(kuò)展后的SOAP協(xié)議,調(diào)用子業(yè)務(wù)。SOAP協(xié)議調(diào)用信息中包含計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)、相關(guān)標(biāo)識(shí)、協(xié)調(diào)實(shí)體標(biāo)識(shí)等信自需要說(shuō)明的是,由于通常情況下,協(xié)調(diào)實(shí)體為業(yè)務(wù)組合引擎110本身,因此,業(yè)務(wù)組合引擎110在采用擴(kuò)展后的調(diào)用協(xié)議調(diào)用子業(yè)務(wù)時(shí),可以不攜帶協(xié)調(diào)實(shí)體標(biāo)識(shí)。步驟303,被調(diào)用的子業(yè)務(wù)發(fā)送計(jì)費(fèi)請(qǐng)求信息。子業(yè)務(wù)收到業(yè)務(wù)組合引擎110發(fā)送的調(diào)用信息后,通過(guò)發(fā)送計(jì)費(fèi)請(qǐng)求消息,向業(yè)務(wù)組合引擎110發(fā)送計(jì)費(fèi)請(qǐng)求信息。計(jì)費(fèi)請(qǐng)求信息中具體可以包含計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)、計(jì)費(fèi)信息、計(jì)費(fèi)請(qǐng)求消息類(lèi)型信息、計(jì)費(fèi)請(qǐng)求消息發(fā)送實(shí)例類(lèi)型信息等信息,且當(dāng)計(jì)費(fèi)請(qǐng)求信息為初始計(jì)費(fèi)請(qǐng)求信息時(shí),計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)中包含有子業(yè)務(wù)接收到的相關(guān)標(biāo)識(shí)。需要說(shuō)明的是,當(dāng)子業(yè)務(wù)發(fā)送非初始計(jì)費(fèi)請(qǐng)求信息時(shí),可不攜帶相關(guān)標(biāo)識(shí)。步驟304,業(yè)務(wù)組合引擎110接收計(jì)費(fèi)請(qǐng)求信息。具體可由計(jì)費(fèi)控制裝置130中的計(jì)費(fèi)信息接收單元133接收由子業(yè)務(wù)發(fā)送的,攜帶有計(jì)費(fèi)請(qǐng)求信息的計(jì)費(fèi)請(qǐng)求消息,并在完成協(xié)議轉(zhuǎn)換后,發(fā)送至協(xié)調(diào)器134。步驟305,協(xié)調(diào)器134確定計(jì)費(fèi)控制點(diǎn)實(shí)例以及組合業(yè)務(wù)運(yùn)行實(shí)例。協(xié)調(diào)器134根據(jù)計(jì)費(fèi)請(qǐng)求信息中包括的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)或相關(guān)標(biāo)識(shí),確定在步驟301中,與計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)或相關(guān)標(biāo)識(shí)建立關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例,進(jìn)而確定關(guān)聯(lián)的組合業(yè)務(wù)運(yùn)行實(shí)例。需要說(shuō)明的是,當(dāng)子業(yè)務(wù)發(fā)送的初始計(jì)費(fèi)請(qǐng)求信息時(shí),協(xié)調(diào)器134根據(jù)計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)包含的相關(guān)標(biāo)識(shí)確定計(jì)費(fèi)控制點(diǎn)實(shí)例以及組合運(yùn)行實(shí)例,并且,協(xié)調(diào)器134建立計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),與確定的計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系,以便當(dāng)該子業(yè)務(wù)發(fā)送非初始計(jì)費(fèi)請(qǐng)求信息時(shí),可以不攜帶相關(guān)標(biāo)識(shí),協(xié)調(diào)器134根據(jù)子業(yè)務(wù)發(fā)送的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),確定與計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)建立關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例。具體可以用如下表格表示計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)(SessionlD)計(jì)費(fèi)控制點(diǎn)實(shí)例(Ctrpointinstance)組合業(yè)務(wù)運(yùn)行實(shí)例(Serviceinstance)SessionIDCtrpinstASinstA需要說(shuō)明的是,計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),以及相關(guān)標(biāo)識(shí),在協(xié)調(diào)器134中均是唯一的,而且,計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)或者相關(guān)標(biāo)識(shí),與計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系在協(xié)調(diào)器134中也是唯一的。步驟306,協(xié)調(diào)器134將計(jì)費(fèi)請(qǐng)求消息轉(zhuǎn)換為事情。協(xié)調(diào)器134根據(jù)計(jì)費(fèi)請(qǐng)求信息中包含的計(jì)費(fèi)請(qǐng)求消息類(lèi)型信息、以及計(jì)費(fèi)請(qǐng)求消息發(fā)送實(shí)體類(lèi)型信息等信息,將接收的計(jì)費(fèi)請(qǐng)求信息轉(zhuǎn)換為事情,且該事情信息在協(xié)調(diào)器134內(nèi)具有唯一性。上述事情信息具體可以包括事件名稱(chēng)和事件所屬計(jì)費(fèi)控制點(diǎn)實(shí)例信息。比如事件名為InitialChargingRequest,計(jì)費(fèi)控制點(diǎn)實(shí)例為CtrpinstA。此處所涉及的計(jì)費(fèi)控制點(diǎn)實(shí)例信息即為之前步驟中所涉及的計(jì)費(fèi)控制點(diǎn)實(shí)例信息。上述轉(zhuǎn)換可以表示如下實(shí)體類(lèi)型消息類(lèi)型事件名稱(chēng)子業(yè)務(wù)initialCCRInitialChargingRequest子業(yè)務(wù)CCRChargingRequest計(jì)費(fèi)引擎120RARReAuthRequest步驟307,協(xié)調(diào)器1344艮據(jù)各子業(yè)務(wù)計(jì)費(fèi)特性,重新生成計(jì)費(fèi)請(qǐng)求信息。在此步驟中,協(xié)調(diào)器134通過(guò)匹配事件信息,觸發(fā)一段邏輯代碼,比如外部輸入的邏輯代碼、業(yè)務(wù)組合引擎110自身儲(chǔ)存的邏輯代碼、業(yè)務(wù)組合運(yùn)行實(shí)例自身指定的邏輯代碼等,在業(yè)務(wù)組合運(yùn)行實(shí)例這個(gè)平臺(tái)內(nèi),結(jié)合各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行如修改、增加或刪除等業(yè)務(wù)協(xié)調(diào)處理,從而重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息。還需說(shuō)明的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)系統(tǒng),可以通過(guò)在業(yè)務(wù)組合語(yǔ)言中增加一個(gè)活動(dòng)(Activity),從而可以在匹配事件信息通過(guò)后,觸發(fā)邏輯代碼。具體的可以通過(guò)下列業(yè)務(wù)組合語(yǔ)言來(lái)實(shí)現(xiàn)<chgEventHandlers><catcheventName="NCEventname"eventowner="Ownername"></c3tch>+</chgEventHandlers>其中,每個(gè)chgEventHandlers可以包含有多個(gè)Catch單元,每個(gè)Catch單元通過(guò)eventName來(lái)指定該catch單元所處理的事件名稱(chēng),通過(guò)eventowner來(lái)指定該事件歸屬于哪個(gè)計(jì)費(fèi)控制點(diǎn)。只有eventName和eventowner全部都匹配上時(shí),才可以進(jìn)入Catch單元,即可以進(jìn)入一段由外部輸入的邏輯代碼、業(yè)務(wù)組合引擎110自身儲(chǔ)存的邏輯代碼、和/或業(yè)務(wù)組合運(yùn)行實(shí)例自身指定的邏輯代碼,對(duì)各子業(yè)務(wù)發(fā)送的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息。在一個(gè)具體實(shí)施例中,上述業(yè)務(wù)組合語(yǔ)言描述的活動(dòng)實(shí)例片段可以為<chgEventHandlers><catcheventName="lns:lnitialChargingRequest"eventowner-"Chgctrpointservice1"></catch><catcheventName="lns:ChargingRequest"eventowner="Chgctrpointservice1"></c3tch><catcheventName二"lns:ReAuthRequest"eventowner="Chgctrpointservice1"></c3tch><catcheventName="lns:AbortSessionRequest"eventowner="Chgctrpointservice1"></c3tch></chgEventHandlers>步驟308,業(yè)務(wù)組合引擎110向計(jì)費(fèi)引擎120發(fā)送重新生成的計(jì)費(fèi)請(qǐng)求信息。協(xié)調(diào)器134通知計(jì)費(fèi)請(qǐng)求信息發(fā)送單元發(fā)送重新升成的計(jì)費(fèi)請(qǐng)求信息。計(jì)費(fèi)信息發(fā)送單元135在對(duì)攜帶有新計(jì)費(fèi)請(qǐng)求信息的計(jì)費(fèi)請(qǐng)求消息進(jìn)行協(xié)議轉(zhuǎn)換后,發(fā)送至計(jì)費(fèi)引擎120。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體應(yīng)用過(guò)程中,需要在業(yè)務(wù)組合語(yǔ)言中增加一個(gè)活動(dòng),從而使計(jì)費(fèi)信息發(fā)送單元135可以向計(jì)費(fèi)引擎120發(fā)送計(jì)費(fèi)請(qǐng)求消息,具體的可以通過(guò)下列業(yè)務(wù)組合語(yǔ)言來(lái)實(shí)現(xiàn)chgsendtoOCS(ChgCtrPointTypechgctrPointname,xsd:stringmsgtype)其中,該函數(shù)的第一個(gè)參數(shù)是計(jì)費(fèi)控制點(diǎn)實(shí)例,用來(lái)標(biāo)識(shí)某子業(yè)務(wù)與計(jì)費(fèi)引擎120之間的計(jì)費(fèi)會(huì)話(huà);第二個(gè)參數(shù)指明了發(fā)送的計(jì)費(fèi)請(qǐng)求消息的類(lèi)型,比^口CreditcontrolRequest或Abortsessionanswer、Re-Authanswer等。此步驟中還可以包括,協(xié)調(diào)器134將該組合業(yè)務(wù)運(yùn)行實(shí)例所屬計(jì)費(fèi)會(huì)話(huà)的狀態(tài)設(shè)置為等待狀態(tài),以表明該組合業(yè)務(wù)運(yùn)行實(shí)例后續(xù)需要計(jì)費(fèi)應(yīng)答信息。步驟309,計(jì)費(fèi)引擎120對(duì)接收的計(jì)費(fèi)請(qǐng)求信息進(jìn)行應(yīng)答,返回計(jì)費(fèi)應(yīng)答信息。計(jì)費(fèi)引擎120對(duì)于計(jì)費(fèi)請(qǐng)求信息的處理,與現(xiàn)有技術(shù)相同,因此不再贅述,且計(jì)費(fèi)引擎120可通過(guò)發(fā)送計(jì)費(fèi)應(yīng)答消息向業(yè)務(wù)組合引擎110返回計(jì)費(fèi)應(yīng)答信息。步驟310,業(yè)務(wù)組合引擎110接收計(jì)費(fèi)應(yīng)答信息,并對(duì)計(jì)費(fèi)應(yīng)答信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理。首先,計(jì)費(fèi)信息接收單元133接收計(jì)費(fèi)引擎120返回的,攜帶有計(jì)費(fèi)應(yīng)答信息的計(jì)費(fèi)應(yīng)答消息,并在完成協(xié)議轉(zhuǎn)換以及格式轉(zhuǎn)換后,將計(jì)費(fèi)應(yīng)答消息發(fā)送至協(xié)調(diào)器134。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體應(yīng)用過(guò)程中,需要在業(yè)務(wù)組合語(yǔ)言中增加一個(gè)活動(dòng),從而使計(jì)費(fèi)信息接收單元133可以從計(jì)費(fèi)引擎120處接收計(jì)費(fèi)應(yīng)答消息,具體的可以通過(guò)下列業(yè)務(wù)組合語(yǔ)言來(lái)實(shí)現(xiàn)chgrecieveFromOCS(ChgCtrPointTypechgctrPointname,xsd:stringmsgtype)其中,該函數(shù)中第一個(gè)參數(shù)是計(jì)費(fèi)控制點(diǎn)實(shí)例,用來(lái)標(biāo)識(shí)某子業(yè)務(wù)與在線計(jì)費(fèi)系統(tǒng)之間的計(jì)費(fèi)會(huì)話(huà);第二個(gè)參數(shù)指明了接收的計(jì)費(fèi)應(yīng)答消息的類(lèi)型,比^口CreditControlAnswer。協(xié)調(diào)器134根據(jù)計(jì)費(fèi)應(yīng)答信息中的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),獲取與計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)具有關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例,進(jìn)一步獲取與之對(duì)應(yīng)的組合業(yè)務(wù)運(yùn)行實(shí)例,協(xié)調(diào)器134將該組合業(yè)務(wù)運(yùn)行實(shí)例所屬計(jì)費(fèi)會(huì)話(huà)的狀態(tài)設(shè)置為以接收應(yīng)答狀態(tài),以表明該計(jì)費(fèi)會(huì)話(huà)已經(jīng)接收到計(jì)費(fèi)應(yīng)答信息,等待后續(xù)的處理。此時(shí),如果需要對(duì)計(jì)費(fèi)應(yīng)答信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,則可以利用外部輸入的邏輯代碼,或預(yù)設(shè)的邏輯代碼,或是組合業(yè)務(wù)中用戶(hù)預(yù)先指定的邏輯代碼,對(duì)計(jì)費(fèi)應(yīng)答信息進(jìn)行修改、刪除、增加等操作。需要說(shuō)明的是,在上文307步驟中,接收到初始計(jì)費(fèi)請(qǐng)求信息后,通過(guò)匹配事件信息,觸發(fā)了一段邏輯代碼,本步驟即為該邏輯代碼的一部分。也就是可根據(jù)具體業(yè)務(wù)需要決定是否和如何對(duì)收到的計(jì)費(fèi)信息進(jìn)行修改。協(xié)調(diào)器134通知計(jì)費(fèi)信息發(fā)送單元135,向子業(yè)務(wù)發(fā)送計(jì)費(fèi)應(yīng)答信息。步驟311,業(yè)務(wù)組合引擎110將計(jì)費(fèi)應(yīng)答信息發(fā)送至各子業(yè)務(wù)。業(yè)務(wù)組合引擎110中的計(jì)費(fèi)信息發(fā)送單元135對(duì)計(jì)費(fèi)應(yīng)答消息進(jìn)行協(xié)議轉(zhuǎn)換后,發(fā)送至各子業(yè)務(wù)。步驟312,子業(yè)務(wù)接收計(jì)費(fèi)應(yīng)答信息。子業(yè)務(wù)接收攜帶有計(jì)費(fèi)應(yīng)答信息的計(jì)費(fèi)應(yīng)答消息,并在完成處理后,向業(yè)務(wù)組合引擎110返回SOAP應(yīng)答。步驟313,業(yè)務(wù)組合運(yùn)行實(shí)例通過(guò)內(nèi)部invoke消息清除協(xié)調(diào)器134中的與之對(duì)應(yīng)的計(jì)費(fèi)控制點(diǎn)實(shí)例的關(guān)聯(lián)關(guān)系。至此,本發(fā)明實(shí)施例一完成基于事件模式的組合計(jì)費(fèi)流程,通過(guò)上述描述可以看出,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),通過(guò)結(jié)合各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)各子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息,并根據(jù)該計(jì)費(fèi)請(qǐng)求信息,與計(jì)費(fèi)引擎120交互,完成組合計(jì)費(fèi)業(yè)務(wù),從而在不修改各子業(yè)務(wù)的前提下,簡(jiǎn)單,快捷的實(shí)現(xiàn)基于事件模式的組合計(jì)費(fèi)業(yè)務(wù),而且,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合業(yè)務(wù)的系統(tǒng)在具體實(shí)現(xiàn)過(guò)程對(duì)于子業(yè)務(wù)的粒度并沒(méi)有要求,可以實(shí)現(xiàn)任意粒度子業(yè)務(wù)的組合計(jì)費(fèi)流程。實(shí)施例二,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)系統(tǒng)應(yīng)用于基于會(huì)話(huà)模式的計(jì)費(fèi)處理流程,該流程具體可如附圖4所示。基于會(huì)話(huà)模式的計(jì)費(fèi)處理流程與基于事件模式的計(jì)費(fèi)處理流程基本類(lèi)似,區(qū)別僅在于基于會(huì)話(huà)模式的計(jì)費(fèi)處理流程中的子業(yè)務(wù)會(huì)多次上報(bào)計(jì)費(fèi)請(qǐng)求信息,進(jìn)一步說(shuō)明,基于會(huì)話(huà)模式的計(jì)費(fèi)處理流程中多次執(zhí)行與實(shí)施一中步驟303至311相類(lèi)似的處理流程,即附圖4中的步驟403至步驟411,直至?xí)?huà)結(jié)束,執(zhí)行步驟412和步驟413。因此,對(duì)實(shí)施例二的具體實(shí)現(xiàn)過(guò)程不再贅述。通過(guò)附圖4以及上述描述可以看出,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),通過(guò)結(jié)合各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)各子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息,并根據(jù)該計(jì)費(fèi)請(qǐng)求信息,與計(jì)費(fèi)引擎120交互,完成組合計(jì)費(fèi)業(yè)務(wù),從而在不修改各子業(yè)務(wù)的前提下,簡(jiǎn)單,快捷的實(shí)現(xiàn)基于會(huì)話(huà)模式、各種粒度的組合計(jì)費(fèi)業(yè)務(wù)。實(shí)施例三,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)系統(tǒng)應(yīng)用于由計(jì)費(fèi)引擎120發(fā)起的計(jì)費(fèi)處理流程,該流程具體實(shí)現(xiàn)過(guò)程可如附圖5所示。需要說(shuō)明的是,計(jì)費(fèi)引擎120只能根據(jù)已經(jīng)接收的相關(guān)計(jì)費(fèi)請(qǐng)求信息,發(fā)起非初始計(jì)費(fèi)請(qǐng)求。而且,實(shí)施例三中所涉及的生成相關(guān)標(biāo)識(shí)及實(shí)例,建立關(guān)聯(lián)關(guān)系的步驟,與實(shí)施例一、二相同,因此在附圖5中并沒(méi)有體現(xiàn)上述過(guò)程。本發(fā)明實(shí)施例三的具體實(shí)現(xiàn)過(guò)程可以包括步驟501,計(jì)費(fèi)引擎120向業(yè)務(wù)組合引擎110發(fā)送計(jì)費(fèi)請(qǐng)求信息。在計(jì)費(fèi)請(qǐng)求信息中,包括計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)等信息。在線引擎通過(guò)發(fā)送計(jì)費(fèi)請(qǐng)求消息,將計(jì)費(fèi)請(qǐng)求信息發(fā)送至業(yè)務(wù)組合引擎110。需要說(shuō)明的是,對(duì)于一個(gè)計(jì)費(fèi)引擎120,其計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)是唯一的,但業(yè)務(wù)組合引擎110可能同時(shí)與多個(gè)計(jì)費(fèi)引擎120交付,因此,業(yè)務(wù)組合引擎110所收到的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)可能不是唯一的,因此,在與多個(gè)計(jì)費(fèi)引擎120交互時(shí),對(duì)計(jì)費(fèi)引擎120,要求計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)在多個(gè)計(jì)費(fèi)引擎120中保持唯一。該要求可以由多個(gè)計(jì)費(fèi)引擎120保證。或者,業(yè)務(wù)組合引擎110對(duì)收到的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)進(jìn)行一定的處理,使之唯一,比如通過(guò)如下算法實(shí)現(xiàn)新計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)=計(jì)費(fèi)引擎120實(shí)體標(biāo)識(shí)+原計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)。在實(shí)施例一、二中也可以采用同樣的解決辦法解決上述計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)唯一性的問(wèn)題。步驟502,計(jì)費(fèi)信息接收單元133接收計(jì)費(fèi)請(qǐng)求消息。計(jì)費(fèi)信息接收單元133對(duì)接收的計(jì)費(fèi)請(qǐng)求消息進(jìn)行協(xié)議轉(zhuǎn)換,并將完成轉(zhuǎn)換的計(jì)費(fèi)請(qǐng)求消息發(fā)送至協(xié)調(diào)器134。步驟503,協(xié)調(diào)確定計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例。協(xié)調(diào)器134根據(jù)計(jì)費(fèi)請(qǐng)求消息中攜帶的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),確定與該計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)具有關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例以及組合業(yè)務(wù)運(yùn)行實(shí)例。步驟504,協(xié)調(diào)器134將計(jì)費(fèi)請(qǐng)求消息轉(zhuǎn)換為事情。協(xié)調(diào)器134根據(jù)計(jì)費(fèi)請(qǐng)求信息中包含的計(jì)費(fèi)請(qǐng)求消息類(lèi)型信息、以及計(jì)費(fèi)請(qǐng)求消息發(fā)送實(shí)體類(lèi)型信息等信息,將計(jì)費(fèi)請(qǐng)求消息轉(zhuǎn)換為事件,且該事情信息在協(xié)調(diào)器134內(nèi)具有唯一性。步驟505,協(xié)調(diào)器134重新生成計(jì)費(fèi)請(qǐng)求信息。如果需要對(duì)計(jì)費(fèi)引擎120發(fā)送的計(jì)費(fèi)信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,則執(zhí)行與步驟307相似的業(yè)務(wù)協(xié)調(diào)處理,將計(jì)費(fèi)請(qǐng)求消息轉(zhuǎn)換為事件后,進(jìn)入特定的邏輯代碼,生成新的計(jì)費(fèi)請(qǐng)求信息。步驟506,協(xié)調(diào)器134通過(guò)計(jì)費(fèi)信息發(fā)送單元135,向子業(yè)務(wù)發(fā)送計(jì)費(fèi)請(qǐng)求J呂息。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體應(yīng)用過(guò)程中,需要在業(yè)務(wù)組合語(yǔ)言中增加一個(gè)活動(dòng),從而使業(yè)務(wù)組合引擎110可以向子業(yè)務(wù)發(fā)送計(jì)費(fèi)請(qǐng)求信息,具體的可以通過(guò)下列業(yè)務(wù)組合語(yǔ)言來(lái)實(shí)現(xiàn)chgSendtoService(ChgCtrPointTypechgctrPointname,xsd:stringmsgtype)其中,該函數(shù)中第一個(gè)參數(shù)ChgCtrPointTypechgctrPointname為計(jì)費(fèi)控制點(diǎn)實(shí)例,用來(lái)標(biāo)識(shí)某子業(yè)務(wù)與計(jì)費(fèi)引擎120之間的計(jì)費(fèi)會(huì)話(huà),ChgCtrPointType為計(jì)費(fèi)類(lèi)型;第二個(gè)參數(shù)指明了承載計(jì)費(fèi)請(qǐng)求信息的消息類(lèi)型,比i口CreditControlAnswer或AbortsessionRequest、Re畫(huà)AuthRequest等。步驟507,子業(yè)務(wù)返回計(jì)費(fèi)應(yīng)答信息。步驟508,業(yè)務(wù)組合引擎110將計(jì)費(fèi)應(yīng)答信息轉(zhuǎn)發(fā)至計(jì)費(fèi)引擎120。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體應(yīng)用過(guò)程中,需要在業(yè)務(wù)組合語(yǔ)言中增加一個(gè)活動(dòng),從而使業(yè)務(wù)組合引擎110可以獲取子業(yè)務(wù)返回的計(jì)費(fèi)應(yīng)答信息,具體的可以通過(guò)下列業(yè)務(wù)組合語(yǔ)言來(lái)實(shí)現(xiàn)chgrecievefromService(ChgCtrPointTypechgctrPointname,xsd:stringmsgtype)其中,該函數(shù)的第一個(gè)參數(shù)為計(jì)費(fèi)控制點(diǎn)實(shí)例,用來(lái)標(biāo)識(shí)某個(gè)子業(yè)務(wù)與計(jì)費(fèi)引擎120之間的計(jì)費(fèi)會(huì)話(huà);第二個(gè)參數(shù)指明了獲取的攜帶重新生成的計(jì)費(fèi)請(qǐng)求信息的計(jì)費(fèi)請(qǐng)求消息類(lèi)型,比如Abortsessionanswer或Re-Authanswer等。如若需要,此步驟中可以對(duì)接收的計(jì)費(fèi)應(yīng)答信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理。另外,實(shí)現(xiàn)計(jì)費(fèi)信息發(fā)送單元135可以向計(jì)費(fèi)引擎120發(fā)送的計(jì)費(fèi)應(yīng)答信息的業(yè)務(wù)組合語(yǔ)言,可以采用實(shí)施例一步驟308中所描述的業(yè)務(wù)組合語(yǔ)言chgsendtoOCS(ChgCtrPointTypechgctrPointname,xsd:stringmsgtype)。通過(guò)附圖5以及上述描述可以看出,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),可以在不修改各子業(yè)務(wù)的前提下,簡(jiǎn)單,快捷的實(shí)現(xiàn)由計(jì)費(fèi)引擎120發(fā)起的、各種粒度的組合計(jì)費(fèi)業(yè)務(wù)。實(shí)施例四,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)計(jì)費(fèi)業(yè)務(wù)系統(tǒng)應(yīng)用于用戶(hù)使用的一系列業(yè)務(wù)之間相互影響,計(jì)費(fèi)特性需要耦合的計(jì)費(fèi)處理流程,比如,使用業(yè)務(wù)1后,用戶(hù)在隨后使用業(yè)務(wù)2、業(yè)務(wù)3時(shí),會(huì)有一定程度的優(yōu)惠,上述過(guò)程如附圖6所示,具體可以包括步驟601,業(yè)務(wù)組合引擎110調(diào)用業(yè)務(wù)1。步驟602,業(yè)務(wù)1返回調(diào)用信息。步驟603,業(yè)務(wù)組合引擎110調(diào)用業(yè)務(wù)2。由于用戶(hù)已經(jīng)使用了業(yè)務(wù)1,因此,用戶(hù)在使用業(yè)務(wù)2時(shí),可以享受優(yōu)惠政策,此時(shí),業(yè)務(wù)組合引擎110就需要通知業(yè)務(wù)2,其計(jì)費(fèi)請(qǐng)求信息需要進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,業(yè)務(wù)組合引擎110采用擴(kuò)展后的SOAP協(xié)議調(diào)用業(yè)務(wù)2。此步驟中還可以包括業(yè)務(wù)組合引擎110生成計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)、相關(guān)標(biāo)識(shí)、協(xié)調(diào)實(shí)體標(biāo)識(shí)以及計(jì)費(fèi)控制點(diǎn)實(shí)例,并建立相關(guān)標(biāo)識(shí)與計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系。步驟604,業(yè)務(wù)2發(fā)送計(jì)費(fèi)請(qǐng)求信息。步驟605,業(yè)務(wù)組合引擎110對(duì)業(yè)務(wù)2發(fā)送的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,生成新的計(jì)費(fèi)請(qǐng)求信息。此步驟的操作過(guò)程與實(shí)施例一中步驟304至步驟307操作的過(guò)程相同,在通過(guò)匹配事件信息后,觸發(fā)一段邏輯代碼,對(duì)業(yè)務(wù)2的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成新的計(jì)費(fèi)請(qǐng)求信息。比如在業(yè)務(wù)2的計(jì)費(fèi)信息中直接加入優(yōu)惠信息,或者修改業(yè)務(wù)2的計(jì)費(fèi)信息。步驟606,業(yè)務(wù)組合引擎110將業(yè)務(wù)2重新生成的計(jì)費(fèi)請(qǐng)求信息發(fā)送至計(jì)費(fèi)引擎120。步驟607,計(jì)費(fèi)引擎120返回在線計(jì)費(fèi)應(yīng)答信息。步驟608,業(yè)務(wù)組合引擎110將計(jì)費(fèi)應(yīng)答信息轉(zhuǎn)發(fā)至業(yè)務(wù)2。步驟609,業(yè)務(wù)2返回SOAP應(yīng)答,結(jié)束計(jì)費(fèi)流程。步驟610,業(yè)務(wù)組合引擎110調(diào)用業(yè)務(wù)3。步驟611,業(yè)務(wù)3發(fā)送計(jì)費(fèi)請(qǐng)求信息。步驟612,業(yè)務(wù)組合引擎110對(duì)業(yè)務(wù)3發(fā)送的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,生成新的計(jì)費(fèi)請(qǐng)求信息。步驟613,業(yè)務(wù)組合引擎110將業(yè)務(wù)3重新生成的計(jì)費(fèi)請(qǐng)求信息發(fā)送至計(jì)費(fèi)引擎120。步驟614,計(jì)費(fèi)引擎120返回計(jì)費(fèi)應(yīng)答信息。步驟615,業(yè)務(wù)組合引擎110將計(jì)費(fèi)應(yīng)答信息轉(zhuǎn)發(fā)至業(yè)務(wù)3。步驟616,業(yè)務(wù)3返回SOAP應(yīng)答,結(jié)束計(jì)費(fèi)流程。上述描述可以看出,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),結(jié)合業(yè)務(wù)1、2、3的計(jì)費(fèi)特性,對(duì)接收的計(jì)費(fèi)請(qǐng)求信息進(jìn)行必要的修改,再將新生成的計(jì)費(fèi)請(qǐng)求信息發(fā)送至計(jì)費(fèi)引擎120,從而在不修改具有計(jì)費(fèi)特性耦合關(guān)系的各子業(yè)務(wù)的前提下,簡(jiǎn)單、快捷的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù),而且,對(duì)于個(gè)子業(yè)務(wù)的粒度沒(méi)有要求。本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),應(yīng)用于上述實(shí)施例四場(chǎng)景下所采用的業(yè)務(wù)組合語(yǔ)言實(shí)例可以如下所示<invokepartnerLink="BuyAdGoods"portType="ad:BuyAdGoodsPT"operationBuyAdGoods"inputVariable="BuyAdGoodsRequest"outputVariable="BuyAdGoodsResponse"ChgCtrPoint="Chgctrpointservice1"/><invokepartnerl_ink="buyTicket"portType="bus:buyTicketPT"operation二"buyTicket"inputVariable-"buyTicketDetails"outputVariable="buyTicketResponse"ChgCtrPoint="Chgctrpointservice2'7><chgEventHandlers><catcheventName="lns:InitialChargingRequest"eventowner="Chgctrpointservice1"><chgputvalue("Discount-servicead",Chgctrpointservice1,"CCR"Service-Context-ld")/><chgsendtoOCS(Chgctrpointservice1,"CCR")/><chgrecieveFromOCS(Chgctrpointservice1,"CCA")/><chgsendtoservice(Chgctrpointservice1,"CCA")/></c3tch><catcheventName="lns:InitialChargingRequest"eventowner="Chgctrpointservice2"><chgputvalue(Discount畫(huà)servicetic,Chgctrpointservice2,"CCR":"Service-Context-ld")/><chgsendtoOCS(Chgctrpointservice2,"CCR")/><chgrecieveFromOCS(Chgctrpointservice2,"CCA")/><chgsendtoservice(Chgctrpointservice2,"CCA")/></c3tch></chgEventHandlers>其中,"chgputvalue()"是一個(gè)擴(kuò)展函數(shù),用來(lái)在計(jì)費(fèi)信息中增加或修改一個(gè)數(shù)據(jù)單元。實(shí)施例五,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),也可以應(yīng)用各子業(yè)務(wù)計(jì)費(fèi)特性不需要耦合的場(chǎng)景中,具體可如附圖7所示,包括步驟701,業(yè)務(wù)組合引擎110調(diào)用業(yè)務(wù)1。步驟702,業(yè)務(wù)1向業(yè)務(wù)組合引擎110發(fā)送計(jì)費(fèi)請(qǐng)求信息。步驟703,業(yè)務(wù)組合引擎110將業(yè)務(wù)1發(fā)送的計(jì)費(fèi)請(qǐng)求信息轉(zhuǎn)發(fā)至計(jì)費(fèi)引擎120。由于業(yè)務(wù)1與其他業(yè)務(wù)不需要進(jìn)行計(jì)費(fèi)特性耦合,因此,業(yè)務(wù)組合引擎110可以在不進(jìn)行任何修改的情況下,直接將業(yè)務(wù)1發(fā)送的計(jì)費(fèi)請(qǐng)求信息轉(zhuǎn)發(fā)至計(jì)費(fèi)引擎120。步驟704,計(jì)費(fèi)引擎120接收業(yè)務(wù)1發(fā)送的計(jì)費(fèi)請(qǐng)求信息,并返回計(jì)費(fèi)應(yīng)答信息。步驟705,業(yè)務(wù)組合引擎110將計(jì)費(fèi)引擎120返回的計(jì)費(fèi)應(yīng)答信息轉(zhuǎn)發(fā)至業(yè)務(wù)1。步驟706,業(yè)務(wù)1返回SOAP應(yīng)答,結(jié)束計(jì)費(fèi)流程。至此,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)完成與其他業(yè)務(wù)沒(méi)有計(jì)費(fèi)特性耦合的業(yè)務(wù)的計(jì)費(fèi)流程。如果后續(xù)還有其他同樣的業(yè)務(wù)需要處理,則重復(fù)執(zhí)行步驟701至706。上述描述可以看出,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合業(yè)務(wù)的系統(tǒng),可以在不修改子業(yè)務(wù)的前提下,簡(jiǎn)單、快捷的實(shí)現(xiàn)沒(méi)有計(jì)費(fèi)特性耦合的組合業(yè)務(wù)計(jì)費(fèi)流程。本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),應(yīng)用于上述實(shí)施例五場(chǎng)景下所采用的業(yè)務(wù)組合語(yǔ)言實(shí)例可以如下所示<invokepartnerLink="employeeTravelStatus"portType二"emp:EmployeeTravelStatusPT"operation="EmployeeTravelStatus"inputVariable="EmployeeTravelStatusRequest"outputVariable="EmployeeTravelStatusResponse"ChgCtrPoint="Chgctrpointservice17><invokepartnerLink="AmericanAirlines"portType="aln:FlightAvailabilityPT"operation="FlightAvailability"inputVariable="FlightDetails"outputVariable="FlightResponseAA"ChgCtrPoint="Chgctrpointservice27><chgEventHandlers><catcheventName="lns:InitialChargingRequest"eventowner="Chgctrpointservice1"><chgsendtoOCS(Chgctrpointservice1,"CCR")/><chgrecieveFromOCS(Chgctrpointservice1,"CCA")/><chgsendtoservice(Chgctrpointservice1,"CCA")/></c3tch><catcheventName二"lns:InitialChargingRequest"eventowner="Chgctrpointservice2"><chgsendtoOCS(Chgctrpointservice2,"CCR")/><chgrecieveFromOCS(Chgctrpointservice2,"CCA")/><chgsendtoservice(Chgctrpointservice2,"CCA")/></c3tch></chgEventHandlers>實(shí)施例六,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),還可以應(yīng)用于由業(yè)務(wù)組合引擎110根據(jù)各子業(yè)務(wù)使用情況而發(fā)起的計(jì)費(fèi)流程,該流程如附圖8所示,具體可以包括步驟801至步驟806,業(yè)務(wù)組合引擎110獲取業(yè)務(wù)1、2、3的使用情況。步驟807,業(yè)務(wù)組合引擎110根據(jù)各子業(yè)務(wù)的使用情況,生成計(jì)費(fèi)請(qǐng)求信息。步驟808,業(yè)務(wù)組合引擎110向計(jì)費(fèi)引擎120發(fā)送計(jì)費(fèi)請(qǐng)求信息。步驟809,計(jì)費(fèi)引擎120返回計(jì)費(fèi)應(yīng)答信息。上述描述可以看出,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),可以在修改個(gè)子業(yè)務(wù)的前提下,簡(jiǎn)單、快捷的實(shí)現(xiàn)由業(yè)務(wù)組合引擎110發(fā)起的計(jì)費(fèi)流程。本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),應(yīng)用于上述實(shí)施例六場(chǎng)景下所采用的業(yè)務(wù)組合語(yǔ)言實(shí)例可以如下所示<invokepartnerLink="Service1"portType="ad:Service1PT"operationService1operation"inputVariable二"Service1Request"outputVariable="Service1Response"/><invokepartnerLink="BuyAdGoods"portType="ad:BuyAdGoodsPT"operationBuyAdGoods"inputVariable="BuyAdGoodsRequest"outputVariable="BuyAdGoodsResponse"/><invokepartnerLink="buyTicket"portType="bus:buyTicketPT"operation="buyTicket"inputVariable="buyTicketDetails"outputVariable="buyTicketResponse"/>....〃這里省略加入計(jì)費(fèi)信息的處理;<chgsendtoOCS(Chgctrpointservice1,"CCR")/><chgrecieveFromOCS(Chgctrpointservice1,"CCA")/>需要說(shuō)明的是,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體應(yīng)用過(guò)程中,還可以將根據(jù)各子業(yè)務(wù)計(jì)費(fèi)特性重新生成的計(jì)費(fèi)請(qǐng)求信息返回至各子業(yè)務(wù),由各子業(yè)務(wù)根據(jù)經(jīng)過(guò)業(yè)務(wù)協(xié)調(diào)處理的計(jì)費(fèi)請(qǐng)求信息,與計(jì)費(fèi)引擎120交互,完成計(jì)費(fèi)處理流程。另外,本發(fā)明實(shí)施例提供的計(jì)費(fèi)控制裝置130,除設(shè)置于業(yè)務(wù)組合引擎110之外,還可設(shè)置于計(jì)費(fèi)引擎120,或者獨(dú)立設(shè)置于本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)中,通過(guò)與子業(yè)務(wù)、業(yè)務(wù)組合引擎110以及計(jì)費(fèi)引擎120交互,完成組合業(yè)務(wù)的計(jì)費(fèi)處理流程。綜上所述,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),該系統(tǒng)可以應(yīng)用于多種模式中以及多種場(chǎng)景下,比如可應(yīng)用于基于事件模式,基于會(huì)話(huà)模式的計(jì)費(fèi)處理流程中,可應(yīng)用于被組合業(yè)務(wù)之間存在計(jì)費(fèi)耦合特性以及不存在計(jì)費(fèi)耦合特性的場(chǎng)景下,通過(guò)對(duì)接收的子業(yè)務(wù)計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息,并通過(guò)與計(jì)費(fèi)引擎120交互,完成組合業(yè)務(wù)的計(jì)費(fèi)處理流程。而且,本發(fā)明實(shí)施例提供的實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng)在具體應(yīng)用過(guò)程中,不需要修改各子業(yè)務(wù)本身,對(duì)子業(yè)務(wù)的粒度也沒(méi)有要求,可以實(shí)現(xiàn)任意粒度的組合業(yè)務(wù)計(jì)費(fèi)處理流程。以上所述,僅為本發(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)利要求1、一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,其特征在于,包括接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。2、如權(quán)利要求1所述的方法,其特征在于,所述方法還包括生成計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)、相關(guān)標(biāo)識(shí)、協(xié)調(diào)實(shí)體標(biāo)識(shí)和計(jì)費(fèi)控制點(diǎn)實(shí)例;建立所述相關(guān)標(biāo)識(shí)與計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系;向所述子業(yè)務(wù)發(fā)起調(diào)用操作,所述調(diào)用操作信息中包括計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)、相關(guān)才示識(shí)和十辦調(diào)實(shí)體標(biāo)識(shí)。3、如權(quán)利要求2所述的方法,其特征在于,所述方法還包括通過(guò)接收計(jì)費(fèi)請(qǐng)求消息,接收所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息。4、如權(quán)利要求2或3所述的方法,其特征在于,所述計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí),用于表示被調(diào)用的子業(yè)務(wù)需要進(jìn)行業(yè)務(wù)協(xié)調(diào)處理以及如何協(xié)調(diào)處理;所述相關(guān)標(biāo)識(shí),用于標(biāo)識(shí)與所述子業(yè)務(wù)具有關(guān)聯(lián)關(guān)系的業(yè)務(wù)控制點(diǎn)實(shí)例和組合運(yùn)行業(yè)務(wù)實(shí)例;所述協(xié)調(diào)實(shí)體標(biāo)識(shí),用于通知所述子業(yè)務(wù),其計(jì)費(fèi)請(qǐng)求信息需要發(fā)往的協(xié)調(diào)實(shí)體;所述業(yè)務(wù)控制點(diǎn)實(shí)例,用于標(biāo)識(shí)子業(yè)務(wù)對(duì)應(yīng)的組合業(yè)務(wù)運(yùn)行實(shí)例,以及標(biāo)識(shí)子業(yè)務(wù)與在線引擎之間的計(jì)費(fèi)會(huì)話(huà)。5、如權(quán)利要求3所述的方法,其特征在于,所述計(jì)費(fèi)請(qǐng)求信息中包括計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),所述子業(yè)務(wù)的計(jì)費(fèi)信息,所述計(jì)費(fèi)請(qǐng)求消息的類(lèi)型信息,所述計(jì)費(fèi)請(qǐng)求消息發(fā)送實(shí)體的類(lèi)型信息;且當(dāng)所述計(jì)費(fèi)請(qǐng)求消息為初始計(jì)費(fèi)請(qǐng)求消息時(shí),所述計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)內(nèi)包含有所述相關(guān)標(biāo)識(shí)。6、如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息包括根據(jù)所述相關(guān)標(biāo)識(shí)或計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),獲取與相關(guān)標(biāo)識(shí)或計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)具有關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例;根據(jù)所述計(jì)費(fèi)請(qǐng)求消息的類(lèi)型信息和所述計(jì)費(fèi)請(qǐng)求消息發(fā)送實(shí)體的類(lèi)型信息,將所述計(jì)費(fèi)請(qǐng)求消息轉(zhuǎn)換為事件信息;匹配所述事件信息,并在匹配才喿作通過(guò)后,通過(guò)外部輸入的邏輯代碼、存儲(chǔ)的邏輯代碼、所述組合業(yè)務(wù)運(yùn)行實(shí)例指定的邏輯代碼中的至少一項(xiàng),對(duì)所述計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息。7、如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述相關(guān)標(biāo)識(shí)或計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),獲取與相關(guān)標(biāo)識(shí)或計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)具有關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例包括若所述計(jì)費(fèi)請(qǐng)求消息為初始計(jì)費(fèi)請(qǐng)求消息,則根據(jù)所述計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)中包含的相關(guān)標(biāo)識(shí),獲取與相關(guān)標(biāo)識(shí)具有關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例,并建立所述計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)與計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系;若所述計(jì)費(fèi)請(qǐng)求消息為非初始計(jì)費(fèi)請(qǐng)求消息,則根據(jù)所述計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),獲取與計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)具有關(guān)聯(lián)關(guān)系的計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例。8、如權(quán)利要求6所述的方法,其特征在于,所述事件信息包括事件名稱(chēng)信息和事件所屬業(yè)務(wù)控制點(diǎn)實(shí)例。9、如權(quán)利要求6所述的方法,其特征在于,所述業(yè)務(wù)協(xié)調(diào)處理包括對(duì)所述計(jì)費(fèi)請(qǐng)求信息進(jìn)行修改、刪除和增加操作的至少一種。10、如權(quán)利要求1所述的方法,其特征在于,所述向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息包括接收計(jì)費(fèi)引擎返回的計(jì)費(fèi)應(yīng)答信息;將所述計(jì)費(fèi)應(yīng)答信息發(fā)送至所述子業(yè)務(wù)。11、如權(quán)利要求10所述的方法,其特征在于,所述向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息包括計(jì)費(fèi)引擎接收所述計(jì)費(fèi)請(qǐng)求信息,記錄所述計(jì)費(fèi)請(qǐng)求信息中的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí),并返回計(jì)費(fèi)應(yīng)答信息。12、一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,其特征在于,所述方法包括接收計(jì)費(fèi)引擎的計(jì)費(fèi)請(qǐng)求信息;對(duì)接收的所述計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,并將完成業(yè)務(wù)協(xié)調(diào)處理的計(jì)費(fèi)請(qǐng)求信息發(fā)送至子業(yè)務(wù)。13、根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法還包括接收子業(yè)務(wù)返回的計(jì)費(fèi)應(yīng)答信息;將所述計(jì)費(fèi)應(yīng)答信息發(fā)送至所述計(jì)費(fèi)引擎。14、根據(jù)權(quán)利要求13所述的方法,其特征在于,所述將所述計(jì)費(fèi)應(yīng)答信息發(fā)送至所述計(jì)費(fèi)引擎包括對(duì)所述計(jì)費(fèi)應(yīng)答信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,并將完成業(yè)務(wù)協(xié)調(diào)處理的計(jì)費(fèi)應(yīng)答信息發(fā)送至計(jì)費(fèi)引擎。15、一種計(jì)費(fèi)控制裝置,其特征在于,所述裝置包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。16、如權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括標(biāo)識(shí)及實(shí)例生成單元,用于生成計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí),相關(guān)標(biāo)識(shí),協(xié)調(diào)實(shí)體標(biāo)識(shí)和計(jì)費(fèi)控制點(diǎn)實(shí)例;子業(yè)務(wù)調(diào)用單元,用于對(duì)各子業(yè)務(wù)發(fā)起調(diào)用操作,所述調(diào)用操作信息中包括生成計(jì)費(fèi)協(xié)調(diào)標(biāo)識(shí)、相關(guān)標(biāo)識(shí)和協(xié)調(diào)實(shí)體標(biāo)識(shí)。17、如權(quán)利要求16所述的裝置,其特征在于,所述計(jì)費(fèi)信息接收單元還用于接收計(jì)費(fèi)引擎的計(jì)費(fèi)請(qǐng)求信息;所述協(xié)調(diào)器還用于建立所述標(biāo)識(shí)及實(shí)例生成單元生成的相關(guān)標(biāo)識(shí)和計(jì)費(fèi)控制點(diǎn)實(shí)例與業(yè)務(wù)組合引擎內(nèi)的組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系,以及當(dāng)所述子業(yè)務(wù)發(fā)送初始計(jì)費(fèi)請(qǐng)求消息時(shí),建立所述初始計(jì)費(fèi)請(qǐng)求消息中包含的計(jì)費(fèi)會(huì)話(huà)標(biāo)識(shí)與所述計(jì)費(fèi)控制點(diǎn)實(shí)例和組合業(yè)務(wù)運(yùn)行實(shí)例之間的關(guān)聯(lián)關(guān)系;所述計(jì)費(fèi)信息發(fā)送單元還用于向子業(yè)務(wù)發(fā)送計(jì)費(fèi)請(qǐng)求信息。18、一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的系統(tǒng),由業(yè)務(wù)組合引擎和計(jì)費(fèi)引擎組成,其特征在于,所述系統(tǒng)內(nèi)設(shè)置有計(jì)費(fèi)控制裝置,所述計(jì)費(fèi)控制裝置包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信自計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。19、一種業(yè)務(wù)組合引擎,其特征在于,所述組合引擎內(nèi)設(shè)置有計(jì)費(fèi)控制裝置,所述計(jì)費(fèi)控制裝置包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。20、一種計(jì)費(fèi)引擎,其特征在于,所述計(jì)費(fèi)引擎內(nèi)設(shè)置有計(jì)費(fèi)控制裝置,所述計(jì)費(fèi)控制裝置包括計(jì)費(fèi)信息接收單元,用于接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息;協(xié)調(diào)器,用于根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息;計(jì)費(fèi)信息發(fā)送單元,用于向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息。全文摘要本發(fā)明涉及一種實(shí)現(xiàn)組合計(jì)費(fèi)業(yè)務(wù)的方法,系統(tǒng)及裝置。本發(fā)明實(shí)施例中,通過(guò)接收子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息,并在根據(jù)各子業(yè)務(wù)的計(jì)費(fèi)特性,對(duì)接收的所述子業(yè)務(wù)的計(jì)費(fèi)請(qǐng)求信息進(jìn)行業(yè)務(wù)協(xié)調(diào)處理,重新生成綜合各子業(yè)務(wù)計(jì)費(fèi)特性的計(jì)費(fèi)請(qǐng)求信息后,向計(jì)費(fèi)引擎發(fā)送所述重新生成的計(jì)費(fèi)請(qǐng)求信息,從而在不修改各子業(yè)務(wù)的前提下,簡(jiǎn)單、快捷的實(shí)現(xiàn)基于各種粒度的組合計(jì)費(fèi)業(yè)務(wù)。文檔編號(hào)H04L12/14GK101272258SQ200810104360公開(kāi)日2008年9月24日申請(qǐng)日期2008年4月17日優(yōu)先權(quán)日2008年4月17日發(fā)明者盛金文申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江津市| 淮南市| 渝中区| 望江县| 安多县| 枣庄市| 拉萨市| 凤凰县| 伊金霍洛旗| 合川市| 孟连| 灵台县| 乐东| 上犹县| 永丰县| 页游| 南丰县| 岗巴县| 大名县| 长海县| 资溪县| 香格里拉县| 永登县| 石阡县| 叙永县| 平安县| 公安县| 若羌县| 珠海市| 承德市| 镶黄旗| 洪泽县| 阿勒泰市| 岳池县| 寿宁县| 冀州市| 原平市| 香河县| 南木林县| 罗山县| 鹤山市|