国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      業(yè)務(wù)組合處理方法、系統(tǒng)及業(yè)務(wù)組合控制裝置的制作方法

      文檔序號:7926866閱讀:130來源:國知局
      專利名稱:業(yè)務(wù)組合處理方法、系統(tǒng)及業(yè)務(wù)組合控制裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種移動(dòng)通信技術(shù),尤其涉及一種業(yè)務(wù)組合處理方法、 系統(tǒng)及業(yè)務(wù)組合控制裝置。
      背景技術(shù)
      IMS是一個(gè)基于SIP協(xié)議的會話控制系統(tǒng),由3GPP提出,目前已 經(jīng)成為下一代網(wǎng)絡(luò)(Next Generation Network,簡稱NGN)發(fā)展的主要 才支術(shù)方向之一。
      現(xiàn)有技術(shù)中,要實(shí)現(xiàn)業(yè)務(wù)組合功能,則需要提供各個(gè)業(yè)務(wù)的服務(wù)器 之間有互相訪問的功能。以呈現(xiàn)(Presence)業(yè)務(wù)和呼叫前轉(zhuǎn)業(yè)務(wù)為例 進(jìn)行說明。Presence服務(wù)器提供了用戶當(dāng)前狀態(tài)的查詢、修改等功能, 用戶狀態(tài)可以是"忙"、"空閑"、"離線"等。呼叫前轉(zhuǎn)服務(wù)器將用戶的來 電前轉(zhuǎn)到指定地址。呼叫前轉(zhuǎn)業(yè)務(wù)根據(jù)用戶當(dāng)前的不同狀態(tài)來前轉(zhuǎn)呼 叫,例如,預(yù)先設(shè)定的組合規(guī)則為用戶忙時(shí)前轉(zhuǎn)到語音信箱,用戶閑 時(shí)轉(zhuǎn)到辦公室電話,用戶離線時(shí)前轉(zhuǎn)到手機(jī)號碼。這樣就需要Presence 服務(wù)器和呼叫前轉(zhuǎn)^ll務(wù)器具有相互訪問的功能。
      如圖1所示,為現(xiàn)有技術(shù)中提供Presence業(yè)務(wù)和呼叫前轉(zhuǎn)業(yè)務(wù)進(jìn)行 組合的信令流程示意圖。
      月良務(wù)呼叫會話控制功能模塊(Serving-Call Session Control Function, 簡稱S-CSCF)將呼叫信息INVITE發(fā)送至呼叫前轉(zhuǎn)服務(wù)器。呼叫前轉(zhuǎn)服務(wù)器將預(yù)設(shè)的SUBSCRIBE信息發(fā)送至Presence服務(wù)器。Presence服務(wù)器顯示用戶為離線狀態(tài),反饋NOTIFY (離線)信息至呼叫前轉(zhuǎn)服務(wù)器。這樣需要提供各個(gè)業(yè)務(wù)服務(wù)器之間有互相訪問的功能,由于各個(gè)業(yè)務(wù)服務(wù)器可能是由不同的業(yè)務(wù)提供商來提供的,要使業(yè)務(wù)服務(wù)器之間相互訪問,就要求各個(gè)業(yè)務(wù)服務(wù)器之間所發(fā)消息具有相適配的形式,這樣實(shí)現(xiàn)起來會十分困難和復(fù)雜。呼叫前轉(zhuǎn)服務(wù)器根據(jù)預(yù)設(shè)的組合規(guī)則發(fā)送INVITE信息至S-CSCF,將呼叫前轉(zhuǎn)至用戶手^L。由于呼叫前轉(zhuǎn)JI良務(wù)器與Presence服務(wù)器之間設(shè)定了 一定的組合規(guī)則,因此呼叫前轉(zhuǎn)服務(wù)器只能與Presence服務(wù)器進(jìn)行業(yè)務(wù)組合,使得兩個(gè)業(yè)務(wù)服務(wù)器之間耦合度要求較高,降低了業(yè)務(wù)服務(wù)器之間的可適配性。當(dāng)呼叫前轉(zhuǎn)服務(wù)器需要與其他的業(yè)務(wù)組合,就要對其中的組合規(guī)則重新設(shè)定,從而使得在選擇服務(wù)器時(shí),業(yè)務(wù)組合的實(shí)現(xiàn)較為復(fù)雜,提高了運(yùn)營成本,降低了業(yè)務(wù)服務(wù)器的可適配性。
      另外,由于現(xiàn)有技術(shù)中的業(yè)務(wù)組合需要業(yè)務(wù)服務(wù)器之間相互訪問并在其中設(shè)定組合規(guī)則,就要了解各個(gè)業(yè)務(wù)服務(wù)器的內(nèi)部實(shí)現(xiàn)結(jié)構(gòu)細(xì)節(jié)。因此對于一些私有業(yè)務(wù)等難以了解到內(nèi)部實(shí)現(xiàn)結(jié)構(gòu)細(xì)節(jié)的業(yè)務(wù),在選擇這樣的服務(wù)器時(shí),也無法進(jìn)行相應(yīng)的業(yè)務(wù)組合。
      由此可以看出,采用現(xiàn)有技術(shù)的方法實(shí)現(xiàn)業(yè)務(wù)組合功能有以下缺陷
      1、 在選擇不同的服務(wù)器時(shí),業(yè)務(wù)組合的實(shí)現(xiàn)復(fù)雜和困難;
      2、 業(yè)務(wù)服務(wù)器之間的耦合度要求較高,降低了業(yè)務(wù)服務(wù)器之間的可適配性,不易用其他業(yè)務(wù)服務(wù)器來替換;
      3、 在需要了解各個(gè)業(yè)務(wù)服務(wù)器的內(nèi)部實(shí)現(xiàn)結(jié)構(gòu)細(xì)節(jié)時(shí),甚至無法進(jìn)行組合。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于,針對現(xiàn)有技術(shù)中業(yè)務(wù)組合功能實(shí)現(xiàn)困難、業(yè)務(wù) 之間耦合度要求較高的缺陷,提供可以獨(dú)立于具體業(yè)務(wù)、靈活性強(qiáng)且容 易實(shí)現(xiàn)的一種業(yè)務(wù)組合處理方法、系統(tǒng)及業(yè)務(wù)組合控制裝置。
      本發(fā)明的業(yè)務(wù)組合處理方法包括接收呼叫會話消息;根據(jù)呼叫會 話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息;發(fā)送所述業(yè)務(wù)執(zhí)行消息到 對應(yīng)的業(yè)務(wù)服務(wù)器。
      其中,組合腳本包括組合觸發(fā)條件,用于確定是否觸發(fā)業(yè)務(wù)組合 功能;待調(diào)用業(yè)務(wù)服務(wù)器地址,用于確定觸發(fā)業(yè)務(wù)組合功能后執(zhí)行業(yè)務(wù) 的待調(diào)用業(yè)務(wù)服務(wù)器。
      該方法中,根據(jù)呼叫會話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息 的操作具體包括檢測呼叫會話消息是否滿足組合觸發(fā)條件;當(dāng)呼叫會 話消息滿足組合觸發(fā)條件時(shí),根據(jù)待調(diào)用業(yè)務(wù)服務(wù)器地址生成業(yè)務(wù)執(zhí)行 消息。當(dāng)呼叫會話消息不滿足組合觸發(fā)條件時(shí),返回呼叫會話消息。
      發(fā)送業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器的操作具體包括發(fā)送所述 業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器上;獲取業(yè)務(wù)服務(wù)器返回的響應(yīng)消
      息;根據(jù)響應(yīng)消息及業(yè)務(wù)執(zhí)行消息生成業(yè)務(wù)組合的下 一 步業(yè)務(wù)執(zhí)行消 息;根據(jù)下一步業(yè)務(wù)執(zhí)行消息發(fā)送到對應(yīng)的下一步業(yè)務(wù)服務(wù)器上。
      上述業(yè)務(wù)組合處理方法,通過根據(jù)呼叫會話消息及預(yù)設(shè)的組合腳本 生成業(yè)務(wù)執(zhí)行消息,并發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器,以 實(shí)現(xiàn)業(yè)務(wù)組合的功能。這樣,使得業(yè)務(wù)組合功能可以獨(dú)立于具體業(yè)務(wù),降低了服務(wù)器之間的耦合度要求,使得業(yè)務(wù)組合能夠靈活性強(qiáng)且容易實(shí) 現(xiàn)。
      業(yè)務(wù)執(zhí)行消息中包括呼叫會話的主叫用戶地址和^皮叫用戶地址。在 業(yè)務(wù)執(zhí)行消息中加入一些必要的會話參數(shù),可以使后續(xù)業(yè)務(wù)可以順利執(zhí) 行。
      該方法中,接收呼叫會話消息的操作之前還包括對呼叫會話消息 進(jìn)行協(xié)議適配。接收呼叫會話消息的操作后還包括根據(jù)用戶需求生成 所述組合腳本。根據(jù)呼叫會話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息 的操作之前還包括檢測組合腳本與業(yè)務(wù)之間以及業(yè)務(wù)與業(yè)務(wù)之間是否 存在沖突。
      本發(fā)明的業(yè)務(wù)組合控制裝置包括接收模塊,用于接收呼叫會話消 息;存儲模塊,用于存儲組合腳本;組合控制模塊,用于根據(jù)呼叫會話 消息及組合腳本生成業(yè)務(wù)執(zhí)行消息,并發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的 業(yè)務(wù)服務(wù)器。
      其中,組合控制模塊包括判斷子模塊,根據(jù)呼叫會話消息和組合 觸發(fā)條件判斷是否觸發(fā)組合業(yè)務(wù);消息生成子模塊,當(dāng)呼叫會話消息滿 足組合觸發(fā)條件時(shí),根據(jù)待調(diào)用業(yè)務(wù)服務(wù)器地址生成業(yè)務(wù)執(zhí)行消息。
      上述業(yè)務(wù)組合控制裝置通過組合控制模塊根據(jù)呼叫會話消息及組 合腳本生成業(yè)務(wù)執(zhí)行消息,并發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù) 器,以實(shí)現(xiàn)業(yè)務(wù)的組合功能,使得業(yè)務(wù)組合功能可以獨(dú)立于具體業(yè)務(wù), 降低了服務(wù)器之間的耦合度要求,使得業(yè)務(wù)組合能夠靈活性強(qiáng)且容易實(shí) 現(xiàn)。本發(fā)明的業(yè)務(wù)組合控制裝置還包括以下幾個(gè)模塊狀態(tài)分析模塊, 用于根據(jù)呼叫會話消息確定被叫用戶的當(dāng)前狀態(tài),并將被叫用戶的狀態(tài) 信息發(fā)送至組合控制模塊;狀態(tài)分析模塊包括會話狀態(tài)分析子模塊, 用于根據(jù)呼叫會話消息確定會話的當(dāng)前狀態(tài);用戶狀態(tài)分析子模塊,用 于根據(jù)呼叫會話消息確定主叫用戶和被叫用戶的當(dāng)前狀態(tài)。腳本處理模 塊,用于根據(jù)用戶需求生成組合腳本,將組合腳本發(fā)送至組合控制模塊。 沖突檢測模塊,與組合控制模塊相連接,用于檢測組合腳本與業(yè)務(wù)之間 以及業(yè)務(wù)與業(yè)務(wù)之間的是否存在沖突。協(xié)議處理模塊,用于對呼叫會話 消息進(jìn)行協(xié)議適配,將協(xié)議適配后的呼叫會話消息發(fā)送至?xí)挔顟B(tài)分析 模塊。
      通過在組合控制裝置中加入狀態(tài)分析模塊、腳本處理模塊、沖突檢 測模塊、協(xié)議處理模塊及管理模塊,使得組合控制裝置的具有狀態(tài)分 析、腳本處理、沖突檢測、協(xié)議適配等多種功能,使本發(fā)明更加完善, 對業(yè)務(wù)組合的控制更加準(zhǔn)確。
      本發(fā)明的業(yè)務(wù)組合處理系統(tǒng)包括呼叫會話控制模塊,用于接收呼 叫會話消息;業(yè)務(wù)組合控制裝置,用于根據(jù)呼叫會話消息及預(yù)設(shè)的組合 腳本生成業(yè)務(wù)執(zhí)行消息,并發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù) 器;業(yè)務(wù)服務(wù)器,根據(jù)所述業(yè)務(wù)執(zhí)行消息執(zhí)行業(yè)務(wù)。
      上述業(yè)務(wù)組合處理系統(tǒng)通過設(shè)置業(yè)務(wù)組合控制裝置來實(shí)現(xiàn)業(yè)務(wù)組 合,使得業(yè)務(wù)組合功能可以獨(dú)立于具體業(yè)務(wù)、靈活性強(qiáng)且容易實(shí)現(xiàn)。
      其中,業(yè)務(wù)組合控制裝置為獨(dú)立的網(wǎng)元、或設(shè)置在呼叫會話控制模 塊、或設(shè)置在業(yè)務(wù)服務(wù)器中。業(yè)務(wù)組合控制裝置的位置可以根據(jù)用戶需要及具體情況,靈活的作出調(diào)整。
      本發(fā)明的業(yè)務(wù)組合處理方法、系統(tǒng)及業(yè)務(wù)組合控制裝置,通過設(shè)置 業(yè)務(wù)組合控制裝置,根據(jù)呼叫會話消息及預(yù)設(shè)的組合腳本執(zhí)行業(yè)務(wù)組 合,使得業(yè)務(wù)組合功能可以獨(dú)立于具體業(yè)務(wù)、靈活性強(qiáng)且容易實(shí)現(xiàn)。增 強(qiáng)了對用戶的業(yè)務(wù)服務(wù),提高了用戶體驗(yàn)度。


      圖1是現(xiàn)有技術(shù)中業(yè)務(wù)組合的具體信令圖; 圖2是本發(fā)明業(yè)務(wù)組合處理系統(tǒng)的第一實(shí)施例結(jié)構(gòu)圖; 圖3是本發(fā)明業(yè)務(wù)組合處理系統(tǒng)中業(yè)務(wù)組合控制裝置的第 一 實(shí)施例 結(jié)構(gòu)圖4是本發(fā)明業(yè)務(wù)組合處理系統(tǒng)中業(yè)務(wù)組合控制裝置的第二實(shí)施例 結(jié)構(gòu)圖5是本發(fā)明業(yè)務(wù)組合處理方法的第一實(shí)施例流程圖; 圖6是本發(fā)明業(yè)務(wù)組合處理方法的第二實(shí)施例流程圖; 圖7是本發(fā)明業(yè)務(wù)組合處理方法的第三實(shí)施例流程圖; 圖8是本發(fā)明業(yè)務(wù)組合的第四實(shí)施例信令圖。 圖9是本發(fā)明業(yè)務(wù)組合的第五實(shí)施例信令圖。
      具體實(shí)施例方式
      以下結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)說明。
      如圖2所示,本發(fā)明業(yè)務(wù)組合處理系統(tǒng)第一實(shí)施例包括呼叫會話 控制模塊22,接收用戶終端發(fā)送的呼叫會話消息81;業(yè)務(wù)組合控制裝置 24,用于根據(jù)呼叫會話消息81及預(yù)設(shè)的組合腳本82發(fā)送業(yè)務(wù)執(zhí)行消息90到相應(yīng)的業(yè)務(wù)服務(wù)器26;業(yè)務(wù)服務(wù)器26,根據(jù)業(yè)務(wù)執(zhí)行消息90執(zhí)行 業(yè)務(wù)。
      本發(fā)明該業(yè)務(wù)組合處理系統(tǒng)第一實(shí)施例中,業(yè)務(wù)組合控制裝置24 為獨(dú)立的網(wǎng)元,但是在實(shí)際應(yīng)用中,也可以部署在呼叫會話控制模塊22 或業(yè)務(wù)服務(wù)器26中。
      如圖3所示,該業(yè)務(wù)組合控制裝置24第一實(shí)施例包括狀態(tài)分析 模塊242,用于根據(jù)呼叫會話消息81確定被叫用戶的狀態(tài);存儲模塊244, 用于存儲組合腳本82;組合控制模塊246,用于根據(jù)被叫用戶的狀態(tài)及 組合腳本82發(fā)送業(yè)務(wù)執(zhí)行消息90到相應(yīng)的業(yè)務(wù)服務(wù)器26。
      其中,狀態(tài)分析模塊242還包括會話狀態(tài)分析子模塊,用于根據(jù)呼 叫會話消息81確定會話的當(dāng)前狀態(tài);用戶狀態(tài)分析子模塊,用于根據(jù)呼 叫會話消息81確定主叫用戶和被叫用戶的當(dāng)前狀態(tài)。
      組合腳本82中包括組合觸發(fā)條件,用于判斷是否觸發(fā)業(yè)務(wù)組合; 待調(diào)用業(yè)務(wù)服務(wù)器地址,用于確定觸發(fā)業(yè)務(wù)組合功能后執(zhí)行業(yè)務(wù)的待調(diào) 用的業(yè)務(wù)服務(wù)器26。
      業(yè)務(wù)組合控制裝置24第一實(shí)施例中,組合控制模塊246中包括判 斷子模塊和消息生成子模塊。判斷子模塊,根據(jù)呼叫會話消息81和組合 觸發(fā)條件判斷是否觸發(fā)組合業(yè)務(wù)。消息生成子模塊,當(dāng)呼叫會話消息滿 足組合觸發(fā)條件時(shí),根據(jù)待調(diào)用業(yè)務(wù)服務(wù)器地址生成業(yè)務(wù)執(zhí)行消息。當(dāng) 呼叫會話消息81不滿足組合觸發(fā)條件時(shí),返回呼叫會話消息81。
      如圖4所示,優(yōu)選地,本發(fā)明該業(yè)務(wù)組合控制裝置24第二實(shí)施例除 了狀態(tài)分析模塊242和組合控制模塊246外,還包括
      協(xié)議處理模塊248,用于對呼叫會話消息81進(jìn)行協(xié)議適配,使得該 業(yè)務(wù)組合控制裝置24能夠適用于多種網(wǎng)絡(luò)協(xié)議,如SIP、 INAP、 MAP等協(xié)議;
      腳本處理模塊250,根據(jù)用戶需要生成業(yè)務(wù)組合所需的組合腳本,將 組合腳本發(fā)送至組合控制模塊246;
      沖突檢測模塊252,用于檢測組合腳本與業(yè)務(wù)之間以及業(yè)務(wù)與業(yè)務(wù)之 間的是否存在沖突;
      管理模塊254,用于提供業(yè)務(wù)組合控制裝置24本身的OAM (Operation, Administration, Maintenance,艮卩導(dǎo)喿"ft、管理禾口纟焦4戶)管J里 功能。
      如圖5所示,本發(fā)明業(yè)務(wù)組合處理方法第一實(shí)施例具體包括如下步

      步驟102,開始;
      步驟104,業(yè)務(wù)組合控制裝置24接收呼叫會話消息81;
      步驟106,業(yè)務(wù)組合控制裝置24根據(jù)呼叫會話消息81和組合腳本 82判斷是否符合組合觸發(fā)條件,如果是,執(zhí)行步驟108,如果否,執(zhí) 行步驟110;
      步驟108,業(yè)務(wù)組合控制裝置24根據(jù)呼叫會話消息81和組合腳本 82生成業(yè)務(wù)執(zhí)行消息90;
      步驟110,業(yè)務(wù)組合控制裝置24返回呼叫會話消息81; 步驟112,業(yè)務(wù)服務(wù)器26根據(jù)業(yè)務(wù)執(zhí)行消息90執(zhí)行業(yè)務(wù)組合; 步驟114,結(jié)束。
      本發(fā)明業(yè)務(wù)組合處理方法的第一實(shí)施例,通過根據(jù)呼叫會話消息及 預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息,并發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的 業(yè)務(wù)服務(wù)器,以實(shí)現(xiàn)業(yè)務(wù)組合的功能。這樣,使得業(yè)務(wù)組合功能可以獨(dú) 立于具體業(yè)務(wù),降低了服務(wù)器之間的耦合度要求,使得業(yè)務(wù)組合能夠靈活性強(qiáng)且容易實(shí)現(xiàn)。
      如圖6所示,本發(fā)明業(yè)務(wù)組合處理方法第二實(shí)施例具體包括如下步

      步驟102,開始;
      步驟103,對呼叫會話消息進(jìn)行協(xié)議適配;
      步驟104,業(yè)務(wù)組合控制裝置24接收呼叫會話消息81;
      步驟105,根據(jù)用戶需求生成所述組合腳本;
      步驟106,業(yè)務(wù)組合控制裝置24根據(jù)呼叫會話消息81和組合腳本 82判斷是否符合組合觸發(fā)條件,如果是,執(zhí)行步驟107,如果否,執(zhí) 行步驟110;
      步驟107,檢測組合腳本與業(yè)務(wù)之間以及業(yè)務(wù)與業(yè)務(wù)之間是否存在
      沖突,如果是,執(zhí)行步驟IIO,如果否,執(zhí)行步驟108;
      步驟108~步驟114與業(yè)務(wù)組合處理方法第一實(shí)施例相同,在此不再贅述。
      本發(fā)明業(yè)務(wù)組合處理方法第二實(shí)施例,通過對呼叫會話消息進(jìn)行協(xié) 議適S己,使得業(yè)務(wù)組合處理方法能夠適用于多種網(wǎng)絡(luò)協(xié)議;通過根據(jù)用 戶需求生成所述組合腳本,可以使得業(yè)務(wù)組合更加靈活,提高了用戶的 體驗(yàn)度;通過對組合腳本與業(yè)務(wù)之間以及業(yè)務(wù)與業(yè)務(wù)之間進(jìn)行沖突檢測, 避免相互沖突的業(yè)務(wù)的執(zhí)行,從而避免組合中出現(xiàn)錯(cuò)誤以及網(wǎng)絡(luò)資源的 浪費(fèi)。
      如圖7所示,本發(fā)明業(yè)務(wù)組合處理方法第三實(shí)施例以兩個(gè)業(yè)務(wù)服務(wù) 器進(jìn)行業(yè)務(wù)組合為例,對業(yè)務(wù)組合處理方法進(jìn)行詳細(xì)說明。組合腳本82 中至少包括第一業(yè)務(wù)服務(wù)器地址和第二業(yè)務(wù)服務(wù)器地址,分別對應(yīng)第一業(yè)務(wù)服務(wù)器26a和第二業(yè)務(wù)服務(wù)器26b。業(yè)務(wù)執(zhí)行消息90包括第一業(yè)務(wù) 執(zhí)行消息90a和業(yè)務(wù)執(zhí)行消息90b。本發(fā)明業(yè)務(wù)組合處理方法第三實(shí)施 例具體包括如下步驟
      步驟102 步驟106與業(yè)務(wù)組合處理方法第一實(shí)施例相同,在此不再 贅述;
      步驟108,業(yè)務(wù)組合控制裝置24根據(jù)呼叫會話消息81和組合腳本 82生成第一業(yè)務(wù)執(zhí)行消息90a和業(yè)務(wù)執(zhí)行消息90b;
      步驟110,業(yè)務(wù)組合控制裝置24返回呼叫會話消息81;
      步驟1122,業(yè)務(wù)組合控制裝置24發(fā)送第一業(yè)務(wù)執(zhí)行消息90a到第一 業(yè)務(wù)服務(wù)器上;
      步驟1124,業(yè)務(wù)組合控制裝置24獲取第一業(yè)務(wù)服務(wù)器26a返回的響 應(yīng)消息;
      步驟1126,業(yè)務(wù)組合控制裝置24根據(jù)響應(yīng)消息及第一業(yè)務(wù)執(zhí)行消息 90a生成第二業(yè)務(wù)執(zhí)行消息90b;
      步驟1128,業(yè)務(wù)組合控制裝置24將第二業(yè)務(wù)執(zhí)行消息90b將發(fā)送到 第二業(yè)務(wù)服務(wù)器26b上。
      步驟114,結(jié)束。
      以下,以呈現(xiàn)(Presence)業(yè)務(wù)和呼叫前轉(zhuǎn)業(yè)務(wù)為例對本發(fā)明進(jìn)行詳 細(xì)說明。如圖8所示,為本發(fā)明第四實(shí)施例^是供Presence業(yè)務(wù)和呼叫前 轉(zhuǎn)業(yè)務(wù)進(jìn)行組合的信令流程示意圖。預(yù)先設(shè)定用戶忙時(shí)將呼叫前轉(zhuǎn)到語 音信箱,用戶閑時(shí)將呼叫轉(zhuǎn)到辦公室電話,用戶離線時(shí)將呼叫前轉(zhuǎn)到手 機(jī)號碼。Presence業(yè)務(wù)和呼叫前轉(zhuǎn)業(yè)務(wù)進(jìn)行組合具體包括以下步驟
      1 、 S-CSCF接收用戶發(fā)送的INVITE消息,并將該INVITE消息發(fā)送 到業(yè)務(wù)組合控制裝置;2、 業(yè)務(wù)組合控制裝置首先根據(jù)該INVITE消息判斷是否組合觸發(fā)條
      件;
      3、 當(dāng)發(fā)現(xiàn)符合組合觸發(fā)條件時(shí),業(yè)務(wù)組合控制裝置根據(jù)預(yù)設(shè)的組合 腳本先調(diào)用Presence業(yè)務(wù),則向Presence服務(wù)器發(fā)送Subscribe消息;
      4、 業(yè)務(wù)組合控制裝置接收到Presence服務(wù)器返回的被叫用戶響應(yīng)消 息NOTIFY (離線)之后,將響應(yīng)消息中的狀態(tài)信息填入到INVITE消 息中,生成INVITE (離線)消息;
      5、 業(yè)務(wù)組合控制裝置把INVITE (離線)消息轉(zhuǎn)發(fā)給呼叫前轉(zhuǎn)服務(wù)
      器;
      6、 呼叫前轉(zhuǎn)服務(wù)器收到INVITE (離線)消息后,再根據(jù)組合腳本 生成INVITE (手機(jī))消息,將INVITE (手機(jī))消息發(fā)送到業(yè)務(wù)組合控 制裝置;
      7、 業(yè)務(wù)組合控制裝置將INVITE (手機(jī))消息發(fā)送到S-CSCF;
      8、 S-CSCF將INVITE (手機(jī))消息發(fā)送到被叫用戶手機(jī)。 從上述流程可以看出,第四實(shí)施例的業(yè)務(wù)組合不需要各個(gè)業(yè)務(wù)服務(wù)
      器之間有互相訪問的功能;業(yè)務(wù)之間的耦合度要求較低,可以用其他業(yè) 務(wù)來替換;由于不需要了解業(yè)務(wù)內(nèi)部實(shí)現(xiàn)細(xì)節(jié),因此對于私有業(yè)務(wù)等也 可以進(jìn)行組合。
      如圖9所示,為本發(fā)明第五實(shí)施例業(yè)務(wù)組合的第四實(shí)施例信令圖。 以用戶忙時(shí)前轉(zhuǎn)到語音郵箱、以及短信業(yè)務(wù)為例,業(yè)務(wù)組合控制裝置可 以組合這兩個(gè)業(yè)務(wù),當(dāng)用戶忙時(shí),業(yè)務(wù)組合控制裝置可以將呼叫前轉(zhuǎn)到 語音郵箱,并且向用戶發(fā)送一條短信進(jìn)行提醒。組合的具體流程如下
      A、 S-CSCF接收主叫用戶發(fā)送的INVITE消息,并將該INVITE消息發(fā)送到業(yè)務(wù)組合控制裝置;
      B、 業(yè)務(wù)組合控制裝置根據(jù)INVITE消息及預(yù)設(shè)的組合腳本發(fā)現(xiàn)此時(shí) 沒有需要進(jìn)行組合的業(yè)務(wù),則直接將INVITE消息返回給S-CSCF;
      C、 S-CSCF將該INVITE消息返回給被叫終端;
      D、 由于被叫用戶當(dāng)前處于忙狀態(tài),因此被叫終端向S-CSCF返回一 個(gè)486Busy(l)消息,S-CSCF再將該486Busy(l)消息發(fā)送給業(yè)務(wù)組合控制
      裝置;
      E、 業(yè)務(wù)組合控制裝置根據(jù)INVITE消息及預(yù)設(shè)的組合腳本發(fā)現(xiàn)此時(shí) 需要執(zhí)行業(yè)務(wù)組合;
      F、 業(yè)務(wù)組合控制裝置為了業(yè)務(wù)能夠正常執(zhí)行,先將會話的主被叫 地址加入到486Busy(l)消息中,生成486Busy(2),再將486Busy(2)消息發(fā) 送到呼叫前轉(zhuǎn)服務(wù)器;
      G、 呼叫前轉(zhuǎn)服務(wù)器根據(jù)486Busy (2)消息中的主被叫地址信息, 通過業(yè)務(wù)組合控制裝置和S-CSCF發(fā)送INVITE(語音郵箱)消息到被叫用 戶的語音郵箱,以便主叫用戶能夠留言;
      H、 呼叫前轉(zhuǎn)服務(wù)器通過S-CSCF和業(yè)務(wù)組合控制裝置收到200OK消 息時(shí),認(rèn)為呼叫前轉(zhuǎn)業(yè)務(wù)正常執(zhí)行結(jié)束;
      I、 業(yè)務(wù)組合控制裝置再觸發(fā)執(zhí)行短信業(yè)務(wù),將486Busy (2)消息 轉(zhuǎn)發(fā)給短信服務(wù)器;
      J、短信服務(wù)器根據(jù)486Busy ( 2)消息通過業(yè)務(wù)組合控制裝置和 S-CSCF向被叫用戶發(fā)送提示短信MESSAGE;
      K、 短信服務(wù)器通過S-CSCF和業(yè)務(wù)組合控制裝置收到200OK消息時(shí),認(rèn)為短信業(yè)務(wù)正常執(zhí)行結(jié)束。
      第五實(shí)施例中,可以根據(jù)業(yè)務(wù)組合中的條件,提取必要的會話參數(shù)
      并插入到486Busy(l)消息中,從而使得后續(xù)業(yè)務(wù)可以正常執(zhí)行,會話參 數(shù)不僅限于主被叫地址,也可以是從486Busy(l)消息中提取的參數(shù)。
      從上述第五實(shí)施例可以看出,業(yè)務(wù)組合控制裝置可以在會話和業(yè)務(wù) 的執(zhí)行過程中,動(dòng)態(tài)地進(jìn)行業(yè)務(wù)組合。并且由于采用業(yè)務(wù)組合控制裝置, 各個(gè)實(shí)施例的業(yè)務(wù)組合均無需各個(gè)業(yè)務(wù)服務(wù)器之間具有同樣的組合規(guī) 則,才能達(dá)到互相訪問的功能。業(yè)務(wù)服務(wù)器之間的耦合度要求較低,可 以用其他業(yè)務(wù)服務(wù)器來替換,如短信服務(wù)器也可以換成彩信服務(wù)器或彩
      鈴服務(wù)器等其他業(yè)務(wù)服務(wù)器。由于在業(yè)務(wù)組合控制裝置中設(shè)置組合腳本, 且各個(gè)業(yè)務(wù)服務(wù)器之間不需要互相訪問,因此就不需要了解業(yè)務(wù)內(nèi)部實(shí)
      現(xiàn)細(xì)節(jié),對于一些私有業(yè)務(wù)等也可以進(jìn)行組合。
      本發(fā)明的業(yè)務(wù)組合處理方法、系統(tǒng)及業(yè)務(wù)組合控制裝置,使得業(yè)務(wù) 組合可以獨(dú)立于具體業(yè)務(wù)、靈活性強(qiáng)且容易實(shí)現(xiàn)。對于業(yè)務(wù)服務(wù)器來說, 不需要關(guān)注具體組合機(jī)制的實(shí)現(xiàn),只需要執(zhí)行相應(yīng)的業(yè)務(wù)即可。
      應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明而非限制,本發(fā)明也并 不僅限于上述舉例, 一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改 進(jìn),其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍中。
      18
      權(quán)利要求
      1、一種業(yè)務(wù)組合處理方法,其特征在于,包括接收呼叫會話消息;根據(jù)所述呼叫會話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息;發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器。
      2、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)組合處理方法,其特征在于,所述 組合腳本包括組合觸發(fā)條件,用于確定是否觸發(fā)業(yè)務(wù)組合功能;待調(diào) 用業(yè)務(wù)服務(wù)器地址,用于確定觸發(fā)所述業(yè)務(wù)組合功能后執(zhí)行業(yè)務(wù)的待調(diào) 用業(yè)務(wù)服務(wù)器。
      3、 根據(jù)權(quán)利要求2所述的業(yè)務(wù)組合處理方法,其特征在于,所述 根據(jù)所述呼叫會話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息的操作具 體包括檢測所述呼叫會話消息是否滿足組合觸發(fā)條件; 當(dāng)所述呼叫會話消息滿足組合觸發(fā)條件時(shí),根據(jù)所述待調(diào)用業(yè)務(wù)服 務(wù)器地址生成業(yè)務(wù)執(zhí)行消息。
      4、 根據(jù)權(quán)利要求3所述的業(yè)務(wù)組合處理方法,其特征在于,還包括當(dāng)所述呼叫會話消息不滿足組合觸發(fā)條件時(shí),返回所述呼叫會話消 臺
      5、 根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的業(yè)務(wù)組合處理方法,其 特征在于,所述發(fā)送所述業(yè)務(wù)執(zhí)行消息到相應(yīng)的業(yè)務(wù)服務(wù)器的操作后還 包括獲取所述業(yè)務(wù)服務(wù)器返回的響應(yīng)消息;根據(jù)所述響應(yīng)消息及所述業(yè)務(wù)執(zhí)行消息生成業(yè)務(wù)組合的下一步業(yè)務(wù)執(zhí)行消息;將所述下一步業(yè)務(wù)執(zhí)行消息發(fā)送轉(zhuǎn)到對應(yīng)的下一步業(yè)務(wù)服務(wù)器上。
      6、 根據(jù)權(quán)利要求5所述的業(yè)務(wù)組合處理方法,其特征在于,所述 業(yè)務(wù)執(zhí)行消息中包括所述呼叫會話的主叫用戶地址和#:叫用戶地址。
      7、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)組合處理方法,其特征在于,所述 接收呼叫會話消息的操作之前還包括對所述呼叫會話消息進(jìn)行協(xié)議適 配。
      8、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)組合處理方法,其特征在于,所述 接收呼叫會話消息的操作后還包括根據(jù)用戶需求生成所述組合腳本。
      9、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)組合處理方法,其特征在于,所述 根據(jù)所述呼叫會話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息的操作之 前還包括檢測所述組合腳本與業(yè)務(wù)之間以及業(yè)務(wù)與業(yè)務(wù)之間是否存在 沖突。
      10、 一種業(yè)務(wù)組合控制裝置,其特征在于,包括 接收模塊,用于接收呼叫會話消息; 存儲模塊,用于存儲組合腳本;組合控制模塊,用于根據(jù)所述呼叫會話消息及所述組合腳本生成業(yè) 務(wù)執(zhí)行消息,發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器。
      11、 根據(jù)權(quán)利要求10所述的業(yè)務(wù)組合控制裝置,其特征在于,還 包括狀態(tài)分析模塊,用于根據(jù)所述呼叫會話消息確定被叫用戶的當(dāng)前狀 態(tài),并將被叫用戶的狀態(tài)信息發(fā)送至所述組合控制模塊;所述組合控制模塊還用于根據(jù)所述被叫用戶的狀態(tài)信息和所述組合腳本生成所述業(yè) 務(wù)執(zhí)行消息。
      12、 根據(jù)權(quán)利要求11所述的業(yè)務(wù)組合控制裝置,其特征在于,所 述狀態(tài)分析模塊包括會話狀態(tài)分析子模塊,用于根據(jù)所述呼叫會話消息確定所述會話的 當(dāng)前狀態(tài);用戶狀態(tài)分析子模塊,用于根據(jù)所述呼叫會話消息確定所述主叫用 戶和凈皮叫用戶的當(dāng)前狀態(tài)。
      13、 根據(jù)權(quán)利要求10所述的業(yè)務(wù)組合控制裝置,其特征在于,所 述組合腳本包括組合觸發(fā)條件,用于確定是否觸發(fā)業(yè)務(wù)組合功能;待 調(diào)用業(yè)務(wù)服務(wù)器地址,用于確定觸發(fā)所述業(yè)務(wù)組合功能后執(zhí)行業(yè)務(wù)的待 調(diào)用業(yè)務(wù)服務(wù)器。
      14、 根據(jù)權(quán)利要求13所述的業(yè)務(wù)組合控制裝置,其特征在于,所 述組合控制模塊包括判斷子模塊和消息生成子模塊,所述判斷子模塊,根據(jù)所述呼叫會話消息和所述組合觸發(fā)條件判斷 是否觸發(fā)組合業(yè)務(wù);所述消息生成子模塊,當(dāng)所述呼叫會話消息滿足組合觸發(fā)條件時(shí), 根據(jù)所述待調(diào)用業(yè)務(wù)服務(wù)器地址生成所述業(yè)務(wù)執(zhí)行消息。
      15、 根據(jù)權(quán)利要求10所述的業(yè)務(wù)組合控制裝置,其特征在于,還 包括腳本處理模塊,用于根據(jù)用戶需求生成所述組合腳本,將所述組合 腳本發(fā)送至組合控制模塊。
      16、根據(jù)權(quán)利要求10所述的業(yè)務(wù)組合控制裝置,其特征在于,還 包括沖突檢測模塊,與所述組合控制模塊相連接,用于檢測所述組合
      17、 根據(jù)權(quán)利要求10至16中任意一項(xiàng)所述的業(yè)務(wù)組合控制裝置, 其特征在于,還包括協(xié)議處理模塊,用于對所述呼叫會話消息進(jìn)行協(xié) 議適配,將協(xié)議適配后的呼叫會話消息發(fā)送至所述會話狀態(tài)分析模塊。
      18、 一種業(yè)務(wù)組合處理系統(tǒng),其特征在于,包括 呼叫會話控制模塊,用于接收呼叫會話消息; 所述業(yè)務(wù)組合控制裝置,用于根據(jù)所述呼叫會話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息,發(fā)送所述業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器; 業(yè)務(wù)服務(wù)器,根據(jù)所述業(yè)務(wù)執(zhí)行消息執(zhí)行業(yè)務(wù)。
      19、 根據(jù)權(quán)利要求18所述的業(yè)務(wù)組合處理系統(tǒng),其特征在于,所 述業(yè)務(wù)服務(wù)器包括用戶簽約數(shù)據(jù)服務(wù)器或應(yīng)用服務(wù)器。
      20、 根據(jù)權(quán)利要求18或19所述的業(yè)務(wù)組合處理系統(tǒng),其特征在 于,所述業(yè)務(wù)組合控制裝置為獨(dú)立的網(wǎng)元、或設(shè)置在所述呼叫會話控制 模塊、或設(shè)置在所述業(yè)務(wù)服務(wù)器中。
      全文摘要
      本發(fā)明公開了一種業(yè)務(wù)組合處理方法、系統(tǒng)及業(yè)務(wù)組合控制裝置,其中,該方法包括接收呼叫會話消息;根據(jù)呼叫會話消息及預(yù)設(shè)的組合腳本生成業(yè)務(wù)執(zhí)行消息;發(fā)送業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器。業(yè)務(wù)組合控制裝置,包括接收模塊,用于接收呼叫會話消息;存儲模塊,用于存儲組合腳本;組合控制模塊,用于根據(jù)呼叫會話消息及組合腳本生成業(yè)務(wù)執(zhí)行消息,發(fā)送業(yè)務(wù)執(zhí)行消息到對應(yīng)的業(yè)務(wù)服務(wù)器。本發(fā)明的業(yè)務(wù)組合處理方法、系統(tǒng)及業(yè)務(wù)組合控制裝置,使得業(yè)務(wù)組合功能可以獨(dú)立于具體業(yè)務(wù)、靈活性強(qiáng)且容易實(shí)現(xiàn),增強(qiáng)了對用戶的業(yè)務(wù)服務(wù),提高了用戶體驗(yàn)度。
      文檔編號H04L29/06GK101677316SQ20081022229
      公開日2010年3月24日 申請日期2008年9月16日 優(yōu)先權(quán)日2008年9月16日
      發(fā)明者青 于, 俞承志, 怡 姜, 晉 彭, 王亞晨, 耀 趙 申請人:中國移動(dòng)通信集團(tuán)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1