專利名稱:處理業務交互的方法、系統及裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種處理業務交互的方法、系統及裝置。
背景技術:
互聯網協議多媒體子系統(IMS,IP Multimedia Subsystem)是第三代移動通信標 準化伙伴項目(3GPP,3rd Generation Partnership Proiect)在版本5中引入的一個基于 會話初始化協議(SIP, Session Initiation Protocol)的體系。在互聯網協議多媒體子系統中,會話層和業務層是分離的,會話層實體不提供業 務,但通過初始過濾規則(iFC,Initial Filter Criteria)它可以調用業務層實體,并且 IMS系統提供開放業務接入(0SA,Open Service Access)這類開放的接口,它有利于第三方 進行業務開發,未來的網絡內用戶可以使用的業務會越來越豐富,業務交互問題也會越來 越突出。業務交互問題不僅限于業務沖突問題,廣義上業務交互問題包括會話層實體間的 交互(如會話層實體間傳遞業務交互信息)、業務層實體間的交互(如兩個業務間的沖突處 理)、會話層實體和業務層實體間的交互(如會話層實體到業務層實體的觸發處理)。3GPP 現有的業務交互處理機制比較薄弱,例如目前使用初始過濾規則(iFC,Initial Filter Criteria)也是一種會話層實體和業務層實體間的交互規則,但當前使用的iFC規則是一 種預置的靜態觸發規則,不能處理動態的業務交互問題。基于以上業務交互的問題,以及運營商也希望能夠對已有的業務進行整合提供出 新的混合業務,這些對于業務提供方式提出了全新的要求,在這種背景下產生了業務代理 (Service Broker)技術,主要用于處理業務交互帶來的問題。在對現有技術的研究和實踐過程中,發明人發現現有技術存在以下問題在3GPP標準(3GPP 23.810)和另一個標準組織多業務論壇(MSF,MultiService Forum)中,雖然引入了 Service Broker的概念和架構,但它主要于關注業務代理和應用服 務器及歸屬用戶服務器(HSS,Home SubscriberServer)之間的接口等方面,并未給出處理 業務交互的方法,如何處理業務交互是Service Broker的關鍵技術,缺少處理業務交互的 方法,導致了 ServiceBroker的不可商用實施。
發明內容
本發明實施例要解決的技術問題是提供一種處理業務交互的方法、系統及裝置。 可以對業務交互進行處理。本發明實施例一方面,提供了一種處理業務交互的方法,包括接收用戶業務請求,根據業務過濾規則數據觸發業務;在所述根據業務過濾規則數據觸發的業務多于一個時,向全部被觸發業務的業務 控制點發送業務預調用請求;接收所述業務控制點返回的業務預調用反饋信息;根據所述業務預調用反饋信息對所述觸發業務進行協調處理
另一方面,提供了一種處理業務交互的系統,包括業務協調點,用于接收用戶業務請求,根據業務過濾規則數據觸發業務;在所述根 據業務過濾規則數據觸發的業務多于一個時,向全部被觸發業務的業務控制點發送業務預 調用請求;接收所述業務控制點返回的業務預調用反饋信息;根據所述業務預調用反饋信 息對所述觸發業務進行協調處理;業務控制點,用于接收所述業務預調用請求;判斷所述業務預調用請求請求的業 務是否允許被調用;向所述業務協調點發送業務預調用反饋信息,所述業務預調反饋信息 攜帶所述判斷的結果;執行所述業務協調點協調處理的結果,返回業務協調處理響應。另一方面,提供了一種業務協調點,包括觸發單元,用于接收用戶業務請求,根據業務過濾規則數據觸發業務;業務預調用請求單元,用于在所述觸發單元根據業務過濾規則數據觸發的業務多 于一個時,向全部被觸發業務的業務控制點發送業務預調用請求;反饋信息單元,用于接收所述業務控制點返回的業務預調用反饋信息;處理單元,用于根據所述反饋信息單元收到的業務預調用反饋信息對所述觸發業 務進行協調處理。另一方面,提供了一種業務仲裁點,包括第二協調申請單元,用于接收業務協調點發送的申請協調資源消息;向所述業務 協調點返回申請響應;注冊協調協議單元,用于接收所述業務協調點發送的注冊協調協議消息,為所述 業務協調點注冊協調協議;向所述業務協調點返回注冊響應;第一注冊業務單元,用于接收業務控制點發送的協調資源注冊業務消息,為所述 業務控制點注冊業務,并返回注冊響應;第二業務執行單元,用于接收所述業務協調點發送的協調的結果;根據所述協調 結果向所述業務控制點發送業務協調處理指令,使相應的所述業務控制點執行所述協調的
結果;業務執行結果處理單元,用于接收所述業務控制點返回的業務協調處理響應;根 據所述業務協調處理響應向所述業務協調點返回執行結果。另一方面,提供了一種業務控制點,包括接收單元,用于接收業務協調點發送的業務預調用請求;判斷單元,用于判斷所述接收單元接收到的業務預調用請求請求的業務是否允許 被調用;反饋單元,用于向所述業務協調點發送業務預調用反饋信息,所述業務預調用反 饋信息攜帶所述判斷單元判斷的結果,使所述業務協調點根據所述業務預調用反饋信息, 及預置的規則協調業務;第三業務執行單元,用于接收所述業務協調點協調的結果,執行所述業務協調點 協調的結果,返回業務協調處理響應。由以上技術方案可以看出,由于在觸發業務多于一個的時候,可能存在業務交互, 因此業務協調點在觸發業務多于一個時,會向全部觸發的業務控制點發送業務預調用請 求,并通過反饋信息及預置的規則去協調業務,以對業務交互進行處理,滿足了用戶的需求,同時也可以免不同業務之間造成的沖突。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。圖1為本發明提供的處理業務交互的方法實施例一信令交互圖;圖2為本發明提供的處理業務交互的方法實施例二信令交互圖;圖3為本發明實施例提供的處理業務交互的系統結構圖;圖4為本發明實施例提供的業務協調點結構圖;圖5為本發明實施例提供的業務仲裁點結構圖;圖6為本發明實施例提供的業務控制點結構圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。本發明實施例提供了一種處理業務交互的方法、系統及裝置,完善了 Service Broker技術,可以對業務交互進行處理。在本發明實施例提供的處理業務交互的方法中,將3GPP的服務呼叫會話控制功 能(S-CSCF, Serving CSCF)和MSF的業務代理(Service Broker)實體統稱為業務協調 點,業務協調點中可以內置業務能力交互管理器(SCIM,Service Capability Interaction Manager)貞倉泛。將提供業務的功能實體統稱為業務控制點,一個業務控制點可以提供一個或者 多個業務。業務控制點可以是會話初始化協議(SIP,Sessionlnitiation)應用服務器 (AS, Protocol Application Server) >(0SA, Open Service Access) 能力服務器(SCS, Service Capability Server)、業務交換功能(SSF,Service Switch Function)、IP 多媒體服務交換功能(IM-SSF,IP Multimedia Services Switching Functions)、業務控制功能(SCF,ServiceControl Function)等裝置。業務控制點可以內 置業務代理或SCIM功能。本發明實施例提供的處理業務交互的方法提供了由業務協調點為執行主體的處 理業務交互的方法,和以業務控制點為執行主體的處理業務交互的方法,在從業務協調點 的角度對本發明實施例提供的處理業務交互的方法進行描述時,包括接收用戶業務請求,根據業務過濾規則數據觸發業務;在所述根據業務過濾規則數據觸發的業務多于一個時,向全部被觸發業務的業務 控制點發送業務預調用請求;接收所述業務控制點返回的業務預調用反饋信息;
根據所述業務預調用反饋信息對所述觸發業務進行協調處理。在從業務控制點的角度對本發明實施例提供的處理業務交互的方法進行描述時, 包括接收業務協調點發送的業務預調用請求;判斷所述業務預調用請求請求的業務是否允許被調用;向所述業務協調點發送業務預調用反饋信息,所述業務預調用反饋信息攜帶所述 判斷的結果,使所述業務協調點根據所述業務預調用反饋信息,及預置的規則協調業務;根據所述協調的結果執行業務,返回業務協調處理響應。由于在觸發業務多于一個的時候,可能存在業務交互,因此業務協調點在觸發業 務多于一個時,會向全部觸發的業務控制點發送業務預調用請求,并通過反饋信息及預置 的規則去協調業務,以對業務交互進行處理,滿足了用戶的需求,同時也可以免不同業務之 間造成的沖突。進一步,由于S-CSCF和Service Broker都是現有網絡中的網絡實體,為了減少對 現有網絡網元的改造,本發明實施例還提供了一種業務仲裁實體,可配合業務協調實體處 理業務交互,從業務仲裁實體的角度對本發明實施例提供的處理業務交互的方法進行描述 時,包括接收業務協調點發送的申請協調資源消息;向所述業務協調點返回申請響應;接收所述業務協調點發送的注冊協調協議消息,為所述業務協調點注冊協調協 議;向所述業務協調點返回注冊響應;接收業務控制點發送的協調資源注冊業務消息,為所述業務控制點注冊業務,并 返回注冊響應;接收所述業務協調點發送的協調的結果;根據所述協調結果向所述業務控制點發 送業務協調處理指令,使相應的所述業務控制點執行業務;接收所述業務控制點返回的業務協調處理響應;向所述業務協調點返回業務執行結果。由于注冊協調協議、及注冊業務由獨立的業務仲裁點完成,業務協調點內部則可 以不進行這些動作有關的改造,因此對業務協調點的改造也會較小,且在使用獨立的業務 仲裁點時,多個業務協調點都可以使用共同的業務仲裁點。業務仲裁實體參與處理業務交互時,可以應用目前分布式技術中服務導向架 構(SOA, Service-Oriented Architecture)采用的協調協議如原子事務協議(Atomic Transaction Protocols)或其他的協調協議。在本發明實施例提供的處理業務交互的方法中,業務過濾規則數據、預置的規則 可以保存在業務規則數據庫,業務協調點在需要時向業務規則數據庫調用,業務協調點與 業務規則數據庫之間的接口可以被稱為E1接口,E1接口可以采用但不限于SIP協議、直 徑(Diameter)協議、通用用戶檔案(GUP,Generic User Profile)協議、超文本傳輸協議 (HTTP,Hypertext TransferProtocol)、移動應用部分(MAP,Mobile Application Part)協 議等,業務協商點可以通過El接口從業務規則數據庫獲得用戶的簽約數據,所獲得的用戶 的簽約數據包括業務過濾規則數據和/或業務沖突禁止規則數據和/或業務信令修正規 則數據,其中業務沖突禁止規則也可以是業務協調點的本地規則。業務協調點和業務規則數據庫間可以存在其它中間網元,例如通用用戶檔案服務器(GUP Server),即E1接口可以 是直接接口也可以是間接接口。業務協調點與業務控制點之間的接口可以被稱為E2接口,E2接口協議可以采用 但不限于SIP、智能網應用規程(INAP, Intelligent Network ApplicationProtocol)、移動 網增強邏輯定制應用的應用部分(CAP,CAMEL ApplicationPart)、MAP)協議、Diameter協 議、HTTP協議等,業務協調點和業務控制點間也可以是內部接口,例如當業務協調點同時具 備部分業務提供功能時。業務控制點在收到業務協調點的業務預調用信息后,通過E2接口 向業務協調點反饋業務是否允許被調用、以及業務允許被調用時所涉及的資源操作信息。業務控制點也可以和業務規則數據庫連接,業務控制點與業務規則數據庫之間的 接口可以被稱為E3接口,E3接口可以采用但不限于SIP協議、Diameter協議、GUP協議、 HTTP協議、MAP協議等。業務控制點可以通過E3接口從業務規則數據庫獲得用戶的簽約 數據例如業務沖突禁止規則,業務沖突禁止規則也可以是業務控制點的本地規則。業務控 制點可以內置業務代理或SCIM功能處理業務控制點存在本身多業務環境交互問題。同樣 業務控制點和業務規則數據庫間可以存在其它中間網元,例如通用用戶檔案服務器(GUP Server),即E3接口可以是直接接口也可以是間接接口。業務協調點向業務控制點發起業務預調用信息的協議可以采用SIP協議、 Diameter協議、HTTP協議,或其他的協議。在本發明實施例中,業務預調用反饋信息的定義如下業務控制點在收到業務預調用請求后,會判斷所述業務預調用請求請求的業務是 否允許被調用,業務預調用反饋信息會包含判斷的結果,也即是否允許業務被調用,進一步 的,在允許業務被調用時,還包含業務調用時的資源操作信息。其中,資源操作信息,包括對用戶資源的操作信息,以及對網絡資源的操作信息。用戶資源操作,指業務中,業務控制點或其他的網元通過信令消息的方式,例如使 用戶終端呈現、播放或者執行其他可能的動作。如使用戶終端顯示屏上顯示一個標識信息、 使用戶終端播放一段音樂、使用戶終端空閑等等。對網絡資源的操作,指業務中,對與業務相關的網絡資源的申請、連接、打開、關 閉、釋放等操作。例如會議業務對會議資源的申請、連接和其他操作、放音業務中對音內容 資源的申請與連接等操作、視頻錄制和轉換業務中對視頻編碼解碼的申請和連接等操作, 等等。網絡資源還包括其他的軟資源,如群組服務操作的群組或群組內成員信息、網絡記錄 的用戶呈現(presence)信息等等。通常的,對一個終端來說,在一個時間點只會完成一件事情。例如調用免打擾服 務,使終端空閑,或者調用鬧鐘服務,使終端忙于播放一段音樂。網絡或者用戶都不可能使 終端既空閑又忙,或者在網絡不執行混音的情況下,使其既在播放音樂又在收聽用戶的聲 音,如果同時觸發這兩種業務就會出現業務沖突。在允許業務被調用時,在業務預調用反饋信息中攜帶業務調用時的資源操作信 息,通過描述對用戶資源的操作,使業務協調點可以統一協調處理業務交互避免業務在用 戶側沖突。舉例如A業務希望釋放用戶當前會話使用戶空閑,B業務需要繼續用戶會話但 在會話前給用戶播放點音樂,這兩個業務對用戶資源的操作是相抵觸的,可以根據業務控 制點反饋的資源操作信息及預定的規則做統一協調。
9
同樣的,業務交互和沖突在網絡側還體現在對網絡資源的操作,如A服務需要刪 除某個群組但B服務需要在該群組中增加一個用戶;再如A服務需要為用戶申請會議資源 但限制用戶說話為只聽模式,而B服務需要使用戶能在會議中發言,等等。可見,通過對資源及資源操作的描述,可以抽象業務控制點的業務行為,業務協調 點就可以根據描述去協調不同業務的行為。下面以可擴展標記語言(XML,Extensible Markup Language)為例描述放音業務 對資源的操作描述。< xml version = “ 1.0" encoding = “ UTF-8" ? ><ResourceOperation><UserResOperation><MakeUserState>Busy</MakeUserState><Display>None</Display><Play>Musicl</Play></UserResOperation><NetResOperation><Restype>PlayToneRes</Restype><0pration>apply</0pration></NetResOperation></ResourceOperation>上段XML描述放音業務對資源的操作描述,包括對用戶資源的操作,使用戶狀 態遷為“Busy”,即“忙”狀態,且使其播放“音樂(Music) 1”,還包括對網絡資源的操作為 “apply” "PlayToneRes", “apply”表示允許調用,“PlayToneRes”表示申請放音類型的資源。使用XML描述某一個具體業務對資源操作只是一種實例,業務預調用反饋信息還 可以使用文本方式描述,使用二進制方式描述,或其他的方式進行描述,業務預調用反饋信 息也可以采用同樣的方法來描述。現以實例對從系統的角度對本發明實施例提供的處理業務交互的方法進行描述, 在本發明提供的處理業務交互的方法實施例一中,假設會觸發兩個業務,涉及兩個業務控 制點業務控制點A及業務控制點B。用戶Z發起呼叫,由于用戶Z簽約了業務B,網絡為所有用戶預置業務A,因此會觸 發兩個業務,業務A在監測到用戶Z發起呼叫時,期望將用戶Z的狀態設置為忙,用戶Z簽 約的業務B期望將其狀態設置為離線隱身防止被打擾。在這種情況下,本發明提供的處理 業務交互的方法實施例一信令交互圖如圖1所示101、業務協調點獲取用戶業務相關數據。獲取的時機可以是業務協調點在用戶Z注冊或后續簽約業務時、或發起呼叫會話 請求時從業務規則數據庫獲得用戶相關數據,如業務過濾規則數據、業務沖突禁止規則數 據、業務信令修正規則數據、業務交互處理規則數據等。如果業務協調點在本流程開始前已 經獲得用戶業務相關數據,則可以省略本步驟,或者在收到用戶的請求后,發現不存在相關 的業務數據時,主動向業務規則數據庫請求,本實施例以業務協調點在用戶發起呼叫會話請求前已經獲得相關數據為例進行描述。102、用戶Z向業務協調點發送業務請求。該業務請求可以是Invite消息。103、業務協調點根據業務過濾觸發規則觸發業務。業務協調點可以是S-CSCF或者Service Broker,在收到一個用戶Z發起的業務請 求后,根據事先獲得的業務過濾觸發規則觸發業務,在本實施例中由于用戶Z簽約了業務 B,網絡為所有用戶預置業務A,因此會觸發兩個業務,業務A和業務B。如果在執行本步驟時,業務協調點預先未獲得業務過濾觸發規則,可在執行本步 驟時,向業務規則數據庫請求下載相關數據。104、業務協調點向業務控制點A發送業務預調用請求消息。105、業務協調點向業務控制點B發送業務預調用請求消息。業務協調點在觸發業務多于1個時會執行業務預調用,向所有觸發的業務控制點 發送業務預調用請求消息,在本實施例中,需要向業務控制點A和業務控制點B發送業務預 調用請求消息,兩個業務預調用請求沒有嚴格的先后關系,如可以同時執行。106、業務控制點A向業務協調點返回業務預調用反饋信息。業務控制點A收到業務預調用請求消息后,判斷是否允許業務被調用,并將判斷 結果攜帶在業務預調用反饋信息中,返回給業務協調點。在本實施例中,業務控制點A允許業務被調用,該業務預調用反饋信息中將攜帶 業務允許被調用的信息,進一步,在允許調用時,業務預調用反饋信息還應攜帶資源操作描 述信息,業務控制點A返回對網絡資源修正,修正后期望為“忙”。107、業務控制點B向業務協調點返回業務預調用反饋信息。業務控制點B收到業務預調用請求消息后,判斷是否允許業務被調用,并將判斷 結果攜帶在業務預調用反饋信息中,返回給業務協調點。在本實施例中,業務控制點B允許業務被調用,該業務預調用反饋信息中將攜帶 業務允許被調用的信息,進一步,在允許調用時,業務預調用反饋信息還應攜帶資源操作描 述信息,業務控制點B返回對網絡資源修正,修正后期望為“離線隱身”。步驟106和步驟107之間沒有先后順序關系,可以同時也可以先后執行。業務控制點收到業務協調點的業務預調用信息后,根據用戶業務簽約信息以及業 務中所需網絡資源是否能被提供并使用,判斷是否允許業務被調用。當業務允許被調用時, 預留相關網絡資源,向業務協調點反饋資源操作信息,所述資源操作信息包括業務對用戶 資源的操作信息和對網絡資源的操作信息。業務控制點反饋的是否允許業務被調用信息及允許調用時資源操作信息,作為業 務預調用的響應,可以采用與業務預調用一致的協議。所述信息可以使用XML方式攜帶,使 用文本方式攜帶,使用二進制方式攜帶,或其他的方式。108、業務協調點根據收到的業務預調用反饋信息,及預置的規則協調業務。業務協調點根據收到的是否允許業務被調用信息及允許調用時資源操作信息,判 斷是否存在兩個或以上業務對相同的用戶資源存在不同的操作,如果存在,根據從業務規 則數據庫獲得的業務沖突禁止規則、業務交互處理規則協調業務是否被允許調用。當業務被允許調用時,向所述業務的業務控制點發送業務調用信息,在業務調用信息中攜帶允許業務調用指示;當業務不被允許調用時,向所述業務的業務控制點發送業務調用信息,在業務調 用信息中攜帶不允許業務調用指示;在本實施例中,業務協調點收到業務控制點A及業務控制點B業務預調用反饋信 息,合并資源操作描述,根據業務沖突禁止規則、業務交互處理規則協調業務是否允許被調 用,獲得協調結果。在本實施例中,業務協調點在合并資源操作描述時監測到業務控制點A和業務控 制點B操作資源相同且操作不一致,認為業務控制點A和業務控制點B存在業務沖突,根據 業務沖突禁止規則、業務交互處理規則,協調業務執行并發送業務協調處理請求通知業務 控制點。如,預定的規則中,業務B的優先級高于業務A,則禁止業務A執行允許業務B執 行。以上只是一個實例的描述,也可能協調結果為先后執行業務A和業務B,例如等待 業務A執行完畢,再執行業務B。109、業務協調點向業務控制點A發送業務協調處理請求消息。該業務協調處理請求中攜帶對業務A的協調結果。110、業務協調點向業務控制點B發送業務協調處理請求消息。該業務協調處理請求中攜帶對業務B的協調結果。步驟109和110之間沒有順序關系。111、業務控制點A根據業務協調處理請求消息中攜帶的對業務A的協調結果執行 相應處理,并向業務協調點返回業務協調處理響應。業務控制點A收到業務協調處理請求消息后,根據業務協調處理請求消息中攜帶 的對業務A的協調結果執行相應處理,在本實施例中,協調結果是要禁止業務A執行,則業 務控制點A放棄業務邏輯的執行,如果存在預先申請的資源,在放棄時釋放,如會議業務、 放音業務等,并將執行結果通過業務協調處理響應反饋給業務協調點。112、業務控制點B根據業務協調處理請求消息中攜帶的對業務B的協調結果執行 相應處理,并向業務協調點返回業務協調處理響應。業務控制點B收到業務協調處理請求消息后,根據業務協調處理請求消息中攜帶 的對業務B的協調結果執行相應處理,在本實施例中,協調結果是允許業務B執行,則業務 控制點B執行業務邏輯的執行,并將執行結果通過業務協調處理響應反饋給業務協調點。步驟111和112中業務協調處理響應均攜帶有執行結果,執行結果為一個指示業 務執行結果的標志,如“成功”或“失敗”,進一步的,當業務執行未成功時,還可以包含未成 功的原因描述,如“錯誤碼信息”。以上信息可以在SIP協議、Diameter協議、HTTP協議,或其他的協議消息中攜帶。 如通過SIP協議攜帶時可以擴展單獨的頭域,使用不同的參數攜帶;也可以每個都使用一 個不同的頭域攜帶;也可以采用SIP消息體攜帶;如通過Diameter協議攜帶時可以擴展 Diameter的屬性值對(AVP,AttributeValue Pair)來攜帶,如通過HTTP協議攜帶時可以 擴展HTTP頭域、消息體等方式攜帶。執行上述步驟時,業務協調點需要將步驟102收到的呼叫會話請求與步驟104到 107的業務預調用、步驟109到112的業務協調關聯。該關聯可以由業務協調點內部記錄,或者在業務預調用或業務協調請求中攜帶與之關聯的會話標識信息。113、業務協調點根據收到的業務協調處理響應獲取業務執行結果,根據該執行結 果,及業務信令修正規則對當前處理的會話信令消息做出修正。在本實施例中,業務B的執行對信令無修正,但其他的業務可能涉及,如來電顯示 業務,需要修正會話中的相關SIP頭域,這里不一一列舉。114、完成呼叫接續。在本實施例中,在有多個業務待處理時,均可采用并行觸發,與串行觸發相比,提 高了接續效率。發送消息采用的協議可以是SIP協議、Diameter協議、HTTP協議,或其他的協議。 以采用SIP協議舉例,如在SIP消息中攜帶,可以放在SIP消息的消息體中攜帶;也可以擴 展一個單獨的頭域,使用不同的參數攜帶;也可以每個都使用一個不同的頭域或參數攜帶。如業務預調用請求,可以通過在接口消息中攜帶一個業務預調用指示標志來實 現。如SIP中擴展一個頭域的方式攜帶該指示Pre-Operation :TRUE ;同樣,業務預調用反饋信息可以在業務預調用的響應消息中攜帶。如當上述業務 調用接口協議為SIP時,可以采用在SIP消息的消息體中攜帶上述XML體。業務預調用請求,可以采用SIP協議、Diameter協議、HTTP協議,或其他的協議。 通過在業務預調用消息中攜帶一個業務預調用標志來實現,或者其他的方式。本實施例是以兩個業務控制點為例進行描述,在不少于2個業務控制點時,都可 以采用上述方法實現業務交互。在本發明提供的處理業務交互的方法實施例二中,使用業務仲裁點配合業務協調 實體處理業務交互,假設會觸發兩個業務,涉及兩個業務控制點業務控制點A及業務控制 點B,本發明提供的處理業務交互的方法實施例二信令交互圖如圖2所示201、業務協調點獲取用戶業務相關數據。獲取的時機可以是業務協調點在用戶Z注冊或后續簽約業務時、或發起呼叫會話 請求時從業務規則數據庫獲得用戶相關數據,如業務過濾規則數據、業務沖突禁止規則數 據、業務信令修正規則數據、業務交互處理規則數據等。如果業務協調點在本流程開始前已 經獲得用戶業務相關數據,則可以省略本步驟,或者在收到用戶的請求后,發現不存在相關 的業務數據時,主動向業務規則數據庫請求,本實施例以業務協調點在用戶發起呼叫會話 請求前已經獲得相關數據為例進行描述。202、用戶Z向業務協調點發送業務請求。該業務請求可以是Invite消息。203、業務協調點根據業務過濾觸發規則觸發業務。業務協調點可以是S-CSCF或者Service Broker,在收到一個用戶Z發起的業務請 求后,根據事先獲得的業務過濾觸發規則觸發業務,在本實施例中由于用戶Z簽約了業務 B,網絡為所有用戶預置業務A,因此會觸發兩個業務,業務A和業務B。如果在執行本步驟時,業務協調點預先未獲得業務過濾觸發規則,可在執行本步 驟時,向業務規則數據庫請求下載相關數據。204、業務協調點向業務仲裁點發送申請協調資源消息。
業務協調點在觸發業務多于1個時會執行業務預調用,向業務仲裁點發送申請協 調資源消息,申請協調資源。205、業務仲裁點向業務協調點返回申請響應,該申請響應攜帶有資源標識。206、業務協調點向業務仲裁點注冊協調協議。業務協調點在收到申請響應后,向業務仲裁點注冊協調協議。207、業務仲裁點為業務協調點注冊協調協議,并返回注冊響應。208、業務協調點收到注冊響應后,向業務控制點A發送業務預調用請求消息。該業務預調用請求消息中攜帶有協調資源信息和協調協議信息。209、業務協調點收到注冊響應后,向業務控制點B發送業務預調用請求消息。該業務預調用請求消息中攜帶有協調資源信息和協調協議信息。業務協調點收到注冊響應后,向所有觸發的業務控制點發送業務預調用請求消 息,在本實施例中,需要向業務控制點A和業務控制點B發送業務預調用請求消息,兩個業 務預調用請求消息可以同時發送,即步驟104和105可以同時執行。210、業務控制點A向業務仲裁點注冊業務。業務控制點A收到業務預調用請求,從業務預調用請求中獲得協調資源標識信息 和協調協議信息,向業務仲裁點注冊業務。211、業務控制點B向業務仲裁點注冊業務。業務控制點B收到業務預調用請求,從業務預調用請求中獲得協調資源標識信息 和協調協議信息,向業務仲裁點注冊業務。步驟210、211沒有先后順序關系,可同時執行。212、業務仲裁點向業務控制點A返回注冊響應。業務仲裁點向業務控制點A注冊業務后,向業務控制點A返回注冊響應。213、業務仲裁點向業務控制點B返回注冊響應。業務仲裁點向業務控制點B注冊業務后,向業務控制點B返回注冊響應。步驟212、213沒有先后順序關系,可同時執行。214、業務控制點A向業務協調點發送業務預調用反饋信息。業務控制點A收到注冊響應后,執行業務預調用,判斷是否允許業務被調用,并將 判斷結果攜帶在業務預調用反饋信息中,返回給業務協調點。在本實施例中,業務控制點A允許業務被調用,該業務預調用反饋信息中將攜帶 業務允許被調用的信息,進一步,在允許調用時,業務預調用反饋信息還應攜帶資源操作描 述信息,業務控制點A返回對網絡資源修正,修正后期望為“忙”。215、業務控制點B向業務協調點發送業務預調用反饋信息。業務控制點B收到注冊響應后,執行業務預調用,判斷是否允許業務被調用,并將 判斷結果攜帶在業務預調用反饋信息中,返回給業務協調點。在本實施例中,業務控制點B允許業務被調用,該業務預調用反饋信息中將攜帶 業務允許被調用的信息,進一步,在允許調用時,業務預調用反饋信息還應攜帶資源操作描 述信息,業務控制點B返回對網絡資源修正,修正后期望為“離線隱身”。步驟214和步驟215之間沒有先后順序關系,可以同時也可以先后執行。業務控制點根據用戶業務簽約信息以及業務中所需網絡資源是否能被提供并使用,判斷是否允許業務被調用。當業務允許被調用時,預留相關網絡資源,向業務協調點反 饋資源操作信息,所述資源操作信息包括業務對用戶資源的操作信息和對網絡資源的操作 fn息o業務控制點反饋的是否允許業務被調用信息及允許調用時資源操作信息,作為業 務預調用的響應,可以采用與業務預調用一致的協議。所述信息可以使用XML方式攜帶,使 用文本方式攜帶,使用二進制方式攜帶,或其他的方式。216、業務協調點根據收到的業務預調用反饋信息,及預置的規則協調業務。業務協調點根據收到的是否允許業務被調用信息及允許調用時資源操作信息,判 斷是否存在兩個或以上業務對相同的用戶資源存在不同的操作,如果存在,根據從業務規 則數據庫獲得的業務沖突禁止規則、業務交互處理規則協調業務是否被允許調用。217、向業務仲裁點提交協調結果。協調結果中包含業務A及業務B是否允許被調用的信息。在本實施例中,業務協調點收到業務控制點A及業務控制點B業務預調用反饋信 息,合并資源操作描述,根據業務沖突禁止規則、業務交互處理規則協調業務是否允許被調 用,獲得協調結果。在本實施例中,業務協調點在合并資源操作描述時監測到業務控制點A和業務控 制點B操作資源相同且操作不一致,認為業務控制點A和業務控制點B存在業務沖突,根據 業務沖突禁止規則、業務交互處理規則,協調業務執行并向業務仲裁點提交協調結果。如, 預定的規則中,業務B的優先級高于業務A,則禁止業務A執行允許業務B執行。218、業務仲裁點向業務控制點A發送業務協調處理指令。219、業務仲裁點向業務控制點B發送業務協調處理指令。步驟218和步驟219之間沒有先后順序關系,可以同時也可以先后執行。步驟218和步驟219中的業務協調指令需符合步驟206中申請的協調協議,并按 照協調協議完成協調交互。如網絡(Web)服務原子事務中定義的完成協議(Completion Protocol)協調協議、二階段提交(Two-Phase Commit)協調協議等。具體不同的協調協議, 可能涉及業務仲裁點和業務控制點的間的多次交互,如應用上述Two-Phase Commit協調協 議時,業務仲裁點先向業務控制點發送符合該協調協議的Prepare指令,收到所有業務控 制點的反饋pr印ared后,發送符合協調協議的Commit指令指示業務控制點執行業務邏輯。 進一步的,當出現執行失敗的情況時,業務仲裁點能按照協調協議中的回滾(Rollback)、失 敗(Aborted)操作中止業務執行。220、業務控制點A根據業務協調處理請求消息中攜帶的對業務A的協調結果執行 相應處理,并向業務仲裁點返回業務協調處理響應。業務控制點A收到業務協調處理請求消息后,根據業務協調處理請求消息中攜帶 的對業務A的協調結果執行相應處理,在本實施例中,協調結果是要禁止業務A執行,則業 務控制點A放棄業務邏輯的執行,如果存在預先申請的資源,在放棄時釋放,如會議業務、 放音業務等,并將執行結果通過業務協調處理響應反饋給業務仲裁點。221、業務控制點B根據業務協調處理請求消息中攜帶的對業務B的協調結果執行 相應處理,并向業務仲裁點返回業務協調處理響應。業務控制點B收到業務協調處理請求消息后,根據業務協調處理請求消息中攜帶的對業務B的協調結果執行相應處理,在本實施例中,協調結果是允許業務B執行,則業務 控制點B執行業務邏輯的執行,并將執行結果通過業務協調處理響應反饋給業務仲裁點。步驟220和221中業務協調處理響應均攜帶有執行結果,執行結果為一個指示業 務執行結果的標志,如“成功”或“失敗”,進一步的,當業務執行未成功時,還可以包含未成 功的原因描述,如“錯誤碼信息”。以上信息可以在SIP協議、Diameter協議、HTTP協議,或其他的協議消息中攜帶。 如通過SIP協議攜帶時可以擴展單獨的頭域,使用不同的參數攜帶;也可以每個都使用一 個不同的頭域攜帶;也可以采用SIP消息體攜帶;如通過Diameter協議攜帶時可以擴展 Diameter的屬性值對(AVP,AttributeValue Pair)來攜帶,如通過HTTP協議攜帶時可以 擴展HTTP頭域、消息體等方式攜帶。222、業務控制點向業務協調點發送提交響應。該提交響應中攜帶業務執行結果。執行上述步驟時,需要將步驟102收到的呼叫會話請求與步驟108到115的業務 預調用、步驟117到222的業務協調關聯。該關聯可以由業務協調點內部記錄,或者在業務 預調用或業務協調請求中攜帶與之關聯的會話標識信息。223、業務協調點根據業務執行結果,及業務信令修正規則對當前處理的會話信令 消息做出修正。在本實施例中,業務B的執行對信令無修正,但其他的業務可能涉及,如來電顯示 業務,需要修正會話中的相關SIP頭域,這里不一一列舉。224、完成呼叫接續。在本實施例中,在有多個業務待處理時,均可采用并行觸發,與串行觸發相比,提 高了接續效率。發送消息采用的協議可以是SIP協議、Diameter協議、HTTP協議,或其他的協議。 以采用SIP協議舉例,如在SIP消息中攜帶,可以放在SIP消息的消息體中攜帶;也可以擴 展一個單獨的頭域,使用不同的參數攜帶;也可以每個都使用一個不同的頭域或參數攜帶。 具體實例可參考上文描述,在此不再重復。本實施例是以兩個業務控制點為例進行描述,在不少于2個業務控制點時,都可 以采用上述方法實現業務交互。當業務協調點和業務控制點處于不同的網絡域,而業務協調點和業務控制點不支 持直接跨域通訊時,經過業務協調點向業務仲裁點申請協調資源、注冊協調協議,以及業務 控制點向協調資源注冊業務,可以建立跨域通訊,從而如非跨域場景下一樣進行協調處理。本發明實施例提供的處理業務交互的系統,結構如圖3所示,包括業務協調點301,用于接收用戶業務請求,根據業務過濾規則數據觸發業務;在所 述觸發業務多于一個時,向全部觸發的業務控制點發送業務預調用請求;接收所述業務控 制點返回的業務預調用反饋信息;根據所述業務預調用反饋信息對所述觸發業務進行協調 處理;業務控制點302,用于接收所述業務預調用請求;判斷所述業務預調用請求請求 的業務是否允許被調用;向所述業務協調點發送業務預調用反饋信息,所述業務預調反饋 信息攜帶所述判斷的結果;根據所述業務協調點301協調處理的結果執行業務,返回業務協調處理響應。進一步,本發明實施例提供的處理業務交互的系統還可以包括業務仲裁點,用于接收業務協調點發送的申請協調資源消息;向所述業務協調點 返回申請響應;接收所述業務協調點發送的注冊協調協議消息,為所述業務協調點注冊協 調協議;向所述業務協調點返回注冊響應;接收業務控制點發送的協調資源注冊業務消 息,為所述業務控制點注冊業務,并返回注冊響應;接收所述業務協調點發送的協調的結 果;根據所述協調結果向所述業務控制點發送業務協調處理指令,使相應的所述業務控制 點執行業務;接收所述業務控制點返回的業務協調處理響應;向所述業務協調點返回業務 執行結果。其中,業務協調點、業務仲裁點、業務控制點的內部結構可參考下文的描述。本發明實施例提供的業務協調點結構如圖4所示,包括觸發單元401,用于接收用戶業務請求,根據業務過濾規則數據觸發業務;業務預調用請求單元402,用于在所述觸發單元401的根據業務過濾規則數據觸 發的業務多于一個時,向全部被觸發業務的業務控制點發送業務預調用請求;反饋信息單元403,用于接收所述業務控制點返回的業務預調用反饋信息;處理單元404,用于根據所述反饋信息單元403收到的業務預調用反饋信息對所 述觸發業務進行協調處理。其中,處理單元404包括協調單元,用于根據所述反饋信息單元收到的業務預調用反饋信息,及預置的規 則協調業務;第一業務執行單元,用于發送所述協調單元協調的結果,使接收協調結果的業務 控制點執行所述協調的結果;接收執行結果;會話修正單元,用于根據所述業務執行結果對當前會話信令消息做出修正。其中,所述業務執行單元包括第一業務執行單元,用于向業務仲裁點提交所述協調單元協調的結果,使業務仲 裁點根據所述協調的結果向相應的所述業務控制點發送業務協調處理指令,使相應的所述 業務控制點執行業務;接收所述業務仲裁點返回的業務執行結果;或,第二業務執行單元,用于向相應的所述業務控制點發送攜帶所述協調單元協 調的結果的業務協調處理請求,使相應的所述業務控制點執行業務;接收所述業務控制點 返回的業務協調處理響應,所述業務協調處理響應攜帶有業務執行結果。進一步,還包括第一協調申請單元,用于在所述業務預調用請求單元向全部觸發的業務控制點發 送業務預調用請求之前,向業務仲裁點申請協調資源;收到所述業務仲裁點申請響應后,向 所述業務仲裁點發送注冊協調協議;接收所述業務仲裁點返回的注冊響應。本發明實施例提供的業務仲裁點結構如圖5所示,包括第二協調申請單元501,用于接收業務協調點發送的申請協調資源消息;向所述 業務協調點返回申請響應;注冊協調協議單元502,用于接收所述業務協調點發送的注冊協調協議消息,為所 述業務協調點注冊協調協議;向所述業務協調點返回注冊響應;
第一注冊業務單元503,用于接收業務控制點發送的協調資源注冊業務消息,為所 述業務控制點注冊業務,并返回注冊響應;第二業務執行單元504,用于接收所述業務協調點發送的協調的結果;根據所述 協調結果向所述業務控制點發送業務協調處理指令,使相應的所述業務控制點執行所述協 調的結果;業務執行結果處理單元505,用于接收所述業務控制點返回的業務協調處理響應; 根據所述業務協調處理響應向所述業務協調點返回執行結果。本發明實施例提供的業務控制點結構如圖6所示,包括接收單元601,用于接收業務協調點發送的業務預調用請求;判斷單元602,用于判斷所述接收單元601接收到的業務預調用請求請求的業務 是否允許被調用;反饋單元603,用于向所述業務協調點發送業務預調用反饋信息,所述業務預調用 反饋信息攜帶所述判斷單元602判斷的結果,使所述業務協調點根據所述業務預調用反饋 信息,及預置的規則協調業務;第三業務執行單元604,用于接收所述業務協調點協調的結果,執行所述業務協調 點協調的結果,返回業務協調處理響應。在所述判斷的結果為允許調用時,在所述業務預調用反饋信息中攜帶資源操作描 述信息進一步,還包括第二注冊業務單元,用于在接收業務協調點發送的業務預調用請求之后,向所述 業務協調點發送業務預調用反饋信息之前,向業務仲裁點發送協調資源注冊業務消息,接 收所述業務仲裁點返回的注冊響應。其中,所述第三業務執行單元包括第四業務執行單元,用于接收業務仲裁點根據所述協調的結果發送的業務協調處 理指令,根據所述業務協調處理指令執行業務;并向業務仲裁點返回業務協調處理響應;或,第五業務執行單元,用于接收所述業務協調點發送的攜帶所述協調的結果的 業務協調處理請求,根據所述協調的結果執行業務;并向業務協調點返回業務協調處理響應。本發明實施例提供的處理業務交互的系統、業務協調點、業務仲裁點、業務控制點 的詳細使用方法可參考上文對處理業務交互的方法實施例的描述,在此不再重復。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該 程序在執行時,包括如下步驟一種處理業務交互的方法,包括接收用戶業務請求,根據業務過濾規則數據觸發業務;在所述根據業務過濾規則數據觸發的業務多于一個時,向全部被觸發業務的業務 控制點發送業務預調用請求;接收所述業務控制點返回的業務預調用反饋信息;根據所述業務預調用反饋信息對所述觸發業務進行協調處理。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。以上對本發明所提供的一種處理業務交互的方法、系統及裝置進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用 于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的 思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為 對本發明的限制。
權利要求
一種處理業務交互的方法,其特征在于,包括接收用戶業務請求,根據業務過濾規則數據觸發業務;在所述根據業務過濾規則數據觸發的業務多于一個時,向全部被觸發業務的業務控制點發送業務預調用請求;接收所述業務控制點返回的業務預調用反饋信息;根據所述業務預調用反饋信息對所述觸發業務進行協調處理。
2.如權利要求1所述的方法,其特征在于,所述根據所述業務預調用反饋信息對所述 觸發業務進行協調處理包括根據所述業務預調用反饋信息,及預置的規則協調業務; 發送所述協調的結果,使接收協調結果的業務控制點執行所述協調的結果; 接收執行結果。
3.如權利要求2所述的方法,其特征在于,所述接收執行結果之后還包括 根據所述執行結果對當前會話信令消息做出修正。
4.如權利要求2所述的方法,其特征在于,所述預置的規則包括 業務沖突禁止規則和/或業務交互處理規則。
5.如權利要求2、3或4所述的方法,其特征在于,發送所述協調的結果,使接收協調結 果的業務控制點執行所述協調的結果,接收執行結果包括向業務仲裁點提交協調的結果;業務仲裁點根據所述協調的結果向相應的所述業務控制點發送業務協調處理指令; 接收所述業務協調處理指令的業務控制點根據所述業務協調處理指令執行所述協調 的結果;向所述業務仲裁點返回執行結果;所述業務仲裁點向所述業務協調點返回的業務執行結果;或,向相應的所述業務控制點發送攜帶所述協調的結果的業務協調處理請求,使相應 的所述業務控制點執行業務;接收所述業務控制點返回的業務協調處理響應,所述業務協 調處理響應攜帶有業務執行結果。
6.如權利要求1所述的方法,其特征在于,在所述向全部觸發的業務控制點發送業務 預調用請求之前還包括向業務仲裁點申請協調資源;收到所述業務仲裁點申請響應后,向所述業務仲裁點發 送注冊協調協議;接收所述業務仲裁點返回的注冊響應。
7.如權利要求1所述的方法,其特征在于,所述業務控制點接收業務協調點發送的業 務預調用請求之后,向業務協調點發送業務預調用反饋信息之前,還包括向業務仲裁點發送協調資源注冊業務消息,接收所述業務仲裁點返回的注冊響應。
8.如權利要求7所述的方法,其特征在于,還包括所述業務控制點接收業務預調用請求后,判斷所述業務預調用請求請求的業務是否允 許被調用;在所述判斷的結果為允許調用時,在所述返回的業務預調用反饋信息中攜帶資源操作 描述信息。
9. 一種處理業務交互的系統,其特征在于,包括業務協調點,用于接收用戶業務請求,根據業務過濾規則數據觸發業務;在所述根據業務過濾規則數據觸發的業務多于一個時,向全部被觸發業務的業務控制點發送業務預調用 請求;接收所述業務控制點返回的業務預調用反饋信息;根據所述業務預調用反饋信息對 所述觸發業務進行協調處理;業務控制點,用于接收所述業務預調用請求;判斷所述業務預調用請求請求的業務是 否允許被調用;向所述業務協調點發送業務預調用反饋信息,所述業務預調反饋信息攜帶 所述判斷的結果;執行所述業務協調點協調處理的結果,返回業務協調處理響應。
10.一種業務協調點,其特征在于,包括觸發單元,用于接收用戶業務請求,根據業務過濾規則數據觸發業務; 業務預調用請求單元,用于在所述觸發單元根據業務過濾規則數據觸發的業務多于一 個時,向全部被觸發業務的業務控制點發送業務預調用請求;反饋信息單元,用于接收所述業務控制點返回的業務預調用反饋信息; 處理單元,用于根據所述反饋信息單元收到的業務預調用反饋信息對所述觸發業務進 行協調處理。
11.如權利要求10所述的業務協調點,其特征在于,所述處理單元包括協調單元,用于根據所述反饋信息單元收到的業務預調用反饋信息,及預置的規則協 調業務;第一業務執行單元,用于發送所述協調單元協調的結果,使接收協調結果的業務控制 點執行所述協調的結果;接收執行結果。
12.如權利要求11所述的業務協調點,其特征在于,還包括第一協調申請單元,用于在所述業務預調用請求單元向全部觸發的業務控制點發送業 務預調用請求之前,向業務仲裁點申請協調資源;收到所述業務仲裁點申請響應后,向所述 業務仲裁點發送注冊協調協議;接收所述業務仲裁點返回的注冊響應。
13.如權利要求10、11或12所述的業務協調點,其特征在于,所述業務執行單元包括 第一業務執行單元,用于向業務仲裁點提交所述協調單元協調的結果,使業務仲裁點根據所述協調的結果向相應的所述業務控制點發送業務協調處理指令,使相應的所述業務 控制點執行業務;接收所述業務仲裁點返回的業務執行結果;或,第二業務執行單元,用于向相應的所述業務控制點發送攜帶所述協調單元協調的 結果的業務協調處理請求,使相應的所述業務控制點執行業務;接收所述業務控制點返回 的業務協調處理響應,所述業務協調處理響應攜帶有業務執行結果。
14.一種業務仲裁點,其特征在于,包括第二協調申請單元,用于接收業務協調點發送的申請協調資源消息;向所述業務協調 點返回申請響應;注冊協調協議單元,用于接收所述業務協調點發送的注冊協調協議消息,為所述業務 協調點注冊協調協議;向所述業務協調點返回注冊響應;第一注冊業務單元,用于接收業務控制點發送的協調資源注冊業務消息,為所述業務 控制點注冊業務,并返回注冊響應;第二業務執行單元,用于接收所述業務協調點發送的協調的結果;根據所述協調結果 向所述業務控制點發送業務協調處理指令,使相應的所述業務控制點執行所述協調的結 果;業務執行結果處理單元,用于接收所述業務控制點返回的業務協調處理響應;根據所 述業務協調處理響應向所述業務協調點返回執行結果。
15.一種業務控制點,其特征在于,包括接收單元,用于接收業務協調點發送的業務預調用請求;判斷單元,用于判斷所述接收單元接收到的業務預調用請求請求的業務是否允許被調用;反饋單元,用于向所述業務協調點發送業務預調用反饋信息,所述業務預調用反饋信 息攜帶所述判斷單元判斷的結果,使所述業務協調點根據所述業務預調用反饋信息,及預 置的規則協調業務;第三業務執行單元,用于接收所述業務協調點協調的結果,執行所述業務協調點協調 的結果,返回業務協調處理響應。
16.如權利要求15所述的業務控制點,其特征在于,還包括第二注冊業務單元,用于在接收業務協調點發送的業務預調用請求之后,向所述業務 協調點發送業務預調用反饋信息之前,向業務仲裁點發送協調資源注冊業務消息,接收所 述業務仲裁點返回的注冊響應。
17.如權利要求16所述的業務控制點,其特征在于,所述第三業務執行單元包括第四業務執行單元,用于接收業務仲裁點根據所述協調的結果發送的業務協調處理指 令,根據所述業務協調處理指令執行業務;并向業務仲裁點返回業務協調處理響應;或,第五業務執行單元,用于接收所述業務協調點發送的攜帶所述協調的結果的業務 協調處理請求,根據所述協調的結果執行業務;并向業務協調點返回業務協調處理響應。
全文摘要
本發明實施例公開一 一種處理業務交互的方法、系統及裝置。其中,方法包括接收用戶業務請求,根據業務過濾規則數據觸發業務;在所述根據業務過濾規則數據觸發的業務多于一個時,向全部被觸發業務的業務控制點發送業務預調用請求;接收所述業務控制點返回的業務預調用反饋信息;根據所述業務預調用反饋信息對所述觸發業務進行協調處理。應用本發明可以對業務交互進行處理。
文檔編號H04L12/56GK101800733SQ20091000533
公開日2010年8月11日 申請日期2009年2月9日 優先權日2009年2月9日
發明者鄭波 申請人:華為技術有限公司