本發(fā)明涉及一種用于通過在電信網(wǎng)絡(luò)內(nèi)實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化來改善在電信網(wǎng)絡(luò)和至少一個(gè)用戶設(shè)備之間的網(wǎng)絡(luò)通信的處理的方法,其中電信網(wǎng)絡(luò)向用戶設(shè)備提供多個(gè)通信服務(wù),其中電信網(wǎng)絡(luò)包含至少一個(gè)應(yīng)用服務(wù)器功能,其中應(yīng)用服務(wù)器功能是通過多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例來實(shí)現(xiàn)的,其中電信網(wǎng)絡(luò)還包含共享數(shù)據(jù)庫功能。
此外,本發(fā)明涉及一種用于通過在電信網(wǎng)絡(luò)內(nèi)實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化來改善在電信網(wǎng)絡(luò)和至少一個(gè)用戶設(shè)備之間的網(wǎng)絡(luò)通信的處理的電信網(wǎng)絡(luò),其中電信網(wǎng)絡(luò)向用戶設(shè)備提供多個(gè)通信服務(wù),其中電信網(wǎng)絡(luò)包含至少一個(gè)應(yīng)用服務(wù)器功能,其中應(yīng)用服務(wù)器功能是通過多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例來實(shí)現(xiàn)的。
此外,本發(fā)明涉及一種程序和一種計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
近年來,電信網(wǎng)絡(luò)的日益擴(kuò)展在世界各地發(fā)生,例如,有線通信網(wǎng)絡(luò)或無線通信網(wǎng)絡(luò),諸如寬帶網(wǎng)絡(luò),互聯(lián)網(wǎng)和其他基于分組的網(wǎng)絡(luò),例如基于互聯(lián)網(wǎng)協(xié)議(ip),以太網(wǎng),mpls/gmpls(多協(xié)議標(biāo)簽交換/通用多協(xié)議標(biāo)簽交換)或相關(guān)技術(shù)(例如,使用基于sdh/sonet(同步數(shù)字體系/同步光網(wǎng)絡(luò))和/或wdm/dwdm(波分復(fù)用/密集波分復(fù)用)的光傳輸),或諸如cdma2000(碼分多址)系統(tǒng),如通用移動電信系統(tǒng)(umts)的蜂窩第三代(3g)通信網(wǎng)絡(luò),例如基于長期演進(jìn)(lte)的增強(qiáng)型(或蜂窩第四代(4g))通信網(wǎng)絡(luò),蜂窩第二代(2g)通信網(wǎng)絡(luò),或諸如無線局域網(wǎng)(wlan)或全球微波接入互操作性(wimax)的其他無線通信系統(tǒng)。
最近的技術(shù)進(jìn)步涉及網(wǎng)絡(luò)虛擬化,其使用允諾了額外的靈活性,特別是關(guān)于新的通信服務(wù)的可縮放性和/或快速服務(wù)實(shí)施,并且提供了部署未來網(wǎng)絡(luò)架構(gòu)的機(jī)會?;旧希W(wǎng)絡(luò)虛擬化是創(chuàng)建邏輯網(wǎng)絡(luò)資源(例如,虛擬節(jié)點(diǎn)和虛擬鏈路)的概念,邏輯網(wǎng)絡(luò)資源從物理資源中形成虛擬網(wǎng)絡(luò)。
技術(shù)實(shí)現(xiàn)要素:
網(wǎng)絡(luò)虛擬化技術(shù)通常由觸及(expose)云服務(wù)的電信網(wǎng)絡(luò)內(nèi)的服務(wù)層來實(shí)現(xiàn)。這樣的云服務(wù)通常由開放系統(tǒng)互連(“osi”)通信模型的4-7層的服務(wù)使用。這些云服務(wù)可以由服務(wù)提供商使用,諸如但不限于向電信網(wǎng)絡(luò)的用戶提供通信服務(wù)(諸如長期演進(jìn)上的語音(“volte”)、視頻通信和/或其他“實(shí)時(shí)”服務(wù))的電信服務(wù)提供商。在這個(gè)上下文中,“實(shí)時(shí)”通常意味著具有或要求可能以毫秒/微秒測量的等待時(shí)間的通信服務(wù),從而允許用于支持這樣的通信服務(wù)(特別是涉及會話初始化協(xié)議(“sip”)查詢和響應(yīng)等)的低定時(shí)閾值的響應(yīng)等級。
網(wǎng)絡(luò)虛擬化技術(shù)要求云服務(wù)能夠操作的硬件資源。云服務(wù)通常包括數(shù)據(jù)庫服務(wù)或數(shù)據(jù)庫功能,其在本發(fā)明的上下文中也稱為共享數(shù)據(jù)庫功能。此外,云服務(wù)可以包括(但不限于)一個(gè)或多個(gè)應(yīng)用服務(wù)器功能。應(yīng)用服務(wù)器功能通常由在物理機(jī)器(即,硬件資源)上運(yùn)行的虛擬網(wǎng)絡(luò)功能實(shí)例(即,虛擬機(jī)或虛擬機(jī)內(nèi)的應(yīng)用程序)傳遞。在提供電信網(wǎng)絡(luò)的通信服務(wù)時(shí)(或在涉及提供電信網(wǎng)絡(luò)的通信服務(wù)(特別是與其他網(wǎng)絡(luò)節(jié)點(diǎn)和/或?qū)嶓w和/或應(yīng)用服務(wù)器功能一起)時(shí)),虛擬網(wǎng)絡(luò)功能實(shí)例和/或正在其上運(yùn)行虛擬網(wǎng)絡(luò)功能實(shí)例的虛擬機(jī)通常包含或存儲(通常由所提供的通信服務(wù)所服務(wù)的用戶設(shè)備的)訂閱數(shù)據(jù),(通常由所討論的用戶設(shè)備調(diào)用的通信會話的)會話數(shù)據(jù)和/或(所涉及的呼叫或通信會話的)呼叫狀態(tài)數(shù)據(jù)。這些數(shù)據(jù)的一部分(通常是訂閱數(shù)據(jù))或多或少是靜態(tài)的,并且通常存儲在諸如歸屬訂戶服務(wù)器等的數(shù)據(jù)庫中。因此,在虛擬網(wǎng)絡(luò)功能實(shí)例(和/或相應(yīng)的虛擬機(jī))出現(xiàn)故障的情況下,或在特定虛擬網(wǎng)絡(luò)功能實(shí)例將停止執(zhí)行特定應(yīng)用服務(wù)器功能(例如,歸因于由于電信網(wǎng)絡(luò)內(nèi)的縮放操作造成的物理和/或虛擬網(wǎng)絡(luò)資源的重組)的其他原因的情況下,可以從相應(yīng)的數(shù)據(jù)庫容易地(通過另一虛擬網(wǎng)絡(luò)功能實(shí)例)檢索訂閱數(shù)據(jù),以便另一虛擬網(wǎng)絡(luò)功能實(shí)例提供所討論的應(yīng)用服務(wù)器功能。然而,這些數(shù)據(jù)的另一部分(通常是(部分或全部)呼叫狀態(tài)數(shù)據(jù)和/或(部分或全部)會話數(shù)據(jù))通常是相對動態(tài)的,即,其例如在向用戶設(shè)備提供通信服務(wù)的過程中改變。因此,在虛擬網(wǎng)絡(luò)功能實(shí)例出現(xiàn)故障的情況下或在虛擬網(wǎng)絡(luò)功能實(shí)例停止(或?qū)⑼V?執(zhí)行特定應(yīng)用服務(wù)器功能的情況下,高度地動態(tài)的數(shù)據(jù)(特別是呼叫狀態(tài)數(shù)據(jù)的至少一部分和/或會話數(shù)據(jù)的至少一部分)可能丟失,這導(dǎo)致提供給用戶設(shè)備的通信服務(wù)的中斷或至少導(dǎo)致提供通信服務(wù)的延遲。在這方面,至少關(guān)于提供給用戶設(shè)備的通信服務(wù),虛擬網(wǎng)絡(luò)功能實(shí)例對應(yīng)于單點(diǎn)故障。
因此,本發(fā)明的目的是提供一種技術(shù)上簡單、有效和成本有效的解決方案,其用于改善在實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化的電信網(wǎng)絡(luò)和至少一個(gè)用戶設(shè)備之間的網(wǎng)絡(luò)通信的處理,其中盡可能地避免表現(xiàn)為單點(diǎn)故障的虛擬網(wǎng)絡(luò)功能實(shí)例,至少關(guān)于會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)。本發(fā)明的另一目的是提供一種相應(yīng)的電信網(wǎng)絡(luò)。
本發(fā)明的目的通過一種用于通過在電信網(wǎng)絡(luò)內(nèi)實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化來改善在電信網(wǎng)絡(luò)和至少一個(gè)用戶設(shè)備之間的網(wǎng)絡(luò)通信的處理的方法來實(shí)現(xiàn),其中電信網(wǎng)絡(luò)向用戶設(shè)備提供多個(gè)通信服務(wù),其中電信網(wǎng)絡(luò)包含至少一個(gè)應(yīng)用服務(wù)器功能,其中應(yīng)用服務(wù)器功能是通過多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例來實(shí)現(xiàn)的,其中電信網(wǎng)絡(luò)還包含共享數(shù)據(jù)庫功能,其中為了使電信網(wǎng)絡(luò)向用戶設(shè)備提供多個(gè)通信服務(wù)中的特定通信服務(wù),訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)被要求可用于多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的至少第一虛擬網(wǎng)絡(luò)功能實(shí)例,其中所述方法包含以下步驟:
--在第一步驟中,由多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例要求的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)由共享數(shù)據(jù)庫功能傳輸?shù)蕉鄠€(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例,
--在第二步驟中,在第一步驟之后并且在至少一個(gè)改變被應(yīng)用于訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的情況下,經(jīng)改變的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)或者訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的更新版本由多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例傳輸?shù)焦蚕頂?shù)據(jù)庫功能,
--在第三步驟中,在第二步驟之后并且
--在多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例出現(xiàn)故障的情況下,和/或
--在轉(zhuǎn)移多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例的功能的情況下,特別是由于電信網(wǎng)絡(luò)內(nèi)的縮放效應(yīng)或縮放措施,
多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第二虛擬網(wǎng)絡(luò)功能實(shí)例使用經(jīng)改變的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)或者訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的更新版本來恢復(fù)第一虛擬網(wǎng)絡(luò)功能實(shí)例的功能。
由此根據(jù)本發(fā)明有利地可能的是,可以通過實(shí)現(xiàn)共享數(shù)據(jù)庫功能來實(shí)現(xiàn)虛擬網(wǎng)絡(luò)功能實(shí)例,使得這樣的虛擬網(wǎng)絡(luò)功能實(shí)例并且因此相應(yīng)的應(yīng)用服務(wù)器功能能夠是以無狀態(tài)或至少幾乎無狀態(tài)的方式來執(zhí)行。
本發(fā)明的優(yōu)點(diǎn)是所有數(shù)據(jù)應(yīng)該在可以用虛擬節(jié)點(diǎn)建立的集中式數(shù)據(jù)庫中(即,在共享數(shù)據(jù)庫功能中)具有持續(xù)狀態(tài)(persistentstate),直到更新為止。因此,可能且期望將所有連接的虛擬化網(wǎng)絡(luò)功能(vnf)節(jié)點(diǎn)(即,虛擬網(wǎng)絡(luò)功能實(shí)例)保持在無狀態(tài)的狀態(tài)(或外部彈性狀態(tài),即,訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)處于狀態(tài)彈性(statefulresiliency),其確保在縮放操作(放大或縮小)的情況下和在故障的情況下沒有任何損失,因此符合etsigsnfvr001彈性要求)。因此,處于無狀態(tài)或外部彈性狀態(tài)的vnf節(jié)點(diǎn)(即,虛擬網(wǎng)絡(luò)功能實(shí)例)確實(shí)反映集中式數(shù)據(jù)庫(即,共享數(shù)據(jù)庫功能以及多租戶)的特定或當(dāng)前時(shí)刻的相關(guān)數(shù)據(jù)版本。
vnf節(jié)點(diǎn)可以在例如其適用和/或負(fù)責(zé)的特定應(yīng)用、條件、區(qū)域、服務(wù)、狀態(tài)等中進(jìn)行區(qū)分(或可以被區(qū)分)(即,虛擬網(wǎng)絡(luò)功能實(shí)例在其可以涉及不同的應(yīng)用服務(wù)器功能的意義上可以是不同的),并且每個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例能夠限制或提供對其特定數(shù)據(jù)的許可。
優(yōu)選地,根據(jù)本發(fā)明,共享數(shù)據(jù)庫功能(或共享數(shù)據(jù)庫層)不僅具有集中式訂閱數(shù)據(jù)(3gpp23.335),而且能夠支持各種和適當(dāng)?shù)膮f(xié)議,例如輕量目錄訪問協(xié)議(ldap)、特定移動應(yīng)用部分(map)、遠(yuǎn)程認(rèn)證撥號用戶服務(wù)(radius)、可靠自動化分布式對象存儲(rados)和/或表述性狀態(tài)轉(zhuǎn)移(rest)。
因此,根據(jù)本發(fā)明,網(wǎng)絡(luò)故障的許多原因?qū)θ魏芜B接具有低得多的影響,因?yàn)榇_保了所建立的連接中的足夠的縮放冗余。這有助于關(guān)于電信網(wǎng)絡(luò)內(nèi)的通信服務(wù)的增強(qiáng)服務(wù)水平,并且甚至可以被用戶設(shè)備的用戶注意到。與上文一樣,設(shè)置的要求是由在網(wǎng)絡(luò)內(nèi)的服務(wù)器達(dá)到低得多的信令。因此,網(wǎng)絡(luò)的電纜和其他傳輸技術(shù)將獲得較低的處理負(fù)擔(dān),因?yàn)槔缂惺綌?shù)據(jù)庫的虛擬實(shí)例接管在某個(gè)物理站點(diǎn)處的以前的專用硬件的功能。在大多數(shù)情況下,各種服務(wù)、其安全設(shè)置以及網(wǎng)關(guān)可以僅是能夠描繪在網(wǎng)絡(luò)的站點(diǎn)之間的適合的傳輸鏈路的幾個(gè)實(shí)例。特別是這種情況,因?yàn)閺?fù)雜服務(wù)可以使用各種實(shí)體來提供例如關(guān)于所需的授權(quán)、防火墻、監(jiān)視和管理、加密密鑰提供、數(shù)據(jù)提供、提供和維護(hù)虛擬專用網(wǎng)絡(luò)(vpn)、代理等等的所有的需要的數(shù)據(jù)。這意味著通過實(shí)現(xiàn)集中化以及共享數(shù)據(jù)庫功能(也提供呼叫狀態(tài)數(shù)據(jù)),根據(jù)本發(fā)明有利地可能的是(對于原本相等的性能)要求更少的硬件以及更少的tco和更少的信號化。通過減少信號化努力,也可能減少諸如安全要求等的其他負(fù)擔(dān)。
通過以無狀態(tài)或至少幾乎無狀態(tài)的方式(即,通過實(shí)現(xiàn)共享數(shù)據(jù)庫功能)來執(zhí)行虛擬網(wǎng)絡(luò)功能實(shí)例和相應(yīng)的應(yīng)用服務(wù)器功能,根據(jù)本發(fā)明有利地可能相對容易地避免單點(diǎn)故障并且提供冗余故障復(fù)蘇的可能性以及電信網(wǎng)絡(luò)內(nèi)的縮放性的增強(qiáng)的水平和便利性。
根據(jù)本發(fā)明的電信網(wǎng)絡(luò)可以是固定線路電信網(wǎng)絡(luò)或移動通信網(wǎng)絡(luò)。然而,根據(jù)本發(fā)明不排除在具有固定線路電信網(wǎng)絡(luò)的兩個(gè)方面(或部分)(或在這些部分中是固定線路電信網(wǎng)絡(luò))和移動通信網(wǎng)絡(luò)的方面(或部分)(或在這些部分中是移動通信網(wǎng)絡(luò))的電信網(wǎng)絡(luò)中實(shí)施本發(fā)明的方法;這樣的網(wǎng)絡(luò)在術(shù)語“固定移動融合網(wǎng)絡(luò)(fmc網(wǎng)絡(luò))”下也是已知的。
當(dāng)然,本發(fā)明的目的是通過本發(fā)明的方法和本發(fā)明的電信網(wǎng)絡(luò)實(shí)現(xiàn)針對連接到電信網(wǎng)絡(luò)或以其他方式與電信網(wǎng)絡(luò)相關(guān)的多個(gè)用戶設(shè)備的增強(qiáng)通信服務(wù)。
根據(jù)本發(fā)明,在一方面電信網(wǎng)絡(luò)和另一方面用戶設(shè)備(但優(yōu)選地多個(gè)用戶設(shè)備)之間的通信交換是基于電信網(wǎng)絡(luò)和至少一個(gè)用戶設(shè)備之間的數(shù)據(jù)包的傳輸和接收。
為了處理去往和來自至少一個(gè)用戶設(shè)備(但通常是多個(gè)用戶設(shè)備)的業(yè)務(wù),電信網(wǎng)絡(luò)包含多個(gè)網(wǎng)關(guān)實(shí)體。這樣的網(wǎng)關(guān)實(shí)體可以實(shí)施為與應(yīng)用服務(wù)器功能相關(guān)的或?qū)崿F(xiàn)應(yīng)用服務(wù)器功能的虛擬網(wǎng)絡(luò)功能實(shí)例(即,這樣的網(wǎng)關(guān)實(shí)體功能是應(yīng)用服務(wù)器功能的實(shí)例,特別是與部署在電信網(wǎng)絡(luò)內(nèi)的其他應(yīng)用服務(wù)器功能一起),或這樣的網(wǎng)關(guān)實(shí)體可以通過電信網(wǎng)絡(luò)內(nèi)的常規(guī)網(wǎng)絡(luò)節(jié)點(diǎn)(即,通常以專用于這樣的網(wǎng)關(guān)實(shí)體的功能的硬件節(jié)點(diǎn)的形式)來實(shí)現(xiàn),并且電信網(wǎng)絡(luò)的其他網(wǎng)絡(luò)節(jié)點(diǎn)通過虛擬網(wǎng)絡(luò)功能實(shí)例(提供應(yīng)用服務(wù)器功能)來實(shí)現(xiàn)。
在任何情況下,電信網(wǎng)絡(luò)通常能夠向用戶設(shè)備(但優(yōu)選地向多個(gè)用戶設(shè)備)提供多個(gè)通信服務(wù),其中電信網(wǎng)絡(luò)包含至少一個(gè)應(yīng)用服務(wù)器功能(但同樣優(yōu)選地多個(gè)應(yīng)用服務(wù)器功能)。(優(yōu)選地多個(gè)應(yīng)用服務(wù)器功能中的)每個(gè)應(yīng)用服務(wù)器功能通過多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例來實(shí)現(xiàn)。
根據(jù)本發(fā)明,電信網(wǎng)絡(luò)還包含共享數(shù)據(jù)庫功能。共享數(shù)據(jù)庫功能包含(或能夠訪問或檢索)通常被要求向用戶設(shè)備提供多個(gè)通信服務(wù)中的特定通信服務(wù)的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)。通常,這樣的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)被要求可用于一個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例(在與特定應(yīng)用服務(wù)器功能相關(guān)聯(lián)(或能夠提供特定應(yīng)用服務(wù)器功能)的多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的),其處理相關(guān)聯(lián)的請求和消息來執(zhí)行由所考慮的用戶設(shè)備請求的所考慮的通信服務(wù),這一個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例也被指定為“第一虛擬網(wǎng)絡(luò)功能實(shí)例”。
根據(jù)本發(fā)明的創(chuàng)新的方法,在第一步驟中,由第一虛擬網(wǎng)絡(luò)功能實(shí)例要求的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)由共享數(shù)據(jù)庫功能傳輸?shù)降谝惶摂M網(wǎng)絡(luò)功能實(shí)例;因此第一虛擬網(wǎng)絡(luò)功能實(shí)例被分配以處理(由用戶設(shè)備或由電信網(wǎng)絡(luò)的其他網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)于由用戶設(shè)備調(diào)用或請求的通信服務(wù)發(fā)出的)某些請求或消息。
在第二步驟中,在第一步驟之后(即,當(dāng)?shù)谝惶摂M網(wǎng)絡(luò)功能實(shí)例已被分配參與處理通信服務(wù)或向用戶設(shè)備提供通信服務(wù)時(shí)),并且在至少一個(gè)改變應(yīng)用于訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的情況下,經(jīng)改變的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)或者訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的更新版本由第一虛擬網(wǎng)絡(luò)功能實(shí)例傳輸?shù)焦蚕頂?shù)據(jù)庫功能。訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)可能涉及或多或少的靜態(tài)部分(主要但不一定限于訂閱數(shù)據(jù)和/或會話數(shù)據(jù)),并且涉及或多或少的動態(tài)部分(主要但不一定限于會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù))。訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的或多或少的靜態(tài)部分通常以任何方式存儲在數(shù)據(jù)庫中;然而,這種數(shù)據(jù)(特別是會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù))越動態(tài)(即,潛在地以比較短的時(shí)間尺度,例如分鐘、秒或甚至毫秒或微秒改變),則將這種更新數(shù)據(jù)(即,訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù))從第一虛擬網(wǎng)絡(luò)功能實(shí)例傳輸?shù)焦蚕頂?shù)據(jù)庫功能的數(shù)據(jù)傳輸要求就越大。根據(jù)本發(fā)明,傳輸經(jīng)改變的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)(或至少其經(jīng)改變的部分,例如,在以下意義上:遞增地僅傳輸經(jīng)改變的那些數(shù)據(jù),或甚至僅傳輸改變本身)或那些數(shù)據(jù)的更新版本。通過向共享數(shù)據(jù)庫功能的這樣的數(shù)據(jù)傳輸,根據(jù)本發(fā)明有利地可能的是,共享數(shù)據(jù)庫功能包含(實(shí)際上在任何時(shí)間,或者或多或少在任何時(shí)間,即,以非常接近的時(shí)間間隔)訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的最新副本或版本,從而如果需要則提供訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的這種副本或版本可以被第二虛擬網(wǎng)絡(luò)功能實(shí)例再利用的可能性,特別是沒有由用戶設(shè)備請求的通信服務(wù)的中斷或嚴(yán)重延遲(或由用戶設(shè)備的用戶能夠識別的任何額外的延遲)。
因此,在第三步驟(在第二步驟之后)中,假設(shè)需要將第一虛擬網(wǎng)絡(luò)功能實(shí)例的對處理(或提供)通信服務(wù)(相對于用戶設(shè)備)的參與切換(handover)到第二虛擬網(wǎng)絡(luò)功能實(shí)例。所要求的像這樣的切換的原因可能從第一虛擬網(wǎng)絡(luò)功能實(shí)例(或支持第一虛擬網(wǎng)絡(luò)功能實(shí)例的物理機(jī)器或物理機(jī)器集群)的故障到電信網(wǎng)絡(luò)內(nèi)的其他原因變動,特別是與組織改變有關(guān)的原因,特別是關(guān)于將不同的虛擬網(wǎng)絡(luò)功能實(shí)例分配給電信網(wǎng)絡(luò)的不同區(qū)段或部分,特別是關(guān)于與電信網(wǎng)絡(luò)的(或在電信網(wǎng)絡(luò)內(nèi))的可縮放性的原因[reasonsscalability]。因此,根據(jù)本發(fā)明,特別是在第一虛擬網(wǎng)絡(luò)功能實(shí)例出現(xiàn)故障的情況下和/或在轉(zhuǎn)移第一虛擬網(wǎng)絡(luò)功能實(shí)例的功能的情況下,特別是由于電信網(wǎng)絡(luò)內(nèi)的縮放效應(yīng)或縮放措施,第二虛擬網(wǎng)絡(luò)功能實(shí)例恢復(fù)第一虛擬網(wǎng)絡(luò)功能實(shí)例的功能,由此使用經(jīng)改變的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)或者由共享數(shù)據(jù)庫功能可用(或在共享數(shù)據(jù)庫功能內(nèi)可用)的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的更新版本。
因此,根據(jù)本發(fā)明,有利地可能的是,第一虛擬網(wǎng)絡(luò)功能實(shí)例的(應(yīng)用服務(wù)器)功能由第二虛擬網(wǎng)絡(luò)功能實(shí)例來繼續(xù),而不會在提供所請求的通信服務(wù)時(shí)出現(xiàn)故障或嚴(yán)重延遲。
根據(jù)本發(fā)明,優(yōu)選的是,訂閱數(shù)據(jù)(也稱為配置文件數(shù)據(jù))以地理冗余方式存儲(即,在地理上不同的不同位置,即,不僅在邏輯上冗余,而且可能存儲在同一個(gè)物理位置,例如在同一硬盤內(nèi)或在同一服務(wù)器集群內(nèi)或在同一數(shù)據(jù)中心內(nèi)),并具有同步復(fù)制(即,源服務(wù)器實(shí)體的存儲器位置(通常為磁盤或ssd)上的所有提交的數(shù)據(jù)在目標(biāo)服務(wù)器的存儲器位置上),特別是具有為3的地理冗余級別(即,在不同地理位置處的電信網(wǎng)絡(luò)內(nèi),存在訂閱數(shù)據(jù)的三個(gè)副本),并且可選地具有本地冗余。此外,優(yōu)選的是,會話數(shù)據(jù)也以地理冗余方式存儲,并也具有同步復(fù)制或異步復(fù)制(即,在故障情況下,源服務(wù)器實(shí)體的存儲器位置上的數(shù)據(jù)可能丟失),特別是具有為2的地理冗余級別(即,在不同地理位置處的電信網(wǎng)絡(luò)內(nèi),存在訂閱數(shù)據(jù)的兩個(gè)副本),并且同樣可選地具有本地冗余。此外,呼叫狀態(tài)數(shù)據(jù)以本地冗余異步方式存儲。
根據(jù)本發(fā)明的優(yōu)選實(shí)施方案,呼叫狀態(tài)數(shù)據(jù)涉及由用戶設(shè)備發(fā)起、接收和/或維護(hù)的呼叫或通信會話的特定通信服務(wù),其中特別是涉及在呼叫或通信會話的過程中修改呼叫狀態(tài)數(shù)據(jù)。
如上詳述,由此有利地可能由第二虛擬網(wǎng)絡(luò)功能實(shí)例來繼續(xù)第一虛擬網(wǎng)絡(luò)功能實(shí)例的(應(yīng)用服務(wù)器)功能,而不會在提供所請求的通信服務(wù)時(shí)出現(xiàn)故障或嚴(yán)重延遲。
根據(jù)本發(fā)明的另一優(yōu)選實(shí)施方案,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例是無狀態(tài)虛擬網(wǎng)絡(luò)功能實(shí)例,其中特別是在多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的一個(gè)出現(xiàn)故障的情況下,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的另一個(gè)通過在所涉及的虛擬網(wǎng)絡(luò)功能實(shí)例之間的一種切換程序,特別是通過呼叫狀態(tài)數(shù)據(jù),來恢復(fù)其功能。
由此,有利地可能的是,通過頻繁地將由第一虛擬網(wǎng)絡(luò)功能實(shí)例使用的和/或由第一虛擬網(wǎng)絡(luò)功能實(shí)例自身修改的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的任何改變傳輸?shù)焦蚕頂?shù)據(jù)庫功能,能夠?qū)崿F(xiàn)切換程序(向第二虛擬網(wǎng)絡(luò)功能實(shí)例),并且因此繼續(xù)提供通信服務(wù)。
根據(jù)本發(fā)明的又一優(yōu)選實(shí)施方案(第二實(shí)施方案),多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例包含緩存信息(cachedinformation),其中緩存信息與經(jīng)改變或更新的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)相關(guān),并且特別是與經(jīng)改變或更新的呼叫狀態(tài)數(shù)據(jù)相關(guān)。
由此,有利地可能避免至少在這種改變發(fā)生或應(yīng)用于訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)時(shí)或之后立即將訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的每一個(gè)改變傳輸?shù)焦蚕頂?shù)據(jù)庫功能,因此避免將重要的傳輸帶寬使用在第一虛擬網(wǎng)絡(luò)功能實(shí)例和共享數(shù)據(jù)庫功能之間的要求。然而,即使訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的每一個(gè)改變不是由第一虛擬網(wǎng)絡(luò)功能實(shí)例在相對較小的時(shí)間尺度上立即傳輸?shù)焦蚕頂?shù)據(jù)庫功能的,但是這樣的改變?nèi)匀粋鬏數(shù)焦蚕頂?shù)據(jù)庫功能(雖然在較大的時(shí)間尺度上,即,通常較不頻繁地),并且在共享數(shù)據(jù)庫功能處(并因此也在第二虛擬網(wǎng)絡(luò)功能實(shí)例處(如果需要的話,即,通常在第一虛擬網(wǎng)絡(luò)功能實(shí)例出現(xiàn)故障的情況下或在轉(zhuǎn)移第一虛擬網(wǎng)絡(luò)功能實(shí)例的功能的情況下))的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的這些改變(或更新版本)的可用性允許由第二虛擬網(wǎng)絡(luò)功能實(shí)例來繼續(xù)第一虛擬網(wǎng)絡(luò)功能實(shí)例的(應(yīng)用服務(wù)器)功能。
此外,根據(jù)本發(fā)明的實(shí)施方案,優(yōu)選的是,共享數(shù)據(jù)庫功能提供單點(diǎn)配置(singlepointofprovisioning),并通過一個(gè)單一的真邏輯實(shí)體(onesinglelogicalentityoftruth)來確保數(shù)據(jù)一致性。
根據(jù)本發(fā)明的另一優(yōu)選實(shí)施方案,除了應(yīng)用服務(wù)器功能之外,電信網(wǎng)絡(luò)還包含其他應(yīng)用服務(wù)器功能,其中其他應(yīng)用服務(wù)器功能中的每個(gè)通過多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例來實(shí)現(xiàn)。
此外,本發(fā)明涉及一種用于通過在電信網(wǎng)絡(luò)內(nèi)實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化來改善在電信網(wǎng)絡(luò)和至少一個(gè)用戶設(shè)備之間的網(wǎng)絡(luò)通信的處理的電信網(wǎng)絡(luò),其中電信網(wǎng)絡(luò)向用戶設(shè)備提供多個(gè)通信服務(wù),其中電信網(wǎng)絡(luò)包含至少一個(gè)應(yīng)用服務(wù)器功能,其中應(yīng)用服務(wù)器功能通過多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例來實(shí)現(xiàn),其中電信網(wǎng)絡(luò)還包含共享數(shù)據(jù)庫功能,其中為了使電信網(wǎng)絡(luò)向用戶設(shè)備提供多個(gè)通信服務(wù)中的特定通信服務(wù),訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)被要求可用于多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的至少第一虛擬網(wǎng)絡(luò)功能實(shí)例,其中電信網(wǎng)絡(luò)被配置成使得:
--共享數(shù)據(jù)庫功能將由多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例要求的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)傳輸?shù)蕉鄠€(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例,
--在至少一個(gè)改變被應(yīng)用于訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的情況下,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例將經(jīng)改變的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)或者訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的更新版本傳輸?shù)焦蚕頂?shù)據(jù)庫功能,
--在以下情況下
--多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例出現(xiàn)故障,和/或
--轉(zhuǎn)移多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第一虛擬網(wǎng)絡(luò)功能實(shí)例的功能,特別是由于電信網(wǎng)絡(luò)內(nèi)的縮放效應(yīng)或縮放措施,
多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的第二虛擬網(wǎng)絡(luò)功能實(shí)例使用經(jīng)改變的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)或者訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)的更新版本來恢復(fù)第一虛擬網(wǎng)絡(luò)功能實(shí)例的功能。
根據(jù)本發(fā)明,特別是關(guān)于電信網(wǎng)絡(luò),但不限于此,特別優(yōu)選的是,呼叫狀態(tài)數(shù)據(jù)與由用戶設(shè)備啟動、接收和/或維護(hù)的呼叫或通信會話的特定通信服務(wù)相關(guān),其中特別是在呼叫或通信會話的過程中修改呼叫狀態(tài)數(shù)據(jù)。
根據(jù)本發(fā)明,特別是關(guān)于電信網(wǎng)絡(luò),但不限于此,還優(yōu)選的是,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例是無狀態(tài)虛擬網(wǎng)絡(luò)功能實(shí)例,其中特別是在多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的一個(gè)出現(xiàn)故障的情況下,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的另一個(gè)通過在所涉及的虛擬網(wǎng)絡(luò)功能實(shí)例之間的一種切換程序,特別是通過呼叫狀態(tài)數(shù)據(jù),來恢復(fù)其功能。
此外,根據(jù)本發(fā)明,特別是關(guān)于電信網(wǎng)絡(luò),但不限于此,優(yōu)選的是,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例包含緩存信息,其中緩存信息與經(jīng)改變或更新的訂閱數(shù)據(jù)、會話數(shù)據(jù)和/或呼叫狀態(tài)數(shù)據(jù)相關(guān),并且特別是與經(jīng)改變或更新的呼叫狀態(tài)數(shù)據(jù)相關(guān)。
此外,根據(jù)本發(fā)明,特別是關(guān)于電信網(wǎng)絡(luò),但不限于此,優(yōu)選的是,電信網(wǎng)絡(luò)包含位于多個(gè)數(shù)據(jù)中心中的多個(gè)物理機(jī)器,其中虛擬網(wǎng)絡(luò)功能實(shí)例和/或共享數(shù)據(jù)庫功能由位于多個(gè)數(shù)據(jù)中心內(nèi)的物理機(jī)器支持,其中共享數(shù)據(jù)庫功能特別地涉及以地理分布方式定位的數(shù)據(jù)中心。
另外,本發(fā)明涉及一種包含計(jì)算機(jī)可讀程序代碼的程序,當(dāng)在計(jì)算機(jī)上和/或在物理機(jī)器上和/或在虛擬網(wǎng)絡(luò)功能實(shí)例上和/或在電信網(wǎng)絡(luò)的網(wǎng)絡(luò)組件上或部分地在物理機(jī)器上和/或部分地在虛擬網(wǎng)絡(luò)功能實(shí)例上和/或部分地在電信網(wǎng)絡(luò)的網(wǎng)絡(luò)組件上執(zhí)行所述程序代碼時(shí),所述程序代碼使計(jì)算機(jī)和/或物理機(jī)器和/或虛擬網(wǎng)絡(luò)功能實(shí)例和/或電信網(wǎng)絡(luò)的網(wǎng)絡(luò)組件執(zhí)行本發(fā)明的方法。
此外,本發(fā)明涉及一種用于通過在電信網(wǎng)絡(luò)內(nèi)實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化來改善在電信網(wǎng)絡(luò)和至少一個(gè)用戶設(shè)備之間的網(wǎng)絡(luò)通信的處理的計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品包含存儲在存儲介質(zhì)上的計(jì)算機(jī)程序,計(jì)算機(jī)程序包含程序代碼,當(dāng)在計(jì)算機(jī)上和/或在物理機(jī)器上和/或在虛擬網(wǎng)絡(luò)功能實(shí)例上和/或在電信網(wǎng)絡(luò)的網(wǎng)絡(luò)組件上或者部分地在物理機(jī)器上和/或部分地在虛擬網(wǎng)絡(luò)功能實(shí)例上和/或部分地在電信網(wǎng)絡(luò)的網(wǎng)絡(luò)組件上執(zhí)行所述程序代碼時(shí),所述程序代碼使計(jì)算機(jī)和/或物理機(jī)器和/或虛擬網(wǎng)絡(luò)功能實(shí)例和/或電信網(wǎng)絡(luò)的網(wǎng)絡(luò)組件執(zhí)行本發(fā)明的方法。
從結(jié)合附圖的以下具體實(shí)施方式中,本發(fā)明的這些和其他特性、特征和優(yōu)點(diǎn)將變得顯而易見,附圖通過示例的方式圖示了本發(fā)明的原理。描述僅僅是為了示例而給出,并不限制本發(fā)明的范圍。下面引用的參考圖是指附圖。
附圖說明
圖1示意性地圖示作為具有第一基站實(shí)體、第二基站實(shí)體、用戶設(shè)備、核心網(wǎng)絡(luò)和接入網(wǎng)絡(luò)的創(chuàng)新電的信網(wǎng)絡(luò)的實(shí)例的移動通信網(wǎng)絡(luò)。
圖2示意性地圖示根據(jù)本發(fā)明的包含共享數(shù)據(jù)庫功能的電信網(wǎng)絡(luò)。
圖3示意性地示出一方面共享數(shù)據(jù)庫功能和另一方面多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例之間的通信,其圖示了本發(fā)明的第一實(shí)施方案。
圖4示意性地示出一方面共享數(shù)據(jù)庫功能和另一方面多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例之間的通信,其圖示了本發(fā)明的第二實(shí)施方案。
具體實(shí)施方式
本發(fā)明將相對于特定實(shí)施方案并且參照某些附圖來進(jìn)行描述,但本發(fā)明并不限于此,而是僅受權(quán)利要求限制。所描述的附圖僅為示意性的,而非限制性的。在附圖中,出于說明目的,某些元件的大小可能被夸大且并未按照比例繪制。
在提及單數(shù)名詞時(shí)使用不定冠詞或定冠詞(例如“一”、“該”)的情況下,這也包括該名詞的復(fù)數(shù),除非具體地規(guī)定為其他情況。
此外,在描述和權(quán)利要求中的術(shù)語“第一”、“第二”、“第三”等用于區(qū)分類似元件,且未必用于描述順序次序或時(shí)間次序。應(yīng)理解,如此使用的術(shù)語在適當(dāng)情況下是可互換的,并且本文所描述的本發(fā)明的實(shí)施方案能夠以本文所描述或圖示的順序之外的其他順序來操作。
在圖1中,示意性地示出作為本發(fā)明的電信網(wǎng)絡(luò)100的實(shí)例的移動通信網(wǎng)絡(luò),特別是公共陸地移動網(wǎng)絡(luò)。在圖1的示意性實(shí)施方案中,電信網(wǎng)絡(luò)100包含接入網(wǎng)絡(luò)101和核心網(wǎng)絡(luò)102。核心網(wǎng)絡(luò)102僅通過云表示來示意性地示出。電信網(wǎng)絡(luò)100優(yōu)選地是蜂窩電信網(wǎng)絡(luò)100,其通常包含多個(gè)網(wǎng)絡(luò)小區(qū)或無線電小區(qū),其中兩個(gè)在圖1中通過虛線以及參考符號11(第一無線電小區(qū))和12(第二無線電小區(qū))表示。在電信網(wǎng)絡(luò)100中,通常多個(gè)用戶設(shè)備(僅其中一個(gè)被示意性地示出并且由參考符號20表示)駐留在網(wǎng)絡(luò)小區(qū)11、12內(nèi)的電信網(wǎng)絡(luò)100上,即,用戶設(shè)備被連接或駐留在第一基站實(shí)體11'上,第一基站實(shí)體11'服務(wù)于第一無線電小區(qū)11,或者被連接或駐留在第二基站實(shí)體12'上,第二基站實(shí)體12'服務(wù)于第二無線電小區(qū)12。第一網(wǎng)關(guān)實(shí)體11'和第二網(wǎng)關(guān)實(shí)體12'通常是基站實(shí)體,通常是基站收發(fā)臺,例如,在lte的情況下的enodeb。
在圖2中,示意性地示出根據(jù)本發(fā)明的包含共享數(shù)據(jù)庫功能130的電信網(wǎng)絡(luò)100。在圖2中所示的示意性實(shí)施方案中,共享數(shù)據(jù)庫功能130包含或能夠與單點(diǎn)配置135通信,特別是對于通常與用戶設(shè)備20相關(guān)的訂閱數(shù)據(jù)。在圖2中所示的示意性實(shí)施方案中,共享數(shù)據(jù)庫功能130另外包含分析接口139。根據(jù)本發(fā)明,電信網(wǎng)絡(luò)100包含后端數(shù)據(jù)中心控制平面141和fdc(前端數(shù)據(jù)中心)用戶平面142。此外,電信網(wǎng)絡(luò)100包含(并且共享數(shù)據(jù)庫功能130連接到或能夠訪問)一定數(shù)量的應(yīng)用服務(wù)器功能110、120、150、160、170、180。這樣的應(yīng)用服務(wù)器功能110、120、150、160、170、180的實(shí)例包括(但不限于):
--用戶配置文件域110,
--應(yīng)用服務(wù)器域120,
--多個(gè)核心虛擬網(wǎng)絡(luò)功能,諸如sbc150(會話邊界控制器),
--epc160(增強(qiáng)型分組核心),
--ims核心170(互聯(lián)網(wǎng)多媒體子系統(tǒng)核心),以及
--cs部分180(電路交換部分)。
用戶配置文件域110通常包含諸如hlr(歸屬位置寄存器)、hss(歸屬訂戶服務(wù)器)(兩者都用于針對互聯(lián)網(wǎng)多媒體子系統(tǒng)的增強(qiáng)型分組核心)、vlr(訪問者位置寄存器)、mmtel(多媒體電話)和ccs(呼叫控制服務(wù)器(imsas))的功能。應(yīng)用服務(wù)器域120通常包含諸如msg-as、aaa(認(rèn)證、授權(quán)和計(jì)費(fèi))、pcrf(策略和計(jì)費(fèi)規(guī)則功能)、enum(e.164號碼映射,電話號碼映射)的功能,以及其他功能。
在圖3中,示意性地示出一方面共享數(shù)據(jù)庫功能130和另一方面多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122之間的通信或互通,其圖示了本發(fā)明的第一實(shí)施方案。同樣地,在圖4中,示意性地示出一方面共享數(shù)據(jù)庫功能130和另一方面多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122之間的通信或互通,其圖示了本發(fā)明的第二實(shí)施方案。
根據(jù)兩個(gè)實(shí)施方案,共享數(shù)據(jù)庫功能130包含訂閱數(shù)據(jù)131、會話數(shù)據(jù)132和/或呼叫狀態(tài)數(shù)據(jù)133。通常,虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122與一個(gè)應(yīng)用服務(wù)器功能或不同的應(yīng)用服務(wù)器功能相關(guān)。在圖3和圖4的示意性表示中,示意性地示出第一虛擬網(wǎng)絡(luò)功能實(shí)例111、第二虛擬網(wǎng)絡(luò)功能實(shí)例112、第三虛擬網(wǎng)絡(luò)功能實(shí)例121和第四虛擬網(wǎng)絡(luò)功能實(shí)例122。在圖3和圖4的示意性表示中,考慮第一應(yīng)用服務(wù)器功能110和第二應(yīng)用服務(wù)器功能120。根據(jù)示意性實(shí)施方案,第一虛擬網(wǎng)絡(luò)功能實(shí)例111和第二虛擬網(wǎng)絡(luò)功能實(shí)例112與第一應(yīng)用服務(wù)器功能110(或能夠提供第一應(yīng)用服務(wù)器功能110的一個(gè)或多個(gè)功能)相關(guān),并且第三虛擬網(wǎng)絡(luò)功能實(shí)例121和第四虛擬網(wǎng)絡(luò)功能實(shí)例122與第二應(yīng)用服務(wù)器功能120(或能夠提供第二應(yīng)用服務(wù)器功能120的一個(gè)或多個(gè)功能)相關(guān)。
根據(jù)第一實(shí)施方案(如圖3中所示),多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122是無狀態(tài)虛擬網(wǎng)絡(luò)功能實(shí)例,即,在例如多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122中的一個(gè)出現(xiàn)故障的情況下,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122中的另一個(gè)通過在所涉及的虛擬網(wǎng)絡(luò)功能實(shí)例之間的一種切換程序,特別是通過呼叫狀態(tài)數(shù)據(jù)133,來恢復(fù)其功能。由此,所有訂閱數(shù)據(jù)131、會話數(shù)據(jù)132和/或呼叫狀態(tài)數(shù)據(jù)133(由另一個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例接管故障的(或以其他方式終止的)虛擬網(wǎng)絡(luò)功能實(shí)例的功能所要求的)存儲在共享數(shù)據(jù)庫功能130中(或至少可從共享數(shù)據(jù)庫功能130獲得)。
根據(jù)第二實(shí)施方案(如圖4中所示),多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122也或多或少是無狀態(tài)虛擬網(wǎng)絡(luò)功能實(shí)例,然而,虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122包含緩存信息1331、1332、1333、1334,其中緩存信息1331、1332、1333、1334與經(jīng)改變或更新的訂閱數(shù)據(jù)131、會話數(shù)據(jù)132和/或呼叫狀態(tài)數(shù)據(jù)133相關(guān),并且特別是與經(jīng)改變或更新的呼叫狀態(tài)數(shù)據(jù)133相關(guān)。第一緩存信息1331與第一虛擬網(wǎng)絡(luò)功能實(shí)例111相關(guān),第二緩存信息1332與第二虛擬網(wǎng)絡(luò)功能實(shí)例112相關(guān),第三緩存信息1333與第三虛擬網(wǎng)絡(luò)功能實(shí)例121相關(guān),并且第四緩存信息1334與第四虛擬網(wǎng)絡(luò)功能實(shí)例122相關(guān)。根據(jù)本發(fā)明的第二實(shí)施方案,可能不是字面上所有訂閱數(shù)據(jù)131、會話數(shù)據(jù)132和/或呼叫狀態(tài)數(shù)據(jù)133(由另一個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例接管故障的(或以其他方式終止的)虛擬網(wǎng)絡(luò)功能實(shí)例的功能要求的),而是至少其最重要的部分存儲在共享數(shù)據(jù)庫功能130中(或至少可從共享數(shù)據(jù)庫功能130獲得)。存儲在終止的虛擬網(wǎng)絡(luò)功能實(shí)例內(nèi)的訂閱數(shù)據(jù)131、會話數(shù)據(jù)132和/或呼叫狀態(tài)數(shù)據(jù)133(主要地是多數(shù)呼叫狀態(tài)數(shù)據(jù))的部分(即,負(fù)責(zé)在切換之前執(zhí)行所考慮的(應(yīng)用服務(wù)器)功能,并且因此由于故障原因或其他原因而被終止)對于新的虛擬網(wǎng)絡(luò)功能實(shí)例(從終止的虛擬網(wǎng)絡(luò)功能實(shí)例接管的)不是可用的,然而,根據(jù)本發(fā)明,這不導(dǎo)致功能的重大損失,特別是不導(dǎo)致關(guān)于用戶設(shè)備20的呼叫故障,或關(guān)于向用戶設(shè)備20執(zhí)行通信服務(wù)的嚴(yán)重的(因此可識別的)延遲,即,多個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122的新的虛擬網(wǎng)絡(luò)功能實(shí)例通過同樣的一種切換程序(bymeansoflikewiseasortofhandoverprocedure)來恢復(fù)(終止的虛擬網(wǎng)絡(luò)功能實(shí)例的)功能。
因此,根據(jù)本發(fā)明并且通過共享數(shù)據(jù)庫功能130,有利地可提供分布式云數(shù)據(jù)庫作為服務(wù),使得在云內(nèi)提供電信網(wǎng)絡(luò)100的所有核心組件(即,“云化”)。共享數(shù)據(jù)庫功能130為所有類型的應(yīng)用服務(wù)器功能(或虛擬網(wǎng)絡(luò)功能)提供共享數(shù)據(jù)層,以便向各自的虛擬網(wǎng)絡(luò)功能實(shí)例以狀態(tài)彈性提供訂閱數(shù)據(jù)131、會話數(shù)據(jù)132和/或呼叫狀態(tài)數(shù)據(jù)133,即,特別是呼叫狀態(tài)數(shù)據(jù)133或虛擬網(wǎng)絡(luò)功能實(shí)例111、112、121、122的狀態(tài)信息存儲在共享數(shù)據(jù)庫功能130內(nèi)。根據(jù)本發(fā)明,對于虛擬網(wǎng)絡(luò)功能實(shí)例的狀態(tài)彈性確保在縮放操作(放大或縮小)的情況下和在故障的情況下不會丟失任何內(nèi)容,從而確保符合etsigsnfvr001彈性要求。
根據(jù)本發(fā)明,克服了關(guān)于虛擬網(wǎng)絡(luò)功能可縮放性和冗余需求的障礙。此外,可以顯著減小虛擬網(wǎng)絡(luò)功能尺寸,并因此也降低總擁有成本。另外,根據(jù)本發(fā)明,改善的客戶體驗(yàn)(例如,在減少停機(jī)時(shí)間或服務(wù)中斷方面)同樣是可能的。根據(jù)本發(fā)明還有利地可能的是,可以實(shí)現(xiàn)單點(diǎn)配置以及履行和自助服務(wù)的實(shí)時(shí)能力。此外,根據(jù)本發(fā)明,可以根據(jù)本發(fā)明有利地實(shí)現(xiàn)跨所有類型的接入的簡化、協(xié)調(diào)和無縫的身份管理。共享數(shù)據(jù)庫功能130還提供了通過一個(gè)單一的真邏輯實(shí)體來確保數(shù)據(jù)一致性的優(yōu)點(diǎn)(特別是當(dāng)與由操作支持服務(wù)(oss)同步保持的幾個(gè)存儲相比時(shí))。根據(jù)本發(fā)明,有利地可能通過真實(shí)的固定/移動融合(fmc)來增強(qiáng)產(chǎn)品創(chuàng)新,即,可能更快速和更可靠地提供新產(chǎn)品和服務(wù)。另外,集成數(shù)據(jù)挖掘功能使得能夠基于由一個(gè)源提供的關(guān)于每個(gè)單個(gè)用戶的完整信息來進(jìn)行分析。