專利名稱:用于監(jiān)視業(yè)務(wù)的方法和實體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于監(jiān)視業(yè)務(wù)的方法和實體。
背景技術(shù):
通信系統(tǒng)可以被看作使得兩個或多個實體之間能夠通信的設(shè)施,所述實體例如用戶設(shè)備、服務(wù)器、網(wǎng)關(guān)和/或其他節(jié)點。該通信可以包括,例如,話音、數(shù)據(jù)、多媒體等的通信。
GPRS(通用分組無線服務(wù))是分組數(shù)據(jù)標(biāo)準(zhǔn)的一個例子。特別地,基于GPRS的通信系統(tǒng)提供無線通信系統(tǒng),該無線通信系統(tǒng)為移動用戶設(shè)備提供分組交換數(shù)據(jù)傳輸。GPRS操作環(huán)境包括由GPRS骨干網(wǎng)互連的一個或多個服務(wù)區(qū)域。服務(wù)區(qū)域可以包括多個分組數(shù)據(jù)服務(wù)節(jié)點。這些服務(wù)節(jié)點通常稱作服務(wù)GPRS支持節(jié)點(SGSN)。每個SGSN連接到至少一個無線接入網(wǎng)。該接入網(wǎng)可以是2G(第二代)或3G(第三代)接入網(wǎng)。
分組數(shù)據(jù)服務(wù)節(jié)點經(jīng)由諸如GPRS網(wǎng)關(guān)支持節(jié)點(GGSN)的網(wǎng)關(guān)連接到諸如分組交換分組數(shù)據(jù)網(wǎng)絡(luò)PSPDN的外部數(shù)據(jù)網(wǎng)絡(luò)。可以用于在GPRS上載運業(yè)務(wù)流的數(shù)據(jù)承載的例子是分組數(shù)據(jù)協(xié)議(PDP)上下文。PDP上下文典型地包括在用戶設(shè)備、無線網(wǎng)絡(luò)控制器和SGSN之間提供的無線接入承載,以及在SGSN和GGSN之間提供的交換分組數(shù)據(jù)信道。在PDP上下文上載運用戶設(shè)備和另一方之間的會話。
當(dāng)GPRS網(wǎng)絡(luò)最初被提出時,提供一種限制性的計費模型。主要基于在一個PDP上下文上載運的業(yè)務(wù)量對移動訂戶進(jìn)行計費。如果運營商希望具有基于服務(wù)的區(qū)別性計費,例如瀏覽業(yè)務(wù)與流傳輸業(yè)務(wù)不同,運營商針對每個業(yè)務(wù)類型配置一個單獨的接入點。因此,移動訂戶被迫針對每種服務(wù)類型創(chuàng)建新的PDP上下文。最初的GPRS終端不支持多個PDP上下文,這顯著降低了最終用戶體驗,因為移動訂戶不能同時使用多個服務(wù)。
近年來,在GPRS網(wǎng)絡(luò)中已經(jīng)做出關(guān)于計費能力的改進(jìn)。已經(jīng)顯著提高了例如GGSN的業(yè)務(wù)分析能力?,F(xiàn)在不再需要為每種服務(wù)定義接入點,因為GGSN可以將業(yè)務(wù)分類為多個種類。區(qū)別性的計費支持這些種類的使用。例如,瀏覽和流傳輸業(yè)務(wù)可以在同一個PDP上下文和接入點上載運。GGSN僅向計費計數(shù)器報告關(guān)于不同的種類中的瀏覽和流傳輸業(yè)務(wù)?;谟昧康挠嬞M不是區(qū)別性計費中的唯一選擇。在GGSN中還支持兩種其他的計費類型。基于時間的計費用于測量移動訂戶使用特定服務(wù)的時間。例如,當(dāng)移動訂戶瀏覽某個站點時,基于時間的測量定義移動訂戶在該站點上停留了多長時間。對于諸如HTTP(超文本傳輸協(xié)議)的某些L7協(xié)議,還可以對事件或點擊計費。無論何時移動訂戶從web服務(wù)器獲取頁面時,對新的點擊進(jìn)行計數(shù)。
在廣泛使用的OSI模型中,網(wǎng)絡(luò)協(xié)議被劃分為七層。最頂層L7協(xié)議專用于應(yīng)用層協(xié)議。L7協(xié)議提供最終用戶實際用于與網(wǎng)絡(luò)交互的服務(wù),例如FTP、telnet和HTTP。
基于事件的測量當(dāng)前僅用于L7協(xié)議,并且要求在GGSN中實現(xiàn)相應(yīng)的L7分析。對所有可能的L7協(xié)議實現(xiàn)L7分析是不實際的。在一些情況下,基于事件的測量對于計費是足夠的。對于移動訂戶,基于用量和基于時間的計費可能不那么容易被證明是合理的。最終用戶可能不理解測量處理,因為這將需要理解所測量的業(yè)務(wù)的內(nèi)部功能性。基于事件的測量可以簡化該商業(yè)模型。
現(xiàn)在將描述已知系統(tǒng)的一個問題。針對電子郵件不容易定義基于事件的計費。發(fā)送和接收電子郵件可以認(rèn)為是一個事件。但是,移動訂戶還可以執(zhí)行其他命令,例如將電子郵件移動到電子郵件服務(wù)器中的其他文件夾中。則關(guān)于這些命令應(yīng)該怎樣計費是有問題的。
另外,存在用于實現(xiàn)電子郵件服務(wù)的多種協(xié)議,從而需要在GGSN中實現(xiàn)多種L7分析軟件。
本發(fā)明的實施例的一個目標(biāo)是解決或至少減輕這些問題。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供一種監(jiān)視業(yè)務(wù)的方法,包括步驟當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流;確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù);以及當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流。
根據(jù)本發(fā)明的第二方面,提供一種用于監(jiān)視業(yè)務(wù)的實體,包括用于當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流的裝置;用于確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù)的裝置;以及用于當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流的裝置。
根據(jù)本發(fā)明的第三方面,提供一種系統(tǒng),在該系統(tǒng)中監(jiān)視業(yè)務(wù),包括用于當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流的裝置;用于確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù)的裝置;以及用于當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流的裝置。
根據(jù)本發(fā)明的第四方面,提供一種系統(tǒng),在該系統(tǒng)中監(jiān)視業(yè)務(wù),包括用戶設(shè)備和實體,在該用戶設(shè)備和實體之間建立通信路徑,所述實體被設(shè)置為當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流,設(shè)置為檢查是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù),以及設(shè)置為在所述預(yù)定時間內(nèi)不存在與所述數(shù)據(jù)流關(guān)聯(lián)的另外的數(shù)據(jù)時終止所述流。
根據(jù)本發(fā)明的第五方面,提供一種用于監(jiān)視業(yè)務(wù)的實體,包括業(yè)務(wù)流塊,適于當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流;定時器,適于確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù),以及適于當(dāng)在所述預(yù)定時間中沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流。
根據(jù)本發(fā)明的第六方面,提供一種計算機程序產(chǎn)品,包括計算機可讀介質(zhì),在該計算機可讀介質(zhì)上具有計算機程序代碼,當(dāng)加載所述程序時,使得計算機執(zhí)行以下過程當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流;確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù);以及當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流。
為了更好地理解本發(fā)明以及關(guān)于如何可以進(jìn)行本發(fā)明的實施,將僅通過例子對附圖進(jìn)行參考,其中圖1示意性地表示其中本發(fā)明的實施例可以并入的通信系統(tǒng);圖2示意性地示出本發(fā)明的實施例中的業(yè)務(wù)流;圖3示意性地示出用于本發(fā)明的實施例中的協(xié)議棧的層4和層7;圖4表示實現(xiàn)本發(fā)明的方法;以及圖5表示實現(xiàn)本發(fā)明的GGSN。
具體實施例方式
現(xiàn)在將通過參考圖1所示的基于GPRS的移動通信系統(tǒng)架構(gòu),通過示例描述本發(fā)明的某些實施例。然而,應(yīng)該理解,本發(fā)明的實施例還可用于任何其他適宜形式的網(wǎng)絡(luò)。
如圖1所示,用戶設(shè)備2被設(shè)置為經(jīng)由無線接口4與無線接入網(wǎng)RAN 6進(jìn)行通信。無線接入網(wǎng)6將包括多個基站收發(fā)臺BTS 8。為了清楚,在圖1中僅示出一個基站收發(fā)臺。無線接口4將位于用戶設(shè)備2與BTS 8之間。無線接入網(wǎng)6將由無線網(wǎng)絡(luò)控制器RNC 10控制。這實際上控制基站收發(fā)臺??梢栽赗AN中提供多于一個的RNC。
無線接入網(wǎng)6連接到核心網(wǎng)12。核心網(wǎng)包括SGSN 14和GGSN16。在實際中,可以在核心網(wǎng)中提供多于一個的SGSN 14。同樣地,可以提供多于一個的GGSN 16。GGSN 16用作網(wǎng)關(guān),并連接到例如提供服務(wù)的服務(wù)器18。GGSN 16還被連接到計費功能20。計費功能20被設(shè)置為接收來自GGSN 16的信息,其使得運營商確定與來自例如服務(wù)器18的服務(wù)的供應(yīng)相關(guān)聯(lián)的計費。
用戶設(shè)備被設(shè)置為通過通常稱作無線承載RB的無線網(wǎng)絡(luò)信道與無線網(wǎng)絡(luò)控制器進(jìn)行通信。這些無線網(wǎng)絡(luò)信道以已知的方式建立。每個用戶設(shè)備2可以具有利用無線網(wǎng)絡(luò)控制器在任一時刻打開的一個或多個無線網(wǎng)絡(luò)信道。
相關(guān)無線接入網(wǎng)控制器經(jīng)由合適的接口(例如Iu接口)與SGSN14進(jìn)行通信。
SGSN 14經(jīng)由GPRS骨干網(wǎng)與GGSN 16進(jìn)行通信。該接口通常是交換分組數(shù)據(jù)接口。
用戶設(shè)備可以采用任何已知的形式,例如移動臺、移動電話、個人計算機、個人數(shù)字助理(PDA)或任何其他適當(dāng)?shù)脑O(shè)備。用戶設(shè)備通常被配置用于無線通信,并因此可以包括天線元件,用于向基站無線地發(fā)送信號和從基站無線地接收信號。典型地,用戶設(shè)備將具有顯示器,用于向用戶顯示圖像和/或其他圖形化信息。通常還提供揚聲器裝置。提供諸如控制按鈕、小鍵盤、語音命令等的用戶接口用于控制用戶設(shè)備。用戶可以將該用戶設(shè)備用于任務(wù),例如撥叫和接收電話呼叫,用于從網(wǎng)絡(luò)接收數(shù)據(jù)和向網(wǎng)絡(luò)發(fā)送數(shù)據(jù),以及用于借助于PDP上下文體驗例如多媒體內(nèi)容。
在本發(fā)明的實施例中,用戶設(shè)備2和GGSN 16之間的整個通信是經(jīng)由PDP上下文進(jìn)行的。每個PDP上下文提供特定用戶設(shè)備和GGSN之間的通信路徑。一旦建立,PDP上下文可以載運一個或多個流。每個流通常代表例如特定的服務(wù)和/或特定的服務(wù)的媒體部分。因此PDP上下文表示跨越網(wǎng)絡(luò)的用于一個或多個流的邏輯通信路徑。為了實現(xiàn)用戶設(shè)備和SGSN 14之間的PDP上下文,建立通??紤]到針對用戶設(shè)備的數(shù)據(jù)傳輸?shù)臒o線接入承載RAB。這些邏輯信道和物理信道的實現(xiàn)對于本領(lǐng)域的那些技術(shù)人員是公知的,并且因此不在此做進(jìn)一步討論。
應(yīng)該理解,其他接入網(wǎng),例如非蜂窩接入網(wǎng),也可以用于建立用戶設(shè)備和GGSN之間的客戶端接入承載。這種接入承載應(yīng)該被理解為相當(dāng)于PDP上下文,并應(yīng)該也提供跨越該網(wǎng)絡(luò)的邏輯通信路徑。例如,在WLAN(無線局域網(wǎng))或固定寬帶接入網(wǎng)中,客戶端接入承載可以借助于虛擬專用網(wǎng)絡(luò)(VPN)點對點協(xié)議PPP或移動IP(互聯(lián)網(wǎng)協(xié)議)技術(shù)來實現(xiàn)。
本發(fā)明的實施例是在蜂窩通信網(wǎng)絡(luò)以及諸如WLAN的非蜂窩網(wǎng)絡(luò)二者中都可應(yīng)用的。本發(fā)明的實施例可以與任何接入網(wǎng)類型一起使用。
用戶設(shè)備能夠經(jīng)由GPRS網(wǎng)絡(luò)連接到服務(wù)器,例如連接到外部數(shù)據(jù)網(wǎng)絡(luò)的服務(wù)器18。
現(xiàn)在對圖3進(jìn)行參考,圖3表示例如用于GPRS系統(tǒng)中的協(xié)議棧。示出了層L3至L7。層L7支持各種不同協(xié)議,例如HTTP。L3支持IP互聯(lián)網(wǎng)協(xié)議,而L4是TCP層。
無論何時檢測出屬于某個IP流的業(yè)務(wù),本發(fā)明的實施例都將記錄一個事件或點擊。在此之后,定時器啟動。當(dāng)定時器期滿時,則認(rèn)為該事件已經(jīng)完成,并且無論何時在相關(guān)的IP流中存在某種新的業(yè)務(wù),則記錄新的事件或點擊。
現(xiàn)在參考圖2。標(biāo)記為30a到30e的框代表與某個IP流定義相匹配的業(yè)務(wù)。箭頭34a至34c表示當(dāng)記錄新的事件或點擊時的時間。箭頭36a至36c表示當(dāng)定時器(由塊32a至32c表示)已經(jīng)期滿并且不存在關(guān)于IP流的活動的時間。
現(xiàn)在將更為詳細(xì)地描述圖2中所示的流。開始,檢測出關(guān)于IP業(yè)務(wù)流的業(yè)務(wù)的短突發(fā)(由塊30a表示)。如箭頭34a指示記錄點擊。啟動定時器。
在定時器期滿之前,在IP流中檢測到由塊30b代表的新業(yè)務(wù)。當(dāng)該業(yè)務(wù)結(jié)束時重新啟動定時器。沒有記錄新事件。由例如塊32a可見,在接收新的業(yè)務(wù)之前,如由箭頭36a所示,定時器期滿。
在定時器期滿之后,檢測出屬于該IP流的新業(yè)務(wù)30c。由于定時器已經(jīng)期滿,所以記錄新的事件或點擊。這由箭頭34b表示。
再一次,啟動定時器,如框32b所示。在接收到下一個業(yè)務(wù)之前,定時器期滿,如箭頭36b所示。
在由箭頭34c所示的時間處接收由塊30d所示的另一個塊的業(yè)務(wù)。由于這在定時器期滿之后,所以檢測到新事件。
定時器被啟動,但在定時器期滿之前,接收由塊30e所示的業(yè)務(wù)的另一突發(fā)。因此,不認(rèn)為由塊30e所示的業(yè)務(wù)是新的事件或點擊。在接收到由塊30e所示的塊的業(yè)務(wù)之后,重新啟動定時器,并且如塊32c所示,該定時器在由箭頭36c所示的時間處期滿。
因此,在圖2所示的業(yè)務(wù)流中,記錄三個事件。
可以針對每個IP流具體定義定時器的期滿時間。在本發(fā)明的一些實施例中,這可能是重要的,因為可以考慮每種業(yè)務(wù)類型的變化時間特性。所選擇的時間值可以另外地或可選地取決于運營商希望怎樣定義用于特定業(yè)務(wù)類型的事件。例如,在瀏覽中,因為可設(shè)想最終用戶在啟動下一個web事務(wù)之前將花費一定時間,所以可以設(shè)置相對較長的期滿時間。可選地,如果用于例如瀏覽的期滿時間相對較短,則最終結(jié)果可以類似于確切地測量L7點擊的情況(即,每個web事務(wù)作為單獨的事件來測量)。因此,通過使用不同的期滿時間值,可以在GGSN中支持用于例如瀏覽業(yè)務(wù)的不同的商業(yè)模型。
現(xiàn)在將更為詳細(xì)地描述本發(fā)明的實施例的實現(xiàn)。應(yīng)該理解,在本發(fā)明的實施例中,該實現(xiàn)是在IP層,即L3上,而不象現(xiàn)有技術(shù)那樣在層7即L7上。
每個IP流定義為包括以下各項的元組(tuple)上行鏈路IP地址/子網(wǎng);上行鏈路端口號或端口范圍;以及IP協(xié)議標(biāo)識符,其標(biāo)識所使用的協(xié)議,該協(xié)議例如可以是TCP(傳輸控制協(xié)議)。
可選擇地,下行鏈路端口號還可以包括在IP流定義中。這些層3IP流用于將業(yè)務(wù)分類到不同的種類。這些IP流位于所建立的PDP上下文上。應(yīng)該理解,給定的PDP上下文可以支持一個或多個不同的IP流。
無論何時當(dāng)在PDP上下文中的業(yè)務(wù)與新的IP流匹配時,則創(chuàng)建動態(tài)IP流并且記錄事件??梢岳米泳W(wǎng)來定義靜態(tài)IP流,但是總使用確切的IP地址和端口號來定義該動態(tài)IP流。因此,可以存在與單個靜態(tài)IP流相關(guān)的若干不同的動態(tài)IP流。換句話說,靜態(tài)IP流將位于實體A和實體B之間。動態(tài)流將位于實體A和實體B的特定端口之間。
圖5示意性地表示GGSN的功能。應(yīng)該理解,這些實際的實體都將可能形成GGSN的處理器和相關(guān)聯(lián)的存儲器的一部分。GGSN具有業(yè)務(wù)流識別塊44,其被設(shè)置為識別接收的業(yè)務(wù)所屬的動態(tài)IP流,并被設(shè)置為建立新的流。提供定時器40。這將確定該定時器對于特定的業(yè)務(wù)流是否已經(jīng)期滿。提供事件計數(shù)器42,每次記錄一個事件或點擊時,該事件計數(shù)器42更新計數(shù)器。
現(xiàn)在將對圖4進(jìn)行參考,圖4表示實施本發(fā)明的方法的流程圖。
動態(tài)IP流的屬性之一是最后接收的IP分組的時間戳。這定義了由定時器所使用的時間。因此,如果X是定時器的期滿時間,T是當(dāng)前時間,并且L是最后的IP分組的時間戳,則如果T-L大于X,則定時器期滿。GGSN的定時器40將針對每個動態(tài)IP流周期性地檢查最后接收的IP分組的時間戳。如果相應(yīng)的定時器已經(jīng)期滿,則去除動態(tài)流。如果存在匹配現(xiàn)有動態(tài)IP流的業(yè)務(wù),則待接收的最后的IP分組的時間戳被更新,并且不記錄新事件。
這將參考圖4更加詳細(xì)地描述。
在配置中存在一個L3IP流。它與進(jìn)入子網(wǎng)地址128.168.*.*的所有業(yè)務(wù)匹配。
至IP地址128.168.120.3的分組被接收,并且它與IP流配置匹配。創(chuàng)建新的動態(tài)IP流D1并且記錄事件。這由圖4的步驟S1表示。新的動態(tài)IP流D1在GGSN的塊44中被識別,其將使得事件計數(shù)器遞增。包含在接收到的分組中的時間戳被發(fā)送到定時器40。啟動該定時器40。
在步驟S2中,GGSN的業(yè)務(wù)流識別器塊44檢查是否存在關(guān)于業(yè)務(wù)流D1的任何另外的業(yè)務(wù)流。如果存在,則接下來的步驟是步驟S3。
在步驟S3,在IP流D1中的待接收的下一個分組的新的時間戳被發(fā)送到定時器。這有效地復(fù)位了定時器,并且再次啟動周期。在本發(fā)明的一些實施例中,還可以進(jìn)行針對業(yè)務(wù)的另外的測量,例如基于用量的測量。
步驟S3之后是步驟S4,后面將更加詳細(xì)地描述步驟S4。
此時利用IP地址128.168.120.54接收另一個分組。它與動態(tài)IP流D1不匹配,但與L3 IP流配置匹配。因此,新的動態(tài)IP流D2被創(chuàng)建,并且另一點擊被記錄。應(yīng)該理解,將以與圖4和圖5所述的完全相同的方式處理該動態(tài)流D2。因此,可以存在關(guān)于IP流D1和D2二者的業(yè)務(wù)。
返回圖4,如果在步驟S2確定不存在關(guān)于流D1的業(yè)務(wù),則在步驟S4中檢查定時器是否已經(jīng)期滿。在實際中,代替周期性地檢查定時器是否已經(jīng)期滿,定時器可以產(chǎn)生指示何時該時間已經(jīng)期滿的消息。
如果定時器沒有期滿,則下一個步驟將是步驟S2。再一次,回到步驟2的循環(huán)將取決于實施,即是否周期性地檢查定時器,或者定時器是否將自動地產(chǎn)生期滿消息。
當(dāng)確定定時器已經(jīng)期滿時,則下一步驟將是S5,該步驟將移除D1流,這是執(zhí)行垃圾收集。垃圾收集是監(jiān)視動態(tài)分配的數(shù)據(jù)結(jié)構(gòu)或存儲器的利用的處理。如果垃圾收集確定不再需要數(shù)據(jù)結(jié)構(gòu),則數(shù)據(jù)結(jié)構(gòu)被解除分配,并且其預(yù)留的存儲器可以被重新分配。在本發(fā)明的實施例中,當(dāng)不再存在關(guān)于IP流的業(yè)務(wù)時,即定時器期滿時,垃圾收集監(jiān)視動態(tài)分配的IP流的利用,并且對它們解除分配。
考慮以下例子。存在關(guān)于D1和D2二者的業(yè)務(wù)。最終,關(guān)于D2的業(yè)務(wù)結(jié)束。IP流D2將被去除。而在IP流D1中仍存在業(yè)務(wù),該業(yè)務(wù)沒有被去除。
在D2 IP流被去除之后不久,再次啟動至IP地址128.168.120.54的業(yè)務(wù),創(chuàng)建新的動態(tài)IP流D3,并記錄事件。另一個動態(tài)流D1仍是活動的,因為存在業(yè)務(wù)。
最終,D1和D3將被去除,這是因為沒有業(yè)務(wù)且定時器期滿。在所描述的這種情形下,記錄三個事件。
定時器的期滿時間可以本地配置,或者可以從外部網(wǎng)絡(luò)接收,例如計費規(guī)則功能CRF。由事件計數(shù)器所計數(shù)的事件將被發(fā)送到計費節(jié)點。定時器可以在當(dāng)接收到分組的開始、結(jié)束或中間時啟動工作。本發(fā)明的優(yōu)選實施例使用包含在分組中的時間戳信息。然而,在本發(fā)明的可選實施例中,可以通過接收分組自身來觸發(fā)定時器。
本發(fā)明的實施例具有以下優(yōu)點支持基于事件的計費,而不需要擴展L7分析。這使得實現(xiàn)本發(fā)明的實施例更加簡單。由于在L3層中定義事件,測量不依賴于L7服務(wù),并且因此不需要理解各種L7協(xié)議。可以通過控制由GGSN中的定時器或來自外部源的外部控制所使用的期滿時間,從而可以仿真L7服務(wù)的一些優(yōu)點。
應(yīng)該理解,本發(fā)明的實施例可以應(yīng)用于除GPRS系統(tǒng)之外的任何其他通信系統(tǒng)。本發(fā)明的實施例可以應(yīng)用于有線或無線環(huán)境中。特別地,本發(fā)明的實施例可應(yīng)用于電路交換環(huán)境中。
權(quán)利要求
1.一種監(jiān)視業(yè)務(wù)的方法,包括以下步驟當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流;確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù);以及當(dāng)在所述預(yù)定時間中沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流。
2.根據(jù)權(quán)利要求1所述的方法,另外包括當(dāng)創(chuàng)建業(yè)務(wù)流時,記錄事件的步驟。
3.根據(jù)權(quán)利要求2所述的方法,包括向計費節(jié)點發(fā)送指示事件的信息的步驟。
4.根據(jù)以上權(quán)利要求中任一項所述的方法,包括選擇所述預(yù)定時間的步驟。
5.根據(jù)權(quán)利要求4所述的方法,其中根據(jù)所述業(yè)務(wù)的類型或與所述業(yè)務(wù)相關(guān)聯(lián)的服務(wù)類型選擇所述預(yù)定時間。
6.根據(jù)以上權(quán)利要求中任一項所述的方法,其中所述確定步驟包括使用包含在所述數(shù)據(jù)中的時間戳信息。
7.根據(jù)權(quán)利要求6所述的方法,其中所述確定步驟包括從當(dāng)前時間信息中提取所述時間戳信息。
8.根據(jù)以上權(quán)利要求中任一項所述的方法,其中所述業(yè)務(wù)流是IP業(yè)務(wù)流。
9.根據(jù)以上權(quán)利要求中任一項所述的方法,其中所述業(yè)務(wù)流是動態(tài)業(yè)務(wù)流。
10.根據(jù)以上權(quán)利要求中任一項所述的方法,其中所述數(shù)據(jù)包括分組數(shù)據(jù)。
11.根據(jù)以上權(quán)利要求中任一項所述的方法,其中所述確定步驟包括確定所述另外的數(shù)據(jù)是否與所述創(chuàng)建的業(yè)務(wù)流相關(guān)聯(lián)。
12.一種用于監(jiān)視業(yè)務(wù)的實體,包括用于當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流的裝置;用于確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù)的裝置;以及用于當(dāng)在所述預(yù)定時間中沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流的裝置。
13.根據(jù)權(quán)利要求12所述的實體,包括用于當(dāng)創(chuàng)建業(yè)務(wù)流時記錄事件的裝置。
14.根據(jù)權(quán)利要求13所述的實體,包括用于向計費節(jié)點發(fā)送指示事件的信息的裝置。
15.根據(jù)權(quán)利要求12至14中任一項所述的實體,其中所述確定裝置能夠提供不同的預(yù)定時間。
16.根據(jù)權(quán)利要求15所述的實體,其中由所述確定裝置根據(jù)所述業(yè)務(wù)類型或與所述業(yè)務(wù)相關(guān)聯(lián)的服務(wù)類型或響應(yīng)于外部信號來選擇所述預(yù)定時間。
17.根據(jù)權(quán)利要求12至16中任一項所述的實體,其中所述確定裝置被設(shè)置為使用包含在所述數(shù)據(jù)中的時間戳信息。
18.根據(jù)權(quán)利要求17所述的實體,其中所述確定裝置被設(shè)置為從當(dāng)前時間信息中提取所述時間戳信息。
19.根據(jù)權(quán)利要求12至18中任一項所述的實體,其中所述確定裝置被設(shè)置為確定所述另外的數(shù)據(jù)是否與所述創(chuàng)建的業(yè)務(wù)流相關(guān)聯(lián)。
20.根據(jù)以上權(quán)利要求中任一項所述的實體,其中所述實體包括GGSN。
21.一種在其中監(jiān)視業(yè)務(wù)的系統(tǒng),包括用于當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流的裝置;用于確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù)的裝置;以及用于當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流的裝置。
22.一種在其中監(jiān)視業(yè)務(wù)的系統(tǒng),包括用戶設(shè)備和實體,在所述用戶設(shè)備和所述實體之間建立通信路徑,所述實體被設(shè)置為當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流,設(shè)置為檢查是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù),以及設(shè)置為在所述預(yù)定時間內(nèi)不存在與所述數(shù)據(jù)流相關(guān)聯(lián)的另外的數(shù)據(jù)時終止所述流。
23.一種用于監(jiān)視業(yè)務(wù)的實體,包括業(yè)務(wù)流塊,適于當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流;定時器,適于確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù),并且適于當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流。
24.一種計算機程序產(chǎn)品,包括計算機可讀介質(zhì),在所述計算機可讀介質(zhì)上具有計算機程序代碼,當(dāng)加載所述程序時,使得計算機執(zhí)行以下過程當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流;確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù);以及當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流。
全文摘要
本發(fā)明涉及一種監(jiān)視業(yè)務(wù)的方法,包括步驟當(dāng)接收到數(shù)據(jù)時創(chuàng)建業(yè)務(wù)流;確定是否在預(yù)定時間內(nèi)接收到另外的數(shù)據(jù);以及當(dāng)在所述預(yù)定時間內(nèi)沒有接收到另外的數(shù)據(jù)時終止所述業(yè)務(wù)流。
文檔編號H04W4/24GK101040485SQ200580035457
公開日2007年9月19日 申請日期2005年9月13日 優(yōu)先權(quán)日2004年9月15日
發(fā)明者V·埃爾格朗, J·卡爾松, A·珀爾托馬基 申請人:諾基亞公司