亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

個人智能網(wǎng)業(yè)務(wù)的制作方法

文檔序號:7570640閱讀:197來源:國知局
專利名稱:個人智能網(wǎng)業(yè)務(wù)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及根據(jù)所附權(quán)利要求1序言的一種方法和根據(jù)所附權(quán)利要求4序言的一種系統(tǒng),它們利用智能網(wǎng)提供用戶專用業(yè)務(wù)。
為了便于理解以下描述,我們首先定義一些下面要用到的術(shù)語。
客戶和用戶是指購買和使用智能網(wǎng)業(yè)務(wù)的個人或團(tuán)體。
操作者是指建立滿足客戶或用戶要求的業(yè)務(wù)的個人或團(tuán)體。
制造者是指制造操作者(operator)用其建立智能網(wǎng)業(yè)務(wù)的設(shè)備和軟件的個人或團(tuán)體。
電信的快速發(fā)展使操作者能夠?yàn)橛脩籼峁└鞣N業(yè)務(wù)。提供先進(jìn)業(yè)務(wù)的網(wǎng)絡(luò)結(jié)構(gòu)被稱為智能網(wǎng),通??s寫為IN。IN結(jié)構(gòu)可以應(yīng)用于大多數(shù)電信網(wǎng),例如公用交換電話網(wǎng)PSTN,移動通信網(wǎng),分組交換公用數(shù)據(jù)網(wǎng)PSPDN,綜合業(yè)務(wù)數(shù)字網(wǎng)ISPN和寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)B-ISDN。IN結(jié)構(gòu)的目的是簡化新電信業(yè)務(wù)的建立、控制與管理而與網(wǎng)絡(luò)技術(shù)無關(guān)。關(guān)于現(xiàn)有的IN規(guī)范,可參見Bellcore的“先進(jìn)的智能網(wǎng)”,第一版(AIN Rel.1)和CCITT的Capability Set 1(CS-1)。


圖1所示為IN結(jié)構(gòu),其中物理實(shí)體用矩形或圓表示,實(shí)體用橢圓表示。虛線表示信令連接,實(shí)線表示實(shí)際傳輸,如語音??蛇x擇的實(shí)體用虛線表示。圖中所示的信令網(wǎng)是根據(jù)7號信令系統(tǒng)(SS7,在CCITT(現(xiàn)為ITU-T)1988年墨爾本的“7號信令系統(tǒng)規(guī)范”藍(lán)皮書中描述的一種已知信令系統(tǒng))的網(wǎng)絡(luò)。
首先我們將描述智能網(wǎng)物理層的結(jié)構(gòu)。用戶設(shè)備SE,例如一部電話機(jī)、計算機(jī)或傳真機(jī)被直接轉(zhuǎn)接到業(yè)務(wù)交換點(diǎn)SSP或網(wǎng)絡(luò)接入點(diǎn)NAP。
業(yè)務(wù)交換點(diǎn)SSP為用戶提供與網(wǎng)絡(luò)的接口,并關(guān)注所有必要的選擇。SSP還能夠檢測智能網(wǎng)中的任何業(yè)務(wù)請求。在操作上,SSP包含呼叫管理和業(yè)務(wù)選擇功能。
網(wǎng)絡(luò)接入點(diǎn)NAP是一個包含呼叫控制CCF的普通交換機(jī)(例如申請人所用的DX 220交換機(jī)),NAP能夠辯別普通呼叫和需要智能網(wǎng)提供的業(yè)務(wù)的呼叫,并將后者路由轉(zhuǎn)移到適當(dāng)?shù)腟SP。
業(yè)務(wù)控制點(diǎn)SCP包含提供智能網(wǎng)業(yè)務(wù)所用的業(yè)務(wù)邏輯程序。
業(yè)務(wù)數(shù)據(jù)點(diǎn)SDP是一個包括有關(guān)客戶和網(wǎng)絡(luò)的數(shù)據(jù)的數(shù)據(jù)庫,SCP的業(yè)務(wù)邏輯程序利用這些數(shù)據(jù)提供適應(yīng)個別需要的業(yè)務(wù)。SCP能夠直接地或通過一個信令網(wǎng)使用SDP的業(yè)務(wù)。
智能外設(shè)IP提供特殊目的的功能,例如聲明、話音和多選擇檢測。
業(yè)務(wù)交換和控制點(diǎn)SSCP包括在同一節(jié)點(diǎn)上的一個SCP和一個SDP。(即如果圖中所示的SSP節(jié)點(diǎn)包括SCF和SDF實(shí)體,它就是一個SSCP)。
業(yè)務(wù)管理點(diǎn)SMP的功能包括管理數(shù)據(jù)庫(SDP),控制和測試網(wǎng)絡(luò)及收集網(wǎng)絡(luò)信息。它可以與所有其它的物理實(shí)體相連。
業(yè)務(wù)生成環(huán)境點(diǎn)SCEP用來定義、開發(fā)和測試IN業(yè)務(wù),并向SMP提供業(yè)務(wù)。
附件AD在操作上與業(yè)務(wù)控制點(diǎn)SCP相對應(yīng),但卻由一條高速數(shù)據(jù)鏈路(例如ISPN 30B+D連接)直接與一個SSP相連,而不是通過公共信道信令網(wǎng)SS No.7。
業(yè)務(wù)節(jié)點(diǎn)SN能夠控制IN業(yè)務(wù)并向或從用戶傳輸數(shù)據(jù)。它直接與一個或多個SSP通信。
業(yè)務(wù)管理接入點(diǎn)SMAP是向確定用戶提供到SMP的接口的物理實(shí)體。
為定義智能網(wǎng)中不同模塊的功能和有關(guān)它們的限制,標(biāo)準(zhǔn)(CS-1)也將智能網(wǎng)表示為一個四層的智能網(wǎng)概念模型。模型中的一層構(gòu)成了所謂的分布功能層DFP,它根據(jù)上述的CS-1標(biāo)準(zhǔn)將智能網(wǎng)描述為功能單元。下面是對這些功能單元的描述,其位置如圖1所示。
涉及呼叫控制的功能有SSF,SRF,CCF和CCAF。
業(yè)務(wù)交換功能SSF通過允許業(yè)務(wù)控制功能SCF控制呼叫控制功能CCF,將呼叫控制功能CCF和業(yè)務(wù)控制功能SCF相互連接起來。
專用資源功能SRF提供實(shí)施IN業(yè)務(wù)所需的專用資源。這些業(yè)務(wù)有例如協(xié)議修改、語音檢測、話音消息等。
呼叫控制功能CCF是指普通的呼叫和連接建立。呼叫控制代理功能CCAF向用戶提供到網(wǎng)絡(luò)的接口。
涉及業(yè)務(wù)控制的功能是SCF和SDF。業(yè)務(wù)控制功能SCF包含IN業(yè)務(wù)邏輯,并僅限于有關(guān)業(yè)務(wù)的處理。業(yè)務(wù)數(shù)據(jù)功能SDF提供到限于業(yè)務(wù)的接口和網(wǎng)絡(luò)信息,并允許始終如一的信息檢測。SDF向SCF隱藏信息的實(shí)際執(zhí)行情況,并向SCF提供信息的邏輯視圖。
涉及管理的功能是業(yè)務(wù)生成環(huán)境功能SCEF,業(yè)務(wù)管理功能SMF和業(yè)務(wù)管理接入功能SMAF。SMF包括對業(yè)務(wù)管理,維護(hù)和位置的監(jiān)控;SMAF提供到SMF的連接;SCEF使得定義、發(fā)展和測試IN業(yè)務(wù)并將它們提供給SMF成為可能。
由主叫方發(fā)出的業(yè)務(wù)請求通常包括摘下接收機(jī)的動作與/或一串確定的號碼。呼叫控制功能CCF設(shè)有業(yè)務(wù)信息,但它已被編程以標(biāo)識業(yè)務(wù)請求。CCF中斷呼叫建立片刻,并向業(yè)務(wù)交換功能SSF通告呼叫狀態(tài)。SSF的功能是翻譯業(yè)務(wù)請求和呼叫狀態(tài)信息,形成標(biāo)準(zhǔn)化業(yè)務(wù)請求并將該請求發(fā)送給SCF。SCF收到請求并對它解碼。此后,它形成編碼并向SSF發(fā)送一個標(biāo)準(zhǔn)響應(yīng)。該響應(yīng)的結(jié)構(gòu)可以包括對復(fù)雜業(yè)務(wù)邏輯的編碼、激勵并收集序列的啟動,或?qū)Σ煌琒DF的請求。SSF對SCF發(fā)送的響應(yīng)進(jìn)行解碼和翻譯。然后向CCF給出執(zhí)行準(zhǔn)備過程的確切指令。根據(jù)IN標(biāo)準(zhǔn)CS-1,呼叫控制功能CCF通常承擔(dān)對本地鏈路的條件和控制的全部責(zé)任。
當(dāng)發(fā)送給SSF一個響應(yīng)時,業(yè)務(wù)控制功能SCF可能不得不加入到主叫用戶和終端用戶間的談話中。通常這個過程以上述的激勵并收集序列的形式發(fā)生,由SCF授權(quán)SRF去執(zhí)行。一般情況下,SCF命令SSF利用SRF把主叫用戶或終端用戶連接到一個適當(dāng)?shù)奈锢碓?。該物理源可以是例如一個語音消息系統(tǒng)。SCF在要求的激勵并收集序列中對SRF發(fā)出命令,隨后臨時“凍結(jié)”了呼叫進(jìn)程。SRF激活激勵并收集序列,并加入到主叫用戶和終端用戶的談話中。該響應(yīng),例如可以是一個個人ID號碼,被編碼并返回到SCF,并且與SRF的話音連接被中止。此后,SRF繼續(xù)其業(yè)務(wù)控制序列。
上面是對一種智能網(wǎng)的簡要描述,該智能網(wǎng)提供根據(jù)本發(fā)明實(shí)現(xiàn)的業(yè)務(wù)。關(guān)于更多具體細(xì)節(jié),可參見例如ITU-T建議Q.121X或Bellcore建議AIN。
智能網(wǎng)能夠提供大量的各種業(yè)務(wù)。這些業(yè)務(wù)包括,例如免費(fèi)電話和記帳卡呼叫ACC,ACC意味著用戶在插入電話號碼前先插入他的信用卡的號碼和PIN,便可從任何一部電話機(jī)向任何一個號碼打電話。專利申請WO 92/11603中提供了一種用于創(chuàng)建IN業(yè)務(wù)的圓形用戶界面。在該資料的方法中,為每個客戶單獨(dú)定制一個包含所需參數(shù)的程序記錄,該記錄存儲在一個位于SCP的數(shù)據(jù)庫中,以便當(dāng)SSP聲明滿足預(yù)定觸發(fā)條件時,它可以被調(diào)用來控制呼叫。象這種需要SCP控制的情況可以是,例如撥向或撥自一個特殊號碼的呼叫。一個程序記錄包括初始程序(程序的基本單元),在圖形用戶界面中它用節(jié)點(diǎn)表示。操作者用連接這些節(jié)點(diǎn)的線確定這些初始程序間的關(guān)系。由節(jié)點(diǎn)和連接節(jié)點(diǎn)的線構(gòu)成的每一個獨(dú)立圖形,對應(yīng)于存儲在數(shù)據(jù)庫中的一個獨(dú)立的程序記錄。這種已知方法的問題在于,需要一個圖形用戶界面以及該方案中涉及的高成本。用戶專用業(yè)務(wù)的創(chuàng)建必須要有昂貴的特殊設(shè)備和程序,用以將業(yè)務(wù)的圖形表示轉(zhuǎn)化為代碼,該代碼通過中間步驟來執(zhí)行并被存儲到數(shù)據(jù)庫中。而且,即使兩個用戶購買了相同業(yè)務(wù),也必須為每個用戶創(chuàng)建一個獨(dú)立的程序記錄。這增加了對數(shù)據(jù)庫容量的需要和操作者的工作負(fù)荷。
專利申請WO 94/05111中提供了對上述方法的一種改進(jìn),它介紹了業(yè)務(wù)模板的概念。操作者或制造者可以為最佳銷售業(yè)務(wù)設(shè)計一種模板。當(dāng)客戶訂購一項業(yè)務(wù)時,操作者通過把根據(jù)模板的業(yè)務(wù)加載到圖形用戶界面的顯示器中,并對為建立客戶需求的業(yè)務(wù)所需的那項業(yè)務(wù)進(jìn)行那些客戶特殊的補(bǔ)充與修改,來創(chuàng)建業(yè)務(wù)。然后,用這種方式定制的業(yè)務(wù)被轉(zhuǎn)換為將被執(zhí)行的代碼并被存儲在SCP的數(shù)據(jù)庫中。盡管在這種方法中操作者不必為每個臨時起動的客戶都創(chuàng)建一個業(yè)務(wù)邏輯程序,但必須為每個客戶創(chuàng)建一個單獨(dú)的包含代碼的程序記錄,并將其存儲在數(shù)據(jù)庫中。先前方法的其它缺點(diǎn)仍懸而未決。
本發(fā)明的目的在于通過提供一種新方案,使得有可能大規(guī)模、經(jīng)濟(jì)地實(shí)現(xiàn)客戶專用的IN業(yè)務(wù),從而消除上述缺陷。利用本發(fā)明提供的方法與系統(tǒng)能夠達(dá)到該目的,該方法的特征在所附權(quán)利要求1中的特征部分作了陳述,該系統(tǒng)的特征在所附權(quán)利要求4的特征部分作了陳述。
該發(fā)明的思想是把一個客戶或操作者專用的業(yè)務(wù)邏輯程序分為兩部分普通的業(yè)務(wù)專用部分和操作者或客戶專用參數(shù)。這種方案使得操作者有可能僅僅通過利用例如一個MML命令修改或增加客戶專用參數(shù),便可創(chuàng)建一個客戶專用業(yè)務(wù)。普通的業(yè)務(wù)專用部分(程序代碼)可以由制造者或操作者創(chuàng)建,最好對于每個訂購有關(guān)業(yè)務(wù)的客戶它都是一樣的,這是因?yàn)閮H僅通過修改客戶專用參數(shù),即可把業(yè)務(wù)定制成客戶專用業(yè)務(wù)。因此根本不用改變實(shí)際的程序代碼,業(yè)務(wù)功能便可修改為客戶或操作者專用的業(yè)務(wù)。所以程序代碼不需要任何變動,而客戶體驗(yàn)的業(yè)務(wù)就象專為他執(zhí)行的個人業(yè)務(wù)。
本發(fā)明的這種方法使得操作者可以大規(guī)模地執(zhí)行IN業(yè)務(wù),而且不需獲得昂貴的設(shè)備和軟件。
因?yàn)椴僮髡呖梢岳帽景l(fā)明的同一基本思想,為其本身的操作創(chuàng)建同一業(yè)務(wù)的不同變化形式,這種方法不僅涉及客戶或用戶專用業(yè)務(wù)的生成,而且操作者可以為它僅在內(nèi)部的使用創(chuàng)建不同的變化形式。似此方案的特征在所附權(quán)利要求6的特征部分公開。
下面,將參考附圖的例子更詳細(xì)地描述本發(fā)明和其最佳實(shí)施例,其中圖1描述IN結(jié)構(gòu),圖2是一個方框圖以顯示用來觸發(fā)本發(fā)明提供的業(yè)務(wù)的那些單元,圖3(分為圖3a和3b)是描述根據(jù)本發(fā)明實(shí)現(xiàn)“跟蹤”業(yè)務(wù)的流程圖,圖4描述業(yè)務(wù)邏輯程序的兩部分劃分,及根據(jù)本發(fā)明的第一實(shí)施例一個系統(tǒng)的操作者對一項業(yè)務(wù)的定制,圖5描述根據(jù)本發(fā)明的第二實(shí)施例的一個系統(tǒng)。
下面對本發(fā)明方法的描述中,將采用“跟蹤”業(yè)務(wù)的實(shí)現(xiàn)作為一個例子?!案櫋睒I(yè)務(wù)類似于普通呼叫轉(zhuǎn)移,支持客戶將定位到他的接入點(diǎn)的呼叫重新導(dǎo)引到電話網(wǎng)的其它任何一個接入點(diǎn)(目標(biāo)接入點(diǎn))。呼叫轉(zhuǎn)移過程只能從用戶專用接入點(diǎn)激活。拿起接收機(jī)并撥打激活呼叫轉(zhuǎn)移過程的預(yù)定代碼,即可實(shí)現(xiàn)激活,例如撥打*2*××××××#,其中××××××是目標(biāo)的電話號碼。而IN結(jié)構(gòu)實(shí)現(xiàn)的“跟蹤”業(yè)務(wù)能夠從任何一個接入點(diǎn)觸發(fā),只要呼叫為IN業(yè)務(wù)的激活和鈍化所保留的預(yù)定號碼(例如9800-2121)即可。撥打號碼會激發(fā)CCF/SSF向SCF負(fù)責(zé)IN業(yè)務(wù)的激活和鈍化發(fā)送一個消息。在該消息的基礎(chǔ)上,SCF從數(shù)據(jù)庫為執(zhí)行加載適當(dāng)?shù)臉I(yè)務(wù)邏輯程序。
要啟動的正確程序建立在用戶撥打的號碼基礎(chǔ)上,它出現(xiàn)在CCF/SSF發(fā)送給SCF的消息中。下面是對有關(guān)啟動所執(zhí)行操作的詳細(xì)描述。參見圖2,其中示出了用來啟動數(shù)據(jù)庫中的程序從而實(shí)現(xiàn)一項業(yè)務(wù)的單元。首先SCF從CCF/SSF收到標(biāo)識出將要啟動的程序的消息。如果CCF/SSF和SCF位于不同的網(wǎng)絡(luò)單元(SSP和SCP),消息要經(jīng)過程序塊“編碼/解碼”,該程序塊根據(jù)建議把INAP消息修改為程序可理解的內(nèi)部消息?!不ハ嗤ㄐ艜r,SSP和SCP利用ETSI IN CSI INAP第一部分協(xié)議規(guī)范,草案pr ETS 30 374-1,1993年11月中描述的INAP協(xié)議。在SS7協(xié)議層中,INAP層是最上面一層,它下面是TCAP層(處理能力應(yīng)用部分),SCCP層(信令連接控制點(diǎn))和MTP層(消息傳輸部分)?!沉硪环矫?,如果CCF/SSF和SCF位于同一個網(wǎng)絡(luò)單元(例如業(yè)務(wù)節(jié)點(diǎn)SN參見圖1),不必進(jìn)行改動(程模塊編碼/解碼),消息就可以是網(wǎng)絡(luò)單元內(nèi)部的。因此程序塊編碼/解碼是在必要處修改協(xié)議的一個可選程序塊。
由程序模塊IDX接收標(biāo)識業(yè)務(wù)邏輯程序的傳輸消息,IDX是在網(wǎng)絡(luò)單元中執(zhí)行SCF的程序塊。收到消息后,塊IDX將翻譯程序“翻譯器”進(jìn)行備份,復(fù)制件從數(shù)據(jù)庫(例如DB1)(屬于SDF的數(shù)據(jù)庫)讀取要翻譯的程序記錄。之后,翻譯程序“翻譯器”開始一條指令一條指令地翻譯程序(執(zhí)行期間代碼形式的程序存儲和翻譯可通過例如編程語言BASIC預(yù)先已知。)使用單獨(dú)的翻譯器大有益處,因?yàn)檫@樣可以更容易地使用網(wǎng)絡(luò)單元程序的新版本。(因?yàn)榉g器已經(jīng)存在,只需要新程序記錄即可)。
當(dāng)翻譯程序“翻譯器”在執(zhí)行程序中進(jìn)行到需要向CCF/SSF或SRF發(fā)送消息的那點(diǎn)時,“翻譯器”或直接(消息是網(wǎng)絡(luò)單元內(nèi)部的)或通過程序塊“編碼/解碼”(分離的SSP和SCP)來進(jìn)行傳輸并等候響應(yīng)。之后,不再需要程序塊IDX的介入,但是其它成員(可以是業(yè)務(wù)節(jié)點(diǎn)SN中的CCF/SSF或當(dāng)SSP和SCP分離時的模塊“編碼/解碼”)此后能夠直接與“翻譯器”的適當(dāng)復(fù)制件通信。同時可以存在程序模塊“翻譯器”的幾個復(fù)制件,每個復(fù)制件翻譯一個獨(dú)立的程序。當(dāng)“翻譯器”在翻譯程序中進(jìn)行到要求與SDF合作的指令時,它執(zhí)行一個數(shù)據(jù)庫中的數(shù)據(jù)庫操作(例如讀取或?qū)懭?,讀數(shù)據(jù)庫可以和從該處讀取要翻譯的程序記錄的數(shù)據(jù)庫相同(DB1)或不同(DB2…DBn)。
下面是對根據(jù)本發(fā)明,實(shí)現(xiàn)“跟蹤”業(yè)務(wù)的詳細(xì)描述。參見圖3a和3b中的流程圖,其中程序的基本單元(初始程序)用矩形節(jié)點(diǎn)或菱形表示,通常這些單元由ITU-T建議中定義的業(yè)務(wù)獨(dú)立塊SIB執(zhí)行。矩形節(jié)點(diǎn)是設(shè)施節(jié)點(diǎn),菱形是判決(條件)節(jié)點(diǎn)。設(shè)施節(jié)點(diǎn)對應(yīng)的那部分程序執(zhí)行業(yè)務(wù)操作,例如向用戶讀取話音消息和收集附加選擇信息。而判決節(jié)點(diǎn)對應(yīng)的那部分程序在執(zhí)行程序過程中根據(jù)有關(guān)呼叫和業(yè)務(wù)的參數(shù),從幾種可能的備選方案中選擇其一。指向和發(fā)自流程圖左側(cè)的箭頭代表具有SSF/CCF的程序執(zhí)行的對話(參見圖2)。指向和發(fā)自流程圖右側(cè)的箭頭代表由程序從數(shù)據(jù)庫(例如圖2中的DB1)執(zhí)行的讀操作和/或向數(shù)據(jù)庫執(zhí)行的寫操作。
流程圖中的圓對應(yīng)于根據(jù)本發(fā)明的這樣一部分程序,在這里能夠從數(shù)據(jù)庫中要求得到為該特殊用戶在業(yè)務(wù)邏輯程序中定義的用戶專用參數(shù)。從現(xiàn)在起用圓表示的這部分程序稱為一個點(diǎn)。在本發(fā)明中,向業(yè)務(wù)邏輯程序添加一定的已定義好的點(diǎn),這些點(diǎn)與確定的操作特性相聯(lián)系。這些點(diǎn)基于一個識別碼而被標(biāo)識。在業(yè)務(wù)邏輯程序內(nèi)該代碼是一個連續(xù)數(shù)字,該數(shù)字與確定的指令共同傳輸。在一個點(diǎn),要檢索的用戶專用信息可以用標(biāo)識用戶的任何一個識別符標(biāo)識,例如采用用戶識別符或用戶的電話號碼。
啟動之后,程序立刻進(jìn)行到點(diǎn)1,在該處從數(shù)據(jù)庫中讀取基于業(yè)務(wù)邏輯程序標(biāo)識符、點(diǎn)的序列號、業(yè)務(wù)設(shè)施和用戶實(shí)體,明確定義的記錄。因?yàn)樵诔绦驁?zhí)行的該階段,尚未知道需要的業(yè)務(wù)設(shè)施和用戶實(shí)體,業(yè)務(wù)邏輯程序使用一個默認(rèn)值代替,從而讀取對應(yīng)于業(yè)務(wù)邏輯程序第一個點(diǎn)的通用記錄。在本發(fā)明的示范實(shí)施例中,讀取的記錄包括“聲明參數(shù)”,“清除代碼參數(shù)”、“計數(shù)器參數(shù)”和“告警參數(shù)”等方面。
“聲明參數(shù)”通知用戶下面要讀取的聲明。“清除代碼參數(shù)”在程序執(zhí)行到該點(diǎn)之后下點(diǎn)之前被錯誤中斷時,指示出要存儲的清除代碼?!坝嫈?shù)器參數(shù)”指示計數(shù)器,它的值由于執(zhí)行這部分程序而加一?!案婢瘏?shù)”標(biāo)識由這部分程序要求的告警。要讀取的記錄還可以包括其它參數(shù),例如“時間參數(shù)”或“目標(biāo)號碼參數(shù)”,或影響程序執(zhí)行并能夠轉(zhuǎn)變?yōu)橐粋€參數(shù)的任何其它變量。
點(diǎn)1之后的用戶詢問1(步驟41)形成并向CCF/SSF發(fā)送指示剛剛讀取的聲明參數(shù)的消息?;诖耍珻CF/SSF向用戶作對應(yīng)于聲明參數(shù)的聲明。此類聲明可以是例如“請輸入一個設(shè)施代碼”。當(dāng)用戶想要激活“跟蹤”業(yè)務(wù)時,他應(yīng)鍵入適當(dāng)?shù)募せ畲a,例如*44*,而當(dāng)他想要鈍化“跟蹤”業(yè)務(wù)時,他鍵入鈍化代碼,例如*44#。用戶能夠控制的每項業(yè)務(wù)對應(yīng)于能夠通過電話按鍵鍵入、以根據(jù)要求激化或鈍化業(yè)務(wù)的某個預(yù)定代碼。
CCF/SSF收到用戶給出的選擇信息并向業(yè)務(wù)邏輯程序發(fā)回一個包含分析結(jié)果的消息。從收到的消息中,業(yè)務(wù)邏輯程序讀取業(yè)務(wù)標(biāo)識符和業(yè)務(wù)使用的模式(激活/鈍化),并著手研究業(yè)務(wù)標(biāo)識符(步驟42)。如果業(yè)務(wù)標(biāo)識符對應(yīng)于“跟蹤”業(yè)務(wù)的標(biāo)識符,將繼續(xù)在“跟蹤”支路(水平虛線指示其起始點(diǎn))中執(zhí)行程序。如果業(yè)務(wù)標(biāo)識符對應(yīng)于一些其它的業(yè)務(wù),程序的將在對應(yīng)于有關(guān)標(biāo)識符的支路中繼續(xù)執(zhí)行。(在塊“其它業(yè)務(wù)”中表示)。
如果收到的業(yè)務(wù)標(biāo)識符是對應(yīng)于“跟蹤”業(yè)務(wù)的標(biāo)識符,程序?qū)⒗^續(xù)到點(diǎn)2,在該點(diǎn)程序從數(shù)據(jù)庫中讀取預(yù)定記錄,記錄中的“聲明參數(shù)”通知用戶下面要讀取的聲明。
點(diǎn)2之后是用戶詢問2(步驟43),業(yè)務(wù)邏輯在此處向CCF/SSF發(fā)送指示最新讀取的聲明參數(shù)的消息。向用戶所作的聲明可以是例如“你希望激活跟蹤”業(yè)務(wù)。請輸入密碼*本人電話號碼*目標(biāo)號碼#”。用戶給出的應(yīng)答通知程序用戶的密碼、電話號碼和所要求的目標(biāo)號碼。收到這些信息后,程序繼續(xù)到數(shù)據(jù)庫詢問1(步驟44),在這里從數(shù)據(jù)庫中讀取基于用戶的電話號碼建立的關(guān)于用戶的信息。這些信息可以包括例如有關(guān)預(yù)訂的任何附加業(yè)務(wù)的信息、這些業(yè)務(wù)的狀態(tài)(激活/鈍化)、用戶線路的操作模式和口令設(shè)置。
數(shù)據(jù)庫詢問之后,程序檢查(步驟45)用戶信息以知道用戶是否已被授權(quán)使用“跟蹤”業(yè)務(wù)。如果他沒有被授權(quán),程序繼續(xù)到點(diǎn)3,在這兒讀取(圖中未示出)指示下面將要對用戶進(jìn)行的聲明的記錄,換句話說即對應(yīng)于業(yè)務(wù)邏輯程序點(diǎn)3的那些記錄。點(diǎn)3之后(聲明以后),程序早早中斷了執(zhí)行。通常在這種過早中斷了業(yè)務(wù)邏輯程序的情況下,向用戶進(jìn)行由最新讀取的聲明參數(shù)所指示的聲明。
如果用戶被授權(quán)使用“跟蹤”業(yè)務(wù),程序會檢測(步驟46)用戶線路是否處于激活狀態(tài)。如果線路沒有激活,例如由于尚未付費(fèi),程序讀取在點(diǎn)4定義的記錄中包含的參數(shù),并在進(jìn)行聲明后早早地中斷執(zhí)行。
如果用戶線路是激活的,程序檢測(步驟47)是否已達(dá)到業(yè)務(wù)激活/鈍化嘗試(Y)的最高允許次數(shù)。(Ymax)。如果是,程序讀取在點(diǎn)5定義的記錄中包含的參數(shù),并在進(jìn)行聲明后早早地中斷執(zhí)行。
如果程序允許用戶可以多次嘗試并激化/鈍化業(yè)務(wù),程序檢測(步驟48)用戶輸入的密碼是否與從數(shù)據(jù)庫中讀取的密碼一致。如果不一致,程序就把失敗嘗試的次數(shù)再加1,并通過點(diǎn)6轉(zhuǎn)到用戶詢問2(步驟43),向用戶進(jìn)行點(diǎn)6定義的聲明,聲明可以是例如“輸入的電話號碼與密碼不匹配。請輸入密碼*本人電話號碼*目標(biāo)號碼#”。
如果發(fā)現(xiàn)口令正確,程序測試有關(guān)的過程是業(yè)務(wù)激活還是鈍化。如果是業(yè)務(wù)鈍化,程序轉(zhuǎn)到數(shù)據(jù)庫寫入1(步驟49a),鈍化業(yè)務(wù)。程序通過點(diǎn)7轉(zhuǎn)到用戶詢問4(下面將描述)。如果該過程是業(yè)務(wù)激活,程序經(jīng)由點(diǎn)8轉(zhuǎn)到用戶詢問3(步驟50)。在用戶詢問3,向用戶讀出點(diǎn)8指示的個人聲明,例如“你好,Mikko Honkahen,你想把你的呼叫傳送到什么號碼?”作為對用戶詢問3的響應(yīng),程序收到用戶給出的目標(biāo)號碼,并在數(shù)據(jù)庫寫入步驟2(步驟51),把該號碼存入包含該用戶信息的數(shù)據(jù)庫中。寫入之后,程序經(jīng)由點(diǎn)9轉(zhuǎn)到用戶詢問4(步驟52)。
用戶詢問4在點(diǎn)7或點(diǎn)9向用戶讀出有關(guān)成功地激化/鈍化的聲明,然后程序存儲計費(fèi)所需要的信息并終止執(zhí)行。
當(dāng)“跟蹤”業(yè)務(wù)被激活并且用戶電話號碼被呼叫時,CCF/SSF向SCF發(fā)送業(yè)務(wù)請求,SCF對該請求作出響應(yīng),向CCF/SSF發(fā)送用戶希望他的呼叫路由轉(zhuǎn)接至的目標(biāo)號碼。
本發(fā)明使得有可能實(shí)現(xiàn)這樣的IN業(yè)務(wù),即根據(jù)本發(fā)明,制造者或操作者創(chuàng)建對多個用戶公用的一個通用業(yè)務(wù)邏輯程序,并在一個單獨(dú)的數(shù)據(jù)庫或圖表中創(chuàng)建執(zhí)行過程中程序要讀取的用戶專用信息。圖4描述了業(yè)務(wù)邏輯程序的兩部分劃分,和一般情況下由操作者執(zhí)行的業(yè)務(wù)用戶定制。這里多用戶公用的業(yè)務(wù)邏輯程序400存儲在網(wǎng)絡(luò)單元的數(shù)據(jù)庫DB2中,圖4示出由翻譯器讀取的程序命令的一小部分(與點(diǎn)2有關(guān))。當(dāng)程序進(jìn)行到點(diǎn)2時(點(diǎn)(2);業(yè)務(wù)邏輯程序在該點(diǎn)顯示標(biāo)識符L2,它代表一個轉(zhuǎn)移地址),搜索存儲在數(shù)據(jù)庫DB3中的“定制信息”以找到有關(guān)用戶(這里為第2號用戶)的信息,圖中該信息用聲明代碼和清除代碼作為示范。然后使用(必要時)有關(guān)的代碼繼續(xù)程序的執(zhí)行,即在圖4的例子中,在聲明指令(“聲明”)中使用由最新讀取的聲明代碼標(biāo)識的聲明,而當(dāng)必須清除(指令“清除”)呼叫時,使用由剛剛讀取的清除代碼標(biāo)識的清除方法。
圖4的例子中,關(guān)于定義由公用業(yè)務(wù)代碼實(shí)現(xiàn)的業(yè)務(wù)對每位讀者的表現(xiàn)方式的信息存儲在數(shù)據(jù)庫DB3中。因此該信息定義了同一業(yè)務(wù)對每個終端用戶(客戶或操作者)是如何表現(xiàn)的。所以在本發(fā)明的系統(tǒng)中包括實(shí)現(xiàn)一項確定業(yè)務(wù)的一個業(yè)務(wù)邏輯程序和一些附加數(shù)據(jù),他們共同造成每個用戶都有自己的個人程序的印象。
上述方式中,操作者通過對影響業(yè)務(wù)邏輯程序的執(zhí)行的單獨(dú)存儲記錄中的數(shù)據(jù)進(jìn)行刪除,補(bǔ)充或修改,就能夠定制客戶或用戶專用業(yè)務(wù)。由于實(shí)際的業(yè)務(wù)邏輯程序始終原封未動的事實(shí),該系統(tǒng)變得大為有利,由此使用圖形用戶界面不需要編程,不論是手動還是直觀可視。操作者可以,例如利用指令語言MML(人機(jī)語言)改變用戶專用的“定制信息”,在ITU-T(原來的CCITT)建議Z.317-Z.341中定義MML的I/O語法。操作者從位于交換機(jī)中或更遠(yuǎn)處的一個數(shù)據(jù)終端(DT,圖4)發(fā)出MML指令,該指令改變所需用戶的所需參數(shù)。
操作者也可通過利用不同的定制信息創(chuàng)建同一業(yè)務(wù)的不同變化形式為內(nèi)部目的而使用上述原理。例如,操作者可以通過把計數(shù)器接到確定點(diǎn),來創(chuàng)建源于同一業(yè)務(wù)的具有不同計費(fèi)方法的變化形式,當(dāng)程序執(zhí)行經(jīng)過有關(guān)點(diǎn)時計數(shù)器就向前步進(jìn)。這里單獨(dú)存儲的實(shí)際業(yè)務(wù)邏輯程序的所有信息是關(guān)于有關(guān)操作者的信息,這些信息分為不同單元,每個單元與有關(guān)業(yè)務(wù)的一個確定的變化形式相聯(lián)系。圖5描述了根據(jù)這樣一個實(shí)施例的一個系統(tǒng),除了存儲在數(shù)據(jù)庫DB3中的定制信息501此處是變化形式的專用信息外,它與圖4中的系統(tǒng)一致。
與各點(diǎn)相聯(lián)系的計數(shù)器也可以幫助操作者收集各種統(tǒng)計數(shù)據(jù)。例如操作者可能對一個程序經(jīng)過某一確定支路的次數(shù)感興趣,即例如在一個確定時間間隔內(nèi)有多少使用了錯誤的個人標(biāo)識號碼PIN的用戶呼叫。操作者也可以將例如一個告警連接到一個點(diǎn)來代替統(tǒng)計計數(shù)器。這里在業(yè)務(wù)邏輯程序中的一點(diǎn)所檢索的定制信息完全能夠根據(jù)一個標(biāo)識符和業(yè)務(wù)邏輯程序的一個點(diǎn)、或一個業(yè)務(wù)標(biāo)識符和點(diǎn)而被識別。
盡管上面參考附圖中繪出的例子描述了本發(fā)明,但顯而易見本發(fā)明并不局限于此,而是可以在以上陳述的和所附權(quán)利要求書中的發(fā)明思想的范圍內(nèi)進(jìn)行改動。如果由一條足夠高速的鏈路連接,客戶和操作者專用的信息甚至可位于不同的網(wǎng)絡(luò)單元而不是在通用業(yè)務(wù)邏輯程序中。然而其唯一的本質(zhì)特征是,“定制信息”作為用戶專用信息,與實(shí)際程序代碼分別存儲。還應(yīng)該注意到,所附權(quán)利要求書中一項業(yè)務(wù)的產(chǎn)生根據(jù)該業(yè)務(wù),可以意味著,例如激活/鈍化一項業(yè)務(wù)(如上)或在激活后使用一項業(yè)務(wù)。
權(quán)利要求
1.一種用智能網(wǎng)提供用戶專用業(yè)務(wù)的方法,在該方法中,業(yè)務(wù)邏輯程序存儲在智能網(wǎng)的數(shù)據(jù)庫(DB1,DB2)中,根據(jù)預(yù)定觸發(fā)條件來啟動所述業(yè)務(wù)邏輯程序,從而產(chǎn)生用戶專用業(yè)務(wù),其特征在于將業(yè)務(wù)邏輯程序作為對多用戶公用的業(yè)務(wù)邏輯程序(400)來執(zhí)行,從所述業(yè)務(wù)邏輯程序中為每個用戶分別存儲有關(guān)該業(yè)務(wù)的用戶專用信息,以及確定業(yè)務(wù)邏輯程序中的點(diǎn),程序在執(zhí)行期間從此處讀取有關(guān)一個特殊用戶的用戶專用信息,由此含有被讀取的用戶專用信息的公用業(yè)務(wù)邏輯程序的執(zhí)行提供了所述用戶專用業(yè)務(wù)。
2.根據(jù)權(quán)利要求1的一種方法,其特征在于業(yè)務(wù)邏輯程序(400)被存儲在一個與用戶專用信息不同的數(shù)據(jù)庫中。
3.根據(jù)權(quán)利要求1的一種方法,其特征在于,通過性質(zhì)已知的指令語言MML來修改業(yè)務(wù)專用信息。
4.一種利用智能網(wǎng)產(chǎn)生用戶專用業(yè)務(wù)的系統(tǒng),該系統(tǒng)包括存儲在智能網(wǎng)的一個數(shù)據(jù)庫(DB1,DB2)中的一個業(yè)務(wù)邏輯程序,可以根據(jù)一個預(yù)定觸發(fā)條件來觸發(fā)該項業(yè)務(wù),其特征在于將業(yè)務(wù)邏輯程序(400)作為一個對多用戶公用的業(yè)務(wù)邏輯程序來執(zhí)行,從業(yè)務(wù)邏輯程序中為每個用戶分別存儲有關(guān)該業(yè)務(wù)的用戶專用信息,公用業(yè)務(wù)邏輯程序中有多個存儲的點(diǎn),程序在執(zhí)行中從這里讀取有關(guān)一個特殊用戶的用戶專用信息,由此包含被讀取的用戶專用信息的業(yè)務(wù)邏輯程序的執(zhí)行提供了所述用戶專用信息。
5.根據(jù)權(quán)利要求4的系統(tǒng),其特征在于業(yè)務(wù)邏輯程序(400)被存儲在一個與用戶專用信息不同的數(shù)據(jù)庫中。
6.一種用智能網(wǎng)產(chǎn)生定制業(yè)務(wù)的方法,在該方法中,業(yè)務(wù)邏輯程序存儲在智能網(wǎng)的一個數(shù)據(jù)庫(DB1,DB2)中,通過根據(jù)預(yù)定觸發(fā)條件啟動所述業(yè)務(wù)邏輯程序來產(chǎn)生一項定制業(yè)務(wù),其特征在于將業(yè)務(wù)邏輯程序作為對有關(guān)業(yè)務(wù)的不同變化形式公用的一個通用業(yè)務(wù)邏輯程序(400)來執(zhí)行,與所述業(yè)務(wù)邏輯程序分開,為每個變化形式單獨(dú)存儲有關(guān)該業(yè)務(wù)的定制信息,定義業(yè)務(wù)邏輯程序中的點(diǎn),程序在執(zhí)行中從此處讀取有關(guān)一個特殊變化形式的定制信息,由此包含被讀取的定制信息的業(yè)務(wù)邏輯程序的執(zhí)行提供了所述業(yè)務(wù)的一種變化形式。
7.根據(jù)權(quán)利要求6的一種方法,其特征在于業(yè)務(wù)邏輯程序(400)被存儲在一個與關(guān)于不同變化形式的定制信息不同的數(shù)據(jù)庫中。
8.根據(jù)權(quán)利要求6的一種方法,其特征在于通過性質(zhì)已知的指令語言MML來改變定制信息。
9.一個利用智能網(wǎng)產(chǎn)生定制業(yè)務(wù)的系統(tǒng),該系統(tǒng)包括存儲在智能網(wǎng)的一個數(shù)據(jù)庫(DB1,DB2)中的一個業(yè)務(wù)邏輯程序,可以根據(jù)預(yù)定的觸發(fā)條件來啟動該程序,其特征在于將業(yè)務(wù)邏輯程序(400)作為對多個業(yè)務(wù)變化形式公用的一個業(yè)務(wù)邏輯程序來執(zhí)行,從所述的業(yè)務(wù)邏輯程序中為每個業(yè)務(wù)的變化形式分別存儲關(guān)于該業(yè)務(wù)的定制信息,公用業(yè)務(wù)邏輯程序中有一些被定義的點(diǎn),程序在執(zhí)行中從此處讀取關(guān)于一特殊化形式的定制信息,由此包含被讀取的定制信息的業(yè)務(wù)邏輯程序的執(zhí)行提供了所述業(yè)務(wù)的一種變化形式。
全文摘要
本發(fā)明涉及一種利用智能網(wǎng)提供用戶專用業(yè)務(wù)的方法。在該方法中,業(yè)務(wù)邏輯程序存儲在智能網(wǎng)的一個數(shù)據(jù)庫(DB1,DB2)中,通過根據(jù)預(yù)定觸發(fā)條件啟動所說的業(yè)務(wù)邏輯程序來提供用戶專用業(yè)務(wù)。為了能夠在相當(dāng)大的規(guī)模上經(jīng)濟(jì)地實(shí)現(xiàn)這些用戶專用業(yè)務(wù),(a)將業(yè)務(wù)邏輯程序作為一個對多個用戶公用的業(yè)務(wù)邏輯程序來執(zhí)行,(b)與所說的業(yè)務(wù)邏輯程序分開為每個用戶分別存儲有關(guān)該業(yè)務(wù)的用戶專用信息,(c)業(yè)務(wù)邏輯程序中有一些被定義點(diǎn),程序在執(zhí)行中從此處讀取關(guān)于一個特殊用戶的用戶專用信息,由此,含有被讀取的用戶專用信息的公用業(yè)務(wù)邏輯程序的執(zhí)行提供了所述用戶專用業(yè)務(wù)。
文檔編號H04Q3/00GK1180468SQ96193050
公開日1998年4月29日 申請日期1996年4月2日 優(yōu)先權(quán)日1996年4月2日
發(fā)明者伊瓦·哈蒂卡因恩, 阿斯科·蘇奧薩, 李那·塞沃拉 申請人:諾基亞電信公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1