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

特征交互作用的制作方法

文檔序號(hào):7608862閱讀:263來(lái)源:國(guó)知局
專利名稱:特征交互作用的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信系統(tǒng)中通信控制的提供。
背景技術(shù)
通信系統(tǒng)可被設(shè)置成為呼叫用戶提供固定線路連接。按照另一種可能性,通信以無(wú)線電,例如用戶和通信系統(tǒng)的至少一個(gè)網(wǎng)絡(luò)部件之間的射頻連接為基礎(chǔ)。提及的第一種的例子是公用交換電話網(wǎng)(PSTN),無(wú)線通信網(wǎng)的例子是公用地面移動(dòng)網(wǎng)(PLMN)。另外,可通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)建立通信。這樣的一個(gè)例子是通過(guò)分組交換數(shù)據(jù)網(wǎng)絡(luò)實(shí)現(xiàn)語(yǔ)音呼叫的IP(網(wǎng)間協(xié)議)話音。通信系統(tǒng)還把無(wú)線、固定線路和數(shù)據(jù)通信的組合用于連接。下面術(shù)語(yǔ) “連接”意味著來(lái)自和/或到用戶終端的所有類型的通信連接,例如語(yǔ)音或多媒體呼叫或數(shù)據(jù)通信對(duì)話。
通信網(wǎng)絡(luò)一般按照指定標(biāo)準(zhǔn)工作,所述指定標(biāo)準(zhǔn)規(guī)定允許網(wǎng)絡(luò)部件做什么及如何做。除了基本語(yǔ)音和數(shù)據(jù)服務(wù)之外,用戶終端(例如固定線路電話、數(shù)據(jù)處理器或PLNM移動(dòng)站)的用戶可能希望得到其它可到的服務(wù)。這些附加服務(wù)的例子包括語(yǔ)音郵件,把呼叫轉(zhuǎn)移到不同的電話機(jī)(例如當(dāng)移動(dòng)站被關(guān)閉或者該終端處于不同的呼叫中時(shí)),預(yù)付收費(fèi),借助他/她的終端向用戶提供的各種警報(bào),呼叫者身份介紹,號(hào)碼和姓名的相互轉(zhuǎn)換,虛擬專用編號(hào)等等。被請(qǐng)求并且隨后為某一連接調(diào)用的附加服務(wù)需要該連接的至少一個(gè)功能性(路由選擇、收費(fèi)、持續(xù)時(shí)間、連接或用戶相關(guān)數(shù)據(jù)的供給等等)的控制。下面將把提供影響某一連接的控制功能性的服務(wù)稱為控制服務(wù)。控制服務(wù)是具有發(fā)布關(guān)于相同連接的控制指令(例如連接實(shí)例(instance)數(shù)據(jù)、連接處理、收費(fèi)或路由或持續(xù)時(shí)間控制)的權(quán)限的服務(wù)。
現(xiàn)代通信系統(tǒng)可帶有所謂的智能網(wǎng)絡(luò)(IN)概念。術(shù)語(yǔ)“智能網(wǎng)絡(luò)”由BELLCORE組織(USA)在八十年代中期提出。為了提高通信網(wǎng)絡(luò)體系結(jié)構(gòu)的靈活性和競(jìng)爭(zhēng)力,發(fā)展了IN概念。即使初始的IN體系結(jié)構(gòu)被發(fā)展成只實(shí)現(xiàn)某些特定服務(wù),例如服務(wù)號(hào)碼,當(dāng)前的IN解決方法向通信網(wǎng)絡(luò)操作人員提供以快速低成本的方式在他們的網(wǎng)絡(luò)中實(shí)現(xiàn)新的有效的服務(wù)的可能性。IN應(yīng)用的基本原理和操作眾所周知,因此這里不進(jìn)行更詳細(xì)的說(shuō)明。注意IN體系結(jié)構(gòu)一般包含觸發(fā)對(duì)于IN服務(wù)的呼叫的(服務(wù))交換點(diǎn)(SSP)和提供該服務(wù)的(服務(wù))控制點(diǎn)(SCP)。從國(guó)際電信聯(lián)盟(ITU-T)的推薦標(biāo)準(zhǔn),例如1993年出版的IN權(quán)限集CS-1中可找到一般IN概念的更詳細(xì)說(shuō)明。可在諸如公用交換電話網(wǎng)絡(luò)(PSTN)之類的固定地面線路網(wǎng)絡(luò)或者諸如公用地面移動(dòng)網(wǎng)絡(luò)(PLMN)之類的無(wú)線無(wú)線電通信網(wǎng)絡(luò)中實(shí)現(xiàn)IN概念。
例如,在目前提議的移動(dòng)通信系統(tǒng)的智能網(wǎng)絡(luò)(IN)體系結(jié)構(gòu)中,從移動(dòng)服務(wù)交換中心(MSC)向外部服務(wù)控制點(diǎn)(SCP;服務(wù)提供方)發(fā)出關(guān)于指令的詢問(wèn)。MSC和SCP之間的信令一般以信令系統(tǒng)No.7(SS7)協(xié)議組為基礎(chǔ)。移動(dòng)服務(wù)交換中心和服務(wù)控制點(diǎn)之間的接口可在智能網(wǎng)絡(luò)應(yīng)用協(xié)議(INAP)中或者移動(dòng)網(wǎng)絡(luò)增強(qiáng)邏輯(CAMEL)應(yīng)用部分(CAP)協(xié)議的定制應(yīng)用中。在提供開(kāi)放式CORBA(公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu))接口的地方,CORBA接口將使外部服務(wù)提供方無(wú)法察覺(jué)INAP或CAP協(xié)議。代之以向外部服務(wù)提供方提供更高層次的服務(wù)特征。該開(kāi)放式接口被限定給移動(dòng)網(wǎng)絡(luò)增強(qiáng)邏輯(CAMEL)服務(wù)環(huán)境(CSE)的定制應(yīng)用、用戶身份模塊(SIM)應(yīng)用工具箱(SAT)服務(wù)器或者移動(dòng)站執(zhí)行環(huán)境(MEXE)服務(wù)器。CAMEL服務(wù)環(huán)境(CES)提供CAMEL SCP執(zhí)行服務(wù)邏輯的執(zhí)行環(huán)境。該提議的問(wèn)題在于移動(dòng)服務(wù)交換中心和CAMEL服務(wù)環(huán)境之間的信令使用SS7標(biāo)準(zhǔn),而SS7標(biāo)準(zhǔn)不是特別靈活。
可用于呼叫或?qū)υ挼姆?wù)可以是外部服務(wù),即與用于該通信的通信網(wǎng)絡(luò)無(wú)關(guān)的服務(wù)。在相關(guān)標(biāo)準(zhǔn)中規(guī)定許可的附加服務(wù)。這意味著如果在相關(guān)標(biāo)準(zhǔn)中沒(méi)有規(guī)定新的服務(wù),則網(wǎng)絡(luò)運(yùn)營(yíng)商不能提供新的服務(wù)。新服務(wù)被標(biāo)準(zhǔn)接受所需的時(shí)間可能相當(dāng)長(zhǎng)。
于是提出了開(kāi)放式服務(wù)體系結(jié)構(gòu),其中使服務(wù)能力標(biāo)準(zhǔn)化,而不是使服務(wù)本身標(biāo)準(zhǔn)化。開(kāi)放式服務(wù)體系結(jié)構(gòu)為外部提供的服務(wù)作好準(zhǔn)備,并且有效提供允許網(wǎng)絡(luò)和外部服務(wù)提供方交互作用的轉(zhuǎn)換服務(wù)。服務(wù)能力由服務(wù)參數(shù)的質(zhì)量確定的載體(連接)及提供服務(wù)所需的機(jī)制組成。已建議使用基于分布式對(duì)象技術(shù)的開(kāi)放式接口。這樣的開(kāi)放式接口的例子是以上面提到的CORBA(公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu))標(biāo)準(zhǔn)為基礎(chǔ)的那些開(kāi)放式接口。服務(wù)設(shè)計(jì)人員無(wú)法察覺(jué)網(wǎng)絡(luò)協(xié)議。這允許包括增值服務(wù)提供方在內(nèi)的服務(wù)提供方把開(kāi)放式接口用于服務(wù)設(shè)計(jì)。
目前的通信網(wǎng)絡(luò)可采用一系列交換機(jī)控制呼叫的路由選擇。每個(gè)交換機(jī)可為呼叫連接調(diào)用它們自己的控制服務(wù)。當(dāng)研究由幾個(gè)服務(wù)為通信提供控制功能的整體管理時(shí)這是一個(gè)缺陷。
在WO97/07637中,描述了用于呼叫處理的通信系統(tǒng),它采用單個(gè)交換機(jī)觸發(fā)對(duì)于多個(gè)服務(wù)的呼叫。響應(yīng)在呼叫中檢測(cè)到的觸發(fā),服務(wù)仲裁邏輯電路通過(guò)把用戶發(fā)送到執(zhí)行特定服務(wù)的邏輯電路所處的位置,向用戶提供該特定服務(wù)。該位置可能位于第三方服務(wù)提供方。在該文獻(xiàn)中所示的一個(gè)實(shí)施例中,提供了三個(gè)服務(wù)提供方,中間的服務(wù)提供方與其它兩個(gè)服務(wù)提供方相連。如果需要一個(gè)以上的對(duì)公共觸發(fā)點(diǎn)起反應(yīng)的服務(wù),則把觸發(fā)信息傳遞給第一個(gè)第三方服務(wù)提供方,該第三方服務(wù)提供方再把該信息傳遞給另一個(gè)第三方服務(wù)提供方,所述另一個(gè)第三方服務(wù)提供方響應(yīng)相同的觸發(fā)提供一個(gè)服務(wù)。從而該文獻(xiàn)中所示的結(jié)構(gòu)建立借助許多SCP向用戶單元提供服務(wù)。服務(wù)仲裁邏輯電路位于把與觸發(fā)相關(guān)的信息傳遞給“次級(jí)”SCP的“初級(jí)”SCP中。但是,信息可能通過(guò)幾個(gè)不必響應(yīng)檢測(cè)的觸發(fā)向用戶提供服務(wù)的服務(wù)提供方,從而增大系統(tǒng)中信令的數(shù)量。另外,在該文獻(xiàn)中沒(méi)有提及如何實(shí)際檢測(cè)服務(wù)和/或從為某一呼叫提供呼叫控制特征的服務(wù)開(kāi)始。
從而,當(dāng)來(lái)自公共觸發(fā)點(diǎn)的呼叫需要一個(gè)以上的獨(dú)立設(shè)計(jì)的控制服務(wù)時(shí),會(huì)發(fā)生問(wèn)題,因?yàn)榭刂铺卣骺赡芟嗷_突和/或可能交互作用,從而不被用于單個(gè)呼叫。在現(xiàn)有的提議中,可按照這樣的順序調(diào)用服務(wù),使得只有一些用戶已預(yù)約的控制服務(wù)實(shí)際適用于該用戶或者可被成功調(diào)用。如果多個(gè)控制服務(wù)同時(shí)被用于一個(gè)呼叫,則多個(gè)控制服務(wù)可能對(duì)其它服務(wù)產(chǎn)生不利影響,或者甚至對(duì)通信系統(tǒng)造成故障或者阻塞通信系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例的目的在于解決現(xiàn)有技術(shù)的一個(gè)或幾個(gè)問(wèn)題。
根據(jù)一個(gè)方面,本發(fā)明提供一種提供若干服務(wù)的通信系統(tǒng),所述若干服務(wù)經(jīng)過(guò)通信系統(tǒng)提供通信控制,所述系統(tǒng)包含為通信觸發(fā)所述若干服務(wù)的一個(gè)或多個(gè)服務(wù)的交換點(diǎn),所述一個(gè)或多個(gè)服務(wù)預(yù)約至少一個(gè)控制特征;和交換點(diǎn)相連的服務(wù)管理器,所述服務(wù)管理器被設(shè)置成根據(jù)與所述若干服務(wù)中的至少兩個(gè)服務(wù)的控制特征相關(guān)的信息,確定是否可為通信提供所述至少兩個(gè)服務(wù),其中只有當(dāng)新服務(wù)需要的控制特征未被先前調(diào)用的服務(wù)預(yù)約時(shí)才可啟動(dòng)所述新服務(wù)。
服務(wù)管理器可被設(shè)置成響應(yīng)與通信相關(guān)的事件,調(diào)用向所述通信提供控制的服務(wù),所述事件從交換點(diǎn)接收。服務(wù)管理器還可被設(shè)置成保持將向相應(yīng)服務(wù)報(bào)告的事件的服務(wù)專用信息。服務(wù)管理器被設(shè)置成只為該通信調(diào)用具有和先前為該通信調(diào)用的所述若干服務(wù)中的一個(gè)或多個(gè)服務(wù)的控制特征兼容的控制特征的服務(wù)。服務(wù)管理器還被設(shè)置成按照預(yù)定的順序調(diào)用服務(wù)。
服務(wù)的控制特征取決于將由服務(wù)應(yīng)用于所述通信的控制類型。可根據(jù)服務(wù)完成的控制操作和/或控制操作中使用的參數(shù),確定服務(wù)的控制類型。
通信系統(tǒng)可包括位于至少一個(gè)服務(wù)和服務(wù)管理器之間的適配器。適配器最好被布置成根據(jù)來(lái)自所述至少一個(gè)服務(wù)的響應(yīng),確定所述至少一個(gè)服務(wù)的控制特征。
根據(jù)另一方面,本發(fā)明提供一種供通信系統(tǒng)之用的,用于管理通信系統(tǒng)提供的若干服務(wù)的服務(wù)管理器,所述若干服務(wù)通過(guò)通信系統(tǒng)提供對(duì)連接的控制,服務(wù)管理器包括通信系統(tǒng)的交換點(diǎn)的接口,所述接口連接某一連接的所述若干服務(wù)中的一個(gè)或多個(gè)服務(wù);所述若干服務(wù)中至少兩個(gè)服務(wù)的接口;和根據(jù)與由所述至少兩個(gè)服務(wù)預(yù)約的控制特征相關(guān)的信息,確定是否可為該連接提供所述若干服務(wù)中的所述至少兩個(gè)服務(wù)的控制裝置,所述控制裝置被設(shè)置成只有當(dāng)新服務(wù)預(yù)約的至少一個(gè)控制特征未被已調(diào)用的服務(wù)預(yù)約時(shí)才可啟動(dòng)所述新服務(wù)。
根據(jù)另一方面,本發(fā)明提供一種提供若干服務(wù)的通信系統(tǒng),所述若干服務(wù)通過(guò)通信系統(tǒng)為通信提供控制,每個(gè)服務(wù)至少預(yù)約一個(gè)控制特征,所述系統(tǒng)包括為通信觸發(fā)所述若干服務(wù)的一個(gè)或多個(gè)服務(wù)的交換點(diǎn);和交換點(diǎn)相連的服務(wù)管理器,所述服務(wù)管理器被設(shè)置成根據(jù)和由所述若干服務(wù)中的至少兩個(gè)服務(wù)預(yù)約的控制特征相關(guān)的信息,確定是否可為通信提供所述至少兩個(gè)服務(wù);和從可用服務(wù)列表中選擇新服務(wù)的選擇裝置,其中可用服務(wù)列表以由先前選擇的服務(wù)預(yù)約的控制特征信息為基礎(chǔ)。
根據(jù)另一方面,本發(fā)明提供一種在通信系統(tǒng)中提供若干服務(wù)的方法,所述若干服務(wù)通過(guò)通信系統(tǒng)為通信提供控制,所述方法包括通過(guò)通信系統(tǒng)啟動(dòng)通信;由服務(wù)管理器為通信調(diào)用所述若干服務(wù)中的第一服務(wù),所述第一服務(wù)預(yù)約至少一個(gè)為通信提供控制的控制特征;檢測(cè)將為通信調(diào)用的所述若干服務(wù)中的第二服務(wù),所述第二服務(wù)預(yù)約至少一個(gè)為通信提供控制的控制特征;以及服務(wù)器管理根據(jù)所述第一和第二服務(wù)預(yù)約的用于控制通信的控制特征信息,確定是否可向該通信提供所述第一和第二服務(wù),其中只有當(dāng)在調(diào)用所述第二服務(wù)的過(guò)程中,所述第二服務(wù)預(yù)約的控制特征未被第一服務(wù)預(yù)約時(shí)才可調(diào)用第二服務(wù)。
在本發(fā)明更詳細(xì)的實(shí)施例中,第一服務(wù)可向服務(wù)管理器提供和第一服務(wù)為通信的控制保留的控制特征有關(guān)的信息。第二服務(wù)可向服務(wù)管理器提供和第二服務(wù)為通信的控制保留的控制特征有關(guān)的信息。服務(wù)管理器可在連接的控制被返回交換點(diǎn)之前保持通信實(shí)例(instance)信息,根據(jù)從被調(diào)用服務(wù)接收的響應(yīng)更新通信實(shí)例信息,并在服務(wù)管理器已聯(lián)系要調(diào)用的服務(wù)之后,把更新的通信實(shí)例信息傳遞給交換點(diǎn)。服務(wù)管理器可根據(jù)從相應(yīng)服務(wù)接收的消息確定控制特征。


為了更好地理解本發(fā)明及如何實(shí)現(xiàn)本發(fā)明,下面將參考附圖舉例說(shuō)明本發(fā)明,其中圖1表示可和本發(fā)明的實(shí)施例一起使用的蜂窩通信網(wǎng)絡(luò);圖2簡(jiǎn)化圖解說(shuō)明了智能網(wǎng)絡(luò)服務(wù)的基本功能;圖3表示本發(fā)明的一個(gè)實(shí)施例;圖4更詳細(xì)地表示圖3的服務(wù)管理器以及服務(wù)提供方;圖5A和5B表示服務(wù)之間的兩種不同接口;圖6表示對(duì)于圖4的網(wǎng)絡(luò)的修改;圖7表示關(guān)于網(wǎng)絡(luò)的建議;圖8是本發(fā)明一個(gè)實(shí)施例的流程圖;圖9和10表示更具體例子的流程圖;圖11圖解說(shuō)明圖9的實(shí)施例的信令流程。
具體實(shí)施例方式
下面首先參考圖1,圖1表示本發(fā)明的實(shí)施例可與之一起使用的網(wǎng)絡(luò)。該網(wǎng)絡(luò)是無(wú)線蜂窩通信網(wǎng)絡(luò),圖中表示了其三個(gè)小區(qū)。每個(gè)小區(qū)1由相應(yīng)的基站收發(fā)器站3服務(wù)。每個(gè)基站3被設(shè)置成把信號(hào)傳輸給與指定基站相關(guān)的小區(qū)中的移動(dòng)站2,并從該移動(dòng)站2接收信號(hào)。同樣,每個(gè)移動(dòng)站2能夠向相應(yīng)的基站傳送信號(hào)并從該基站接收信號(hào)。
圖1中所示的蜂窩通信網(wǎng)絡(luò)使用建立的UMTS(通用移動(dòng)通信業(yè)務(wù)),但是要明白本發(fā)明的實(shí)施例可類似地用在其它蜂窩和固定線路通信系統(tǒng)中。
在更詳細(xì)地說(shuō)明蜂窩網(wǎng)絡(luò)的智能網(wǎng)絡(luò)的工作原理之前,下面參考圖2簡(jiǎn)要說(shuō)明智能網(wǎng)絡(luò)的基本功能性,圖2表示了IN原理的簡(jiǎn)化結(jié)構(gòu)。借助移動(dòng)終端2和固定線路電話終端2′之間的通信系統(tǒng)建立并支持例證的呼叫連接。終端的網(wǎng)絡(luò)接入和終端之間呼叫的傳送所需的功能性及部件已知,從而不作更詳細(xì)的說(shuō)明。
一般,IN體系結(jié)構(gòu)可被確定為包含下述功能服務(wù)交換、服務(wù)控制、服務(wù)管理、服務(wù)產(chǎn)生及處理各種任務(wù)的資源。圖2的服務(wù)交換點(diǎn)(SSP)可用于檢測(cè)IN呼叫,并且對(duì)于服務(wù)控制節(jié)點(diǎn)啟動(dòng)該呼叫和/或涉及該呼叫的信令。它還可接收來(lái)自服務(wù)控制節(jié)點(diǎn)的響應(yīng)。圖2中服務(wù)控制節(jié)點(diǎn)由服務(wù)控制點(diǎn)(SCP)實(shí)現(xiàn)。SCP包含IN服務(wù)的邏輯和所需數(shù)據(jù),從而可用于執(zhí)行該服務(wù)。注意雖然圖2只表示了一個(gè)能夠提供一種以上服務(wù)的服務(wù)控制點(diǎn),不過(guò)該系統(tǒng)可用于一個(gè)以上的服務(wù)控制點(diǎn),提供多種控制服務(wù)。
IN應(yīng)用協(xié)議(INAP)可用于IN的功能實(shí)體,例如交換節(jié)點(diǎn)和控制節(jié)點(diǎn)之間的接口。INAP被用于例如報(bào)告事件、把呼叫連接到指定的號(hào)碼、用戶交互作用、檢測(cè)點(diǎn)處理、收費(fèi)操作等等。根據(jù)IN的一般原理,不依賴于網(wǎng)絡(luò)系統(tǒng)的交換和傳送功能性產(chǎn)生服務(wù)邏輯。
下面參考圖3,圖3表示了本發(fā)明一個(gè)實(shí)施例的示意圖。移動(dòng)站2被表示成與UMTS網(wǎng)絡(luò)4相連。UMTS網(wǎng)絡(luò)將包括圖1的基站以及網(wǎng)絡(luò)操作所需的其它網(wǎng)絡(luò)組件。
圖3的UMTS網(wǎng)絡(luò)與第一接口6和第二接口8相連。接口6和8可以是CAMEL服務(wù)環(huán)境(CSE)接口或者提供類似功能的任意接口。CSE是在CAMEL控制功能內(nèi)執(zhí)行本發(fā)明一些實(shí)施例中所需的服務(wù)邏輯的執(zhí)行環(huán)境。可為交換點(diǎn)(例如移動(dòng)交換中心/服務(wù)交換點(diǎn))和CAMEL SCP(即SCE)之間的每個(gè)用戶提供CSE接口。CAMEL代表移動(dòng)網(wǎng)絡(luò)增強(qiáng)邏輯的定制應(yīng)用,并且被建議為當(dāng)前的GSM(全球移動(dòng)通信系統(tǒng))標(biāo)準(zhǔn)的補(bǔ)充。CAMEL特征目的是允許標(biāo)準(zhǔn)GSM服務(wù)中不包含的操作員服務(wù)。具體地說(shuō),CAMEL目的是提供具有非GSM標(biāo)準(zhǔn)服務(wù)的移動(dòng)站,而不關(guān)心移動(dòng)站位于其本地網(wǎng)絡(luò)還是正在受訪網(wǎng)絡(luò)中漫游。CAMEL服務(wù)環(huán)境具有CORBA接口。該接口與服務(wù)提供方有關(guān)。這允許服務(wù)提供方通過(guò)CORBA接口與CSE接口6和8連系。通過(guò)CSE接口6和8,可獲得服務(wù)提供方和網(wǎng)絡(luò)之間的交互可操作性。這將在后面更詳細(xì)地說(shuō)明。
接口6和8與總線10相連。在圖3公開(kāi)的本發(fā)明的具體實(shí)施例中,該總線是符合CORBA標(biāo)準(zhǔn)的總線。但是,其它的適當(dāng)標(biāo)準(zhǔn)也可用于總線10。CORBA標(biāo)準(zhǔn)是面向?qū)ο蟮臉?biāo)準(zhǔn),并且在SS7協(xié)議組的TCP/IP協(xié)議之上。
三個(gè)服務(wù)提供方14-18分別與總線10相連。服務(wù)提供方可以是增值服務(wù)提供方(VSAP)。服務(wù)提供方可以是網(wǎng)絡(luò)運(yùn)營(yíng)商或者第三方,例如獨(dú)立的外部服務(wù)提供方或者另一運(yùn)營(yíng)商。提供指定服務(wù)所需的服務(wù)邏輯在服務(wù)提供方14-18中執(zhí)行。從而,圖2中所示的每個(gè)服務(wù)提供方包含由此提供的每種服務(wù)的服務(wù)邏輯程序(SLP)。在LN體系結(jié)構(gòu)中,服務(wù)提供方有時(shí)被稱為服務(wù)控制點(diǎn)(SCP,參見(jiàn)圖2)。
最后,服務(wù)管理器12與總線10相連。服務(wù)管理器12最好由網(wǎng)絡(luò)操作員控制,并且本身又控制接口6和8。管理器12通過(guò)總線10和接口6和8與網(wǎng)絡(luò)4相連。圖3還公開(kāi)了適配器11,其功能后面將在由圖9所示的本發(fā)明的另一實(shí)施例的環(huán)境中進(jìn)行說(shuō)明。
相對(duì)于外部服務(wù)的接口可以面向分布式對(duì)象的技術(shù)為基礎(chǔ)。在這方面,用戶利用對(duì)象的邏輯名稱提到該對(duì)象,并且向?qū)ο笳?qǐng)求代理程序發(fā)布調(diào)用。對(duì)象請(qǐng)求代理程序把請(qǐng)求發(fā)送給所需的對(duì)象,例如服務(wù)器。只要知道對(duì)象的明確邏輯名稱,用戶就不必知道該對(duì)象的實(shí)際位置。
下面參考圖4,圖4更詳細(xì)地表示了圖2的服務(wù)管理器12。
當(dāng)現(xiàn)有的服務(wù)提供方14-18或新的服務(wù)提供方提供新的服務(wù)時(shí),管理器12將把關(guān)于該服務(wù)的信息保存在寄存器中。管理器12還保存和在啟動(dòng)相關(guān)服務(wù)之前需要發(fā)生的事件相關(guān)的信息。
當(dāng)指定移動(dòng)站預(yù)訂或可以應(yīng)用新的服務(wù)時(shí),告知管理器12。管理器12從網(wǎng)絡(luò)4的標(biāo)識(shí)位置寄存器34獲得用戶的服務(wù)簡(jiǎn)表。這將借助實(shí)現(xiàn)到網(wǎng)絡(luò)4的連接的適當(dāng)CSE接口6和8獲得。通過(guò)也是網(wǎng)絡(luò)4的一部分的移動(dòng)服務(wù)交換中心MSC 36獲得保存在標(biāo)識(shí)位置寄存器中的信息。
圖4中示意圖解說(shuō)明了服務(wù)簡(jiǎn)表。管理器12隨后檢查用戶20的移動(dòng)站當(dāng)前預(yù)訂的服務(wù)22、24和26,并且在考慮新服務(wù)的情況下修改移動(dòng)站的服務(wù)簡(jiǎn)表。換句話說(shuō),把新服務(wù)添加到所述簡(jiǎn)表中。管理器12可檢查被提供給移動(dòng)站的服務(wù),或者可檢查移動(dòng)站所使用的服務(wù)提供方。在后一種情況下,管理器12可能不知道移動(dòng)站預(yù)訂的單個(gè)服務(wù)。
如果新的服務(wù)利用CAMEL特征,則服務(wù)管理器12產(chǎn)生CAMEL用戶信息CSI和相關(guān)的檢測(cè)點(diǎn)信息。CSI信息包括相關(guān)CSE單元的地址,檢測(cè)點(diǎn),服務(wù)順序確定標(biāo)準(zhǔn)和諸如電話機(jī)、傳真機(jī)或數(shù)據(jù)連接之類的基本服務(wù)信息。檢測(cè)點(diǎn)是為了支持移動(dòng)站預(yù)訂的所有服務(wù),應(yīng)檢測(cè)的那些點(diǎn)。檢測(cè)點(diǎn)28-32對(duì)應(yīng)于管理器12中保存的與指定服務(wù)相關(guān)的事件。如圖4中所示,移動(dòng)站預(yù)訂n種服務(wù)。為了便于舉例說(shuō)明,只表示了與第一種服務(wù)相關(guān)的檢測(cè)點(diǎn),每種服務(wù)需要m個(gè)檢測(cè)點(diǎn)。管理器12已具有與移動(dòng)站預(yù)訂的其它服務(wù)24-26相關(guān)的檢測(cè)點(diǎn)。
修改后的用戶數(shù)據(jù)隨后可保存在網(wǎng)絡(luò)中的適當(dāng)位置。根據(jù)優(yōu)選實(shí)施例,用戶數(shù)據(jù)被保存在網(wǎng)絡(luò)4的標(biāo)識(shí)位置寄存器HLR 14中。其它可能性是,例如訪問(wèn)者位置寄存器(VLR參見(jiàn)圖6),服務(wù)管理器自身,保存用戶數(shù)據(jù)的獨(dú)立數(shù)據(jù)庫(kù)節(jié)點(diǎn)和MSC。
當(dāng)移動(dòng)站把自身連接到網(wǎng)絡(luò)上時(shí),網(wǎng)絡(luò)4通過(guò)接口6或8通告管理器12。管理器12通過(guò)接口6或8從標(biāo)識(shí)位置寄存器34獲得移動(dòng)站的服務(wù)簡(jiǎn)表。
下面參考圖8的流程圖說(shuō)明根據(jù)本發(fā)明一個(gè)實(shí)施例的操作。在步驟200在用戶和諸如移動(dòng)交換中心(MSC)之類的網(wǎng)絡(luò)節(jié)點(diǎn)之間建立呈電話呼叫形式的通信。交換節(jié)點(diǎn)在步驟S201檢測(cè)該呼叫將被交換給智能網(wǎng)絡(luò)服務(wù)(IN),隨后在步驟203按照智能網(wǎng)絡(luò)體系結(jié)構(gòu),關(guān)于由服務(wù)控制功能(SCP)提供的若干服務(wù)中的至少一種服務(wù),啟動(dòng)通信。在呼叫不請(qǐng)求任何IN服務(wù)的情況下,將按照步驟202指示的一般方式建立呼叫通信。
在IN中實(shí)現(xiàn)的關(guān)于SCP(服務(wù)提供商)啟動(dòng)的呼叫連接由服務(wù)管理器控制。該控制可以特定于請(qǐng)求的服務(wù)的特性和/或特定于用戶的服務(wù)簡(jiǎn)表為基礎(chǔ)。這里注意術(shù)語(yǔ)“用戶”指的是預(yù)訂網(wǎng)絡(luò)的終端(例如圖2的移動(dòng)站2或固定線路終端2′)或者終端的用戶。換句話說(shuō),可相對(duì)于特定終端或者一組終端或者另一方面相對(duì)于某一用戶或一組用戶確定專用服務(wù)簡(jiǎn)表。在第一種情況下,專用服務(wù)簡(jiǎn)表被指定給某一終端,并且每當(dāng)該終端與呼叫有關(guān),則將使用所述專用服務(wù)簡(jiǎn)表。在后一種情況下,用戶可使用任何終端。在恰當(dāng)?shù)刈R(shí)別用戶(例如個(gè)人PIN碼或者其它一些身份證明)之后,用戶將從通信系統(tǒng)接收相似的服務(wù),而與他/她使用的終端無(wú)關(guān)。本說(shuō)明書(shū)后面將說(shuō)明用戶專用簡(jiǎn)表的產(chǎn)生及其可能的參數(shù)。服務(wù)管理器12可以只調(diào)用所述若干服務(wù)中所述用戶有權(quán)獲得的那些服務(wù),用戶管理器12不會(huì)許可用戶無(wú)權(quán)獲得的那些服務(wù),如步驟205所示。
在步驟S205-S209,服務(wù)管理器調(diào)用所述若干服務(wù)中的第一服務(wù),隨后從第一服務(wù)接收作為響應(yīng)的與第一服務(wù)相關(guān)的信息。之后,服務(wù)管理器可調(diào)用所述若干服務(wù)中的第二服務(wù),并且相應(yīng)地從所述第二服務(wù)接收作為響應(yīng)的與所述第二服務(wù)相關(guān)的信息。所述信息包含相應(yīng)控制服務(wù)的專用控制特征,其使用將在下面說(shuō)明。如果被請(qǐng)求,服務(wù)管理器還可根據(jù)用戶請(qǐng)求的服務(wù)的總數(shù),調(diào)用第三服務(wù)、第四服務(wù)、第五服務(wù)等等。在服務(wù)管理器收到來(lái)自所有被調(diào)用服務(wù)的響應(yīng)之后,服務(wù)管理器在步驟211處理所述信息,提供可用于對(duì)連接進(jìn)行組合控制的信息。該信息隨后被提供給控制呼叫連接的網(wǎng)絡(luò)部件,例如觸發(fā)點(diǎn)。
在用戶無(wú)權(quán)獲得請(qǐng)求的服務(wù)的情況下,在不觸發(fā)該服務(wù)并且不依據(jù)請(qǐng)求的服務(wù)向該呼叫提供任何控制的情況下,呼叫如前所述被繼續(xù),如步驟206和207所示??上蛴脩籼峁┡c此有關(guān)的通知,例如提供文本消息“服務(wù)X不被許可”。按照一種可能性,如果服務(wù)會(huì)按照不利或者不可控制的方式發(fā)生沖突,則給出故障消息并斷開(kāi)呼叫(即通信被清除)。
在更具體地實(shí)施例中,錯(cuò)誤消息可包括來(lái)自內(nèi)容服務(wù)器,例如因特網(wǎng)內(nèi)容服務(wù)器的非結(jié)構(gòu)化消息。該消息也可以是來(lái)自內(nèi)容服務(wù)器的無(wú)線應(yīng)用部分(WAP)推入消息(push message),例如WML(無(wú)線置標(biāo)語(yǔ)言)消息。
按照一種備選方案,消息是來(lái)自內(nèi)容服務(wù)器的任意內(nèi)容推入消息。推入消息一般不是用戶檢索或請(qǐng)求的消息或文檔,相反只是“被強(qiáng)制”,即被推入用戶設(shè)備的消息或文檔。另外服務(wù)管理器還可根據(jù)當(dāng)前服務(wù)環(huán)境,相對(duì)于通信的用戶構(gòu)成文本、圖像或語(yǔ)音消息。換句話說(shuō),在沖突情況下,能夠根據(jù)服務(wù)環(huán)境推斷出所需的錯(cuò)誤消息。所述消息最好采取用戶易于理解的形式。所述消息可把服務(wù)的狀態(tài)告知用戶,例如請(qǐng)求的服務(wù)不能和預(yù)付費(fèi)呼叫服務(wù)一起使用或者沖突情況的簡(jiǎn)單描述(例如“在使用服務(wù)A時(shí),服務(wù)B不能用于該呼叫”或者“對(duì)于保險(xiǎn)費(fèi)率呼叫不允許占線”或者“要繼續(xù)呼叫,選擇服務(wù)簡(jiǎn)表B”)。當(dāng)前的服務(wù)環(huán)境可包括已為該通信調(diào)用的服務(wù)。當(dāng)前的服務(wù)環(huán)境還可包括對(duì)于該通信來(lái)說(shuō)不允許的服務(wù)。根據(jù)一種可能性,當(dāng)前服務(wù)環(huán)境包括已為該通信選擇的服務(wù)簡(jiǎn)表。
錯(cuò)誤消息還可指示可在不執(zhí)行其的情況下為所述通信啟動(dòng)所述服務(wù)的一個(gè)或多個(gè)操作。在收到錯(cuò)誤消息之后,用戶隨后可選擇將排除在請(qǐng)求服務(wù)之外的一個(gè)或幾個(gè)操作,之后在不提供這些特征的情況下調(diào)用新的服務(wù)。錯(cuò)誤消息還可指示這樣的條件,在該條件下仍可為所述通信啟動(dòng)原先不被許可的服務(wù)。例如,在啟動(dòng)新的服務(wù)之前,可命令帶有商業(yè)服務(wù)簡(jiǎn)表的用戶呼叫造反專用服務(wù)簡(jiǎn)表。
除了使用戶得到服務(wù)的一般控制之外,服務(wù)器在步驟211可根據(jù)控制體系結(jié)構(gòu)和/或服務(wù)簡(jiǎn)表適應(yīng)調(diào)用的服務(wù)。該適應(yīng)程序是這樣的,使得用戶能夠同時(shí)把所述若干服務(wù)中的至少兩個(gè)服務(wù)用于該呼叫連接。下面將說(shuō)明可能的適應(yīng)程序的例子。
根據(jù)一個(gè)實(shí)施例,當(dāng)管理器12具有諸如移動(dòng)站2之類終端預(yù)訂的,并且被啟動(dòng)以用于該連接的所有服務(wù)相關(guān)的信息時(shí),管理器12分析服務(wù)的控制特征,確定是否存在具有共同控制特征和/或未被用于相同連接的控制特征的任意服務(wù)。服務(wù)管理器12隨后確定是否許可所有被請(qǐng)求的控制服務(wù)或者是否不應(yīng)許可一些被請(qǐng)求控制服務(wù)或者是否只應(yīng)以修改的形式許可一些被請(qǐng)求控制服務(wù)。
服務(wù)管理器還可確定具有相同觸發(fā)點(diǎn)的服務(wù)被調(diào)用的順序。管理器可使用任意適當(dāng)?shù)臉?biāo)準(zhǔn)做出該確定。例如,該確定可以下述一個(gè)或多個(gè)標(biāo)準(zhǔn)為基礎(chǔ)服務(wù)優(yōu)先權(quán);用戶優(yōu)先權(quán);日、周或月等時(shí)間;及服務(wù)類型例如數(shù)據(jù)、視頻或語(yǔ)音)。從而管理器12還可為每個(gè)服務(wù)保存與管理器12用于確定上仍相同觸發(fā)點(diǎn)或觸發(fā)條件的服務(wù)被調(diào)用順序的標(biāo)準(zhǔn)有關(guān)的信息。
當(dāng)完成分析時(shí),管理器12可把當(dāng)用戶終端已產(chǎn)生所討論的事件時(shí)必須被調(diào)用的服務(wù)的順序通知負(fù)責(zé)指定檢測(cè)點(diǎn)的接口。例如每次移動(dòng)站連接到網(wǎng)絡(luò)上或者每次移動(dòng)站通過(guò)預(yù)訂新的服務(wù)或者刪除他所預(yù)定服務(wù)之一,改變他所預(yù)定的服務(wù)時(shí),可進(jìn)行這種分析。后一種情況下,分析結(jié)果被保存在適當(dāng)?shù)奈恢弥?。如果發(fā)生了觸發(fā)這種分析的預(yù)定事件,則在正在進(jìn)行的連接中也可進(jìn)行這種分析。如上所述,存儲(chǔ)位置可以位于管理器中,或者如果網(wǎng)絡(luò)帶有標(biāo)識(shí)位置寄存器(HLR)功能,則保存在HLR中。存儲(chǔ)位置也可分布在通信系統(tǒng)的各個(gè)部件之間。如果服務(wù)被調(diào)用的順序被保存在管理器中,則可把該順序保存在CAMEL用戶信息(CSI)檢測(cè)點(diǎn)信息中。
當(dāng)移動(dòng)站連接到網(wǎng)絡(luò)上或者觸發(fā)指定的檢測(cè)點(diǎn)時(shí),CSE接口告知提供與已檢測(cè)的檢測(cè)點(diǎn)相關(guān)的服務(wù)的例證服務(wù)提供商。例如,在圖4所示的實(shí)施例中,首先把所討論的檢測(cè)點(diǎn)正被觸發(fā)告知第一服務(wù)提供方14。這將通過(guò)總線10完成。于是將首先調(diào)用與第一服務(wù)提供方14相關(guān)的服務(wù)。第一服務(wù)提供方14通知響應(yīng)正被觸發(fā)的檢測(cè)點(diǎn)提供服務(wù)的第二服務(wù)提供方16該檢測(cè)點(diǎn)已被觸發(fā)。這將再次通過(guò)總線10完成。隨后第二服務(wù)提供方16將調(diào)用與指定檢測(cè)點(diǎn)相關(guān)的服務(wù)。隨后第二服務(wù)提供方16將把關(guān)于檢測(cè)點(diǎn)觸發(fā)的檢測(cè)信息發(fā)送給下一服務(wù)提供方18。
應(yīng)理解在本發(fā)明的一些實(shí)施例中,指定檢測(cè)點(diǎn)已被觸發(fā)的信息只被發(fā)送給響應(yīng)檢測(cè)點(diǎn)的檢測(cè),向討論的用戶提供服務(wù)的服務(wù)提供方。另外,服務(wù)提供方接收與檢測(cè)點(diǎn)的觸發(fā)有關(guān)的信息的順序取決于服務(wù)將被調(diào)用的順序。該順序由管理器12確定。在本發(fā)明的一些實(shí)施例中,可按照預(yù)定的順序把相關(guān)檢測(cè)點(diǎn)的觸發(fā)告知服務(wù)提供方。服務(wù)的觸發(fā)順序可以包含關(guān)于可能服務(wù)的信息的寄存器、用戶的服務(wù)簡(jiǎn)表的寄存器或者確定可用于此目的的參數(shù)的其它適當(dāng)寄存器為基礎(chǔ)。
當(dāng)需要被通知的所有服務(wù)提供方收到檢測(cè)點(diǎn)的觸發(fā)信息時(shí),最后的服務(wù)提供方通過(guò)總線10向服務(wù)管理器12發(fā)回確認(rèn)消息。注意所述總線可以是任何適當(dāng)?shù)目偩€,不必是CORBA總線。
當(dāng)移動(dòng)站不再預(yù)定指定的服務(wù)時(shí),可使用類似的程序。具體地說(shuō),管理器12獲得移動(dòng)站的服務(wù)簡(jiǎn)表,并且刪除用戶不再想要的服務(wù)。這將涉及刪除關(guān)于該服務(wù)及相關(guān)檢測(cè)點(diǎn)的信息。管理器還可再次分析提供的所有服務(wù),查看是否一個(gè)以上的服務(wù)響應(yīng)指定的觸發(fā)被啟動(dòng)。如前所述,管理器將確定對(duì)共同觸發(fā)點(diǎn)起反應(yīng)的服務(wù)的調(diào)用順序。如果指定的服務(wù)不再被提供,則服務(wù)的調(diào)用順序可發(fā)生變化。修改后的用戶簡(jiǎn)表將發(fā)回存儲(chǔ)位置,例如標(biāo)識(shí)位置寄存器。
可按照下述方式進(jìn)行把起源于MSC的事件通知外部服務(wù)的順序。被調(diào)用的外部服務(wù)按照預(yù)定順序被布置成鏈。按照該鏈中服務(wù)的順序,MSC報(bào)告的事件被通知給該鏈中的每個(gè)服務(wù)。起源于被呼叫方的事件首先被告知該鏈中的最后服務(wù)。起源于被呼叫方的這些事件可以是呼叫建立請(qǐng)求響應(yīng)消息、中間呼叫特征調(diào)用(例如“拍叉簧”)、來(lái)自被呼叫方的呼叫釋放消息、正向方向(被呼叫方)的路由選擇故障之類的事件。例如,中間呼叫特征是非結(jié)構(gòu)化的補(bǔ)充服務(wù)數(shù)據(jù)(USSD)消息或者由交換機(jī)檢測(cè)的撥號(hào)音。起源于呼叫方的事件首先被告知該鏈中的第一服務(wù)。這些事件可以是諸如忙、應(yīng)答、被呼叫方釋放之類的事件。呼叫實(shí)例信息可由該鏈中的每個(gè)服務(wù)修改,隨后通過(guò)服務(wù)管理器把修改后的信息傳遞給下一服務(wù),即該鏈中接收所述事件的下一服務(wù)。外部服務(wù)鏈的一個(gè)操作例子是當(dāng)?shù)谝环?wù)把被呼叫方號(hào)碼從縮寫(xiě)的擴(kuò)展名轉(zhuǎn)換成被呼叫方的個(gè)人號(hào)碼時(shí),下一服務(wù)把被呼叫方的個(gè)人號(hào)碼轉(zhuǎn)換成被呼叫方當(dāng)前登記的號(hào)碼(呼叫轉(zhuǎn)移)。本例中,修改的數(shù)據(jù)包括從第一服務(wù)傳送給下一服務(wù)的修改號(hào)碼。
上述內(nèi)容便于多個(gè)服務(wù)以可控方式影響呼叫。各個(gè)服務(wù)按照預(yù)定的順序知道可能的其它服務(wù)對(duì)該呼叫的影響??稍趩蝹€(gè)交換機(jī)和單個(gè)CSE內(nèi)仿真所描述的報(bào)告算法。
圖5A和5B表示了實(shí)現(xiàn)服務(wù)管理器12和控制服務(wù)之間的接口的兩個(gè)可能途徑。該接口可在服務(wù)之間提供例如CAP-CORBA轉(zhuǎn)換。圖5A公開(kāi)一種結(jié)構(gòu),其中服務(wù)管理器放置在開(kāi)放式單一服務(wù)接口(“較低的”接口例如簡(jiǎn)單的CAP操作)的上面。上層接口向多個(gè)服務(wù)提供多服務(wù)開(kāi)放式接口。換句話說(shuō),服務(wù)管理器為提供上述功能性的外部服務(wù)提供上層接口。在圖5B中,服務(wù)管理器被直接布置在CAP接口上方并且在CSE功能性之內(nèi)。
獨(dú)立外部服務(wù)被設(shè)計(jì)成相互獨(dú)立地朝向一個(gè)共同接口,例如圖5A和5B的上層接口,并且具有各種不同的特征。在本發(fā)明的實(shí)施例中,當(dāng)設(shè)計(jì)新的服務(wù)時(shí),不必研究其它服務(wù)及其控制特征。在實(shí)現(xiàn)新的服務(wù)之后,確定新服務(wù)的控制特征,例如該服務(wù)的控制類型,并且根據(jù)控制特征信息調(diào)用服務(wù)。例如,要被服務(wù)管理器調(diào)用的服務(wù)可預(yù)約某些控制類型供它們使用。當(dāng)某一服務(wù)預(yù)約某一控制類型時(shí),其它服務(wù)不能使用被預(yù)約的控制類型。
定義“控制類型”可被認(rèn)為意指服務(wù)的控制功能的分類。例如,控制類型的目的可以是闡明哪些服務(wù)可交互作用,哪些服務(wù)可被組合,即同時(shí)用于控制來(lái)自一個(gè)信令點(diǎn)的呼叫。需要相同控制類型的兩種服務(wù)不能同時(shí)控制該呼叫??筛鶕?jù)服務(wù)和服務(wù)管理器之間接口中的操作或其參數(shù)確定控制類型??刂祁愋鸵部梢苑?wù)之間的協(xié)議為基礎(chǔ)。為了給出控制類型確定的一個(gè)例子,通過(guò)根據(jù)不同的操作類型(例如連接)和操作類型中提供的參數(shù)(例如被呼叫方號(hào)碼)的映射,可確定控制類型。例如連接被呼叫方號(hào)碼5551234’映射為控制類型呼叫路由選擇控制’。呼叫路由選擇控制是一種可能的控制類型,呼叫路由選擇控制提供修改該呼叫的路由信息的權(quán)限。其它控制類型的例子包括(但是不局限于此)收費(fèi)價(jià)目表控制(例如規(guī)定連接的價(jià)格)、呼叫持續(xù)時(shí)間控制(例如設(shè)置連接持續(xù)時(shí)間的限制)、呼叫各方的處理、連接的重新路由選擇、連接的交換的管理(例如使呼叫進(jìn)入保持占線、變更狀態(tài),交換到另一連接,交換到會(huì)議呼叫)、改變用戶信息、連接的轉(zhuǎn)移及類似的控制特征。例如,虛擬專用網(wǎng)絡(luò)VPN可使用選自上述控制類型的下述控制類型改變用戶信息(把B用戶號(hào)碼改變成可被網(wǎng)絡(luò)識(shí)別的多位數(shù)格式)和規(guī)定連接的價(jià)格(例如,和其它用戶相比,屬于虛擬專用網(wǎng)絡(luò)的用戶可具有較低的呼叫費(fèi)用)。控制類型可由服務(wù)、服務(wù)管理器或者通信系統(tǒng)的控制功能性確定。
在調(diào)用服務(wù)之前或者在調(diào)用服務(wù)之后都可利用服務(wù)的控制特征信息。當(dāng)在調(diào)用服務(wù)之前使用控制類型信息時(shí),在把新服務(wù)添加到用戶的服務(wù)簡(jiǎn)表中之前,必須確定新服務(wù)是否和用戶的服務(wù)簡(jiǎn)表相適應(yīng)。另外當(dāng)新的服務(wù)將被增加到服務(wù)簡(jiǎn)表中時(shí),必須研究它是否將對(duì)正在進(jìn)行的、即將開(kāi)始的和轉(zhuǎn)移后的呼叫產(chǎn)生影響。例如,如果新的服務(wù)影響外發(fā)呼叫,則必須確定在服務(wù)的服務(wù)簡(jiǎn)表中是否存在會(huì)影響外發(fā)呼叫的其它任何服務(wù)。如果該簡(jiǎn)表已包括影響外發(fā)呼叫的服務(wù),則必須確定這些服務(wù)是否和要增加的新服務(wù)一樣從控制類型要求相同的功能。如果是,則不能增加所述新服務(wù)??删哂锌刂苼?lái)自同一點(diǎn)(終端或網(wǎng)絡(luò)部件)的相同呼叫的兩種服務(wù),但是在這種事件中,必須區(qū)分這些服務(wù)的優(yōu)先次序。另外,在增加新的服務(wù)之前,必須知道以前的服務(wù)的操作順序。當(dāng)進(jìn)行被呼叫用戶號(hào)碼的一個(gè)以上的號(hào)碼轉(zhuǎn)換時(shí)是需要這樣的。
下面將說(shuō)明在把新服務(wù)添加到用戶的服務(wù)簡(jiǎn)表中之前利用控制類型的可能性。服務(wù)可由用戶、操作員或者外部服務(wù)提供方添加到用戶的服務(wù)簡(jiǎn)表中。用戶可配有例如用于把新的服務(wù)添加到服務(wù)簡(jiǎn)表中的基于WAP(無(wú)線應(yīng)用部分)的用戶接口。在這樣的安排中,可從用戶終端為用戶顯示的菜單中選擇要添加的新服務(wù)。如果由用戶添加新服務(wù),則根據(jù)服務(wù)簡(jiǎn)表中該用戶已具有的服務(wù),限制向用戶顯示的可用服務(wù)的列表。所述限制可以現(xiàn)有的服務(wù)預(yù)約的控制類型和新服務(wù)所需的控制類型為基礎(chǔ)。例如,如果用戶已具有確定外發(fā)呼叫的費(fèi)用的服務(wù),則不能向服務(wù)簡(jiǎn)表添加用于同樣目的的新服務(wù)。
用于把服務(wù)添加到服務(wù)簡(jiǎn)表的菜單中的列表可被設(shè)置成使各種服務(wù)被安排到各個(gè)服務(wù)類別中。通過(guò)僅僅從每種類別中選擇一種服務(wù),可把服務(wù)選擇到服務(wù)簡(jiǎn)表中。以前選擇的類別可排除其它一些類別和/或一些單獨(dú)的服務(wù)。
另外還可關(guān)于呼叫狀態(tài)模型檢測(cè)服務(wù)的壽命周期。即,某一服務(wù)可以只為服務(wù)狀態(tài)模型的某一部分預(yù)約控制類型。例如,可以只在呼叫初始化程序的持續(xù)時(shí)間內(nèi)或者為掛斷過(guò)程預(yù)約控制類型。
按照?qǐng)D9中所示的步驟可把獨(dú)立的服務(wù)添加到用戶的服務(wù)簡(jiǎn)表中。在步驟220在服務(wù)控制點(diǎn)設(shè)計(jì)并實(shí)現(xiàn)各種服務(wù)。隨后在步驟221確定這些服務(wù)所需的控制類型。在下一步驟222,檢查用戶的服務(wù)簡(jiǎn)表中的所有服務(wù)。另外確定指定用戶的預(yù)約控制類型。在步驟223根據(jù)預(yù)約的控制類型的信息,過(guò)濾用戶可預(yù)定的服務(wù),從而可產(chǎn)生仍然可用服務(wù)的列表。在步驟224向用戶顯示可用服務(wù)的列表。之后,用戶可在步驟225選擇新的服務(wù),并在步驟226把選擇的服務(wù)添加到該用戶的服務(wù)簡(jiǎn)表中。關(guān)于預(yù)約的控制類型的信息與該服務(wù)相關(guān),從而稍后可用于指定的用戶。
下面將討論在把新服務(wù)添加到用戶的服務(wù)簡(jiǎn)表中之后,控制類型的可能用途。在已為呼叫啟動(dòng)服務(wù)之后,該服務(wù)在其響應(yīng)中把從指定的信令點(diǎn)為該呼叫預(yù)約的控制類型通知服務(wù)管理器。該服務(wù)可被看作當(dāng)已從交換功能性到管理器觸發(fā)該呼叫,管理器已取回服務(wù)簡(jiǎn)表并且該服務(wù)已由外部服務(wù)器啟動(dòng)時(shí)被啟動(dòng)。由于與其它服務(wù)無(wú)關(guān)地設(shè)計(jì)各個(gè)服務(wù),因此必須在服務(wù)和服務(wù)管理器之間安排一個(gè)服務(wù)相關(guān)適配器。圖3圖解說(shuō)明用于實(shí)現(xiàn)適配器功能性的適配器11。該結(jié)構(gòu)最好使服務(wù)相關(guān)適配器知道服務(wù)所需的控制類型,并且當(dāng)服務(wù)響應(yīng)管理器時(shí),把控制類型告知服務(wù)管理器。適配器還可被設(shè)置成根據(jù)服務(wù)給出的一個(gè)或多個(gè)響應(yīng),推斷出所需的控制類型。
推斷過(guò)程可與服務(wù)有關(guān),即特定于每種不同的服務(wù)。例如,如果呼叫廣告服務(wù)給出該呼叫的時(shí)間限制,則可推斷呼叫廣告服務(wù)希望每當(dāng)達(dá)到呼叫時(shí)間限制就在該呼叫中播放廣告。還可推斷播放完廣告之前不能進(jìn)行呼叫保持以及預(yù)留控制類型“交換”。
一些服務(wù)被設(shè)計(jì)成與其它服務(wù)交互作用,從而它們能夠商議對(duì)于工作來(lái)說(shuō)它們所需的控制類型。于是在它們不能接收對(duì)于呼叫來(lái)說(shuō)它們所需的全部控制類型的情況下,這些服務(wù)能夠適應(yīng)它們自己。當(dāng)呼叫被關(guān)閉時(shí),服務(wù)還可釋放為它們預(yù)留的一些或全部控制類型。當(dāng)呼叫結(jié)束時(shí),適配器可推斷控制類型的釋放。
圖10圖解說(shuō)明上述過(guò)程的流程圖。在步驟230獨(dú)立設(shè)計(jì)并實(shí)現(xiàn)為某一連接實(shí)現(xiàn)至少一種控制功能性的服務(wù)。在步驟231確定控制服務(wù)所需的控制類型。為所述服務(wù)提供一個(gè)適配器,使該適配器布置在服務(wù)和服務(wù)管理器之間的接口上。在步驟223由管理器開(kāi)始服務(wù)的使用,所述管理器響應(yīng)用戶發(fā)起的請(qǐng)求調(diào)用服務(wù)。在步驟234,服務(wù)通過(guò)許可在沒(méi)有服務(wù)控制的情況下繼續(xù)呼叫控制,對(duì)管理器做出反應(yīng)。適配器在步驟235根據(jù)該響應(yīng)推斷服務(wù)所需的控制類型。所述推斷可以該推斷的一些預(yù)定參數(shù)為基礎(chǔ)。預(yù)定的參數(shù)保存在適配器功能性中。所述參數(shù)可確定由指定服務(wù)定義的一組固定控制類別。不考慮來(lái)自服務(wù)的響應(yīng)保留該組類別。還存在取決于來(lái)自服務(wù)的響應(yīng)消息或者被保留或者不保留的類別。適配器把控制類型附到響應(yīng)上,并在步驟236把所述響應(yīng)轉(zhuǎn)發(fā)給服務(wù)管理器。
調(diào)用服務(wù)時(shí)使用控制類型的優(yōu)點(diǎn)在于和不使用控制類型相比,可在服務(wù)簡(jiǎn)表中稍微自由地定義各種服務(wù)。這是以每個(gè)呼叫并不總是需要每種服務(wù)的所有控制類型的認(rèn)識(shí)為基礎(chǔ)的。
能夠?qū)崿F(xiàn)相對(duì)于管理器的服務(wù)專用適配器。所述適配器可以是每當(dāng)啟動(dòng)另一服務(wù)時(shí)保留的控制類型的服務(wù)專用信息。在服務(wù)的調(diào)用過(guò)程中累積保留的控制類型的這種信息,由此每個(gè)后續(xù)服務(wù)可為自己保留一部分剩余的控制類型。相應(yīng)地,如上所述,某些情況下在添加服務(wù)的過(guò)程中以及在服務(wù)的調(diào)用過(guò)程中可利用控制類型信息,從而在添加過(guò)程中預(yù)先已為一部分服務(wù)固定保留了控制類型,并且在調(diào)用過(guò)程中可調(diào)整一部分服務(wù)的控制類型。
處理新服務(wù)的添加和舊服務(wù)的刪除的上述過(guò)程可和暫時(shí)可用或者暫時(shí)不可用的服務(wù)一起使用。當(dāng)用戶象現(xiàn)有用戶一樣首次預(yù)約網(wǎng)絡(luò)時(shí)也可使用這些過(guò)程。當(dāng)服務(wù)提供方改變指定服務(wù)的所需檢測(cè)點(diǎn)等等時(shí),再次使用這些過(guò)程。當(dāng)用戶或者服務(wù)提供方發(fā)出啟用、停用或注冊(cè)請(qǐng)求時(shí)可進(jìn)行這些過(guò)程。
如上所述向鏈狀外部服務(wù)報(bào)告事件模仿已通過(guò)幾個(gè)交換點(diǎn)(即幾個(gè)MSC)路由一個(gè)呼叫的情景,每個(gè)交換點(diǎn)調(diào)用CSE中它自己的服務(wù)。每個(gè)被調(diào)用的外部服務(wù)觀察類似于交換點(diǎn)的接口-CSE接口。這使得能夠獨(dú)立地設(shè)計(jì)外部服務(wù),假定每個(gè)服務(wù)是控制該呼叫的唯一服務(wù)。服務(wù)交互作用約束允許后續(xù)服務(wù)確定的功能。
還可在除CSE之外的其它環(huán)境,例如移動(dòng)站執(zhí)行環(huán)境(MEXE)或用戶身份模塊(SIM)應(yīng)用工具箱(SAT)環(huán)境中實(shí)現(xiàn)本發(fā)明的實(shí)施例。SAT在移動(dòng)站的SIM卡(=前攝的(proactive)SIM)內(nèi)提供服務(wù)執(zhí)行。MEXE環(huán)境可被定義為使得能夠在移動(dòng)站中執(zhí)行各種特征的環(huán)境。這些特征包括在移動(dòng)設(shè)備(ME)(圖2中由附圖標(biāo)記5表示)內(nèi)JavaTM/WAP服務(wù)邏輯的執(zhí)行,請(qǐng)求ME執(zhí)行任務(wù)或功能(例如建立呼叫、控制呼叫、發(fā)送短消息服務(wù)(SMS)消息或者通過(guò)例如AbstractWindow ToolkitTM控制用戶接口)的應(yīng)用程序編程接口(API)。借助API可把與呼叫建立或者輸入呼叫的結(jié)果相關(guān)的事件告知服務(wù)邏輯。JavaTM服務(wù)邏輯可從數(shù)據(jù)網(wǎng)絡(luò),例如從因特網(wǎng)下載到MEXE中。服務(wù)邏輯還可被編程控制,以便對(duì)與呼叫相關(guān)的事件起反應(yīng)。服務(wù)邏輯還可向網(wǎng)絡(luò)報(bào)告這些事件。
根據(jù)一個(gè)實(shí)施例,MEXE(或者SAT)環(huán)境與配置在網(wǎng)絡(luò)中的MEXE服務(wù)器(或者SAT服務(wù)器)通信。MEXE(或者SAT)服務(wù)器按照和CSE一側(cè)管理器實(shí)體相似的方式提供開(kāi)放式接口功能性。MEXE(或SAT)環(huán)境向服務(wù)器提供與呼叫或?qū)υ捪嚓P(guān)的事件。該結(jié)構(gòu)是這樣的,使MEXE(或SAT)環(huán)境能夠在等待來(lái)自服務(wù)器,更準(zhǔn)確地說(shuō)來(lái)自服務(wù)后的外部服務(wù)的響應(yīng)的時(shí)候,暫時(shí)凍結(jié)呼叫或?qū)υ捥幚?。?jù)此能夠在移動(dòng)站一側(cè)從MEXE或SAT提供IN類型的呼叫狀態(tài)模型,從而實(shí)現(xiàn)移動(dòng)站的IN型控制。來(lái)自該服務(wù)器或者其它服務(wù)器的控制消息可在移動(dòng)站中被轉(zhuǎn)換成應(yīng)用程序編程接口(API)消息。利用在MEXE或SAT環(huán)境中執(zhí)行的服務(wù)邏輯,可實(shí)現(xiàn)服務(wù)器和提供開(kāi)放式接口的API之間的消息接發(fā)。
應(yīng)認(rèn)識(shí)到在本發(fā)明的實(shí)施例中,一個(gè)或多個(gè)事件或檢測(cè)點(diǎn)可與一個(gè)指定服務(wù)相聯(lián)系。
圖6表示另一實(shí)施例,其中開(kāi)放式CORBA接口被直接引入移動(dòng)服務(wù)交換中心和標(biāo)識(shí)位置寄存器中。這意味著外部服務(wù)提供方可從標(biāo)識(shí)位置寄存器獲得用戶信息。另外,外部服務(wù)提供方能夠管理用戶信息。例如,外部服務(wù)提供方將能夠修改HLR中保存的用戶信息。
開(kāi)放式CORBA接口可被利用,以致CSI數(shù)據(jù)可被保存在用戶數(shù)據(jù)。先前應(yīng)已保存了SS7服務(wù)控制點(diǎn)地址信息。在CSI不是SS7地址的情況下,進(jìn)行相對(duì)于移動(dòng)服務(wù)交換中心的觸發(fā)。移動(dòng)服務(wù)交換中心將判定CORBA服務(wù)名稱。
在圖6的結(jié)構(gòu)中,提供標(biāo)識(shí)位置寄存器100。標(biāo)識(shí)位置寄存器100具有開(kāi)放式接口102。標(biāo)識(shí)位置寄存器100保存如同第一實(shí)施例中一樣的CSI信息以及檢測(cè)點(diǎn)信息和相關(guān)CSE單元的地址。CSI信息可包含提供服務(wù)服務(wù)的應(yīng)用程序地址和要使用的內(nèi)部開(kāi)放式服務(wù)接口。
點(diǎn)信息和相關(guān)CSE單元的地址。CSI信息可包含提供服務(wù)服務(wù)的應(yīng)用程序地址和要使用的內(nèi)部開(kāi)放式服務(wù)接口。
第一移動(dòng)服務(wù)交換中心104配有開(kāi)放式服務(wù)接口106。第二移動(dòng)服務(wù)交換中心108也配有開(kāi)放式服務(wù)接口110。第二移動(dòng)服務(wù)交換中心108被表示為其中具有訪問(wèn)者位置寄存器112功能性。每個(gè)移動(dòng)服務(wù)交換中心具有可借助如上所述的SCP實(shí)現(xiàn)的服務(wù)控制功能性SCF。在標(biāo)識(shí)位置寄存器和支持開(kāi)放式服務(wù)接口的訪問(wèn)者位置寄存器之間表示有連接113。
圖6的實(shí)施例再次顯示具有SCF功能性的CSE120。提供了可位于網(wǎng)絡(luò)之內(nèi)或之外的應(yīng)用或服務(wù)提供方122。在下述各個(gè)部件之間配置開(kāi)放式服務(wù)體系結(jié)構(gòu)OSA
-HLR100和應(yīng)用122;-應(yīng)用122和第一移動(dòng)服務(wù)交換中心104;-應(yīng)用122和CSE120;-應(yīng)用和第二移動(dòng)服務(wù)交換中心108。
第一和第二移動(dòng)服務(wù)交換中心之間的連接可與CAP協(xié)議相一致,CAP協(xié)議是SS7標(biāo)準(zhǔn)的一部分。
現(xiàn)在參考圖7,圖7表示了以前的包括本地網(wǎng)絡(luò)50和訪問(wèn)者網(wǎng)絡(luò)52的建議。本地網(wǎng)絡(luò)是由用戶預(yù)約的網(wǎng)絡(luò)操作員操縱的用戶常用網(wǎng)絡(luò)。訪問(wèn)者網(wǎng)絡(luò)是由不同的網(wǎng)絡(luò)操作員操縱的網(wǎng)絡(luò)。
本地網(wǎng)絡(luò)具有標(biāo)識(shí)位置寄存器54和第一移動(dòng)服務(wù)交換中心56。第一移動(dòng)服務(wù)交換中心56通過(guò)使用SS7標(biāo)準(zhǔn)的CAP協(xié)議與CAMEL服務(wù)環(huán)境相連。
移動(dòng)站62可位于訪問(wèn)者網(wǎng)絡(luò)52中。訪問(wèn)者網(wǎng)絡(luò)52具有訪問(wèn)者位置寄存器60。訪問(wèn)者位置寄存器被設(shè)置成從標(biāo)識(shí)位置寄存器54獲得關(guān)于移動(dòng)站62的信息。移動(dòng)站62通過(guò)圖中未表示出的基站和基站控制器與第二移動(dòng)服務(wù)交換中心64相連。第二移動(dòng)服務(wù)交換中心64也通過(guò)和SS7標(biāo)準(zhǔn)相一致的CAP連接與CAMEL服務(wù)環(huán)境CSE66相連。第一和第二移動(dòng)服務(wù)交換中心相互連接。
本地網(wǎng)絡(luò)50還具有若干服務(wù)邏輯程序SLP76。為每種服務(wù)提供一個(gè)服務(wù)邏輯程序。這些是網(wǎng)絡(luò)內(nèi)的服務(wù)提供方。在服務(wù)提供方的相應(yīng)服務(wù)器上可提供外部服務(wù)的SLP。也可借助SLP布置服務(wù)管理器12。
提供一個(gè)開(kāi)放式CORBA接口68,所述開(kāi)放式CORBA接口68允許加入即提供外部服務(wù)。圖7中,提供了三個(gè)外部服務(wù)提供方70-74。服務(wù)提供方與開(kāi)放式CORBA接口相連。該接口使用SS7標(biāo)準(zhǔn)的TCP/IP協(xié)議。
為了在外部應(yīng)用和例如MSC之間建立連接,這將涉及TCP/IP協(xié)議上方的CORBA接口68和CSE66和移動(dòng)服務(wù)交換中心之間的CAP連接。
和本發(fā)明的實(shí)施例一起使用的網(wǎng)絡(luò)可包括諸如通用分組無(wú)線電系統(tǒng)(GPRS)之類的分組數(shù)據(jù)設(shè)施。可提供諸如服務(wù)GPRS支持節(jié)點(diǎn)124和網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)126之類的GPRS節(jié)點(diǎn)。這些部件可分別配有開(kāi)放式接口128和130。通過(guò)使用開(kāi)放式服務(wù)應(yīng)用連接,這些開(kāi)放式接口可與該應(yīng)用相連。
應(yīng)理解關(guān)于第一實(shí)施例說(shuō)明的管理器也可被包含在圖6的實(shí)施例中。
服務(wù)管理器可確定服務(wù)為通信保留的控制特征。服務(wù)管理器可保存專用于這些服務(wù)的信息。
雖然在無(wú)線通信網(wǎng)絡(luò)方面說(shuō)明了本發(fā)明的實(shí)施例,但是應(yīng)理解本發(fā)明的實(shí)施例也適用于有線網(wǎng)絡(luò)及類似網(wǎng)絡(luò)。
本發(fā)明的實(shí)施例可和任意碼分多址系統(tǒng)及其它任意類型的擴(kuò)展頻譜技術(shù)、頻分技術(shù)系統(tǒng)或時(shí)分技術(shù)系統(tǒng)以及它們的混合物一起使用。
這里還要指出的是雖然上面描述了本發(fā)明的例證實(shí)施例,但是在不脫離如附加權(quán)利要求中限定的本發(fā)明的范圍的情況下,可對(duì)公開(kāi)的解決方案做出幾種變化和修改。
權(quán)利要求
1.一種提供若干服務(wù)的通信系統(tǒng),所述若干服務(wù)經(jīng)過(guò)通信系統(tǒng)提供通信控制,所述系統(tǒng)包含為通信觸發(fā)所述若干服務(wù)的至少一個(gè)服務(wù)的交換點(diǎn),所述一個(gè)或多個(gè)服務(wù)預(yù)約至少一個(gè)控制特征;和與交換點(diǎn)相連的服務(wù)管理器,所述服務(wù)管理器被設(shè)置成根據(jù)與所述若干服務(wù)中的至少兩個(gè)服務(wù)的控制特征相關(guān)的信息,確定是否可為通信提供所述至少兩個(gè)服務(wù),其中只有當(dāng)新服務(wù)需要的控制特征未被先前調(diào)用的服務(wù)預(yù)約時(shí),才可啟動(dòng)所述新服務(wù)。
2.按照權(quán)利要求1所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成響應(yīng)與通信相關(guān)的事件,調(diào)用向所述通信提供控制的服務(wù),所述事件從交換點(diǎn)接收。
3.按照權(quán)利要求2所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成在把連接的控制返回給交換點(diǎn)之前,保持通信實(shí)例信息,根據(jù)從被調(diào)用服務(wù)接收的響應(yīng)更新所述信息,其中服務(wù)管理器被設(shè)置成在聯(lián)系關(guān)于某一事件要聯(lián)系的服務(wù)之后,把更新的通信實(shí)例信息傳遞給交換點(diǎn)。
4.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成保持將向相應(yīng)服務(wù)報(bào)告的事件的服務(wù)專用信息。
5.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成只為通信調(diào)用這樣的服務(wù),即所述的服務(wù)具有和先前為該通信調(diào)用的所述若干服務(wù)中的一個(gè)或多個(gè)服務(wù)的控制特征兼容的控制特征。
6.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成保存服務(wù)的控制特征信息。
7.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成在服務(wù)的調(diào)用過(guò)程中,從相應(yīng)服務(wù)接收這些服務(wù)的控制特征信息。
8.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成根據(jù)來(lái)自服務(wù)的消息確定服務(wù)的控制特征。
9.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)的控制特征取決于將由服務(wù)應(yīng)用于該通信的控制類型。
10.按照權(quán)利要求9所述的通信系統(tǒng),其中根據(jù)服務(wù)完成的控制操作和/或控制操作中使用的參數(shù)確定服務(wù)的控制類型。
11.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成只為通信系統(tǒng)的用戶啟動(dòng)的通信調(diào)用由特定于該用戶的信息允許的服務(wù)。
12.按照權(quán)利要求11所述的通信系統(tǒng),其中用戶專用信息包括用戶服務(wù)簡(jiǎn)表。
13.按照權(quán)利要求11或12所述的通信系統(tǒng),還包括從一系列可用服務(wù)中選擇新服務(wù)的選擇裝置,其中所述一系列可用服務(wù)基于由先前選擇的服務(wù)預(yù)約的控制特征信息。
14.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中交換點(diǎn)包括智能網(wǎng)絡(luò)的服務(wù)交換點(diǎn)。
15.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中在預(yù)訂通信系統(tǒng)的用戶終端配置交換點(diǎn),所述交換點(diǎn)被設(shè)置成響應(yīng)事件觸發(fā)用戶終端內(nèi)的服務(wù)管理器。
16.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中在提供智能網(wǎng)絡(luò)服務(wù)的至少一個(gè)服務(wù)控制節(jié)點(diǎn)提供服務(wù)。
17.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成接收來(lái)自于為連接請(qǐng)求的服務(wù)的響應(yīng),根據(jù)接收的響應(yīng)產(chǎn)生組合響應(yīng),并且把組合響應(yīng)轉(zhuǎn)發(fā)給交換點(diǎn)。
18.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成根據(jù)來(lái)自多種服務(wù)的信息,在交換點(diǎn)內(nèi)控制單個(gè)呼叫狀態(tài)模型。
19.按照前述任意權(quán)利要求所述的通信系統(tǒng),包含位于至少一個(gè)服務(wù)和服務(wù)管理器之間的適配器。
20.按照權(quán)利要求19所述的通信系統(tǒng),其中適配器被設(shè)置成根據(jù)來(lái)自所述至少一個(gè)服務(wù)的響應(yīng),確定所述至少一個(gè)服務(wù)的控制特征。
21.按照權(quán)利要求19或20所述的通信系統(tǒng),其中適配器被設(shè)置成確定要調(diào)用的服務(wù)所需的控制類型,把和確定的控制類型相關(guān)的信息附到從所述服務(wù)接收的消息上,并把修改后的消息轉(zhuǎn)發(fā)給服務(wù)管理器。
22.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中服務(wù)管理器被設(shè)置成按照預(yù)定順序調(diào)用服務(wù)。
23.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中在交換點(diǎn)實(shí)現(xiàn)服務(wù)管理器。
24.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中通信網(wǎng)絡(luò)包括蜂窩無(wú)線電網(wǎng)絡(luò)。
25.按照權(quán)利要求24所述的通信系統(tǒng),其中至少一部分和服務(wù)和/或用戶相關(guān)的信息被保存到在蜂窩網(wǎng)絡(luò)中實(shí)現(xiàn)的集中式數(shù)據(jù)庫(kù)中。
26.按照權(quán)利要求24或25所述的通信系統(tǒng),其中交換點(diǎn)包括蜂窩無(wú)線電網(wǎng)絡(luò)的交換節(jié)點(diǎn)。
27.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中在所述至少一個(gè)服務(wù)和交換點(diǎn)之間配置開(kāi)放式服務(wù)體系結(jié)構(gòu)接口。
28.按照前述任意權(quán)利要求所述的通信系統(tǒng),其中從外部節(jié)點(diǎn)提供由服務(wù)管理器調(diào)用的至少一個(gè)服務(wù)。
29.按照權(quán)利要求28所述的通信系統(tǒng),其中外部節(jié)點(diǎn)和服務(wù)之間的接口以面向分布式對(duì)象的技術(shù)為基礎(chǔ)。
30.一種供通信系統(tǒng)使用的服務(wù)管理器,用于管理通信系統(tǒng)提供的若干服務(wù),所述若干服務(wù)通過(guò)通信系統(tǒng)提供對(duì)連接的控制,服務(wù)管理器包括通信系統(tǒng)的交換點(diǎn)的接口,所述接口連接某一連接的所述若干服務(wù)中的一個(gè)或多個(gè)服務(wù);所述若干服務(wù)中至少兩個(gè)服務(wù)的接口;和根據(jù)與由所述至少兩個(gè)服務(wù)預(yù)約的控制特征相關(guān)的信息,確定是否可為該連接提供所述若干服務(wù)中的所述至少兩個(gè)服務(wù)的控制裝置,所述控制裝置被設(shè)置成只有當(dāng)新服務(wù)預(yù)約的至少一個(gè)控制特征未被已調(diào)用的服務(wù)預(yù)約時(shí),才可啟動(dòng)所述新服務(wù)。
31.按照權(quán)利要求30所述的服務(wù)管理器,所述服務(wù)管理器被設(shè)置成調(diào)用多個(gè)服務(wù),從而在交換點(diǎn)向連接提供同時(shí)控制。
32.按照權(quán)利要求30或31所述的服務(wù)管理器,其中所述管理器被設(shè)置成保存和相應(yīng)服務(wù)的控制特征相關(guān)的服務(wù)專用信息。
33.按照權(quán)利要求30-32任一所述的服務(wù)管理器,其中由提供至少一種服務(wù)的至少兩個(gè)外部節(jié)點(diǎn)提供所述服務(wù)。
34.按照權(quán)利要求30-33任一所述的服務(wù)管理器,其中服務(wù)管理器還被設(shè)置成確定調(diào)用被請(qǐng)求服務(wù)的順序。
35.按照權(quán)利要求30-34任一所述的服務(wù)管理器,其中服務(wù)管理器被設(shè)置成根據(jù)來(lái)自服務(wù)的消息,確定該服務(wù)的控制特征。
36.按照權(quán)利要求30-35任一所述的服務(wù)管理器,其中服務(wù)管理器被設(shè)置成從為連接請(qǐng)求的服務(wù)接收響應(yīng),根據(jù)接收的響應(yīng)產(chǎn)生組合響應(yīng),并把組合響應(yīng)轉(zhuǎn)發(fā)給交換點(diǎn)。
37.一種提供若干服務(wù)的通信系統(tǒng),所述若干服務(wù)通過(guò)通信系統(tǒng)提供通信控制,每個(gè)服務(wù)至少預(yù)約一個(gè)控制特征,所述系統(tǒng)包括為通信觸發(fā)所述若干服務(wù)的一個(gè)或多個(gè)服務(wù)的交換點(diǎn);和交換點(diǎn)相連的服務(wù)管理器,所述服務(wù)管理器被設(shè)置成根據(jù)和由所述若干服務(wù)中的至少兩個(gè)服務(wù)預(yù)約的控制特征相關(guān)的信息,確定是否可為通信提供所述至少兩個(gè)服務(wù);和從一系列可用服務(wù)中選擇新服務(wù)的選擇裝置,其中所述一系列可用服務(wù)基于由先前選擇的服務(wù)預(yù)約的控制特征信息。
38.一種在通信系統(tǒng)中提供若干服務(wù)的方法,所述若干服務(wù)通過(guò)通信系統(tǒng)提供通信控制,所述方法包括通過(guò)通信系統(tǒng)啟動(dòng)通信;由服務(wù)管理器為通信調(diào)用所述若干服務(wù)中的第一服務(wù),所述第一服務(wù)預(yù)約至少一個(gè)提供通信控制的控制特征;檢測(cè)將為通信調(diào)用的所述若干服務(wù)中的第二服務(wù),所述第二服務(wù)預(yù)約至少一個(gè)提供通信控制的控制特征;和服務(wù)器管理根據(jù)所述第一和第二服務(wù)預(yù)約的用于控制通信的控制特征信息,確定是否可向該通信提供所述第一和第二服務(wù),其中只有當(dāng)在調(diào)用所述第二服務(wù)的過(guò)程中,所述第二服務(wù)預(yù)約的控制特征未被第一服務(wù)預(yù)約時(shí),才可調(diào)用第二服務(wù)。
39.按照權(quán)利要求38所述的方法,其中第一服務(wù)向服務(wù)管理器提供與第一服務(wù)為通信控制預(yù)約的控制特征相關(guān)的信息。
40.按照權(quán)利要求38或39所述的方法,其中第二服務(wù)向服務(wù)管理器提供與第二服務(wù)為通信控制預(yù)約的控制特征相關(guān)的信息。
41.按照權(quán)利要求39或40所述的方法,其中以對(duì)服務(wù)調(diào)用的響應(yīng)的形式,從服務(wù)向服務(wù)管理器提供控制特征信息。
42.按照權(quán)利要求38-41任一所述的方法,其中在連接的控制被返回給交換點(diǎn)之前,服務(wù)管理器保持通信實(shí)例信息,根據(jù)從被調(diào)用服務(wù)接收的響應(yīng)更新所述信息,并在服務(wù)管理器已聯(lián)系要調(diào)用的服務(wù)之后,把更新的通信實(shí)例信息傳遞給交換點(diǎn)。
43.按照權(quán)利要求42所述的方法,其中至少調(diào)用三種服務(wù),并且組合所述至少三種服務(wù)的控制特征信息。
44.按照權(quán)利要求42或43所述的方法,其中在提供組合信息之前,服務(wù)管理器向網(wǎng)絡(luò)部件提供中間信息。
45.按照權(quán)利要求38-44任一所述的方法,其中服務(wù)管理器根據(jù)從相應(yīng)服務(wù)接收的消息確定控制特征。
46.按照權(quán)利要求38-45任一所述的方法,其中服務(wù)的控制特征基于將由服務(wù)為該通信發(fā)布的控制類型。
47.按照權(quán)利要求46所述的方法,包括確定服務(wù)預(yù)約的控制類型;保存對(duì)于相應(yīng)服務(wù)確定的控制類型的信息;和根據(jù)保存的控制類型信息,啟動(dòng)被請(qǐng)求服務(wù)的調(diào)用。
48.按照權(quán)利要求47所述的方法,包括下述步驟根據(jù)保存的信息產(chǎn)生一系列可用服務(wù);和向通信用戶呈現(xiàn)所述一系可用服務(wù)以便進(jìn)行選擇。
49.按照權(quán)利要求38-48任一所述的方法,包括通過(guò)適配器把來(lái)自要調(diào)用服務(wù)的響應(yīng)發(fā)送給服務(wù)管理器;適配器確定所述服務(wù)預(yù)約的控制類型;適配器把確定的控制類型附到所述響應(yīng)上;和把修改后的響應(yīng)轉(zhuǎn)發(fā)給服務(wù)管理器。
50.按照權(quán)利要求38-49任一所述的方法,其中服務(wù)管理器響應(yīng)預(yù)定的相應(yīng)事件,調(diào)用提供通信控制的多種服務(wù)。
51.按照權(quán)利要求38-50任一所述的方法,其中服務(wù)管理器根據(jù)結(jié)合服務(wù)管理器保存的信息,確定對(duì)于該通信來(lái)說(shuō),由第一服務(wù)預(yù)約的控制特征。
52.按照權(quán)利要求37-50任一所述的方法,其中如果第二服務(wù)或者另一新服務(wù)預(yù)約的至少一個(gè)控制特征與已啟動(dòng)的第一服務(wù)或又一服務(wù)采用的控制特征不相容,則不能啟動(dòng)第二服務(wù)或者另一新服務(wù)。
53.按照權(quán)利要求51或52所述的方法,其中如果不允許第二服務(wù)或者另一新服務(wù),則執(zhí)行一個(gè)或多個(gè)下述過(guò)程通信繼續(xù)進(jìn)行,而不啟動(dòng)新服務(wù);清除通信;和向通信的用戶發(fā)送錯(cuò)誤消息。
54.按照權(quán)利要求53所述的方法,其中如果向用戶發(fā)送錯(cuò)誤消息,則所述消息指示已為該通信調(diào)用的服務(wù)。
55.按照權(quán)利要求53或54所述的方法,其中如果向用戶發(fā)送錯(cuò)誤消息,則錯(cuò)誤消息包括下述之一來(lái)自內(nèi)容服務(wù)器的非結(jié)構(gòu)化消息;來(lái)自內(nèi)容服務(wù)器的無(wú)線應(yīng)用部分推入消息;或者來(lái)自內(nèi)容服務(wù)器的任意內(nèi)容推入消息。
56.按照權(quán)利要求37-51任一所述的方法,其中服務(wù)管理器根據(jù)當(dāng)前的服務(wù)環(huán)境,構(gòu)造給通信用戶的文本、圖像或語(yǔ)音消息。
57.按照權(quán)利要求56所述的方法,其中當(dāng)前的服務(wù)環(huán)境包括已為通信調(diào)用的服務(wù)。
58.按照權(quán)利要求57所述的方法,其中當(dāng)前服務(wù)環(huán)境包括由于控制特征已被已調(diào)用的一個(gè)或多個(gè)服務(wù)預(yù)約,對(duì)于該通信不能啟動(dòng)的服務(wù)。
59.按照權(quán)利要求56所述的方法,其中當(dāng)前服務(wù)環(huán)境包括為通信選擇的服務(wù)簡(jiǎn)表。
60.按照權(quán)利要求56所述的方法,其中消息指出這樣的一個(gè)或多個(gè)操作,即如果沒(méi)有所述一個(gè)或多個(gè)操作,就可為通信啟動(dòng)該服務(wù)。
61.按照權(quán)利要求56所述的方法,其中消息指出為通信啟動(dòng)原先不被許可的服務(wù)的條件。
62.按照權(quán)利要求37-61任一所述的方法,其中服務(wù)管理器被設(shè)置成按照預(yù)定順序調(diào)用服務(wù)。
全文摘要
本發(fā)明涉及提供若干服務(wù)的通信系統(tǒng)和方法,所述若干服務(wù)通過(guò)通信系統(tǒng)提供通信控制。系統(tǒng)包括為通信觸發(fā)所述若干服務(wù)中的一個(gè)或多個(gè)服務(wù)的交換點(diǎn)。每個(gè)服務(wù)可預(yù)約至少一個(gè)控制特征。與交換點(diǎn)相連的服務(wù)管理器被設(shè)置成根據(jù)與至少兩個(gè)服務(wù)的控制特征相關(guān)的信息,確定是否可為通信提供所述至少兩個(gè)服務(wù)。只有當(dāng)新服務(wù)需要的控制特征未被先前調(diào)用的服務(wù)預(yù)約時(shí)才可啟動(dòng)所述新服務(wù)。還公開(kāi)了供所述通信系統(tǒng)使用的用于管理所述若干服務(wù)的服務(wù)管理器。
文檔編號(hào)H04M3/00GK1391768SQ00815980
公開(kāi)日2003年1月15日 申請(qǐng)日期2000年9月28日 優(yōu)先權(quán)日1999年10月22日
發(fā)明者朱卡·瓦倫圖斯, 薩米·尤斯克拉 申請(qǐng)人:諾基亞公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1