本發(fā)明涉及通信,尤其涉及一種信息傳輸方法、裝置及設(shè)備。
背景技術(shù):
1、現(xiàn)有的ip多媒體子系統(tǒng)(ip?multimedia?subsystem,ims)中,定義了多種提供媒體功能的邏輯實(shí)體和控制面邏輯實(shí)體。比如:
2、1、volte(語音長期演進(jìn))as(應(yīng)用服務(wù)器):
3、(1)mmtel(多媒體電話)as:用于為volte用戶提供多媒體電話基本業(yè)務(wù)和補(bǔ)充業(yè)務(wù);
4、(2)scc(服務(wù)集中化和連續(xù)性)as:實(shí)現(xiàn)volte的被叫域選擇;
5、(3)mrf(媒體資源功能):負(fù)責(zé)對媒體資源的控制和處理,實(shí)現(xiàn)音視頻播放、會議、dtmf(雙音多頻)收號和音頻錄音等功能。mrf包括多媒體資源控制器mrfc和多媒體資源處理器mrfp。
6、2、volte?sbc(會話邊界控制器):
7、(1)volte?sbc-c(控制面)提供注冊鑒權(quán)、信令保護(hù)、信令壓縮、媒體授權(quán)、qos(服務(wù)質(zhì)量)控制、信令路由、緊急呼叫、計費(fèi)等功能;為支持號碼補(bǔ)全以及緊急呼叫,還能識別緊急呼叫,獲取用戶位置信息,并在sip(會話初始協(xié)議)信令中添加相應(yīng)信息,且能將位置信息映射為區(qū)號。
8、(2)volte?sbc-u(用戶面)是終端接入ims網(wǎng)絡(luò)的媒體面的錨定點(diǎn),具備媒體資源管理、qos控制、編解碼轉(zhuǎn)換、媒體轉(zhuǎn)發(fā)、緊急呼叫等功能。
9、3、cscf(呼叫會話控制功能):
10、(1)i-cscf(查詢cscf),是ims域的邊界點(diǎn),其主要功能包括指派s-cscf路由功能、transit(中轉(zhuǎn))功能等。
11、(2)s-cscf(服務(wù)cscf),負(fù)責(zé)對ue(終端)的注冊鑒權(quán)和會話控制,執(zhí)行針對主叫端及被叫端ims用戶的基本會話路由功能,并根據(jù)用戶簽約的ims業(yè)務(wù)觸發(fā)規(guī)則,在條件滿足時進(jìn)行到as的業(yè)務(wù)觸發(fā)。
12、4、udm或hss:
13、udm或hss是融合設(shè)備,統(tǒng)一存儲4g或5g(后續(xù)簡寫為4/5g)用戶數(shù)據(jù),處理ims網(wǎng)絡(luò)中呼叫控制網(wǎng)元對用戶的數(shù)據(jù)訪問,還可通過開通接口接收并響應(yīng)boss(業(yè)務(wù)運(yùn)營支撐系統(tǒng))業(yè)務(wù)開通指令。
14、基于以上,4/5g用戶語音呼叫信令路由包括:ue→volte?sbc-c→s-cscf→volteas→s-cscf→i-cscf(t)→s-cscf(t)→volte?as(t)→s-cscf(t)→sbc-c(t)→ue。其中,i-cscf(t)、s-cscf(t)、volte?as(t)、s-cscf(t)、sbc-c(t),分別表示被叫側(cè)的i-cscf、s-cscf、volte?as、s-cscf、sbc-c。
15、其中,如圖1所示,在4/5g用戶呼叫過程中,被叫側(cè)i-cscf會向udm或hss獲取用戶簽約;如果udm或hss主設(shè)備故障,dra(路由代理節(jié)點(diǎn))會將i-cscf的查詢路由至備用節(jié)點(diǎn),實(shí)現(xiàn)呼叫的正常接續(xù)。但如果主備節(jié)點(diǎn)都故障,呼叫將斷掉。圖1中的enum/dns表示電話號碼映射工作組或域名系統(tǒng)。
16、具體的,比如,如圖2所示,本省用戶呼叫本省volte用戶:i-cscf查詢hss獲取s-cscf失敗,呼叫失敗;此外,初始注冊和重注冊需要到hss查詢數(shù)據(jù),主備節(jié)點(diǎn)都故障的情況下會導(dǎo)致注冊失敗;而重注冊定時器為50分鐘,故障hss的volte用戶會每分鐘下線2%,50分鐘后,會導(dǎo)致全部用戶下線,業(yè)務(wù)掉底。
17、由上,udm或hss全故障場景下無法實(shí)現(xiàn)業(yè)務(wù)慣性運(yùn)行,包括無法實(shí)現(xiàn)初始注冊等。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于提供一種信息傳輸方法、裝置及設(shè)備,以解決現(xiàn)有技術(shù)中udm或hss全故障場景下無法實(shí)現(xiàn)初始注冊的問題。
2、為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種信息傳輸方法,應(yīng)用于查詢呼叫會話控制功能i-cscf設(shè)備,包括:
3、接收代理呼叫會話控制功能p-cscf設(shè)備發(fā)送的第一注冊請求,所述第一注冊請求攜帶目標(biāo)服務(wù)呼叫會話控制功能s-cscf設(shè)備的地址信息;所述目標(biāo)s-cscf設(shè)備是指終端注冊的s-cscf設(shè)備;
4、根據(jù)所述地址信息,向所述目標(biāo)s-cscf設(shè)備發(fā)送終端注冊請求。
5、可選的,所述地址信息是攜帶于所述第一注冊請求的擴(kuò)展頭域中。
6、可選的,在接收p-cscf設(shè)備發(fā)送的第一注冊請求之前,還包括:
7、接收到路由代理節(jié)點(diǎn)dra發(fā)送的錯誤碼后,從本地配置的至少一個s-cscf設(shè)備中確定所述目標(biāo)s-cscf設(shè)備;
8、根據(jù)所述目標(biāo)s-cscf設(shè)備的地址信息,向所述p-cscf設(shè)備發(fā)送第一消息;所述第一消息攜帶所述地址信息。
9、可選的,所述從本地配置的至少一個s-cscf設(shè)備中確定所述目標(biāo)s-cscf設(shè)備,包括:
10、向本地配置的至少一個s-cscf設(shè)備發(fā)送第一查詢請求;
11、接收各所述s-cscf設(shè)備反饋的第一查詢響應(yīng);所述第一查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
12、根據(jù)攜帶s-cscf設(shè)備的地址信息的第一查詢響應(yīng),確定所述目標(biāo)s-cscf設(shè)備。
13、可選的,還包括:
14、接收到終端發(fā)送的邀請消息后,向備用池中的各s-cscf設(shè)備分別發(fā)送第二查詢請求;
15、接收各所述s-cscf設(shè)備反饋的第二查詢響應(yīng);所述第二查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
16、向目標(biāo)查詢響應(yīng)對應(yīng)的s-cscf設(shè)備發(fā)送所述終端的呼叫請求;
17、其中,所述目標(biāo)查詢響應(yīng)是指攜帶s-cscf設(shè)備的地址信息的第二查詢響應(yīng)。
18、可選的,還包括:
19、接收到dra發(fā)送的錯誤碼后,根據(jù)所述地址信息,向所述目標(biāo)s-cscf設(shè)備發(fā)送重注冊請求。
20、本發(fā)明實(shí)施例還提供了一種信息傳輸方法,應(yīng)用于p-cscf設(shè)備,包括:
21、接收終端發(fā)送的第二注冊請求;
22、根據(jù)所述第二注冊請求,向i-cscf設(shè)備發(fā)送第一注冊請求;所述第一注冊請求攜帶目標(biāo)s-cscf設(shè)備的地址信息;所述目標(biāo)s-cscf設(shè)備是指終端注冊的s-cscf設(shè)備。
23、可選的,所述地址信息是攜帶于所述第一注冊請求的擴(kuò)展頭域中。
24、可選的,在根據(jù)所述第二注冊請求,向i-cscf設(shè)備發(fā)送第一注冊請求之前,還包括:
25、接收所述i-cscf設(shè)備發(fā)送的第一消息;所述第一消息攜帶所述地址信息。
26、本發(fā)明實(shí)施例還提供了一種信息傳輸方法,應(yīng)用于s-cscf設(shè)備,包括:
27、接收i-cscf設(shè)備發(fā)送的第一查詢請求;
28、根據(jù)所述第一查詢請求,確定終端是否注冊在所述s-cscf設(shè)備下,得到第一確定結(jié)果;
29、根據(jù)所述第一確定結(jié)果,向所述i-cscf設(shè)備發(fā)送第一查詢響應(yīng);所述第一查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
30、在所述第一查詢響應(yīng)攜帶所述地址信息的情況下,接收所述i-cscf設(shè)備發(fā)送的終端注冊請求。
31、可選的,還包括:
32、接收所述i-cscf設(shè)備發(fā)送的第二查詢請求;
33、根據(jù)所述第二查詢請求,確定終端是否注冊在所述s-cscf設(shè)備下,得到第二確定結(jié)果;
34、根據(jù)所述第二確定結(jié)果,向所述i-cscf設(shè)備發(fā)送第二查詢響應(yīng);所述第二查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
35、在所述第二查詢響應(yīng)攜帶所述地址信息的情況下,接收所述i-cscf設(shè)備發(fā)送的所述終端的呼叫請求。
36、可選的,還包括:
37、接收所述i-cscf設(shè)備發(fā)送的重注冊請求。
38、本發(fā)明實(shí)施例還提供了一種信息傳輸裝置,應(yīng)用于查詢呼叫會話控制功能i-cscf設(shè)備,包括:
39、第一接收模塊,用于接收代理呼叫會話控制功能p-cscf設(shè)備發(fā)送的第一注冊請求,所述第一注冊請求攜帶目標(biāo)服務(wù)呼叫會話控制功能s-cscf設(shè)備的地址信息;所述目標(biāo)s-cscf設(shè)備是指終端注冊的s-cscf設(shè)備;
40、第一發(fā)送模塊,用于根據(jù)所述地址信息,向所述目標(biāo)s-cscf設(shè)備發(fā)送終端注冊請求。
41、可選的,所述地址信息是攜帶于所述第一注冊請求的擴(kuò)展頭域中。
42、可選的,還包括:
43、第一確定模塊,用于在接收p-cscf設(shè)備發(fā)送的第一注冊請求之前,接收到路由代理節(jié)點(diǎn)dra發(fā)送的錯誤碼后,從本地配置的至少一個s-cscf設(shè)備中確定所述目標(biāo)s-cscf設(shè)備;
44、第二發(fā)送模塊,用于根據(jù)所述目標(biāo)s-cscf設(shè)備的地址信息,向所述p-cscf設(shè)備發(fā)送第一消息;所述第一消息攜帶所述地址信息。
45、可選的,所述從本地配置的至少一個s-cscf設(shè)備中確定所述目標(biāo)s-cscf設(shè)備,包括:
46、向本地配置的至少一個s-cscf設(shè)備發(fā)送第一查詢請求;
47、接收各所述s-cscf設(shè)備反饋的第一查詢響應(yīng);所述第一查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
48、根據(jù)攜帶s-cscf設(shè)備的地址信息的第一查詢響應(yīng),確定所述目標(biāo)s-cscf設(shè)備。
49、可選的,還包括:
50、第三發(fā)送模塊,用于接收到終端發(fā)送的邀請消息后,向備用池中的各s-cscf設(shè)備分別發(fā)送第二查詢請求;
51、第二接收模塊,用于接收各所述s-cscf設(shè)備反饋的第二查詢響應(yīng);所述第二查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
52、第四發(fā)送模塊,用于向目標(biāo)查詢響應(yīng)對應(yīng)的s-cscf設(shè)備發(fā)送所述終端的呼叫請求;
53、其中,所述目標(biāo)查詢響應(yīng)是指攜帶s-cscf設(shè)備的地址信息的第二查詢響應(yīng)。
54、可選的,還包括:
55、第五發(fā)送模塊,用于接收到dra發(fā)送的錯誤碼后,根據(jù)所述地址信息,向所述目標(biāo)s-cscf設(shè)備發(fā)送重注冊請求。
56、本發(fā)明實(shí)施例還提供了一種信息傳輸裝置,應(yīng)用于p-cscf設(shè)備,包括:
57、第三接收模塊,用于接收終端發(fā)送的第二注冊請求;
58、第六發(fā)送模塊,用于根據(jù)所述第二注冊請求,向i-cscf設(shè)備發(fā)送第一注冊請求;所述第一注冊請求攜帶目標(biāo)s-cscf設(shè)備的地址信息;所述目標(biāo)s-cscf設(shè)備是指終端注冊的s-cscf設(shè)備。
59、可選的,所述地址信息是攜帶于所述第一注冊請求的擴(kuò)展頭域中。
60、可選的,還包括:
61、第四接收模塊,用于在根據(jù)所述第二注冊請求,向i-cscf設(shè)備發(fā)送第一注冊請求之前,接收所述i-cscf設(shè)備發(fā)送的第一消息;所述第一消息攜帶所述地址信息。
62、本發(fā)明實(shí)施例還提供了一種信息傳輸裝置,應(yīng)用于s-cscf設(shè)備,包括:
63、第五接收模塊,用于接收i-cscf設(shè)備發(fā)送的第一查詢請求;
64、第二確定模塊,用于根據(jù)所述第一查詢請求,確定終端是否注冊在所述s-cscf設(shè)備下,得到第一確定結(jié)果;
65、第七發(fā)送模塊,用于根據(jù)所述第一確定結(jié)果,向所述i-cscf設(shè)備發(fā)送第一查詢響應(yīng);所述第一查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
66、第六接收模塊,用于在所述第一查詢響應(yīng)攜帶所述地址信息的情況下,接收所述i-cscf設(shè)備發(fā)送的終端注冊請求。
67、可選的,還包括:
68、第七接收模塊,用于接收所述i-cscf設(shè)備發(fā)送的第二查詢請求;
69、第三確定模塊,用于根據(jù)所述第二查詢請求,確定終端是否注冊在所述s-cscf設(shè)備下,得到第二確定結(jié)果;
70、第八發(fā)送模塊,用于根據(jù)所述第二確定結(jié)果,向所述i-cscf設(shè)備發(fā)送第二查詢響應(yīng);所述第二查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
71、第八接收模塊,用于在所述第二查詢響應(yīng)攜帶所述地址信息的情況下,接收所述i-cscf設(shè)備發(fā)送的所述終端的呼叫請求。
72、可選的,還包括:
73、第九接收模塊,用于接收所述i-cscf設(shè)備發(fā)送的重注冊請求。
74、本發(fā)明實(shí)施例還提供了一種信息傳輸設(shè)備,所述信息傳輸設(shè)備為查詢呼叫會話控制功能i-cscf設(shè)備,包括:處理器和收發(fā)機(jī);
75、所述處理器,用于通過所述收發(fā)機(jī)接收代理呼叫會話控制功能p-cscf設(shè)備發(fā)送的第一注冊請求,所述第一注冊請求攜帶目標(biāo)服務(wù)呼叫會話控制功能s-cscf設(shè)備的地址信息;所述目標(biāo)s-cscf設(shè)備是指終端注冊的s-cscf設(shè)備;
76、通過所述收發(fā)機(jī),根據(jù)所述地址信息,向所述目標(biāo)s-cscf設(shè)備發(fā)送終端注冊請求。
77、可選的,所述地址信息是攜帶于所述第一注冊請求的擴(kuò)展頭域中。
78、可選的,所述處理器還用于:
79、在接收p-cscf設(shè)備發(fā)送的第一注冊請求之前,接收到路由代理節(jié)點(diǎn)dra發(fā)送的錯誤碼后,從本地配置的至少一個s-cscf設(shè)備中確定所述目標(biāo)s-cscf設(shè)備;
80、通過所述收發(fā)機(jī),根據(jù)所述目標(biāo)s-cscf設(shè)備的地址信息,向所述p-cscf設(shè)備發(fā)送第一消息;所述第一消息攜帶所述地址信息。
81、可選的,所述從本地配置的至少一個s-cscf設(shè)備中確定所述目標(biāo)s-cscf設(shè)備,包括:
82、通過所述收發(fā)機(jī),向本地配置的至少一個s-cscf設(shè)備發(fā)送第一查詢請求;
83、通過所述收發(fā)機(jī),接收各所述s-cscf設(shè)備反饋的第一查詢響應(yīng);所述第一查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
84、根據(jù)攜帶s-cscf設(shè)備的地址信息的第一查詢響應(yīng),確定所述目標(biāo)s-cscf設(shè)備。
85、可選的,所述處理器還用于:
86、通過所述收發(fā)機(jī),接收到終端發(fā)送的邀請消息后,向備用池中的各s-cscf設(shè)備分別發(fā)送第二查詢請求;
87、通過所述收發(fā)機(jī),接收各所述s-cscf設(shè)備反饋的第二查詢響應(yīng);所述第二查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
88、通過所述收發(fā)機(jī),向目標(biāo)查詢響應(yīng)對應(yīng)的s-cscf設(shè)備發(fā)送所述終端的呼叫請求;
89、其中,所述目標(biāo)查詢響應(yīng)是指攜帶s-cscf設(shè)備的地址信息的第二查詢響應(yīng)。
90、可選的,所述處理器還用于:
91、通過所述收發(fā)機(jī),接收到dra發(fā)送的錯誤碼后,根據(jù)所述地址信息,向所述目標(biāo)s-cscf設(shè)備發(fā)送重注冊請求。
92、本發(fā)明實(shí)施例還提供了一種信息傳輸設(shè)備,所述信息傳輸設(shè)備為p-cscf設(shè)備,包括:處理器和收發(fā)機(jī);
93、所述處理器,用于通過所述收發(fā)機(jī)接收終端發(fā)送的第二注冊請求;
94、根據(jù)所述第二注冊請求,通過所述收發(fā)機(jī)向i-cscf設(shè)備發(fā)送第一注冊請求;所述第一注冊請求攜帶目標(biāo)s-cscf設(shè)備的地址信息;所述目標(biāo)s-cscf設(shè)備是指終端注冊的s-cscf設(shè)備。
95、可選的,所述地址信息是攜帶于所述第一注冊請求的擴(kuò)展頭域中。
96、可選的,所述處理器還用于:
97、在根據(jù)所述第二注冊請求,通過所述收發(fā)機(jī)向i-cscf設(shè)備發(fā)送第一注冊請求之前,通過所述收發(fā)機(jī)接收所述i-cscf設(shè)備發(fā)送的第一消息;所述第一消息攜帶所述地址信息。
98、本發(fā)明實(shí)施例還提供了一種信息傳輸設(shè)備,所述信息傳輸設(shè)備為s-cscf設(shè)備,包括:處理器和收發(fā)機(jī);
99、所述處理器,用于通過所述收發(fā)機(jī)接收i-cscf設(shè)備發(fā)送的第一查詢請求;
100、根據(jù)所述第一查詢請求,確定終端是否注冊在所述s-cscf設(shè)備下,得到第一確定結(jié)果;
101、根據(jù)所述第一確定結(jié)果,通過所述收發(fā)機(jī)向所述i-cscf設(shè)備發(fā)送第一查詢響應(yīng);所述第一查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
102、在所述第一查詢響應(yīng)攜帶所述地址信息的情況下,通過所述收發(fā)機(jī)接收所述i-cscf設(shè)備發(fā)送的終端注冊請求。
103、可選的,所述處理器還用于:
104、通過所述收發(fā)機(jī),接收所述i-cscf設(shè)備發(fā)送的第二查詢請求;
105、根據(jù)所述第二查詢請求,確定終端是否注冊在所述s-cscf設(shè)備下,得到第二確定結(jié)果;
106、根據(jù)所述第二確定結(jié)果,通過所述收發(fā)機(jī)向所述i-cscf設(shè)備發(fā)送第二查詢響應(yīng);所述第二查詢響應(yīng)指示所述終端未注冊,或者攜帶s-cscf設(shè)備的地址信息;
107、在所述第二查詢響應(yīng)攜帶所述地址信息的情況下,通過所述收發(fā)機(jī)接收所述i-cscf設(shè)備發(fā)送的所述終端的呼叫請求。
108、可選的,所述處理器還用于:
109、通過所述收發(fā)機(jī),接收所述i-cscf設(shè)備發(fā)送的重注冊請求。
110、本發(fā)明實(shí)施例還提供了一種信息傳輸設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序;所述處理器執(zhí)行所述程序時實(shí)現(xiàn)上述i-cscf設(shè)備側(cè)、p-cscf設(shè)備側(cè)或s-cscf設(shè)備側(cè)的信息傳輸方法。
111、本發(fā)明實(shí)施例還提供了一種可讀存儲介質(zhì),其上存儲有程序,該程序被處理器執(zhí)行時實(shí)現(xiàn)上述i-cscf設(shè)備側(cè)、p-cscf設(shè)備側(cè)或s-cscf設(shè)備側(cè)的信息傳輸方法中的步驟。
112、本發(fā)明實(shí)施例還提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)指令,所述計算機(jī)指令被處理器執(zhí)行時實(shí)現(xiàn)上述i-cscf設(shè)備側(cè)、p-cscf設(shè)備側(cè)或s-cscf設(shè)備側(cè)的信息傳輸方法的步驟。
113、本發(fā)明的上述技術(shù)方案的有益效果如下:
114、上述方案中,所述信息傳輸方法通過接收代理呼叫會話控制功能p-cscf設(shè)備發(fā)送的第一注冊請求,所述第一注冊請求攜帶目標(biāo)服務(wù)呼叫會話控制功能s-cscf設(shè)備的地址信息;所述目標(biāo)s-cscf設(shè)備是指終端注冊的s-cscf設(shè)備;根據(jù)所述地址信息,向所述目標(biāo)s-cscf設(shè)備發(fā)送終端注冊請求;能夠支持即使udm或hss全故障場景下也可以完成終端注冊,實(shí)現(xiàn)udm或hss全故障場景下的初始注冊。