亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

軟件hlr結(jié)構(gòu)的制作方法

文檔序號(hào):7580671閱讀:217來源:國知局
專利名稱:軟件hlr結(jié)構(gòu)的制作方法
發(fā)明的背景購置電話交換設(shè)備的電話業(yè)務(wù)提供者更寧愿提供除簡單的電話呼叫路由選擇之外的獨(dú)特的電話業(yè)務(wù)。諸如被叫付費(fèi)(免費(fèi)電話)業(yè)務(wù)、始發(fā)呼叫篩選、終結(jié)呼叫篩選和縮位撥號(hào)計(jì)劃的獨(dú)特業(yè)務(wù)僅是業(yè)務(wù)提供者能提供給其用戶以使其業(yè)務(wù)不同于其竟?fàn)幷叩念~外業(yè)務(wù)的一些示例。
一種使電話業(yè)務(wù)提供者更方便地定制其交換設(shè)備以便允許這些額外業(yè)務(wù)的方法是利用智能網(wǎng)絡(luò)。智能網(wǎng)絡(luò)至少自1980中期已存在。傳統(tǒng)地,在用戶呼叫特殊號(hào)碼(諸如美國的“800”號(hào)碼)時(shí),調(diào)用這些智能網(wǎng)絡(luò)。撥打該號(hào)碼來使一個(gè)觸發(fā)信號(hào)發(fā)送給交換系統(tǒng),使此交換系統(tǒng)與智能網(wǎng)絡(luò)系統(tǒng)通信以便在智能網(wǎng)絡(luò)中查明將如何處理此呼叫。智能網(wǎng)絡(luò)根據(jù)提供給用戶(或接收呼叫者)的預(yù)約業(yè)務(wù)提供特殊化的指令給交換系統(tǒng)。
智能網(wǎng)絡(luò)的主要優(yōu)點(diǎn)是提供額外業(yè)務(wù)的靈活性而不必調(diào)整“硬編碼”交換系統(tǒng),即,通過通知交換系統(tǒng)它能依靠另一子系統(tǒng)以便在請(qǐng)求額外業(yè)務(wù)時(shí)執(zhí)行其交換職責(zé),此交換系統(tǒng)自己不必具有決定如何處理額外業(yè)務(wù)交換的“智能”,相反,那個(gè)智能駐留在智能網(wǎng)絡(luò)系統(tǒng)中,它能進(jìn)行修改、重新編程等而不影響此交換系統(tǒng)的標(biāo)準(zhǔn)交換性能。如果請(qǐng)求標(biāo)準(zhǔn)的點(diǎn)對(duì)點(diǎn)呼叫,則可不調(diào)用智能網(wǎng)絡(luò),并且交換系統(tǒng)能以傳統(tǒng)方式為此呼叫選擇路由。
智能網(wǎng)絡(luò)由稱為獨(dú)立于業(yè)務(wù)的構(gòu)造部件(SIB)的構(gòu)造部件組成,每個(gè)SIB對(duì)單個(gè)輸入信號(hào)執(zhí)行特定邏輯功能。目前使用的示例SIB表被表示在附錄A中。例如,一個(gè)SIB可以確定是在特定日期之前還是在此之后接收呼叫。如果此SIB確定是在此之前接收呼叫,可以對(duì)另一SIB進(jìn)行邏輯分析以便進(jìn)一步的邏輯處理。如果確定是在此特定日期之后接收呼叫,可以對(duì)信息信號(hào)進(jìn)行邏輯分析,以通知交換系統(tǒng)結(jié)束此呼叫。這只是表示SIB如何能用于開發(fā)復(fù)雜的呼叫路由選擇指令的一個(gè)示例。SIB能進(jìn)行改變、修改、在數(shù)量上進(jìn)行組合或在數(shù)量上減少以生成用于智能網(wǎng)絡(luò)所提供的特定額外業(yè)務(wù)的整體業(yè)務(wù)邏輯。
具有SIB結(jié)構(gòu)的智能網(wǎng)絡(luò)在(通過增加或修改業(yè)務(wù)邏輯例行程序)提供定制業(yè)務(wù)方面提供高靈活性并允許迅速與經(jīng)濟(jì)地增加的額外業(yè)務(wù)的變化與增加而不影響標(biāo)準(zhǔn)硬編碼交換系統(tǒng)。
因?yàn)槟軓母鱾€(gè)SIB部分中靈活地建立所需的整體邏輯,所以將SIB用作構(gòu)造部件來生成較大的邏輯方案稱為靈活邏輯。可選擇地,能以固定邏輯生成業(yè)務(wù)邏輯,這表示一旦編程,不通過改變模塊代碼塊而通過改變?cè)创a自身來改變程序。


圖1表示具有智能網(wǎng)絡(luò)能力的現(xiàn)有技術(shù)業(yè)務(wù)網(wǎng)絡(luò)。在圖1的示例中,用戶10向其電話業(yè)務(wù)提供者請(qǐng)求額外業(yè)務(wù)以允許它接收至其銷售組織的被叫付費(fèi)呼叫和平均地分配這些呼叫給其當(dāng)前銷售代表的目的電話號(hào)碼。利用呼叫者12能撥打的指定的“800”號(hào)碼調(diào)用此額外業(yè)務(wù),利用本地交換機(jī)11接收800號(hào)碼。
本地交換機(jī)11將此呼叫從呼叫者12引導(dǎo)到業(yè)務(wù)交換功能(SSF),此SSF將此呼叫交換到其目的地。在這樣做之前,此業(yè)務(wù)交換功能檢測來自本地交換機(jī)的呼叫信息中的觸發(fā)信號(hào)。諸如呼叫者12撥打的800號(hào)碼的智能網(wǎng)絡(luò)呼叫將使業(yè)務(wù)交換功能發(fā)送消息給業(yè)務(wù)控制功能。此業(yè)務(wù)交換功能(SSF)位于業(yè)務(wù)交換點(diǎn)(SSP)上,而業(yè)務(wù)控制功能(SCF)位于業(yè)務(wù)控制點(diǎn)(SCP)上??蛇x擇地,業(yè)務(wù)交換功能和業(yè)務(wù)控制功能可以位于同一節(jié)點(diǎn)(隨后稱為業(yè)務(wù)交換控制點(diǎn)(SSCP))上。
一般地,業(yè)務(wù)交換功能發(fā)送包含了呼叫者12撥打的號(hào)碼和一般呼叫信息的消息給業(yè)務(wù)控制功能。這調(diào)用SCF中的業(yè)務(wù)腳本(script)解釋器,此解釋器分析接收的消息。此分析包括查找此業(yè)務(wù)中的程序并向用戶10收取服務(wù)費(fèi)用。在根據(jù)與(用戶10)撥打的號(hào)碼有關(guān)的業(yè)務(wù)邏輯分析呼叫信息之后,SCF將合適的呼叫交換指令通知SSF。在圖1的示例中,例如,SCF可以分析至用戶10的輸入電話呼叫的以前分布并根據(jù)平均分布程序?yàn)閬碜院艚姓?2的呼叫選擇路由至用戶10的銷售代表。
在確定呼叫目的地之后,SCF發(fā)送指令給SSF以便將呼叫者12交換至用戶10上合適的目的地。這以傳統(tǒng)方式通過中轉(zhuǎn)交換機(jī)(TR)16、有可能其他的業(yè)務(wù)交換點(diǎn)15、其他的中轉(zhuǎn)交換機(jī)17和其他本地交換機(jī)18來完成。
從圖1的示例中能看出,智能網(wǎng)絡(luò)的優(yōu)點(diǎn)是業(yè)務(wù)交換點(diǎn)13的業(yè)務(wù)交換功能(SSF)不必進(jìn)行編碼來將呼叫從呼叫者12交換到用戶10,而能依賴于業(yè)務(wù)控制點(diǎn)14的業(yè)務(wù)控制功能來為它提供那個(gè)信息。因此,如果用戶10的預(yù)約業(yè)務(wù)改變,不必修改業(yè)務(wù)交換點(diǎn)13上的業(yè)務(wù)交換功能。相反地,能在業(yè)務(wù)控制點(diǎn)14上進(jìn)行所有修改。
基本上,僅對(duì)業(yè)務(wù)交換點(diǎn)13的定制進(jìn)行編程使得業(yè)務(wù)交換點(diǎn)13能識(shí)別智能網(wǎng)絡(luò)觸發(fā)信號(hào)(分配給智能網(wǎng)絡(luò)業(yè)務(wù)的呼叫號(hào)碼),從而業(yè)務(wù)交換點(diǎn)13能在檢測到觸發(fā)信號(hào)時(shí)向業(yè)務(wù)控制點(diǎn)14請(qǐng)求交換信息。否則,業(yè)務(wù)交換點(diǎn)13根據(jù)普通交換功能操作。業(yè)務(wù)交換點(diǎn)13因而必須注意從呼叫者12至中轉(zhuǎn)交換機(jī)16的呼叫的處理以及至業(yè)務(wù)控制點(diǎn)14的操作信號(hào)。
業(yè)務(wù)控制點(diǎn)14上的業(yè)務(wù)控制功能(SCF)提供能迅速將新業(yè)務(wù)引入到系統(tǒng)中的基礎(chǔ),此框架圍繞解釋識(shí)別將由網(wǎng)絡(luò)提供的新業(yè)務(wù)的新近引入的業(yè)務(wù)腳本的業(yè)務(wù)腳本解釋器進(jìn)行操作。如上所述,可利用在業(yè)務(wù)交換點(diǎn)13上檢測的觸發(fā)信號(hào)來調(diào)用業(yè)務(wù)控制功能(SCF)。在收到觸發(fā)功能之后,業(yè)務(wù)控制點(diǎn)14根據(jù)接收的觸發(fā)信號(hào)類型來開始腳本解釋操作。此操作將導(dǎo)致某一結(jié)果,它提供用于處理與觸發(fā)事件有關(guān)的呼叫交換的指令。
在業(yè)務(wù)控制點(diǎn)14上進(jìn)行操作的業(yè)務(wù)腳本是業(yè)務(wù)邏輯與業(yè)務(wù)數(shù)據(jù)的組合。此業(yè)務(wù)邏輯由允許容易地引入新業(yè)務(wù)并在一旦引入時(shí)允許容易地修改新業(yè)務(wù)的許多模塊組成,這些模塊前面稱為獨(dú)立于業(yè)務(wù)的構(gòu)造部件(SIB)。
諸如結(jié)合圖1所述的智能網(wǎng)絡(luò)因而是一個(gè)其目的在于易于引入新業(yè)務(wù)的結(jié)構(gòu)概念。
發(fā)明概要由于客戶需求,商業(yè)上要求無線環(huán)境中的智能網(wǎng)絡(luò)。類似于基于陸地的智能網(wǎng)絡(luò)的無線智能網(wǎng)絡(luò)是一個(gè)其目的在于易于在無線環(huán)境中引入新業(yè)務(wù)的結(jié)構(gòu)概念。理想地,無線智能網(wǎng)絡(luò)支持標(biāo)準(zhǔn)電話移動(dòng)性(諸如,傳統(tǒng)蜂窩網(wǎng)絡(luò)中的IS41協(xié)議)以及智能網(wǎng)絡(luò)概念。無線智能網(wǎng)絡(luò)解決與蜂窩網(wǎng)絡(luò)有關(guān)的許多問題。首先,無線環(huán)境中的智能組網(wǎng)減少開發(fā)與布署新業(yè)務(wù)所要求的時(shí)間。第二,它使業(yè)務(wù)提供者被釋放以便去提供客戶設(shè)計(jì)的業(yè)務(wù)而不依賴于交換機(jī)提供者來在交換功能中研制與實(shí)施業(yè)務(wù)。第三,利用無線環(huán)境中的智能網(wǎng)絡(luò),無線網(wǎng)絡(luò)業(yè)務(wù)提供者能使其業(yè)務(wù)與竟?fàn)幷咛峁┑臉I(yè)務(wù)不同。本發(fā)明提供幾種選擇方案來對(duì)無線網(wǎng)絡(luò)進(jìn)行功能上的層次劃分,以便適應(yīng)于無線智能組網(wǎng)。
附圖簡述本發(fā)明的其他優(yōu)點(diǎn)與目的將結(jié)合附圖具體進(jìn)行描述,其中圖1是包括智能組網(wǎng)能力的現(xiàn)有技術(shù)電話網(wǎng)絡(luò)的示意圖;圖2是包括智能網(wǎng)絡(luò)能力的無線網(wǎng)絡(luò)的示意圖;圖3是本發(fā)明所采用的結(jié)構(gòu)的示例實(shí)施例;圖4是圖3的替換實(shí)施例;圖5是根據(jù)本發(fā)明示例實(shí)施例用于歸屬寄存器功能的固定應(yīng)用程序編制器的接口的示意圖;圖6是根據(jù)本發(fā)明的示例實(shí)施例用于業(yè)務(wù)控制功能的靈活應(yīng)用程序編制器接口;圖7是圖3與4的實(shí)施例的另一替換實(shí)施例;圖8是與圖7的實(shí)施例有關(guān)的業(yè)務(wù)邏輯執(zhí)行環(huán)境的示例實(shí)施例;圖9是現(xiàn)有技術(shù)歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)結(jié)構(gòu)的示例實(shí)施例;圖10是根據(jù)本發(fā)明的歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)結(jié)構(gòu)的示例實(shí)施例;圖11是根據(jù)本發(fā)明另一實(shí)施例的歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)的示例實(shí)施例;圖12是根據(jù)本發(fā)明的另一歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)示例實(shí)施例;圖13是根據(jù)本發(fā)明的另一示例歸屬位置寄存器結(jié)構(gòu);圖14是根據(jù)本發(fā)明的示例業(yè)務(wù)控制點(diǎn)結(jié)構(gòu);圖15是分開在多個(gè)節(jié)點(diǎn)中的業(yè)務(wù)控制功能的示例實(shí)施例;圖16是根據(jù)本發(fā)明的示例實(shí)施例的業(yè)務(wù)網(wǎng)絡(luò)結(jié)構(gòu)的示例實(shí)施例;和圖17是現(xiàn)有技術(shù)業(yè)務(wù)控制功能實(shí)體的示例實(shí)施例。
優(yōu)選實(shí)施方案的詳細(xì)描述圖2是表示具有智能網(wǎng)絡(luò)能力的無線網(wǎng)絡(luò)的基本結(jié)構(gòu)。移動(dòng)站MS1、MS2…MSn通過基站20與電話網(wǎng)絡(luò)通信。基站20是可通過移動(dòng)交換中心(MSC)21將呼叫從移動(dòng)站傳送到移動(dòng)與陸地網(wǎng)絡(luò)的許多基站之中的一個(gè)基站。移動(dòng)交換中心21與公用陸地移動(dòng)網(wǎng)絡(luò)(PLMN)通信以便將呼叫從與之有關(guān)的移動(dòng)站中傳送到另外的遠(yuǎn)程電話業(yè)務(wù)設(shè)施。
移動(dòng)站自然能從基站20所控制的環(huán)境移動(dòng)到另一基站所控制的環(huán)境。給每個(gè)移動(dòng)站分配保持在歸屬位置寄存器22中的一個(gè)歸屬位置。當(dāng)移動(dòng)站從其歸屬位置移動(dòng)到另一區(qū)域時(shí),在此移動(dòng)站可在其中漫游的特定地區(qū)的移動(dòng)交換中心21的可變位置寄存器(VLR)的相關(guān)區(qū)域中,對(duì)此移動(dòng)站進(jìn)行登記。以這種方式,移動(dòng)網(wǎng)絡(luò)能記錄每個(gè)移動(dòng)站的位置以便發(fā)送呼叫給此移動(dòng)站和從此移動(dòng)站接收呼叫。
在智能網(wǎng)絡(luò)環(huán)境中,此無線網(wǎng)絡(luò)可以給無線用戶提供定制業(yè)務(wù)。為此,在與移動(dòng)交換中心21和歸屬位置寄存器22的通信中提供業(yè)務(wù)控制點(diǎn)23。注意在圖2中,連接業(yè)務(wù)控制點(diǎn)23、歸屬位置寄存器22和移動(dòng)交換中心21的虛線表示控制信號(hào)的通信,而諸如移動(dòng)交換中心21、基站20與公用陸地移動(dòng)網(wǎng)絡(luò)(PLMN)之間的實(shí)線表示諸如數(shù)字或模擬話音的呼叫信號(hào)的通信。在全部附圖中使用此圖表符號(hào)來區(qū)分控制信號(hào)與呼叫信號(hào)。
當(dāng)移動(dòng)站撥打識(shí)別智能網(wǎng)絡(luò)業(yè)務(wù)的號(hào)碼時(shí),移動(dòng)交換中心21在業(yè)務(wù)控制點(diǎn)23上呼叫以提供有關(guān)此呼叫處理的引導(dǎo)。業(yè)務(wù)控制點(diǎn)23采用業(yè)務(wù)控制功能24來處理此請(qǐng)求并提供有關(guān)如何處理此呼叫的引導(dǎo)給移動(dòng)交換中心21。業(yè)務(wù)控制點(diǎn)23也必須采用存儲(chǔ)處理智能網(wǎng)絡(luò)業(yè)務(wù)請(qǐng)求所必需的數(shù)據(jù)的業(yè)務(wù)數(shù)據(jù)功能25。
雖然歸屬位置寄存器22與業(yè)務(wù)控制點(diǎn)23在圖2中分開示出,但它們可以組合在單個(gè)節(jié)點(diǎn)中并且甚至可以與移動(dòng)交換中心21一起組合在單個(gè)節(jié)點(diǎn)中。
實(shí)質(zhì)上,歸屬位置寄存器22管理無線用戶的移動(dòng)性狀況。因此,歸屬位置寄存器22與其他功能實(shí)體相互作用以便保持移動(dòng)站MS1,MS2,…MSn的位置與活動(dòng)狀態(tài);傳送與更新用戶分布;提供用于呼叫建立或短消息業(yè)務(wù)傳送的路由選擇地址;以及給移動(dòng)站提供通知信息。
業(yè)務(wù)控制功能24在業(yè)務(wù)請(qǐng)求的處理中指揮呼叫控制功能,業(yè)務(wù)控制功能可以與其他功能實(shí)體相互作用以便訪問附加邏輯或獲得處理呼叫與業(yè)務(wù)邏輯事例所要求的信息(業(yè)務(wù)或用戶數(shù)據(jù))。業(yè)務(wù)數(shù)據(jù)功能25包含在其業(yè)務(wù)執(zhí)行時(shí)由業(yè)務(wù)控制功能24實(shí)時(shí)存取的客戶與網(wǎng)絡(luò)數(shù)據(jù)。
可以在圖2實(shí)施例中包含的另一功能實(shí)體(未在圖2中示出)是驗(yàn)證功能。這提供與驗(yàn)證、話音保密和信令消息加密有關(guān)的業(yè)務(wù)邏輯與業(yè)務(wù)數(shù)據(jù)功能。
如圖2所示,業(yè)務(wù)控制點(diǎn)包括業(yè)務(wù)控制功能24與業(yè)務(wù)數(shù)據(jù)功能25的功能實(shí)體,業(yè)務(wù)控制點(diǎn)23能直接地或通過歸屬位置寄存器22來與移動(dòng)交換中心21接口。
在業(yè)務(wù)控制功能24位于單獨(dú)節(jié)點(diǎn)中時(shí),此節(jié)點(diǎn)稱為業(yè)務(wù)控制點(diǎn)23。業(yè)務(wù)控制功能24可選擇地位于另一節(jié)點(diǎn)中,諸如歸屬位置寄存器22或移動(dòng)交換中心21。
總之,其中的業(yè)務(wù)控制點(diǎn)與業(yè)務(wù)控制功能對(duì)于電信業(yè)務(wù)不是新的。根據(jù)現(xiàn)有技術(shù)的示例業(yè)務(wù)控制功能例如表示在圖17中。這里,業(yè)務(wù)控制功能170表示為與業(yè)務(wù)交換功能171通信。用類推的方法,圖17的業(yè)務(wù)控制功能170在本發(fā)明的某些實(shí)施例中能類似于圖2的業(yè)務(wù)控制功能24。同樣,圖17的業(yè)務(wù)交換功能171在本發(fā)明的某些實(shí)施例中能類似于圖2的移動(dòng)交換中心21。如圖17所示,業(yè)務(wù)交換功能171通過接口172與業(yè)務(wù)控制功能170通信。最后,業(yè)務(wù)交換功能171需要從業(yè)務(wù)控制功能170中接收有關(guān)正確處理呼叫請(qǐng)求的指令。業(yè)務(wù)控制功能中的業(yè)務(wù)處理利用從業(yè)務(wù)交換功能171中接收的調(diào)用指令來開始執(zhí)行。這提示業(yè)務(wù)控制功能去參考一組業(yè)務(wù)腳本173,該組業(yè)務(wù)腳本173識(shí)別應(yīng)如何處理呼叫(諸如免費(fèi)電話、被叫付費(fèi)或其他較復(fù)雜的處理)。業(yè)務(wù)腳本173由業(yè)務(wù)腳本解釋器(SSI)來進(jìn)行處理,該業(yè)務(wù)腳本解釋器(SSI)根據(jù)從業(yè)務(wù)交換功能171中提供的調(diào)用來提供用于解釋業(yè)務(wù)腳本173的框架。因而,從業(yè)務(wù)交換功能171向業(yè)務(wù)控制功能170的調(diào)用請(qǐng)求導(dǎo)致產(chǎn)生由業(yè)務(wù)腳本解釋器根據(jù)業(yè)務(wù)腳本173返回的某些操作。還有,在業(yè)務(wù)控制功能需要操作的結(jié)果(事件)時(shí),它等待業(yè)務(wù)交換功能完成并提供那個(gè)結(jié)果給它。示例結(jié)果/事件能包括更新業(yè)務(wù)控制功能中的信息或恢復(fù)腳本解釋。最后,用于特定業(yè)務(wù)處理的業(yè)務(wù)交換功能與業(yè)務(wù)控制功能之間的通信在從業(yè)務(wù)腳本解釋器至業(yè)務(wù)交換功能的對(duì)話消息結(jié)束時(shí)結(jié)束。如圖17所示,業(yè)務(wù)控制功能170允許電信交換機(jī)通過改變業(yè)務(wù)腳本173實(shí)施新的呼叫處理操作而不改變業(yè)務(wù)交換功能171。
業(yè)務(wù)腳本173由于其模塊性也易于進(jìn)行改變。業(yè)務(wù)腳本173是業(yè)務(wù)邏輯與業(yè)務(wù)數(shù)據(jù)的組合。業(yè)務(wù)邏輯由許多鏈接在一起的模塊組成。每個(gè)模塊接受單個(gè)輸入信號(hào)并從中提供可變數(shù)量的可能結(jié)果或輸出信號(hào)。一定數(shù)量的獨(dú)立于業(yè)務(wù)的構(gòu)造部件被提供作為標(biāo)準(zhǔn)模塊,而其他獨(dú)立于業(yè)務(wù)的構(gòu)造部件能定制用于特定業(yè)務(wù)控制功能170。例如,一種類型的標(biāo)準(zhǔn)獨(dú)立于業(yè)務(wù)的構(gòu)造部件將接受表示周日的信號(hào)并根據(jù)是在工作日還是在周末接收此呼叫來將此呼叫分支到兩個(gè)不同地方之中的一個(gè)地方。這僅是獨(dú)立于業(yè)務(wù)的構(gòu)造部件的一個(gè)示例實(shí)施例,而許多其他的實(shí)施例是公知的并能想像到所需的特定定制呼叫處理的實(shí)施例。
圖2的業(yè)務(wù)控制功能24類似于圖7的操作在于,它采用由圖2所采用的無線實(shí)施例合適的某些構(gòu)造部件組成的業(yè)務(wù)腳本173。
圖2的業(yè)務(wù)控制點(diǎn)23與歸屬位置寄存器22的結(jié)構(gòu)對(duì)于最終所需的功能是重要的。這些組成部分的高級(jí)結(jié)構(gòu)的示例實(shí)施例與驗(yàn)證功能一起表示在圖3中。這里,HLR/SCP39結(jié)合了四個(gè)功能實(shí)體驗(yàn)證控制功能30、歸屬寄存器功能31、業(yè)務(wù)數(shù)據(jù)功能32和業(yè)務(wù)控制功能33。驗(yàn)證控制功能30、歸屬寄存器功能31和業(yè)務(wù)控制功能33通過標(biāo)準(zhǔn)SS7通信協(xié)議利用SS7棧38相互通信。
驗(yàn)證功能30是包含類似于當(dāng)今的歸屬寄存器子系統(tǒng)結(jié)構(gòu)中所提供的功能操作的驗(yàn)證功能的功能實(shí)體。驗(yàn)證控制功能實(shí)體30包括數(shù)據(jù)庫34a、業(yè)務(wù)處理能力35a和業(yè)務(wù)控制層36a。驗(yàn)證控制功能30通過業(yè)務(wù)控制層36a、36b和36c與歸屬寄存器功能31和業(yè)務(wù)控制功能33通信。即,功能實(shí)體30、31與33在通過SS7棧38相互(在合適時(shí))傳送呼叫信號(hào)的同時(shí)通過業(yè)務(wù)控制層36a、36b與36c相互傳送控制信號(hào)。
歸屬寄存器功能31是除了已去掉驗(yàn)證功能之外具有與移動(dòng)網(wǎng)絡(luò)中使用的歸屬寄存器子系統(tǒng)相同功能的功能實(shí)體。歸屬寄存器功能31包括三個(gè)功能層,即數(shù)據(jù)層34b、業(yè)務(wù)處理能力35b和業(yè)務(wù)控制層36b。
業(yè)務(wù)控制功能33是控制智能網(wǎng)絡(luò)與無線智能網(wǎng)絡(luò)業(yè)務(wù)的處理的功能實(shí)體,特別地,它執(zhí)行類似于結(jié)合圖17所述的(除了業(yè)務(wù)腳本173采用的獨(dú)立于業(yè)務(wù)的構(gòu)造部件的類型之外)通過業(yè)務(wù)生成與管理功能生成的業(yè)務(wù)程序。因而,業(yè)務(wù)控制功能33包括采用獨(dú)立于業(yè)務(wù)的構(gòu)造部件37b的表面邏輯層37a。另外,業(yè)務(wù)控制功能33包括傳送控制信號(hào)2的業(yè)務(wù)控制層36,例如,其相應(yīng)業(yè)務(wù)控制層36b上的歸屬寄存器功能31。業(yè)務(wù)控制功能33依賴于獨(dú)立功能實(shí)體即業(yè)務(wù)數(shù)據(jù)功能32來存儲(chǔ)其數(shù)據(jù)。
圖3的結(jié)構(gòu)實(shí)現(xiàn)某些特性。首先,在每個(gè)應(yīng)用程序(每個(gè)驗(yàn)證功能30、歸屬寄存器31和業(yè)務(wù)控制功能33)的基礎(chǔ)上保持用戶文檔文件和數(shù)據(jù)。這意味著即使應(yīng)用程序?qū)嶋H上被共同定位,但它們將包括三個(gè)單獨(dú)的用于數(shù)據(jù)存儲(chǔ)的邏輯實(shí)體(數(shù)據(jù)庫34a、數(shù)據(jù)庫34b與業(yè)務(wù)數(shù)據(jù)功能32)。應(yīng)用程序與數(shù)據(jù)功能之間的接口將與數(shù)據(jù)庫類型(關(guān)系、面向?qū)ο竽繕?biāo)等)無關(guān)。在此應(yīng)用程序的相應(yīng)數(shù)據(jù)庫中如何構(gòu)造數(shù)據(jù)的描述保持在相應(yīng)數(shù)據(jù)功能中。結(jié)果,業(yè)務(wù)處理層35a與35b僅需知道需要哪個(gè)數(shù)據(jù)而不必知道如何構(gòu)造此數(shù)據(jù)。
歸屬寄存器功能層31用作前端功能實(shí)體,從而使歸屬寄存器功能31首先處理所有的控制消息。因此,例如,如果將在業(yè)務(wù)控制功能33中執(zhí)行業(yè)務(wù)(即,在遭遇觸發(fā)點(diǎn)時(shí)),則歸屬寄存器功能31發(fā)送一個(gè)請(qǐng)求業(yè)務(wù)控制功能33執(zhí)行此業(yè)務(wù)的消息。如果業(yè)務(wù)控制功能需要查詢用戶進(jìn)一步的信息,它必須利用歸屬寄存器功能31來這樣做。
雖然歸屬寄存器功能31與業(yè)務(wù)控制功能33在圖3中表示在同一節(jié)點(diǎn)中,但這兩個(gè)應(yīng)用程序不必位于同一物理節(jié)點(diǎn)中。如果它們被共同定位,則它們之間的接口能是內(nèi)部的?;蛘?,它們之間的接口是外部的。業(yè)務(wù)控制層36a、36b與36c負(fù)責(zé)來確定將使用內(nèi)部還是外部協(xié)議。即,如果歸屬寄存器功能31與業(yè)務(wù)控制功能33未被設(shè)在一起,它們根據(jù)標(biāo)準(zhǔn)通信協(xié)議通過外部進(jìn)行通信。另一方面,如果它們被設(shè)在一起,業(yè)務(wù)控制用戶層36b與36c被用來確定使用內(nèi)部協(xié)議。利用此方案,使得業(yè)務(wù)量處理不必進(jìn)行物理配置。
在多個(gè)預(yù)定義觸發(fā)點(diǎn)中進(jìn)行從歸屬寄存器功能31至業(yè)務(wù)控制功能33的轉(zhuǎn)移。這些觸發(fā)點(diǎn)能根據(jù)用戶(例如,根據(jù)用戶類別)進(jìn)行指令改變,然而,它們的數(shù)據(jù)在設(shè)計(jì)時(shí)被預(yù)定義。可選擇地,能通過將編程能力擴(kuò)展到數(shù)據(jù)部分、通過增加更多的觸發(fā)點(diǎn)以及允許根據(jù)等級(jí)類型和節(jié)點(diǎn)能力等進(jìn)行查詢來使此機(jī)制更靈活。
歸屬寄存器功能31與驗(yàn)證控制功能30可利用固定邏輯來實(shí)施。利用靈活邏輯生成在業(yè)務(wù)控制功能33中執(zhí)行的業(yè)務(wù)。如本文所使用的,在利用固定邏輯實(shí)施功能時(shí),僅能通過修改源代碼并重新編譯源代碼來更新功能。通過在所述節(jié)點(diǎn)上進(jìn)行功能改變則能修改業(yè)務(wù)。另一方面,如果利用靈活邏輯實(shí)施功能,能通過更新檢查其行為的腳本來修改功能,隨后通過在所述節(jié)點(diǎn)上下載腳本能修改業(yè)務(wù)。
圖3的結(jié)構(gòu)具有許多優(yōu)點(diǎn)。此結(jié)構(gòu)在技術(shù)上是低風(fēng)險(xiǎn)的,這是因?yàn)榇私Y(jié)構(gòu)是公知的并在其他電信環(huán)境內(nèi)得到驗(yàn)證。還有,其性能是好的,因?yàn)闆]有解釋器開銷,并且與當(dāng)前智能網(wǎng)絡(luò)實(shí)施相比更容易控制數(shù)據(jù)庫存取的數(shù)量。另外,由于數(shù)據(jù)模型是固定的,所以能優(yōu)化每個(gè)用戶的存儲(chǔ)器使用。由于不影響業(yè)務(wù)管理應(yīng)用系統(tǒng)(例如,與當(dāng)前智能網(wǎng)絡(luò)實(shí)施相比,不要求新的獨(dú)立于業(yè)務(wù)的構(gòu)造部件或業(yè)務(wù)設(shè)計(jì)),所以此結(jié)構(gòu)復(fù)雜性也是低的。
然而,例如由于在增加新的觸發(fā)點(diǎn)時(shí)或在需要更新接口時(shí)需要許多修改工作,所以圖3的結(jié)構(gòu)不如下述的選擇方案靈活和適用。還有,用于歸屬寄存器功能31與業(yè)務(wù)控制功能33的兩個(gè)單獨(dú)的功能實(shí)體表示出它們之間更長的響應(yīng)時(shí)間和/或更復(fù)雜的接口。這在業(yè)務(wù)需要位于另一應(yīng)用程序中的數(shù)據(jù)時(shí)尤為正確。最后,圖3的結(jié)構(gòu)在數(shù)據(jù)恢復(fù)情形期間更復(fù)雜,這是因?yàn)閱为?dú)的邏輯數(shù)據(jù)庫(34a,34b與32)要求保持更多的記錄文件。作為上面結(jié)合圖3所述結(jié)構(gòu)替換的結(jié)構(gòu)表示在圖4中。在圖4中,歸屬寄存器功能實(shí)體41與業(yè)務(wù)控制功能實(shí)體42共享單個(gè)邏輯數(shù)據(jù)實(shí)體43。還有,圖4的結(jié)構(gòu)利用靈活的邏輯實(shí)施某些歸屬寄存器功能。
在圖4的實(shí)施例中,具有業(yè)務(wù)層40a與業(yè)務(wù)控制層40b的驗(yàn)證功能實(shí)體40與上面結(jié)合圖3的實(shí)施例所述的相同。歸屬寄存器功能實(shí)體41是一個(gè)具有結(jié)合圖3的歸屬寄存器功能31所述的一些歸屬寄存器功能的功能實(shí)體,但利用固定邏輯來實(shí)施某些功能并利用靈活邏輯實(shí)施其他功能。具體地,利用固定邏輯實(shí)施所有與非業(yè)務(wù)相關(guān)功能(即,在基本業(yè)務(wù)之上不建立輔助業(yè)務(wù)),利用靈活邏輯實(shí)施其他功能。歸屬寄存器功能實(shí)體41包括業(yè)務(wù)層41a與業(yè)務(wù)控制層41b,正如結(jié)合圖3所述的。
業(yè)務(wù)控制功能42是一個(gè)用于控制包括利用靈活邏輯生成的某些歸屬寄存器功能在內(nèi)的業(yè)務(wù)處理的功能實(shí)體,即,以(在業(yè)務(wù)控制功能實(shí)體42中執(zhí)行的)靈活邏輯來實(shí)施歸屬寄存器功能實(shí)體41中的與業(yè)務(wù)相關(guān)功能41。業(yè)務(wù)控制功能42包括由服務(wù)構(gòu)造部件42b組成的業(yè)務(wù)邏輯42a,它也包括結(jié)合圖3所述的業(yè)務(wù)控制層42c。
歸屬寄存器功能實(shí)體41與業(yè)務(wù)控制功能實(shí)體42都與公用數(shù)據(jù)實(shí)體43通信,這一個(gè)數(shù)據(jù)實(shí)體43具有兩個(gè)API,一個(gè)API固定用于歸屬寄存器功能,而第二API可靈活地用于業(yè)務(wù)控制功能。
固定API建立在業(yè)務(wù)情況的基礎(chǔ)上。為了讀數(shù)據(jù),應(yīng)用程序發(fā)送業(yè)務(wù)情況和用戶密鑰給數(shù)據(jù)功能43。API具有包含必須提取的數(shù)據(jù)實(shí)體完整清單在內(nèi)的每種業(yè)務(wù)情況的文件。API也知道數(shù)據(jù)庫的結(jié)構(gòu),所以它能使數(shù)據(jù)庫的查詢最小化從而來獲得所有要求的數(shù)據(jù)??梢岳镁哂袕膽?yīng)用程序中輸入的實(shí)際數(shù)據(jù)的數(shù)據(jù)標(biāo)記來完成數(shù)據(jù)的寫入。
對(duì)于靈活A(yù)PI,為了讀數(shù)據(jù),此應(yīng)用程序發(fā)送實(shí)施特定業(yè)務(wù)所采用的數(shù)據(jù)模塊的清單。此API具有每個(gè)數(shù)據(jù)模塊的文件,其中包含屬于那個(gè)數(shù)據(jù)模塊的數(shù)據(jù)實(shí)體的清單。為了使數(shù)據(jù)庫的查詢最少,API邏輯應(yīng)采用那個(gè)裝置的數(shù)據(jù)模塊組,確定必須提取的整個(gè)數(shù)據(jù)實(shí)體組,并隨后根據(jù)數(shù)據(jù)庫表結(jié)構(gòu)發(fā)送查詢。為了將數(shù)據(jù)寫入數(shù)據(jù)庫,此應(yīng)用程序應(yīng)提供數(shù)據(jù)模塊和所包含的數(shù)據(jù)。借此,此API能將數(shù)據(jù)寫入數(shù)據(jù)庫。
固定API與靈活A(yù)PI的示例分別表示在圖5與6中。在圖5中,作為例如對(duì)高速緩沖邏輯50的IS-41事務(wù)處理來接收控制信號(hào)。高速緩沖邏輯50查看高速緩沖存儲(chǔ)器或有關(guān)由高速緩沖表51中的IS-41事務(wù)處理請(qǐng)求所識(shí)別的特定業(yè)務(wù)所要求的數(shù)據(jù)的指示。因此,例如,在圖5的實(shí)施例中,RegNot業(yè)務(wù)請(qǐng)求數(shù)據(jù)D1與數(shù)據(jù)D2,如表示的高速緩沖表51中所示的那樣。高速緩沖邏輯50然后向數(shù)據(jù)庫管理器52請(qǐng)求其要求的特定業(yè)務(wù)所必需的數(shù)據(jù)。數(shù)據(jù)庫管理器52定位從各個(gè)數(shù)據(jù)庫表53中請(qǐng)求的數(shù)據(jù)并隨后將該數(shù)據(jù)(諸如D1與D2)返回給高速緩沖邏輯50,高速緩沖邏輯50則發(fā)送請(qǐng)求的數(shù)據(jù)給應(yīng)用程序。
在靈活A(yù)PI情況中,如圖6所示,例如,高速緩沖邏輯60接收數(shù)據(jù)模塊(DMi)。高速緩沖邏輯60然后識(shí)別高速緩沖存儲(chǔ)器61中的特定數(shù)據(jù)模塊(DM1,…DMn)的數(shù)據(jù)參數(shù)。例如,在圖6所示的實(shí)施例中,數(shù)據(jù)模塊DM1識(shí)別數(shù)據(jù)目標(biāo)D1與D2,高速緩沖邏輯60隨后將其數(shù)據(jù)請(qǐng)求通知數(shù)據(jù)庫管理器62,數(shù)據(jù)庫管理器62從表63中查找合適的數(shù)據(jù)并將此數(shù)據(jù)(例如,D1與D2)返回給高速緩沖邏輯60,高速緩沖邏輯60然后將此數(shù)據(jù)(Di)傳送給此應(yīng)用程序。
因此,圖4的實(shí)施例將一些傳統(tǒng)固定的邏輯歸屬資源功能實(shí)體41功能轉(zhuǎn)移為靈活邏輯。消息分配器44是一個(gè)決定將如何處理特定消息的邏輯實(shí)體,這例如能利用一個(gè)配置表來控制。在增加新消息或現(xiàn)有消息從固定轉(zhuǎn)移為靈活時(shí),改變此配置表,并且由消息分配器44相應(yīng)地處理此消息。
在一個(gè)示例實(shí)施例中,下面的IS-41消息能如下地分為靈活與固定邏輯
LocReq(位置請(qǐng)求)由始發(fā)MSC將LocReq操作用于從HLR獲得呼叫處理指令。
FeatReq(特性請(qǐng)求)FeatReqc操作用于代表登記的MS請(qǐng)求特性相關(guān)處理。
OrReq(始發(fā)請(qǐng)求)OrReq操作用于代表登記的MS請(qǐng)求呼叫始發(fā)處理。
TranNumReq(傳送至號(hào)碼請(qǐng)求)TranNumReq操作在特性處理期間用于從HLR中獲得MS轉(zhuǎn)移號(hào)碼。
Ruidir(遠(yuǎn)程用戶交互作用指示)Ruidir操作由HLR用于遠(yuǎn)程提供用戶交互作用的MSC(或其他網(wǎng)絡(luò)節(jié)點(diǎn))的操作。
Qualdir(合格指示)Qualdir操作用于更新先前獲得的MS授權(quán)信息、文檔文件信息或二者。
Qualreq(合格請(qǐng)求)Qualreq操作用于請(qǐng)求MS的確認(rèn)或請(qǐng)求MS的確認(rèn)并獲得其文檔文件信息。
Routreq(路由選擇請(qǐng)求)Routreq操作用于查詢有關(guān)為未定的呼叫選擇路由至識(shí)別的MS的優(yōu)選方法。
RegNot(登記通知)RegNot操作用于報(bào)告MS的位置并且可選擇地用于確認(rèn)MS或確認(rèn)MS并獲得其文檔文件信息。
ReqCan(登記取消)ReqCan操作用于將先前登記的MS不再在其服務(wù)區(qū)中報(bào)告給應(yīng)答FE(功能元件)。
BulkDeReg(成批取消登記)BulkDeReg操作由VLR用于通知HLR與此VLR有關(guān)的所有漫游MS數(shù)據(jù)已經(jīng)被去除掉。
MsInactiveMsInactive操作用于表示MS是無效的,由服務(wù)VLR用于將取消MS的登記通知HLR,并由HLR用于在與VLR共享SSD(共享的保密數(shù)據(jù))時(shí)提供MS的呼叫歷史計(jì)數(shù)值給AC,而且VLR取消此MS的登記。
UnRelDir(不可靠的漫游者數(shù)據(jù)指示)UnRelDir操作由HLR用于通知其相關(guān)服務(wù)系統(tǒng)它已經(jīng)歷了導(dǎo)致其漫游MS數(shù)據(jù)不可靠的故障。
QualReq(合格請(qǐng)求)QualReq操作用于請(qǐng)求MS的確認(rèn)或請(qǐng)求MS的確認(rèn)并獲得其文檔文件信息。
UnRelDir(不可靠的漫游者數(shù)據(jù)指示)UnRelDir操作由HLR用于通知其相關(guān)服務(wù)系統(tǒng)它已經(jīng)歷了導(dǎo)致其漫游MS數(shù)據(jù)不可靠的故障。
SMSReqI(SMS請(qǐng)求)SMSReq操作用于請(qǐng)求漫游MS的臨時(shí)SMS路由選擇地址。
AC消息用于提供IS-41驗(yàn)證操作的一組操作。
Proprietary OrgAccess服務(wù)于與OrReq相同功能的Ericsson(愛立信)專用消息。
利用圖4的實(shí)施例,使用劃分的固定與靈活邏輯,可以實(shí)現(xiàn)某些優(yōu)點(diǎn)。首先,此實(shí)施例允許設(shè)計(jì)者選擇能從趨于靈活建立中獲益的功能類型。屬于基本的和/或高容量的功能能趨于固定建立,而屬于面向低容量的業(yè)務(wù)的功能能趨于靈活建立。這只由每個(gè)功能的要求而不是歸屬寄存器實(shí)體41相對(duì)于業(yè)務(wù)控制功能實(shí)體42內(nèi)的功能的傳統(tǒng)位置來驅(qū)動(dòng)。
圖4的實(shí)施例允許設(shè)計(jì)者選擇功能是駐留在固定還是靈活邏輯側(cè)上,這允許以漸進(jìn)和安全的方式進(jìn)行產(chǎn)品改進(jìn)。因此,在市場壓力要求更高級(jí)功能時(shí),能改進(jìn)產(chǎn)品以便以較簡單方式滿足功能要求。這能使所有功能迅速轉(zhuǎn)移成靈活,盡管很容易去想像可以將傳統(tǒng)上在歸屬寄存器功能中執(zhí)行的基本網(wǎng)絡(luò)功能保留在固定側(cè)上以便從優(yōu)化與性能中獲益。還有,一些其他功能可以被想像為同時(shí)趨于固定與靈活建立。
圖7表示根據(jù)本發(fā)明的另一示例結(jié)構(gòu),圖7中的建議是在一個(gè)執(zhí)行環(huán)境(即業(yè)務(wù)邏輯執(zhí)行環(huán)境74)中生成一個(gè)邏輯數(shù)據(jù),在使用同一應(yīng)用結(jié)構(gòu)的圖7的示例實(shí)施例中能采用不同的結(jié)構(gòu),可能的結(jié)構(gòu)包括1)具有外部接口的HLR節(jié)點(diǎn);a)使用專用協(xié)議的業(yè)務(wù)控制點(diǎn);b)使用諸如IS-41的傳信協(xié)議的移動(dòng)交換中心,c)使用IS-41的驗(yàn)證控制器。
當(dāng)然,對(duì)于歸屬位置寄存器節(jié)點(diǎn)與業(yè)務(wù)控制點(diǎn)、移動(dòng)交換中心或驗(yàn)證中心之間的任何一個(gè)外部接口,能采用各種可選擇的傳信協(xié)議。
2)具有至以下的外部接口的驗(yàn)證控制節(jié)點(diǎn)a)使用諸如IS-41的傳信協(xié)議的歸屬位置寄存器。在歸屬位置寄存器與驗(yàn)證控制器位于一起的情況中,內(nèi)部IS-41接口將由TC用戶72保管以允許應(yīng)用程序的相同實(shí)施。
3)采用上面兩個(gè)結(jié)構(gòu)的任意組合的節(jié)點(diǎn)。
如圖7所示,這一個(gè)執(zhí)行環(huán)境74包括與靈活應(yīng)用層71通信的單個(gè)邏輯數(shù)據(jù)庫實(shí)體70。靈活應(yīng)用層71與業(yè)務(wù)控制層72通信,業(yè)務(wù)控制層72與交換系統(tǒng)堆棧73通信。可以利用獨(dú)立于業(yè)務(wù)的構(gòu)造部件和依賴于業(yè)務(wù)的構(gòu)造部件通過業(yè)務(wù)生成環(huán)境來生成執(zhí)行環(huán)境74所采用的所有業(yè)務(wù)。還有,所有功能是基于無線智能網(wǎng)絡(luò)的業(yè)務(wù)。
各個(gè)層70-73的更具體的細(xì)節(jié)表示在圖8中。
在圖6中,智能網(wǎng)絡(luò)管理接口(INM)與業(yè)務(wù)邏輯(SL)通信,業(yè)務(wù)邏輯(SL)包括指定SIB鏈接的數(shù)據(jù)和給定的業(yè)務(wù)應(yīng)用程序所特定的業(yè)務(wù)數(shù)據(jù)的索引。
智能網(wǎng)絡(luò)管理接口(INM)也與業(yè)務(wù)支持?jǐn)?shù)據(jù)(SSD)通信??梢宰R(shí)別幾種類型的數(shù)據(jù)。
首先,能由網(wǎng)絡(luò)操作者指定靜態(tài)數(shù)據(jù),這能是諸如協(xié)同節(jié)點(diǎn)、IP地址、廣播號(hào)碼或諸如預(yù)約業(yè)務(wù)和用戶號(hào)碼等的用戶特定數(shù)據(jù)的網(wǎng)絡(luò)數(shù)據(jù)。第二,能由客戶指定較少的靜態(tài)數(shù)據(jù),諸如轉(zhuǎn)移號(hào)碼等。第三,能指定能在業(yè)務(wù)執(zhí)行期間改變的動(dòng)態(tài)數(shù)據(jù),諸如位置、業(yè)務(wù)電平計(jì)數(shù)器、用戶信用等。
最好由數(shù)據(jù)庫管理系統(tǒng)來管理業(yè)務(wù)支持?jǐn)?shù)據(jù),應(yīng)當(dāng)使業(yè)務(wù)應(yīng)用程序不知道數(shù)據(jù)的物理位置。在一些當(dāng)前系統(tǒng)中,對(duì)于能立即提取一個(gè)特定業(yè)務(wù)情況的所有數(shù)據(jù)的歸屬位置寄存器業(yè)務(wù)情況,已優(yōu)化了至數(shù)據(jù)庫的接口。這不再是智能網(wǎng)絡(luò)環(huán)境中的工作,在智能網(wǎng)絡(luò)環(huán)境中沒有標(biāo)準(zhǔn)化的業(yè)務(wù)情況。相反地,可以改善此接口以允許更通用的數(shù)據(jù)提取機(jī)制,例如提取每個(gè)獨(dú)立于業(yè)務(wù)的構(gòu)造部件的數(shù)據(jù),或可選擇地在應(yīng)用程序請(qǐng)求時(shí)提取各個(gè)數(shù)據(jù)片。
呼叫事例數(shù)據(jù)(CID)駐留在應(yīng)用層71中,呼叫事例數(shù)據(jù)(CID)是對(duì)一個(gè)呼叫事例特定的數(shù)據(jù),諸如撥打號(hào)碼或主叫線路ID。此數(shù)據(jù)在接收查詢(例如,InitialDP,OrReq)時(shí)利用協(xié)議解碼器(例如,IS41 ASE)來填充并可輸入到獨(dú)立于業(yè)務(wù)的構(gòu)造部件以便作出某些決定。這種類型的數(shù)據(jù)通常存儲(chǔ)在RAM以便快速存取。
業(yè)務(wù)邏輯執(zhí)行環(huán)境(SLEE)是業(yè)務(wù)初始點(diǎn)的“引擎”,它將輸入消息和其他事件排隊(duì)、啟動(dòng)新業(yè)務(wù)邏輯處理(或分配事件給現(xiàn)有業(yè)務(wù)邏輯處理)、以及與業(yè)務(wù)邏輯記錄交互作用以便決定接下來執(zhí)行哪個(gè)獨(dú)立于業(yè)務(wù)的構(gòu)造部件等。業(yè)務(wù)邏輯執(zhí)行環(huán)境(SLEE)也將記錄哪些事件仍期望用于不同的業(yè)務(wù)邏輯事例。為了利用互相排斥的事件整理未決的事件清單,此業(yè)務(wù)邏輯執(zhí)行環(huán)境需要具有可應(yīng)用于此業(yè)務(wù)邏輯示例的呼叫模型的“鏡像”。
獨(dú)立于業(yè)務(wù)的構(gòu)造部件(SIB)是代表特定業(yè)務(wù)特性的一段代碼。它將所指示的業(yè)務(wù)數(shù)據(jù)或呼叫事例數(shù)據(jù)用于輸入、執(zhí)行其功能并將邏輯結(jié)果傳回給此業(yè)務(wù)邏輯執(zhí)行環(huán)境。這可被用于指出業(yè)務(wù)邏輯鏈的下一個(gè)獨(dú)立于業(yè)務(wù)的構(gòu)造部件。除了邏輯結(jié)果,獨(dú)立于業(yè)務(wù)的構(gòu)造部件執(zhí)行能任選地導(dǎo)致改變呼叫事例數(shù)據(jù)(CID)或客戶數(shù)據(jù)、發(fā)送IS-41消息和/或請(qǐng)求將有關(guān)特定事件的接收(例如,發(fā)送此消息的結(jié)果消息)通知此業(yè)務(wù)邏輯執(zhí)行環(huán)境(SLEE)。
多相關(guān)控制功能(MACF)提供屬于同一業(yè)務(wù)邏輯處理的多個(gè)關(guān)聯(lián)之間(例如,CSI中輔助與起始對(duì)話之間、或IS41的Locreq事務(wù)處理與routereq事務(wù)處理之間)的協(xié)作性。在多關(guān)聯(lián)控制功能(MAC)中,根據(jù)一個(gè)示例實(shí)施例能(例如,與用于諸如CSI的其他協(xié)議的關(guān)聯(lián)控制功能一起)提供用于IS41的單關(guān)聯(lián)控制功能。IS41的單關(guān)聯(lián)控制功能(SACF-IS41)實(shí)施用于傳送控制層72的業(yè)務(wù)控制用戶接口。為了輸出消息,根據(jù)IS41規(guī)則確定與每個(gè)組成部分一起使用哪個(gè)TCAP消息類型以及何時(shí)開始與關(guān)閉事務(wù)處理。為了輸入消息,它命令由應(yīng)用業(yè)務(wù)單元(ASE)解碼并將此事件通知業(yè)務(wù)邏輯執(zhí)行環(huán)境(SLEE)。它也編碼/解碼TCAP對(duì)話部分。為了輸入消息,它執(zhí)行應(yīng)用程序內(nèi)容協(xié)商。為了輸出消息,它針對(duì)同意用于該關(guān)聯(lián)的應(yīng)用程序前后關(guān)系來篩選業(yè)務(wù)應(yīng)用程序所請(qǐng)求的操作。
在新接收的事務(wù)處理(例如,Query/TC-BEGIN-IND)的情況中,給業(yè)務(wù)邏輯執(zhí)行環(huán)境提供要啟動(dòng)的業(yè)務(wù)邏輯實(shí)體的名字。ASE的IS41是用于IS41的應(yīng)用業(yè)務(wù)單元。為了輸出消息,根據(jù)IS41語法編碼從業(yè)務(wù)應(yīng)用程序接收的數(shù)據(jù)。為了輸入消息,解碼這些輸入消息并將數(shù)據(jù)存儲(chǔ)在CID中。
由業(yè)務(wù)邏輯實(shí)體通過使用幾個(gè)原則來支持IN消息和業(yè)務(wù),如下所述。
初始業(yè)務(wù)邏輯實(shí)體由業(yè)務(wù)控制功能(SCF)接收的一些消息將導(dǎo)致由業(yè)務(wù)邏輯執(zhí)行環(huán)境(SLEE)啟動(dòng)新的業(yè)務(wù)邏輯(SL)處理。例如,這能是傳送諸如LocReq Inyoke。OrReq Invoke的調(diào)用部分的Query/Begin(查詢/開始)消息。一個(gè)初始業(yè)務(wù)邏輯(SL)名字將與每個(gè)這樣的消息相關(guān)聯(lián)。例如根據(jù)用戶號(hào)碼、特性碼等能從此初始業(yè)務(wù)邏輯跳到其他更特定的業(yè)務(wù)邏輯。
可將每個(gè)業(yè)務(wù)邏輯構(gòu)造為獨(dú)立于業(yè)務(wù)的構(gòu)造部件的鏈接。某些獨(dú)立于業(yè)務(wù)的構(gòu)造部件能用于發(fā)出特定消息。這能是早先接收的消息的結(jié)果,例如LocReq Result、OrReq Result或新操作的Invokation(調(diào)用),例如RouteReq Invoke、RUIDir Invoke。
獨(dú)立于業(yè)務(wù)的構(gòu)造部件例如在等待先前從那個(gè)構(gòu)造部件發(fā)送的例如RouteReq Result、RUIDir Result的操作結(jié)果時(shí)也能接收消息。這些消息能是傳送結(jié)果、差錯(cuò)或鏈接的調(diào)用部分的對(duì)話/繼續(xù)或響應(yīng)/結(jié)束消息。這些消息將不導(dǎo)致業(yè)務(wù)邏輯執(zhí)行環(huán)境(SLEE)的新業(yè)務(wù)邏輯處理的啟動(dòng),但將在現(xiàn)有業(yè)務(wù)邏輯處理前后關(guān)系內(nèi)進(jìn)行處理。在這種情況中,獨(dú)立于業(yè)務(wù)的構(gòu)造部件將提交表示所請(qǐng)求事件的DialogueID、組成部分類型、操作碼和InvokeID的業(yè)務(wù)邏輯執(zhí)行環(huán)境中的監(jiān)視請(qǐng)求。在收到此事件時(shí),業(yè)務(wù)邏輯執(zhí)行環(huán)境則將已提交那個(gè)特定事件請(qǐng)求的事例通知所有獨(dú)立于業(yè)務(wù)的構(gòu)造部件。
最后,還具有不與特定消息的發(fā)送或接收相關(guān)的但與判定邏輯相關(guān)的獨(dú)立于業(yè)務(wù)的構(gòu)造部件。根據(jù)一天中的時(shí)間、PIN碼的檢驗(yàn)等可以分成各種示例。這些獨(dú)立于業(yè)務(wù)的構(gòu)造部件能利用為了獲得所要的業(yè)務(wù)行為而需要的業(yè)務(wù)邏輯來指定不同的路徑。這些獨(dú)立于業(yè)務(wù)的構(gòu)造部件與任何特定協(xié)議無關(guān),并能用于IS41以及CSI業(yè)務(wù)或任何其他協(xié)議。
至于對(duì)于所有用戶相對(duì)固定并且非常頻繁發(fā)生的某些程序,能考慮設(shè)計(jì)較大的構(gòu)造部件專用于那個(gè)程序,即獨(dú)立于業(yè)務(wù)的構(gòu)造部件或(SDB),例如以1或少量的構(gòu)造部件實(shí)施RegNot程序。這能得到兩個(gè)優(yōu)點(diǎn)1)能改善性能(以靈活性為代價(jià));2)由1或2個(gè)SDB構(gòu)成的業(yè)務(wù)邏輯能利用簡單接口安裝在業(yè)務(wù)控制功能(SCF)中,從而旁通業(yè)務(wù)生成環(huán)境/業(yè)務(wù)管理系統(tǒng)(SCE/SMS)。
利用類似于此的方案,諸如處理LocReq、OrReq消息的歸屬位置寄存器功能現(xiàn)在必需被設(shè)計(jì)為智能網(wǎng)絡(luò)業(yè)務(wù)邏輯程序,這要求將附加獨(dú)立于業(yè)務(wù)的構(gòu)造部件(SIB)設(shè)計(jì)為支持IS41功能并且增加必要的IS41協(xié)議進(jìn)行編/解碼和事務(wù)處理。于是歸屬位置寄存器(HLR)能利用這些新的獨(dú)立于業(yè)務(wù)的構(gòu)造部件(SIB)來被編碼為智能網(wǎng)絡(luò)業(yè)務(wù)邏輯(INSL),這將允許通過將對(duì)于用戶/業(yè)務(wù)特定的分支插入到標(biāo)準(zhǔn)IS41邏輯來靈活地生成各種業(yè)務(wù)。
現(xiàn)有歸屬位置寄存器程序現(xiàn)在能實(shí)施為單個(gè)SIB或包含滿足此程序所必需的較小SIB的預(yù)定義業(yè)務(wù)邏輯。其他業(yè)務(wù)邏輯能跳到這樣的依賴于預(yù)定義業(yè)務(wù)邏輯/業(yè)務(wù)的部件,這在消息能根據(jù)例如時(shí)間位置或預(yù)約而得到正常處理或特殊處理的情況中是有用的。
對(duì)于IS41協(xié)議,業(yè)務(wù)獨(dú)立部件(SIB)應(yīng)是每個(gè)協(xié)議消息的專用SIB。大多數(shù)直接轉(zhuǎn)發(fā)設(shè)計(jì)是100%符合此協(xié)議并且不進(jìn)行變換,這意味著能獲得更好的性能。另一方面,在業(yè)務(wù)轉(zhuǎn)向另一協(xié)議環(huán)境時(shí)必需進(jìn)行重新設(shè)計(jì),并且業(yè)務(wù)管理應(yīng)用必需管理巨大的SIB庫。
另一稍差的選擇方案是返回消息SIB以便使用INFO和RESPONSSIB,在其中INFO將裝載應(yīng)答數(shù)據(jù),而RESPONS將使可應(yīng)用的結(jié)果消息(LocReq RR,OrReq RR等)返回。這將減少對(duì)業(yè)務(wù)生成環(huán)境/業(yè)務(wù)管理系統(tǒng)(SCE/SMS)的影響。還有,如果將同一原理重新引入諸如CSI的其他協(xié)議,僅需增加新的INFO變體并能分享業(yè)務(wù)。另一方面,從業(yè)務(wù)邏輯表示中查看功能/消息是困難的。還有,如果要決定發(fā)送什么消息,TC用戶72設(shè)計(jì)將變得更復(fù)雜。
另一稍差的選擇方案是采用多語言SIB,其每個(gè)SIB支持用于每個(gè)協(xié)議的對(duì)應(yīng)于SIB功能的不同消息,這例如包括根據(jù)可能的結(jié)果對(duì)多個(gè)SIB劃分OrReq Result/LocReq Result等功能,例如一個(gè)SIB用來繼續(xù)此呼叫,一個(gè)SIB用來為此呼叫選擇路由,一個(gè)SIB用來釋放此呼叫。每個(gè)SIB將具有較小組的參數(shù),即僅具有可應(yīng)用于此消息的特定用途的參數(shù)。在這樣的功能劃分與現(xiàn)有CSI SIB一致時(shí),CSI SIB能重新用于IS41。這將減少對(duì)業(yè)務(wù)生成環(huán)境/業(yè)務(wù)管理系統(tǒng)(SCE/SMS)的影響并且也允許在AMPS、GSM與PSTN網(wǎng)絡(luò)之間共享業(yè)務(wù)。以這種方式,能在不同類型網(wǎng)絡(luò)存取之間共享業(yè)務(wù)。另外,必需實(shí)施和管理較少的SIB,協(xié)議依賴性不被業(yè)務(wù)設(shè)計(jì)者看見,并且協(xié)議依賴性影響業(yè)務(wù)生成環(huán)境/業(yè)務(wù)管理系統(tǒng)(SCE/SMS)。另一方面,SIB設(shè)計(jì)利用此可選方案時(shí)將會(huì)更復(fù)雜,這是因?yàn)樾枰赟IB代碼內(nèi)解決協(xié)議程序中的差異。不同協(xié)議程序之間的折衷可能意味著少于100%的一致。還有,將新協(xié)議加到SCF將要求更新現(xiàn)有的SIB。
數(shù)據(jù)庫存取(API)是需要進(jìn)行尋址的另一區(qū)域。理想地,提供用于業(yè)務(wù)邏輯協(xié)議的有效的方式以便更新例如用于位置更新的用戶數(shù)據(jù)模塊內(nèi)的數(shù)據(jù)。當(dāng)今,業(yè)務(wù)控制點(diǎn)提供一種被設(shè)計(jì)成由用戶根據(jù)客戶文檔文件管理來改變數(shù)據(jù)管理數(shù)據(jù)的構(gòu)造部件(SIB),這樣的改變也傳送給業(yè)務(wù)生成環(huán)境/業(yè)務(wù)管理系統(tǒng)(SCE/SMS)數(shù)據(jù)庫。對(duì)于位置更新,應(yīng)提供不同的SIB來以非常有效的方式執(zhí)行數(shù)據(jù)管理更新(例如,不檢查使用交互作用程序)。數(shù)據(jù)管理改變不一定非要傳送給業(yè)務(wù)生成環(huán)境/業(yè)務(wù)管理系統(tǒng)(SCE/SMS),但應(yīng)將此改變處理成為與HLR/SCP匹配。
通過提取為一個(gè)SLP所需的所有DM而不是逐個(gè)提取也能改善數(shù)據(jù)庫API的性能。
因?yàn)榇丝蛇x擇方案是非常靈活的方案并有助于業(yè)務(wù)生成/定制,所以此方案是有益的。由于僅必須實(shí)施靈活側(cè),所以此方案也提供比第二選擇方案更簡單的執(zhí)行環(huán)境(結(jié)構(gòu))。由于無需定義內(nèi)部/外部接口,所以此方案在業(yè)務(wù)交互作用和同一節(jié)點(diǎn)內(nèi)的協(xié)調(diào)方面比第一選擇方案更簡單。由于僅存在一個(gè)數(shù)據(jù)模型,所以此方案具有比第一選擇方案更簡單的數(shù)據(jù)處理。它允許現(xiàn)有業(yè)務(wù)控制點(diǎn)基本結(jié)構(gòu)、功能與SIB可能的復(fù)用,更有益于改進(jìn)并能應(yīng)用于不同標(biāo)準(zhǔn)。另一方面,SLEE可以不利地影響性能。還有,對(duì)SIB的改變和增加可以影響業(yè)務(wù)控制點(diǎn)(SCP)和業(yè)務(wù)管理應(yīng)用系統(tǒng)。
圖10-16表示本發(fā)明更通用的示例實(shí)施例。在圖10中,以虛線表示歸屬位置寄存器100,并且也以虛線表示業(yè)務(wù)控制點(diǎn)101,歸屬位置寄存器100傳統(tǒng)地包括移動(dòng)性數(shù)據(jù)功能105,而業(yè)務(wù)控制點(diǎn)101包括它自己的數(shù)據(jù)功能,即業(yè)務(wù)數(shù)據(jù)功能107。圖10中的虛線表示包含它自己的移動(dòng)性數(shù)據(jù)功能105與固定邏輯106在內(nèi)的歸屬位置寄存器100,而業(yè)務(wù)控制點(diǎn)101包含它自己的業(yè)務(wù)數(shù)據(jù)功能107和業(yè)務(wù)控制功能108(靈活邏輯)。
根據(jù)本發(fā)明,歸屬位置寄存器100與業(yè)務(wù)控制點(diǎn)101、功能實(shí)體105-108被分成新的功能層。數(shù)據(jù)庫存取層102包括移動(dòng)性數(shù)據(jù)功能105與業(yè)務(wù)數(shù)據(jù)功能107。業(yè)務(wù)邏輯層103包括在固定邏輯106中采用的業(yè)務(wù)控制功能和移動(dòng)性管理功能以及與靈活邏輯(SIB)108中采用的業(yè)務(wù)控制功能。最后網(wǎng)絡(luò)存取層104提供歸屬位置寄存器存取與業(yè)務(wù)控制點(diǎn)功能給網(wǎng)絡(luò)。
根據(jù)本發(fā)明,如在前面實(shí)施例中所述的,在歸屬位置寄存器100與業(yè)務(wù)控制點(diǎn)101之間根據(jù)將在業(yè)務(wù)控制點(diǎn)101中以固定邏輯形式采用(在歸屬位置寄存器100中相對(duì)以靈活邏輯形式采用的那些邏輯)的那些業(yè)務(wù)控制功能來劃分業(yè)務(wù)控制功能。
圖11表示根據(jù)圖10采用的組合結(jié)果。具體地,歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)110此時(shí)采用三個(gè)功能實(shí)體數(shù)據(jù)庫存取實(shí)體102;業(yè)務(wù)邏輯實(shí)體103與網(wǎng)絡(luò)接口104。
圖12表示圖11的數(shù)據(jù)庫存取實(shí)體102、業(yè)務(wù)邏輯實(shí)體103與網(wǎng)絡(luò)接口104的另一示例細(xì)節(jié)。具體地,在圖12的示例中,網(wǎng)絡(luò)接口104可以是一個(gè)根據(jù)IS-41、CS-1、CS-X或其他合適協(xié)議操作的業(yè)務(wù)交換堆棧。業(yè)務(wù)邏輯功能實(shí)體103包含固定邏輯實(shí)體121(至少包括驗(yàn)證控制功能和移動(dòng)性管理功能)和包括被固定邏輯實(shí)體121采用的固定邏輯在內(nèi)的固定邏輯庫122。業(yè)務(wù)邏輯功能實(shí)體103也包括靈活邏輯實(shí)體,其中包括業(yè)務(wù)邏輯執(zhí)行環(huán)境125、移動(dòng)性管理功能業(yè)務(wù)邏輯126和業(yè)務(wù)控制業(yè)務(wù)邏輯127。靈活邏輯被保持在包含靈活邏輯實(shí)體125、126與127所要求的各個(gè)獨(dú)立于業(yè)務(wù)的構(gòu)造部件在內(nèi)的靈活邏輯庫124。重要的是,雖然業(yè)務(wù)邏輯103分成固定邏輯功能實(shí)體121與靈活邏輯功能實(shí)體125,但每一個(gè)這樣的實(shí)體從數(shù)據(jù)庫存取功能實(shí)體102中的公用數(shù)據(jù)庫管理業(yè)務(wù)120中檢索數(shù)據(jù)。還有,固定邏輯功能實(shí)體121和靈活邏輯功能實(shí)體125都通過公用分配器123與網(wǎng)絡(luò)接口功能實(shí)體104通信。
用于UNIX環(huán)境的歸屬位置寄存器與業(yè)務(wù)控制點(diǎn)的另一示例實(shí)施例表示在圖13與14中。這里,歸屬位置寄存器131包括數(shù)據(jù)庫管理系統(tǒng)130,數(shù)據(jù)庫管理系統(tǒng)130對(duì)于固定邏輯功能實(shí)體132與靈活邏輯功能實(shí)體133/134是公共的。固定與靈活邏輯功能實(shí)體132和133都利用公用分配器135與網(wǎng)絡(luò)存取層通信。在圖14中,業(yè)務(wù)控制點(diǎn)143被表示為具有數(shù)據(jù)庫管理系統(tǒng)140,數(shù)據(jù)庫管理系統(tǒng)140最好與圖13的數(shù)據(jù)庫管理系統(tǒng)130相同。當(dāng)然,或者圖14的數(shù)據(jù)庫管理系統(tǒng)140能與圖13的數(shù)據(jù)庫管理系統(tǒng)130分開,但這樣做將喪失本發(fā)明的某些優(yōu)點(diǎn),盡管仍能保持其他優(yōu)點(diǎn)。
在圖14中,采用靈活邏輯(SIB)的業(yè)務(wù)控制功能144利用移動(dòng)性管理功能業(yè)務(wù)邏輯145與業(yè)務(wù)控制業(yè)務(wù)邏輯146來執(zhí)行其靈活邏輯功能。還有,業(yè)務(wù)控制功能144采用執(zhí)行業(yè)務(wù)腳本所必須的數(shù)據(jù)所需要的數(shù)據(jù)庫144,所述業(yè)務(wù)腳本是受指示要完成的。此業(yè)務(wù)控制功能144利用例如IS41通信協(xié)議(或其他合適的協(xié)議)與網(wǎng)絡(luò)接口功能實(shí)體通信。
通過采用此結(jié)構(gòu),無線智能網(wǎng)絡(luò)業(yè)務(wù)通過使用靈活編碼更容易適應(yīng)。即,本發(fā)明允許根據(jù)現(xiàn)有獨(dú)立于業(yè)務(wù)的構(gòu)造部件來開發(fā)新的無線智能網(wǎng)絡(luò)業(yè)務(wù)而不必區(qū)別無線智能網(wǎng)絡(luò)業(yè)務(wù)或非無線智能網(wǎng)絡(luò)業(yè)務(wù)。
還有,本結(jié)構(gòu)使業(yè)務(wù)邏輯看不到物理數(shù)據(jù)結(jié)構(gòu),即,沒有如同在現(xiàn)有的歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)那樣的在分開的數(shù)據(jù)實(shí)體中的分開的移動(dòng)性數(shù)據(jù)功能與業(yè)務(wù)數(shù)據(jù)功能。相反地,通過數(shù)據(jù)庫管理系統(tǒng)使得邏輯數(shù)據(jù)形式與物理形式分開?,F(xiàn)有的歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)的多個(gè)數(shù)據(jù)實(shí)體也使之很難采用單個(gè)數(shù)據(jù)接口。在這些結(jié)構(gòu)中,物理數(shù)據(jù)不與代碼分開。根據(jù)本發(fā)明的優(yōu)選實(shí)施例,數(shù)據(jù)庫功能與業(yè)務(wù)邏輯功能分開,使得可沿著這些網(wǎng)絡(luò)實(shí)體線路來分開網(wǎng)絡(luò)。這允許一個(gè)從例如固定與靈活業(yè)務(wù)邏輯功能至數(shù)據(jù)庫的開放接口。
本發(fā)明也允許智能網(wǎng)絡(luò)與非智能網(wǎng)絡(luò)業(yè)務(wù)之間的當(dāng)前區(qū)別變得較不相關(guān)。本發(fā)明的各實(shí)施方案不一定必需是根據(jù)業(yè)務(wù)類型而是根據(jù)此業(yè)務(wù)所要求的性能與靈活性來區(qū)分。還有,通過根據(jù)所要求的業(yè)務(wù)性能與靈活性來優(yōu)化業(yè)務(wù),使得本發(fā)明更有利于進(jìn)行邏輯至物理變換并因而有利于更好地實(shí)現(xiàn)負(fù)載共享與冗余特性,這與妨礙對(duì)例如移動(dòng)性管理功能消息的快速業(yè)務(wù)開發(fā)的現(xiàn)有歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)的硬編碼業(yè)務(wù)環(huán)境完全相反。
本發(fā)明也更有益于系統(tǒng)中的改進(jìn)性開發(fā),這是因?yàn)椴皇歉鶕?jù)歸屬位置寄存器的傳統(tǒng)功能而根據(jù)此業(yè)務(wù)究竟是與固定邏輯還是與靈活邏輯相關(guān)來進(jìn)行業(yè)務(wù)的路由選擇,因而允許設(shè)計(jì)者在性能與業(yè)務(wù)靈活性之間折衷選擇而不根據(jù)歸屬位置寄存器相對(duì)業(yè)務(wù)控制點(diǎn)的傳統(tǒng)功能來選擇。返回到圖15與16,本發(fā)明以又一實(shí)施例來表明其中數(shù)據(jù)庫節(jié)點(diǎn)為多個(gè)業(yè)務(wù)控制點(diǎn)節(jié)點(diǎn)服務(wù)。在圖15中,數(shù)據(jù)庫節(jié)點(diǎn)150包括數(shù)據(jù)庫存取功能實(shí)體153。數(shù)據(jù)庫節(jié)點(diǎn)150服務(wù)于多個(gè)業(yè)務(wù)控制點(diǎn)節(jié)點(diǎn),例如,業(yè)務(wù)控制點(diǎn)節(jié)點(diǎn)150與業(yè)務(wù)控制點(diǎn)節(jié)點(diǎn)152(以及未示出的任何其他節(jié)點(diǎn))。每個(gè)業(yè)務(wù)控制點(diǎn)節(jié)點(diǎn)151/152包括業(yè)務(wù)邏輯功能154/155和網(wǎng)絡(luò)接口功能實(shí)體156/157,如結(jié)合前面實(shí)施例所更具體描述的。
本發(fā)明的又一擴(kuò)展表示在圖16中,其中根據(jù)本發(fā)明的歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)160擴(kuò)展到類似于結(jié)合圖2所述的環(huán)境中,即,歸屬位置寄存器/業(yè)務(wù)控制點(diǎn)160連到包括移動(dòng)交換中心163C和可變位置寄存器/業(yè)務(wù)控制點(diǎn)161與162在內(nèi)的各個(gè)其他功能節(jié)點(diǎn)。可變位置寄存器/業(yè)務(wù)控制點(diǎn)161與162分別連到移動(dòng)交換中心163a、163b與163d、163n。
回顧上面的公開,本領(lǐng)域技術(shù)人員將理解本發(fā)明提供顯然比以前可獲得的更靈活的用于歸屬位置寄存器與業(yè)務(wù)控制點(diǎn)功能的結(jié)構(gòu)。本發(fā)明也允許更快速的業(yè)務(wù)生成和更有條理的數(shù)據(jù)管理。
雖然本發(fā)明已結(jié)合目前認(rèn)為是最為實(shí)際而優(yōu)選的實(shí)施例進(jìn)行描述,但將理解,本發(fā)明不限于所公開的實(shí)施例,而相反地,本發(fā)明預(yù)定覆蓋包括在所附權(quán)利要求書的精神與范疇內(nèi)的各種修改與等效安排。
權(quán)利要求
1.用于移動(dòng)無線智能網(wǎng)絡(luò)的一種業(yè)務(wù)控制點(diǎn),包括第一功能實(shí)體,具有基于獨(dú)立于業(yè)務(wù)的構(gòu)造部件的業(yè)務(wù)邏輯,其中每個(gè)構(gòu)造部件具有單個(gè)邏輯輸入和依賴于所述每個(gè)構(gòu)造部件所施加的業(yè)務(wù)邏輯的一個(gè)或多個(gè)邏輯輸出;第二功能實(shí)體,具有基于固定邏輯的移動(dòng)性管理功能;和數(shù)據(jù)庫功能實(shí)體,它對(duì)第一與第二功能實(shí)體是公共的。
2.根據(jù)權(quán)利要求1的業(yè)務(wù)控制點(diǎn),其中第一功能實(shí)體一般提供業(yè)務(wù)控制。
3.根據(jù)權(quán)利要求1的業(yè)務(wù)控制點(diǎn),其中第二功能實(shí)體一般給移動(dòng)無線智能網(wǎng)絡(luò)中的移動(dòng)無線單元提供歸屬寄存器功能。
4.根據(jù)權(quán)利要求1的業(yè)務(wù)控制點(diǎn),其中第一功能實(shí)體一般提供業(yè)務(wù)控制,并且第二功能實(shí)體一般給移動(dòng)無線智能網(wǎng)絡(luò)中的移動(dòng)無線單元提供歸屬寄存器功能。
5.根據(jù)權(quán)利要求1的業(yè)務(wù)控制點(diǎn),其中第一功能實(shí)體還包括業(yè)務(wù)邏輯執(zhí)行環(huán)境,以便檢索所選擇的所述構(gòu)造部件,并在所述移動(dòng)無線智能網(wǎng)絡(luò)中的移動(dòng)無線單元所發(fā)送的信號(hào)上施加所述選擇的構(gòu)造部件的業(yè)務(wù)邏輯。
6.根據(jù)權(quán)利要求5的業(yè)務(wù)控制點(diǎn),其中此業(yè)務(wù)邏輯執(zhí)行環(huán)境利用第一功能實(shí)體從所述構(gòu)造部件庫中檢索所述選擇的所述構(gòu)造部件。
7.根據(jù)權(quán)利要求6的業(yè)務(wù)控制點(diǎn),其中此業(yè)務(wù)邏輯執(zhí)行環(huán)境也從所述數(shù)據(jù)庫中檢索在執(zhí)行所述選擇的所述構(gòu)造部件所施加的所述業(yè)務(wù)邏輯時(shí)所需要的變量。
8.根據(jù)權(quán)利要求7的業(yè)務(wù)控制點(diǎn),其中第二功能實(shí)體也從所述同一數(shù)據(jù)庫中檢索在執(zhí)行所述固定邏輯時(shí)所需要的變量。
9.移動(dòng)無線通信網(wǎng)絡(luò)上的節(jié)點(diǎn),包括單個(gè)業(yè)務(wù)邏輯功能實(shí)體,用于提供業(yè)務(wù)控制與移動(dòng)性管理功能給所述移動(dòng)無線通信網(wǎng)絡(luò),所述業(yè)務(wù)邏輯功能實(shí)體包括固定邏輯實(shí)體、不同于此固定邏輯實(shí)體的靈活邏輯實(shí)體、和根據(jù)配置表為業(yè)務(wù)請(qǐng)求選擇路由至固定或靈活邏輯實(shí)體之一的分配器;網(wǎng)絡(luò)接口功能實(shí)體,用于在單個(gè)業(yè)務(wù)邏輯功能實(shí)體與移動(dòng)無線通信網(wǎng)絡(luò)的其余部分之間提供通信互連;和數(shù)據(jù)庫存取功能實(shí)體,用于提供數(shù)據(jù)值給所述固定邏輯實(shí)體和所述靈活邏輯實(shí)體。
10.根據(jù)權(quán)利要求9的業(yè)務(wù)控制點(diǎn),其中此靈活邏輯實(shí)體包括業(yè)務(wù)邏輯執(zhí)行環(huán)境,此業(yè)務(wù)邏輯執(zhí)行環(huán)境在所述單個(gè)業(yè)務(wù)邏輯功能實(shí)體中從構(gòu)造部件庫中檢索業(yè)務(wù)邏輯例行程序的構(gòu)造部件并對(duì)業(yè)務(wù)請(qǐng)求信號(hào)執(zhí)行所述例行程序。
11.根據(jù)權(quán)利要求9的業(yè)務(wù)控制點(diǎn),其中此靈活邏輯實(shí)體還包括移動(dòng)性管理業(yè)務(wù)邏輯例行程序。
12.根據(jù)權(quán)利要求11的業(yè)務(wù)控制點(diǎn),其中此固定邏輯實(shí)體也包括不同于所述靈活邏輯實(shí)體的移動(dòng)性管理業(yè)務(wù)邏輯例行程序。
13.在移動(dòng)無線通信網(wǎng)絡(luò)中提供智能網(wǎng)絡(luò)業(yè)務(wù)的一種方法,包括以下步驟1)提供用于執(zhí)行移動(dòng)性管理功能與業(yè)務(wù)控制功能的業(yè)務(wù)邏輯,所述業(yè)務(wù)邏輯分成固定邏輯與靈活邏輯,所述靈活邏輯采用預(yù)定義的邏輯例行程序的業(yè)務(wù)邏輯構(gòu)造部件;2)在識(shí)別業(yè)務(wù)類型為固定邏輯類型或靈活邏輯類型的表中配置所述業(yè)務(wù)類型;3)檢索業(yè)務(wù)請(qǐng)求;4)根據(jù)步驟2)的所述表來識(shí)別所檢索的業(yè)務(wù)請(qǐng)求為固定邏輯類型或靈活邏輯類型;5)如果在步驟4)中所述檢索的業(yè)務(wù)請(qǐng)求被識(shí)別為固定邏輯類型,則為所述所檢索的業(yè)務(wù)請(qǐng)求選擇路由至所述固定邏輯,或如果在步驟4)中所述所檢索的業(yè)務(wù)請(qǐng)求識(shí)別為靈活邏輯類型,則為所述所檢索的業(yè)務(wù)請(qǐng)求選擇路由至所述靈活邏輯;6)識(shí)別所述業(yè)務(wù)邏輯需要的任何數(shù)據(jù)變量,在步驟5)中為所述檢索的業(yè)務(wù)請(qǐng)求選擇路由至該業(yè)務(wù)邏輯,并且,從公用數(shù)據(jù)庫功能實(shí)體中檢索任何所述數(shù)據(jù)變量;7)執(zhí)行所述業(yè)務(wù)邏輯在步驟5)中為所述所檢索的業(yè)務(wù)請(qǐng)求選擇路由至該業(yè)務(wù)邏輯;和8)根據(jù)步驟7)的結(jié)果提供呼叫處理信息給所述移動(dòng)無線通信網(wǎng)絡(luò)。
全文摘要
公開用于移動(dòng)電信網(wǎng)絡(luò)的一種業(yè)務(wù)控制點(diǎn)。與采用歸屬位置寄存器和業(yè)務(wù)控制功能的傳統(tǒng)網(wǎng)絡(luò)相反,在這些傳統(tǒng)網(wǎng)絡(luò)中傳統(tǒng)地歸屬寄存功能駐留在歸屬寄存器實(shí)體中并且智能網(wǎng)絡(luò)業(yè)務(wù)功能駐留在業(yè)務(wù)控制功能實(shí)體中,本發(fā)明至少合并這些實(shí)體并根據(jù)靈活邏輯結(jié)構(gòu)相對(duì)于固定邏輯結(jié)構(gòu)所提供的效率來劃分它們的功能活動(dòng)。
文檔編號(hào)H04Q7/38GK1268275SQ9880844
公開日2000年9月27日 申請(qǐng)日期1998年6月18日 優(yōu)先權(quán)日1997年6月23日
發(fā)明者B·杰勒馬, W·托姆, V·恩古吟 申請(qǐng)人:艾利森電話股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1