專利名稱:一種實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及第三代合作伙伴計(jì)劃(3GPP)網(wǎng)絡(luò)多媒體業(yè)務(wù)的處理技術(shù),特別涉及一種實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的方法。
背景技術(shù):
隨著移動(dòng)用戶對(duì)移動(dòng)網(wǎng)絡(luò)服務(wù)質(zhì)量的要求不斷上升,根據(jù)不同目標(biāo)移動(dòng)用戶群體提供不同的服務(wù)質(zhì)量,已成為運(yùn)營(yíng)商普遍關(guān)注的課題。優(yōu)先業(yè)務(wù)服務(wù)已成為越來越多運(yùn)營(yíng)商提高移動(dòng)用戶滿意度的有效手段。優(yōu)先服務(wù)是指將移動(dòng)用戶分成多個(gè)優(yōu)先業(yè)務(wù)級(jí)別,當(dāng)移動(dòng)用戶請(qǐng)求優(yōu)先業(yè)務(wù)時(shí),網(wǎng)絡(luò)識(shí)別優(yōu)先業(yè)務(wù)并根據(jù)移動(dòng)用戶的優(yōu)先業(yè)務(wù)級(jí)別,提供高于普通業(yè)務(wù)的優(yōu)先處理。在網(wǎng)絡(luò)發(fā)生擁塞或資源不足的情況下,高優(yōu)先業(yè)務(wù)級(jí)別的移動(dòng)用戶發(fā)送的優(yōu)先業(yè)務(wù)可得到高優(yōu)先級(jí)的處理,滿足高優(yōu)先級(jí)移動(dòng)用戶的需求。
目前,3GPP網(wǎng)絡(luò)支持的語音優(yōu)先業(yè)務(wù)的實(shí)現(xiàn)方案如下。
3GPP網(wǎng)絡(luò)中的語音優(yōu)先業(yè)務(wù)屬于一種簽約業(yè)務(wù),不需要移動(dòng)用戶主動(dòng)進(jìn)行注冊(cè)、退出等操作。允許哪些移動(dòng)用戶使用優(yōu)先業(yè)務(wù)和設(shè)置移動(dòng)用戶的優(yōu)先業(yè)務(wù)級(jí)別設(shè)置由運(yùn)營(yíng)商或其他機(jī)構(gòu)決定。3GPP定義的普通移動(dòng)用戶接入級(jí)別分為0~9共10個(gè)等級(jí),11~15是5個(gè)特殊接入級(jí)別,分別定義為移動(dòng)網(wǎng)絡(luò)使用、安全業(yè)務(wù)、公共機(jī)構(gòu)人員和運(yùn)營(yíng)商內(nèi)部員工。每個(gè)移動(dòng)用戶的接入級(jí)別作為用戶簽約數(shù)據(jù)保存在歸屬用戶服務(wù)器(HSS)中,或/和保存在該移動(dòng)用戶的用戶標(biāo)識(shí)模塊(SIM)中。
具有優(yōu)先業(yè)務(wù)級(jí)別的移動(dòng)用戶可以針對(duì)每次呼叫決定是否發(fā)起優(yōu)先呼叫。當(dāng)該移動(dòng)用戶向匯接網(wǎng)絡(luò)和收端網(wǎng)絡(luò)發(fā)送優(yōu)先呼叫請(qǐng)求時(shí),該優(yōu)先呼叫請(qǐng)求中攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)和該移動(dòng)用戶的優(yōu)先級(jí)別,3GPP網(wǎng)絡(luò)根據(jù)該請(qǐng)求攜帶的優(yōu)先業(yè)務(wù)標(biāo)識(shí)識(shí)別該呼叫請(qǐng)求是優(yōu)先呼叫。
當(dāng)發(fā)端網(wǎng)絡(luò)和匯接網(wǎng)絡(luò)接收到優(yōu)先呼叫請(qǐng)求后,發(fā)端網(wǎng)絡(luò)和匯接網(wǎng)絡(luò)中提供特殊的呼叫進(jìn)展能力,免除限制性的網(wǎng)絡(luò)管理控制,包括碼控制、手工取消控制、自動(dòng)擁塞控制和中繼預(yù)留控制,以提高嚴(yán)重?fù)砣潞艚型瓿傻目赡苄?。?dāng)匯接網(wǎng)絡(luò)占用局間中繼電路時(shí),按照優(yōu)先呼叫請(qǐng)求的優(yōu)先業(yè)務(wù)級(jí)別高低進(jìn)行排隊(duì);當(dāng)匯接網(wǎng)絡(luò)不占用局間中繼電路時(shí),按照排隊(duì)的順序依次處理優(yōu)先呼叫請(qǐng)求。
當(dāng)發(fā)端沒有可用的無線信道資源時(shí),根據(jù)呼叫優(yōu)先級(jí)和到達(dá)時(shí)間進(jìn)行排隊(duì);當(dāng)發(fā)端的無線信道資源可用時(shí),按照排隊(duì)的順序依次處理優(yōu)先呼叫請(qǐng)求。
優(yōu)先業(yè)務(wù)可以應(yīng)用于所有移動(dòng)業(yè)務(wù),但現(xiàn)階段3GPP只提供電路交換語音優(yōu)先業(yè)務(wù)的實(shí)現(xiàn)方案,多媒體優(yōu)先業(yè)務(wù)的實(shí)現(xiàn)方案卻沒有提供。
在多媒體業(yè)務(wù)的初始會(huì)話協(xié)議(SIP)的消息頭中提供與優(yōu)先級(jí)相關(guān)的兩個(gè)參數(shù)資源優(yōu)先級(jí)參數(shù)和接受的優(yōu)先級(jí)參數(shù),其主要是為網(wǎng)際協(xié)議(IP)多媒體系統(tǒng)緊急呼叫業(yè)務(wù)使用的,沒有針對(duì)不同接入級(jí)別的移動(dòng)用戶區(qū)分業(yè)務(wù)優(yōu)先業(yè)務(wù)級(jí)別。因此,如何在多媒體業(yè)務(wù)中實(shí)現(xiàn)優(yōu)先業(yè)務(wù)是一個(gè)亟待解決的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的方法,該方法能夠?qū)崿F(xiàn)多媒體優(yōu)先業(yè)務(wù),從而使3GPP網(wǎng)絡(luò)可以為高優(yōu)先業(yè)務(wù)級(jí)別的用戶提供高服務(wù)質(zhì)量的多媒體業(yè)務(wù)。
根據(jù)上述發(fā)明目的,本發(fā)明的具體技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的方法,預(yù)先給使用多媒體業(yè)務(wù)的用戶設(shè)備設(shè)置優(yōu)先業(yè)務(wù)級(jí)別,該方法還包括A、具有優(yōu)先業(yè)務(wù)級(jí)別的用戶設(shè)備向呼叫控制實(shí)體發(fā)起攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí)的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求;B、呼叫控制實(shí)體收到所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求后,獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,根據(jù)該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別對(duì)該請(qǐng)求進(jìn)行優(yōu)先處理。
所述呼叫控制實(shí)體為代理呼叫控制實(shí)體、或/和服務(wù)呼叫控制實(shí)體、或/和查詢呼叫控制實(shí)體。
當(dāng)呼叫控制實(shí)體為服務(wù)呼叫控制實(shí)體時(shí),所述的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別設(shè)置在歸屬用戶服務(wù)器中;步驟B中所述獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別包括B11、服務(wù)呼叫控制實(shí)體向歸屬用戶服務(wù)器發(fā)送請(qǐng)求用戶簽約的消息;B12、歸屬用戶服務(wù)器收到該請(qǐng)求用戶簽約的消息后,返回給服務(wù)呼叫控制實(shí)體攜帶有該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別的用戶簽約消息響應(yīng);B13、服務(wù)呼叫控制實(shí)體從該響應(yīng)中獲取到該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別。
當(dāng)呼叫控制實(shí)體為服務(wù)呼叫控制實(shí)體時(shí),所述的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別同時(shí)設(shè)置在歸屬用戶服務(wù)器中和用戶標(biāo)識(shí)模塊中;步驟A中所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中進(jìn)一步攜帶有該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別;步驟B中所述獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別包括服務(wù)呼叫控制實(shí)體從該初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,并且從歸屬用戶服務(wù)器獲取該初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,判斷兩者是否相同,如果是,根據(jù)該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別對(duì)該請(qǐng)求進(jìn)行優(yōu)先處理;否則,向該用戶設(shè)備返回該請(qǐng)求的失敗響應(yīng),丟棄該請(qǐng)求。
所述的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別設(shè)置在用戶標(biāo)識(shí)模塊中;步驟A中所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中進(jìn)一步攜帶有該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別;步驟B中所述該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別是呼叫控制實(shí)體從該初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中獲取。
在步驟B所述獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別之后,該方法還包括呼叫控制實(shí)體判斷自身是否存在可用的資源,如果是,對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求正常處理,否則,對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理。
當(dāng)呼叫控制實(shí)體收到一個(gè)以上攜帶有用戶設(shè)備優(yōu)先業(yè)務(wù)標(biāo)識(shí)的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求時(shí),對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理包括初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求根據(jù)初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的到達(dá)時(shí)間和優(yōu)先業(yè)務(wù)級(jí)別的高低進(jìn)行排隊(duì),當(dāng)呼叫控制實(shí)體有可用資源時(shí),按照排隊(duì)的順序依次處理初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求。
預(yù)先設(shè)置定時(shí)器,當(dāng)所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì)時(shí),該方法進(jìn)一步包括針對(duì)每個(gè)進(jìn)入排隊(duì)隊(duì)列的請(qǐng)求啟動(dòng)定時(shí)器,如果定時(shí)器超時(shí),呼叫控制實(shí)體刪除該正在排隊(duì)的請(qǐng)求,向發(fā)送該請(qǐng)求的用戶設(shè)備返回初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求失敗消息。
當(dāng)呼叫控制實(shí)體中存在該用戶設(shè)備正在進(jìn)行的多媒體業(yè)務(wù)時(shí),對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理包括呼叫控制實(shí)體比較該用戶設(shè)備正在進(jìn)行的多媒體業(yè)務(wù)的優(yōu)先級(jí)別是否低于收到的該用戶設(shè)備的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的優(yōu)先業(yè)務(wù)級(jí)別,如果是,呼叫控制實(shí)體刪除該用戶正在進(jìn)行的優(yōu)先級(jí)別多媒體業(yè)務(wù),呼叫控制實(shí)體中釋放的資源用來處理該用戶設(shè)備的高優(yōu)先級(jí)別的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求;如果否,呼叫控制實(shí)體將該業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì),等待有可用資源時(shí)進(jìn)行處理。
當(dāng)呼叫控制實(shí)體中存在激活的多媒體業(yè)務(wù)時(shí),對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理包括呼叫控制實(shí)體比較正在進(jìn)行的多媒體業(yè)務(wù)的用戶設(shè)備優(yōu)先級(jí)別是否低于收到的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,如果是,呼叫控制實(shí)體刪除正在進(jìn)行的多媒體業(yè)務(wù),呼叫控制實(shí)體中釋放的資源用來處理收到的用戶設(shè)備最高優(yōu)先級(jí)別的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求;如果否,呼叫控制實(shí)體將該業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì),等待有可用資源時(shí)進(jìn)行處理。
該方法進(jìn)一步包括C1、用戶設(shè)備發(fā)送攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí)的業(yè)務(wù)修改請(qǐng)求;C2、接收到該攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)修改請(qǐng)求的呼叫控制實(shí)體獲取到預(yù)先設(shè)置的該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,根據(jù)該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別對(duì)該修改請(qǐng)求進(jìn)行優(yōu)先處理。
根據(jù)上述方案可以看出,本發(fā)明提出了實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的方案,在UE發(fā)起SIP業(yè)務(wù)請(qǐng)求時(shí),該SIP業(yè)務(wù)請(qǐng)求攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí),從而使CSCF得知該UE發(fā)起了多媒體優(yōu)先業(yè)務(wù)。如果該SIP業(yè)務(wù)請(qǐng)求中還攜帶有該UE優(yōu)先業(yè)務(wù)級(jí)別,則CSCF可以從該SIP業(yè)務(wù)請(qǐng)求中獲取到該UE優(yōu)先業(yè)務(wù)級(jí)別;如果該SIP業(yè)務(wù)請(qǐng)求中沒有攜帶該UE優(yōu)先業(yè)務(wù)級(jí)別,則CSCF可以從該HSS中獲取到預(yù)先存儲(chǔ)的該UE優(yōu)先業(yè)務(wù)級(jí)別。CSCF根據(jù)發(fā)送該SIP業(yè)務(wù)請(qǐng)求的UE優(yōu)先業(yè)務(wù)級(jí)別的高低,確定處理該SIP業(yè)務(wù)請(qǐng)求的方法。因此,本發(fā)明提供的方法實(shí)現(xiàn)了多媒體優(yōu)先業(yè)務(wù),從而使3GPP網(wǎng)絡(luò)可以為高優(yōu)先業(yè)務(wù)級(jí)別的用戶提供高服務(wù)質(zhì)量的多媒體業(yè)務(wù)。
圖1為本發(fā)明UE實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)方法實(shí)施例的流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。
本發(fā)明預(yù)先給使用3GPP網(wǎng)絡(luò)的多媒體業(yè)務(wù)的移動(dòng)用戶設(shè)置優(yōu)先業(yè)務(wù)級(jí)別。移動(dòng)用戶的優(yōu)先業(yè)務(wù)級(jí)別不需要移動(dòng)用戶主動(dòng)進(jìn)行設(shè)置和取消等操作,而是由運(yùn)營(yíng)商或其他機(jī)構(gòu)決定該移動(dòng)用戶的優(yōu)先業(yè)務(wù)級(jí)別。普通移動(dòng)用戶的優(yōu)先業(yè)務(wù)級(jí)別分為0~10個(gè)等級(jí),11~15的等級(jí)是5個(gè)特殊接入級(jí)別,定義為移動(dòng)網(wǎng)絡(luò)使用、安全業(yè)務(wù)、公共機(jī)構(gòu)人員、緊急業(yè)務(wù)和運(yùn)營(yíng)商內(nèi)部員工。每個(gè)移動(dòng)用戶的優(yōu)先業(yè)務(wù)級(jí)別作為該移動(dòng)用戶的簽約數(shù)據(jù)保存在HSS中,也可以保存在該移動(dòng)用戶的SIM卡中。
不同優(yōu)先業(yè)務(wù)級(jí)別的移動(dòng)用戶針對(duì)每個(gè)多媒體業(yè)務(wù)可以決定是否使用優(yōu)先業(yè)務(wù),如果該移動(dòng)用戶決定使用優(yōu)先級(jí)業(yè)務(wù),則該移動(dòng)用戶的用戶設(shè)備(UE)在請(qǐng)求SIP業(yè)務(wù)時(shí),發(fā)送SIP業(yè)務(wù)請(qǐng)求消息,該SIP業(yè)務(wù)請(qǐng)求消息頭中攜帶該移動(dòng)用戶的優(yōu)先業(yè)務(wù)標(biāo)識(shí)、現(xiàn)有技術(shù)中的呼叫控制實(shí)體(CSCF)標(biāo)識(shí),相應(yīng)的CSCF得到該SIP業(yè)務(wù)請(qǐng)求消息后,根據(jù)其中優(yōu)先業(yè)務(wù)標(biāo)識(shí)得知該UE發(fā)起了優(yōu)先業(yè)務(wù),該CSCF獲取到該UE優(yōu)先業(yè)務(wù)級(jí)別后,根據(jù)該UE優(yōu)先業(yè)務(wù)級(jí)別對(duì)該UE發(fā)起的該SIP業(yè)務(wù)請(qǐng)求消息進(jìn)行特殊的處理,提高該UE接入多媒體業(yè)務(wù)成功的可能性;如果該移動(dòng)用戶決定不使用優(yōu)先級(jí)業(yè)務(wù),則該UE按照現(xiàn)有技術(shù)正常接入多媒體業(yè)務(wù)。
CSCF當(dāng)接收到UE的攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)的SIP業(yè)務(wù)請(qǐng)求時(shí),如果沒有存在著可用的無線信道資源,則根據(jù)SIP業(yè)務(wù)請(qǐng)求的該UE優(yōu)先業(yè)務(wù)級(jí)別進(jìn)行排隊(duì),當(dāng)無線信道資源可用時(shí),則按照該UE優(yōu)先業(yè)務(wù)級(jí)別處理該SIP業(yè)務(wù)請(qǐng)求。
本發(fā)明所述的CSCF可以包括代理CSCF(P-CSCF)、服務(wù)CSCF(S-CSCF)和查詢CSCF(I-CSCF);或者可以只包括S-CSCF和P-CSCF;或者只是單獨(dú)的P-CSCF。
圖1為本發(fā)明UE實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)方法實(shí)施例的流程圖,如圖1所示,預(yù)先設(shè)置的該UE優(yōu)先業(yè)務(wù)級(jí)別不僅保存在HSS中,還保存在SIM卡中,該實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的實(shí)體包括UE、P-CSCF、S-CSCF和HSS,其具體過程為步驟100、已經(jīng)中請(qǐng)了多媒體優(yōu)先業(yè)務(wù)的UE向S-CSCF發(fā)起登記請(qǐng)求;步驟101、收到該登記請(qǐng)求的S-CSCF向HSS發(fā)送請(qǐng)求用戶簽約信息的消息;步驟102、HSS收到該請(qǐng)求用戶簽約信息的消息后,向該S-CSCF返回用戶簽約信息請(qǐng)求響應(yīng),其中攜帶有該UE的用戶優(yōu)先業(yè)務(wù)級(jí)別;
步驟103、該UE向P-SCSF發(fā)起SIP業(yè)務(wù)請(qǐng)求,該請(qǐng)求中攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)和該UE優(yōu)先業(yè)務(wù)級(jí)別;步驟104、P-SCSF識(shí)別該SIP業(yè)務(wù)請(qǐng)求中優(yōu)先業(yè)務(wù)標(biāo)識(shí),并保存該SIP業(yè)務(wù)請(qǐng)求的優(yōu)先業(yè)務(wù)級(jí)別,P-SCSF判斷自身是否有可用資源,如果有,則按照現(xiàn)有技術(shù)中的正常流程處理;否則,認(rèn)為P-SCSF發(fā)生堵塞,則對(duì)該SIP業(yè)務(wù)請(qǐng)求進(jìn)行特殊處理;P-SCSF處理該SIP業(yè)務(wù)請(qǐng)求后,向S-SCSF發(fā)送SIP業(yè)務(wù)請(qǐng)求消息,該消息中攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)和優(yōu)先業(yè)務(wù)級(jí)別;步驟105、S-SCSF識(shí)別該SIP業(yè)務(wù)請(qǐng)求中優(yōu)先業(yè)務(wù)標(biāo)識(shí)和優(yōu)先業(yè)務(wù)級(jí)別,將從該SIP業(yè)務(wù)請(qǐng)求中得到的優(yōu)先業(yè)務(wù)級(jí)別和從HSS中預(yù)先獲取到的該UE優(yōu)先業(yè)務(wù)級(jí)別相比較。若相同,判斷該S-SCSF是否有可用資源,如果有,則按照現(xiàn)有技術(shù)中的正常流程處理;否則,認(rèn)為S-SCSF發(fā)生堵塞,對(duì)該SIP業(yè)務(wù)請(qǐng)求進(jìn)行特殊處理;若不相同,則向該UE返回SIP業(yè)務(wù)請(qǐng)求失敗的響應(yīng),丟棄該SIP業(yè)務(wù)請(qǐng)求。
當(dāng)S-SCSF從該SIP業(yè)務(wù)請(qǐng)求中得到的優(yōu)先業(yè)務(wù)級(jí)別和從HSS中預(yù)先獲取到的該UE優(yōu)先業(yè)務(wù)級(jí)別不相同時(shí),S-CSCF也可以按照從HSS中獲取到的該UE優(yōu)先業(yè)務(wù)級(jí)別對(duì)該SIP業(yè)務(wù)請(qǐng)求進(jìn)行相應(yīng)的處理,即判斷該S-SCSF是否有可用資源,如果有,則按照現(xiàn)有技術(shù)中的正常流程處理;否則,認(rèn)為S-SCSF發(fā)生堵塞,對(duì)該SIP業(yè)務(wù)請(qǐng)求進(jìn)行特殊處理。
當(dāng)S-SCSF處理完該SIP業(yè)務(wù)請(qǐng)求后,S-SCSF向該UE所在的3GPP網(wǎng)絡(luò)發(fā)送該SIP業(yè)務(wù)請(qǐng)求消息的響應(yīng),該響應(yīng)消息中包含優(yōu)先業(yè)務(wù)標(biāo)識(shí),可以包含或者不包含該SIP業(yè)務(wù)請(qǐng)求的優(yōu)先業(yè)務(wù)級(jí)別。
當(dāng)上述步驟103的過程為UE發(fā)起的SIP業(yè)務(wù)請(qǐng)求中只攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí),不攜帶該UE的優(yōu)先業(yè)務(wù)級(jí)別,則P-SCSF發(fā)給S-CSCF的SIP業(yè)務(wù)請(qǐng)求中也只攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí),不攜帶該UE的優(yōu)先業(yè)務(wù)級(jí)別,P-SCSF對(duì)有優(yōu)先業(yè)務(wù)標(biāo)識(shí)的SIP呼叫請(qǐng)求不能區(qū)別優(yōu)先級(jí)別;S-CSCF根據(jù)預(yù)先從HSS中獲取到的該UE優(yōu)先業(yè)務(wù)級(jí)別進(jìn)行后續(xù)處理。
上述SIM卡是UE中用戶標(biāo)識(shí)模塊的通稱,可以存儲(chǔ)第二代移動(dòng)網(wǎng)絡(luò)簽約信息,第三代移動(dòng)網(wǎng)絡(luò)簽約信息和多媒體業(yè)務(wù)的簽約信息。
當(dāng)P-SCSF和S-SCSF之間存在I-SCSF時(shí),I-SCSF將從P-SCSF或S-SCSF收到的消息透?jìng)鹘o另一方,對(duì)消息中所攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí)和UE優(yōu)先業(yè)務(wù)級(jí)別也進(jìn)行透?jìng)?。I-SCSF對(duì)UE的多媒體優(yōu)先業(yè)務(wù)的處理與P-SCSF和S-SCSF一致,即有可用資源時(shí)按照現(xiàn)有技術(shù)中的正常流程處理,如果發(fā)生擁塞則對(duì)該SIP業(yè)務(wù)請(qǐng)求進(jìn)行特殊處理。
當(dāng)3GPP網(wǎng)絡(luò)的UE向被叫網(wǎng)絡(luò)的CSCF發(fā)起攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)和該UE優(yōu)先業(yè)務(wù)級(jí)別的SIP業(yè)務(wù)請(qǐng)求后,被叫網(wǎng)絡(luò)中的CSCF根據(jù)該SIP業(yè)務(wù)請(qǐng)求中的優(yōu)先業(yè)務(wù)標(biāo)識(shí)和該SIP業(yè)務(wù)請(qǐng)求的UE優(yōu)先業(yè)務(wù)級(jí)別,對(duì)該SIP業(yè)務(wù)請(qǐng)求進(jìn)行處理,其處理過程與S-SCSF、I-SCSF和C-SCSF的處理過程一樣,即有可用資源時(shí)按照現(xiàn)有技術(shù)中的正常流程處理,如果發(fā)生擁塞則對(duì)該SIP業(yè)務(wù)請(qǐng)求進(jìn)行特殊處理。
CSCF,包括P-SCSF、I-SCSF和C-SCSF發(fā)生擁塞時(shí),對(duì)攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)和該UE優(yōu)先業(yè)務(wù)級(jí)別的SIP業(yè)務(wù)請(qǐng)求進(jìn)行特殊處理,該處理過程如下(1)如果CSCF中存在發(fā)起SIP業(yè)務(wù)請(qǐng)求的該UE的正在進(jìn)行的多媒體業(yè)務(wù),CSCF判斷該UE正在進(jìn)行的多媒體業(yè)務(wù)的用戶設(shè)備優(yōu)先級(jí)別是否低于收到的業(yè)務(wù)請(qǐng)求的UE優(yōu)先級(jí)別,如果是,則刪除該UE正在進(jìn)行的低優(yōu)先級(jí)的多媒體業(yè)務(wù),使CSCF中釋放的資源可以處理該UE的UE高優(yōu)先級(jí)別的SIP業(yè)務(wù)請(qǐng)求;否則,CSCF對(duì)收到的SIP業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì),等待有可用資源時(shí)進(jìn)行處理。
(2)P-SCSF、I-SCSF或C-SCSF根據(jù)發(fā)起SIP業(yè)務(wù)請(qǐng)求的到達(dá)時(shí)間和優(yōu)先業(yè)務(wù)級(jí)別對(duì)SIP業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì),當(dāng)有可用資源時(shí),按照等待隊(duì)列中順序處理SIP業(yè)務(wù)請(qǐng)求,并返回該SIP業(yè)務(wù)請(qǐng)求的響應(yīng)給UE;對(duì)于排隊(duì)等候的SIP業(yè)務(wù)請(qǐng)求,可啟動(dòng)定時(shí)器,定時(shí)器超時(shí)后刪除該SIP業(yè)務(wù)請(qǐng)求,并返回該SIP業(yè)務(wù)請(qǐng)求失敗的響應(yīng)給UE;(3)如果CSCF中存在其它UE的正在進(jìn)行的多媒體業(yè)務(wù),CSCF判斷正在進(jìn)行的多媒體業(yè)務(wù)的UE優(yōu)先級(jí)別是否低于收到的SIP業(yè)務(wù)請(qǐng)求的UE優(yōu)先級(jí)別,如果是,則刪除某個(gè)或多個(gè)正在進(jìn)行的UE低優(yōu)先級(jí)別的多媒體業(yè)務(wù),使CSCF中釋放的資源可以處理UE高優(yōu)先級(jí)別的SIP業(yè)務(wù)請(qǐng)求;否則,CSCF對(duì)收到的SIP業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì),等待有可用資源時(shí)進(jìn)行處理。
當(dāng)UE發(fā)起SIP業(yè)務(wù)請(qǐng)求成功后,若該UE發(fā)起修改SIP業(yè)務(wù)請(qǐng)求給CSCF,則該修改SIP業(yè)務(wù)請(qǐng)求可以攜帶或不攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí),CSCF已經(jīng)保存了優(yōu)先業(yè)務(wù)標(biāo)識(shí)。如果CSCF有可用資源,則按照現(xiàn)有技術(shù)中對(duì)該修改SIP業(yè)務(wù)請(qǐng)求進(jìn)行正常流程處理;如果CSCF發(fā)生擁塞,則對(duì)該修改SIP業(yè)務(wù)請(qǐng)求進(jìn)行特殊的處理,其特殊處理的過程與上述SIP業(yè)務(wù)請(qǐng)求的特殊處理過程相同。
當(dāng)CSCF對(duì)SIP業(yè)務(wù)請(qǐng)求進(jìn)行計(jì)費(fèi)時(shí),在CSCF計(jì)費(fèi)信息中需要包含優(yōu)先業(yè)務(wù)標(biāo)識(shí)信息,當(dāng)運(yùn)營(yíng)商對(duì)不同的優(yōu)先業(yè)務(wù)級(jí)別收費(fèi)不同時(shí),該CSCF計(jì)費(fèi)信息中還包含UE優(yōu)先業(yè)務(wù)級(jí)別;當(dāng)運(yùn)營(yíng)商對(duì)不同的優(yōu)先業(yè)務(wù)級(jí)別收費(fèi)相同時(shí),該CSCF計(jì)費(fèi)信息中可以包含或不包含UE優(yōu)先業(yè)務(wù)級(jí)別。
如果CSCF不支持多媒體的優(yōu)先業(yè)務(wù),即不識(shí)別SIP業(yè)務(wù)請(qǐng)求攜帶的優(yōu)先業(yè)務(wù)標(biāo)識(shí),則忽略優(yōu)先業(yè)務(wù)相關(guān)的參數(shù),按照現(xiàn)有技術(shù)中處理SIP業(yè)務(wù)請(qǐng)求的過程進(jìn)行處理;如果CSCF不支持對(duì)多媒體優(yōu)先業(yè)務(wù)進(jìn)行特殊的處理,則忽略優(yōu)先業(yè)務(wù)相關(guān)的參數(shù),按照現(xiàn)有技術(shù)中處理SIP業(yè)務(wù)請(qǐng)求的過程進(jìn)行處理。
當(dāng)支持多媒體優(yōu)先業(yè)務(wù)的3GPP網(wǎng)絡(luò)與外部網(wǎng)絡(luò)互通時(shí),需要互通網(wǎng)關(guān)也支持該多媒體優(yōu)先業(yè)務(wù),并對(duì)不同網(wǎng)絡(luò)的用戶級(jí)別進(jìn)行映射。
以上所述僅為本發(fā)明的校佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的方法,其特征在于,預(yù)先給使用多媒體業(yè)務(wù)的用戶設(shè)備設(shè)置優(yōu)先業(yè)務(wù)級(jí)別,該方法還包括A、具有優(yōu)先業(yè)務(wù)級(jí)別的用戶設(shè)備向呼叫控制實(shí)體發(fā)起攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí)的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求;B、呼叫控制實(shí)體收到所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求后,獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,根據(jù)該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別對(duì)該請(qǐng)求進(jìn)行優(yōu)先處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述呼叫控制實(shí)體為代理呼叫控制實(shí)體、或/和服務(wù)呼叫控制實(shí)體、或/和查詢呼叫控制實(shí)體。
3.如權(quán)利要求2所述的方法,其特征在于,當(dāng)呼叫控制實(shí)體為服務(wù)呼叫控制實(shí)體時(shí),所述的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別設(shè)置在歸屬用戶服務(wù)器中;步驟B中所述獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別包括B11、服務(wù)呼叫控制實(shí)體向歸屬用戶服務(wù)器發(fā)送請(qǐng)求用戶簽約的消息;B12、歸屬用戶服務(wù)器收到該請(qǐng)求用戶簽約的消息后,返回給服務(wù)呼叫控制實(shí)體攜帶有該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別的用戶簽約消息響應(yīng);B13、服務(wù)呼叫控制實(shí)體從該響應(yīng)中獲取到該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別。
4.如權(quán)利要求2所述的方法,其特征在于,當(dāng)呼叫控制實(shí)體為服務(wù)呼叫控制實(shí)體時(shí),所述的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別同時(shí)設(shè)置在歸屬用戶服務(wù)器中和用戶標(biāo)識(shí)模塊中;步驟A中所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中進(jìn)一步攜帶有該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別;步驟B中所述獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別包括服務(wù)呼叫控制實(shí)體從該初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,并且從歸屬用戶服務(wù)器獲取該初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,判斷兩者是否相同,如果是,根據(jù)該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別對(duì)該請(qǐng)求進(jìn)行優(yōu)先處理;否則,向該用戶設(shè)備返回該請(qǐng)求的失敗響應(yīng),丟棄該請(qǐng)求。
5.如權(quán)利要求1所述的方法,其特征在于,所述的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別設(shè)置在用戶標(biāo)識(shí)模塊中;步驟A中所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中進(jìn)一步攜帶有該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別;步驟B中所述該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別是呼叫控制實(shí)體從該初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求中獲取。
6.如權(quán)利要求1所述的方法,其特征在于,在步驟B所述獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別之后,該方法還包括呼叫控制實(shí)體判斷自身是否存在可用的資源,如果是,對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求正常處理,否則,對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理。
7.如權(quán)利要求6所述的方法,其特征在于,當(dāng)呼叫控制實(shí)體收到一個(gè)以上攜帶有用戶設(shè)備優(yōu)先業(yè)務(wù)標(biāo)識(shí)的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求時(shí),對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理包括初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求根據(jù)初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的到達(dá)時(shí)間和優(yōu)先業(yè)務(wù)級(jí)別的高低進(jìn)行排隊(duì),當(dāng)呼叫控制實(shí)體有可用資源時(shí),按照排隊(duì)的順序依次處理初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求。
8.如權(quán)利要求7所述的方法,其特征在于,預(yù)先設(shè)置定時(shí)器,當(dāng)所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì)時(shí),該方法進(jìn)一步包括針對(duì)每個(gè)進(jìn)入排隊(duì)隊(duì)列的請(qǐng)求啟動(dòng)定時(shí)器,如果定時(shí)器超時(shí),呼叫控制實(shí)體刪除該正在排隊(duì)的請(qǐng)求,向發(fā)送該請(qǐng)求的用戶設(shè)備返回初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求失敗消息。
9.如權(quán)利要求6所述的方法,其特征在于,當(dāng)呼叫控制實(shí)體中存在該用戶設(shè)備正在進(jìn)行的多媒體業(yè)務(wù)時(shí),對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理包括呼叫控制實(shí)體比較該用戶設(shè)備正在進(jìn)行的多媒體業(yè)務(wù)的優(yōu)先級(jí)別是否低于收到的該用戶設(shè)備的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的優(yōu)先業(yè)務(wù)級(jí)別,如果是,呼叫控制實(shí)體刪除該用戶正在進(jìn)行的優(yōu)先級(jí)別多媒體業(yè)務(wù),呼叫控制實(shí)體中釋放的資源用來處理該用戶設(shè)備的高優(yōu)先級(jí)別的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求;如果否,呼叫控制實(shí)體將該業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì),等待有可用資源時(shí)進(jìn)行處理。
10.如權(quán)利要求6所述的方法,其特征在于,當(dāng)呼叫控制實(shí)體中存在激活的多媒體業(yè)務(wù)時(shí),對(duì)步驟B所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求進(jìn)行優(yōu)先處理包括呼叫控制實(shí)體比較正在進(jìn)行的多媒體業(yè)務(wù)的用戶設(shè)備優(yōu)先級(jí)別是否低于收到的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求的用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,如果是,呼叫控制實(shí)體刪除正在進(jìn)行的多媒體業(yè)務(wù),呼叫控制實(shí)體中釋放的資源用來處理收到的用戶設(shè)備最高優(yōu)先級(jí)別的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求;如果否,呼叫控制實(shí)體將該業(yè)務(wù)請(qǐng)求進(jìn)行排隊(duì),等待有可用資源時(shí)進(jìn)行處理。
11.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括C1、用戶設(shè)備發(fā)送攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí)的業(yè)務(wù)修改請(qǐng)求;C2、接收到該攜帶有優(yōu)先業(yè)務(wù)標(biāo)識(shí)修改請(qǐng)求的呼叫控制實(shí)體獲取到預(yù)先設(shè)置的該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,根據(jù)該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別對(duì)該修改請(qǐng)求進(jìn)行優(yōu)先處理。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)多媒體優(yōu)先業(yè)務(wù)的方法,預(yù)先給使用多媒體業(yè)務(wù)的用戶設(shè)備設(shè)置并存儲(chǔ)優(yōu)先業(yè)務(wù)級(jí)別,該方法還包括A、具有優(yōu)先業(yè)務(wù)級(jí)別的用戶設(shè)備向呼叫控制實(shí)體發(fā)起攜帶優(yōu)先業(yè)務(wù)標(biāo)識(shí)的初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求;B、呼叫控制實(shí)體收到所述初始會(huì)話協(xié)議業(yè)務(wù)請(qǐng)求,獲取該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別,根據(jù)該用戶設(shè)備優(yōu)先業(yè)務(wù)級(jí)別對(duì)該請(qǐng)求進(jìn)行優(yōu)先處理。因此,本發(fā)明提供的方法實(shí)現(xiàn)了多媒體優(yōu)先業(yè)務(wù),從而使3GPP網(wǎng)絡(luò)為不同的優(yōu)先業(yè)務(wù)級(jí)別用戶提供不同服務(wù)質(zhì)量的多媒體業(yè)務(wù)。
文檔編號(hào)H04L12/54GK1627746SQ200310121310
公開日2005年6月15日 申請(qǐng)日期2003年12月11日 優(yōu)先權(quán)日2003年12月11日
發(fā)明者王潔 申請(qǐng)人:華為技術(shù)有限公司