專利名稱:一種綜合業(yè)務(wù)管理平臺(tái)及其業(yè)務(wù)訂購(gòu)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種綜合業(yè)務(wù)管理平臺(tái)及其業(yè)務(wù) 訂購(gòu)方法。
背景技術(shù):
.
基于第二代(2G)和2.5代(2.5G)網(wǎng)絡(luò)的數(shù)據(jù)業(yè)務(wù)平臺(tái)系統(tǒng)主要是垂 直架構(gòu),垂直架構(gòu)的優(yōu)點(diǎn)是對(duì)單一業(yè)務(wù)的支撐能力強(qiáng),但對(duì)于存在多個(gè)業(yè) 務(wù)的運(yùn)營(yíng)商,如果對(duì)每一種業(yè)務(wù)都構(gòu)建一套垂直業(yè)務(wù)平臺(tái),就存在設(shè)備重 復(fù)投資、功能重復(fù)開發(fā)、系統(tǒng)間接口復(fù)雜、系統(tǒng)維護(hù)工作量大,維護(hù)成本 高等眾多弊端。隨著運(yùn)營(yíng)商業(yè)務(wù)的不斷增加,原有業(yè)務(wù)系統(tǒng)的弊端也越來 越明顯, 一種新的業(yè)務(wù)管理系統(tǒng)也相應(yīng)產(chǎn)生。
綜合業(yè)務(wù)管理平臺(tái)(ISMP, Integrated Services Management Platform ) 是一個(gè)可以將各種數(shù)據(jù)業(yè)務(wù)統(tǒng)一管理的管理系統(tǒng)。ISMP可以為用戶提供統(tǒng) 一的用戶體驗(yàn)和業(yè)務(wù)瀏覽、使用的接入點(diǎn);為內(nèi)容提供商(以下簡(jiǎn)稱CP) 提供統(tǒng)一的申請(qǐng)合作和各種數(shù)據(jù)業(yè)務(wù)的界面;為運(yùn)營(yíng)商提供統(tǒng)一的管理各 種數(shù)據(jù)業(yè)務(wù)信息、CP信息、用戶信息和運(yùn)營(yíng)策略的功能集中點(diǎn)。
和垂直架構(gòu)系統(tǒng)相比,ISMP可以對(duì)固定和移動(dòng)網(wǎng)絡(luò)增值業(yè)務(wù)進(jìn)行統(tǒng)一 高效的管理,能夠?qū)崿F(xiàn)對(duì)服務(wù)提供商和內(nèi)容提供商的統(tǒng)一管理和便捷、高 效、人性化的服務(wù),對(duì)用戶提供統(tǒng)一的門戶接入方式,使用戶能夠快速、 便捷的了解最新的固定及移動(dòng)網(wǎng)絡(luò)的增值業(yè)務(wù),并進(jìn)行相應(yīng)的業(yè)務(wù)選擇和 使用。
對(duì)于訂購(gòu)類型的業(yè)務(wù),用戶需要在綜合業(yè)務(wù)管理平臺(tái)系統(tǒng)產(chǎn)生訂購(gòu)關(guān)系,只有在訂購(gòu)關(guān)系存在的條件下,用戶才可以使用該業(yè)務(wù)。如圖1所示,其給出了 ISMP業(yè)務(wù)訂購(gòu)模塊組網(wǎng)結(jié)構(gòu)圖。通常情況下,ISMP業(yè)務(wù)訂購(gòu)模 塊組網(wǎng)包括以下各個(gè)組成部分(1)門戶服務(wù)器,其包括運(yùn)營(yíng)商門戶、CP 門戶和用戶門戶,是運(yùn)營(yíng)商進(jìn)行運(yùn)營(yíng)管理、CP進(jìn)行自服務(wù)和業(yè)務(wù)服務(wù)、用 戶自服務(wù)和發(fā)現(xiàn)服務(wù)的途徑。(2)訂購(gòu)關(guān)系處理模塊,負(fù)責(zé)處理用戶訂購(gòu)、 退定業(yè)務(wù),其可和門戶服務(wù)器合設(shè)。(3)業(yè)務(wù)邏輯處理模塊,是業(yè)務(wù)處理 的核心模塊,進(jìn)行業(yè)務(wù)邏輯處理,包括業(yè)務(wù)訂購(gòu)、業(yè)務(wù)退定、鑒權(quán)、計(jì)費(fèi) 等。(4) CP訂購(gòu)關(guān)系同步接口機(jī)模塊,負(fù)責(zé)將用戶訂購(gòu)、退定信息同步 到提供商CP,并接收CP返回的同步確認(rèn)響應(yīng)。(5)數(shù)據(jù)庫(kù)服務(wù)器,用來 存儲(chǔ)業(yè)務(wù)數(shù)據(jù)、用戶翁:據(jù)及中間數(shù)據(jù)等。目前的業(yè)務(wù)訂購(gòu)流程如圖2所示,步驟201:用戶發(fā)起訂購(gòu)或ISMP系統(tǒng)代用戶發(fā)起訂購(gòu)業(yè)務(wù),訂購(gòu)關(guān)系 處理模塊向業(yè)務(wù)邏輯處理模塊發(fā)起訂購(gòu)請(qǐng)求。步驟202:業(yè)務(wù)邏輯處理模塊進(jìn)行鑒權(quán),鑒權(quán)通過后生成訂購(gòu)信息,向 訂購(gòu)關(guān)系處理才莫塊返回訂購(gòu)響應(yīng)。步驟203:訂購(gòu)關(guān)系處理模塊將訂購(gòu)關(guān)系發(fā)送給訂購(gòu)關(guān)系同步接口機(jī)模 塊,向CP進(jìn)行同步訂購(gòu)關(guān)系。步驟204: CP返回響應(yīng)給訂購(gòu)關(guān)系同步接口機(jī)^t塊,訂購(gòu)關(guān)系同步接 口機(jī)模塊將確認(rèn)響應(yīng)發(fā)給訂購(gòu)關(guān)系處理模塊。步驟205:訂購(gòu)關(guān)系處理模塊將訂購(gòu)關(guān)系存入數(shù)據(jù)庫(kù)服務(wù)器,并發(fā)送訂 購(gòu)成功消息給用戶。上述過程中,如果因?yàn)槟承┪锢砘颦h(huán)境等因素使得鏈路出現(xiàn)故障,則 會(huì)使訂購(gòu)關(guān)系同步接口機(jī)模塊無法收到CP的響應(yīng),則用戶訂購(gòu)業(yè)務(wù)失敗, 必然給提供商CP帶來一定的損失。可見,現(xiàn)有技術(shù)中存在一定的問題,需要進(jìn)一步地改進(jìn)。發(fā)明內(nèi)容6本發(fā)明的目的在于提供一種綜合業(yè)務(wù)管理平臺(tái)及其業(yè)務(wù)訂購(gòu)方法,其 可以在訂購(gòu)關(guān)系沒有成功同步到接口機(jī)模塊的情況下,成功處理用戶的訂 購(gòu)請(qǐng)求,從而避免提供商的損失。為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案本發(fā)明提供了一種綜合業(yè)務(wù)管理平臺(tái)業(yè)務(wù)訂購(gòu)方法,其應(yīng)用于綜合業(yè) 務(wù)管理平臺(tái)上,該平臺(tái)包括門戶服務(wù)器、訂購(gòu)關(guān)系處理模塊、業(yè)務(wù)邏輯 處理模塊、訂購(gòu)關(guān)系同步接口機(jī)模塊、及數(shù)據(jù)庫(kù)服務(wù)器;所述方法包括以 下步驟A、 所述訂購(gòu)關(guān)系同步接口才;Mi塊與訂購(gòu)關(guān)系處理模塊建立連接,所述 訂購(gòu)關(guān)系處理模塊向所述業(yè)務(wù)邏輯處理模塊發(fā)起業(yè)務(wù)訂購(gòu)請(qǐng)求;B、 所述業(yè)務(wù)邏輯處理模塊在鑒權(quán)通過后生成用戶訂購(gòu)信息,并向所述 訂購(gòu)關(guān)系處理才莫塊返回訂購(gòu)響應(yīng);C、 所述訂購(gòu)關(guān)系處理模塊檢查與所述訂購(gòu)關(guān)系同步接口機(jī)模塊的鏈路 狀態(tài),如果鏈路異常,則所述訂購(gòu)關(guān)系處理模塊向所述門戶服務(wù)器中的業(yè) 務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息;D、 將待同步的用戶訂購(gòu)信息發(fā)送給所述訂購(gòu)關(guān)系同步接口機(jī)模塊,由 所述訂購(gòu)關(guān)系同步接口機(jī)模塊與所述門戶服務(wù)器中的提供商服務(wù)器進(jìn)行所 述用戶訂購(gòu)信息的同步。所述的方法,其中,所述步驟C中若鏈路發(fā)生異常,則在向業(yè)務(wù)用戶 終端發(fā)送訂購(gòu)確認(rèn)消息之后,將所述用戶訂購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān) 系表中,并標(biāo)記為未同步狀態(tài),返回步驟C。所述的方法,其中,若所述訂購(gòu)關(guān)系處理模塊與所述訂購(gòu)關(guān)系同步接 口機(jī)模塊之間的鏈路正常,則執(zhí)行步驟D,所述待同步的用戶訂購(gòu)信息包 括所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中標(biāo)記為未同步的用戶訂購(gòu)信息、及所述業(yè) 務(wù)邏輯處理才莫塊生成的用戶訂購(gòu)信息。所述的方法,其中,所述方法還包括以下步驟E、 判斷所述訂購(gòu)關(guān)系處理模塊接收所述訂購(gòu)關(guān)系同步接口機(jī)模塊反饋 的同步響應(yīng)是否超時(shí);若超時(shí),則所述訂購(gòu)關(guān)系處理模塊向所述業(yè)務(wù)用戶 終端發(fā)送訂購(gòu)確i〖人消息;F、 將所述用戶訂購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未同 步狀態(tài),返回步驟D。所述的方法,其中,所述步驟F中還包括以下步驟當(dāng)將所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中的相關(guān)用戶訂購(gòu)信息標(biāo)記為未同步狀 態(tài)后,開始計(jì)時(shí),計(jì)時(shí)達(dá)到一時(shí)間閾值時(shí),對(duì)所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中 未同步的用戶訂購(gòu)信息進(jìn)行重新同步,并返回步驟D。所述的方法,其中,所述步驟E的判斷為不超時(shí),則執(zhí)行步驟G:所述訂購(gòu)關(guān)系同步接口機(jī)模塊接收來自所述提供商服務(wù)器反饋的響 應(yīng),并發(fā)送給所述訂購(gòu)關(guān)系處理模塊;所述訂購(gòu)關(guān)系處理模塊將用戶業(yè)務(wù)訂購(gòu)關(guān)系表中的用戶訂購(gòu)信息標(biāo)記 為已同步狀態(tài),并向所述業(yè)務(wù)用戶終端發(fā)送訂購(gòu)成功消息。本發(fā)明還提供了一種綜合業(yè)務(wù)管理平臺(tái),該平臺(tái)包括門戶服務(wù)器, 用于發(fā)起業(yè)務(wù)訂購(gòu)請(qǐng)求的訂購(gòu)關(guān)系處理模塊,用于根據(jù)業(yè)務(wù)訂購(gòu)請(qǐng)求在鑒 權(quán)通過后生成用戶訂購(gòu)信息的業(yè)務(wù)邏輯處理才莫塊,用于與所述門戶服務(wù)器 中的提供商服務(wù)器進(jìn)行用戶訂購(gòu)信息同步的訂購(gòu)關(guān)系同步接口機(jī)模塊,及 數(shù)據(jù)庫(kù)服務(wù)器;所述訂購(gòu)關(guān)系處理模塊包括一鏈路檢測(cè)單元,該單元用于 檢查所述訂購(gòu)關(guān)系處理模塊與所述訂購(gòu)關(guān)系同步接口機(jī)模塊的鏈路狀態(tài), 并在檢測(cè)到鏈路異常時(shí),使所述訂購(gòu)關(guān)系處理模塊向所述門戶服務(wù)器中的 業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息。所述的管理平臺(tái),其中,所述訂購(gòu)關(guān)系處理模塊還包括信息寫入單 元,用于在所述訂購(gòu)確認(rèn)消息發(fā)送后,將所述用戶訂購(gòu)信息寫入到用戶業(yè) 務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未同步狀態(tài)。所述的管理平臺(tái),其中,所述訂購(gòu)關(guān)系處理模塊還包括超時(shí)判斷單8元,用于判斷所述訂購(gòu)關(guān)系同步接口機(jī)模塊接收所述門戶服務(wù)器中的所述 提供商服務(wù)器反饋的同步響應(yīng)是否超時(shí),并在判定超時(shí)時(shí)使所述訂購(gòu)關(guān)系 處理^t塊向所述業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息,并將所述用戶訂購(gòu)信息 寫入到所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中且標(biāo)記為未同步狀態(tài)。所述的管理平臺(tái),其中,所述訂購(gòu)關(guān)系處理模塊還包括讀取單元, 該單元用于在所述訂購(gòu)關(guān)系處理模塊與所述訂購(gòu)關(guān)系同步接口機(jī)模塊之間 鏈路正常時(shí),讀取所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中未同步的用戶訂購(gòu)信息,并 將該信息發(fā)送給所述訂購(gòu)關(guān)系同步接口積^莫塊。有益效果與現(xiàn)有技術(shù)相比,采用本發(fā)明所述方法和平臺(tái)網(wǎng)組結(jié)構(gòu)可 以在CP的訂購(gòu)關(guān)系同步接口機(jī)模塊故障的情況下,使用戶訂購(gòu)業(yè)務(wù)成功被 處理,并且在CP的訂購(gòu)關(guān)系同步接口機(jī)模塊恢復(fù)后向用戶返回訂購(gòu)成功消 息,其解決了當(dāng)訂購(gòu)關(guān)系同步接口機(jī)模塊不能正常同步時(shí)用戶訂購(gòu)不成功 的問題。本發(fā)明提高了用戶訂購(gòu)業(yè)務(wù)的成功率,提高了系統(tǒng)的可用性和容 錯(cuò)能力,改善了用戶的使用感受,提高了業(yè)務(wù)的訂購(gòu)使用率。
圖1是ISMP業(yè)務(wù)訂購(gòu)模塊組網(wǎng)結(jié)構(gòu)圖;圖2是業(yè)務(wù)訂購(gòu)正常業(yè)務(wù)流程圖;圖3是本發(fā)明業(yè)務(wù)訂購(gòu)方法的流程圖;圖4是本發(fā)明ISMP業(yè)務(wù)訂購(gòu)模塊組網(wǎng)結(jié)構(gòu)圖;圖5是本發(fā)明業(yè)務(wù)訂購(gòu)?fù)芥溌方K端情況下的流程圖;圖6是本發(fā)明訂購(gòu)?fù)匠瑫r(shí)情況下的流程圖。
具體實(shí)施方式
如圖3所示,本發(fā)明提供的一種綜合業(yè)務(wù)管理平臺(tái) 務(wù)訂購(gòu)方法,其 應(yīng)用于綜合業(yè)務(wù)管理平臺(tái)上,如圖1所示,該平臺(tái)包括門戶服務(wù)器、訂購(gòu)關(guān)系處理模塊、業(yè)務(wù)邏輯處理模塊、訂購(gòu)關(guān)系同步接口機(jī)模塊、及數(shù)據(jù) 庫(kù)服務(wù)器等等,圖中的CP指門戶服務(wù)器中的提供商服務(wù)器。而本發(fā)明的方法包括以下步驟步驟101,訂購(gòu)關(guān)系同步接口機(jī)模塊與訂購(gòu)關(guān)系處理模塊建立連接;步驟102,訂購(gòu)關(guān)系處理模塊向業(yè)務(wù)邏輯處理模塊發(fā)起業(yè)務(wù)訂購(gòu)請(qǐng)求;步驟103,業(yè)務(wù)邏輯處理模塊在鑒權(quán)通過后生成用戶訂購(gòu)信息,并向訂 購(gòu)關(guān)系處理才莫塊返回訂購(gòu)響應(yīng);步驟104,訂購(gòu)關(guān)系處理模塊檢查與訂購(gòu)關(guān)系同步接口機(jī)模塊的鏈路狀 態(tài),如果鏈路異常,則執(zhí)行步驟105;如果鏈路正常,則執(zhí)行步驟107;步驟105,訂購(gòu)關(guān)系處理模塊向門戶服務(wù)器中的業(yè)務(wù)用戶終端發(fā)送訂購(gòu) 確認(rèn)消息,通知用戶訂購(gòu)請(qǐng)求正在處理,訂購(gòu)成功后會(huì)有確i人短信通知。步驟106,將用戶訂購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未 同步狀態(tài),然后等待鏈路建立,觸發(fā)將表中未同步數(shù)據(jù)向門戶服務(wù)器中的 提供商服務(wù)器同步。步驟107,將待同步的用戶訂購(gòu)信息發(fā)送給訂購(gòu)關(guān)系同步接口機(jī)模塊, 由訂購(gòu)關(guān)系同步接口機(jī)模塊與門戶服務(wù)器中的提供商服務(wù)器進(jìn)行用戶訂購(gòu) 信息的同步。這里的待同步的用戶訂購(gòu)信息包括用戶業(yè)務(wù)訂購(gòu)關(guān)系表中 標(biāo)記為未同步的用戶訂購(gòu)信息、及業(yè)務(wù)邏輯處理模塊生成的用戶訂購(gòu)信息。步驟108 ,判斷訂購(gòu)關(guān)系處理模塊接收訂購(gòu)關(guān)系同步接口機(jī)模塊反饋的 同步響應(yīng)是否超時(shí);若超時(shí),則執(zhí)行步驟109;若不超時(shí),則執(zhí)行步驟112;步驟109,訂購(gòu)關(guān)系處理模塊向業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息,比如 短信息,用以通知用戶訂購(gòu)請(qǐng)求正在處理,訂購(gòu)成功后會(huì)有確認(rèn)短信通知。步驟IIO,將用戶訂購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未 同步狀態(tài),返回步驟107,或者執(zhí)行步驟lll。步驟lll,開始計(jì)時(shí),計(jì)時(shí)達(dá)到一時(shí)間閾值時(shí),對(duì)用戶業(yè)務(wù)訂購(gòu)關(guān)系表 中未同步的用戶訂購(gòu)信息進(jìn)行重新同步,并返回步驟107。步驟112,訂購(gòu)關(guān)系同步接口機(jī)模塊接收來自提供商服務(wù)器反饋的響 應(yīng),并發(fā)送給訂購(gòu)關(guān)系處理模塊;步驟113,訂購(gòu)關(guān)系處理模塊將用戶業(yè)務(wù)訂購(gòu)關(guān)系表中的用戶訂購(gòu)信息 標(biāo)記為已同步狀態(tài),并向業(yè)務(wù)用戶終端發(fā)送訂購(gòu)成功消息。從上述過^E'可以看出,本發(fā)明主要在現(xiàn)有的用戶訂購(gòu)信息同步之前增 加了一鏈路檢測(cè)的步驟104,并在檢測(cè)到鏈路異常時(shí),先向業(yè)務(wù)用戶終端發(fā) 送訂購(gòu)確認(rèn)消息,然后再等待鏈路正常后按照常規(guī)流程實(shí)現(xiàn)用戶訂購(gòu)信息 的同步過程,并在最終發(fā)送訂購(gòu)成功消息,用以表示業(yè)務(wù)的整個(gè)訂購(gòu)過程 完成。另外,本發(fā)明在用戶訂購(gòu)信息同步過程中增加一步超時(shí)判斷的步驟 108,并在判定超時(shí)時(shí),先向業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息,然后再等待 按照常規(guī)流程實(shí)現(xiàn)用戶訂購(gòu)信息的重新同步過程,從而保證在訂購(gòu)關(guān)系同 步接口機(jī)模塊無法接收到來自提供商服務(wù)器反饋的響應(yīng)時(shí),同樣不耽誤用 戶的業(yè)務(wù)訂購(gòu)流程,提高了系統(tǒng)的可用性和容錯(cuò)能力,提供了訂購(gòu)業(yè)務(wù)的 成功率。以下結(jié)合具體實(shí)施例詳細(xì)說明本發(fā)明方法的應(yīng)用。從圖3可見,本發(fā) 明的業(yè)務(wù)訂購(gòu)流程主要可以有以下兩種情況。第一種情況,如圖5所示,其給出了業(yè)務(wù)訂購(gòu)?fù)芥溌分袛嗟牧鞒虉D, 是當(dāng)用戶訂購(gòu)時(shí),訂購(gòu)關(guān)系處理模塊和訂購(gòu)關(guān)系同步接口機(jī)模塊之間的鏈 路中斷,然后又恢復(fù)的整個(gè)訂購(gòu)流程。步驟301:用戶發(fā)起訂購(gòu)或ISMP系統(tǒng)代用戶發(fā)起訂購(gòu)業(yè)務(wù),訂購(gòu)關(guān)系 處理模塊向業(yè)務(wù)邏輯處理模塊發(fā)起訂購(gòu)請(qǐng)求。步驟302:業(yè)務(wù)邏輯處理模塊進(jìn)行筌權(quán),鑒權(quán)通過后生成訂購(gòu)信息,向 訂購(gòu)關(guān)系處理^t塊返回訂購(gòu)響應(yīng)。步驟303:訂購(gòu)關(guān)系模塊檢查和訂購(gòu)關(guān)系同步接口機(jī)模塊之間鏈路,鏈 路狀態(tài)為中斷。步驟304:訂購(gòu)關(guān)系處理模塊查詢訂購(gòu)關(guān)系表,如表中無該訂購(gòu)記錄,將用戶訂購(gòu)信息寫入用戶業(yè)務(wù)訂購(gòu)關(guān)系表,其中的同步SP字段為未同步。 訂購(gòu)關(guān)系處理才莫向訂購(gòu)用戶終端發(fā)送訂購(gòu)確i人短信,通知用戶訂購(gòu)請(qǐng)求正 在處理,訂購(gòu)成功后會(huì)有確認(rèn)短信通知。然后等待鏈路建立事件觸發(fā)將表 中未同步數(shù)據(jù)向提供商服務(wù)器同步。如果表中已有該訂購(gòu)記錄,則不寫表, 也不向用戶發(fā)短信。步驟305:訂購(gòu)關(guān)系同步接口機(jī)模塊向訂購(gòu)關(guān)系同步模塊建鏈。步驟306:訂購(gòu)關(guān)系處理模塊讀訂購(gòu)關(guān)系表中未同步記錄,向訂購(gòu)關(guān)系 同步接口機(jī)模塊發(fā)起同步請(qǐng)求,接口機(jī)向提供商服務(wù)器同步訂購(gòu)關(guān)系。步驟307:提供商服務(wù)器返回響應(yīng)給訂購(gòu)關(guān)系同步接口機(jī)模塊,訂購(gòu)關(guān) 系同步接口機(jī)模塊發(fā)給訂購(gòu)關(guān)系處理模塊。步驟308:訂購(gòu)關(guān)系處理模塊更新訂購(gòu)關(guān)系記錄為已同步,發(fā)送訂購(gòu)成 功消息給用戶。第二種情況,如圖6所示,其給出了業(yè)務(wù)訂購(gòu)?fù)匠瑫r(shí)的流程圖,是 當(dāng)用戶訂購(gòu)時(shí),訂購(gòu)關(guān)系處理才莫塊接收訂購(gòu)關(guān)系同步接口才幾才莫塊響應(yīng)超時(shí), 設(shè)置定時(shí)器重新同步的訂購(gòu)流程。步驟401:用戶發(fā)起訂購(gòu)或ISMP系統(tǒng)代用戶發(fā)起訂購(gòu)業(yè)務(wù),訂購(gòu)關(guān)系 處理模塊向業(yè)務(wù)邏輯處理模塊發(fā)起訂購(gòu)請(qǐng)求。步驟402:業(yè)務(wù)邏輯處理模塊進(jìn)行鑒權(quán),鑒權(quán)通過后生成訂購(gòu)信息,向 訂購(gòu)關(guān)系處理模塊返回訂購(gòu)響應(yīng)。步驟403:訂購(gòu)關(guān)系處理模塊檢查和訂購(gòu)關(guān)系同步接口機(jī)模塊鏈路正 常,向訂購(gòu)關(guān)系同步接口機(jī)模塊發(fā)起同步,訂購(gòu)關(guān)系同步接口機(jī)模塊向提 供商服務(wù)器同步訂購(gòu)關(guān)系。步驟404:訂購(gòu)關(guān)系處理模塊等待訂購(gòu)關(guān)系同步接口機(jī)才莫塊響應(yīng)超時(shí)。步驟405:訂購(gòu)關(guān)系處理模塊查詢訂購(gòu)關(guān)系表,如訂購(gòu)關(guān)系表中無該訂 購(gòu)記錄,將用戶訂購(gòu)信息寫入用戶業(yè)務(wù)訂購(gòu)關(guān)系表,其中的同步SP字段為 未同步,同時(shí)向訂購(gòu)用戶發(fā)送訂購(gòu)確^人短信,通知用戶訂購(gòu)請(qǐng)求正在處理,12認(rèn)為5 分鐘),計(jì)時(shí)到達(dá)一閾值時(shí),訂購(gòu)關(guān)系處理模塊讀訂購(gòu)關(guān)系表中未同步的 記錄,向訂購(gòu)關(guān)系同步接口機(jī)模塊發(fā)起同步請(qǐng)求,訂購(gòu)關(guān)系同步接口機(jī)模 塊向提供商服務(wù)器同步訂購(gòu)關(guān)系。步驟407:提供商服務(wù)器返回響應(yīng)給訂購(gòu)關(guān)系同步接口機(jī)模塊,訂購(gòu)關(guān) 系同步接口機(jī)模塊發(fā)給訂購(gòu)關(guān)系處理模塊。步驟408:訂購(gòu)關(guān)系處理模塊更新訂購(gòu)關(guān)系記錄為已同步,發(fā)送訂購(gòu)成 功消息給用戶?;谏鲜龇椒?,本發(fā)明還提供了一種綜合業(yè)務(wù)管理平臺(tái),如圖4所示, 該平臺(tái)包括門戶服務(wù)器,用于發(fā)起業(yè)務(wù)訂購(gòu)請(qǐng)求的訂購(gòu)關(guān)系處理模塊, 用于根據(jù)業(yè)務(wù)訂購(gòu)請(qǐng)求在鑒權(quán)通過后生成用戶訂購(gòu)信息的業(yè)務(wù)邏輯處理模 塊,用于與所述門戶服務(wù)器中的提供商服務(wù)器進(jìn)行用戶訂購(gòu)信息同步的訂 購(gòu)關(guān)系同步接口機(jī)模塊,及數(shù)據(jù)庫(kù)服務(wù)器;訂購(gòu)關(guān)系處理模塊包括一鏈路 檢測(cè)單元,該單元用于4全查訂購(gòu)關(guān)系處理模塊與訂購(gòu)關(guān)系同步接口機(jī)模塊 的鏈路狀態(tài),并在^r測(cè)到鏈路異常時(shí),使訂購(gòu)關(guān)系處理模塊向門戶服務(wù)器 中的業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息。其中訂購(gòu)關(guān)系處理模塊還包括信息寫入單元,用于在訂購(gòu)確認(rèn)消息 發(fā)送后,將用戶訂購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未同步 狀態(tài)。這里的用戶業(yè)務(wù)訂購(gòu)關(guān)系表可以存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中。其中訂購(gòu)關(guān)系處理模塊還包括超時(shí)判斷單元,其用于訂購(gòu)關(guān)系處理 模塊接收訂購(gòu)關(guān)系同步接口機(jī)模塊反饋的同步響應(yīng)是否超時(shí),并在判定超 時(shí)時(shí)使訂購(gòu)關(guān)系處理模塊向業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息,并將用戶訂 購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中且標(biāo)記為未同步狀態(tài)。其中訂購(gòu)關(guān)系處理模塊還包括讀取單元,該單元用于在所述訂購(gòu)關(guān)系處理模塊與所述訂購(gòu)關(guān)系同步接口機(jī)模塊之間鏈路正常時(shí),讀取所述用 戶業(yè)務(wù)訂購(gòu)關(guān)系表中未同步的用戶訂購(gòu)信息,并將該信息發(fā)送給所述訂購(gòu) 關(guān)系同步接口機(jī)模塊。
綜上所述,本發(fā)明通過增加了一鏈路檢測(cè)步驟,并在檢測(cè)到鏈路異常 時(shí),先向業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息,從而使用戶的訂購(gòu)業(yè)務(wù)能成功
被處理;另外,本發(fā)明在用戶訂購(gòu)信息同步過程中增加一步超時(shí)判斷步驟, 并在判定超時(shí)時(shí),先向業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息,/人而保證在訂購(gòu) 關(guān)系同步接口機(jī)模塊無法接收到來自提供商服務(wù)器反饋的響應(yīng)時(shí),同樣不 耽誤用戶的業(yè)務(wù)訂購(gòu)流程,提高了系統(tǒng)的可用性和容錯(cuò)能力,提供了訂購(gòu) 業(yè)務(wù)的成功率。
上述各具體步驟的舉例說明較為具體,并不能因此而認(rèn)為是對(duì)本發(fā)明 的專利保護(hù)范圍的限制,本發(fā)明的專利保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1、一種綜合業(yè)務(wù)管理平臺(tái)業(yè)務(wù)訂購(gòu)方法,其應(yīng)用于綜合業(yè)務(wù)管理平臺(tái)上,該平臺(tái)包括門戶服務(wù)器、訂購(gòu)關(guān)系處理模塊、業(yè)務(wù)邏輯處理模塊、訂購(gòu)關(guān)系同步接口機(jī)模塊、及數(shù)據(jù)庫(kù)服務(wù)器;其特征在于,所述方法包括以下步驟A、所述訂購(gòu)關(guān)系同步接口機(jī)模塊與訂購(gòu)關(guān)系處理模塊建立連接,所述訂購(gòu)關(guān)系處理模塊向所述業(yè)務(wù)邏輯處理模塊發(fā)起業(yè)務(wù)訂購(gòu)請(qǐng)求;B、所述業(yè)務(wù)邏輯處理模塊在鑒權(quán)通過后生成用戶訂購(gòu)信息,并向所述訂購(gòu)關(guān)系處理模塊返回訂購(gòu)響應(yīng);C、所述訂購(gòu)關(guān)系處理模塊檢查與所述訂購(gòu)關(guān)系同步接口機(jī)模塊的鏈路狀態(tài),如果鏈路異常,則所述訂購(gòu)關(guān)系處理模塊向所述門戶服務(wù)器中的業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息;D、將待同步的用戶訂購(gòu)信息發(fā)送給所述訂購(gòu)關(guān)系同步接口機(jī)模塊,由所述訂購(gòu)關(guān)系同步接口機(jī)模塊與所述門戶服務(wù)器中的提供商服務(wù)器進(jìn)行所述用戶訂購(gòu)信息的同步。
2、 根據(jù)權(quán)利要求1所述的.方法,其特征在于,所述步驟C中若鏈路發(fā) 生異常,則在向業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息之后,將所述用戶訂購(gòu)信 息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未同步狀態(tài),返回步驟C。
3、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,若所述訂購(gòu)關(guān)系處 理模塊與所述訂購(gòu)關(guān)系同步接口機(jī)模塊之間的鏈路正常,則執(zhí)行步驟D,所述待同步的用戶訂購(gòu)信息包括所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中標(biāo)記為未同 步的用戶訂購(gòu)信息、及所述業(yè)務(wù)邏輯處理模塊生成的用戶訂購(gòu)信息。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括以下步驟E、 判斷所述訂購(gòu)關(guān)系處理模塊接收所述訂購(gòu)關(guān)系同步接口機(jī)模塊反饋 的同步響應(yīng)是否超時(shí);若超時(shí),則所述訂購(gòu)關(guān)系處理模塊向所述業(yè)務(wù)用戶 終端發(fā)送訂購(gòu)確認(rèn)消息;F、 將所述用戶訂購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未同 步狀態(tài),返回步驟D。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟F中還包括以 下步驟當(dāng)將所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中的相關(guān)用戶訂購(gòu)信息標(biāo)記為未同步狀 態(tài)后,開始計(jì)時(shí),計(jì)時(shí)達(dá)到一時(shí)間閾值時(shí),對(duì)所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中 未同步的用戶訂購(gòu)信息進(jìn)行重新同步,并返回步驟D。
6、 根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述步驟E的判斷 為不超時(shí),則執(zhí)行步驟G:所述訂購(gòu)關(guān)系同步接口機(jī)模塊接收來自所述提供商服務(wù)器反饋的響 應(yīng),并發(fā)送給所述訂購(gòu)關(guān)系處理^f莫塊;所述訂購(gòu)關(guān)系處理模塊將用戶業(yè)務(wù)訂購(gòu)關(guān)系表中的用戶訂購(gòu)信息標(biāo)記 為已同步狀態(tài),并向所述業(yè)務(wù)用戶終端發(fā)送訂購(gòu)成功消息。
7、 一種綜合業(yè)務(wù)管理平臺(tái),該平臺(tái)包括門戶服務(wù)器,用于發(fā)起業(yè)務(wù) 訂購(gòu)請(qǐng)求的訂購(gòu)關(guān)系處理模塊,用于根據(jù)業(yè)務(wù)訂購(gòu)請(qǐng)求在鑒權(quán)通過后生成 用戶訂購(gòu)信息的業(yè)務(wù)邏輯處理才莫塊,用于與所述門戶服務(wù)器中的提供商服 務(wù)器進(jìn)行用戶訂購(gòu)信息同步的訂購(gòu)關(guān)系同步接口機(jī)模塊,及數(shù)據(jù)庫(kù)服務(wù)器; 其特征在于,所述訂購(gòu)關(guān)系處理模塊包括一鏈游>檢測(cè)單元,該單元用于檢 查所述訂購(gòu)關(guān)系處理模塊與所述訂購(gòu)關(guān)系同步接口機(jī)模塊的鏈路狀態(tài),并 在檢測(cè)到鏈路異常時(shí),使所述訂購(gòu)關(guān)系處理模塊向所述門戶服務(wù)器中的業(yè) 務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息。
8、 根據(jù)權(quán)利要求7所述的管理平臺(tái),其特征在于,所述訂購(gòu)關(guān)系處理 模塊還包括信息寫入單元,用于在所述訂購(gòu)確認(rèn)消息發(fā)送后,將所述用 戶訂購(gòu)信息寫入到用戶業(yè)務(wù)訂購(gòu)關(guān)系表中,并標(biāo)記為未同步狀態(tài)。
9、 根據(jù)權(quán)利要求7或8所述的管理平臺(tái),其特征在于,所述訂購(gòu)關(guān)系 處理模塊還包括超時(shí)判斷單元,用于判斷所述訂購(gòu)關(guān)系同步接口機(jī)模塊接收所述門戶 服務(wù)器中的所述提供商服務(wù)器反饋的同步響應(yīng)是否超時(shí),并在判定超時(shí)時(shí) 使所述訂購(gòu)關(guān)系處理才莫塊向所述業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息,并將所 述用戶訂購(gòu)信息寫入到所述用戶業(yè)務(wù)訂購(gòu)關(guān)系表中且標(biāo)記為未同步狀態(tài)。
10、 根據(jù)權(quán)利要求7或8所述的管理平臺(tái),其特征在于,所述訂購(gòu)關(guān) 系處理模塊還包括讀取單元,該單元用于在所述訂購(gòu)關(guān)系處理模塊與所 述訂購(gòu)關(guān)系同步接口機(jī)模塊之間鏈路正常時(shí),讀取所述用戶業(yè)務(wù)訂購(gòu)關(guān)系 表中未同步的用戶訂購(gòu)信息,并將該信息發(fā)送給所述訂購(gòu)關(guān)系同步接口機(jī) 模塊。
全文摘要
本發(fā)明公開了一種綜合業(yè)務(wù)管理平臺(tái)及其業(yè)務(wù)訂購(gòu)方法,其包括A、訂購(gòu)關(guān)系同步接口機(jī)模塊與訂購(gòu)關(guān)系處理模塊建立連接,訂購(gòu)關(guān)系處理模塊向業(yè)務(wù)邏輯處理模塊發(fā)起業(yè)務(wù)訂購(gòu)請(qǐng)求;B、業(yè)務(wù)邏輯處理模塊在鑒權(quán)通過后生成用戶訂購(gòu)信息,并向訂購(gòu)關(guān)系處理模塊返回訂購(gòu)響應(yīng);C、訂購(gòu)關(guān)系處理模塊檢查與訂購(gòu)關(guān)系同步接口機(jī)模塊的鏈路狀態(tài),如果鏈路異常,則訂購(gòu)關(guān)系處理模塊向門戶服務(wù)器中的業(yè)務(wù)用戶終端發(fā)送訂購(gòu)確認(rèn)消息;D、由訂購(gòu)關(guān)系同步接口機(jī)模塊與門戶服務(wù)器中的提供商服務(wù)器進(jìn)行用戶訂購(gòu)信息的同步。本發(fā)明提高了用戶訂購(gòu)業(yè)務(wù)的成功率,提高了系統(tǒng)的可用性和容錯(cuò)能力,改善了用戶的使用感受,提高了業(yè)務(wù)的訂購(gòu)使用率。
文檔編號(hào)H04W24/00GK101674568SQ200810216100
公開日2010年3月17日 申請(qǐng)日期2008年9月11日 優(yōu)先權(quán)日2008年9月11日
發(fā)明者巖 丁, 楊萬(wàn)祥, 錢小兵 申請(qǐng)人:中興通訊股份有限公司