1.一種發送彩信的方法,其特征在于,所述方法包括:
判斷VoWiFi是否注冊成功;
當VoWiFi注冊成功時,判斷當前發起數據請求的APN類型是否為彩信;
若當前發起數據請求的APN類型為彩信,則在本地公用陸地移動網絡HPLMN中獲取APN類型為彩信的APN;
在所述APN類型為彩信的APN中查找支持所述VoWiFi的運營商所需求的APN;
根據所述運營商所需求的APN建立數據連接并發送彩信。
2.根據權利要求1所述的方法,其特征在于,所述判斷VoWiFi是否注冊成功包括:
判斷所述VoWiFi的IMS注冊狀態是否為成功且接入的網絡類型是否為WLAN;
若是,則所述VoWiFi注冊成功;
若否,則所述VoWiFi注冊失敗。
3.根據權利要求1所述的方法,其特征在于,所述判斷VoWiFi是否注冊成功的步驟之前,還包括:
檢測移動終端是否正常開機且成功駐網;
若移動終端正常開機并成功駐網,則讀取SIM卡的HPLMN,根據所述HPLMN檢測所述SIM卡的運營商是否為支持所述VoWiFi的運營商;
若是,則執行后續步驟。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
若所述運營商為支持所述VoWiFi的運營商,則檢測通話模式是否為WLAN通話模式;
若所述通話模式為WLAN通話模式,則VoWiFi通過WLAN發起注冊。
5.根據權利要求4所述的方法,其特征在于,所述判斷VoWiFi是否注冊成功的步驟之前,還包括:
獲取用戶發送彩信的操作指令,根據所述操作指令發起數據請求。
6.一種發送彩信的裝置,其特征在于,所述裝置包括:
第一判斷模塊,用于判斷VoWiFi是否注冊成功;
第二判斷模塊,用于當VoWiFi注冊成功時,判斷當前發起數據請求的APN類型是否為彩信;
查找模塊,用于若當前發起數據請求的APN類型為彩信,則在本地公用陸地移動網絡HPLMN中獲取APN類型為彩信的APN,在所述APN類型為彩信的APN中查找支持所述VoWiFi的運營商所需求的APN;
發送模塊,用于根據所述運營商所需求的APN建立數據連接并發送彩信。
7.根據權利要求6所述的裝置,其特征在于,所述第一判斷模塊用于判斷所述VoWiFi的IMS注冊狀態是否為成功且接入的網絡類型是否為WLAN,若是,則所述VoWiFi注冊成功,若否,則所述VoWiFi注冊失敗。
8.根據權利要求6所述的方法,其特征在于,所述裝置還包括:
第一檢測模塊,用于檢測移動終端是否正常開機且成功駐網;
第二檢測模塊,用于若移動終端正常開機并成功駐網,則讀取SIM卡的HPLMN,根據所述HPLMN檢測所述SIM卡的運營商是否為支持所述VoWiFi的運營商,若是,則執行后續步驟。
9.根據權利要求8所述的裝置,其特征在于,所述裝置還包括:
注冊模塊,用于若所述運營商為支持所述VoWiFi的運營商,則檢測通話模式是否為WLAN通話模式,若所述通話模式為WLAN通話模式,則VoWiFi通過WLAN發起注冊。
10.根據權利要求9所述的裝置,其特征在于,所述裝置還包括:
獲取模塊,用于獲取用戶發送彩信的操作指令,根據所述操作指令發起數據請求。