會(huì)話綁定方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù),尤其是一種會(huì)話綁定方法與系統(tǒng)。
【背景技術(shù)】
[0002] 在移動(dòng)互聯(lián)網(wǎng)高速發(fā)展的今天,開放合作已經(jīng)成為全球范圍內(nèi)主流廠商的共識(shí)。 以微信、微博為代表的移動(dòng)互聯(lián)網(wǎng)應(yīng)用的普及和快速推廣,使得行業(yè)壁壘逐步被打破,互聯(lián) 網(wǎng)應(yīng)用企業(yè)與電信運(yùn)營(yíng)商的界限越來越模糊。運(yùn)營(yíng)商正面臨一場(chǎng)前所未有的技術(shù)革命和沖 擊。在移動(dòng)互聯(lián)網(wǎng)環(huán)境下,將自有能力進(jìn)行開放,形成新的業(yè)務(wù)生態(tài)圈的商業(yè)模式已經(jīng)越來 越被證明是下一個(gè)掘金點(diǎn)。
[0003] 中國(guó)電信在碼分多址(CDMA)、增強(qiáng)高速分組數(shù)據(jù)(eHRPD)、長(zhǎng)期演進(jìn)(LTE)移動(dòng) 網(wǎng)絡(luò)上搭建了以3GPP策略與計(jì)費(fèi)控制(Policy and Charging Control,PCC)為基礎(chǔ)的移 動(dòng)網(wǎng)絡(luò)智能管道能力開放平臺(tái)?;赑CC的能力開放平臺(tái)中,應(yīng)用服務(wù)器(AF) -般通過 RESTful (-個(gè)架構(gòu)樣式的網(wǎng)絡(luò)系統(tǒng))等互聯(lián)網(wǎng)協(xié)議與運(yùn)營(yíng)商能力開放平臺(tái)連接,能力開放 平臺(tái)命令與消息基于Rx接口協(xié)議,經(jīng)過路由代理節(jié)點(diǎn)(Diameter Routing Agent, DRA)網(wǎng) 絡(luò)路由轉(zhuǎn)發(fā)至各地的策略和計(jì)費(fèi)規(guī)則功能實(shí)體(PCRF)。此時(shí)PCRF需要進(jìn)行Rx接口與Gx 接口的會(huì)話綁定,以實(shí)現(xiàn)對(duì)用戶終端用戶的策略控制。其中,Rx接口用于實(shí)現(xiàn)AF與PCRF之 間的應(yīng)用層會(huì)話信息交互,這些應(yīng)用層會(huì)話信息用于PCRF進(jìn)行PCC策略決策的輸入;Gx接 口用于實(shí)現(xiàn)PCRF與策略和計(jì)費(fèi)執(zhí)行功能實(shí)體(PCEF)之間的策略與計(jì)費(fèi)相關(guān)信息與信令交 互。
[0004] 根據(jù)3GPP規(guī)范,Rx接口可以使用用戶的國(guó)際移動(dòng)用戶識(shí)別碼aMSI)、移動(dòng)用戶號(hào) 碼(MSISDN)、IP地址三種方法標(biāo)識(shí)用戶并完成會(huì)話綁定。然而,上述3GPP規(guī)范是以理想的 IP多媒體子系統(tǒng)(MS)場(chǎng)景為例進(jìn)行描述,但在實(shí)際應(yīng)用中存在以下問題:
[0005] 目前作為互聯(lián)網(wǎng)應(yīng)用的AF無法獲知移動(dòng)終端用戶的頂SI與MSISDN,僅能通過IP 地址標(biāo)識(shí)用戶;然而,運(yùn)營(yíng)商網(wǎng)絡(luò)一般部署網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)設(shè)備,導(dǎo)致核心網(wǎng)為該移動(dòng) 終端用戶分配的是私網(wǎng)IP地址,而AF看到的是該用戶通過NAT后的公網(wǎng)IP地,導(dǎo)致PCRF 無法完成Rx與Gx接口的會(huì)話綁定,使得PCEF無法實(shí)現(xiàn)對(duì)用戶業(yè)務(wù)的服務(wù)質(zhì)量(QoS)控制。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問題是:提供一種會(huì)話綁定方法與系統(tǒng),以實(shí) 現(xiàn)對(duì)用戶業(yè)務(wù)的QoS控制。
[0007] 本發(fā)明實(shí)施例提供的一種會(huì)話綁定方法,包括:
[0008] 應(yīng)用客戶端在所在的用戶終端使用互聯(lián)網(wǎng)應(yīng)用時(shí),獲取該用戶終端用戶的用戶標(biāo) 識(shí)信息并通過上報(bào)消息上報(bào)應(yīng)用服務(wù)器,所述用戶標(biāo)識(shí)信息包括國(guó)際移動(dòng)用戶識(shí)別碼頂SI 或移動(dòng)用戶號(hào)碼MSISDN、和/或本地IP地址;
[0009] 應(yīng)用服務(wù)器在確定為所述用戶終端用戶申請(qǐng)服務(wù)質(zhì)量QoS資源時(shí),向能力開放平 臺(tái)發(fā)送資源申請(qǐng)消息,該資源申請(qǐng)消息中攜帶所述用戶標(biāo)識(shí)信息,若所述用戶標(biāo)識(shí)信息中 包括本地IP地址,所述應(yīng)用服務(wù)器還讀取上報(bào)消息中的源IP地址并在資源申請(qǐng)消息中攜 帶該源IP地址;
[0010] 能力開放平臺(tái)為所述用戶終端用戶分配QoS資源,并將所述資源申請(qǐng)消息中的 頂SI或MSISDN封裝成訂閱標(biāo)識(shí)Subscription-Id屬性值對(duì)AVP,將所述資源申請(qǐng)消息中的 本地IP地址封裝成制定IP地址Framed-IP-Address AVP ;
[0011] 能力開放平臺(tái)通過Rx接口向策略和計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送網(wǎng)絡(luò)能力保障 請(qǐng)求,該網(wǎng)絡(luò)能力保障請(qǐng)求中包括為所述用戶終端用戶分配的QoS資源信息、以及所述 Subscription-Id AVP 和 / 或 Framed-IP-Address AVP ;
[0012] 策略和計(jì)費(fèi)執(zhí)行功能實(shí)體PCEF請(qǐng)求獲取所述用戶終端用戶的策略與計(jì)費(fèi)控制 PCC規(guī)則時(shí),通過Gx接口向所述PCRF發(fā)送PCC獲取請(qǐng)求消息,該P(yáng)CC獲取請(qǐng)求消息中包括 所述用戶終端用戶的本地IP地址、頂SI與MSISDN ;
[0013] PCRF根據(jù)所述包括所述PCC獲取請(qǐng)求消息中本地IP地址、頂SI或MSISDN的網(wǎng)絡(luò) 能力保障請(qǐng)求,生成所述用戶終端用戶的策略控制信息并下發(fā)所述PCEF,以便PCEF對(duì)所述 用戶終端進(jìn)行業(yè)務(wù)QoS控制。
[0014] 在另一個(gè)方法實(shí)施例中,具體通過調(diào)用智能終端操作系統(tǒng)的底層庫函數(shù)或者第三 方庫函數(shù)提取所述用戶終端用戶的MSI。
[0015] 在另一個(gè)方法實(shí)施例中,具體使用運(yùn)營(yíng)商提供的免費(fèi)短信息查詢接口獲取所述用 戶終端用戶的MS ISDN。
[0016] 在另一個(gè)方法實(shí)施例中,具體通過調(diào)用智能終端操作系統(tǒng)的本地IP接口函數(shù),讀 取所述用戶終端的本地IP地址。
[0017] 在另一個(gè)方法實(shí)施例中,將所述資源申請(qǐng)消息中的頂SI或MSISDN封裝成 Subscription-Id AVP,將所述資源申請(qǐng)消息中的本地IP地址封裝成Framed-IP-Address AVP包括:
[0018] 若所述資源申請(qǐng)消息中包括頂SI或MSISDN,將該頂SI或MSISDN封裝成 Subscription-Id AVP ;
[0019] 若所述資源申請(qǐng)消息中包括本地IP地址和源IP地址,比較所述本地IP地址與所 述源IP地址是否相同;
[0020] 若所述本地IP地址與所述源IP地址相同,將所述本地IP地址或所述源IP地址 封裝成 Framed-IP-Address AVP ;
[0021] 否則,若所述本地IP地址與所述源IP地址不同,將所述本地IP地址封裝成 Framed-IP-Address AVP。
[0022] 在另一個(gè)方法實(shí)施例中,所述能力開放平臺(tái)通過Rx接口向PCRF發(fā)送網(wǎng)絡(luò)能力保 障請(qǐng)求包括:
[0023] 能力開放平臺(tái)以所述源IP地址作為公網(wǎng)IP地址,根據(jù)運(yùn)營(yíng)商預(yù)先設(shè)置的部署策 略,獲取所述公網(wǎng)地址對(duì)應(yīng)的被叫號(hào)碼Called-Station-Id和IP域名標(biāo)識(shí)IP-Domain-Id ;
[0024] 能力開放平臺(tái)通過Rx接口發(fā)送所述網(wǎng)絡(luò)能力保障請(qǐng)求、所述Called-Station-Id 和所述 IP_Domain_Id ;
[0025] 路由代理節(jié)點(diǎn)DRA網(wǎng)絡(luò)根據(jù)所述Called-Station-Id與所述IP-Domain-Id對(duì)所 述網(wǎng)絡(luò)能力保障請(qǐng)求進(jìn)行路由轉(zhuǎn)換,將所述網(wǎng)絡(luò)能力保障請(qǐng)求路由至相應(yīng)的所述PCRF。
[0026] 本發(fā)明實(shí)施例提供的一種會(huì)話綁定系統(tǒng),包括:
[0027] 應(yīng)用客戶端,耦合設(shè)置在用戶終端中,用于在所述用戶終端使用互聯(lián)網(wǎng)應(yīng)用時(shí),獲 取該用戶終端用戶的用戶標(biāo)識(shí)信息并通過上報(bào)消息上報(bào)應(yīng)用服務(wù)器,所述用戶標(biāo)識(shí)信息包 括頂SI或MSISDN、和/或本地IP地址;
[0028] 應(yīng)用服務(wù)器,用于在確定為所述用戶終端用戶申請(qǐng)QoS資源時(shí),向能力開放平臺(tái) 發(fā)送資源申請(qǐng)消息,該資源申請(qǐng)消息中攜帶所述用戶標(biāo)識(shí)信息;若所述用戶標(biāo)識(shí)信息中包 括本地IP地址,還用于讀取上報(bào)消息中的源IP地址并在資源申請(qǐng)消息中攜帶該源IP地 址;
[0029] 能力開放平臺(tái),用于根據(jù)所述資源申請(qǐng)消息為所述用戶終端用戶分配QoS資源, 并將所述資源申請(qǐng)消息中的頂SI或MSISDN封裝成Subscription-Id AVP,將所述資源申請(qǐng) 消息中的本地IP地址封裝成Framed-IP-Address AVP ;并通過Rx接口向PCRF發(fā)送網(wǎng)絡(luò)能 力保障請(qǐng)求,該網(wǎng)絡(luò)能力保障請(qǐng)求中包括為所述用戶終端用戶分配的QoS資源信息、以及 所述 Subscription-Id AVP 和 / 或 Framed-IP-Address AVP ;
[0030] PCEF,用于在請(qǐng)求獲取所述用戶終端用戶的PCC規(guī)則時(shí),通過Gx接口向所述PCRF 發(fā)送PCC獲取請(qǐng)求消息,該P(yáng)CC獲取請(qǐng)求消息中包括所述用戶終端用戶的本地IP地址、 頂SI 與 MSISDN ;
[0031] PCRF,用于根據(jù)所述包括所述PCC獲取請(qǐng)求消息中本地IP地址、頂SI或MSISDN的 網(wǎng)絡(luò)能力保障請(qǐng)求,生成所述用戶終端用戶的策略控制信息并下發(fā)所述PCEF,以便PCEF對(duì) 所述用戶終端進(jìn)行業(yè)務(wù)QoS控制。
[0032] 在另一個(gè)系統(tǒng)實(shí)施例中,所述應(yīng)用客戶端包括:
[0033] 業(yè)務(wù)處理模塊,用于實(shí)現(xiàn)互聯(lián)網(wǎng)應(yīng)用的客戶端業(yè)務(wù)處理;在檢測(cè)到所述用戶終端 使用互聯(lián)網(wǎng)應(yīng)用時(shí),指示用戶標(biāo)識(shí)模塊獲取該用戶終端用戶的用戶標(biāo)識(shí)信息,并通過上報(bào) 消息上報(bào)應(yīng)用服務(wù)器;
[0034] 用戶標(biāo)識(shí)模塊,用于根據(jù)業(yè)務(wù)處理模塊的指示獲取所述用戶終端用戶的用戶標(biāo)識(shí) 信息。
[0035] 在另一個(gè)系統(tǒng)實(shí)施例中,所述用戶標(biāo)識(shí)模塊,具體通過調(diào)用智能終端操作系統(tǒng)的 底層庫函數(shù)或者第三方庫函數(shù)提取所述用戶終端用戶的IMSI ;
[0036] 具體使用運(yùn)營(yíng)商提供的免費(fèi)短信息查詢接口獲取所述用戶終端用戶的MSISDN ;
[0037] 具體通過調(diào)用智能終端操作系統(tǒng)的本地IP接口函數(shù),讀取所述用戶終端的本地 IP地址。
[0038] 在另一個(gè)系統(tǒng)實(shí)施例中,所述能力開放平臺(tái)包括:
[0039] 資源分配模塊,用于根據(jù)所述資源申請(qǐng)消息為所述用戶終端用戶分配QoS資源;
[0040] 會(huì)話綁定參數(shù)生成模塊,用于在所述資源申請(qǐng)消息中包括MSI或MSISDN時(shí),將 該IMSI或MSISDN封裝成Subscription-Id AVP ;在所述資源申請(qǐng)消息中包括本地IP地 址和源IP地址時(shí),比較所述本地IP地址與所述源IP地址是否相同;若所述本地IP地址 與所述源IP地址相同,將所述本地IP地址或所述源IP地址封裝成Framed-IP-Address AVP;否則,若所述本地IP地址與所述源IP地址不同,將所述本地IP地址封裝成 Framed-IP-Address AVP ;
[0041] 發(fā)送模塊,用于通過Rx接口向PCRF發(fā)送網(wǎng)絡(luò)能力保障請(qǐng)求,該網(wǎng)絡(luò)能力保障請(qǐng)求 中包括為所述用戶終端用戶分配的QoS資源信息、以及所述Subscription-Id AVP和/或 Framed-IP-Address AVP。
[0042] 在另一個(gè)系統(tǒng)實(shí)施例中,所述發(fā)送模塊通過Rx接口向PCRF發(fā)送網(wǎng)絡(luò)能力保障請(qǐng) 求時(shí),具體以所述源IP地址作為公網(wǎng)IP地址,根據(jù)運(yùn)營(yíng)商預(yù)先設(shè)置的部署策略,獲取所述 公網(wǎng)地址對(duì)應(yīng)的Called-Station-Id和IP-Domain-Id ;以及通過Rx接口發(fā)送所述網(wǎng)絡(luò)能 力保障請(qǐng)求、所述 Ca