本技術(shù)涉及通信,尤其涉及一種通信方法、電子設(shè)備、計算機可讀存儲介質(zhì)及芯片系統(tǒng)。
背景技術(shù):
1、網(wǎng)絡(luò)協(xié)議(internet?protocol,ip)多媒體子系統(tǒng)(ip?multimedia?subsystem,ims)是一個基于ip網(wǎng)提供語音及多媒體業(yè)務(wù)的網(wǎng)絡(luò)體系架構(gòu)。通過使用ims服務(wù)可以為移動通信網(wǎng)絡(luò)提供語音解決方案。電子設(shè)備能夠使用ims服務(wù)的前提是電子設(shè)備已成功完成ims注冊。也就是說,電子設(shè)備通過與網(wǎng)絡(luò)設(shè)備之間的交互,以成功完成ims注冊,之后電子設(shè)備便可以基于移動通信網(wǎng)絡(luò)和ims實現(xiàn)ip語音業(yè)務(wù)。因此,如何提升ims注冊的成功率,是值得研究的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種通信方法、電子設(shè)備、計算機可讀存儲介質(zhì)及芯片系統(tǒng),有利于提升ims注冊的成功率。
2、第一方面,本技術(shù)提供一種通信方法,該方法包括:向網(wǎng)絡(luò)設(shè)備發(fā)送第一連接請求;第一連接請求攜帶的ip類型為第一ip類型;接收第一連接請求對應(yīng)的第一連接響應(yīng),第一連接響應(yīng)攜帶接口標(biāo)識信息;向網(wǎng)絡(luò)設(shè)備發(fā)送路由請求,路由請求用于請求第一ip類型的地址前綴信息;接口標(biāo)識信息和地址前綴信息構(gòu)成第一ims地址,第一ims地址用于發(fā)起第一ip類型的ims注冊;響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求;第二連接請求攜帶的ip類型為第二ip類型;接收第二連接請求對應(yīng)的第二連接響應(yīng);第二連接響應(yīng)攜帶第二ims地址;向網(wǎng)絡(luò)設(shè)備發(fā)送第一ims注冊請求,第一ims注冊請求攜帶第二ims地址。
3、在上述實施例中,電子設(shè)備可以先向網(wǎng)絡(luò)設(shè)備請求第一ip類型的ims地址,在獲取用于組成第一ip類型的ims地址的地址前綴信息失敗的情況下,再向網(wǎng)絡(luò)設(shè)備請求第二ip類型的ims地址,從而通過第二ip類型的ims地址進(jìn)行ims注冊。其中,電子設(shè)備未獲取到用于組成第一ip類型的ims地址的地址前綴信息的原因可能是接收路由響應(yīng)失敗導(dǎo)致的。在此情況下,電子設(shè)備如果重新請求第二ip類型的ims地址以成功完成ims注冊,可以無需接收路由響應(yīng),因此有利于提升ims注冊的成功率。
4、結(jié)合第一方面,在一種可能的方式中,上述響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求,包括:響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備發(fā)送路由請求;響應(yīng)于在第二時間段內(nèi)未接收到路由響應(yīng),向所網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求。可見,在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng)的情況下,可以再次向網(wǎng)絡(luò)設(shè)備發(fā)送路由請求,如果在第二時間段內(nèi)仍未接收到路由請求對應(yīng)的路由響應(yīng),那么電子設(shè)備可以更改請求的ip類型,向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求。如此有利于提升電子設(shè)備請求ims地址的靈活性。
5、結(jié)合第一方面,在一種可能的方式中,上述響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求,包括:響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備重復(fù)發(fā)送n次路由請求;n為正整數(shù);響應(yīng)于n次路由請求對應(yīng)的路由響應(yīng)均未接收到,向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求??梢?,在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng)的情況下,可以重復(fù)再向網(wǎng)絡(luò)設(shè)備發(fā)送多次路由請求,如果多次發(fā)送的路由請求對應(yīng)的路由響應(yīng)均未接收到,那么電子設(shè)備可以更改請求的ip類型,向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求。如此有利于提升電子設(shè)備請求ims地址的靈活性。
6、結(jié)合第一方面,在一種可能的方式中,上述方法還包括:響應(yīng)于在第一時間段內(nèi)接收到路由響應(yīng),且路由響應(yīng)未攜帶地址前綴信息,向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求??梢姡绻邮盏降穆酚身憫?yīng)中未攜帶地址前綴信息,也會造成電子設(shè)備獲取第一ip類型的ims地址失敗,在此情況下,電子設(shè)備可以更改請求的ip類型,向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求。如此有利于提升電子設(shè)備請求ims地址的靈活性。
7、結(jié)合第一方面,在一種可能的方式中,上述向網(wǎng)絡(luò)設(shè)備發(fā)送第一連接請求,包括:基于電子設(shè)備附著的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型向網(wǎng)絡(luò)設(shè)備發(fā)送第一連接請求。可見,電子設(shè)備可附著于不同的網(wǎng)絡(luò)類型,并依據(jù)附著的網(wǎng)絡(luò)類型向網(wǎng)絡(luò)設(shè)備發(fā)送第一連接請求。如此有利于提升電子設(shè)備請求ims地址的可靠性。
8、結(jié)合第一方面,在一種可能的方式中,上述方法還包括:響應(yīng)于在第三時間段內(nèi)執(zhí)行的目標(biāo)操作,向網(wǎng)絡(luò)設(shè)備發(fā)送第三連接請求;第三連接請求攜帶的ip類型為第二ip類型;目標(biāo)操作包括開機、重啟、關(guān)閉飛行模式中的至少一項;接收來自網(wǎng)絡(luò)設(shè)備的第三連接響應(yīng);第三連接響應(yīng)攜帶第三ims地址;向網(wǎng)絡(luò)設(shè)備發(fā)送第二ims注冊請求,第二ims注冊請求攜帶第三ims地址。可見,如果電子設(shè)備在第三時間段內(nèi)執(zhí)行目標(biāo)操作,即表示電子設(shè)備將重新進(jìn)行ims注冊才能使用ims網(wǎng)絡(luò)提供的語音業(yè)務(wù),這時電子設(shè)備可以選擇以第二ip類型的ims地址進(jìn)行ims注冊。如此有利于提升ims注冊的成功率。
9、結(jié)合第一方面,在一種可能的方式中,上述響應(yīng)于在第三時間段內(nèi)執(zhí)行的目標(biāo)操作,向網(wǎng)絡(luò)設(shè)備發(fā)送第三連接請求,包括:響應(yīng)于在第三時間段內(nèi)執(zhí)行的目標(biāo)操作,且電子設(shè)備的位置信息未更換,向網(wǎng)絡(luò)設(shè)備發(fā)送第三連接請求??梢姡绻娮釉O(shè)備在第三時間段內(nèi)執(zhí)行目標(biāo)操作,且位置信息未更換,可以重新獲取第二ip類型的ims地址,以進(jìn)行ims注冊。如此有利于提升ims注冊的成功率。
10、第二方面,本技術(shù)提供了一種電子設(shè)備,該電子設(shè)備包括:一個或多個處理器、顯示屏和存儲器;該存儲器與該一個或多個處理器耦合,該存儲器用于存儲計算機程序代碼,該計算機程序代碼包括計算機指令,該一個或多個處理器調(diào)用該計算機指令以使得該電子設(shè)備執(zhí)行:向網(wǎng)絡(luò)設(shè)備發(fā)送第一連接請求;第一連接請求攜帶的ip類型為第一ip類型;接收第一連接請求對應(yīng)的第一連接響應(yīng),第一連接響應(yīng)攜帶接口標(biāo)識信息;向網(wǎng)絡(luò)設(shè)備發(fā)送路由請求,路由請求用于請求第一ip類型的地址前綴信息;接口標(biāo)識信息和地址前綴信息構(gòu)成第一ims地址,第一ims地址用于發(fā)起第一ip類型的ims注冊;響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求;第二連接請求攜帶的ip類型為第二ip類型;接收第二連接請求對應(yīng)的第二連接響應(yīng);第二連接響應(yīng)攜帶第二ims地址;向網(wǎng)絡(luò)設(shè)備發(fā)送第一ims注冊請求,第一ims注冊請求攜帶第二ims地址。
11、結(jié)合第二方面,在一種可能的方式中,該一個或多個處理器調(diào)用該計算機指令以使得該電子設(shè)備執(zhí)行:響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備發(fā)送路由請求;響應(yīng)于在第二時間段內(nèi)未接收到路由響應(yīng),向所網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求。
12、結(jié)合第二方面,在一種可能的方式中,該一個或多個處理器調(diào)用該計算機指令以使得該電子設(shè)備執(zhí)行:響應(yīng)于在第一時間段內(nèi)未接收到路由請求對應(yīng)的路由響應(yīng),向網(wǎng)絡(luò)設(shè)備重復(fù)發(fā)送n次路由請求;n為正整數(shù);響應(yīng)于n次路由請求對應(yīng)的路由響應(yīng)均未接收到,向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求。
13、結(jié)合第二方面,在一種可能的方式中,該一個或多個處理器調(diào)用該計算機指令以使得該電子設(shè)備執(zhí)行:響應(yīng)于在第一時間段內(nèi)接收到路由響應(yīng),且路由響應(yīng)未攜帶地址前綴信息,向網(wǎng)絡(luò)設(shè)備發(fā)送第二連接請求。
14、結(jié)合第二方面,在一種可能的方式中,該一個或多個處理器調(diào)用該計算機指令以使得該電子設(shè)備執(zhí)行:基于電子設(shè)備附著的網(wǎng)絡(luò)的網(wǎng)絡(luò)類型向網(wǎng)絡(luò)設(shè)備發(fā)送第一連接請求。
15、結(jié)合第二方面,在一種可能的方式中,該一個或多個處理器調(diào)用該計算機指令以使得該電子設(shè)備執(zhí)行:響應(yīng)于在第三時間段內(nèi)執(zhí)行的目標(biāo)操作,向網(wǎng)絡(luò)設(shè)備發(fā)送第三連接請求;第三連接請求攜帶的ip類型為第二ip類型;目標(biāo)操作包括開機、重啟、關(guān)閉飛行模式中的至少一項;接收來自網(wǎng)絡(luò)設(shè)備的第三連接響應(yīng);第三連接響應(yīng)攜帶第三ims地址;向網(wǎng)絡(luò)設(shè)備發(fā)送第二ims注冊請求,第二ims注冊請求攜帶第三ims地址。
16、結(jié)合第二方面,在一種可能的方式中,該一個或多個處理器調(diào)用該計算機指令以使得該電子設(shè)備執(zhí)行:響應(yīng)于在第三時間段內(nèi)執(zhí)行的目標(biāo)操作,且電子設(shè)備的位置信息未更換,向網(wǎng)絡(luò)設(shè)備發(fā)送第三連接請求。
17、第三方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有計算機程序,該計算機程序被處理器執(zhí)行時,實現(xiàn)如上述第一方面所述的方法。
18、第四方面,本技術(shù)提供一種芯片系統(tǒng),該芯片系統(tǒng)與存儲器耦合,該芯片系統(tǒng)用于讀取并執(zhí)行存儲器中存儲的計算機程序,以實現(xiàn)如上述第一方面所述的方法。
19、第五方面,本技術(shù)提供一種包含指令的計算機程序產(chǎn)品,當(dāng)該計算機程序產(chǎn)品在電子設(shè)備上運行時,使得該電子設(shè)備執(zhí)行如第一方面所述的方法。