于所述MS網(wǎng)絡(luò)20的網(wǎng)絡(luò)利用率或者所述SIP代理服務(wù)器28a的存儲(chǔ)器使用率來進(jìn)行優(yōu)先級(jí)排序。例如,如果所述SIP代理服務(wù)器28a用完了其存儲(chǔ)器的大部分,則可以為可用來降低對(duì)所述SIP代理服務(wù)器28a的需求的那些SIP消息給出優(yōu)先級(jí)。
[0058]本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,上面描述的優(yōu)先級(jí)排序技術(shù)僅僅是示例性的,因此并不打算是排他性的。因此,由所述SIP調(diào)度模塊42采用的所述優(yōu)先級(jí)排序技術(shù)可以包括上述技術(shù)的其中之一、可以包括上述技術(shù)的組合或者可以包括其他合適的優(yōu)先級(jí)排序技術(shù)。
[0059]再次回到圖3和圖4,所述技術(shù)60可以繼續(xù),其中由所述SIP調(diào)度模塊42在等待于該SIP調(diào)度模塊42的SIP消息隊(duì)列(未示出)中的其他SIP消息當(dāng)中對(duì)輸入SIP消息進(jìn)行排序,如塊66所示。由于所述SIP消息隊(duì)列內(nèi)的每一條SIP消息的優(yōu)先級(jí)值是基于其到達(dá)所述SIP調(diào)度模塊42而被指定的,因此對(duì)輸入SIP消息進(jìn)行排序可以簡單地涉及確定該輸入SIP消息應(yīng)當(dāng)位于所述隊(duì)列中的什么位置處。換句話說,所述輸入SIP消息被放置在更高優(yōu)先級(jí)的SIP消息之后但是在更低優(yōu)先級(jí)的SIP消息之前。
[0060]在對(duì)所述輸入SIP消息進(jìn)行了排序之后,所述SIP調(diào)度模塊42可以被配置成把該輸入SIP消息插入到所述隊(duì)列內(nèi)的適當(dāng)位置處,如塊68所示。一旦該輸入SIP消息到達(dá)所述SIP消息隊(duì)列的頂部,所述SIP調(diào)度模塊42就將把該SIP消息傳送到所述處理模塊44內(nèi)的處理線程50和52中的其中之一。與所述UDP線程46和TCP線程48類似,所述處理線程50和52是軟件構(gòu)造,其被配置成處理所述SIP消息并且將其傳送到代理服務(wù)器28b-d中的另一個(gè)、其中一個(gè)應(yīng)用服務(wù)器30a-d、網(wǎng)關(guān)32或者另一個(gè)計(jì)算機(jī)或電子設(shè)備。
[0061]在一個(gè)實(shí)施例中,所述SIP代理服務(wù)器28a還可以被配置成在由所述處理線程50和52進(jìn)行了處理之后對(duì)所述SIP消息進(jìn)行優(yōu)先級(jí)排序。更具體來說,如果所述SIP代理服務(wù)器很忙,則與所述SIP代理服務(wù)器28a能夠沿著所述控制路徑將所述SIP消息傳送到下一個(gè)服務(wù)器相比,所述處理線程50和52可能能夠更快地處理所述SIP消息。在這種情況下,所述處理模塊44可以被配置成產(chǎn)生等待傳輸?shù)腟IP消息的隊(duì)列。還可以利用圖4中示出的技術(shù)60以及/或者圖5和圖6中示出的技術(shù)對(duì)該傳輸隊(duì)列進(jìn)行優(yōu)先級(jí)排序。例如,可以基于服務(wù)類型、網(wǎng)絡(luò)齡期、時(shí)間加權(quán)的優(yōu)先級(jí)值、網(wǎng)絡(luò)利用率等等對(duì)經(jīng)過處理的SIP消息進(jìn)行優(yōu)先級(jí)排序。
[0062]雖然本發(fā)明可以具有各種修改和替換形式,但是在附圖中通過舉例的方式示出了特定實(shí)施例并且在這里進(jìn)行了詳細(xì)描述。然而應(yīng)當(dāng)理解,本發(fā)明不打算限于所公開的特定形式。相反,本發(fā)明應(yīng)當(dāng)覆蓋落在由所附權(quán)利要求書所限定的本發(fā)明的范圍內(nèi)的所有修改、等同方案和替換方案。
【主權(quán)項(xiàng)】
1.一種對(duì)網(wǎng)絡(luò)中的SIP消息進(jìn)行優(yōu)先級(jí)排序的方法,該方法包括: 按照第一順序從所述網(wǎng)絡(luò)的一個(gè)或多個(gè)其他服務(wù)器接收SIP消息,其中每一條所接收的SIP消息包括一個(gè)或多個(gè)優(yōu)先級(jí)指示符; 基于一個(gè)或多個(gè)所述優(yōu)先級(jí)指示符將所接收的SIP消息調(diào)度成第二順序,其中所述調(diào)度包括: 基于所述一個(gè)或多個(gè)優(yōu)先級(jí)指示符計(jì)算用于所接收的SIP消息中每一條SIP消息的優(yōu)先級(jí)值; 將所計(jì)算的優(yōu)先級(jí)值與所述SIP消息關(guān)聯(lián);以及 基于所述優(yōu)先級(jí)值調(diào)度所接收的SIP消息;并且按照所述第二順序處理所調(diào)度的SIP消息。2.如權(quán)利要求1所述的方法,其中,調(diào)度所接收的SIP消息包括:基于存儲(chǔ)在所接收的SIP消息中每一條SIP消息的報(bào)頭字段中的優(yōu)先級(jí)指示符來調(diào)度所接收的SIP消息。3.如權(quán)利要求1所述的方法,其中,所接收的SIP消息中每一條SIP消息與服務(wù)類型相關(guān)聯(lián),并且其中所述調(diào)度包括:基于與所接收的SIP消息相關(guān)聯(lián)的服務(wù)類型來調(diào)度所接收的SIP消息以供傳輸。4.如權(quán)利要求1所述的方法,其中,與第一應(yīng)用服務(wù)器相關(guān)聯(lián)的SIP消息的優(yōu)先級(jí)值不同于與第二應(yīng)用服務(wù)器相關(guān)聯(lián)的SIP消息的優(yōu)先級(jí)值。5.如權(quán)利要求1所述的方法,其中用于BYE消息類型的SIP消息的優(yōu)先級(jí)值具有與INVITE消息類型的SIP消息不同的優(yōu)先級(jí)值。6.如權(quán)利要求1所述的方法,其中所述調(diào)度包括,基于根據(jù)網(wǎng)絡(luò)齡期和所接收的SIP消息中每一條SIP消息的優(yōu)先級(jí)值兩者所計(jì)算的時(shí)間加權(quán)的優(yōu)先級(jí)值來調(diào)度所接收的SIP消息。7.如權(quán)利要求1所述的方法,進(jìn)一步包括: 基于所述優(yōu)先級(jí)指示符將經(jīng)處理的SIP消息調(diào)度成第三順序;以及 按照所述第三順序?qū)⑺鼋?jīng)處理的SIP消息傳送到另一個(gè)服務(wù)器。8.如權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)優(yōu)先級(jí)指示符包括與所述SIP消息在所述網(wǎng)絡(luò)中的時(shí)間有關(guān)的累積時(shí)延指示符。9.一種服務(wù)器,包括: SIP調(diào)度模塊,其中該SIP調(diào)度模塊被配置成: 按照第一順序從網(wǎng)絡(luò)的一個(gè)或多個(gè)其它服務(wù)器接收SIP消息,其中所接收的SIP消息中的每一條SIP消息包括一個(gè)或多個(gè)優(yōu)先級(jí)指示符; 基于一個(gè)或多個(gè)所述優(yōu)先級(jí)指示符將所接收的SIP消息調(diào)度成第二順序,其中將所接收的SIP消息調(diào)度成第二順序包括基于一個(gè)或多個(gè)優(yōu)先級(jí)指示符計(jì)算用于所接收的SIP消息中每一條SIP消息的優(yōu)先級(jí)值,所計(jì)算的優(yōu)先級(jí)值與所接收的SIP消息中每一條SIP消息相關(guān)聯(lián);以及 按照所述第二順序處理所調(diào)度的SIP消息。10.如權(quán)利要求9所述的服務(wù)器,其中,所述服務(wù)器包括SIP代理服務(wù)器。11.如權(quán)利要求9所述的服務(wù)器,其中所述SIP調(diào)度模塊被配置成基于與所接收的SIP消息中的每一條SIP消息關(guān)聯(lián)的服務(wù)等級(jí)值來調(diào)度所接收的SIP消息。12.如權(quán)利要求9所述的服務(wù)器,其中所述SIP調(diào)度模塊被配置成基于與所接收的SIP消息中的每一條SIP消息關(guān)聯(lián)的服務(wù)質(zhì)量值來調(diào)度所接收的SIP消息。13.如權(quán)利要求9所述的服務(wù)器,其中所述服務(wù)器被配置為基于與所接收的SIP消息中的每一條SIP消息關(guān)聯(lián)的優(yōu)先級(jí)值來調(diào)整存儲(chǔ)在所接收的SIP消息中時(shí)間戳。14.如權(quán)利要求9所述的服務(wù)器,其中所述SIP調(diào)度模塊被配置為基于根據(jù)網(wǎng)絡(luò)齡期和所接收的SIP消息中每一條SIP消息的優(yōu)先級(jí)值兩者所計(jì)算的時(shí)間加權(quán)的優(yōu)先級(jí)值來調(diào)度所接收的SIP消息。15.如權(quán)利要求9所述的服務(wù)器,其中所述一個(gè)或多個(gè)優(yōu)先級(jí)指示符包括與所述SIP消息在所述網(wǎng)絡(luò)中的時(shí)間有關(guān)的累積時(shí)延指示符。16.一種操作代理服務(wù)器的方法,包括: 在所述代理服務(wù)器處接收輸入SIP消息; 基于所述輸入SIP消息的優(yōu)先級(jí)指示符計(jì)算用于所述輸入SIP消息的優(yōu)先級(jí)值; 基于所計(jì)算的優(yōu)先級(jí)值將所述輸入SIP消息在SIP消息隊(duì)列中的其他SIP消息中排序;以及 基于其排序?qū)⑺鲚斎隨IP消息插入到所述SIP消息隊(duì)列中。17.如權(quán)利要求16所述的方法,其中將所述輸入SIP消息插入到所述SIP消息隊(duì)列中包括將所述輸入SIP消息插入到SIP代理服務(wù)器的所述SIP消息隊(duì)列中。18.如權(quán)利要求16所述的方法,其中計(jì)算用于所述輸入SIP消息的優(yōu)先級(jí)包括確定用于經(jīng)處理的正等待從SIP代理服務(wù)器發(fā)送的SIP消息的優(yōu)先級(jí)。19.如權(quán)利要求16所述的方法,其中將所述輸入SIP消息在其他SIP消息中排序包括,至少部分地基于SIP服務(wù)器的利用水平來將所述輸入SIP消息排序。20.如權(quán)利要求16所述的方法,其中所述優(yōu)先級(jí)指示符包括與所述輸入SIP消息在所述代理服務(wù)器控制之下的時(shí)間量有關(guān)的累積時(shí)延指示符。
【專利摘要】提供一種用于對(duì)會(huì)話初始協(xié)議(“SIP”)消息進(jìn)行優(yōu)先級(jí)排序的系統(tǒng)和方法。更具體來說,在一個(gè)實(shí)施例中提供一種對(duì)網(wǎng)絡(luò)中的SIP消息進(jìn)行優(yōu)先級(jí)排序的方法,所述方法包括:按照第一順序從所述網(wǎng)絡(luò)的一個(gè)或多個(gè)其他服務(wù)器接收SIP消息,其中每一條所接收的SIP消息包括一個(gè)或多個(gè)優(yōu)先級(jí)指示符;基于一個(gè)或多個(gè)所述優(yōu)先級(jí)指示符把所接收的SIP消息調(diào)度成第二順序;以及按照所述第二順序處理所調(diào)度的SIP消息。
【IPC分類】H04L29/06, H04L12/851, H04L12/54, H04L12/869, H04L12/875, H04L29/08, H04L12/833, H04L12/801
【公開號(hào)】CN105162715
【申請(qǐng)?zhí)枴緾N201510390673
【發(fā)明人】M·科爾特斯, N·K·尼斯, A·I·沃利德
【申請(qǐng)人】盧森特技術(shù)有限公司
【公開日】2015年12月16日
【申請(qǐng)日】2007年2月28日
【公告號(hào)】CN101395866A, EP1989843A2, EP1989843B1, US7660321, US20070206620, WO2007103084A2, WO2007103084A3