一種業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),業(yè)務(wù)實(shí)現(xiàn)方法包括業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹;后臺(tái)服務(wù)模塊接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,根據(jù)所述網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)所述業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功能。本發(fā)明通過以上技術(shù)方案,解決現(xiàn)有的業(yè)務(wù)實(shí)現(xiàn)方式中運(yùn)營商不能夠靈活、快速地開發(fā)新業(yè)務(wù)的問題。
【專利說明】一種業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)的業(yè)務(wù)開發(fā)模式由廠家主導(dǎo),開發(fā)業(yè)務(wù)、提供版本、部署上線通常需要2周到幾個(gè)月時(shí)間,限制了業(yè)務(wù)上線的速度,影響了市場發(fā)展。另外對(duì)不同供應(yīng)商提供的自服務(wù)產(chǎn)品進(jìn)行管理和控制時(shí),配置界面不同,配置風(fēng)格也不同,導(dǎo)致運(yùn)營商需要更多的人力去分別管理,增加了成本。因此,運(yùn)營商越來越希望廠家能提供一個(gè)開放式業(yè)務(wù)工具,讓運(yùn)營商自己可以靈活、快速地開發(fā)新業(yè)務(wù)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供的一種業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),解決現(xiàn)有的業(yè)務(wù)實(shí)現(xiàn)方式中運(yùn)營商不能夠靈活、快速地開發(fā)新業(yè)務(wù)的問題。
[0004]為解決上述技術(shù)問題,本發(fā)明采取以下技術(shù)方案。
[0005]一種業(yè)務(wù)實(shí)現(xiàn)方法,包括:業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹;后臺(tái)服務(wù)模塊接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,根據(jù)所述網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)所述業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功能。
[0006]在本發(fā)明一實(shí)施例中,業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹的方法包括:業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者配置的業(yè)務(wù)接入碼,生成對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn);業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者配置的與所述業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,生成所述業(yè)務(wù)流程樹的其他節(jié)點(diǎn);業(yè)務(wù)開發(fā)模塊接收業(yè)務(wù)開發(fā)者輸入的實(shí)現(xiàn)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù),并將所述業(yè)務(wù)配置參數(shù)與對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián)。
[0007]在本發(fā)明一實(shí)施例中,后臺(tái)服務(wù)模塊接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,根據(jù)所述網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)所述業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功能的方法包括:后臺(tái)服務(wù)模塊接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,提取信令中的業(yè)務(wù)接入碼;根據(jù)所述業(yè)務(wù)接入碼,匹配對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn);從所述入口節(jié)點(diǎn)開始解析所述業(yè)務(wù)流程樹,直接進(jìn)行與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)對(duì)應(yīng)的業(yè)務(wù)處理,或者調(diào)用與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)關(guān)聯(lián)的外部模塊進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;向業(yè)務(wù)使用者反饋響應(yīng)數(shù)據(jù)。
[0008]一種業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),包括:業(yè)務(wù)開發(fā)模塊和后臺(tái)服務(wù)模塊,其中,業(yè)務(wù)開發(fā)模塊用于根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹;后臺(tái)服務(wù)模塊用于接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,根據(jù)所述網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)所述業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功倉泛。
[0009]在本發(fā)明一實(shí)施例中,業(yè)務(wù)開發(fā)模塊包括入口節(jié)點(diǎn)配置模塊、業(yè)務(wù)流程配置模塊和業(yè)務(wù)參數(shù)配置模塊,其中,入口節(jié)點(diǎn)配置模塊用于根據(jù)業(yè)務(wù)開發(fā)者配置的業(yè)務(wù)接入碼,生成對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn);業(yè)務(wù)流程配置模塊用于根據(jù)業(yè)務(wù)開發(fā)者配置的與所述業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,生成所述業(yè)務(wù)流程樹的其他節(jié)點(diǎn);業(yè)務(wù)參數(shù)配置模塊用于接收業(yè)務(wù)開發(fā)者輸入的實(shí)現(xiàn)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù),并將所述業(yè)務(wù)配置參數(shù)與對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián)。
[0010]在本發(fā)明一實(shí)施例中,后臺(tái)服務(wù)模塊包括信令處理模塊和業(yè)務(wù)邏輯處理模塊,其中,信令處理模塊用于接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,提取信令中的業(yè)務(wù)接入碼;并將業(yè)務(wù)接入碼轉(zhuǎn)發(fā)給業(yè)務(wù)邏輯處理模塊;還用于將業(yè)務(wù)邏輯處理模塊反饋的響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給業(yè)務(wù)使用者;業(yè)務(wù)邏輯處理模塊用于根據(jù)所述業(yè)務(wù)接入碼,匹配對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn);從所述入口節(jié)點(diǎn)開始解析所述業(yè)務(wù)流程樹,直接進(jìn)行與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)對(duì)應(yīng)的業(yè)務(wù)處理,或者調(diào)用與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)關(guān)聯(lián)的外部模塊進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;向所述信令處理模塊反饋響應(yīng)數(shù)據(jù)。
[0011]在本發(fā)明一實(shí)施例中,所述業(yè)務(wù)接入碼為非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)(UnstructuredSupplementary Service Data,簡稱 USSD)接入碼或互動(dòng)式語音應(yīng)答(Interactive VoiceResponse,簡稱IVR)業(yè)務(wù)接入碼中的一種。
[0012]在本發(fā)明一實(shí)施例中,后臺(tái)服務(wù)模塊支持業(yè)務(wù)使用者使用多種網(wǎng)絡(luò)信令接入。優(yōu)選的,信令處理模塊包括分別支持不同網(wǎng)絡(luò)協(xié)議的多個(gè)網(wǎng)絡(luò)信令處理子模塊,如支持CAMEL(Customized Applications for Mobile Network Enhanced logic,移動(dòng)網(wǎng)絡(luò)增強(qiáng)業(yè)務(wù)的客戶化應(yīng)用)的網(wǎng)絡(luò)信令處理子模塊、支持USSD的網(wǎng)絡(luò)信令處理子模塊、支持WIN(WireleSSIntelligent Network,無線智能網(wǎng))的網(wǎng)絡(luò)信令處理子模塊和/或支持SIP (SessionInitiation Protocol,會(huì)話發(fā)起協(xié)議)網(wǎng)絡(luò)信令處理子模塊。
[0013]在本發(fā)明一實(shí)施例中,業(yè)務(wù)開發(fā)模塊為基于BS架構(gòu)的業(yè)務(wù)開發(fā)界面。
[0014]本發(fā)明的有益效果包括:由業(yè)務(wù)開發(fā)模塊向業(yè)務(wù)開發(fā)者提供業(yè)務(wù)的開發(fā),由后臺(tái)服務(wù)模塊向業(yè)務(wù)使用者提供網(wǎng)絡(luò)信令的接入和業(yè)務(wù)功能的具體實(shí)現(xiàn),將網(wǎng)絡(luò)信令的接入與業(yè)務(wù)流程的配置徹底分離,業(yè)務(wù)開發(fā)者只需要關(guān)注流程設(shè)計(jì)和規(guī)則定義,無需考慮業(yè)務(wù)使用者所使用的網(wǎng)絡(luò)協(xié)議,降低了對(duì)業(yè)務(wù)開發(fā)者專業(yè)程度的要求,也提高了業(yè)務(wù)開發(fā)的靈活性和速度。
[0015]進(jìn)一步,廠家可以將支持多種網(wǎng)絡(luò)信令接入的后臺(tái)服務(wù)模塊固化在系統(tǒng)中,運(yùn)營商可以根據(jù)業(yè)務(wù)開發(fā)模塊靈活、快速地開發(fā)多種新業(yè)務(wù),并且該多種新業(yè)務(wù)可以共用一個(gè)后臺(tái)服務(wù)模塊,這樣便解決了業(yè)務(wù)嵌套、協(xié)議翻譯、適配等問題,提高用戶的整體滿意度,增加運(yùn)營商收益。
[0016]進(jìn)一步,業(yè)務(wù)開發(fā)模塊可以為基于BS架構(gòu)的業(yè)務(wù)開發(fā)界面,運(yùn)營商的業(yè)務(wù)開發(fā)者可以通過登錄瀏覽器的方式實(shí)現(xiàn)業(yè)務(wù)開發(fā),進(jìn)一步提高了業(yè)務(wù)開發(fā)的靈活性。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明一實(shí)施例提供的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的示意圖;
[0018]圖2為圖1所示業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)中業(yè)務(wù)開發(fā)模塊的示意圖;
[0019]圖3為圖1所不業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)中后臺(tái)服務(wù)|旲塊的不意圖;
[0020]圖4為圖1所示業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)中業(yè)務(wù)開發(fā)模塊的另一結(jié)構(gòu)示意圖;
[0021]圖5為圖4所示業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)實(shí)現(xiàn)方法的流程圖。
【具體實(shí)施方式】[0022]下面通過【具體實(shí)施方式】結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
[0023]本發(fā)明的主要構(gòu)思是:由業(yè)務(wù)開發(fā)模塊向業(yè)務(wù)開發(fā)者提供業(yè)務(wù)的開發(fā),由后臺(tái)服務(wù)模塊向業(yè)務(wù)使用者提供網(wǎng)絡(luò)信令的接入和業(yè)務(wù)功能的具體實(shí)現(xiàn),將網(wǎng)絡(luò)信令的接入與業(yè)務(wù)流程的配置徹底分離。
[0024]如圖1所示,為本發(fā)明一實(shí)施例提供的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),該業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)包括業(yè)務(wù)開發(fā)模塊11和后臺(tái)服務(wù)模塊12。業(yè)務(wù)開發(fā)模塊11主要用于向業(yè)務(wù)開發(fā)者提供業(yè)務(wù)的開發(fā),后臺(tái)服務(wù)模塊12主要用于向業(yè)務(wù)使用者提供網(wǎng)絡(luò)信令的接入和業(yè)務(wù)功能的具體實(shí)現(xiàn)。業(yè)務(wù)開發(fā)者需要事先設(shè)計(jì)流程規(guī)則,并將該規(guī)則用配置數(shù)據(jù)的方式輸入至業(yè)務(wù)開發(fā)模塊11,業(yè)務(wù)開發(fā)模塊11可以根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹,將生成的業(yè)務(wù)流程樹保存在后臺(tái)服務(wù)模塊12 ;業(yè)務(wù)使用者的網(wǎng)絡(luò)信令接入后臺(tái)服務(wù)模塊12之后,后臺(tái)服務(wù)模塊12根據(jù)業(yè)務(wù)使用者的網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)匹配到的業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功能。本實(shí)施例中,廠家可以將支持CAMEL、USSD、WIN、SIP等多種網(wǎng)絡(luò)信令接入的后臺(tái)服務(wù)模塊固化在業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)中,運(yùn)營商可以借助廠家提供的業(yè)務(wù)開發(fā)模塊11開發(fā)多種新業(yè)務(wù),并且該多種新業(yè)務(wù)可以共用一個(gè)后臺(tái)服務(wù)模塊12,解決業(yè)務(wù)嵌套、協(xié)議翻譯、適配等問題,提高用戶的整體滿意度,增加運(yùn)營商收益。
[0025]如圖2所示,為圖1中業(yè)務(wù)開發(fā)模塊11的一種結(jié)構(gòu)示意圖,其包括入口節(jié)點(diǎn)配置模塊111、業(yè)務(wù)流程配置模塊112和業(yè)務(wù)參數(shù)配置模塊113。針對(duì)該實(shí)施例提供的業(yè)務(wù)開發(fā)模塊11而言,業(yè)務(wù)開發(fā)者需要事先設(shè)計(jì)的配置數(shù)據(jù)包括:業(yè)務(wù)接入碼;與該業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能(用戶撥打業(yè)務(wù)接入碼之后,能為用戶提供的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能);以及實(shí)現(xiàn)各種業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù)。
[0026]例如:設(shè)計(jì)USSD業(yè)務(wù)接入碼為#1000。設(shè)計(jì)用戶撥打USSD業(yè)務(wù)接入碼#1000之后,能為用戶提供的業(yè)務(wù)功能包括:菜單服務(wù)功能、余額查詢功能、充值服務(wù)功能、密碼修改功能、切換語種功能、話單管理功能中的一種或多種,即一個(gè)業(yè)務(wù)接入碼可以設(shè)計(jì)成對(duì)應(yīng)一項(xiàng)業(yè)務(wù)功能,也可以設(shè)計(jì)成對(duì)應(yīng)多項(xiàng)業(yè)務(wù)功能,當(dāng)對(duì)應(yīng)多項(xiàng)業(yè)務(wù)功能時(shí),可通過另外設(shè)計(jì)的子號(hào)碼對(duì)應(yīng)各項(xiàng)業(yè)務(wù)功能。設(shè)計(jì)實(shí)`現(xiàn)菜單服務(wù)功能所需的業(yè)務(wù)配置參數(shù)可以包括:菜單內(nèi)容、菜單推送方式等,其中菜單內(nèi)容可以包括:1、余額查詢;2、充值;3、修改密碼;4、切換語種;5、話單管理功能……等,“1”、“2”、“3”、“4”、“5”為業(yè)務(wù)接入碼下的子號(hào)碼,用戶在實(shí)現(xiàn)菜單服務(wù)功能的過程中,通過按鍵“1”,可進(jìn)入余額查詢,即實(shí)現(xiàn)余額查詢功能;通過按鍵“2”,可實(shí)現(xiàn)充值服務(wù)功能,以此類推,菜單推送方式可以為:交互型推送或者通知型推送。設(shè)計(jì)實(shí)現(xiàn)余額查詢功能所需的業(yè)務(wù)配置參數(shù)可以包括:余額信息推送內(nèi)容、余額信息推送方式、接口類型等,余額信息推送內(nèi)容可以為:您的余額為X元,有效期至X年X月X日,X為變量,余額信息推送方式可以為:通知型推送,接口類型可以為:通過MML接口到OCS側(cè)查詢余額信息。
[0027]業(yè)務(wù)開發(fā)者設(shè)計(jì)好上述配置數(shù)據(jù)之后,向入口節(jié)點(diǎn)配置模塊111輸入所設(shè)計(jì)的業(yè)務(wù)接入碼,向業(yè)務(wù)流程配置模塊112輸入與該業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,向業(yè)務(wù)參數(shù)配置模塊113輸入實(shí)現(xiàn)各項(xiàng)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù)。入口節(jié)點(diǎn)配置模塊111根據(jù)業(yè)務(wù)開發(fā)者輸入的業(yè)務(wù)接入碼,生成對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn),即根據(jù)業(yè)務(wù)開發(fā)者配置的一個(gè)業(yè)務(wù)接入碼對(duì)應(yīng)的生成一棵業(yè)務(wù)流程樹。業(yè)務(wù)流程配置模塊112根據(jù)業(yè)務(wù)開發(fā)者配置的與所述業(yè)務(wù)接入碼對(duì)應(yīng)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,生成該業(yè)務(wù)流程樹的其他節(jié)點(diǎn),即一個(gè)業(yè)務(wù)接入碼可以對(duì)應(yīng)一項(xiàng)業(yè)務(wù)功能,也可以對(duì)應(yīng)多項(xiàng)業(yè)務(wù)功能,由于一個(gè)業(yè)務(wù)接入碼對(duì)應(yīng)生成一棵業(yè)務(wù)流程樹,所以一棵業(yè)務(wù)流程樹可以實(shí)現(xiàn)一項(xiàng)業(yè)務(wù)功能,也可以實(shí)現(xiàn)多項(xiàng)業(yè)務(wù)功能。也就是說,可以對(duì)應(yīng)每一項(xiàng)業(yè)務(wù)功能分別設(shè)置不同的接入碼,相應(yīng)的分別生成不同的業(yè)務(wù)流程樹,將實(shí)現(xiàn)一項(xiàng)業(yè)務(wù)功能的每一個(gè)具體操作作為其對(duì)應(yīng)業(yè)務(wù)流程樹入口節(jié)點(diǎn)下屬的其他節(jié)點(diǎn);也可以對(duì)應(yīng)多項(xiàng)業(yè)務(wù)功能共設(shè)置一個(gè)接入碼,相應(yīng)的生成一棵業(yè)務(wù)流程樹,將其中的各項(xiàng)業(yè)務(wù)功能分別作為該棵業(yè)務(wù)流程樹入口節(jié)點(diǎn)下屬的其他節(jié)點(diǎn),將實(shí)現(xiàn)各項(xiàng)業(yè)務(wù)功能的每一個(gè)具體操作作為與該項(xiàng)業(yè)務(wù)功能對(duì)應(yīng)的節(jié)點(diǎn)的下屬其他節(jié)點(diǎn)。業(yè)務(wù)參數(shù)配置模塊113接收業(yè)務(wù)開發(fā)者輸入的實(shí)現(xiàn)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù),并將所述業(yè)務(wù)配置參數(shù)與對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián),該業(yè)務(wù)配置參數(shù)主要指實(shí)現(xiàn)各項(xiàng)業(yè)務(wù)功能的每一個(gè)具體操作所需的參數(shù),因此,業(yè)務(wù)參數(shù)配置模塊113需要將業(yè)務(wù)開發(fā)者輸入的業(yè)務(wù)配置參數(shù)與對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián),以便業(yè)務(wù)實(shí)現(xiàn)過程中,提取使用。業(yè)務(wù)開發(fā)模塊11用于將生成的業(yè)務(wù)流程樹保存在后臺(tái)服務(wù)模塊12。
[0028]如圖3所示,為圖1中后臺(tái)服務(wù)模塊12的一種結(jié)構(gòu)示意圖,包括信令處理模塊121和業(yè)務(wù)邏輯處理模塊122,其中,信令處理模塊121用于接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,提取信令中的業(yè)務(wù)接入碼;并將業(yè)務(wù)接入碼轉(zhuǎn)發(fā)給業(yè)務(wù)邏輯處理模塊;還用于將業(yè)務(wù)邏輯處理模塊122反饋的響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給業(yè)務(wù)使用者;業(yè)務(wù)邏輯處理模塊122用于保存業(yè)務(wù)開發(fā)模塊11生成的業(yè)務(wù)流程樹,根據(jù)信令處理模塊121發(fā)送的所述業(yè)務(wù)接入碼,從存儲(chǔ)的由業(yè)務(wù)開發(fā)模塊11生成的多個(gè)業(yè)務(wù)流程樹中匹配對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn);從所述入口節(jié)點(diǎn)開始解析所述業(yè)務(wù)流程樹,業(yè)務(wù)邏輯處理模塊122直接進(jìn)行與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)對(duì)應(yīng)的業(yè)務(wù)處理,或者調(diào)用與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)關(guān)聯(lián)的外部模塊(如接口機(jī))進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;向所述信令處理模塊121反饋響應(yīng)數(shù)據(jù)。
[0029]信令處理模塊121可以支持CAMEL、USSD、WIN、SIP等多種網(wǎng)絡(luò)信令的接入,相應(yīng)的,信令處理模塊121可以進(jìn)一步包括分別支持不同網(wǎng)絡(luò)協(xié)議的多個(gè)網(wǎng)絡(luò)信令處理子模塊,如支持 CAMEL (Customized Applications for Mobile Network Enhanced logic,移動(dòng)網(wǎng)絡(luò)增強(qiáng)業(yè)務(wù)的客戶化應(yīng)用)的網(wǎng)絡(luò)信令處理子模塊、支持USSD的網(wǎng)絡(luò)信令處理子模塊、支持WIN (Wireless Intelligent Network,無線智能網(wǎng))的網(wǎng)絡(luò)信令處理子模塊、支持SIP (Session Initiation Protocol,會(huì)話發(fā)起協(xié)議)網(wǎng)絡(luò)信令處理子模塊等,分別簡簡稱為CAMEL網(wǎng)絡(luò)信令處理子模塊121b、USSD網(wǎng)絡(luò)信令處理子模塊121c、WIN網(wǎng)絡(luò)信令處理子模塊121d、SIP網(wǎng)絡(luò)信令處理子模塊121e。
[0030]業(yè)務(wù)開發(fā)模塊11可以為基于BS架構(gòu)的業(yè)務(wù)開發(fā)界面。如圖4所示,為本發(fā)明一實(shí)施例提供的基于BS架構(gòu)的業(yè)務(wù)開發(fā)界面,業(yè)務(wù)開發(fā)界面包括入口節(jié)點(diǎn)配置頁面411、業(yè)務(wù)流程配置頁面412和業(yè)務(wù)參數(shù)配置頁面413,各頁面可以進(jìn)一步包括子頁面。業(yè)務(wù)開發(fā)者需要事先設(shè)計(jì)的配置數(shù)據(jù)包括:業(yè)務(wù)接入碼;與該業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能(用戶撥打業(yè)務(wù)接入碼之后,能為用戶提供的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能);以及實(shí)現(xiàn)各種業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù)。業(yè)務(wù)開發(fā)者設(shè)計(jì)好上述配置數(shù)據(jù)之后,通過瀏覽器登錄業(yè)務(wù)開發(fā)界面,向其入口節(jié)點(diǎn)配置頁面411輸入所設(shè)計(jì)的業(yè)務(wù)接入碼,向業(yè)務(wù)流程配置頁面412輸入與該業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,向業(yè)務(wù)參數(shù)配置頁面413輸入實(shí)現(xiàn)各項(xiàng)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù)。入口節(jié)點(diǎn)配置頁面411主要用于接收業(yè)務(wù)開發(fā)者輸入的業(yè)務(wù)接入碼,并根據(jù)該業(yè)務(wù)接入碼,生成對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn);業(yè)務(wù)流程配置頁面412用于根據(jù)業(yè)務(wù)開發(fā)者配置的與所述業(yè)務(wù)接入碼關(guān)聯(lián)的各項(xiàng)業(yè)務(wù)功能,生成所述業(yè)務(wù)流程樹的其他節(jié)點(diǎn);業(yè)務(wù)參數(shù)配置頁面413用于接收業(yè)務(wù)開發(fā)者輸入的實(shí)現(xiàn)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù),并將業(yè)務(wù)配置參數(shù)與對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián)。
[0031]廠家可以將業(yè)務(wù)邏輯處理模塊122和支持CAMEL、USSD、WIN、SIP等多種網(wǎng)絡(luò)信令接入的信令處理模塊121固化在業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)中,運(yùn)營商可以借助廠家提供的業(yè)務(wù)開發(fā)界面開發(fā)多種新業(yè)務(wù),并且該多種新業(yè)務(wù)可以共用一套信令處理模塊121和業(yè)務(wù)邏輯處理模塊122,解決業(yè)務(wù)嵌套、協(xié)議翻譯、適配等問題,提高用戶的整體滿意度,增加運(yùn)營商收益?;贐S架構(gòu)的業(yè)務(wù)開發(fā)界面,運(yùn)營商的業(yè)務(wù)開發(fā)者可以通過登錄瀏覽器的方式實(shí)現(xiàn)業(yè)務(wù)開發(fā),進(jìn)一步提高了業(yè)務(wù)開發(fā)的靈活性。
[0032]如圖5所示,為圖4所示包括業(yè)務(wù)開發(fā)界面的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)實(shí)現(xiàn)方法,業(yè)務(wù)開發(fā)者需要事先設(shè)計(jì)的配置數(shù)據(jù)包括:業(yè)務(wù)接入碼;與該業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能(比如包括菜單服務(wù)功能、余額查詢功能、充值服務(wù)功能、密碼修改功能、切換語種功能、話單管理功能等);以及實(shí)現(xiàn)各種業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù)。業(yè)務(wù)實(shí)現(xiàn)方法具體包括如下流程:
[0033]業(yè)務(wù)開發(fā)階段:
[0034]S501、業(yè)務(wù)開發(fā)者設(shè)計(jì)好上述配置數(shù)據(jù)之后,通過瀏覽器登錄業(yè)務(wù)開發(fā)界面,向其入口節(jié)點(diǎn)配置頁面411輸入所設(shè)計(jì)的業(yè)務(wù)接入碼,向業(yè)務(wù)流程配置頁面412輸入與該業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,向業(yè)務(wù)參數(shù)配置頁面413輸入實(shí)現(xiàn)各項(xiàng)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù)。
[0035]S502、入口節(jié)點(diǎn)配置頁面411接收業(yè)務(wù)開發(fā)者輸入的業(yè)務(wù)接入碼,并根據(jù)該業(yè)務(wù)接入碼,生成對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn)。
[0036]S503、業(yè)務(wù)流程配置頁面412根據(jù)業(yè)務(wù)開發(fā)者配置的與所述業(yè)務(wù)接入碼關(guān)聯(lián)的各項(xiàng)業(yè)務(wù)功能,生成所述業(yè)務(wù)流程樹的其他節(jié)點(diǎn)。
[0037]S504、業(yè)務(wù)參數(shù)配置頁面413接收業(yè)務(wù)開發(fā)者輸入的實(shí)現(xiàn)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù),并將業(yè)務(wù)配置參數(shù)與業(yè)務(wù)功能對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián)。至此,與業(yè)務(wù)開發(fā)者輸入的業(yè)務(wù)接入碼對(duì)應(yīng)的業(yè)務(wù)流程樹已生成。
[0038]業(yè)務(wù)實(shí)現(xiàn)階段,以實(shí)現(xiàn)余額查詢功能為例:
[0039]S505、業(yè)務(wù)使用者撥打余額查詢接入碼;
[0040]S506、業(yè)務(wù)觸發(fā)至與用戶使用相同網(wǎng)絡(luò)協(xié)議相匹配的網(wǎng)絡(luò)信令處理子模塊,如CAMEL網(wǎng)絡(luò)信令處理子模塊121b、USSD網(wǎng)絡(luò)信令處理子模塊121c、WIN網(wǎng)絡(luò)信令處理子模塊121d或SIP網(wǎng)絡(luò)信令處理子模塊121e,網(wǎng)絡(luò)信令處理子模塊將用戶號(hào)碼、用戶所撥的余額查詢業(yè)務(wù)接入碼、用戶使用的網(wǎng)絡(luò)類型、業(yè)務(wù)類型等信息組裝成消息體發(fā)送給業(yè)務(wù)邏輯處理模塊122。
[0041]S507、業(yè)務(wù)邏輯處理模塊122根據(jù)其中的業(yè)務(wù)接入碼,匹配對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn)。
[0042]S508、業(yè)務(wù)邏輯處理模塊122從所述入口節(jié)點(diǎn)開始解析所述業(yè)務(wù)流程樹,解析過程中,發(fā)現(xiàn)該業(yè)務(wù)流程樹中的某個(gè)節(jié)點(diǎn)的功能實(shí)現(xiàn)需要借助接口機(jī),則調(diào)用與該節(jié)點(diǎn)關(guān)聯(lián)的接口機(jī),業(yè)務(wù)邏輯處理模塊122可以發(fā)送MML命令給接口機(jī)去OCS側(cè)查詢余額信息。
[0043]若業(yè)務(wù)邏輯處理模塊122可以直接處理的業(yè)務(wù)功能,則業(yè)務(wù)邏輯處理模塊122直接進(jìn)行與業(yè)務(wù)流程樹的節(jié)點(diǎn)對(duì)應(yīng)的業(yè)務(wù)功能的處理。
[0044]S509、接口機(jī)接收業(yè)務(wù)邏輯處理模塊122發(fā)送的MML命令之后,進(jìn)行協(xié)議適配,去OCS查詢指定用戶的賬戶信息。
[0045]S510、OCS對(duì)指定用戶進(jìn)行鑒權(quán),并將查詢出的余額信息返回給接口機(jī)。
[0046]S511、接口機(jī)將OCS返回的余額信息參數(shù)化后,傳遞給業(yè)務(wù)邏輯處理模塊122。
[0047]S512、業(yè)務(wù)邏輯處理模塊122將余額信息拼接為USSD通知信息,并依據(jù)業(yè)務(wù)開發(fā)者配置的業(yè)務(wù)配置參數(shù)中的推送方式,傳遞給步驟S506中相匹配的網(wǎng)絡(luò)信令處理子模塊,該子模塊依據(jù)業(yè)務(wù)開發(fā)者配置的業(yè)務(wù)配置參數(shù)中的推送方式,將余額信息組裝為對(duì)應(yīng)的信令推送給業(yè)務(wù)使用者。
[0048]本實(shí)施例中,廠家可以將支持多種網(wǎng)絡(luò)信令接入的后臺(tái)服務(wù)模塊固化在系統(tǒng)中,運(yùn)營商可以根據(jù)業(yè)務(wù)開發(fā)界面靈活、快速地開發(fā)多種新業(yè)務(wù),并且該多種新業(yè)務(wù)可以共用一個(gè)后臺(tái)服務(wù)模塊,解決業(yè)務(wù)嵌套、協(xié)議翻譯、適配等問題,提高用戶的整體滿意度,增加運(yùn)營商收益?;贐S架構(gòu)的業(yè)務(wù)開發(fā)界面,運(yùn)營商的業(yè)務(wù)開發(fā)者可以通過登錄瀏覽器的方式實(shí)現(xiàn)業(yè)務(wù)開發(fā),進(jìn)一步提高了業(yè)務(wù)開發(fā)的靈活性。
[0049]以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,包括: 業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹; 后臺(tái)服務(wù)模塊接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,根據(jù)所述網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)所述業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功能。
2.如權(quán)利要求1所述的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹的方法包括: 業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者配置的業(yè)務(wù)接入碼,生成對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)占.業(yè)務(wù)開發(fā)模塊根據(jù)業(yè)務(wù)開發(fā)者配置的與所述業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,生成所述業(yè)務(wù)流程樹的其他節(jié)點(diǎn); 業(yè)務(wù)開發(fā)模塊接收業(yè)務(wù)開發(fā)者輸入的實(shí)現(xiàn)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù),并將所述業(yè)務(wù)配置參數(shù)與對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián)。
3.如權(quán)利要求2所述的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述業(yè)務(wù)接入碼為非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù)接入碼或互動(dòng)式語音應(yīng)答業(yè)務(wù)接入碼中的一種。
4.如權(quán)利要求2所述的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,后臺(tái)服務(wù)模塊接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,根據(jù)所述網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)所述業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功能的方法包括: 后臺(tái)服務(wù)模塊接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,提取信令中的業(yè)務(wù)接入碼; 后臺(tái)服務(wù)模塊根據(jù)所述業(yè)務(wù)接入碼,匹配對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn); 后臺(tái)服務(wù)模塊從所述入口節(jié)點(diǎn)開始解析所述業(yè)務(wù)流程樹,直接進(jìn)行與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)對(duì)應(yīng)的業(yè)務(wù)處理,或者調(diào)用與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)關(guān)聯(lián)的外部模塊進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理; 后臺(tái)服務(wù)模塊向業(yè)務(wù)使用者反饋響應(yīng)數(shù)據(jù)。
5.如權(quán)利要求1至4任一項(xiàng)所述的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,業(yè)務(wù)開發(fā)模塊為基于BS架構(gòu)的業(yè)務(wù)開發(fā)界面。
6.如權(quán)利要求1至4任一項(xiàng)所述的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,后臺(tái)服務(wù)模塊支持業(yè)務(wù)使用者使用多種網(wǎng)絡(luò)信令接入。
7.—種業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,包括:業(yè)務(wù)開發(fā)模塊和后臺(tái)服務(wù)模塊,其中, 業(yè)務(wù)開發(fā)模塊用于根據(jù)業(yè)務(wù)開發(fā)者輸入的配置數(shù)據(jù)生成業(yè)務(wù)流程樹; 后臺(tái)服務(wù)模塊用于接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,根據(jù)所述網(wǎng)絡(luò)信令匹配對(duì)應(yīng)的業(yè)務(wù)流程樹,并根據(jù)所述業(yè)務(wù)流程樹實(shí)現(xiàn)業(yè)務(wù)功能。
8.如權(quán)利要求7所述的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,業(yè)務(wù)開發(fā)模塊包括入口節(jié)點(diǎn)配置模塊、業(yè)務(wù)流程配置模塊和業(yè)務(wù)參數(shù)配置模塊,其中, 入口節(jié)點(diǎn)配置模塊用于根據(jù)業(yè)務(wù)開發(fā)者配置的業(yè)務(wù)接入碼,生成對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn); 業(yè)務(wù)流程配置模塊用于根據(jù)業(yè)務(wù)開發(fā)者配置的與所述業(yè)務(wù)接入碼關(guān)聯(lián)的一項(xiàng)或多項(xiàng)業(yè)務(wù)功能,生成所述業(yè)務(wù)流程樹的其他節(jié)點(diǎn); 業(yè)務(wù)參數(shù)配置模塊用于接收業(yè)務(wù)開發(fā)者輸入的實(shí)現(xiàn)業(yè)務(wù)功能所需的業(yè)務(wù)配置參數(shù),并將所述業(yè)務(wù)配置參數(shù)與對(duì)應(yīng)的節(jié)點(diǎn)進(jìn)行關(guān)聯(lián)。
9.如權(quán)利要求8所述的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,后臺(tái)服務(wù)模塊包括信令處理模塊和業(yè)務(wù)邏輯處理模塊,其中, 信令處理模塊用于接入業(yè)務(wù)使用者的網(wǎng)絡(luò)信令,提取信令中的業(yè)務(wù)接入碼;并將業(yè)務(wù)接入碼轉(zhuǎn)發(fā)給業(yè)務(wù)邏輯處理模塊;還用于將業(yè)務(wù)邏輯處理模塊反饋的響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給業(yè)務(wù)使用者; 業(yè)務(wù)邏輯處理模塊用于根據(jù)所述業(yè)務(wù)接入碼,匹配對(duì)應(yīng)的業(yè)務(wù)流程樹的入口節(jié)點(diǎn);從所述入口節(jié)點(diǎn)開始解析所述業(yè)務(wù)流程樹,直接進(jìn)行與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)對(duì)應(yīng)的業(yè)務(wù)處理,或者調(diào)用與所述業(yè)務(wù)流程樹的節(jié)點(diǎn)關(guān)聯(lián)的外部模塊進(jìn)行對(duì)應(yīng)的業(yè)務(wù)處理;向所述信令處理模塊反饋響應(yīng)數(shù)據(jù)。
10.如權(quán)利要求9所述的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,信令處理模塊包括分別支持不同網(wǎng)絡(luò)協(xié)議的多個(gè)網(wǎng)絡(luò)信令處理子模塊。
11.如權(quán)利要求7至10任一項(xiàng)所述的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,業(yè)務(wù)開發(fā)模塊為基于BS架構(gòu)的業(yè)務(wù)開發(fā)界面。
【文檔編號(hào)】G06Q10/06GK103514498SQ201210212851
【公開日】2014年1月15日 申請(qǐng)日期:2012年6月26日 優(yōu)先權(quán)日:2012年6月26日
【發(fā)明者】張武昕, 楊君 申請(qǐng)人:中興通訊股份有限公司