一種增值業(yè)務(wù)的實(shí)現(xiàn)方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種增值業(yè)務(wù)的實(shí)現(xiàn)方法、裝置及系統(tǒng),可以縮短增值業(yè)務(wù)從產(chǎn)品開發(fā)到商用的周期,保證增值業(yè)務(wù)的實(shí)時(shí)性及用戶信息的安全性。所述方法包括:消息管理控制器根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道;然后根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中;最終通過(guò)所述增值業(yè)務(wù)的消息傳輸通道將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行所述增值業(yè)務(wù)。本發(fā)明實(shí)施例應(yīng)用于應(yīng)用業(yè)務(wù)平臺(tái)上增值業(yè)務(wù)的開展。
【專利說(shuō)明】一種增值業(yè)務(wù)的實(shí)現(xiàn)方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種增值業(yè)務(wù)的實(shí)現(xiàn)方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)通信技術(shù)的發(fā)展,各種新的增值業(yè)務(wù)層出不窮,如掛機(jī)營(yíng)銷業(yè)務(wù)、防騷擾 電話業(yè)務(wù)以及彩印業(yè)務(wù)等。如何在應(yīng)用業(yè)務(wù)平臺(tái)(應(yīng)用業(yè)務(wù)平臺(tái)是指現(xiàn)有通信網(wǎng)絡(luò)中廣泛 應(yīng)用的業(yè)務(wù)平臺(tái),如彩鈴業(yè)務(wù)平臺(tái)和短信業(yè)務(wù)平臺(tái)等業(yè)務(wù)平臺(tái))上快速開展新的增值業(yè)務(wù) 成為運(yùn)營(yíng)商日漸關(guān)注的問(wèn)題。
[0003]通常運(yùn)營(yíng)商在應(yīng)用業(yè)務(wù)平臺(tái)上實(shí)現(xiàn)各種增值業(yè)務(wù)有兩種方法,其中第一種方法 為:應(yīng)用業(yè)務(wù)平臺(tái)向平臺(tái)供應(yīng)商購(gòu)買定制服務(wù)為各個(gè)增值業(yè)務(wù)平臺(tái)中的各個(gè)增值業(yè)務(wù)提供 不同的定制接口,當(dāng)觸發(fā)增值業(yè)務(wù)的事件發(fā)生時(shí),應(yīng)用業(yè)務(wù)平臺(tái)會(huì)將該事件發(fā)生的消息通 過(guò)相應(yīng)的定制接口發(fā)送給增值業(yè)務(wù)平臺(tái),從而觸發(fā)增值業(yè)務(wù)平臺(tái)進(jìn)行該增值業(yè)務(wù);第二種 方法為:將應(yīng)用業(yè)務(wù)平臺(tái)的數(shù)據(jù)庫(kù)的用戶數(shù)據(jù)及其業(yè)務(wù)數(shù)據(jù)信息同步給增值業(yè)務(wù)平臺(tái),所 述增值業(yè)務(wù)平臺(tái)查詢接收到的用戶數(shù)據(jù)及其業(yè)務(wù)數(shù)據(jù)信息,若發(fā)現(xiàn)有觸發(fā)增值業(yè)務(wù)的事件 發(fā)生時(shí),所述增值業(yè)務(wù)平臺(tái)將進(jìn)行該增值業(yè)務(wù)。
[0004]在應(yīng)用上述方法實(shí)現(xiàn)增值業(yè)務(wù)的過(guò)程中,發(fā)明人發(fā)現(xiàn)在應(yīng)用第一種方法實(shí)現(xiàn)增值 業(yè)務(wù)時(shí),由于不同的增值業(yè)務(wù)需求的細(xì)小差別,應(yīng)用業(yè)務(wù)平臺(tái)為不同的增值業(yè)務(wù)開發(fā)不同 的定制接口,定制工作重復(fù)浪費(fèi)且定制周期長(zhǎng),無(wú)法縮短增值業(yè)務(wù)的從產(chǎn)品開發(fā)到商用的 周期,在應(yīng)用第二種方法實(shí)現(xiàn)增值業(yè)務(wù),各種事件發(fā)生的消息都是在業(yè)務(wù)結(jié)束以后才能通 知給增值業(yè)務(wù)平臺(tái),信息實(shí)時(shí)性不強(qiáng),且將應(yīng)用業(yè)務(wù)平臺(tái)的數(shù)據(jù)庫(kù)的用戶數(shù)據(jù)信息同步給 增值業(yè)務(wù)平臺(tái),容易使用戶數(shù)據(jù)信息外泄,存在安全問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種增值業(yè)務(wù)的實(shí)現(xiàn)方法、裝置及系統(tǒng),可以縮短增值業(yè)務(wù) 從產(chǎn)品開發(fā)到商用的周期,保證增值業(yè)務(wù)的實(shí)時(shí)性及用戶信息的安全性。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]一種增值業(yè)務(wù)的實(shí)現(xiàn)方法,包括:
[0008]根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建增值業(yè)務(wù)的消息傳輸隊(duì)列和 消息傳輸通道,所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以及所述增值業(yè)務(wù)平臺(tái)的 目標(biāo)地址;
[0009]根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增值業(yè)務(wù)的事件類型的 事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中;
[0010]通過(guò)所述增值業(yè)務(wù)的消息傳輸通道將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消 息報(bào)文發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行所述增值業(yè)務(wù)。
[0011]進(jìn)一步的,上述方法中所述根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所 述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列和消息傳輸通道具體包括:[0012]記錄所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息;
[0013]根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列,根據(jù)所述 目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道。
[0014]其中,所述目標(biāo)地址包括IP地址和端口地址。
[0015]進(jìn)一步的,所述根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增值業(yè) 務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中具體包 括:
[0016]篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述增值業(yè)務(wù)的事件類型 的事件消息;
[0017]將所述符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值 業(yè)務(wù)的消息傳輸隊(duì)列中。
[0018]當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在消息管理控制器注冊(cè)創(chuàng)建對(duì)應(yīng)的各個(gè)增值業(yè)務(wù)的消 息傳輸隊(duì)列和消息傳輸通道時(shí),上述方法具體包括:
[0019]篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述至少兩個(gè)增值業(yè)務(wù)中 的相應(yīng)增值業(yè)務(wù)的事件類型的事件消息;
[0020]將所述符合所述相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述 相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;
[0021]通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中 的所述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述相應(yīng)增值業(yè)務(wù)的 增值業(yè)務(wù)平臺(tái)執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
[0022]一種消息管理控制器,包括:
[0023]注冊(cè)創(chuàng)建模塊,用于根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述增值 業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道,所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以 及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址;
[0024]封裝寫入模塊,用于根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增 值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中;
[0025]事件轉(zhuǎn)發(fā)接口,用于將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文通過(guò)所述 增值業(yè)務(wù)的消息傳輸通道發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行所述 增值業(yè)務(wù)。
[0026]進(jìn)一步的,上述消息管理控制器中的所述注冊(cè)創(chuàng)建模塊具體包括:
[0027]記錄子模塊,用于記錄所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息;
[0028]注冊(cè)創(chuàng)建子模塊,用于根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消 息傳輸隊(duì)列,根據(jù)所述目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道。
[0029]所述目標(biāo)地址包括IP地址和端口地址。
[0030]進(jìn)一步的,上述消息管理控制器中的所述封裝寫入模塊具體包括:
[0031]事件篩選子模塊,用于篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所 述增值業(yè)務(wù)的事件類型的事件消息;
[0032]封裝寫入子模塊,用于將所述符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消 息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。[0033]當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在所述注冊(cè)創(chuàng)建模塊注冊(cè)創(chuàng)建對(duì)應(yīng)的至少兩個(gè)增值業(yè) 務(wù)的消息傳輸隊(duì)列和消息傳輸通道時(shí),
[0034]所述事件篩選子模塊,用于篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符 合所述至少兩個(gè)增值業(yè)務(wù)中的相應(yīng)增值業(yè)務(wù)的事件類型的事件消息;
[0035]所述封裝寫入子模塊,用于將所述符合所述相應(yīng)增值業(yè)務(wù)的事件類型的事件消息 封裝成消息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;
[0036]所述事件轉(zhuǎn)發(fā)接口,用于通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述相應(yīng)增值 業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái),從而觸 發(fā)所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
[0037]一種增值業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),包括應(yīng)用業(yè)務(wù)平臺(tái)、消息管理控制器和增值業(yè)務(wù)平 臺(tái);
[0038]所述增值業(yè)務(wù)平臺(tái)用于向所述消息管理控制器發(fā)送增值業(yè)務(wù)的注冊(cè)消息,所述注 冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址;
[0039]所述消息管理控制器用于根據(jù)所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng) 建所述增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道;
[0040]所述應(yīng)用業(yè)務(wù)平臺(tái)用于在監(jiān)控到事件發(fā)生時(shí),將所述事件的事件消息發(fā)送給所述 消息管理控制器;
[0041]所述消息管理控制器還用于根據(jù)接收到的所述應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將 符合相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸 隊(duì)列中;并通過(guò)所述增值業(yè)務(wù)的消息傳輸通道將所述消息報(bào)文發(fā)送給所述增值業(yè)務(wù)平臺(tái);
[0042]所述增值業(yè)務(wù)平臺(tái)還用于接收所述消息管理控制器發(fā)送的消息報(bào)文,并根據(jù)所述 消息報(bào)文執(zhí)行對(duì)應(yīng)的增值業(yè)務(wù)。
[0043]上述技術(shù)方案提供的一種增值業(yè)務(wù)的實(shí)現(xiàn)方法、裝置及系統(tǒng),使應(yīng)用業(yè)務(wù)平臺(tái)在 事件發(fā)生時(shí)就將該事件的事件消息發(fā)送給消息管理控制器,所述消息管理控制器基于消息 管理機(jī)制通過(guò)上述技術(shù)方案對(duì)所接收到的事件消息進(jìn)行統(tǒng)一管理,將觸發(fā)相應(yīng)增值業(yè)務(wù)的 事件發(fā)生的消息發(fā)送給增值業(yè)務(wù)平臺(tái),觸發(fā)增值業(yè)務(wù)平臺(tái)執(zhí)行相應(yīng)的增值業(yè)務(wù)。這樣在事 件發(fā)生時(shí)就通過(guò)消息管理控制器通知給增值業(yè)務(wù)平臺(tái),增強(qiáng)了增值業(yè)務(wù)的實(shí)時(shí)性,同時(shí)通 過(guò)所述消息管理控制器做為中轉(zhuǎn)站轉(zhuǎn)發(fā)所述事件消息,降低了應(yīng)用業(yè)務(wù)平臺(tái)與增值業(yè)務(wù)平 臺(tái)之間的耦合性,提升了應(yīng)用業(yè)務(wù)平臺(tái)的安全性;另外,消息管理控制器只開發(fā)一個(gè)統(tǒng)一的 接口為各個(gè)增值業(yè)務(wù)平臺(tái)上的各種增值業(yè)務(wù)提供服務(wù),縮短增值業(yè)務(wù)從產(chǎn)品開發(fā)到商用的 周期。
【專利附圖】
【附圖說(shuō)明】
[0044]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為本發(fā)明實(shí)施例提供的一種增值業(yè)務(wù)的實(shí)現(xiàn)方法流程示意圖;
[0046]圖2為本發(fā)明實(shí)施例提供的一種增值業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng)的運(yùn)營(yíng)流程圖;[0047]圖3為本發(fā)明實(shí)施例提供的一種掛機(jī)營(yíng)銷業(yè)務(wù)在彩鈴業(yè)務(wù)平臺(tái)的實(shí)現(xiàn)方法流程 示意圖;
[0048]圖4為本發(fā)明實(shí)施例提供的一種彩印業(yè)務(wù)在彩鈴業(yè)務(wù)平臺(tái)的實(shí)現(xiàn)方法流程示意 圖;
[0049]圖5為本發(fā)明實(shí)施例提供的一種消息管理控制器的結(jié)構(gòu)框圖;
[0050]圖6為本發(fā)明實(shí)施例提供的另一種消息管理控制器的結(jié)構(gòu)框圖;
[0051]圖7為本發(fā)明實(shí)施例提供的另一種消息管理控制器的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]本發(fā)明實(shí)施例提供了一種增值業(yè)務(wù)的實(shí)現(xiàn)方法,應(yīng)用于消息管理控制器,如圖1 所示,所述方法包括以下步驟:
[0054]101、根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述增值業(yè)務(wù)的消息傳 輸隊(duì)列和消息傳輸通道。
[0055]當(dāng)增值業(yè)務(wù)平臺(tái),增值業(yè)務(wù)平臺(tái)可以為彩印平臺(tái)、營(yíng)銷平臺(tái)等,要在應(yīng)用業(yè)務(wù)平臺(tái) 上開展增值業(yè)務(wù)時(shí),所述增值業(yè)務(wù)平臺(tái)會(huì)向消息管理控制器發(fā)送該增值業(yè)務(wù)的增值業(yè)務(wù)注 冊(cè)消息。即向所述消息管理控制器申請(qǐng)注冊(cè)所述增值業(yè)務(wù)。所述增值業(yè)務(wù)的注冊(cè)消息包括 觸發(fā)所述增值業(yè)務(wù)的事件類型以及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址。在這里,所述目標(biāo)地址 包括IP地址和端口地址,即為提供所述增值業(yè)務(wù)的平臺(tái)的IP地址和端口地址。可選的,消 息管理控制器接收到所述增值業(yè)務(wù)的注冊(cè)消息后可以記錄所述注冊(cè)消息。
[0056]所述消息管理控制器可以根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng) 的消息傳輸隊(duì)列,所述消息傳輸隊(duì)列用來(lái)存儲(chǔ)與該增值業(yè)務(wù)的事件類型相符的消息報(bào)文。 同時(shí),消息管理控制器會(huì)根據(jù)所述目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道,所述 消息傳輸通道為所述增值業(yè)務(wù)的傳輸通道,用來(lái)傳輸所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列中 的消息報(bào)文,所述消息傳輸隊(duì)列與所述消息傳輸通道是一一對(duì)應(yīng)的。
[0057]102、根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增值業(yè)務(wù)的事件類 型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0058]具體的,所述消息管理控制器可以篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息, 得到符合所述增值業(yè)務(wù)的事件類型的事件消息;然后將所述符合所述增值業(yè)務(wù)的事件類型 的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0059]應(yīng)用業(yè)務(wù)平臺(tái)只要監(jiān)控到有事件發(fā)生就會(huì)將包含該事件的事件消息發(fā)送給消息 管理控制器。所述消息管理控制器通過(guò)事件采集接口可以接收到應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件 消息,所述消息管理控制器接收到所述事件消息后,可以對(duì)所述事件消息進(jìn)行分類處理,篩 選出符合所述增值業(yè)務(wù)的事件類型的事件消息;然后將符合所述事件類型的事件消息轉(zhuǎn)換 封裝成消息報(bào)文,所述消息報(bào)文是在所述消息管理控制器和所述增值業(yè)務(wù)平臺(tái)之間傳輸?shù)?標(biāo)準(zhǔn)消息報(bào)文。所述消息管理控制器會(huì)將符合所述事件類型的事件消息封裝成的消息報(bào)文寫入對(duì)應(yīng)的消息傳輸隊(duì)列中。一個(gè)事件類型對(duì)應(yīng)有一個(gè)事件傳輸隊(duì)列。
[0060]103、通過(guò)所述增值業(yè)務(wù)的消息傳輸通道將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所 述消息報(bào)文發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行所述增值業(yè)務(wù)。
[0061]所述消息傳輸隊(duì)列是根據(jù)所述增值業(yè)務(wù)的事件類型和目標(biāo)地址對(duì)應(yīng)創(chuàng)建的,所述 消息傳輸隊(duì)列中存儲(chǔ)的都是與所述增值業(yè)務(wù)的事件類型相符的消息報(bào)文。所述消息管理控 制器中有一個(gè)事件轉(zhuǎn)發(fā)接口,所述事件轉(zhuǎn)發(fā)接口是消息管理控制器為增值業(yè)務(wù)平臺(tái)提供的 服務(wù)接口。消息管理控制器會(huì)從事件轉(zhuǎn)發(fā)接口向所述增值業(yè)務(wù)平臺(tái)發(fā)送消息報(bào)文。消息管 理控制器從事件轉(zhuǎn)發(fā)接口通過(guò)所述對(duì)應(yīng)的消息傳輸通道將所述對(duì)應(yīng)的消息傳輸隊(duì)列中的 所述消息報(bào)文發(fā)送給所述增值業(yè)務(wù)平臺(tái)。所述增值業(yè)務(wù)平臺(tái)接收到所述消息報(bào)文后會(huì)根據(jù) 所述消息報(bào)文觸發(fā)執(zhí)行對(duì)應(yīng)的增值業(yè)務(wù)。
[0062]當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在消息管理控制器注冊(cè)創(chuàng)建對(duì)應(yīng)的各個(gè)增值業(yè)務(wù)的消 息傳輸隊(duì)列和消息傳輸通道時(shí),即有至少兩個(gè)增值業(yè)務(wù)平臺(tái)在所述消息管理控制器注冊(cè), 要求開展至少兩個(gè)增值業(yè)務(wù)。每個(gè)增值業(yè)務(wù)都有一種對(duì)應(yīng)的事件類型、一個(gè)存儲(chǔ)符合所述 對(duì)應(yīng)的事件類型的事件消息的消息傳輸隊(duì)列、一個(gè)傳輸所述消息傳輸隊(duì)列中的消息報(bào)文的 消息傳輸通道。
[0063]消息管理控制器接收到所述應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息后,所述消息管理控制 器會(huì)篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述至少兩個(gè)增值業(yè)務(wù)中的相 應(yīng)增值業(yè)務(wù)的事件類型的事件消息;并將所述符合所述相應(yīng)增值業(yè)務(wù)的事件類型的事件消 息封裝成消息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中。即所述消息管理控制器篩選 接收到的事件消息,比對(duì)所述事件消息的事件類型與已在所述消息管理控制器注冊(cè)的所有 增值業(yè)務(wù)的事件類型是否有相符的,若有相符的,則獲得符合所述至少兩個(gè)增值業(yè)務(wù)中的 相應(yīng)增值業(yè)務(wù)的事件類型的事件消息;消息管理控制器會(huì)將所述符合所述相應(yīng)增值業(yè)務(wù)的 事件類型的事件消息封裝成消息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0064]消息管理控制器會(huì)通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述相應(yīng)增值業(yè)務(wù) 的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái),從而觸發(fā)所 述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)執(zhí)行所述相應(yīng)增值業(yè)務(wù)。所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì) 列中的消息報(bào)文會(huì)通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道傳輸給所述相應(yīng)增值業(yè)務(wù)的增 值業(yè)務(wù)平臺(tái),所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)接收到述消息報(bào)文后會(huì)根據(jù)所述消息報(bào)文 執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
[0065]應(yīng)用上述方法,應(yīng)用業(yè)務(wù)平臺(tái)在事件發(fā)生時(shí)就將該事件的事件消息發(fā)送給消息管 理控制器,所述消息管理控制器通過(guò)上述技術(shù)方案對(duì)所接收到的事件消息進(jìn)行統(tǒng)一管理, 將觸發(fā)相應(yīng)增值業(yè)務(wù)的事件發(fā)生的消息發(fā)送給增值業(yè)務(wù)平臺(tái),觸發(fā)增值業(yè)務(wù)平臺(tái)執(zhí)行相應(yīng) 的增值業(yè)務(wù)。這樣在事件發(fā)生時(shí)就通過(guò)消息管理控制器通知給增值業(yè)務(wù)平臺(tái),增強(qiáng)了增值 業(yè)務(wù)的實(shí)時(shí)性,同時(shí)通過(guò)所述消息管理控制器做為中轉(zhuǎn)站轉(zhuǎn)發(fā)所述事件消息,降低了應(yīng)用 業(yè)務(wù)平臺(tái)與增值業(yè)務(wù)平臺(tái)之間的耦合性,提升了應(yīng)用業(yè)務(wù)平臺(tái)的安全性;另外,消息管理控 制器只開發(fā)一個(gè)統(tǒng)一的接口為各個(gè)增值業(yè)務(wù)平臺(tái)上的各種增值業(yè)務(wù)提供服務(wù),縮短增值業(yè) 務(wù)從產(chǎn)品開發(fā)到商用的周期。
[0066]應(yīng)用業(yè)務(wù)平臺(tái)可以包括短信業(yè)務(wù)平臺(tái)、彩鈴業(yè)務(wù)平臺(tái)、呼叫通話業(yè)務(wù)平臺(tái)等應(yīng)用 廣泛的業(yè)務(wù)平臺(tái),可以應(yīng)用上述的增值業(yè)務(wù)實(shí)現(xiàn)方法,在應(yīng)用業(yè)務(wù)平臺(tái)上實(shí)現(xiàn)一些增值業(yè)務(wù)。
[0067]本發(fā)明實(shí)施例還提供了一種增值業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),如圖2所示,所述系統(tǒng)包括:應(yīng) 用業(yè)務(wù)平臺(tái)21、消息管理控制器22和增值業(yè)務(wù)平臺(tái)23。
[0068]如圖2所示,在本系統(tǒng)中實(shí)現(xiàn)增值業(yè)務(wù)的流程步驟如下所示:
[0069]201、所述增值業(yè)務(wù)平臺(tái)23用于向消息管理控制器22發(fā)送增值業(yè)務(wù)的注冊(cè)消息。
[0070]202、所述消息管理控制器22在接收到所述增值業(yè)務(wù)平臺(tái)23發(fā)送的增值業(yè)務(wù)注冊(cè) 消息后,根據(jù)所述注冊(cè)消息創(chuàng)建所述增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道。
[0071]所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以及所述增值業(yè)務(wù)平臺(tái)的目標(biāo) 地址。在這里,所述目標(biāo)地址包括IP地址和端口地址,即所述增值業(yè)務(wù)的平臺(tái)的IP地址和 端口地址。所述消息管理控制器可以根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng) 的消息傳輸隊(duì)列,所述消息傳輸隊(duì)列用來(lái)存儲(chǔ)與該增值業(yè)務(wù)的事件類型相符的消息報(bào)文。 同時(shí),消息管理控制器會(huì)根據(jù)所述目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道,所述 消息傳輸通道為所述增值業(yè)務(wù)的傳輸通道,用來(lái)傳輸所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列中 的消息報(bào)文,所述消息傳輸隊(duì)列與所述消息傳輸通道是一一對(duì)應(yīng)的。
[0072]203、所述應(yīng)用業(yè)務(wù)平臺(tái)21用于在監(jiān)控到事件發(fā)生時(shí),將所述事件的事件消息發(fā) 送給消息管理控制器22。
[0073]204、所述消息管理控制器22接收到所述事件消息后,先將符合增值業(yè)務(wù)的事件 類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0074]205、所述消息管理控制器22從事件轉(zhuǎn)發(fā)接口通過(guò)對(duì)應(yīng)的消息傳輸通道發(fā)送給增 值業(yè)務(wù)平臺(tái)23。
[0075]206、所述增值業(yè)務(wù)平臺(tái)23還用于根據(jù)接收到的消息報(bào)文執(zhí)行對(duì)應(yīng)的增值業(yè)務(wù)。
[0076]需要說(shuō)明的是,圖2所示僅為本發(fā)明實(shí)施例提供的一種增值業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng)的結(jié) 構(gòu)框圖示例,圖中消息管理控制器22獨(dú)立于應(yīng)用業(yè)務(wù)平臺(tái),本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理 解,在實(shí)際實(shí)現(xiàn)中消息管理控制器22還可以集成在所述應(yīng)用業(yè)務(wù)平臺(tái)21的內(nèi)部設(shè)備上。另 夕卜,為了清晰起見,圖2中只顯示出了一個(gè)應(yīng)用業(yè)務(wù)平臺(tái)和一個(gè)增值業(yè)務(wù)平臺(tái),本領(lǐng)域技術(shù) 人員可以理解在實(shí)際部署中應(yīng)用業(yè)務(wù)平臺(tái)和增值業(yè)務(wù)平臺(tái)可以為一對(duì)一、一對(duì)多或多對(duì)一 的關(guān)系,可按照具體情況來(lái)部署,本發(fā)明實(shí)施例對(duì)此不做限定。
[0077]當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在消息管理控制器注冊(cè)創(chuàng)建對(duì)應(yīng)的各個(gè)增值業(yè)務(wù)的消 息傳輸隊(duì)列和消息傳輸通道時(shí),即有至少兩個(gè)增值業(yè)務(wù)平臺(tái)在所述消息管理控制器注冊(cè), 要求開展至少兩個(gè)增值業(yè)務(wù)。所述消息管理控制器用于根據(jù)至少兩個(gè)增值業(yè)務(wù)平臺(tái)發(fā)送的 至少兩個(gè)增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述至少兩個(gè)增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通 道;所述消息管理控制器還用于根據(jù)接收到的所述應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合 所述至少兩個(gè)增值業(yè)務(wù)中的相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所 述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;并通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述消息 報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái);所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)用于接 收所述消息管理控制器發(fā)送的消息報(bào)文,并根據(jù)所述消息報(bào)文執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
[0078]下面以應(yīng)用業(yè)務(wù)平臺(tái)是彩鈴業(yè)務(wù)平臺(tái)為例應(yīng)用上述方法實(shí)現(xiàn)彩鈴業(yè)務(wù)平臺(tái)的增 值業(yè)務(wù)。彩鈴業(yè)務(wù)平臺(tái)上的設(shè)備有彩鈴接入設(shè)備和彩鈴業(yè)務(wù)設(shè)備。彩鈴業(yè)務(wù)設(shè)備主要有彩 鈴的管理及其彩鈴消息控制管理等功能、彩鈴接入設(shè)備主管彩鈴呼叫的接入和鈴音放音。網(wǎng)絡(luò)中各用戶之間的連接通信通過(guò)MSC (Mobile Switching Center,移動(dòng)交換中心)完成。
[0079]如圖3所示,以增值業(yè)務(wù)平臺(tái)為掛機(jī)營(yíng)銷平臺(tái)為例說(shuō)明在彩鈴業(yè)務(wù)平臺(tái)上開展的 掛機(jī)營(yíng)銷業(yè)務(wù)。掛機(jī)營(yíng)銷業(yè)務(wù)是指用戶A在撥打用戶B的電話的時(shí)候,用戶B向用戶A播 放自己設(shè)置的彩鈴,在B摘機(jī)后,掛機(jī)營(yíng)銷業(yè)務(wù)根據(jù)用戶A是否開通彩鈴業(yè)務(wù)及其彩鈴的鈴 音設(shè)置情況,向用戶A發(fā)送短信提醒用戶開通彩鈴業(yè)務(wù)或者下載鈴音的營(yíng)銷業(yè)務(wù)。
[0080]具體的,該業(yè)務(wù)流程步驟如下所示:
[0081]301、增值業(yè)務(wù)平臺(tái)向消息控制器發(fā)送注冊(cè)消息,所述注冊(cè)消息包括觸發(fā)掛機(jī)營(yíng)銷 業(yè)務(wù)的事件類型呼叫摘機(jī)事件、主被叫彩鈴業(yè)務(wù)狀態(tài)和設(shè)置的鈴音列表,以及掛機(jī)營(yíng)銷業(yè) 務(wù)對(duì)應(yīng)的目標(biāo)地址,所述消息管理控制器會(huì)根據(jù)所述事件類型創(chuàng)建所述掛機(jī)營(yíng)銷業(yè)務(wù)對(duì)應(yīng) 的消息傳輸隊(duì)列,同時(shí),消息管理控制器會(huì)根據(jù)所述目標(biāo)地址創(chuàng)建所述掛機(jī)營(yíng)銷業(yè)務(wù)對(duì)應(yīng) 的消息傳輸通道。至此,所述掛機(jī)營(yíng)銷業(yè)務(wù)已在所述消息管理控制器注冊(cè)。
[0082]302、在所述掛機(jī)營(yíng)銷業(yè)務(wù)注冊(cè)后,用戶A向用戶B發(fā)起呼叫,用戶A通過(guò)自身所 屬的MSC和被叫用戶B的MSC與用戶B取得聯(lián)系,用戶A的MSC通過(guò)網(wǎng)絡(luò)中的HLR(Home Location Register,歸屬位置寄存器)判斷用戶B是否開通彩鈴業(yè)務(wù),如果開通,則在用戶 A連接用戶B,用戶B空閑振鈴的時(shí)候。
[0083]303、用戶A的MSC將呼叫觸發(fā)到彩鈴業(yè)務(wù)平臺(tái)的彩鈴接入設(shè)備。此為彩鈴業(yè)務(wù)的 正常業(yè)務(wù)流程,為現(xiàn)有技術(shù),本領(lǐng)域?qū)I(yè)人員都清楚此過(guò)程在此不再詳述。
[0084]304、彩鈴平臺(tái)接入設(shè)備上的信息采集和轉(zhuǎn)發(fā)模塊監(jiān)控到呼叫接入事件,將該呼叫 接入事件的事件消息轉(zhuǎn)發(fā)給消息管理控制器,消息管理控制器接收該事件消息并將其封裝 成消息報(bào)文,判斷該掛機(jī)營(yíng)銷業(yè)務(wù)注冊(cè)的事件類型中沒有該呼叫接入事件,故并不將該消 息報(bào)文寫入所述掛機(jī)營(yíng)銷業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列發(fā)送給增值業(yè)務(wù)平臺(tái)。該呼叫接入事件 也可能是其他的增值業(yè)務(wù)的事件類型,這時(shí)只需將該消息報(bào)文寫入其他的增值業(yè)務(wù)對(duì)應(yīng)的 消息傳輸隊(duì)列中傳輸給增值業(yè)務(wù)平臺(tái),從而觸發(fā)進(jìn)行其他的增值業(yè)務(wù)。
[0085]305、彩鈴平臺(tái)接入設(shè)備監(jiān)控到該呼叫接入事件后會(huì)向彩鈴業(yè)務(wù)設(shè)備發(fā)送消息,觸 發(fā)彩鈴業(yè)務(wù)。
[0086]306、彩鈴業(yè)務(wù)設(shè)備判斷用戶A、B的狀態(tài),獲取用戶B待播放的鈴音。
[0087]307、彩鈴業(yè)務(wù)設(shè)備將查詢獲取主被叫的彩鈴業(yè)務(wù)狀態(tài)和設(shè)置的鈴音列表,并將其 上報(bào)給消息管理控制器。
[0088]308、消息管理控制器根據(jù)掛機(jī)營(yíng)銷業(yè)務(wù)的事件類型,將主被叫的彩鈴業(yè)務(wù)狀態(tài)和 設(shè)置的鈴音列表轉(zhuǎn)發(fā)給掛機(jī)營(yíng)銷業(yè)務(wù)平臺(tái)。
[0089]309、彩鈴業(yè)務(wù)設(shè)備給彩鈴接入設(shè)備發(fā)送用戶B待播放的鈴音,彩鈴接入設(shè)備向用 戶A播放該鈴音。
[0090]310、彩鈴平臺(tái)接入設(shè)備監(jiān)控到呼叫播音事件,將事件轉(zhuǎn)發(fā)給消息管理控制器,消 息管理控制器接收該事件消息并將其封裝成消息報(bào)文,判斷該掛機(jī)營(yíng)銷業(yè)務(wù)注冊(cè)的事件類 型中沒有該呼叫播音事件,故并不將該消息報(bào)文寫入所述掛機(jī)營(yíng)銷業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì) 列中。
[0091]311、用戶B接收用戶A的呼叫后,摘機(jī)。312、MSC向彩鈴平臺(tái)接入設(shè)備轉(zhuǎn)發(fā)用戶 的摘機(jī)信息,通知彩鈴平臺(tái)接入設(shè)備停止放音。一方面,進(jìn)行步驟313、彩鈴平臺(tái)接入設(shè)備監(jiān) 控到呼叫摘機(jī)事件,將呼叫摘機(jī)事件通知給消息管理控制器,另一方面,進(jìn)行步驟314、彩鈴接入設(shè)備收到通知后將停止放音。
[0092]315、消息管理控制器接收該呼叫摘機(jī)事件的事件消息并將其封裝成消息報(bào)文,判 斷其符合掛機(jī)營(yíng)銷業(yè)務(wù)的事件類型呼叫摘機(jī)事件,故將該消息報(bào)文寫入所述掛機(jī)營(yíng)銷業(yè)務(wù) 對(duì)應(yīng)的消息傳輸隊(duì)列中,然后從事件轉(zhuǎn)發(fā)接口,通過(guò)掛機(jī)營(yíng)銷業(yè)務(wù)注冊(cè)時(shí)創(chuàng)建的消息傳輸 通道將該消息報(bào)文轉(zhuǎn)發(fā)給增值業(yè)務(wù)平臺(tái)掛機(jī)營(yíng)銷業(yè)務(wù)平臺(tái)。
[0093]316、所述掛機(jī)營(yíng)銷平臺(tái)則根據(jù)摘機(jī)事件、主被叫的彩鈴業(yè)務(wù)狀態(tài)及其設(shè)置的鈴音 列表向主叫用戶A發(fā)起短信營(yíng)銷。
[0094]在這里彩鈴業(yè)務(wù)平臺(tái)的彩鈴接入設(shè)備和彩鈴業(yè)務(wù)設(shè)備只要監(jiān)控到有事件發(fā)生就 會(huì)上報(bào)給消息管理控制器,本業(yè)務(wù)流程中上報(bào)給消息管理控制器的事件消息有呼叫接入事 件、主被叫彩鈴業(yè)務(wù)狀態(tài)和設(shè)置的鈴音列表、呼叫播音事件和呼叫摘機(jī)事件。消息管理控制 器接收到這些事件的事件消息后會(huì)進(jìn)行過(guò)濾、轉(zhuǎn)換將這些事件消息將符合掛機(jī)營(yíng)銷業(yè)務(wù)的 事件類型的主被叫彩鈴業(yè)務(wù)狀態(tài)和設(shè)置的鈴音列表和呼叫摘機(jī)事件的事件消息封裝成標(biāo) 準(zhǔn)的消息報(bào)文,依次寫入掛機(jī)營(yíng)銷業(yè)務(wù)的消息傳輸隊(duì)列中,依照次序該消息傳輸隊(duì)列中的 消息報(bào)文會(huì)從事件轉(zhuǎn)發(fā)接口通過(guò)掛機(jī)營(yíng)銷業(yè)務(wù)注冊(cè)時(shí)創(chuàng)建的消息傳輸通道將該消息報(bào)文 轉(zhuǎn)發(fā)給增值業(yè)務(wù)平臺(tái)中的掛機(jī)營(yíng)銷業(yè)務(wù)平臺(tái)。
[0095]如圖4所示,以增值業(yè)務(wù)平臺(tái)為彩印平臺(tái)為例說(shuō)明在彩鈴平臺(tái)上開展的彩印業(yè) 務(wù)。彩印業(yè)務(wù)是一項(xiàng)在用戶通話過(guò)程中進(jìn)行附加信息傳遞的增值業(yè)務(wù)。在主、被叫用戶進(jìn) 行通話過(guò)程中,由系統(tǒng)自動(dòng)把被叫用戶預(yù)先設(shè)定好的彩印信息(心情、笑話、商情等)推送 到主叫手機(jī)上,使主叫用戶在通話結(jié)束后看到彩印信息,以達(dá)到彰顯個(gè)性、分享心情、商情 傳遞等目的。觸發(fā)彩印業(yè)務(wù)的事件類型為呼叫接入事件。
[0096]具體的,該業(yè)務(wù)流程步驟如下所示:
[0097]401、增值業(yè)務(wù)平臺(tái)向消息控制器發(fā)送注冊(cè)消息,所述注冊(cè)消息包括觸發(fā)彩印業(yè)務(wù) 的事件類型呼叫接入事件以及彩印業(yè)務(wù)平臺(tái)的目標(biāo)地址,所述消息管理控制器會(huì)根據(jù)所述 事件類型創(chuàng)建所述彩印業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列,同時(shí),消息管理控制器會(huì)根據(jù)所述目標(biāo) 地址創(chuàng)建所述彩印業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道。至此,所述彩印業(yè)務(wù)已在所述消息管理控制 器注冊(cè)。增值業(yè)務(wù)平臺(tái)中的彩印業(yè)務(wù)平臺(tái)管理用戶的彩印信息,在本實(shí)施例中彩印業(yè)務(wù)平 臺(tái)需要通過(guò)USSD (Unstructured Supplementary Service Data,非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)) 平臺(tái)給用戶提供彩印業(yè)務(wù),故彩印業(yè)務(wù)平臺(tái)會(huì)將用戶的彩印信息同步給USSD平臺(tái)。
[0098]402、在所述彩印業(yè)務(wù)注冊(cè)后的,用戶A向用戶B發(fā)起呼叫,用戶A通過(guò)自身所屬的 MSC和被叫用戶B的MSC與用戶B取得聯(lián)系。
[0099]403、用戶A的MSC通過(guò)網(wǎng)絡(luò)中的HLR(Home Location Register,歸屬位置寄存器) 判斷用戶B是否開通彩鈴業(yè)務(wù),如果開通,則在用戶A連接用戶B,用戶B空閑振鈴的時(shí)候, 用戶A的MSC將呼叫觸發(fā)到彩鈴業(yè)務(wù)平臺(tái)的彩鈴接入設(shè)備。此為彩鈴業(yè)務(wù)的正常業(yè)務(wù)流程, 為現(xiàn)有技術(shù),本領(lǐng)域?qū)I(yè)人員都清楚此過(guò)程在此不再詳述。
[0100]404、彩鈴平臺(tái)接入設(shè)備上的信息采集和轉(zhuǎn)發(fā)模塊監(jiān)控到呼叫接入事件,將該呼叫 接入事件的事件消息轉(zhuǎn)發(fā)給消息管理控制器。
[0101 ] 405、消息管理控制器接收該事件消息并將其封裝成消息報(bào)文,該呼叫接入事件符 合彩印業(yè)務(wù)注冊(cè)的事件類型,故將該消息報(bào)文寫入所述彩印業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列中, 依照消息傳輸隊(duì)列中的次序?qū)⒃撓?bào)文從事件轉(zhuǎn)發(fā)接口通過(guò)彩印業(yè)務(wù)注冊(cè)時(shí)創(chuàng)建的消息傳輸通道將該消息報(bào)文轉(zhuǎn)發(fā)給增值業(yè)務(wù)平臺(tái)中的彩印業(yè)務(wù)平臺(tái)。
[0102]406、彩印業(yè)務(wù)平臺(tái)接收到該消息報(bào)文后會(huì)通過(guò)該消息報(bào)文中的呼叫接入施加的 主被叫號(hào)碼信息,根據(jù)用戶B預(yù)先設(shè)置好的彩印業(yè)務(wù)信息進(jìn)行彩印消息組建,并將組建后 的彩印消息發(fā)送給USSD平臺(tái),通過(guò)USSD平臺(tái)向用戶A發(fā)送彩印業(yè)務(wù)。
[0103]407、彩鈴平臺(tái)接入設(shè)備監(jiān)控到該呼叫接入事件后會(huì)向彩鈴業(yè)務(wù)設(shè)備發(fā)送消息,彩 鈴業(yè)務(wù)設(shè)備判斷用戶A、B的狀態(tài),獲取用戶B待播放的鈴音。
[0104]408彩鈴業(yè)務(wù)設(shè)備將查詢獲取主被叫的彩鈴業(yè)務(wù)狀態(tài)和設(shè)置的鈴音列表,并將其 上報(bào)給消息管理控制器。消息管理控制器判斷該彩印業(yè)務(wù)注冊(cè)的事件類型中沒有主被叫的 彩鈴業(yè)務(wù)狀態(tài)和設(shè)置的鈴音列表,故并不將該消息報(bào)文寫入所述彩印業(yè)務(wù)對(duì)應(yīng)的消息傳輸 隊(duì)列中。
[0105]409、彩鈴業(yè)務(wù)設(shè)備給彩鈴接入設(shè)備發(fā)送用戶B待播放的鈴音,彩鈴接入設(shè)備向用 戶A播放該鈴音。
[0106]彩鈴平臺(tái)接入設(shè)備監(jiān)控到呼叫播音事件,將事件轉(zhuǎn)發(fā)給消息管理控制器,消息管 理控制器接收該事件消息并將其封裝成消息報(bào)文,判斷該彩印業(yè)務(wù)注冊(cè)的事件類型中沒有 該呼叫播音事件,故并不將該消息報(bào)文寫入所述彩印業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列中。
[0107]410、用戶B發(fā)現(xiàn)用戶A的呼叫進(jìn)行摘機(jī)。
[0108]411、MSC向彩鈴平臺(tái)接入設(shè)備轉(zhuǎn)發(fā)用戶的摘機(jī)信息,通知彩鈴平臺(tái)接入設(shè)備停止放音。
[0109]一方面,執(zhí)行步驟412、彩鈴平臺(tái)接入設(shè)備監(jiān)控到呼叫摘機(jī)事件,將事件轉(zhuǎn)發(fā)給消 息管理控制器,消息管理控制器接收該事件消息并將其封裝成消息報(bào)文,判斷該彩印業(yè)務(wù) 注冊(cè)的事件類型中沒有該呼叫摘機(jī)事件,故并不將該消息報(bào)文寫入所述彩印業(yè)務(wù)對(duì)應(yīng)的消 息傳輸隊(duì)列中。另一方面,執(zhí)行步驟413、彩鈴接入設(shè)備收到通知后將停止放音。
[0110]在這里彩鈴業(yè)務(wù)平臺(tái)的彩鈴接入設(shè)備和彩鈴業(yè)務(wù)設(shè)備只要監(jiān)控到有事件發(fā)生就 會(huì)上報(bào)給消息管理控制器,本業(yè)務(wù)流程中上報(bào)給消息管理控制器的事件消息有呼叫接入事 件、主被叫彩鈴業(yè)務(wù)狀態(tài)和設(shè)置的鈴音列表、呼叫播音事件和呼叫摘機(jī)事件。消息管理控制 器接收到這些事件的事件消息后會(huì)進(jìn)行篩選,獲得符合彩印業(yè)務(wù)的事件類型的呼叫接入事 件封裝成標(biāo)準(zhǔn)的消息報(bào)文,并將該消息報(bào)文寫入彩印業(yè)務(wù)的消息傳輸隊(duì)列中,依照次序該 消息傳輸隊(duì)列中的消息報(bào)文會(huì)從事件轉(zhuǎn)發(fā)接口通過(guò)彩印業(yè)務(wù)注冊(cè)時(shí)創(chuàng)建的消息傳輸通道 將該消息報(bào)文轉(zhuǎn)發(fā)給增值業(yè)務(wù)平臺(tái)中的彩印業(yè)務(wù)平臺(tái),以使得增值業(yè)務(wù)平臺(tái)中的彩印業(yè)務(wù) 平臺(tái)執(zhí)行彩印業(yè)務(wù)。
[0111]本發(fā)明實(shí)施例還提供了一種消息管理控制器,如圖5所示,所述消息管理控制器 包括:注冊(cè)創(chuàng)建模塊501,封裝寫入模塊502,事件轉(zhuǎn)發(fā)接口 503。
[0112]注冊(cè)創(chuàng)建模塊501,用于根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述 增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道,所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類 型以及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址。
[0113]所述消息管理控制器的注冊(cè)創(chuàng)建模塊501可以根據(jù)所述事件類型和目標(biāo)地址創(chuàng) 建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列,所述消息傳輸隊(duì)列用來(lái)存儲(chǔ)與該增值業(yè)務(wù)的事件類 型相符的消息報(bào)文。同時(shí),消息管理控制器的注冊(cè)創(chuàng)建模塊501會(huì)根據(jù)所述目標(biāo)地址創(chuàng)建 所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道,所述消息傳輸通道為所述增值業(yè)務(wù)的傳輸通道,用來(lái)傳輸所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列中的消息報(bào)文,所述消息傳輸隊(duì)列與所述消息傳輸
通道是一一對(duì)應(yīng)的。
[0114]封裝寫入模塊502,用于根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述 增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0115]應(yīng)用業(yè)務(wù)平臺(tái)只要監(jiān)控到有事件發(fā)生就會(huì)將包含該事件的事件消息發(fā)送給消息 管理控制器的封裝寫入模塊502,所述封裝寫入模塊502通過(guò)事件采集接口可以接收到應(yīng) 用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,并將符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào) 文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0116]事件轉(zhuǎn)發(fā)接口 503,用于將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文通過(guò) 所述增值業(yè)務(wù)的消息傳輸通道發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行 所述增值業(yè)務(wù)。
[0117]所述消息傳輸隊(duì)列是注冊(cè)創(chuàng)建模塊501根據(jù)所述增值業(yè)務(wù)的事件類型和目標(biāo)地 址對(duì)應(yīng)創(chuàng)建的,所述消息傳輸隊(duì)列中存儲(chǔ)的都是與該增值業(yè)務(wù)的事件類型相符的消息報(bào) 文。所述事件轉(zhuǎn)發(fā)接口是消息管理控制器為增值業(yè)務(wù)平臺(tái)提供的服務(wù)接口。消息管理控制 器的事件轉(zhuǎn)發(fā)接口 503會(huì)從事件轉(zhuǎn)發(fā)接口向所述增值業(yè)務(wù)平臺(tái)發(fā)送消息報(bào)文。事件轉(zhuǎn)發(fā)接 口 503通過(guò)所述對(duì)應(yīng)的消息傳輸通道將所述對(duì)應(yīng)的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送 給所述增值業(yè)務(wù)平臺(tái)。
[0118]可選的,如圖6所示,所述注冊(cè)創(chuàng)建模塊501包括:記錄子模塊5011,注冊(cè)創(chuàng)建子 模塊5012。
[0119]所述記錄子模塊5011,用于記錄所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息。 所述注冊(cè)創(chuàng)建子模塊5012,用于根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消 息傳輸隊(duì)列,根據(jù)所述目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道。
[0120]可選的,所述封裝寫入模塊502具體包括:事件篩選子模塊5021,封裝寫入子模塊 5022。
[0121]事件篩選子模塊5021,用于篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符 合所述增值業(yè)務(wù)的事件類型的事件消息;封裝寫入子模塊5022,用于將所述符合所述增值 業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0122]當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在所述注冊(cè)創(chuàng)建模塊注冊(cè)創(chuàng)建對(duì)應(yīng)的至少兩個(gè)增值業(yè) 務(wù)的消息傳輸隊(duì)列和消息傳輸通道時(shí),所述事件篩選子模塊5021,用于篩選接收到的應(yīng)用 業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述至少兩個(gè)增值業(yè)務(wù)中的相應(yīng)增值業(yè)務(wù)的事件類型 的事件消息;所述事件篩選子模塊5022,用于將所述符合所述相應(yīng)增值業(yè)務(wù)的事件類型的 事件消息封裝成消息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;事件轉(zhuǎn)發(fā)接口 503, 用于通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中的所 述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述相應(yīng)增值業(yè)務(wù)的增值 業(yè)務(wù)平臺(tái)執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
[0123]本發(fā)明實(shí)施例還提供了一種消息管理控制器,如圖7所示,所述消息管理控制器 包括應(yīng)用業(yè)務(wù)平臺(tái)通信接口 70,處理器71,增值業(yè)務(wù)平臺(tái)通信接口 72。
[0124]增值業(yè)務(wù)平臺(tái)通信接口 72是消息管理控制器為各個(gè)增值業(yè)務(wù)平臺(tái)提供的統(tǒng)一的 通信接口,用于接收增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息。[0125]所述處理器71用于根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述增值 業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道,所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以 及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址。
[0126]所述消息管理控制器的處理器71可以根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增 值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列,所述消息傳輸隊(duì)列用來(lái)存儲(chǔ)與該增值業(yè)務(wù)的事件類型相符的 消息報(bào)文。同時(shí),消息管理控制器的處理器71會(huì)根據(jù)所述目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì) 應(yīng)的消息傳輸通道,所述消息傳輸通道為所述增值業(yè)務(wù)的傳輸通道,用來(lái)傳輸所述增值業(yè) 務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列中的消息報(bào)文,所述消息傳輸隊(duì)列與所述消息傳輸通道是一一對(duì)應(yīng) 的。
[0127]可選的,處理器71可以用于記錄所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息, 并根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列,根據(jù)所述目標(biāo)地 址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道。
[0128]應(yīng)用業(yè)務(wù)平臺(tái)通信接口 70是消息管理控制器為應(yīng)用業(yè)務(wù)平臺(tái)提供的通信接口, 用于接收應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息。
[0129]處理器71還用于根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增值 業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
[0130]應(yīng)用業(yè)務(wù)平臺(tái)只要監(jiān)控到有事件發(fā)生就會(huì)將包含該事件的事件消息發(fā)送給消息 管理控制器,消息管理控制器通過(guò)應(yīng)用業(yè)務(wù)平臺(tái)通信接口 70接收所述事件消息。所述處理 器71將符合相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入相應(yīng)增值業(yè)務(wù)的消 息傳輸隊(duì)列中。
[0131 ] 處理器71,還用于將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文通過(guò)所述增 值業(yè)務(wù)的消息傳輸通道發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行所述增 值業(yè)務(wù)。
[0132]所述消息傳輸隊(duì)列是處理器71根據(jù)所述增值業(yè)務(wù)的事件類型和目標(biāo)地址對(duì)應(yīng)創(chuàng) 建的,所述消息傳輸隊(duì)列中存儲(chǔ)的都是與該增值業(yè)務(wù)的事件類型相符的消息報(bào)文。處理器 71會(huì)從增值業(yè)務(wù)平臺(tái)通信接口 72將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文通過(guò) 所述增值業(yè)務(wù)的消息傳輸通道發(fā)送給相應(yīng)的增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí) 行所述增值業(yè)務(wù)。
[0133]當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在所述注冊(cè)創(chuàng)建模塊注冊(cè)創(chuàng)建對(duì)應(yīng)的至少兩個(gè)增值業(yè) 務(wù)的消息傳輸隊(duì)列和消息傳輸通道時(shí),所述處理器71,用于篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā) 送的事件消息,得到符合所述至少兩個(gè)增值業(yè)務(wù)中的相應(yīng)增值業(yè)務(wù)的事件類型的事件消 息;所述處理器71還用于將所述符合所述相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消 息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;并通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通 道將所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增 值業(yè)務(wù)平臺(tái),從而觸發(fā)所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
[0134]本發(fā)明實(shí)施例提供了一種增值業(yè)務(wù)的實(shí)現(xiàn)方法、裝置及系統(tǒng),使應(yīng)用業(yè)務(wù)平臺(tái)在 事件發(fā)生時(shí)就將該事件的事件消息發(fā)送給消息管理控制器,所述消息管理控制器基于消息 管理機(jī)制通過(guò)上述技術(shù)方案對(duì)所接收到的事件消息進(jìn)行統(tǒng)一管理,將觸發(fā)相應(yīng)增值業(yè)務(wù)的 事件發(fā)生的消息發(fā)送給相應(yīng)的增值業(yè)務(wù)平臺(tái),觸發(fā)相應(yīng)的增值業(yè)務(wù)平臺(tái)執(zhí)行相應(yīng)的增值業(yè)務(wù)。這樣在事件發(fā)生時(shí)就通過(guò)消息管理控制器通知給增值業(yè)務(wù)平臺(tái),增強(qiáng)了增值業(yè)務(wù)的實(shí) 時(shí)性,同時(shí)通過(guò)所述消息管理控制器做為中轉(zhuǎn)站轉(zhuǎn)發(fā)所述事件消息,降低了應(yīng)用業(yè)務(wù)平臺(tái) 與增值業(yè)務(wù)平臺(tái)之間的耦合性,提升了應(yīng)用業(yè)務(wù)平臺(tái)的安全性;另外,消息管理控制器只開 發(fā)一個(gè)統(tǒng)一的接口為各個(gè)增值業(yè)務(wù)平臺(tái)上的各種增值業(yè)務(wù)提供服務(wù),縮短增值業(yè)務(wù)從產(chǎn)品 開發(fā)到商用的周期。
[0135]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0136]以上所述,僅為本發(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.一種增值業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,包括:根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道,所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址;根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中;通過(guò)所述增值業(yè)務(wù)的消息傳輸通道將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行所述增值業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列和消息傳輸通道具體包括:記錄所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息;根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列,根據(jù)所述目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述目標(biāo)地址包括IP地址和端口地址。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中具體包括:篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述增值業(yè)務(wù)的事件類型的事件消息;將所述符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。`
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在消息管理控制器注冊(cè)創(chuàng)建對(duì)應(yīng)的各個(gè)增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道時(shí),所述方法具體包括:篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述至少兩個(gè)增值業(yè)務(wù)中的相應(yīng)增值業(yè)務(wù)的事件類型的事件消息;將所述符合所述相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
6.一種消息管理控制器,其特征在于,包括:注冊(cè)創(chuàng)建模塊,用于根據(jù)增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道,所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址;封裝寫入模塊,用于根據(jù)接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中;事件轉(zhuǎn)發(fā)接口,用于將所述增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文通過(guò)所述增值業(yè)務(wù)的消息傳輸通道發(fā)送給所述增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述增值業(yè)務(wù)平臺(tái)執(zhí)行所述增值業(yè)務(wù)。
7.根據(jù)權(quán)利要求6所述的消息管理控制器,其特征在于,所述注冊(cè)創(chuàng)建模塊具體包括: 記錄子模塊,用于記錄所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息;注冊(cè)創(chuàng)建子模塊,用于根據(jù)所述事件類型和目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸隊(duì)列,根據(jù)所述目標(biāo)地址創(chuàng)建所述增值業(yè)務(wù)對(duì)應(yīng)的消息傳輸通道。
8.根據(jù)權(quán)利要求7所述的消息管理控制器,其特征在于,所述目標(biāo)地址包括IP地址和端口地址。
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的消息管理控制器,其特征在于,所述封裝寫入模塊具體包括:事件篩選子模塊,用于篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述增值業(yè)務(wù)的事件類型的事件消息;封裝寫入子模塊,用于將所述符合所述增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中。
10.根據(jù)權(quán)利要求9所述的消息管理控制器,其特征在于,當(dāng)至少兩個(gè)增值業(yè)務(wù)平臺(tái)在所述注冊(cè)創(chuàng)建模塊注冊(cè)創(chuàng)建對(duì)應(yīng)的至少兩個(gè)增值業(yè)務(wù)的消 息傳輸隊(duì)列和消息傳輸通道時(shí),所述事件篩選子模塊,用于篩選接收到的應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,得到符合所述至少兩個(gè)增值業(yè)務(wù)中的相應(yīng)增值業(yè)務(wù)的事件類型的事件消息;所述封裝寫入子模塊,用于將所述符合所述相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;事件轉(zhuǎn)發(fā)接口,用于通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中的所述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái),從而觸發(fā)所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)執(zhí)行所述相應(yīng)增值業(yè)務(wù)。
11.一種增值業(yè)務(wù)的實(shí)現(xiàn)系統(tǒng),其特征在于,包括應(yīng)用業(yè)務(wù)平臺(tái)、消息管理控制器和增值業(yè)務(wù)平臺(tái);所述增值業(yè)務(wù)平臺(tái)用于向所述消息管理控制器發(fā)送增值業(yè)務(wù)的注冊(cè)消息,所述注冊(cè)消息包括觸發(fā)所述增值業(yè)務(wù)的事件類型以及所述增值業(yè)務(wù)平臺(tái)的目標(biāo)地址;所述消息管理控制器用于根據(jù)所述增值業(yè)務(wù)平臺(tái)發(fā)送的增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道;所述應(yīng)用業(yè)務(wù)平臺(tái)用于在監(jiān)控到事件發(fā)生時(shí),將所述事件的事件消息發(fā)送給所述消息管理控制器;所述消息管理控制器還用于根據(jù)接收到的所述應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述增值業(yè)務(wù)的消息傳輸隊(duì)列中;并通過(guò)所述增值業(yè)務(wù)的消息傳輸通道將所述消息報(bào)文發(fā)送給所述增值業(yè)務(wù)平臺(tái);所述增值業(yè)務(wù)平臺(tái)還用于接收所述消息管理控制器發(fā)送的消息報(bào)文,并根據(jù)所述消息報(bào)文執(zhí)行對(duì)應(yīng)的增值業(yè)務(wù)。
12.根據(jù)權(quán)利要求11所述系統(tǒng),其特征在于,所述系統(tǒng)中包括至少兩個(gè)增值業(yè)務(wù)平臺(tái), 所述消息管理控制器用于根據(jù)至少兩個(gè)增值業(yè)務(wù)平臺(tái)發(fā)送的若干增值業(yè)務(wù)的注冊(cè)消息創(chuàng)建所述至少兩個(gè)增值業(yè)務(wù)的消息傳輸隊(duì)列和消息傳輸通道;所述消息管理控制器還用于根據(jù)接收到的所述應(yīng)用業(yè)務(wù)平臺(tái)發(fā)送的事件消息,將符合所述至少兩個(gè)增值業(yè)務(wù)中的相應(yīng)增值業(yè)務(wù)的事件類型的事件消息封裝成消息報(bào)文寫入所述相應(yīng)增值業(yè)務(wù)的消息傳輸隊(duì)列中;并通過(guò)所述相應(yīng)增值業(yè)務(wù)的消息傳輸通道將所述消息報(bào)文發(fā)送給所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái);所述相應(yīng)增值業(yè)務(wù)的增值業(yè)務(wù)平臺(tái)用于接收所述消息管理控制器發(fā)送的消息報(bào)文,并根據(jù)所述消息報(bào)文執(zhí)行所述相應(yīng)增值業(yè)務(wù)。`
【文檔編號(hào)】H04W28/06GK103458374SQ201210172190
【公開日】2013年12月18日 申請(qǐng)日期:2012年5月29日 優(yōu)先權(quán)日:2012年5月29日
【發(fā)明者】侯冠軍, 桂柏青 申請(qǐng)人:華為軟件技術(shù)有限公司