一種通信方法、相關(guān)裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種通信方法、相關(guān)裝置和系統(tǒng)。
【背景技術(shù)】
[0002]在通用陸地?zé)o線接入網(wǎng)絡(luò)(UniversalTerrestrial Rad1 Access Network,UTRAN)網(wǎng)絡(luò)中,用戶設(shè)備發(fā)起服務(wù)請(qǐng)求或者激活分組數(shù)據(jù)協(xié)議(Packet Data Protocol,PDP)連接,通用分組無(wú)線系統(tǒng)業(yè)務(wù)支持節(jié)點(diǎn)(Serving GPRS Support Node, SGSN)與無(wú)線網(wǎng)絡(luò)控制器(Rad1 Network Controller, RNC)進(jìn)行無(wú)線接入承載(Rad1 Access Bearer,RAB)指派流程。
[0003]RAB指派流程是由SGSN主動(dòng)觸發(fā),為了建立、修改或釋放一個(gè)或多個(gè)RAB。每個(gè)RAB有自己的參數(shù),包括最大比特率(Maximum Bit Rate),保證比特率(Guaranteed BitRate),分配/保持優(yōu)先級(jí)(Allocat1n/Retent1n Pr1rity)等。如果RNC回復(fù)特定原因值表示RNC資源不足,例如請(qǐng)求的最大比特率不可用(Requested Maximum Bit Rate notAvailable),或者下行鏈路請(qǐng)求的最大比特率不可用(Requested Maximum Bit Rate forDL not Available),或者上行鏈路請(qǐng)求的最大比特率不可用(Requested Maximum BitRate for UL not Available)等,SGSN可以降低相應(yīng)的速率,重新進(jìn)行RAB指派流程。RAB指派流程成功后,該降低的速度一直被使用,直到RAB被釋放。
[0004]在當(dāng)前網(wǎng)絡(luò)應(yīng)用中,存在大量保持很長(zhǎng)時(shí)間不去激活的應(yīng)用,即存在很多使用中應(yīng)用,比如微信,QQ等。如果在啟動(dòng)應(yīng)用時(shí)正好遇到RNC擁塞,SGSN將通過(guò)降低速率的方式激活PDP,降速之后即使RNC擁塞已經(jīng)消失,這個(gè)應(yīng)用也只能使用降低的速率進(jìn)行業(yè)務(wù),導(dǎo)致用戶體驗(yàn)很差。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例提供了一種通信方法、相關(guān)裝置和系統(tǒng)。
[0006]第一方面,本發(fā)明提供了一種通信方法,包括:
[0007]通用分組無(wú)線系統(tǒng)業(yè)務(wù)支撐節(jié)點(diǎn)SGSN接收用戶設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)控制器RNC發(fā)送的業(yè)務(wù)的啟動(dòng)請(qǐng)求;
[0008]所述SGSN通過(guò)降低對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率,使得為所述用戶設(shè)備的所述業(yè)務(wù)建立的所述RNC上的無(wú)線接入承載RAB指派成功;
[0009]所述SGSN確定所述RNC的網(wǎng)絡(luò)資源充足;
[0010]所述SGSN針對(duì)所述RAB指派成功后對(duì)應(yīng)激活的分組數(shù)據(jù)協(xié)議PDP上下文,向網(wǎng)關(guān)通用分組無(wú)線系統(tǒng)支持節(jié)點(diǎn)GGSN發(fā)送第一 PDP上下文更新請(qǐng)求,所述第一 PDP上下文更新請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第一速率,其中所述第一速率大于所述RAB指派成功時(shí)對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率;
[0011 ] 所述SGSN接收所述GGSN在根據(jù)所述第一 PDP上下文更新請(qǐng)求進(jìn)行速率更新成功后返回的第一 PDP上下文更新成功響應(yīng);
[0012]所述SGSN針對(duì)所述RAB指派成功的RAB向所述RNC發(fā)送第一 RAB指派請(qǐng)求,所述第一 RAB指派請(qǐng)求包含所述第一速率;
[0013]所述SGSN接收所述RNC根據(jù)所述第一 RAB指派請(qǐng)求返回的第一 RAB指派響應(yīng),所述第一 RAB指派響應(yīng)用于指示所述RNC的所述RAB指派成功。
[0014]結(jié)合第一方面,在第一方面的第一種實(shí)現(xiàn)方式中,所述SGSN通過(guò)降低對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率,使得為所述用戶設(shè)備的所述業(yè)務(wù)建立的所述RNC上的無(wú)線接入承載RAB指派成功包括:
[0015]所述SGSN向所述RNC發(fā)送第二 RAB指派請(qǐng)求,所述第二 RAB指派請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第二速率;
[0016]所述SGSN接收所述RNC根據(jù)所述第二 RAB指派請(qǐng)求返回的第二 RAB指派響應(yīng),所述第二 RAB指派響應(yīng)包含用于指示所述RNC的網(wǎng)絡(luò)資源不足的原因值;
[0017]所述SGSN向所述RNC發(fā)送第三RAB指派請(qǐng)求,所述第三RAB指派請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第三速率,其中所述第三速率小于所述第二速率;
[0018]所述SGSN接收所述RNC根據(jù)所述第三RAB指派請(qǐng)求返回的第三RAB指派響應(yīng),所述第三RAB指派響應(yīng)用于指示所述RAB指派成功,其中,所述第三速率為所述RAB指派成功時(shí)對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率;
[0019]所述SGSN向所述GGSN發(fā)送第二 PDP上下文更新請(qǐng)求,所述第二 PDP上下文更新請(qǐng)求包含所述第三速率;
[0020]所述SGSN接收所述GGSN在根據(jù)所述第二 PDP上下文更新請(qǐng)求返回的第二 PDP上下文更新成功響應(yīng)。
[0021]結(jié)合第一方面的第一種實(shí)現(xiàn)方式,在第一方面的第二種實(shí)現(xiàn)方式中,所述第二速率與所述第一速率相同,所述第一速率為最大比特率。
[0022]結(jié)合第一方面至第一方面的第二種實(shí)現(xiàn)方式中任一種,在第一方面的第三種實(shí)現(xiàn)方式中,所述確定RNC提供的網(wǎng)絡(luò)資源充足包括:
[0023]所述SGSN獲取預(yù)設(shè)時(shí)間內(nèi)的所述RNC上的RAB指派成功率,如果所述RNC上的RAB指派成功率達(dá)到預(yù)設(shè)值,則確定所述RNC提供的網(wǎng)絡(luò)資源充足。
[0024]第二方面,本發(fā)明提供了一種通信方法,包括:
[0025]通用分組無(wú)線系統(tǒng)業(yè)務(wù)支撐節(jié)點(diǎn)SGSN接收用戶設(shè)備通過(guò)源無(wú)線網(wǎng)絡(luò)控制器RNC發(fā)送的業(yè)務(wù)的啟動(dòng)請(qǐng)求;
[0026]所述SGSN通過(guò)降低對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率,使得為所述用戶設(shè)備的所述業(yè)務(wù)建立的所述源RNC上的無(wú)線接入承載RAB指派成功;
[0027]在所述源RNC向目標(biāo)RNC重定位后,所述SGSN確定所述目標(biāo)RNC的網(wǎng)絡(luò)資源充足,其中所述目標(biāo)RNC與所述SGSN相連;
[0028]所述SGSN針對(duì)所述RAB指派成功后對(duì)應(yīng)激活的分組數(shù)據(jù)協(xié)議PDP上下文,向網(wǎng)關(guān)通用分組無(wú)線系統(tǒng)支持節(jié)點(diǎn)GGSN發(fā)送第一 PDP上下文更新請(qǐng)求,所述第一 PDP上下文更新請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第一速率,其中所述第一速率大于所述RAB指派成功時(shí)對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率;
[0029]所述SGSN接收所述GGSN在根據(jù)所述第一 PDP上下文更新請(qǐng)求進(jìn)行速率更新成功后返回的第一 PDP上下文更新成功響應(yīng);
[0030]所述SGSN針對(duì)所述RAB指派成功的RAB向所述目標(biāo)RNC發(fā)送第一 RAB指派請(qǐng)求,所述第一 RAB指派請(qǐng)求包含所述第一速率;
[0031]所述SGSN接收所述目標(biāo)RNC根據(jù)所述第一 RAB指派請(qǐng)求返回的第一 RAB指派響應(yīng),所述第一 RAB指派響應(yīng)用于指示所述目標(biāo)RNC的所述RAB指派成功。
[0032]結(jié)合第二方面,在第二方面的第一種實(shí)現(xiàn)方式中,所述SGSN通過(guò)降低對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率,使得為所述用戶設(shè)備的所述業(yè)務(wù)建立的所述源RNC上的RAB指派成功包括:
[0033]所述SGSN向所述源RNC發(fā)送第二 RAB指派請(qǐng)求,所述第二 RAB指派請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第二速率;
[0034]所述SGSN接收所述源RNC根據(jù)所述第二 RAB指派請(qǐng)求返回的第二 RAB指派響應(yīng),所述第二 RAB指派響應(yīng)包含用于指示所述源RNC的網(wǎng)絡(luò)資源不足的原因值;
[0035]所述SGSN向所述源RNC發(fā)送第三RAB指派請(qǐng)求,所述第三RAB指派請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第三速率,其中所述第三速率小于所述第二速率;
[0036]所述SGSN接收所述源RNC根據(jù)所述第三RAB指派請(qǐng)求返回的第三RAB指派響應(yīng),所述第三RAB指派響應(yīng)用于指示所述RAB指派成功,其中,所述第三速率為所述RAB指派成功時(shí)對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率;
[0037]所述SGSN向所述GGSN發(fā)送第二 PDP上下文更新請(qǐng)求,所述第二 PDP上下文更新請(qǐng)求包含所述第三速率;
[0038]所述SGSN接收所述GGSN在根據(jù)所述第二 PDP上下文更新請(qǐng)求返回的第二 PDP上下文更新成功響應(yīng)。
[0039]結(jié)合第二方面或第二方面的第一種實(shí)現(xiàn)方式,在第二方面的第二種實(shí)現(xiàn)方式中,所述確定目標(biāo)RNC提供的網(wǎng)絡(luò)資源充足包括:
[0040]所述SGSN獲取預(yù)設(shè)時(shí)間內(nèi)的所述目標(biāo)RNC上的RAB指派成功率,如果所述目標(biāo)RNC上的RAB指派成功率達(dá)到預(yù)設(shè)值,則確定所述目標(biāo)RNC提供的網(wǎng)絡(luò)資源充足。
[0041]第三方面,本發(fā)明提供了一種通信系統(tǒng),包括舊通用分組無(wú)線系統(tǒng)業(yè)務(wù)支撐節(jié)點(diǎn)SGSN 和新 SGSN:
[0042]所述舊SGSN用于接收用戶設(shè)備通過(guò)源無(wú)線網(wǎng)絡(luò)控制器RNC發(fā)送的業(yè)務(wù)的啟動(dòng)請(qǐng)求;以及用于通過(guò)降低對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率,使得為所述用戶設(shè)備的所述業(yè)務(wù)建立的所述源RNC上的無(wú)線接入承載RAB指派成功;
[0043]所述新SGSN用于在所述源RNC向目標(biāo)RNC重定位后,確定所述目標(biāo)RNC的網(wǎng)絡(luò)資源充足,其中所述目標(biāo)RNC與所述新SGSN相連;
[0044]所述新SGSN還用于針對(duì)所述RAB指派成功后對(duì)應(yīng)激活的分組數(shù)據(jù)協(xié)議PDP上下文,向網(wǎng)關(guān)通用分組無(wú)線系統(tǒng)支持節(jié)點(diǎn)GGSN發(fā)送第一 PDP上下文更新請(qǐng)求,所述第一 TOP上下文請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第一速率,其中所述第一速率大于所述RAB指派成功時(shí)對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率;接收所述GGSN在根據(jù)所述第一 PDP上下文更新請(qǐng)求進(jìn)行速率更新成功后返回的第一 PDP上下文更新成功響應(yīng);針對(duì)所述RAB指派成功的RAB向所述目標(biāo)RNC發(fā)送第一 RAB指派請(qǐng)求,所述第一 RAB指派請(qǐng)求包含所述第一速率;以及接收所述目標(biāo)RNC根據(jù)所述第一 RAB指派請(qǐng)求返回的第一 RAB指派響應(yīng),所述第一 RAB指派響應(yīng)用于指示所述目標(biāo)RNC的所述RAB指派成功。
[0045]結(jié)合第三方面,在第三方面的第一種實(shí)現(xiàn)方式中,所述舊SGSN用于通過(guò)降低對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率,使得為所述用戶設(shè)備的所述業(yè)務(wù)建立的所述源RNC上的RAB指派成功包括:
[0046]所述舊SGSN向所述源RNC發(fā)送第二 RAB指派請(qǐng)求,所述第二 RAB指派請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第二速率;
[0047]所述舊SGSN接收所述源RNC根據(jù)所述第二 RAB指派請(qǐng)求返回的第二 RAB指派響應(yīng),所述第二 RAB指派響應(yīng)包含用于指示所述源RNC的網(wǎng)絡(luò)資源不足的原因值;
[0048]所述舊SGSN向所述源RNC發(fā)送第三RAB指派請(qǐng)求,所述第三RAB指派請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第三速率,其中所述第三速率小于所述第二速率;
[0049]所述舊SGSN接收所述源RNC根據(jù)所述第三RAB指派請(qǐng)求返回的第三RAB指派響應(yīng),所述第三RAB指派響應(yīng)用于指示所述RAB指派成功,其中,所述第三速率為所述RAB指派成功時(shí)對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率;
[0050]所述舊SGSN向所述GGSN發(fā)送第二 PDP上下文更新請(qǐng)求,所述第二 PDP上下文更新請(qǐng)求包含所述第三速率;
[0051]所述舊SGSN接收所述GGSN在根據(jù)所述第二 PDP上下文更新請(qǐng)求返回的第二 I3DP上下文更新成功響應(yīng)。
[0052]結(jié)合第三方面或第三方面的第一種實(shí)現(xiàn)方式,在第三方面的第二種實(shí)現(xiàn)方式中,所述舊SGSN還用于將所述RAB指派成功后對(duì)應(yīng)激活的PDP上下文發(fā)送給所述新SGSN,所述發(fā)送的PDP上下文中包含指示信息,所述指示信息用于指示該P(yáng)DP上下文為由于RNC資源不足而被降速的PDP上下文。
[0053]結(jié)合第三方面的第二種實(shí)現(xiàn)方式,在第三方面的第三種實(shí)現(xiàn)方式中,所述舊SGSN將所述RAB指派成功后對(duì)應(yīng)激活的PDP上下文發(fā)送給所述新SGSN包括:
[0054]所述舊SGSN向所述新SGSN發(fā)送前向重定位請(qǐng)求消息,所述前向重定位請(qǐng)求消息包含所述RAB指派成功后對(duì)應(yīng)激活的PDP上下文,所述RAB指派成功后對(duì)應(yīng)激活的PDP上下文中包含標(biāo)識(shí)位,所述標(biāo)識(shí)位用于指示該P(yáng)DP上下文為由于RNC資源不足而被降速的TOP上下文。
[0055]結(jié)合第三方面至第三方面的第三種實(shí)現(xiàn)方式中的任一種,在第三方面的第四種實(shí)現(xiàn)方式中,所述新SGSN具體用于獲取預(yù)設(shè)時(shí)間內(nèi)的所述目標(biāo)RNC的RAB指派成功率,如果所述目標(biāo)RNC的RAB指派成功率達(dá)到預(yù)設(shè)值,則確定所述目標(biāo)RNC提供的網(wǎng)絡(luò)資源充足。
[0056]第四方面,本發(fā)明提供了一種通信裝置,所述裝置包括:
[0057]業(yè)務(wù)啟動(dòng)單元,用于接收用戶設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)控制器RNC發(fā)送的業(yè)務(wù)的啟動(dòng)請(qǐng)求;
[0058]降速指派單元,用于通過(guò)降低對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率,使得為所述用戶設(shè)備的所述業(yè)務(wù)建立的所述RNC上的無(wú)線接入承載RAB指派成功;
[0059]確定單元,用于確定所述RNC的網(wǎng)絡(luò)資源充足;
[0060]第一處理單元,用于針對(duì)所述RAB指派成功后對(duì)應(yīng)激活的分組數(shù)據(jù)協(xié)議PDP上下文,向網(wǎng)關(guān)通用分組無(wú)線系統(tǒng)支持節(jié)點(diǎn)GGSN發(fā)送第一 PDP上下文更新請(qǐng)求,所述第一 TOP上下文更新請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第一速率,其中所述第一速率大于所述RAB指派成功時(shí)對(duì)所述用戶設(shè)備的所述業(yè)務(wù)所請(qǐng)求使用的速率;接收所述GGSN在根據(jù)所述第一 PDP上下文更新請(qǐng)求進(jìn)行速率更新成功后返回的第一 PDP上下文更新成功響應(yīng);針對(duì)所述RAB指派成功的RAB向所述RNC發(fā)送第一 RAB指派請(qǐng)求,所述第一 RAB指派請(qǐng)求包含所述第一速率;以及接收所述RNC根據(jù)所述第一 RAB指派請(qǐng)求返回的第一 RAB指派響應(yīng),所述第一 RAB指派響應(yīng)用于指示所述RNC的所述RAB指派成功。
[0061]結(jié)合第四方面,在第四方面的第一種實(shí)現(xiàn)方式中,所述降速指派單元具體用于向所述RNC發(fā)送第二無(wú)線接入承載RAB指派請(qǐng)求,所述第二 RAB指派請(qǐng)求包含請(qǐng)求對(duì)所述用戶設(shè)備的所述業(yè)務(wù)使用的第二速率;
[0062]接收所述RNC根據(jù)所述第二 RAB指派請(qǐng)求返回的第二 RAB指派響應(yīng),所述第二 RAB指派響應(yīng)包含用于指示所述