本發(fā)明涉及移動(dòng)通信領(lǐng)域,特別是指一種volte話務(wù)路由方法、裝置及系統(tǒng)。
背景技術(shù):
與長(zhǎng)期演進(jìn)技術(shù)(longtermevolution,簡(jiǎn)稱lte)網(wǎng)絡(luò)相比,2g(第二代移動(dòng)通信技術(shù))/3g(第三代移動(dòng)通信技術(shù))網(wǎng)絡(luò)只有分組交換域(packetswitchdomain,簡(jiǎn)稱ps域),沒有電路交換域(circuitswitcheddomain,簡(jiǎn)稱cs域),所以在lte網(wǎng)絡(luò)中實(shí)現(xiàn)語(yǔ)音業(yè)務(wù)是運(yùn)營(yíng)商重點(diǎn)考慮的技術(shù)。采用基于多媒體子系統(tǒng)(ipmultimediasubsystem,簡(jiǎn)稱ims)的語(yǔ)音業(yè)務(wù)方案(voiceoverlte,簡(jiǎn)稱volte)成為了目標(biāo)解決方案,其能配合lte網(wǎng)絡(luò)或4g(第四代移動(dòng)通信技術(shù))核心網(wǎng)絡(luò)(evolvedpacketcore,簡(jiǎn)稱epc網(wǎng)絡(luò))實(shí)現(xiàn)端到端的基于ps域的語(yǔ)音業(yè)務(wù)。在volte網(wǎng)絡(luò)環(huán)境下,其話務(wù)路由(含主叫、被叫)是由epc網(wǎng)絡(luò)(包括sgw(servinggateway,服務(wù)網(wǎng)關(guān))、pgw(pdngateway,公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān))等主要設(shè)備)、ims網(wǎng)絡(luò)(包括主要設(shè)備atgw(接入轉(zhuǎn)發(fā)網(wǎng)關(guān)))構(gòu)成。
其中,在以上設(shè)備中,sgw位于漫游地網(wǎng)絡(luò),pgw為用戶最后一次注冊(cè)地的設(shè)備(簡(jiǎn)稱始發(fā)地)。atgw和pgw是同址部署,也為始發(fā)地的設(shè)備。
比如,某volte用戶在深圳開機(jī),登記到4g網(wǎng)絡(luò)上,此后漫游到廣州,在廣州使用volte進(jìn)行語(yǔ)音通話時(shí),其話務(wù)路由(不管主叫、被叫)為如下:廣州(sgw)-深圳(pgw)-深圳(atgw),即用戶在廣州不管撥打任何電話,或接聽任何電話,其話務(wù)承載均要迂回到深圳,造成話務(wù)迂回,由此將帶來(lái)通話延時(shí)增加、資源浪費(fèi)等問題,此外在用戶撥打110等本地服務(wù)時(shí),也會(huì)造成接入錯(cuò)誤。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種volte話務(wù)路由方法、裝置及系統(tǒng),能夠避免話務(wù)迂回,降低通話延時(shí),提升資源利用率。
為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供技術(shù)方案如下:
一方面,提供一種volte話務(wù)路由方法,包括:
第一策略與計(jì)費(fèi)規(guī)則功能單元接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息,所述第一策略與計(jì)費(fèi)規(guī)則功能單元和所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
所述第一策略與計(jì)費(fèi)規(guī)則功能單元判斷用戶終端是否發(fā)生跨區(qū);
在所述用戶終端發(fā)生跨區(qū)時(shí),所述第一策略與計(jì)費(fèi)規(guī)則功能單元指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求,所述第一承載為第二服務(wù)網(wǎng)關(guān)到所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地。
進(jìn)一步地,所述第一策略與計(jì)費(fèi)規(guī)則功能單元指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求之后還包括:
所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)發(fā)送刪除承載請(qǐng)求消息到第二服務(wù)網(wǎng)關(guān),并由所述第二服務(wù)網(wǎng)關(guān)轉(zhuǎn)發(fā)所述刪除承載請(qǐng)求消息到第二移動(dòng)管理實(shí)體,所述第二移動(dòng)管理實(shí)體位于用戶終端的漫游地,所述刪除承載請(qǐng)求消息中攜帶有第一承載標(biāo)識(shí)。
進(jìn)一步地,所述第一策略與計(jì)費(fèi)規(guī)則功能單元接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息之前還包括:
所述第一策略與計(jì)費(fèi)規(guī)則功能單元配置所述用戶終端始發(fā)地的跟蹤區(qū)ta值范圍;
所述第一策略與計(jì)費(fèi)規(guī)則功能單元判斷用戶終端是否發(fā)生跨區(qū)包括:
在所述用戶終端完成跟蹤區(qū)更新預(yù)設(shè)時(shí)間后,判斷所述用戶終端的ta值是否位于所述ta值范圍內(nèi),在所述用戶終端的ta值位于所述ta值范圍外, 所述用戶終端存在volte的信令默認(rèn)承載且所述用戶終端沒有正在進(jìn)行的專用volte承載時(shí),判斷所述用戶終端發(fā)生跨區(qū)。
本發(fā)明實(shí)施例還提供了一種volte話務(wù)路由裝置,包括:
接收模塊,用于接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息,所述接收模塊和所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
判斷模塊,用于判斷用戶終端是否發(fā)生跨區(qū);
處理模塊,用于在所述用戶終端發(fā)生跨區(qū)時(shí),指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求,所述第一承載為第二服務(wù)網(wǎng)關(guān)到所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地。
進(jìn)一步地,所述裝置還包括:
發(fā)送模塊,用于發(fā)送刪除承載請(qǐng)求消息到第二服務(wù)網(wǎng)關(guān),并由所述第二服務(wù)網(wǎng)關(guān)轉(zhuǎn)發(fā)所述刪除承載請(qǐng)求消息到第二移動(dòng)管理實(shí)體,所述第二移動(dòng)管理實(shí)體位于用戶終端的漫游地,所述刪除承載請(qǐng)求消息中攜帶有第一承載標(biāo)識(shí)。
進(jìn)一步地,所述裝置還包括:
配置模塊,用于配置所述用戶終端始發(fā)地的跟蹤區(qū)ta值范圍;
所述判斷模塊具體用于在所述用戶終端完成跟蹤區(qū)更新預(yù)設(shè)時(shí)間后,判斷所述用戶終端的ta值是否位于所述ta值范圍內(nèi),在所述用戶終端的ta值位于所述ta值范圍外,所述用戶終端存在volte的信令默認(rèn)承載且所述用戶終端沒有正在進(jìn)行的專用volte承載時(shí),判斷所述用戶終端發(fā)生跨區(qū)。
本發(fā)明實(shí)施例還提供了一種volte話務(wù)路由方法,包括:
第二移動(dòng)管理實(shí)體接收第二服務(wù)網(wǎng)關(guān)發(fā)送的刪除承載請(qǐng)求消息,所述刪除承載請(qǐng)求消息指示刪除用戶終端的第一承載,所述第一承載為第二服務(wù)網(wǎng)關(guān)到第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,第二移動(dòng)管理實(shí)體和第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地,所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
所述第二移動(dòng)管理實(shí)體判斷所述第一承載是否為所述用戶終端的唯一承載,如果所述第一承載不是所述用戶終端的唯一承載,則指示所述用戶終端去激活所述第一承載。
進(jìn)一步地,所述指示所述用戶終端去激活所述第一承載之后還包括:
所述第二移動(dòng)管理實(shí)體接收所述用戶終端的建立第二承載的承載建立請(qǐng)求消息,所述承載建立請(qǐng)求消息為所述用戶終端刪除所述第一承載之后向所述第二移動(dòng)管理實(shí)體發(fā)送;
所述第二移動(dòng)管理實(shí)體建立起所述用戶終端的第二承載,所述第二承載為第二服務(wù)網(wǎng)關(guān)到第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的漫游地。
本發(fā)明實(shí)施例還提供了一種volte話務(wù)路由裝置,包括:
接收模塊,用于接收第二服務(wù)網(wǎng)關(guān)發(fā)送的刪除承載請(qǐng)求消息,所述刪除承載請(qǐng)求消息指示刪除用戶終端的第一承載,所述第一承載為第二服務(wù)網(wǎng)關(guān)到第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,第二移動(dòng)管理實(shí)體和第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地,所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
處理模塊,用于判斷所述第一承載是否為所述用戶終端的唯一承載,如果所述第一承載不是所述用戶終端的唯一承載,則指示所述用戶終端去激活所述第一承載。
進(jìn)一步地,
所述接收模塊還用于接收所述用戶終端的建立第二承載的承載建立請(qǐng)求消息,所述承載建立請(qǐng)求消息為所述用戶終端刪除所述第一承載之后向所述第二移動(dòng)管理實(shí)體發(fā)送;
創(chuàng)建模塊,用于建立起所述用戶終端的第二承載,所述第二承載為第二服務(wù)網(wǎng)關(guān)到第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的漫游地。
本發(fā)明實(shí)施例還提供了一種volte話務(wù)路由系統(tǒng),包括:
第一策略與計(jì)費(fèi)規(guī)則功能單元,用于接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息,判斷用戶終端是否發(fā)生跨區(qū),在所述用戶終端發(fā)生跨區(qū)時(shí),指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求;
所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān),用于發(fā)送刪除承載請(qǐng)求消息到第二服務(wù)網(wǎng)關(guān), 所述刪除承載請(qǐng)求消息指示刪除用戶終端的第一承載;
所述第二服務(wù)網(wǎng)關(guān),用于轉(zhuǎn)發(fā)所述刪除承載請(qǐng)求消息到第二移動(dòng)管理實(shí)體;
所述第二移動(dòng)管理實(shí)體,用于接收第二服務(wù)網(wǎng)關(guān)發(fā)送的刪除承載請(qǐng)求消息,判斷所述第一承載是否為所述用戶終端的唯一承載,如果所述第一承載不是所述用戶終端的唯一承載,則指示所述用戶終端去激活所述第一承載;接收所述用戶終端的建立第二承載的承載建立請(qǐng)求消息,建立起所述用戶終端的第二承載;
所述用戶終端,用于在接收到所述第二移動(dòng)管理實(shí)體的指示后,去激活所述第一承載,并向所述第二移動(dòng)管理實(shí)體發(fā)送建立第二承載的承載建立請(qǐng)求消息;
其中,所述第一承載為第二服務(wù)網(wǎng)關(guān)到第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二承載為第二服務(wù)網(wǎng)關(guān)到第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第一策略與計(jì)費(fèi)規(guī)則功能單元和所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地,所述第二移動(dòng)管理實(shí)體、第二服務(wù)網(wǎng)關(guān)和第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的漫游地。
本發(fā)明的實(shí)施例具有以下有益效果:
上述方案中,在用戶終端位置信息發(fā)生變化時(shí),判斷用戶終端是否發(fā)生跨區(qū),在用戶終端發(fā)生跨區(qū)時(shí),刪除用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到始發(fā)地?cái)?shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,重新建立用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到漫游地公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載。本發(fā)明實(shí)施例通過對(duì)volte用戶承載進(jìn)行檢測(cè)和更新,進(jìn)而優(yōu)化用戶volte通話路由,避免話務(wù)迂回的情況,提升業(yè)務(wù)質(zhì)量。用戶通話的延時(shí)、丟包等指標(biāo),相比現(xiàn)有技術(shù),有明顯提升,并且避免了骨干層帶寬的浪費(fèi),提升資源利用率。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例由路線1切換至路線2的示意圖;
圖2為本發(fā)明實(shí)施例話務(wù)路由方法的信令示意圖。
具體實(shí)施方式
為使本發(fā)明的實(shí)施例要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
本發(fā)明的實(shí)施例提供一種volte話務(wù)路由方法、裝置及系統(tǒng),能夠避免話務(wù)迂回,降低通話延時(shí),提升資源利用率。
實(shí)施例一
本實(shí)施例提供一種volte話務(wù)路由方法,應(yīng)用于用戶終端的始發(fā)地網(wǎng)元,所述方法包括:
第一策略與計(jì)費(fèi)規(guī)則功能單元接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息,所述第一策略與計(jì)費(fèi)規(guī)則功能單元和所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
所述第一策略與計(jì)費(fèi)規(guī)則功能單元判斷用戶終端是否發(fā)生跨區(qū);
在所述用戶終端發(fā)生跨區(qū)時(shí),所述第一策略與計(jì)費(fèi)規(guī)則功能單元指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求,所述第一承載為第二服務(wù)網(wǎng)關(guān)到所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地。
本實(shí)施例在用戶終端位置信息發(fā)生變化時(shí),判斷用戶終端是否發(fā)生跨區(qū),在用戶終端發(fā)生跨區(qū)時(shí),刪除用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到始發(fā)地?cái)?shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,重新建立用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到漫游地公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載。本發(fā)明實(shí)施例通過對(duì)volte用戶承載進(jìn)行檢測(cè)和更新,進(jìn)而優(yōu)化用戶volte通話路由,避免話務(wù)迂回的情況,提升業(yè)務(wù)質(zhì)量。用戶通話的延時(shí)、丟包等指標(biāo),相比現(xiàn)有技術(shù),有明顯提升,并且避免了骨干層帶寬的浪費(fèi),提升資源利用率。
進(jìn)一步地,所述第一策略與計(jì)費(fèi)規(guī)則功能單元指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求之后還包括:
所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)發(fā)送刪除承載請(qǐng)求消息到第二服務(wù)網(wǎng)關(guān),并由所 述第二服務(wù)網(wǎng)關(guān)轉(zhuǎn)發(fā)所述刪除承載請(qǐng)求消息到第二移動(dòng)管理實(shí)體,所述第二移動(dòng)管理實(shí)體位于用戶終端的漫游地,所述刪除承載請(qǐng)求消息中攜帶有第一承載標(biāo)識(shí)。
進(jìn)一步地,所述第一策略與計(jì)費(fèi)規(guī)則功能單元接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息之前還包括:
所述第一策略與計(jì)費(fèi)規(guī)則功能單元配置所述用戶終端始發(fā)地的跟蹤區(qū)ta值范圍;
所述第一策略與計(jì)費(fèi)規(guī)則功能單元判斷用戶終端是否發(fā)生跨區(qū)包括:
在所述用戶終端完成跟蹤區(qū)更新預(yù)設(shè)時(shí)間后,判斷所述用戶終端的ta值是否位于所述ta值范圍內(nèi),在所述用戶終端的ta值位于所述ta值范圍外,所述用戶終端存在volte的信令默認(rèn)承載且所述用戶終端沒有正在進(jìn)行的專用volte承載時(shí),判斷所述用戶終端發(fā)生跨區(qū)。
實(shí)施例二
本實(shí)施例提供了一種volte話務(wù)路由裝置,應(yīng)用于用戶終端的始發(fā)地網(wǎng)元,所述裝置包括:
接收模塊,用于接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息,所述接收模塊和所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
判斷模塊,用于判斷用戶終端是否發(fā)生跨區(qū);
處理模塊,用于在所述用戶終端發(fā)生跨區(qū)時(shí),指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求,所述第一承載為第二服務(wù)網(wǎng)關(guān)到所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地。
本實(shí)施例在用戶終端位置信息發(fā)生變化時(shí),判斷用戶終端是否發(fā)生跨區(qū),在用戶終端發(fā)生跨區(qū)時(shí),刪除用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到始發(fā)地?cái)?shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,重新建立用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到漫游地公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載。本發(fā)明實(shí)施例通過對(duì)volte用戶承載進(jìn)行檢測(cè)和更新,進(jìn)而優(yōu)化用戶volte通話路由,避免話務(wù)迂回的情況,提升業(yè)務(wù)質(zhì)量。用戶通話的延時(shí)、丟包等指標(biāo),相比現(xiàn)有技術(shù),有明顯提升,并且避免了骨干層帶寬的 浪費(fèi),提升資源利用率。
進(jìn)一步地,所述裝置還包括:
發(fā)送模塊,用于發(fā)送刪除承載請(qǐng)求消息到第二服務(wù)網(wǎng)關(guān),并由所述第二服務(wù)網(wǎng)關(guān)轉(zhuǎn)發(fā)所述刪除承載請(qǐng)求消息到第二移動(dòng)管理實(shí)體,所述第二移動(dòng)管理實(shí)體位于用戶終端的漫游地,所述刪除承載請(qǐng)求消息中攜帶有第一承載標(biāo)識(shí)。
進(jìn)一步地,所述裝置還包括:
配置模塊,用于配置所述用戶終端始發(fā)地的跟蹤區(qū)ta值范圍;
所述判斷模塊具體用于在所述用戶終端完成跟蹤區(qū)更新預(yù)設(shè)時(shí)間后,判斷所述用戶終端的ta值是否位于所述ta值范圍內(nèi),在所述用戶終端的ta值位于所述ta值范圍外,所述用戶終端存在volte的信令默認(rèn)承載且所述用戶終端沒有正在進(jìn)行的專用volte承載時(shí),判斷所述用戶終端發(fā)生跨區(qū)。
實(shí)施例三
本實(shí)施例提供了一種volte話務(wù)路由方法,應(yīng)用于用戶終端的漫游地網(wǎng)元,所述方法包括:
第二移動(dòng)管理實(shí)體接收第二服務(wù)網(wǎng)關(guān)發(fā)送的刪除承載請(qǐng)求消息,所述刪除承載請(qǐng)求消息指示刪除用戶終端的第一承載,所述第一承載為第二服務(wù)網(wǎng)關(guān)到第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,第二移動(dòng)管理實(shí)體和第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地,所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
所述第二移動(dòng)管理實(shí)體判斷所述第一承載是否為所述用戶終端的唯一承載,如果所述第一承載不是所述用戶終端的唯一承載,則指示所述用戶終端去激活所述第一承載。
本實(shí)施例在用戶終端發(fā)生跨區(qū)時(shí),刪除用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到始發(fā)地?cái)?shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,重新建立用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到漫游地公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載。本發(fā)明實(shí)施例通過對(duì)volte用戶承載進(jìn)行檢測(cè)和更新,進(jìn)而優(yōu)化用戶volte通話路由,避免話務(wù)迂回的情況,提升業(yè)務(wù)質(zhì)量。用戶通話的延時(shí)、丟包等指標(biāo),相比現(xiàn)有技術(shù),有明顯提升,并且避免了骨干層帶寬的浪費(fèi),提升資源利用率。
進(jìn)一步地,所述指示所述用戶終端去激活所述第一承載之后還包括:
所述第二移動(dòng)管理實(shí)體接收所述用戶終端的建立第二承載的承載建立請(qǐng)求消息,所述承載建立請(qǐng)求消息為所述用戶終端刪除所述第一承載之后向所述第二移動(dòng)管理實(shí)體發(fā)送;
所述第二移動(dòng)管理實(shí)體建立起所述用戶終端的第二承載,所述第二承載為第二服務(wù)網(wǎng)關(guān)到第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的漫游地。
實(shí)施例四
本實(shí)施例提供了一種volte話務(wù)路由裝置,應(yīng)用于用戶終端的漫游地網(wǎng)元,所述裝置包括:
接收模塊,用于接收第二服務(wù)網(wǎng)關(guān)發(fā)送的刪除承載請(qǐng)求消息,所述刪除承載請(qǐng)求消息指示刪除用戶終端的第一承載,所述第一承載為第二服務(wù)網(wǎng)關(guān)到第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,第二移動(dòng)管理實(shí)體和第二服務(wù)網(wǎng)關(guān)位于所述用戶終端的漫游地,所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地;
處理模塊,用于判斷所述第一承載是否為所述用戶終端的唯一承載,如果所述第一承載不是所述用戶終端的唯一承載,則指示所述用戶終端去激活所述第一承載。
本實(shí)施例在用戶終端發(fā)生跨區(qū)時(shí),刪除用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到始發(fā)地?cái)?shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,重新建立用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到漫游地公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載。本發(fā)明實(shí)施例通過對(duì)volte用戶承載進(jìn)行檢測(cè)和更新,進(jìn)而優(yōu)化用戶volte通話路由,避免話務(wù)迂回的情況,提升業(yè)務(wù)質(zhì)量。用戶通話的延時(shí)、丟包等指標(biāo),相比現(xiàn)有技術(shù),有明顯提升,并且避免了骨干層帶寬的浪費(fèi),提升資源利用率。
進(jìn)一步地,
所述接收模塊還用于接收所述用戶終端的建立第二承載的承載建立請(qǐng)求消息,所述承載建立請(qǐng)求消息為所述用戶終端刪除所述第一承載之后向所述第二移動(dòng)管理實(shí)體發(fā)送;
創(chuàng)建模塊,用于建立起所述用戶終端的第二承載,所述第二承載為第二服務(wù)網(wǎng)關(guān)到第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述 用戶終端的漫游地。
實(shí)施例五
本實(shí)施例還提供了一種volte話務(wù)路由系統(tǒng),所述系統(tǒng)包括:
第一策略與計(jì)費(fèi)規(guī)則功能單元,用于接收第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)上報(bào)的用戶終端位置信息變化消息,判斷用戶終端是否發(fā)生跨區(qū),在所述用戶終端發(fā)生跨區(qū)時(shí),指示所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)刪除所述用戶終端的第一承載,并指示所述用戶終端重新發(fā)起建立承載請(qǐng)求;
所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān),用于發(fā)送刪除承載請(qǐng)求消息到第二服務(wù)網(wǎng)關(guān),所述刪除承載請(qǐng)求消息指示刪除用戶終端的第一承載;
所述第二服務(wù)網(wǎng)關(guān),用于轉(zhuǎn)發(fā)所述刪除承載請(qǐng)求消息到第二移動(dòng)管理實(shí)體;
所述第二移動(dòng)管理實(shí)體,用于接收第二服務(wù)網(wǎng)關(guān)發(fā)送的刪除承載請(qǐng)求消息,判斷所述第一承載是否為所述用戶終端的唯一承載,如果所述第一承載不是所述用戶終端的唯一承載,則指示所述用戶終端去激活所述第一承載;接收所述用戶終端的建立第二承載的承載建立請(qǐng)求消息,建立起所述用戶終端的第二承載;
所述用戶終端,用于在接收到所述第二移動(dòng)管理實(shí)體的指示后,去激活所述第一承載,并向所述第二移動(dòng)管理實(shí)體發(fā)送建立第二承載的承載建立請(qǐng)求消息;
其中,所述第一承載為第二服務(wù)網(wǎng)關(guān)到第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第二承載為第二服務(wù)網(wǎng)關(guān)到第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,所述第一策略與計(jì)費(fèi)規(guī)則功能單元和所述第一公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的始發(fā)地,所述第二移動(dòng)管理實(shí)體、第二服務(wù)網(wǎng)關(guān)和第二公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)位于所述用戶終端的漫游地。
本實(shí)施例在用戶終端位置信息發(fā)生變化時(shí),判斷用戶終端是否發(fā)生跨區(qū),在用戶終端發(fā)生跨區(qū)時(shí),刪除用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到始發(fā)地?cái)?shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載,重新建立用戶終端的從漫游地服務(wù)網(wǎng)關(guān)到漫游地公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)之間的承載。本發(fā)明實(shí)施例通過對(duì)volte用戶承載進(jìn)行檢測(cè)和更新,進(jìn)而 優(yōu)化用戶volte通話路由,避免話務(wù)迂回的情況,提升業(yè)務(wù)質(zhì)量。用戶通話的延時(shí)、丟包等指標(biāo),相比現(xiàn)有技術(shù),有明顯提升,并且避免了骨干層帶寬的浪費(fèi),提升資源利用率。
實(shí)施例六
現(xiàn)有技術(shù)中,volte用戶在a地首次登記注冊(cè),此后漫游到b地時(shí),由于其默認(rèn)eps承載一直錨定a地。因此造成迂回,其路由如圖1中的路線1。本發(fā)明的技術(shù)方案通過始發(fā)地(a地)pcrf(policyandchargingrulesfunction,策略與計(jì)費(fèi)規(guī)則功能單元)的智能管控檢測(cè)算法,檢測(cè)到用戶發(fā)生跨區(qū)移動(dòng),并且在滿足一定條件下,通過a地的pgw、b地的sgw和mme(mobilitymanagemententity,移動(dòng)管理實(shí)體)等設(shè)備,下發(fā)承載去激活(攜帶重激活指示標(biāo)志)的信令到用戶側(cè),使用戶自動(dòng)重新建立承載,新建的承載路線為圖1的路線2。
從圖1可以看出,與路線1相比,路線2處于用戶當(dāng)前的漫游地,其通話資源均由就近的網(wǎng)絡(luò)提供,因此效率和通話質(zhì)量都有明顯改善。
具體地,本發(fā)明的volte話務(wù)路由方法包括以下步驟:
步驟1:用戶漫游,發(fā)生tau(trackingareaupdate,跟蹤區(qū)更新)過程,建立起漫游地(b地)sgw到始發(fā)地(a地)pgw的承載(路線1);
步驟2:由于發(fā)生位置信息變化,a地的pgw上報(bào)位置信息變化給a地的pcrf;
步驟3:a地的pcrf進(jìn)行跨區(qū)檢測(cè)判決,如果確認(rèn)用戶發(fā)生跨區(qū),則發(fā)信令到pgw,刪除本承載,并且信令消息中,攜帶指示信息“重激活”,指示用戶重新發(fā)起建立承載請(qǐng)求。另外,該消息中攜帶用戶volte業(yè)務(wù)的默認(rèn)承載id(標(biāo)識(shí));
步驟4:a地的pgw發(fā)送“deletebearerrequest”消息到b地的sgw,b地的sgw轉(zhuǎn)發(fā)給b地的mme。該消息中“causevalues”="reactivationrequested",指示用戶先去激活該承載,之后新建默認(rèn)承載;
步驟5:b地mme通過透?jìng)飨聛?lái)的承載id進(jìn)行判斷,如果這個(gè)承載是用戶唯一的承載,則發(fā)出“detachrequest“消息,且攜帶“re-attachrequired” 標(biāo)志;如果這個(gè)不是用戶唯一的承載,比如用戶還有上網(wǎng)等其它應(yīng)用,則下發(fā)“deactivateepsbearercontextrequest”到用戶。該消息中“esmcause”=“#39:reactivationrequeste”,指示用戶先去激活該承載,之后新建默認(rèn)承載;
步驟6:用戶收到mme下發(fā)的“detachrequest“,或者“deactivateepsbearercontextrequest”后,刪除原承載,并發(fā)出建立新承載的請(qǐng)求;
步驟7:漫游地(b地)的mme收到請(qǐng)求后,通過pgw選擇功能及其dns(domainnamesystem,域名系統(tǒng))數(shù)據(jù)配置,將路由選擇指向b地的pgw,此后建立新的承載路由,如圖1的路線2。
本發(fā)明的技術(shù)方案中,始發(fā)地(上圖中a地)的pcrf需要進(jìn)行跨區(qū)檢測(cè),其關(guān)鍵邏輯如下:
1、數(shù)據(jù)配置:需要配置本地所有ta(trackingarea,跟蹤區(qū))值范圍,在此之外的,均視為跨區(qū)行為。
2、檢測(cè)點(diǎn):pgw發(fā)出的“modifybearerrequest”,且用戶的volte默認(rèn)信令承載已經(jīng)建立。
3、檢測(cè)算法:需要同時(shí)滿足下面4個(gè)條件,
條件1、用戶發(fā)生tau,且新的ta不在本地ta范圍;
條件2、用戶tau完成,pcrf延遲一段時(shí)間(假設(shè)為8秒,一般tau的時(shí)間為3-5秒)。設(shè)置延遲時(shí)間的目的是使得tau順利完成,確保正在進(jìn)行的業(yè)務(wù)不中斷。
條件3、用戶存在volte的信令默認(rèn)承載(表明用戶已經(jīng)注冊(cè));
條件4、用戶沒有正在進(jìn)行的專用volte承載(如果有的話,則意味著用戶正在通話)。
4、關(guān)鍵信元傳遞
在以上各個(gè)網(wǎng)元或設(shè)備的相互通信中,需要傳遞一些重要信元,達(dá)到相互配合,最終使用戶終端自動(dòng)重新建立volte信令承載的目的。
從a地的pcrf到a地的pgw:指示承載去激活,攜帶指示標(biāo)注(重激活)。
從a地的pgw到b的sgw、mme:發(fā)送“deletebearerrequest”消息, 該消息中“causevalues”="reactivationrequested"。
從b地的mme發(fā)送nas消息到用戶:發(fā)送“detachrequest“消息,且包括重新注冊(cè)指示標(biāo)志(唯一承載)?;蛘摺癲eactivateepsbearercontextrequest”到用戶。該消息中“esmcause”=“#39:reactivationrequeste”(非唯一承載)。
本實(shí)施例對(duì)volte用戶承載進(jìn)行檢測(cè)和更新,進(jìn)而優(yōu)化用戶volte通話路由,避免話務(wù)迂回的情況,提升業(yè)務(wù)質(zhì)量。用戶通話的延時(shí)、丟包等指標(biāo),相比現(xiàn)有技術(shù),有明顯提升,并且避免了骨干層帶寬的浪費(fèi),提升資源利用率。
此說(shuō)明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。
本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來(lái)說(shuō),一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來(lái)說(shuō),其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無(wú)需物理地位于一起,而是可以包括存儲(chǔ)在不同物理上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來(lái)實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(vlsi)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。
在本發(fā)明各方法實(shí)施例中,所述各步驟的序號(hào)并不能用于限定各步驟的先后順序,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,對(duì)各步驟的先后變化也在本發(fā)明的保護(hù)范圍之內(nèi)。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。