專利名稱:在需要時(shí)提供功能特征的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在分組網(wǎng)中按詢問(wèn)從服務(wù)器向終端設(shè)備傳輸軟件和/或數(shù)據(jù)的方法。
對(duì)于網(wǎng)絡(luò)中的終端設(shè)備經(jīng)常使用以下原理只有在需要的情況下才從網(wǎng)絡(luò)再裝入某些軟件部件。該原理也被稱為按需軟件(Software-on-Demand)或按詢問(wèn)軟件(Software-auf-Anfrage)。因此,終端設(shè)備一方面只需少量的存儲(chǔ)器容量就足夠了,因?yàn)榻K端設(shè)備內(nèi)的無(wú)論如何也不會(huì)用到的軟件和數(shù)據(jù)部分被減少,另一方面能實(shí)現(xiàn)數(shù)據(jù)和軟件的集中管理并且在某些情況下也可以節(jié)省軟件許可費(fèi)用。
尤其對(duì)于基于IP(基于因特網(wǎng)協(xié)議)的電信網(wǎng),該原理也是公知的,其中只有在用戶需要功能特征時(shí),也即只有在用戶使用或激活功能特征(按需功能特征)時(shí),終端設(shè)備才為某些功能特征再裝入軟件。在此,功能特征被存儲(chǔ)在也被稱為“特征中心(Feature Mall)”的中央服務(wù)器上,并且功能特征在激活時(shí)被傳輸給終端設(shè)備且在那里被安裝。所述特征中心也可以是集中的或分散的業(yè)務(wù)。
只有當(dāng)用戶盡可能少地察覺(jué)到傳輸、也即起碼不必忍受長(zhǎng)的等待時(shí)間時(shí),該方式對(duì)于用戶才算是滿意的。這主要取決于在詢問(wèn)時(shí)刻是否提供有快速傳輸所需的帶寬。
在本地網(wǎng)(LAN)內(nèi),帶寬在通常情況下足以實(shí)現(xiàn)近似實(shí)時(shí)地傳輸特征。因此用戶在該情形下甚至不能區(qū)分該功能特征是按需的還是已被安裝在其終端設(shè)備內(nèi)。
相反,在其它網(wǎng)絡(luò)配置中,例如在遠(yuǎn)程工作者(Telearbeiter)或具有多個(gè)僅通過(guò)因特網(wǎng)相互連接的本地網(wǎng)的網(wǎng)絡(luò)情況下,經(jīng)常存在具有更少帶寬的瓶頸現(xiàn)象。這里,按需傳輸功能特征的原理容易導(dǎo)致不可接受的等待時(shí)間,并由此導(dǎo)致用戶的高度不滿意。這顯然在更大程度上適用于復(fù)雜的并因此范圍寬廣的功能特征。
帶寬在分組網(wǎng)中由網(wǎng)絡(luò)資源管理器進(jìn)行管理。但網(wǎng)絡(luò)資源管理器在這里只被用來(lái)執(zhí)行呼叫接受控制。因此在按需再裝入功能特征時(shí)的等待時(shí)間不會(huì)被避免。
本發(fā)明的任務(wù)是提供一種方法和裝置,用于在實(shí)際條件下以滿意的方式實(shí)現(xiàn)按需傳輸軟件和數(shù)據(jù)。
該任務(wù)利用權(quán)利要求1所述的方法和權(quán)利要求14所述的服務(wù)器來(lái)解決,以及利用權(quán)利要求21所述的終端設(shè)備和權(quán)利要求23所述的網(wǎng)絡(luò)裝置來(lái)解決。
本發(fā)明包括的基本思想是,在傳輸之前檢驗(yàn)已有的資源是否足以快速地實(shí)現(xiàn)讓軟件或數(shù)據(jù)可用。這里的核心問(wèn)題是,傳輸是否能夠按照裝載請(qǐng)求足夠快地被執(zhí)行,這主要依賴于帶寬。也就是說(shuō)如果目前可用的帶寬不夠,則拒絕裝載請(qǐng)求。
通過(guò)帶寬檢查,本發(fā)明的方法和服務(wù)器確保了在傳輸?shù)臅r(shí)刻有足夠的帶寬可供某個(gè)(通過(guò)考慮用戶習(xí)慣可預(yù)定的)時(shí)限內(nèi)的傳輸使用。通過(guò)該帶寬可以為用戶確保滿意的裝載時(shí)間,而且可靠地避免了用不合理的等待時(shí)間傳輸軟件或數(shù)據(jù)。
此外,本發(fā)明的終端設(shè)備使得用戶能明白哪些功能特征可供他實(shí)際上在可接受的時(shí)間內(nèi)而不只是在名義上使用。即便在少量可用的帶寬時(shí),用戶也不會(huì)被引誘去多次選擇一個(gè)雖然位于其選擇列表中、但至少目前根本就不能被傳輸?shù)墓δ芴卣鳌?br>
該方法優(yōu)選地被應(yīng)用于基于IP的電信網(wǎng)中。具有很少固有資源(該資源在電信中經(jīng)常被使用)的終端設(shè)備正好可以從按需傳輸中獲益,同時(shí)在該情形下可接受的等待時(shí)間很短。
在從目前觀點(diǎn)來(lái)看最重要的應(yīng)用中,所述要傳輸?shù)能浖怯伤鼋K端設(shè)備在需要時(shí)所請(qǐng)求的功能特征。這里,本發(fā)明方法確保了不會(huì)因長(zhǎng)的等待時(shí)間而增加這種被轉(zhuǎn)移的功能特征的使用難度。
優(yōu)選地,借助于所述裝載時(shí)間的上限計(jì)算所需要的帶寬。由此,利用裝載時(shí)間把對(duì)用戶具有極大意義的參數(shù)考慮作為判據(jù)。在此,不再將帶寬并由此最終將昂貴的網(wǎng)絡(luò)資源用作為必要的。
優(yōu)選地,關(guān)于所需帶寬的信息是所述詢問(wèn)的一部分,并由此由所述終端設(shè)備提供。這允許一種依賴于終端設(shè)備的且也是可配置的對(duì)可用帶寬的專門請(qǐng)求。替代地或補(bǔ)充地,關(guān)于所需帶寬的信息屬于所請(qǐng)求的數(shù)據(jù)或所請(qǐng)求的軟件,并由此由所述服務(wù)器提供。服務(wù)器訪問(wèn)每次請(qǐng)求的軟件或請(qǐng)求的數(shù)據(jù),與這些軟件或數(shù)據(jù)一起可以同時(shí)存儲(chǔ)一個(gè)帶寬需要,或從這些軟件或數(shù)據(jù)可以輕易地求出帶寬需要。
在另一種優(yōu)選實(shí)施方案中,關(guān)于所存在的帶寬的信息由一網(wǎng)絡(luò)資源管理器提供,其中該信息尤其規(guī)則地或根據(jù)所述服務(wù)器的詢問(wèn)被更新。因此一直提供最新的帶寬數(shù)據(jù),而且可以利用對(duì)于其它任務(wù)已經(jīng)存在的網(wǎng)絡(luò)資源管理器。
優(yōu)選地,所述網(wǎng)絡(luò)資源管理器管理所有網(wǎng)絡(luò)資源請(qǐng)求的優(yōu)先級(jí),并且在帶寬檢查的否定檢查結(jié)果時(shí)執(zhí)行以下步驟-求出所需要的和所存在的用于傳輸?shù)木W(wǎng)絡(luò)資源之間的需要差,-找尋比該請(qǐng)求具有更低優(yōu)先級(jí)的一個(gè)或多個(gè)進(jìn)程,所述進(jìn)程的網(wǎng)絡(luò)資源總和對(duì)應(yīng)于或超過(guò)所述的需要差,以及-如果該找尋成功,向找到的進(jìn)程分配該網(wǎng)絡(luò)資源的限制直到全部?jī)鼋Y(jié),使得該限制的總和至少對(duì)應(yīng)于所述的需要差。
該方式實(shí)現(xiàn)了按照重要性來(lái)把網(wǎng)絡(luò)資源分配給不同的用戶、終端設(shè)備或被請(qǐng)求的數(shù)據(jù)或軟件,以及在相應(yīng)的重要性時(shí)仍用被請(qǐng)求的帶寬服務(wù)于首先失敗的裝載請(qǐng)求。
在另一種優(yōu)選實(shí)施方案中,在帶寬檢查的否定檢查結(jié)果時(shí)向所述終端設(shè)備發(fā)送一個(gè)消息,其中該消息可以包括以下兩種拒絕中的一種-對(duì)該請(qǐng)求的暫時(shí)拒絕,其中能產(chǎn)生接下來(lái)的同類請(qǐng)求并成功應(yīng)答,-對(duì)該請(qǐng)求的永久拒絕,其中不能產(chǎn)生接下來(lái)的同類請(qǐng)求,或在沒(méi)有進(jìn)一步方法步驟的情況下立即用另一個(gè)永久拒絕來(lái)應(yīng)答。
于是,如果因?yàn)榭捎脦捥俣贿M(jìn)行所請(qǐng)求的數(shù)據(jù)或軟件的傳輸,那么終端設(shè)備便獲得信息另一同類的裝載請(qǐng)求是否能立即成功或在以后時(shí)刻成功。優(yōu)選地,在一個(gè)暫時(shí)拒絕之后自動(dòng)地產(chǎn)生一個(gè)重新的裝載請(qǐng)求。如果所請(qǐng)求的帶寬僅是暫時(shí)不存在的,那么由此可以在以后時(shí)刻服務(wù)于該裝載請(qǐng)求。
另一方面,從開(kāi)始起就禁止服務(wù)于接下來(lái)的無(wú)論如何也不能被服務(wù)的裝載請(qǐng)求。優(yōu)選地,可以通過(guò)以下步驟之一產(chǎn)生一個(gè)永久拒絕-單次或多次重復(fù)的暫時(shí)拒絕,-將所需的帶寬與最大可用的帶寬進(jìn)行比較。
在兩種情況下,似乎或者肯定的是,其它裝載請(qǐng)求也不會(huì)被服務(wù),而且以上述方式將該信息提供給終端設(shè)備使用。
優(yōu)選地,尤其通過(guò)用告警指示對(duì)導(dǎo)致該消息的請(qǐng)求用的選項(xiàng)進(jìn)行標(biāo)記或?qū)⒃撨x項(xiàng)變成完全不可用,給所述終端設(shè)備的用戶指示該消息。
利用本發(fā)明的服務(wù)器,用于存儲(chǔ)功能特征的所需帶寬的另一個(gè)帶寬需要存儲(chǔ)器優(yōu)選地與所述功能特征提供裝置相連接,以便所述功能特征提供裝置能為執(zhí)行帶寬檢查而求出所述數(shù)據(jù)和/或軟件的傳輸按照功能特征的裝載請(qǐng)求而需要哪個(gè)帶寬。該帶寬需要存儲(chǔ)器實(shí)現(xiàn)了對(duì)所需帶寬的快速查閱。
優(yōu)選地,所述功能特征提供裝置訪問(wèn)一個(gè)用于存儲(chǔ)對(duì)于通往終端設(shè)備的連接而最大可用的帶寬的最大帶寬存儲(chǔ)器,以便借助于該最大可用的帶寬執(zhí)行附加的或替代的帶寬檢查。該最大帶寬于是可以被輕易地查閱到。
在另一優(yōu)選實(shí)施方案中設(shè)立了一個(gè)網(wǎng)絡(luò)資源分配裝置,其與所述功能特征提供裝置相連接并訪問(wèn)所述可用帶寬存儲(chǔ)器,其中所述網(wǎng)絡(luò)資源分配裝置可以給所述裝載請(qǐng)求分配網(wǎng)絡(luò)資源,或可以拒絕它,并且與此相應(yīng)地更新所述可用帶寬存儲(chǔ)器。這種網(wǎng)絡(luò)資源分配裝置通常是服務(wù)器的一部分,并且可以被簡(jiǎn)單地運(yùn)用于與所述帶寬有關(guān)的、與所述功能特征提供裝置的通信。
有益地,所述網(wǎng)絡(luò)資源分配裝置與一個(gè)網(wǎng)絡(luò)資源檢查裝置相連接,該網(wǎng)絡(luò)資源檢查裝置訪問(wèn)所述可用帶寬存儲(chǔ)器和通往終端設(shè)備的至少一個(gè)連接,以便求出和存儲(chǔ)最新的帶寬數(shù)據(jù)。通過(guò)通往終端設(shè)備的連接,網(wǎng)絡(luò)資源檢查裝置可以求出和存儲(chǔ)當(dāng)前可用的帶寬,以便在所述可用帶寬存儲(chǔ)器中存儲(chǔ)最新的數(shù)據(jù)。
進(jìn)一步優(yōu)選地,所述網(wǎng)絡(luò)資源分配裝置訪問(wèn)一個(gè)網(wǎng)絡(luò)資源分配存儲(chǔ)器,該網(wǎng)絡(luò)資源分配存儲(chǔ)器存儲(chǔ)有關(guān)于被分配給進(jìn)程的帶寬和該進(jìn)程的優(yōu)先級(jí)的數(shù)據(jù),其中所述網(wǎng)絡(luò)資源分配裝置根據(jù)所述進(jìn)程的優(yōu)先級(jí)和所述裝載請(qǐng)求可以再分配網(wǎng)絡(luò)資源,以便使所述裝載請(qǐng)求有足夠帶寬可用。這種網(wǎng)絡(luò)資源分配存儲(chǔ)器是對(duì)已有網(wǎng)絡(luò)資源進(jìn)行智能管理的先決條件。
進(jìn)一步優(yōu)選地,所述網(wǎng)絡(luò)資源分配裝置訪問(wèn)一個(gè)存儲(chǔ)有關(guān)于被請(qǐng)求的帶寬的數(shù)據(jù)的網(wǎng)絡(luò)資源詢問(wèn)存儲(chǔ)器,以便管理目前沒(méi)有被分配帶寬的進(jìn)程。尚未被處理或凍結(jié)的進(jìn)程所用的存儲(chǔ)器能在已有網(wǎng)絡(luò)資源的智能管理中實(shí)現(xiàn)更大的靈活性。
在本發(fā)明的終端設(shè)備中,當(dāng)更新所述的顯示時(shí),功能特征在服務(wù)器的暫時(shí)拒絕之后被突出,以及在永久拒絕之后不被顯示。由此,用戶獲得一個(gè)容易采納的、關(guān)于目前不可用的功能特征的反饋信號(hào),或者可以獲得反正由于在現(xiàn)有網(wǎng)絡(luò)配置和網(wǎng)絡(luò)負(fù)荷中缺少帶寬而根本就不能選擇的那些功能特征。
下面借助于實(shí)施例并參考附表和附圖來(lái)闡述本發(fā)明及其其它特征和優(yōu)點(diǎn)。
在以下表格中表格1示出了被存放在本發(fā)明服務(wù)器內(nèi)的網(wǎng)絡(luò)資源管理表的例子,以及表格2示出了被存放在本發(fā)明服務(wù)器內(nèi)的功能特征的可用性表的例子。
在附圖中
圖1示出了具有本發(fā)明終端設(shè)備和本發(fā)明服務(wù)器的最小網(wǎng)絡(luò)的極其簡(jiǎn)化的示意圖,圖2示出了按照本發(fā)明方法在終端設(shè)備和服務(wù)器之間進(jìn)行數(shù)據(jù)交換的例子,圖3示出了本發(fā)明服務(wù)器內(nèi)的功能單元的詳細(xì)示意圖,以及圖4示出了本發(fā)明網(wǎng)絡(luò)裝置的框圖。
圖1示出了具有本發(fā)明終端設(shè)備10和本發(fā)明服務(wù)器20的被極其簡(jiǎn)化地示出的網(wǎng)絡(luò)。該網(wǎng)絡(luò)是分組網(wǎng),并且可以是基于IP的電信網(wǎng),其中終端設(shè)備10于是也可以是電信終端設(shè)備。
終端設(shè)備10通過(guò)用戶界面11給用戶提供對(duì)不同軟件或數(shù)據(jù)的訪問(wèn),這些軟件或數(shù)據(jù)可以由用戶選擇,并且當(dāng)它們?cè)诒镜夭豢捎脮r(shí)可以按需從服務(wù)器20被裝載。
所述軟件經(jīng)常涉及由與用戶界面相連的功能特征裝載裝置12按需從服務(wù)器20或從在該服務(wù)器上運(yùn)行的業(yè)務(wù)所請(qǐng)求的功能特征。因此接下來(lái)僅還使用概念“功能特征”,但也可以包括一般的軟件或數(shù)據(jù),這些軟件或數(shù)據(jù)以原則上相同的方式由本發(fā)明方法和裝置進(jìn)行處理。
作為另外的開(kāi)場(chǎng)白,需要注意的是,下面總是考慮把帶寬作為足夠的功能特征的判據(jù)。對(duì)于用戶而言,帶寬可以直接被換算為等待時(shí)間,也就是說(shuō),盡管足夠的帶寬對(duì)于用戶沒(méi)有直接意義,但它是一個(gè)合適的參數(shù)。因此在需要的情況下也可以包括實(shí)時(shí)應(yīng)用的要求,因?yàn)閷?shí)時(shí)最終就意味著等待時(shí)間極小,并且按照迫切要求的應(yīng)用的需要能夠被忽略,或者處于也為激活本地功能所需要的范圍內(nèi)。
與所選擇的功能特征相應(yīng)的裝載請(qǐng)求從功能特征裝載裝置12被發(fā)送給與之相連的位于服務(wù)器20內(nèi)的功能特征管理裝置30,并在那里被處理。功能特征管理裝置30與一個(gè)還提供關(guān)于網(wǎng)絡(luò)資源的信息的網(wǎng)絡(luò)資源管理裝置40相連。所列的這些裝置的功能將在下面結(jié)合圖3和4來(lái)詳細(xì)描述。
圖2示例地示出了根據(jù)本發(fā)明方法在終端設(shè)備10和服務(wù)器20之間的數(shù)據(jù)和消息交換。用戶在用戶界面11上選擇一個(gè)功能特征,而且用戶界面11將相應(yīng)的詢問(wèn)傳送給功能特征裝載裝置12(步驟S1)。在通常情況下,功能特征裝載裝置把該裝載詢問(wèn)傳送給服務(wù)器20內(nèi)的功能特征管理裝置30(步驟S2)。但也可以預(yù)先檢查是否已經(jīng)提出了同類的裝載請(qǐng)求,或是否例如因?yàn)榫W(wǎng)絡(luò)問(wèn)題而不應(yīng)或不能進(jìn)行該詢問(wèn)的續(xù)傳。
在接收到該裝載請(qǐng)求之后,功能特征管理裝置20向網(wǎng)絡(luò)資源管理裝置40產(chǎn)生一個(gè)帶寬狀態(tài)詢問(wèn)(步驟S3)。網(wǎng)絡(luò)資源管理裝置40以結(jié)合圖4所詳細(xì)講述的方式處理該帶寬狀態(tài)詢問(wèn)(步驟S4),并向功能特征管理裝置30返回帶寬狀態(tài)(步驟S5)。
功能特征管理裝置30分析該裝載請(qǐng)求(步驟S6)。首先檢查可用的帶寬是否足以傳輸被請(qǐng)求的功能特征。(該帶寬檢查也通過(guò)結(jié)合圖4來(lái)詳細(xì)講述)。要指出的是,帶寬檢查也可以在沒(méi)有網(wǎng)絡(luò)資源管理裝置40和所屬的方法步驟S3~S5的情況下進(jìn)行。于是,該檢查只局限于與網(wǎng)絡(luò)連接的動(dòng)態(tài)特性無(wú)關(guān)的信息。這里的例子可以是,原則上沒(méi)有功能特征通過(guò)一個(gè)瓶頸(例如因特網(wǎng)連接)或向自己的本地網(wǎng)(LAN)外部傳輸,或者已經(jīng)在服務(wù)器方面設(shè)定了(可能依賴于時(shí)間的)極限,也即原則上不傳輸超過(guò)所需帶寬的最高極限的功能特征。
如果帶寬檢查提供肯定的檢查結(jié)果,則把所請(qǐng)求的功能特征傳輸給功能特征裝載裝置12,否則傳輸一個(gè)關(guān)于拒絕的消息(步驟S7)。功能特征裝載裝置12可以把該功能特征或消息簡(jiǎn)單地轉(zhuǎn)交給用戶界面(步驟S8),并由此結(jié)束該方法循環(huán)。而替代地或補(bǔ)充地,功能特征裝載裝置12也可以執(zhí)行自己的處理步驟。這包括緩沖、暫存該功能特征以便能供給另一個(gè)相連接的用戶界面使用,或者局部地存儲(chǔ)該功能特征以用于以后在連續(xù)的存儲(chǔ)介質(zhì)上的詢問(wèn)。在拒絕的情況下,功能特征裝載裝置12也可以自主地分析該拒絕,并在必要時(shí)產(chǎn)生一個(gè)新的裝載請(qǐng)求并發(fā)送給服務(wù)器。對(duì)此有利的是,該拒絕至少被劃分為兩個(gè)類、也即暫時(shí)拒絕和永久拒絕。暫時(shí)拒絕可以包括雖然目前沒(méi)有足夠的帶寬可供使用,但在其它進(jìn)程具有較低負(fù)荷時(shí)原則上可以利用所需的帶寬傳輸。相反,永久拒絕指示出即便進(jìn)一步的裝載請(qǐng)求也不能導(dǎo)致傳輸所需的功能特征。在此,單次或多次重復(fù)的暫時(shí)拒絕可能導(dǎo)致永久拒絕。這種決定既可以在服務(wù)器方也可以終端設(shè)備方作出。永久拒絕的另一種可能的原因是,最大的帶寬本來(lái)就小于所需要的。
用戶界面11安裝被傳輸?shù)墓δ芴卣?,該功能特征從該時(shí)刻起對(duì)用戶是可用的。若用戶的裝載請(qǐng)求沒(méi)有導(dǎo)致傳輸所選的功能特征,則用戶界面向用戶指示這一點(diǎn)。這可以是個(gè)簡(jiǎn)單的消息;但如果直接在可能的功能特征的選擇中看到目前的以及更早的裝載請(qǐng)求的結(jié)果,則是更明了的。例如在相應(yīng)終端設(shè)備的操縱板上,每個(gè)功能特征可以被配設(shè)一個(gè)(顏色)編碼或附件,由它指示其狀態(tài)本地功能特征,已被再裝入,(一次或多次)失敗的裝載嘗試。在所屬的裝載嘗試失敗后,尤其甚至也可以不再顯示功能特征。
此外也可以給用戶顯示為何其請(qǐng)求導(dǎo)致了拒絕。例如用戶已請(qǐng)求一個(gè)需要200kbit/s帶寬的功能特征,而拒絕包括的信息是“目前只有100kbit/s可用”。于是用戶一方面明白了網(wǎng)絡(luò)資源缺少有多大,另一方面用戶界面也可以給用戶提供一個(gè)重新發(fā)送裝載請(qǐng)求的選項(xiàng),而該裝載請(qǐng)求隨后包括有關(guān)于被降低的所需帶寬的信息。
圖3示出了本發(fā)明服務(wù)器中的功能單元的詳細(xì)示意圖。服務(wù)器20內(nèi)的多個(gè)功能單元與具有終端設(shè)備10的網(wǎng)絡(luò)50相連接。如在圖1的極其簡(jiǎn)化的抽象平面中一樣,該服務(wù)器具有功能特征管理裝置30和網(wǎng)絡(luò)資源管理裝置40作為主要部件。
功能特征管理裝置30具有一個(gè)功能特征提供裝置,其向外與網(wǎng)絡(luò)50內(nèi)的終端設(shè)備10的功能特征裝載裝置12相連接。同時(shí)它還包括一個(gè)為功能特征存儲(chǔ)軟件或數(shù)據(jù)的功能特征存儲(chǔ)器32以及一個(gè)帶寬需要存儲(chǔ)器33,該帶寬需要存儲(chǔ)器33根據(jù)功能特征存儲(chǔ)傳輸所需要的帶寬。功能特征提供裝置訪問(wèn)功能特征管理裝置的這兩個(gè)存儲(chǔ)器32和33。
網(wǎng)絡(luò)資源管理裝置的中央單元是網(wǎng)絡(luò)資源分配裝置41,其與網(wǎng)絡(luò)50的終端設(shè)備10以及功能特征提供裝置31相連,網(wǎng)絡(luò)資源分配裝置41可以從該功能特征提供裝置31接收網(wǎng)絡(luò)資源詢問(wèn)和帶寬狀態(tài)詢問(wèn)。網(wǎng)絡(luò)資源分配裝置41將帶寬分配給進(jìn)程和裝載請(qǐng)求,或拒絕它們。
網(wǎng)絡(luò)資源分配裝置41對(duì)可用帶寬存儲(chǔ)器42和最大帶寬存儲(chǔ)器43進(jìn)行訪問(wèn),所述可用帶寬存儲(chǔ)器42保留了對(duì)通向終端設(shè)備10的連接可用的帶寬的列表,所述最大帶寬存儲(chǔ)器43保留了對(duì)通向終端設(shè)備10的連接可用的最大帶寬的相應(yīng)列表。功能特征提供裝置也可以直接訪問(wèn)該兩個(gè)帶寬存儲(chǔ)器42和43。另外,網(wǎng)絡(luò)資源分配裝置41訪問(wèn)一個(gè)網(wǎng)絡(luò)資源分配存儲(chǔ)器44和一個(gè)網(wǎng)絡(luò)資源詢問(wèn)存儲(chǔ)器45,所述網(wǎng)絡(luò)資源分配存儲(chǔ)器44中存儲(chǔ)了關(guān)于網(wǎng)絡(luò)資源與所屬的進(jìn)程之間的分配關(guān)系的數(shù)據(jù),所述網(wǎng)絡(luò)資源詢問(wèn)存儲(chǔ)器45中存儲(chǔ)了關(guān)于對(duì)網(wǎng)絡(luò)資源的詢問(wèn)或那些盡管有需要但沒(méi)有被分配網(wǎng)絡(luò)資源的進(jìn)程的數(shù)據(jù)。
網(wǎng)絡(luò)資源檢查裝置46與網(wǎng)絡(luò)50的終端設(shè)備10相連,以便檢查哪個(gè)帶寬目前可供用于通向終端設(shè)備10的連接。網(wǎng)絡(luò)資源檢查裝置46對(duì)所述可用帶寬存儲(chǔ)器42進(jìn)行訪問(wèn)以便更新那里被存儲(chǔ)的數(shù)據(jù),以及對(duì)通向網(wǎng)絡(luò)資源分配裝置41的連接進(jìn)行訪問(wèn)以便接收用于這種更新的請(qǐng)求。
圖4是本發(fā)明網(wǎng)絡(luò)150的框圖。本發(fā)明的第一至第四終端設(shè)備110a,110b,110c和110d通過(guò)不同種的連接類型與本發(fā)明的功能特征服務(wù)器120相連。在此,功能特征服務(wù)器120是主-LAN 160的一部分,在該主-LAN 160內(nèi),諸如代理服務(wù)器、名稱服務(wù)器、因特網(wǎng)服務(wù)器、防火墻等典型任務(wù)被綜合在一個(gè)主-LAN-服務(wù)器161中。功能特征服務(wù)器160、主-LAN-服務(wù)器161和RAS-服務(wù)器(遠(yuǎn)程接入業(yè)務(wù)服務(wù)器)相互通過(guò)主-LAN 160而經(jīng)連接D被連接。這里,主-LAN 160的所有所講述的業(yè)務(wù)顯然可以在物理上被分配到任意數(shù)量的計(jì)算機(jī)上,或在極端情況下也可以在同一計(jì)算機(jī)上運(yùn)行所有的業(yè)務(wù)。
在一個(gè)分-LAN 170中,一個(gè)分-LAN-服務(wù)器171經(jīng)一個(gè)不屬于該兩個(gè)LAN之一的連接C1與所述主-LAN-服務(wù)器161相連;否則主-LAN160和分-LAN 170也僅為一個(gè)LAN。這里,分-LAN 171中的分-LAN-服務(wù)器171具有與主-LAN 160中的主-LAN-服務(wù)器161相類似的任務(wù)。
在提供商網(wǎng)絡(luò)180中,提供商服務(wù)器181間接地通過(guò)中間服務(wù)器151經(jīng)連接通路B1和B2與主-LAN-服務(wù)器161相連。
所示的連接顯然應(yīng)被理解為示例性的。在實(shí)際網(wǎng)絡(luò)中,每個(gè)連接將會(huì)具有遠(yuǎn)遠(yuǎn)更多的間接性,并且包括任意數(shù)量的其它中間服務(wù)器和路由器。
終端設(shè)備110a~110d示出了能用何種途徑請(qǐng)求和傳輸功能特征的不同情形。
第一終端設(shè)備110a通過(guò)譬如可以是ISDN線路的連接A與RAS-服務(wù)器162相連。在該終端設(shè)備處可以例如有一個(gè)遠(yuǎn)程工作者利用常規(guī)的電話端口進(jìn)行工作。第二終端設(shè)備110b通過(guò)連接B3與提供商服務(wù)器181相連。這可以是在VPN客戶機(jī)(虛擬專用網(wǎng)絡(luò)客戶機(jī))處利用DSL線路的遠(yuǎn)程工作者,或者也可以是移動(dòng)電話終端設(shè)備的用戶。第三終端設(shè)備110C通過(guò)連接C2與分-LAN-服務(wù)器171相連。分-LAN 170可以是分支機(jī)構(gòu)、其它分店、國(guó)外代理等等的LAN。最后,第四終端設(shè)備110d通過(guò)連接D被直接集成在主-LAN 160內(nèi)。利用普通的網(wǎng)絡(luò)連接,其它的、還有無(wú)線的連接類型(譬如LAN或藍(lán)牙)也是可能的。
接下來(lái)詳細(xì)講述對(duì)帶寬狀態(tài)詢問(wèn)的分析(S4)和對(duì)裝載請(qǐng)求的分析(S6)。這里沒(méi)有重新提議的方法步驟在沒(méi)有其它說(shuō)明的情況下也可以被轉(zhuǎn)用到更復(fù)雜的網(wǎng)絡(luò)實(shí)例150。
在步驟S4中,網(wǎng)絡(luò)資源分配裝置41接收一個(gè)帶寬狀態(tài)詢問(wèn)。該詢問(wèn)中包含有關(guān)于哪個(gè)帶寬被請(qǐng)求和被用于哪個(gè)終端設(shè)備的信息。在此,所屬的路由例如可以通過(guò)IP地址、終端設(shè)備識(shí)別號(hào)、域名或LIN(定位識(shí)別號(hào))來(lái)標(biāo)識(shí)。
功能特征提供裝置31根據(jù)被請(qǐng)求的功能特征在帶寬需要存儲(chǔ)器中參閱所述的帶寬信息。在表1中,左邊的兩個(gè)厚邊框的列示出了具有功能特征識(shí)別號(hào)和需要的有關(guān)帶寬的相應(yīng)列表。替代地,所需要的帶寬也可以是裝載請(qǐng)求的一部分。
在最簡(jiǎn)單的情形下,然后由網(wǎng)絡(luò)資源分配裝置41借助于所述可用帶寬存儲(chǔ)器42的數(shù)據(jù)檢查該帶寬是否可用。在表1中,在厚邊框的首行示出了這種數(shù)據(jù)的表格的例子,其中為每個(gè)終端設(shè)備給出了可用的帶寬。
若帶寬足夠用,也即所需的帶寬小于或等于可用的帶寬,則所請(qǐng)求的帶寬被分配給所述的裝載請(qǐng)求,并且為了更新可用帶寬存儲(chǔ)器42,從相應(yīng)連接的可用帶寬中扣除該請(qǐng)求的帶寬。網(wǎng)絡(luò)資源的相應(yīng)分配便是對(duì)功能特征提供裝置的應(yīng)答(步驟S5)。
如果帶寬不足,則在最簡(jiǎn)單的情形下發(fā)送一個(gè)可以包括關(guān)于可用帶寬的信息的網(wǎng)絡(luò)資源分配拒絕,以作為對(duì)帶寬狀態(tài)詢問(wèn)的應(yīng)答。
但也可以想見(jiàn),網(wǎng)絡(luò)資源分配裝置41采用一種優(yōu)化方法以便仍能提供所請(qǐng)求的帶寬。這里可以構(gòu)想,給被分配的和被請(qǐng)求的網(wǎng)絡(luò)資源分配優(yōu)先級(jí),如果存在一個(gè)進(jìn)程的優(yōu)先級(jí)低于該裝載請(qǐng)求,則降低或完全收回其網(wǎng)絡(luò)資源。顯然,只有當(dāng)以這種方式提供使用的帶寬與反正也是空閑的帶寬之總和對(duì)于裝載請(qǐng)求的確是足夠的時(shí)候,這才是有意義的,并且其前提條件是一種普通的優(yōu)先級(jí)系統(tǒng),其中該系統(tǒng)可以面向任務(wù)的重要性,但也可以面向用戶或終端設(shè)備的重要性。
功能特征提供裝置31可以根據(jù)關(guān)于可用帶寬的數(shù)據(jù)組合成一個(gè)表格,正如其作為例子被示于表1的右下邊的4×6列行中。當(dāng)功能特征提供裝置31也能直接訪問(wèn)可用帶寬存儲(chǔ)器42時(shí),這便更為簡(jiǎn)單。表中針對(duì)每個(gè)功能特征和每個(gè)通往終端設(shè)備的可能連接錄入了該功能特征是可用的還是暫時(shí)或永久不可用。于是,步驟S3~S6重合為該表格中的單個(gè)參考。還要補(bǔ)充的是,例如因?yàn)榘踩栽颍?dāng)帶寬本來(lái)足夠時(shí)也可以在這里由功能特征提供裝置31拒絕功能特征的傳輸。
為了在存儲(chǔ)器42中最新地保存可用帶寬,存儲(chǔ)器42必須周期性地或根據(jù)功能特征提供裝置31或資源分配裝置41的詢問(wèn)被更新。
為此,網(wǎng)絡(luò)資源檢查裝置46向每個(gè)終端設(shè)備110a-110d發(fā)送一個(gè)帶寬詢問(wèn)。在通往終端設(shè)備的通路上,在每次跳躍之后記錄所屬的子連接的帶寬,并將所收集的數(shù)據(jù)經(jīng)該子連接發(fā)回給網(wǎng)絡(luò)資源檢查裝置46。
在表2中示出了該檢查方法的結(jié)果。例如終端設(shè)備110b通過(guò)提供商服務(wù)器181、中間服務(wù)器151和主-LAN 160與功能特征服務(wù)器120相連。對(duì)于相應(yīng)的子連接D、B1、B2和B3,錄入根據(jù)該檢查可用的帶寬。在此,LAN內(nèi)的帶寬被認(rèn)為在各種情形下是足夠的,并被相應(yīng)地置為無(wú)窮。關(guān)于最大帶寬的列從最大帶寬存儲(chǔ)器43中查取,但可以用與可用帶寬完全相類似的方式被初始化。這同樣適用于連接類型。
對(duì)于通往終端設(shè)備的連接可用的帶寬可以從表2中按照瓶頸原理被容易地求出。對(duì)于通往終端設(shè)備110b的連接,該瓶頸是位于終端設(shè)備110b和提供商服務(wù)器181之間的DSL連接B3,于是根據(jù)表2,對(duì)于終端設(shè)備110b可用的帶寬為256kbit/s。
表1和2示出了如何能進(jìn)行帶寬檢查的清楚和快速的例子。顯然,相應(yīng)的數(shù)據(jù)也可以在單個(gè)情況下被求出并不采用這種表格。
作為本發(fā)明的進(jìn)一步改進(jìn),另外可以使用一種業(yè)務(wù)以便借助于所選的功能特征來(lái)找到服務(wù)器20(特征定位業(yè)務(wù))。該業(yè)務(wù)要么可以從根本上求出一個(gè)提供功能特征的服務(wù)器20或特征中心業(yè)務(wù),要么可以求出與盡可能高的帶寬相聯(lián)系的那個(gè)服務(wù)器20或特征中心業(yè)務(wù)。
可選地,特征中心業(yè)務(wù)也可以分散地在一個(gè)終端端點(diǎn)上運(yùn)行。
另外,功能特征管理裝置30與網(wǎng)絡(luò)資源管理裝置40在物理上和邏輯上是分開(kāi)的,或者與之構(gòu)成一個(gè)單元。同樣,功能特征管理裝置30可以是分散的或集中的。也可以構(gòu)想,這些業(yè)務(wù)是分布式的,于是例如按照功能特征,另一個(gè)服務(wù)器是主管。在該情形下,特征中心業(yè)務(wù)是分布式的和/或分散的。本領(lǐng)域技術(shù)人員清楚的是,服務(wù)器20只是代表性地代表所需業(yè)務(wù)的定位。
最后還要指出,本發(fā)明與分組網(wǎng)的類型無(wú)關(guān),并尤其可以用于H.323,SIP(會(huì)話初始協(xié)議)或?qū)S脴?biāo)準(zhǔn)。
盡管本發(fā)明是借助于實(shí)施例來(lái)說(shuō)明的,但它還包括所述特征的其它可以想見(jiàn)的組合,正如其尤其、但不是最終在從屬權(quán)利要求中所給出的一樣。
表格1
表格權(quán)利要求
1.一種在分組網(wǎng)(50)中按詢問(wèn)從服務(wù)器(20)向終端設(shè)備(10)傳輸軟件和/或數(shù)據(jù)的方法,其特征在于作為傳輸?shù)那疤釛l件執(zhí)行帶寬檢查,看目前可用的帶寬是否對(duì)所請(qǐng)求的軟件或數(shù)據(jù)的傳輸是足夠的,以及響應(yīng)于該帶寬檢查的否定檢查結(jié)果,所述服務(wù)器(20)不傳輸所詢問(wèn)的軟件或所詢問(wèn)的數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述分組網(wǎng)(50)是基于IP的電信網(wǎng)。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述軟件是由所述終端設(shè)備(10)在需要時(shí)所請(qǐng)求的功能特征。
4.如權(quán)利要求1-3之一所述的方法,其特征在于,借助于所述軟件或數(shù)據(jù)的裝載時(shí)間的預(yù)定上限計(jì)算一個(gè)所需要的帶寬。
5.如權(quán)利要求1-4之一所述的方法,其特征在于,關(guān)于所需帶寬的信息是所述詢問(wèn)的一部分,并由此由所述終端設(shè)備(10)提供。
6.如權(quán)利要求1-5之一所述的方法,其特征在于,關(guān)于所需帶寬的信息屬于所請(qǐng)求的數(shù)據(jù)或所請(qǐng)求的軟件,并由此由所述服務(wù)器(20)提供。
7.如權(quán)利要求1-6之一所述的方法,其特征在于,只有當(dāng)所述帶寬足夠用于實(shí)時(shí)應(yīng)用或準(zhǔn)實(shí)時(shí)應(yīng)用時(shí),所述帶寬檢查才提供肯定的檢查結(jié)果。
8.如權(quán)利要求1-7之一所述的方法,其特征在于,關(guān)于所存在的帶寬的信息由一網(wǎng)絡(luò)資源管理器(40)提供,其中該信息尤其周期性地或根據(jù)所述服務(wù)器(20)的詢問(wèn)被更新。
9.如權(quán)利要求8所述的方法,其特征在于,所述網(wǎng)絡(luò)資源管理器(40)管理所有網(wǎng)絡(luò)資源請(qǐng)求的優(yōu)先級(jí),并且在帶寬檢查的否定檢查結(jié)果時(shí)執(zhí)行以下步驟-求出所需要的和所存在的用于傳輸?shù)木W(wǎng)絡(luò)資源之間的需要差,-找尋比該請(qǐng)求具有更低優(yōu)先級(jí)的一個(gè)或多個(gè)進(jìn)程,所述進(jìn)程的網(wǎng)絡(luò)資源總和對(duì)應(yīng)于或超過(guò)所述的需要差,以及-如果該找尋成功,向找到的進(jìn)程分配該網(wǎng)絡(luò)資源的限制直到全部?jī)鼋Y(jié),使得該限制的總和至少對(duì)應(yīng)于所述的需要差。
10.如權(quán)利要求1-9之一所述的方法,其特征在于,在帶寬檢查的否定檢查結(jié)果時(shí)向所述終端設(shè)備(10)發(fā)送一個(gè)消息,其中該消息可以包括以下兩種拒絕中的一種-對(duì)該請(qǐng)求的暫時(shí)拒絕,其中能產(chǎn)生接下來(lái)的同類請(qǐng)求并成功應(yīng)答,-對(duì)該請(qǐng)求的永久拒絕,其中不能產(chǎn)生接下來(lái)的同類請(qǐng)求,或在沒(méi)有進(jìn)一步方法步驟的情況下立即用另一個(gè)永久拒絕來(lái)應(yīng)答。
11.如權(quán)利要求10所述的方法,其特征在于,尤其通過(guò)對(duì)導(dǎo)致該消息的請(qǐng)求用的選項(xiàng)進(jìn)行標(biāo)記或?qū)⒃撨x項(xiàng)變成不可用,給所述終端設(shè)備(10)的用戶指示該消息。
12.如權(quán)利要求10或11所述的方法,其特征在于,響應(yīng)于一個(gè)暫時(shí)拒絕,自動(dòng)地產(chǎn)生一個(gè)重新的裝載請(qǐng)求。
13.如權(quán)利要求10-12之一所述的方法,其特征在于,通過(guò)以下步驟之一產(chǎn)生一個(gè)永久拒絕-單次或多次重復(fù)的暫時(shí)拒絕,-將所需的帶寬與最大可用的帶寬進(jìn)行比較。
14.服務(wù)器(20),其具有功能特征提供裝置(31),該功能特征提供裝置(31)被用來(lái)訪問(wèn)一個(gè)用于存儲(chǔ)軟件和/或數(shù)據(jù)的功能特征存儲(chǔ)器(32)和一個(gè)用于為通往終端設(shè)備(10)的連接存儲(chǔ)帶寬數(shù)據(jù)的可用帶寬存儲(chǔ)器(42),其中該功能特征提供裝置(31)具有通往至少一個(gè)終端設(shè)備(10)的接口,通過(guò)該接口能向該終端設(shè)備傳輸軟件和/或數(shù)據(jù),其特征在于該功能特征提供裝置(31)至少間接地訪問(wèn)所述可用帶寬存儲(chǔ)器(42),并由此能按照該接口上的裝載請(qǐng)求執(zhí)行帶寬檢查,以便要么在該帶寬檢查的肯定檢查結(jié)果時(shí)按照該裝載請(qǐng)求傳輸數(shù)據(jù)和/或軟件,要么在否定的檢查結(jié)果時(shí)傳輸一個(gè)拒絕該裝載請(qǐng)求的消息。
15.如權(quán)利要求14所述的服務(wù)器(20),其特征在于,用于存儲(chǔ)功能特征的所需帶寬的另一個(gè)帶寬需要存儲(chǔ)器(33)與所述功能特征提供裝置(31)如此地相連接,使得所述功能特征提供裝置(31)能為執(zhí)行帶寬檢查而求出所述數(shù)據(jù)和/或軟件的傳輸按照功能特征的裝載請(qǐng)求而需要哪個(gè)帶寬。
16.如權(quán)利要求14或15所述的服務(wù)器(20),其特征在于,所述功能特征提供裝置(31)訪問(wèn)一個(gè)用于存儲(chǔ)對(duì)于通往終端設(shè)備(10)的連接而最大可用的帶寬的最大帶寬存儲(chǔ)器(43),以便借助于該最大可用的帶寬執(zhí)行附加的或替代的帶寬檢查。
17.如權(quán)利要求14-16之一所述的服務(wù)器(20),其特征在于,一個(gè)網(wǎng)絡(luò)資源分配裝置(41),其與所述功能特征提供裝置(31)相連接并訪問(wèn)所述可用帶寬存儲(chǔ)器(42),其中所述網(wǎng)絡(luò)資源分配裝置(41)可以給所述裝載請(qǐng)求分配網(wǎng)絡(luò)資源,或可以拒絕它,并且與此相應(yīng)地更新所述可用帶寬存儲(chǔ)器(42)。
18.如權(quán)利要求17所述的服務(wù)器(20),其特征在于,所述網(wǎng)絡(luò)資源分配裝置(41)與一個(gè)網(wǎng)絡(luò)資源檢查裝置(46)相連接,該網(wǎng)絡(luò)資源檢查裝置(46)訪問(wèn)所述可用帶寬存儲(chǔ)器(42)和通往終端設(shè)備(10)的至少一個(gè)連接,以便求出和存儲(chǔ)最新的帶寬數(shù)據(jù)。
19.如權(quán)利要求17或18所述的服務(wù)器(20),其特征在于,所述網(wǎng)絡(luò)資源分配裝置(41)訪問(wèn)一個(gè)網(wǎng)絡(luò)資源分配存儲(chǔ)器(44),該網(wǎng)絡(luò)資源分配存儲(chǔ)器(44)存儲(chǔ)有關(guān)于被分配給進(jìn)程的帶寬和該進(jìn)程的優(yōu)先級(jí)的數(shù)據(jù),其中所述網(wǎng)絡(luò)資源分配裝置(41)根據(jù)所述進(jìn)程的優(yōu)先級(jí)和所述裝載請(qǐng)求可以再分配網(wǎng)絡(luò)資源,以便使所述裝載請(qǐng)求有足夠帶寬可用。
20.如權(quán)利要求14-19之一所述的服務(wù)器(20),其特征在于,所述網(wǎng)絡(luò)資源分配裝置訪問(wèn)一個(gè)存儲(chǔ)有關(guān)于被請(qǐng)求的帶寬的數(shù)據(jù)的網(wǎng)絡(luò)資源詢問(wèn)存儲(chǔ)器,以便管理目前沒(méi)有被分配帶寬的進(jìn)程。
21.終端設(shè)備(10),用于在具有如權(quán)利要求14-20之一所述的服務(wù)器(20)的分組網(wǎng)(50)中處理數(shù)據(jù),所述終端設(shè)備具有一個(gè)用戶界面(11)和一個(gè)功能特征裝載裝置(12),所述用戶界面顯示功能特征的選擇,所述功能特征裝載裝置至少間接地通過(guò)所述網(wǎng)絡(luò)(50)與所述服務(wù)器(20)相連,其特征在于為了在服務(wù)器(20)拒絕功能特征的裝載請(qǐng)求之后最新地顯示功能特征的選擇,所述用戶界面(11)被構(gòu)造使得突出或刪除被請(qǐng)求的功能特征。
22.如權(quán)利要求21所述的終端設(shè)備(10),其特征在于,在所述的顯示中,功能特征在服務(wù)器(20)的暫時(shí)拒絕之后被突出,以及在永久拒絕之后不被顯示。
23.網(wǎng)絡(luò)裝置(150),具有如權(quán)利要求14-20之一所述的至少一個(gè)服務(wù)器(120)和如權(quán)利要求21或22所述的至少一個(gè)終端設(shè)備(110a-110d)。
全文摘要
一種在分組網(wǎng)(50)中按詢問(wèn)從服務(wù)器(20)向終端設(shè)備(10)傳輸軟件和/或數(shù)據(jù)的方法,其中作為傳輸?shù)那疤釛l件執(zhí)行帶寬檢查,看目前可用的帶寬是否對(duì)所請(qǐng)求的軟件或數(shù)據(jù)的傳輸是足夠的,以及該帶寬檢查的否定檢查結(jié)果將導(dǎo)致所述服務(wù)器(20)不傳輸所詢問(wèn)的軟件或所詢問(wèn)的數(shù)據(jù)。
文檔編號(hào)H04L29/06GK1860762SQ200480028242
公開(kāi)日2006年11月8日 申請(qǐng)日期2004年8月5日 優(yōu)先權(quán)日2003年9月29日
發(fā)明者R·齊默曼, B·博齊奧內(nèi)克, D·赫姆克邁爾, K·克拉霍菲, M·蒂特施, R·厄克, R·諾伊豪斯 申請(qǐng)人:西門子公司