一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法以及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,能夠提高用戶使用補(bǔ)充業(yè)務(wù)的成功率,增加用戶的體驗(yàn)效果。本發(fā)明實(shí)施例方法包括:終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息;終端根據(jù)補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)IMS服務(wù)狀態(tài);若IMS服務(wù)狀態(tài)對應(yīng)第一閾值,則終端通過分組交換PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù);若IMS服務(wù)狀態(tài)對應(yīng)第二閾值,則終端通過電路交換CS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。本發(fā)明實(shí)施例還提供了一種終端,通過PS域或CS域兩種通道可以讓補(bǔ)充業(yè)務(wù)得到正常使用,提高補(bǔ)充業(yè)務(wù)使用的成功率。
【專利說明】
一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法以及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法以及終端。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,現(xiàn)有通信網(wǎng)絡(luò)逐步發(fā)展成為適應(yīng)性更強(qiáng)、成本更節(jié)約的全因特網(wǎng)協(xié)議IP網(wǎng)絡(luò),網(wǎng)絡(luò)運(yùn)營商正在將IMS(IP Multimedia Subsystem,IP多媒體子系統(tǒng))網(wǎng)絡(luò)實(shí)現(xiàn)為公共核心網(wǎng),以通過IP網(wǎng)絡(luò)向MS用戶提供多媒體業(yè)務(wù)。
[0003]VoLTE(Voice overLTE)是基于頂S的語音業(yè)務(wù),在頂S網(wǎng)絡(luò)環(huán)境下的補(bǔ)充業(yè)務(wù)包括無條件呼叫前轉(zhuǎn)(CFU)、遇忙呼叫前轉(zhuǎn)(CFB)、無應(yīng)答呼叫前轉(zhuǎn)(CFNRy)、呼叫保持(HOLD)、呼叫等待(CW)、多方通話(MPTY)等,隨著移動VoLTE終端的使用,這些補(bǔ)充業(yè)務(wù)會越來越多的在VoLTE終端中使用到。在目前的移動規(guī)范要求下,基于PS信道可以節(jié)省用戶的資費(fèi),VoLTE終端使用補(bǔ)充業(yè)務(wù)時要優(yōu)先通過MS系統(tǒng)下PS域的UT接口進(jìn)行查詢和設(shè)置,查詢并設(shè)置成功后補(bǔ)充業(yè)務(wù)才能正常使用。
[0004]按照移動規(guī)范要求,現(xiàn)有的VoLTE終端可以包括如下兩種情形:1、插入非VoLTE卡;
2、插入VoLTE卡但沒在VoLTE網(wǎng)絡(luò)覆蓋區(qū)。針對這兩種情形,當(dāng)VoLTE終端需要使用補(bǔ)充業(yè)務(wù)時,會產(chǎn)生以下問題:VoLTE終端打開補(bǔ)充業(yè)務(wù)配置界面,進(jìn)行業(yè)務(wù)查詢和激活使用時,界面經(jīng)常會顯示“網(wǎng)絡(luò)繁忙,請稍后再試”,導(dǎo)致補(bǔ)充業(yè)務(wù)無法使用,甚至界面卡死的狀態(tài),嚴(yán)重影響用戶體驗(yàn)。其原因在于,VoLTE終端使用補(bǔ)充業(yè)務(wù)時,將優(yōu)先通過PS域UT接口進(jìn)行查詢和設(shè)置,但用戶使用的VoLTE終端的實(shí)際條件并不支持如上描述的這兩種情況,如要嘗試走M(jìn)S系統(tǒng)下的PS域通道,將會導(dǎo)致VoLTE終端無法正常使用補(bǔ)充業(yè)務(wù)。
[0005]綜上所述,如何提高VoLTE終端在上述兩種情形中使用補(bǔ)充業(yè)務(wù)的成功率,是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供了一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,能夠提高用戶使用補(bǔ)充業(yè)務(wù)的成功率,增加用戶的體驗(yàn)效果。
[0007]有鑒于此,本發(fā)明第一方面提供了一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,可包括:
[0008]終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息;
[0009]終端根據(jù)補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)頂S服務(wù)狀態(tài);
[0010]若MS服務(wù)狀態(tài)對應(yīng)第一閾值,則終端通過分組交換PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù);
[0011]若MS服務(wù)狀態(tài)對應(yīng)第二閾值,則終端通過電路交換CS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。
[0012]結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第一種實(shí)施方式中,該終端為VoLTE終端。
[0013]結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式中,在終端根據(jù)業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)MS服務(wù)狀態(tài)之前,該方法還包括:
[0014]終端判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0015]若支持,則終端檢測是否有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,IMS注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值;
[0016]若是,則終端將IMS服務(wù)狀態(tài)記錄為第一閾值。
[0017]結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式中,在終端根據(jù)業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)MS服務(wù)狀態(tài)之前,該方法還包括:
[0018]終端檢測是否有當(dāng)前的通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息JMS注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值;
[0019]若是,則終端判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0020]若支持,則終端將IMS服務(wù)狀態(tài)記錄為第一閾值。
[0021]結(jié)合本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式,或本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第四種實(shí)施方式中,在終端判斷通信網(wǎng)絡(luò)是否支持MS服務(wù)之后,該方法還包括:
[0022]若通信網(wǎng)絡(luò)不支持IMS服務(wù),則終端將IMS服務(wù)狀態(tài)記錄為第二閾值。
[0023]結(jié)合本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式,或本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第五種實(shí)施方式中,在終端檢測是否有通信網(wǎng)絡(luò)下發(fā)的MS注冊狀態(tài)消息之后,該方法還包括:
[0024]若終端檢測到?jīng)]有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)消息,則終端將IMS服務(wù)狀態(tài)記錄為第二閾值。
[0025]結(jié)合本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式,或本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第六種實(shí)施方式中,終端判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù)包括:
[0026]終端通過查詢通信網(wǎng)絡(luò)下發(fā)的注冊接受消息判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0027]和/或,
[0028]終端通過查詢通信網(wǎng)絡(luò)下發(fā)的位置區(qū)更新消息判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù)。
[0029]本發(fā)明第二方面提供一種終端,可包括:
[0030]發(fā)起模塊,用于發(fā)起補(bǔ)充業(yè)務(wù)請求消息;
[0031]查詢模塊,用于根據(jù)補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)頂S服務(wù)狀態(tài);
[0032]第一執(zhí)行模塊,用于當(dāng)頂S服務(wù)狀態(tài)對應(yīng)第一閾值時,則通過分組交換PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù);
[0033]第二執(zhí)行模塊,用于當(dāng)頂S服務(wù)狀態(tài)對應(yīng)第二閾值時,則通過電路交換CS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。
[0034]結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第一種實(shí)施方式中,該終端為VoLTE終端。
[0035]結(jié)合本發(fā)明實(shí)施例的第二方面的第一種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式中,該終端還包括:
[0036]第一判斷模塊,用于判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0037]第一檢測模塊,用于當(dāng)通信網(wǎng)絡(luò)支持IMS服務(wù)時,則檢測是否有通信網(wǎng)絡(luò)下發(fā)的MS注冊狀態(tài)消息,頂S注冊狀態(tài)信息中的頂S注冊狀態(tài)為第三閾值;
[0038]第一記錄模塊,用于當(dāng)?shù)谝粰z測模塊檢測到有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息時,則將MS服務(wù)狀態(tài)記錄為第一閾值。
[0039]結(jié)合本發(fā)明實(shí)施例的第二方面的第一種實(shí)施方式,在本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式中,該終端還包括:
[0040]第二檢測模塊,用于檢測是否有當(dāng)前的通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,IMS注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值;
[0041]第二判斷模塊,用于當(dāng)?shù)诙z測模塊檢測到有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息時,則判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0042]第二記錄模塊,用于當(dāng)通信網(wǎng)絡(luò)支持IMS服務(wù)時,則將IMS服務(wù)狀態(tài)記錄為第一閾值。
[0043]結(jié)合本發(fā)明實(shí)施例的第二方面的第二種實(shí)施方式,或本發(fā)明實(shí)施例的第二方面的第三種實(shí)施方式,在本發(fā)明實(shí)施例的第二方面的第四種實(shí)施方式中,該終端還包括:
[0044]第三記錄模塊,用于當(dāng)通信網(wǎng)絡(luò)不支持IMS服務(wù)時,則將IMS服務(wù)狀態(tài)記錄為第二閾值。
[0045]結(jié)合本發(fā)明實(shí)施例的第二方面的第二種實(shí)施方式,或本發(fā)明實(shí)施例的第二方面的第三種實(shí)施方式,在本發(fā)明實(shí)施例的第二方面的第五種實(shí)施方式中,該終端還包括:
[0046]第四記錄模塊,用于當(dāng)終端檢測到?jīng)]有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)消息時,則將頂S服務(wù)狀態(tài)記錄為第二閾值。
[0047]結(jié)合本發(fā)明實(shí)施例的第二方面的第二種實(shí)施方式,或本發(fā)明實(shí)施例的第二方面的第三種實(shí)施方式,在本發(fā)明實(shí)施例的第二方面的第六種實(shí)施方式中,相應(yīng)的第一判斷模塊或第二判斷模塊包括:
[0048]第一判斷單元,用于通過查詢通信網(wǎng)絡(luò)下發(fā)的注冊接受消息判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0049]和/或,
[0050]第二判斷單元,用于通過查詢通信網(wǎng)絡(luò)下發(fā)的位置區(qū)更新消息判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù)。
[0051]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0052]本實(shí)施例中,當(dāng)終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息后,可以根據(jù)該補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)MS服務(wù)狀態(tài),若該IMS服務(wù)狀態(tài)對應(yīng)第一閾值,則終端可以通過分組交換PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù),若該頂S服務(wù)狀態(tài)對應(yīng)第二閾值,則終端可以通過電路交換CS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。從上述描述可知,終端可以通過PS域或CS域讓補(bǔ)充業(yè)務(wù)得到正常使用,可以有效降低終端無法在PS域使用補(bǔ)充業(yè)務(wù)時而導(dǎo)致使用補(bǔ)充業(yè)務(wù)失敗的機(jī)率,增加了用戶的體驗(yàn)效果。
【附圖說明】
[0053]圖1為本發(fā)明實(shí)施例中補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法一個實(shí)施例示意圖;
[0054]圖2為本發(fā)明實(shí)施例中補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法另一實(shí)施例示意圖;
[0055]圖3為本發(fā)明實(shí)施例中補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法另一實(shí)施例示意圖;
[0056]圖4為本發(fā)明實(shí)施例中終端一個實(shí)施例示意圖;
[0057]圖5為本發(fā)明實(shí)施例中終端另一實(shí)施例示意圖;
[0058]圖6為本發(fā)明實(shí)施例中終端另一實(shí)施例示意圖。
【具體實(shí)施方式】
[0059]本發(fā)明實(shí)施例提供了一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,能夠提高用戶使用補(bǔ)充業(yè)務(wù)的成功率,增加用戶的體驗(yàn)效果。
[0060]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0061]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0062]本發(fā)明實(shí)施例中,假設(shè)頂S服務(wù)狀態(tài)可以分別對應(yīng)第一閾值和第二閾值,對應(yīng)第一閾值的頂S服務(wù)狀態(tài)可以使用戶在PS域正常使用補(bǔ)充業(yè)務(wù),對應(yīng)第二閾值的頂S服務(wù)狀態(tài)可以使用戶在CS域正常使用補(bǔ)充業(yè)務(wù)。
[0063]在對應(yīng)條件下,PS域和CS域可以向通信網(wǎng)絡(luò)覆蓋范圍下的用戶提供相應(yīng)的PS信道和CS信道,使用戶通過該P(yáng)S信道或CS信道可以正常使用補(bǔ)充業(yè)務(wù),由于PS域負(fù)責(zé)用戶的數(shù)據(jù)業(yè)務(wù),CS域負(fù)責(zé)用戶的語音業(yè)務(wù),為了提高用戶的體驗(yàn),PS域和CS域通常會在同一物理區(qū)域均有分布,例如在A區(qū)域分布有PS域,且分布有CS域,使得用戶可以在A區(qū)域使用PS域和CS域進(jìn)行無線通信服務(wù)。
[0064]現(xiàn)有的方案中,當(dāng)終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息后,終端會優(yōu)先通過A區(qū)域MS系統(tǒng)下PS域的UT接口進(jìn)行查詢和設(shè)置,查詢設(shè)置成功后補(bǔ)充業(yè)務(wù)才能正常使用。然而,若當(dāng)前的通信網(wǎng)絡(luò)不支持頂S服務(wù)或終端也不支持頂S服務(wù)能力,終端將無法在PS域正常使用補(bǔ)充業(yè)務(wù),也不會嘗試在CS域執(zhí)行補(bǔ)充業(yè)務(wù),導(dǎo)致使用補(bǔ)充業(yè)務(wù)失敗。
[0065]本發(fā)明實(shí)施例中,當(dāng)終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息時,由于A區(qū)域還有CS域可以使終端執(zhí)行補(bǔ)充業(yè)務(wù),所以為了保證終端在PS域無法執(zhí)行補(bǔ)充業(yè)務(wù)的情況下可以在CS域執(zhí)行,終端可以在發(fā)起補(bǔ)充業(yè)務(wù)請求消息之后,查詢當(dāng)前的IMS服務(wù)狀態(tài),并根據(jù)查詢到的IMS月艮務(wù)狀態(tài)對應(yīng)的閾值分別在PS域或CS域執(zhí)行補(bǔ)充業(yè)務(wù),即第一閾值對應(yīng)于PS域,第二閾值對應(yīng)于CS域,從而提高了補(bǔ)充業(yè)務(wù)使用的成功率,增加了用戶的體驗(yàn)效果。
[0066]為便于理解,下面對本發(fā)明實(shí)施例中的具體流程進(jìn)行描述,請參閱圖1,本發(fā)明實(shí)施例中補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法一個實(shí)施例包括:
[0067]101、終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息;
[0068]當(dāng)終端在通信過程中需要使用補(bǔ)充業(yè)務(wù)時,終端可以向服務(wù)器發(fā)起補(bǔ)充業(yè)務(wù)請求消息。
[0069]例如,在A用戶與B用戶通話過程中,當(dāng)C用戶試圖與用戶A建立通話時,A用戶可以使用呼叫等待(CW)補(bǔ)充業(yè)務(wù),以被告知有C用戶呼入,此時A用戶終端則可以向服務(wù)器發(fā)起呼叫等待請求消息。
[0070]可以理解的是,本實(shí)施例中的終端為VoLTE終端,此處說明之后,在后面即不再重復(fù)限定。
[0071]需要說明的是,在實(shí)際應(yīng)用中,本實(shí)施例中的終端可以是智能手機(jī)、平板電腦等,只要可以插入手機(jī)卡即可,具體類型此處不做限定。
[0072]102、終端根據(jù)補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)IMS服務(wù)狀態(tài);
[0073]終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息后,可以根據(jù)該補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的IMS月艮務(wù)狀態(tài),該MS服務(wù)狀態(tài)已被記錄在終端中,且可以對應(yīng)不同的閾值,根據(jù)查詢到的不同閾值,終端可以執(zhí)行相應(yīng)的操作流程。
[0074]需要說明的是,本實(shí)施例中的頂S服務(wù)狀態(tài)可以對應(yīng)不同的閾值,但終端只記錄一個頂S服務(wù)狀態(tài)對應(yīng)的閾值,用以表明終端當(dāng)前的IMS服務(wù)狀態(tài)。
[0075]103、若IMS服務(wù)狀態(tài)對應(yīng)第一閾值,則終端通過分組交換PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù);
[0076]若終端查詢到IMS服務(wù)狀態(tài)對應(yīng)第一閾值,說明當(dāng)前的通信網(wǎng)絡(luò)支持IMS服務(wù),終端也支持MS服務(wù)能力,那么終端可以通過MS系統(tǒng)下PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù),即通過PS域的UT接口進(jìn)行查詢和配置,查詢配置成功后即可正常使用補(bǔ)充業(yè)務(wù)。
[0077]例如,若當(dāng)前的通信網(wǎng)絡(luò)支持頂S服務(wù),終端也支持頂S服務(wù)能力,那么終端可以將當(dāng)前的頂S服務(wù)狀態(tài)記錄為第一閾值,如I,該第一閾值與PS域有著對應(yīng)關(guān)系,即若終端查詢到頂S服務(wù)狀態(tài)記錄為I,則意味著終端可以通過PS域執(zhí)行補(bǔ)充業(yè)務(wù)。可以理解的是,在實(shí)際應(yīng)用中,該第一閾值可以是除I以外的其它數(shù)值,本實(shí)施例只是舉例說明。
[0078]104、若IMS服務(wù)狀態(tài)對應(yīng)第二閾值,則終端通過電路交換CS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。
[0079 ]若終端查詢到頂S服務(wù)狀態(tài)對應(yīng)第二閾值,說明當(dāng)前的通信網(wǎng)絡(luò)不支持MS服務(wù)或終端也不支持IMS服務(wù)能力,或這兩種情況同時存在,那么終端無法通過IMS系統(tǒng)下PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù),則終端可以通過電路交換CS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù),即終端通過正常網(wǎng)絡(luò)CS域通道進(jìn)行查詢和配置,查詢配置成功后即可正常使用補(bǔ)充業(yè)務(wù)。
[0080]例如,若當(dāng)前的通信網(wǎng)絡(luò)不支持IMS服務(wù)或終端也不支持IMS服務(wù)能力,或這兩種情況同時存在,那么終端可以將當(dāng)前的頂S服務(wù)狀態(tài)記錄為第二閾值,如0,該第二閾值與CS域有著對應(yīng)關(guān)系,即若終端查詢到IMS服務(wù)狀態(tài)記錄為O,則意味著終端需要通過CS域執(zhí)行補(bǔ)充業(yè)務(wù)??梢岳斫獾氖?,在實(shí)際應(yīng)用中,該第二閾值可以是除O以外的其它數(shù)值,只要和第一閾值有所區(qū)別即可,本實(shí)施例只是舉例說明。
[0081]需要說明的是,終端不支持IMS服務(wù)能力可以是由于使用非VoLTE手機(jī)卡的原因,如不支持VoLTE的SM卡,在實(shí)際應(yīng)用中,也可以是其它原因?qū)е陆K端不支持IMS服務(wù)能力,具體此處不做限定。
[0082]可以理解的是,本實(shí)施例中的步驟104并不在步驟103之后執(zhí)行,步驟103和步驟104是根據(jù)步驟102的查詢結(jié)果而出現(xiàn)的兩種執(zhí)行補(bǔ)充業(yè)務(wù)的方法,步驟103和步驟104是并列關(guān)系,并非終端執(zhí)行的先后順序。
[0083]本實(shí)施例中,終端通過查詢當(dāng)前的IMS服務(wù)狀態(tài),可以根據(jù)通信網(wǎng)絡(luò)是否支持頂S服務(wù)和終端是否支持IMS服務(wù)能力這兩種實(shí)際情況利用PS域或CS域來執(zhí)行補(bǔ)充業(yè)務(wù),有效避免了現(xiàn)有技術(shù)中由于實(shí)際情況不支持PS域,導(dǎo)致終端無法正常使用補(bǔ)充業(yè)務(wù)的情況,提高了補(bǔ)充業(yè)務(wù)使用的成功率。
[0084]需要說明的是,上述終端的頂S服務(wù)狀態(tài)可以經(jīng)由不同的途徑實(shí)現(xiàn),下面分別進(jìn)行說明:
[0085]請參閱圖2,本發(fā)明實(shí)施例中補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法另一實(shí)施例包括:
[0086]本實(shí)施例中的步驟201與圖1所示實(shí)施例中的步驟101相同,此處不再贅述。
[0087]202、終端判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù),若否,則執(zhí)行步驟203,若是,則執(zhí)行步驟204;
[0088]當(dāng)終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息之后,終端可以判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù)。
[0089]本實(shí)施例中,終端判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù)的具體方式可以為:
[0090]終端通過查詢通信網(wǎng)絡(luò)下發(fā)的注冊接受消息判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0091]和/或,
[0092]終端通過查詢通信網(wǎng)絡(luò)下發(fā)的位置區(qū)更新消息判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù)。
[0093]可以理解的是,在實(shí)際應(yīng)用中,當(dāng)用戶開機(jī)后,終端會向通信網(wǎng)絡(luò)PS域發(fā)起注冊請求(Attach request),網(wǎng)絡(luò)批準(zhǔn)手機(jī)的請求后會發(fā)送注冊接受(Attach accept)消息,在該消息中包含網(wǎng)絡(luò)是否支持IMS服務(wù)。此外,當(dāng)用戶從一個位置區(qū)移動到另一個位置區(qū)時,通信網(wǎng)絡(luò)通過下發(fā)位置區(qū)更新(TAU Tracking area update)成功的消息也會包含當(dāng)前區(qū)域的通信網(wǎng)絡(luò)是否支持IMS服務(wù)。因此,終端通過查詢注冊接受消息和位置區(qū)更新消息可以來記錄當(dāng)前區(qū)域的通信網(wǎng)絡(luò)是否支持IMS服務(wù),從而判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù)。
[0094]需要說明的是,上述僅以兩個例子說明了終端判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持MS服務(wù)的具體方式,在實(shí)際應(yīng)用中,終端還可以通過其它的判斷方式進(jìn)行結(jié)合或單獨(dú)使用,只要能夠確定當(dāng)前的通信網(wǎng)絡(luò)是否支持MS服務(wù)即可,具體判斷方式此處不做限定。
[0095]203、終端將IMS服務(wù)狀態(tài)記錄為第二閾值;
[0096]若當(dāng)前的通信網(wǎng)絡(luò)不支持頂S服務(wù),則終端可以將本地的頂S服務(wù)狀態(tài)記錄為第二閾值。
[0097]具體的,本實(shí)施例中的第二閾值可以由終端進(jìn)行設(shè)定,同時該第二閾值說明終端無法通過PS域執(zhí)行補(bǔ)充業(yè)務(wù),具體設(shè)定方式此處不做限定。
[0098]204、終端檢測是否有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)消息,該頂S注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值,若否,則執(zhí)行步驟203,若是,則執(zhí)行步驟205;
[0099]若當(dāng)前的通信網(wǎng)絡(luò)支持IMS服務(wù),那么終端可以進(jìn)一步檢測是否有通信網(wǎng)絡(luò)下發(fā)的MS注冊狀態(tài)信息,該IMS注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值,若IMS注冊狀態(tài)信息MS注冊狀態(tài)為第三閾值,說明終端支持頂S服務(wù)能力。
[0100]具體的,在實(shí)際應(yīng)用中,當(dāng)用戶開機(jī)后,終端在初始PS信道配置請求后,通信網(wǎng)絡(luò)可以下發(fā)IMS注冊狀態(tài)(IMS Registrat1n status)消息,如IMS Registrat1n status = I或IMS Registrat1n status = 0的IMS注冊狀態(tài)消息,其中,IMS Registrat1n status = I即MS注冊狀態(tài)為第三閾值,表明終端支持頂S能力,頂S Registrat1n status = 0S卩頂S注冊狀態(tài)為第四閾值,當(dāng)然,通信網(wǎng)絡(luò)也可以不下發(fā)任何IMS注冊狀態(tài)消息,這兩種情況均表明終端不支持IMS能力,那么終端可以通過IMS Registrat1n status對應(yīng)的閾值來記錄是否支持IMS能力。需要說明的是,IMS Registrat1n status對應(yīng)的閾值可以是除了O和I以外的其它數(shù)字,本實(shí)施例只是舉例說明。
[0101]可以理解的是,基于上述說明的例子,本實(shí)施例中,若終端檢測到?jīng)]有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,說明通信網(wǎng)絡(luò)沒有下發(fā)IMS注冊狀態(tài)為第三閾值或頂S注冊狀態(tài)為第四閾值的IMS注冊狀態(tài)消息,或通信網(wǎng)絡(luò)有下發(fā)IMS注冊狀態(tài)為第四閾值的IMS注冊狀態(tài)消息,但都意味著終端沒有檢測到MS注冊狀態(tài)為第三閾值的MS注冊狀態(tài)消息,終端不支持頂S服務(wù)能力,那么,在這兩種情況下,終端都可以執(zhí)行步驟203,將頂S服務(wù)狀態(tài)記錄為第二閾值。
[0102]205、終端將IMS服務(wù)狀態(tài)記錄為第一閾值;
[0103]若終端檢測到有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)消息且該IMS注冊狀態(tài)信息中的頂S注冊狀態(tài)為第三閾值,即假設(shè)通信網(wǎng)絡(luò)下發(fā)的IMS Registrat1n status= I,說明終端支持MS服務(wù)能力,那么同時在當(dāng)前的通信網(wǎng)絡(luò)支持頂S服務(wù)的情況下,終端可以將頂S服務(wù)狀態(tài)記錄為第一閾值。
[0104]需要說明的是,本實(shí)施例中的第一閾值也可以由終端進(jìn)行設(shè)定,同時該第二閾值說明終端可以通過PS域執(zhí)行補(bǔ)充業(yè)務(wù),在實(shí)際應(yīng)用中,只要第一閾值和上述說明的第二閾值有所區(qū)分即可,具體設(shè)定方式此處不做限定。
[0105]可以理解的是,本實(shí)施例中的步驟202至步驟205可以在步驟201之前,只要終端在步驟206之前能記錄當(dāng)前的IMS服務(wù)狀態(tài)即可,具體此處不做限定。此外,若終端IMS服務(wù)狀態(tài)記錄為第二閾值,即本實(shí)施例中的步驟203,這意味著終端無法使用PS域執(zhí)行補(bǔ)充業(yè)務(wù),那么終端可以從步驟203之后直接執(zhí)行步驟206。
[0106]本實(shí)施例中的步驟206至步驟208與圖1所示實(shí)施例中的步驟102至步驟104相同,此處不再贅述。
[0107]本實(shí)施例中,在終端查詢當(dāng)前的MS服務(wù)狀態(tài)前,首先可以判斷通信網(wǎng)絡(luò)是否支持MS服務(wù),再通過檢測是否有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息來判斷終端是否支持IMS月艮務(wù)能力,并根據(jù)這兩種情況實(shí)際記錄IMS服務(wù)狀態(tài),從而終端可以在VoLTE網(wǎng)絡(luò)尚未覆蓋終端所在區(qū)域或使用非VoLTE卡的情況下可以利用CS域執(zhí)行補(bǔ)充業(yè)務(wù),而不是優(yōu)先使用PS域?qū)е聢?zhí)行補(bǔ)充業(yè)務(wù)失敗,使得補(bǔ)充業(yè)務(wù)使用的成功率大大提高,也提升了用戶的體驗(yàn)效果。
[0108]請參閱圖3,本發(fā)明實(shí)施例中補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法另一實(shí)施例包括:
[0109]本實(shí)施例中的步驟301與圖1所示實(shí)施例中的步驟101相同,此處不再贅述。
[0110]302、終端檢測是否有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)消息,該頂S注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值,若否,則執(zhí)行步驟303,若是,則執(zhí)行步驟304;
[0111]基于圖2所示實(shí)施例中的步驟204說明的部分內(nèi)容,終端在發(fā)起補(bǔ)充業(yè)務(wù)請求消息之后,可以檢測是否有通信網(wǎng)絡(luò)下發(fā)的MS注冊狀態(tài)消息,該IMS注冊狀態(tài)信息中的頂S注冊狀態(tài)為第三閾值。
[0112]本實(shí)施例中的步驟303與圖2所示實(shí)施例中的步驟203相同,均是若終端檢測通信網(wǎng)絡(luò)不支持IMS服務(wù),和/或,檢測沒有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)為第三預(yù)置的IMS注冊消息時,則將MS服務(wù)狀態(tài)記錄為第二閾值,此處不再贅述。
[0113]304、終端判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù),若否,則執(zhí)行步驟303,若是,則執(zhí)行步驟305;
[0114]基于圖2所示實(shí)施例中的步驟202說明的部分內(nèi)容,若終端檢測到有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)信息,且該頂S注冊狀態(tài)信息中的IMS注冊狀態(tài)為第三閾值,即假設(shè)通信網(wǎng)絡(luò)下發(fā)的IMS Registrat1n status = I,說明終端支持IMS服務(wù)能力,那么終端可以進(jìn)一步判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù)。
[0115]本實(shí)施例中的步驟305與圖2所示實(shí)施例中的步驟205相同,此處不再贅述。
[0116]可以理解的是,本實(shí)施例中的步驟302至步驟305可以在步驟301之前,只要終端在步驟306之前能記錄當(dāng)前的IMS服務(wù)狀態(tài)即可,具體此處不做限定。此外,若終端IMS服務(wù)狀態(tài)記錄為第二閾值,即本實(shí)施例中的步驟303,這意味著終端無法使用PS域執(zhí)行補(bǔ)充業(yè)務(wù),那么終端可以從步驟303之后直接執(zhí)行步驟306。
[0117]本實(shí)施例中的步驟306至步驟308與圖1所示實(shí)施例中的步驟102至步驟104相同,此處不再贅述。
[0118]本實(shí)施例中,在終端查詢當(dāng)前的IMS服務(wù)狀態(tài)前,首先通過檢測是否有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息來判斷終端是否支持IMS服務(wù)能力,再可以判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù),并根據(jù)這兩種情況實(shí)際記錄頂S服務(wù)狀態(tài),從而終端可以在VoLTE網(wǎng)絡(luò)尚未覆蓋終端所在區(qū)域或使用非VoLTE卡的情況下可以利用CS域執(zhí)行補(bǔ)充業(yè)務(wù),而不是優(yōu)先使用PS域?qū)е聢?zhí)行補(bǔ)充業(yè)務(wù)失敗,使得補(bǔ)充業(yè)務(wù)使用的成功率大大提高,也提升了用戶的體驗(yàn)效果。
[0119]需要說明的是,圖2所示實(shí)施例和圖3所示實(shí)施例中終端判斷通信網(wǎng)絡(luò)是否支持MS服務(wù)與終端檢測是否有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)為第三閾值的頂S注冊狀態(tài)消息這兩個步驟分別是前后時序性發(fā)生的,可以理解的是,在實(shí)際應(yīng)用中,基于圖2所示實(shí)施例和圖3所示實(shí)施例說明的內(nèi)容,上述說明的兩個步驟也可以同時進(jìn)行,但只有當(dāng)通信網(wǎng)絡(luò)支持MS服務(wù)能力且終端檢測到有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)為第三閾值的IMS注冊狀態(tài)消息時,終端才會將MS服務(wù)狀態(tài)記錄為第一閾值,在其它情況下,終端都會將MS服務(wù)狀態(tài)記錄為第二閾值,其它操作流程可參考圖2所示實(shí)施例和圖3所示實(shí)施例,此處不再贅述。
[0120]上面對本發(fā)明實(shí)施例中補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法進(jìn)行了描述,下面對本發(fā)明實(shí)施例中的終端進(jìn)行描述,請參閱圖4,本發(fā)明實(shí)施例中終端一個實(shí)施例包括:
[0121 ]發(fā)起模塊401,用于發(fā)起補(bǔ)充業(yè)務(wù)請求消息;
[0122]查詢模塊402,用于根據(jù)補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)IMS服務(wù)狀態(tài);
[0123]第一執(zhí)行模塊403,用于當(dāng)IMS服務(wù)狀態(tài)對應(yīng)第一閾值時,則通過分組交換PS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù);
[0124]第二執(zhí)行模塊404,用于當(dāng)IMS服務(wù)狀態(tài)對應(yīng)第二閾值時,則通過電路交換CS域執(zhí)行補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。
[0125]本實(shí)施例中,終端可以為VoLTE終端,此處限定之后,在后面即不再重復(fù)限定。
[0126]本實(shí)施例中,查詢模塊402通過查詢當(dāng)前的IMS服務(wù)狀態(tài),第一執(zhí)行模塊403和第二執(zhí)行模塊404可以根據(jù)通信網(wǎng)絡(luò)是否支持頂S服務(wù)和終端是否支持頂S服務(wù)能力這兩種實(shí)際情況利用PS域或CS域來執(zhí)行補(bǔ)充業(yè)務(wù),有效避免了現(xiàn)有技術(shù)中由于實(shí)際情況不支持PS域,而利用PS域?qū)е陆K端無法正常使用補(bǔ)充業(yè)務(wù)的情況,提高了補(bǔ)充業(yè)務(wù)使用的成功率。
[0127]為便于理解,下面對本發(fā)明實(shí)施例中的終端進(jìn)行詳細(xì)描述,請參閱圖5,本發(fā)明實(shí)施例中終端另一實(shí)施例包括:
[0128]本實(shí)施例中的模塊501與圖4所示實(shí)施例中的模塊401相同,此處不再贅述。
[0129]第一判斷模塊502,用于判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0130]第一檢測模塊503,用于當(dāng)通信網(wǎng)絡(luò)支持IMS服務(wù)時,則檢測是否有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,頂S注冊狀態(tài)信息中的頂S注冊狀態(tài)為第三閾值;
[0131]第一記錄模塊504,用于當(dāng)?shù)谝粰z測模塊檢測到有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)消息時,則將MS服務(wù)狀態(tài)記錄為第一閾值;
[0132]第三記錄模塊505,用于當(dāng)通信網(wǎng)絡(luò)不支持IMS服務(wù)時,則將頂S服務(wù)狀態(tài)記錄為第二閾值;
[0133]第四記錄模塊506,用于當(dāng)終端檢測到?jīng)]有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息時,則將頂S服務(wù)狀態(tài)記錄為第二閾值;
[0134]本發(fā)明實(shí)施例中的模塊507與圖4所示實(shí)施例中的模塊402相同,模塊508與圖4所示實(shí)施例中的模塊403相同,模塊509與圖4所示實(shí)施例中的模塊404相同,此處不再贅述。
[0135]本實(shí)施例中,第一判斷模塊502可以進(jìn)一步包括:
[0136]第一判斷單元5021,用于通過查詢通信網(wǎng)絡(luò)下發(fā)的注冊接受消息判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù);
[0137]和/或,
[0138]第二判斷單元5022,用于通過查詢通信網(wǎng)絡(luò)下發(fā)的位置區(qū)更新消息判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù)。
[0139]本實(shí)施例中,在查詢模塊501查詢當(dāng)前的頂S服務(wù)狀態(tài)前,首先第一判斷模塊502可以判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù),再第一檢測模塊503通過檢測是否有通信網(wǎng)絡(luò)下發(fā)的MS注冊狀態(tài)消息來判斷終端是否支持IMS服務(wù)能力,第一記錄模塊504、第三記錄模塊505以及第四記錄模塊506可以根據(jù)這兩種情況實(shí)際記錄IMS服務(wù)狀態(tài),從而第二執(zhí)行模塊509可以在VoLTE網(wǎng)絡(luò)尚未覆蓋終端所在區(qū)域或使用非VoLTE卡的情況下可以利用CS域執(zhí)行補(bǔ)充業(yè)務(wù),而不是優(yōu)先使用PS域?qū)е聢?zhí)行補(bǔ)充業(yè)務(wù)失敗,使得補(bǔ)充業(yè)務(wù)使用的成功率大大提高,也提升了用戶的體驗(yàn)效果。
[0140]請參閱圖6,本發(fā)明實(shí)施例中終端另一實(shí)施例包括:
[0141]本實(shí)施例中的模塊601與圖4所示實(shí)施例中的模塊401相同,此處不再贅述。
[0142]第二檢測模塊602,用于檢測是否有通信網(wǎng)絡(luò)下發(fā)的頂S注冊狀態(tài)消息,該頂S注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值;
[0143]第二判斷模塊603,用于當(dāng)終端檢測到有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息時,則判斷通信網(wǎng)絡(luò)是否支持IMS服務(wù);
[0144]第二記錄模塊604,用于當(dāng)通信網(wǎng)絡(luò)支持頂S服務(wù)時,則將IMS服務(wù)狀態(tài)記錄為第一閾值;
[0145]第三記錄模塊605,用于當(dāng)通信網(wǎng)絡(luò)不支持IMS服務(wù)時,則將頂S服務(wù)狀態(tài)記錄為第二閾值;
[0146]第四記錄模塊606,用于當(dāng)終端檢測到?jīng)]有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息時,則將頂S服務(wù)狀態(tài)記錄為第二閾值;
[0147]本發(fā)明實(shí)施例中的模塊607與圖4所示實(shí)施例中的模塊402相同,模塊608與圖4所示實(shí)施例中的模塊403相同,模塊609與圖4所示實(shí)施例中的模塊404相同,此處不再贅述。
[0148]本實(shí)施例中,第二判斷模塊603可以進(jìn)一步包括:
[0149]第一判斷單元6031,用于通過查詢通信網(wǎng)絡(luò)下發(fā)的注冊接受消息判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù);
[0150]和/或,
[0151]第二判斷單元6031,用于通過查詢通信網(wǎng)絡(luò)下發(fā)的位置區(qū)更新消息判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù)。
[0152]本實(shí)施例中,在查詢模塊601查詢當(dāng)前的頂S服務(wù)狀態(tài)前,首先第二檢測模塊602通過檢測是否有通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息來判斷終端是否支持頂S服務(wù)能力,再第二判斷模塊603可以判斷通信網(wǎng)絡(luò)是否支持頂S服務(wù),第二記錄模塊604、第三記錄模塊605以及第四記錄模塊606可以根據(jù)這兩種情況實(shí)際記錄IMS服務(wù)狀態(tài),從而第二執(zhí)行模塊609可以在VoLTE網(wǎng)絡(luò)尚未覆蓋終端所在區(qū)域或使用非VoLTE卡的情況下可以利用CS域執(zhí)行補(bǔ)充業(yè)務(wù),而不是優(yōu)先使用PS域?qū)е聢?zhí)行補(bǔ)充業(yè)務(wù)失敗,使得補(bǔ)充業(yè)務(wù)使用的成功率大大提高,也提升了用戶的體驗(yàn)效果。
[0153]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0154]在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0155]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0156]另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0157]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0158]以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,包括: 終端發(fā)起補(bǔ)充業(yè)務(wù)請求消息; 所述終端根據(jù)所述補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)IMS服務(wù)狀態(tài); 若所述MS服務(wù)狀態(tài)對應(yīng)第一閾值,則所述終端通過分組交換PS域執(zhí)行所述補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù); 若所述IMS服務(wù)狀態(tài)對應(yīng)第二閾值,則所述終端通過電路交換CS域執(zhí)行所述補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。2.根據(jù)權(quán)利要求1所述的補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,所述終端為VoLTE終端。3.根據(jù)權(quán)利要求2所述的補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,在所述終端根據(jù)所述業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)MS服務(wù)狀態(tài)之前,所述方法還包括: 所述終端判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持MS服務(wù); 若支持,則所述終端檢測是否有所述通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,所述IMS注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值; 若是,則所述終端將所述MS服務(wù)狀態(tài)記錄為所述第一閾值。4.根據(jù)權(quán)利要求2所述的補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,在所述終端根據(jù)所述業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)MS服務(wù)狀態(tài)之前,所述方法還包括: 所述終端檢測是否有當(dāng)前的通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,所述頂S注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值; 若是,則所述終端判斷所述通信網(wǎng)絡(luò)是否支持MS服務(wù); 若支持,則所述終端將所述MS服務(wù)狀態(tài)記錄為所述第一閾值。5.根據(jù)權(quán)利要求3或4所述的補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,在所述終端判斷所述通信網(wǎng)絡(luò)是否支持MS服務(wù)之后,所述方法還包括: 若所述通信網(wǎng)絡(luò)不支持所述MS服務(wù),則所述終端將所述頂S服務(wù)狀態(tài)記錄為所述第二閾值。6.根據(jù)權(quán)利要求3或4所述的補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,在所述終端檢測是否有所述通信網(wǎng)絡(luò)下發(fā)的MS注冊狀態(tài)消息之后,所述方法還包括: 若所述終端檢測到?jīng)]有所述通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,則所述終端將所述IMS服務(wù)狀態(tài)記錄為所述第二閾值。7.根據(jù)權(quán)利要求3或4所述的補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,所述終端判斷所述通信網(wǎng)絡(luò)是否支持MS服務(wù)包括: 所述終端通過查詢所述通信網(wǎng)絡(luò)下發(fā)的注冊接受消息判斷所述通信網(wǎng)絡(luò)是否支持所述IMS服務(wù); 和/或, 所述終端通過查詢所述通信網(wǎng)絡(luò)下發(fā)的位置區(qū)更新消息判斷所述通信網(wǎng)絡(luò)是否支持所述頂S服務(wù)。8.一種終端,其特征在于,包括: 發(fā)起模塊,用于發(fā)起補(bǔ)充業(yè)務(wù)請求消息; 查詢模塊,用于根據(jù)所述補(bǔ)充業(yè)務(wù)請求消息查詢當(dāng)前的多媒體子系統(tǒng)MS服務(wù)狀態(tài); 第一執(zhí)行模塊,用于當(dāng)所述MS服務(wù)狀態(tài)對應(yīng)第一閾值時,則通過分組交換PS域執(zhí)行所述補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù); 第二執(zhí)行模塊,用于當(dāng)所述MS服務(wù)狀態(tài)對應(yīng)第二閾值時,則通過電路交換CS域執(zhí)行所述補(bǔ)充業(yè)務(wù)請求消息對應(yīng)的補(bǔ)充業(yè)務(wù)。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端為VoLTE終端。10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述終端還包括: 第一判斷模塊,用于判斷當(dāng)前的通信網(wǎng)絡(luò)是否支持MS服務(wù); 第一檢測模塊,用于當(dāng)所述通信網(wǎng)絡(luò)支持所述IMS服務(wù)時,則檢測是否有所述通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,所述頂S注冊狀態(tài)信息中的頂S注冊狀態(tài)為第三閾值; 第一記錄模塊,用于當(dāng)所述第一檢測模塊檢測到有所述通信網(wǎng)絡(luò)下發(fā)的所述IMS注冊狀態(tài)消息時,則將所述IMS服務(wù)狀態(tài)記錄為所述第一閾值。11.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述終端還包括: 第二檢測模塊,用于檢測是否有當(dāng)前的通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息,所述IMS注冊狀態(tài)信息中的MS注冊狀態(tài)為第三閾值; 第二判斷模塊,用于當(dāng)所述第二檢測模塊檢測到有所述通信網(wǎng)絡(luò)下發(fā)的所述IMS注冊狀態(tài)消息時,則判斷所述通信網(wǎng)絡(luò)是否支持IMS服務(wù); 第二記錄模塊,用于當(dāng)所述通信網(wǎng)絡(luò)支持所述IMS服務(wù)時,則將所述IMS服務(wù)狀態(tài)記錄為所述第一閾值。12.根據(jù)權(quán)利要求10或11所述的終端,其特征在于,所述終端還包括: 第三記錄模塊,用于當(dāng)所述通信網(wǎng)絡(luò)不支持所述IMS服務(wù)時,則將所述IMS服務(wù)狀態(tài)記錄為所述第二閾值。13.根據(jù)權(quán)利要求10或11所述的終端,其特征在于,所述終端還包括: 第四記錄模塊,用于當(dāng)所述終端檢測到?jīng)]有所述通信網(wǎng)絡(luò)下發(fā)的IMS注冊狀態(tài)消息時,則將所述MS服務(wù)狀態(tài)記錄為所述第二閾值。14.根據(jù)權(quán)利要求10或11所述的終端,其特征在于,相應(yīng)的所述第一判斷模塊或第二判斷豐吳塊包括: 第一判斷單元,用于通過查詢所述通信網(wǎng)絡(luò)下發(fā)的注冊接受消息判斷所述通信網(wǎng)絡(luò)是否支持所述MS服務(wù); 和/或, 第二判斷單元,用于通過查詢所述通信網(wǎng)絡(luò)下發(fā)的位置區(qū)更新消息判斷所述通信網(wǎng)絡(luò)是否支持所述MS服務(wù)。
【文檔編號】H04L29/06GK105897693SQ201610177191
【公開日】2016年8月24日
【申請日】2016年3月25日
【發(fā)明人】徐杏紹
【申請人】宇龍計算機(jī)通信科技(深圳)有限公司