一種確定媒體能力的方法及呼叫控制網(wǎng)元的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種確定媒體能力的方法及呼叫控制網(wǎng)元。
【背景技術(shù)】
[0002] 在通信領(lǐng)域,如實(shí)時(shí)通話,在通話建立前,主被叫間要交互彼此的媒體能力,交互 完成后進(jìn)行媒體通話。
[0003] 以會(huì)話控制協(xié)議(SessionInitiationProtocol,SIP)呼叫為例,會(huì)話的媒體能 力由會(huì)話描述協(xié)議(SessionDescriptionProtocol,SDP)交互,一個(gè)典型的基本呼叫模 型(以音頻為例)的基本流程如下:①主叫側(cè)設(shè)備發(fā)起會(huì)話請(qǐng)求,攜帶主叫側(cè)設(shè)備支持的 媒體能力為音頻編解碼AMR-WB。②主叫側(cè)設(shè)備的呼叫請(qǐng)求轉(zhuǎn)發(fā)到呼叫控制網(wǎng)元,由呼叫控 制網(wǎng)元將該呼叫請(qǐng)求向被叫側(cè)設(shè)備轉(zhuǎn)發(fā)。③被叫側(cè)設(shè)備收到該呼叫請(qǐng)求,且被叫側(cè)設(shè)備支 持AMR-WB,被叫側(cè)設(shè)備支持該呼叫,向主叫側(cè)設(shè)備應(yīng)答響應(yīng)消息,消息中攜帶AMR-WB編解 碼能力。④呼叫控制網(wǎng)絡(luò)收到被叫側(cè)設(shè)備應(yīng)答消息,并將該消息轉(zhuǎn)發(fā)給主叫側(cè)設(shè)備。⑤主 叫側(cè)設(shè)備收到被叫應(yīng)答消息中的媒體能力,主被叫間媒體信息交互完成,就可以使用交互 完的媒體信息實(shí)現(xiàn)兩側(cè)媒體交互了。
[0004] 一般來(lái)講,為了實(shí)現(xiàn)盡可能多的媒體互通,發(fā)起呼叫方可以攜帶多種媒體能力,即 可以將自身支持的媒體能力全部放在呼叫請(qǐng)求中,如可以攜帶語(yǔ)音和視頻,并且語(yǔ)音和視 頻中還可以攜帶多種媒體編解碼能力,被叫側(cè)設(shè)備在收到主叫側(cè)設(shè)備聲明的媒體能力后可 以基于自身支持的能力和喜好(如配置)選擇該會(huì)話所要使用的媒體能力,然后給主叫側(cè) 設(shè)備應(yīng)答,這樣主被叫之間就交互完成了媒體能力的協(xié)商,會(huì)話就可以基于此媒體能力進(jìn) 行。
[0005] 現(xiàn)有技術(shù)中,在呼叫請(qǐng)求中如果存在多個(gè)媒體能力,那么按照標(biāo)準(zhǔn)的角度,哪個(gè)媒 體能力在SDP中的順序在前,則表示會(huì)話過(guò)程中哪個(gè)能力是優(yōu)選的,則會(huì)話就要使用哪個(gè) 媒體能力。由于會(huì)話發(fā)起者所攜帶的媒體能力順序是固定的,被叫側(cè)設(shè)備選擇的媒體能力 可能并不適合當(dāng)前的會(huì)話環(huán)境,也就意味著會(huì)話的質(zhì)量無(wú)法達(dá)到預(yù)期的效果,即使被叫側(cè) 設(shè)備不優(yōu)選呼叫請(qǐng)求中的首選媒體編解碼,其選擇的媒體能力(媒體編解碼)仍然可能與 當(dāng)前會(huì)話環(huán)境不匹配,從而導(dǎo)致會(huì)話質(zhì)量達(dá)不到預(yù)期,用戶體驗(yàn)不佳。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實(shí)施例提供了一種確定媒體能力的方法及呼叫控制網(wǎng)元,提高了會(huì)話質(zhì) 量,用戶體驗(yàn)佳。
[0007] 本發(fā)明實(shí)施例第一方面提供了一種確定媒體能力的方法,包括:
[0008] 呼叫控制網(wǎng)元接收主叫側(cè)設(shè)備的呼叫請(qǐng)求;
[0009] 所述呼叫控制網(wǎng)元獲取主叫側(cè)設(shè)備和被叫側(cè)設(shè)備中至少之一在通話路徑上的媒 體傳輸狀態(tài);
[0010] 所述呼叫控制網(wǎng)元根據(jù)所述媒體傳輸狀態(tài),確定所述主叫側(cè)設(shè)備和所述被叫側(cè)設(shè) 備之間建立會(huì)話時(shí)的媒體能力。
[0011] 結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式 中,所述呼叫請(qǐng)求中包括所述主叫側(cè)設(shè)備支持的媒體能力;
[0012] 所述呼叫控制網(wǎng)元根據(jù)所述媒體傳輸狀態(tài),確定所述主叫側(cè)設(shè)備和所述被叫側(cè)設(shè) 備之間建立會(huì)話時(shí)的媒體能力包括:
[0013] 所述呼叫控制網(wǎng)元根據(jù)所述媒體傳輸狀態(tài),選擇與所述媒體傳輸狀態(tài)相匹配的優(yōu) 選媒體能力;
[0014] 所述呼叫控制網(wǎng)元將所述呼叫請(qǐng)求中的所述主叫側(cè)設(shè)備支持的媒體能力更新為 所述優(yōu)選媒體能力;
[0015] 所述呼叫控制網(wǎng)元向所述被叫側(cè)設(shè)備轉(zhuǎn)發(fā)更新媒體能力后的呼叫請(qǐng)求;
[0016] 所述呼叫控制網(wǎng)元接收所述被叫側(cè)設(shè)備返回的呼叫響應(yīng),所述呼叫響應(yīng)攜帶所述 被叫側(cè)設(shè)備根據(jù)所述優(yōu)選媒體能力選擇的會(huì)話媒體能力;
[0017] 所述呼叫控制網(wǎng)元向所述主叫側(cè)設(shè)備發(fā)送應(yīng)答。
[0018] 結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第二種實(shí)現(xiàn)方式中,所述呼叫控制網(wǎng)元獲取主叫側(cè)設(shè)備和被叫側(cè)設(shè)備中至少之一在通話路 徑上的媒體傳輸狀態(tài)包括:
[0019] 所述呼叫控制網(wǎng)元獲取主叫側(cè)設(shè)備和被叫側(cè)設(shè)備其中之一在通話路徑上的媒體 傳輸狀態(tài);
[0020] 所述呼叫控制網(wǎng)元根據(jù)所述媒體傳輸狀態(tài),選擇與所述媒體傳輸狀態(tài)相匹配的優(yōu) 選媒體能力包括:
[0021] 所述呼叫控制網(wǎng)元根據(jù)所述其中之一在通話路徑上的媒體傳輸狀態(tài),選擇與所述 媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力;
[0022] 所述呼叫控制網(wǎng)元向所述主叫側(cè)設(shè)備發(fā)送應(yīng)答,包括:
[0023] 所述呼叫控制網(wǎng)元向所述主叫側(cè)設(shè)備發(fā)送所述應(yīng)答,所述應(yīng)答中攜帶所述會(huì)話媒 體能力。
[0024] 結(jié)合本發(fā)明實(shí)施例的第一方面的第二種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第三種實(shí)現(xiàn)方式中,所述其中之一在通話路徑上的媒體傳輸狀態(tài)包括所述其中之一所在無(wú) 線空口的信號(hào)狀態(tài);
[0025] 所述呼叫控制網(wǎng)元根據(jù)所述媒體傳輸狀態(tài),選擇與所述媒體傳輸狀態(tài)相匹配的優(yōu) 選媒體能力包括:
[0026] 所述呼叫控制網(wǎng)元判斷所述信號(hào)狀態(tài)是否滿足預(yù)置的信號(hào)狀態(tài)條件,若是,則選 擇所述主叫側(cè)設(shè)備支持的媒體能力為所述優(yōu)選媒體能力,若否,則在所述主叫側(cè)設(shè)備支持 的媒體能力中,選擇占用帶寬低的媒體能力為所述優(yōu)選媒體能力。
[0027] 結(jié)合本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第四種實(shí)現(xiàn)方式中,所述選擇占用帶寬低的媒體能力為所述優(yōu)選媒體能力包括:
[0028] 在所述主叫側(cè)設(shè)備支持的媒體能力中包含音頻媒體能力和視頻媒體能力時(shí),將所 述視頻媒體能力過(guò)濾。
[0029] 結(jié)合本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式或第四種實(shí)現(xiàn)方式,在本發(fā)明實(shí) 施例的第一方面的第五種實(shí)現(xiàn)方式中,所述在所述主叫側(cè)設(shè)備支持的媒體能力中選擇占用 帶寬低的媒體能力為所述優(yōu)選媒體能力包括:
[0030] 當(dāng)所述主叫側(cè)設(shè)備支持的媒體能力包括多種類型媒體編解碼的媒體能力時(shí),根據(jù) 預(yù)置的信號(hào)狀態(tài)與媒體能力的對(duì)應(yīng)關(guān)系,在所述主叫側(cè)設(shè)備支持的媒體能力中,將與所述 信號(hào)狀態(tài)匹配的媒體能力調(diào)整到首選,
[0031]或,
[0032] 當(dāng)所述主叫側(cè)設(shè)備支持的媒體能力包括多種類型媒體編解碼的媒體能力時(shí),根據(jù) 預(yù)置的信號(hào)狀態(tài)與媒體能力的對(duì)應(yīng)關(guān)系,在所述主叫側(cè)設(shè)備支持的媒體能力中,將與所述 信號(hào)狀態(tài)不匹配的媒體能力過(guò)濾,
[0033]或,
[0034] 當(dāng)所述主叫側(cè)設(shè)備支持的媒體能力包括同一類型媒體編解碼的多種速率集合時(shí), 根據(jù)預(yù)置的信號(hào)狀態(tài)與速率模式的對(duì)應(yīng)關(guān)系,在所述主叫側(cè)設(shè)備支持的媒體能力中,選擇 與所述信號(hào)狀態(tài)相匹配的速率模式集合,所述速率模式集合中包括至少一種速率模式。
[0035] 結(jié)合本發(fā)明實(shí)施例的第一方面的第二種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第六種實(shí)現(xiàn)方式中,所述其中之一在通話路徑上的媒體傳輸狀態(tài)包括所述其中之一的接入 方式;
[0036] 所述呼叫控制網(wǎng)元根據(jù)所述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài),選擇與所 述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力包括:
[0037] 所述呼叫控制網(wǎng)元在所述其中之一的接入方式為Wi-Fi的接入方式,且所述主叫 側(cè)設(shè)備支持抗丟包的媒體能力時(shí),在所述抗丟包的媒體能力中選擇優(yōu)選媒體能力。
[0038] 結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第七種實(shí)現(xiàn)方式中,所述呼叫控制網(wǎng)元獲取主叫側(cè)設(shè)備和被叫側(cè)設(shè)備中至少之一在通話路 徑上的媒體傳輸狀態(tài)包括:
[0039] 所述呼叫控制網(wǎng)元獲取所述主叫側(cè)設(shè)備和所述被叫側(cè)設(shè)備在通話路徑上的媒體 傳輸狀態(tài);
[0040] 所述呼叫控制網(wǎng)元根據(jù)所述媒體傳輸狀態(tài),選擇與所述媒體傳輸狀態(tài)相匹配的優(yōu) 選媒體能力包括:
[0041] 所述呼叫控制網(wǎng)元根據(jù)所述被叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài),選擇與所 述被叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力;
[0042] 所述方法還包括:
[0043] 所述呼叫控制網(wǎng)元根據(jù)所述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài),選擇與所 述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力;
[0044] 則所述呼叫控制網(wǎng)元向所述主叫側(cè)設(shè)備發(fā)送應(yīng)答,包括:
[0045] 所述呼叫控制網(wǎng)元向所述主叫側(cè)設(shè)備發(fā)送所述應(yīng)答,所述應(yīng)答中攜帶所述主叫側(cè) 設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力。
[0046] 結(jié)合本發(fā)明實(shí)施例的第一方面的第七種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第八種實(shí)現(xiàn)方式中,所述呼叫控制網(wǎng)元獲取所述主叫側(cè)設(shè)備和所述被叫側(cè)設(shè)備在通話路徑 上的媒體傳輸狀態(tài)包括:
[0047] 所述呼叫控制網(wǎng)元獲取所述主叫側(cè)設(shè)備和所述被叫側(cè)設(shè)備在通話路徑上的網(wǎng)絡(luò) 傳輸質(zhì)量;
[0048] 所述呼叫控制網(wǎng)元根據(jù)所述被叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài),選擇與所 述被叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力包括:
[0049] 所述呼叫控制網(wǎng)元判斷所述被叫側(cè)設(shè)備在通話路徑上的網(wǎng)絡(luò)傳輸質(zhì)量是否滿足 預(yù)置的網(wǎng)絡(luò)傳輸質(zhì)量條件,若是,則選擇所述主叫側(cè)設(shè)備支持的媒體能力為所述優(yōu)選媒體 能力,若否,則在所述主叫側(cè)設(shè)備支持的媒體能力中,選擇與所述被叫側(cè)設(shè)備在通話路徑上 的網(wǎng)絡(luò)傳輸質(zhì)量相匹配的優(yōu)選媒體能力;
[0050] 所述呼叫控制網(wǎng)元根據(jù)所述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài),選擇與所 述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力包括:
[0051] 所述呼叫控制網(wǎng)元判斷所述主叫側(cè)設(shè)備在通話路徑上的網(wǎng)絡(luò)傳輸質(zhì)量是否滿足 預(yù)置的網(wǎng)絡(luò)傳輸質(zhì)量條件,若是,則選擇所述主叫側(cè)設(shè)備支持的媒體能力為所述優(yōu)選媒體 能力,若否,則在所述主叫側(cè)設(shè)備支持的媒體能力中,選擇與所述主叫側(cè)設(shè)備在通話路徑上 的網(wǎng)絡(luò)傳輸質(zhì)量相匹配的優(yōu)選媒體能力。
[0052] 結(jié)合本發(fā)明實(shí)施例的第一方面的第七種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例的第一方面的 第九種實(shí)現(xiàn)方式中,所述呼叫控制網(wǎng)元獲取所述主叫側(cè)設(shè)備和所述被叫側(cè)設(shè)備在通話路徑 上的媒體傳輸狀態(tài)包括:
[0053] 所述呼叫控制網(wǎng)元獲取所述主叫側(cè)設(shè)備和所述被叫側(cè)設(shè)備的接入方式;
[0054] 所述呼叫控制網(wǎng)元根據(jù)所述被叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài),選擇與所 述被叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力包括:
[0055] 所述呼叫控制網(wǎng)元在所述被叫側(cè)設(shè)備的接入方式為Wi-Fi的接入方式,且所述主 叫側(cè)設(shè)備支持抗丟包的媒體能力時(shí),在所述抗丟包的媒體能力中選擇優(yōu)選媒體能力;
[0056] 所述呼叫控制網(wǎng)元根據(jù)所述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài),選擇與所 述主叫側(cè)設(shè)備在通話路徑上的媒體傳輸狀態(tài)相匹配的優(yōu)選媒體能力包括:
[0057] 所述呼叫控制網(wǎng)元在所述主叫側(cè)設(shè)備的接入方式為Wi-Fi的接入方式,且所述主 叫側(cè)設(shè)備支持抗丟包的媒體能力時(shí),在所述抗丟包的媒體能力中選擇優(yōu)選媒體能力。
[0058] 本發(fā)明實(shí)施例的第二方面提供了一種呼叫控制網(wǎng)元,包括:
[005