本技術涉及通信,尤其涉及一種通話方法及終端。
背景技術:
1、在移動通信運營商逐步建設第五代(5th?generation,5g)獨立組網(standalone,sa)的過程中,仍存在5g網絡的sa功能不完善的問題。例如,處于sa模式的終端設備在呼叫過程以及通話過程中,會由于網絡故障原因或者終端自身原因,造成終端通話異常的問題。
技術實現思路
1、本技術實施例提供一種通話方法及終端,用于解決第一終端與第二終端在通話過程中存在的通話掉話的問題。
2、為達到上述目的,本技術的實施例采用如下技術方案:
3、第一方面,提供了一種通話方法,該通話方法包括:第一終端通過第一通信網絡連接至第一網絡設備;第一終端接收來自第一網絡設備發送的第一指示消息,該第一指示消息包括第一承載信道的第一目標配置參數,第一承載信道用于傳輸第一終端與第二終端在呼叫或者通話過程中的信令。
4、第一終端使用第一通信網絡對應的第一承載信道的第一配置參數,與第二終端建立通話連接;在第一終端與第二終端的通話過程中,在第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第一承載信道的第二配置參數無效或者不存在的情況下,第一終端通過第一網絡設備保持與第一通信網絡的連接。
5、其中,第二通信網絡對應的第一承載信道的第二配置參數無效包括:第一承載信道的第一目標配置參數包括映射的第二通信網絡對應的第一承載信道的第二配置參數且第二配置參數無效。
6、第二通信網絡對應的第一承載信道的第二配置參數不存在包括:第一承載信道的第一目標配置參數不包括映射的第二通信網絡對應的第一承載信道的第二配置參數。
7、綜上,采用本技術的方案,在第一終端與第二終端的通話過程中,在第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第一承載信道的第二配置參數無效或者不存在的情況下,第一終端通過第一網絡設備保持與第一通信網絡的連接,避免第一終端切換到第二通信網絡上,防止通話掉話。
8、在第一方面的一種實現方式中,第一終端通過第一網絡設備保持與第一通信網絡的連接,包括:第一終端抑制向第一網絡設備上報測報事件,并通過第一網絡設備保持與第一通信網絡的連接;該測報事件用于指示第二通信網絡的信號質量高于第一通信網絡的信號質量。
9、或者,第一終端向第一網絡設備上報測報事件;第一終端接收來自第一網絡設備的切換/重定向指示消息后,第一終端忽略切換/重定向指示消息,并通過第一網絡設備保持與第一通信網絡的連接;該切換/重定向指示消息用于指示第一終端切換/重定向至第二通信網絡上。
10、可選的,第一終端忽略切換/重定向指示消息為第一終端未響應切換/重定向指示消息;或者,第一終端不遵從切換/重定向指示消息。
11、這樣,第一終端通過抑制向第一網絡設備上報測報事件,或者第一終端忽略切換/重定向指示消息,避免第一終端切換至第二通信網絡上,防止通話掉話。
12、在第一方面的一種實現方式中,在第一終端呼叫第二終端進行通話之前,該通話方法還包括:第一終端向第一網絡設備發送第一釋放請求,用于請求刪除第一承載信道的第一目標配置參數;第一終端向第一網絡設備發送第一請求,用于請求獲取第一承載信道的第二目標配置參數。
13、其中,若第一終端未獲取到第一承載信道的第二目標配置參數,在第一終端與第二終端的通話過程中,在第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第一承載信道的第二配置參數無效或者不存在的情況下,第一終端通過第一網絡設備保存與第一通信網絡的連接。
14、這樣,第一終端在向第二終端發起呼叫之前,第一終端可嘗試獲取第一承載信道的第二目標配置參數,可大概率確保第一終端與第二終端的通話正常;若第一終端未獲取到第一承載信道的第二目標配置參數,在第一終端與第二終端的通話過程中,第一終端通過第一網絡設備保持與第一通信網絡的連接,避免切換到第二通信網絡上,防止掉話。
15、在第一方面的一種實現方式中,若第一終端獲取到第一承載信道的第二目標配置參數,該通話方法還包括:第一承載信道的第二目標配置參數包括第一通信網絡對應的第一承載信道的第三配置參數,第一終端使用第一通信網絡對應的第一承載信道的第三配置參數,與第二終端建立通話連接。
16、在第一終端與第二終端的通話過程中,在第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第一承載信道的第四配置參數無效或者不存在的情況下,第一終端通過第一網絡設備保存與第一通信網絡的連接。
17、其中,第二通信網絡對應的第一承載信道的第二目標配置參數無效包括:第一承載信道的第二目標配置參數包括映射的第二通信網絡對應的第一承載信道的第四配置參數且第四配置參數無效;
18、第二通信網絡對應的第一承載信道的配置參數不存在包括:第一承載信道的第二目標配置參數不包括映射的第二通信網絡對應的第一承載信道的第四配置參數。
19、這樣,在第一終端獲取到第一承載信道的第二目標配置參數,但是第二通信網絡對應的第一承載信道的第四配置參數無效或者不存在的情況下,在第一終端與第二終端的通話過程中,避免切換到第二通信網絡上,防止掉話。
20、在第一方面的一種實現方式中,若第一終端未獲取到第一承載信道的第二目標配置參數,包括:第一終端一直向第一網絡設備發送第一請求;或者,第一終端向第一網絡設備發送第一請求,在第一終端向第二終端發起通話之前,未接收到第一網絡設備發送的第一接受消息,包括第一承載信道的第二目標配置參數。
21、在第一方面的一種實現方式中,該通話方法還包括:在第一終端與第二終端的通話結束后,第一終端重新通過第一網絡設備與第一通信網絡建立連接,并重新建立第一承載信道的配置參數。
22、這樣,在第一終端與第二終端在下一次通話時,可大概率確保通話正常。
23、在第一方面的一種實現方式中,第一通信網絡為5g網絡,第二通信網絡為長期演進lte網絡;在第一終端呼叫第二終端之前,該通話方法還包括:若第一終端未開啟新空口語音承載vonr功能,則第一終端開啟vonr功能,并向第一通信網絡發送網絡能力消息;網絡能力消息用于指示第一終端支持vonr功能;第一終端采用vonr技術呼叫第二終端。
24、這樣,在第一終端向第二終端發起呼叫時,能夠確保呼叫成功。
25、在第一方面的一種實現方式中,第一終端使用第一通信網絡對應的第一承載信道的第一配置參數,與第二終端建立通話連接,包括:第一終端使用第一通信網絡對應的第一承載信道的第一配置參數,在vonr功能開啟的情況下,與第二終端建立通話連接。
26、在第一方面的一種實現方式中,第一指示消息為pdu會話修改命令。
27、在第一方面的一種實現方式中,第一承載信道為互聯網協議多媒體子系統ims默認承載信道,第一承載信道的第一目標配置參數包括:接入點名稱apn、數據網絡名稱dnn、pdu會話id、演進的分組系統eps承載身份、5g服務質量標識符、以及lte服務質量標識符中的一種或多種。
28、在第一方面的一種實現方式中,第一網絡設備的組網方式為獨立組網sa。
29、第二方面,一種通話方法,該通話方法包括:第一終端通過第一通信網絡連接至第一網絡設備;第一終端接收來自第一網絡設備發送的第一指示消息;其中,第一指示消息包括第一承載信道的第一目標配置參數,第一承載信道用于傳輸第一終端與第二終端在呼叫或者通話過程中的信令;第一承載信號的第一目標配置參數包括第一通信網絡對應的第一承載信道的第一配置參數,以及映射的第二通信網絡對應的第一承載信道的第二配置參數。
30、在第二通信網絡對應的第一承載信道的第二配置參數存在且有效的情況下,第一終端使用第一通信網絡對應的第一承載信道的第一配置參數,與第二終端建立通話連接。
31、第一終端接收來自第一網絡設備發送的第二指示消息;其中,第二指示消息包括第二承載信道的配置參數,第二承載信道用于傳輸第一終端與第二終端在通話過程中的多媒體數據。
32、在第一終端與第二終端的通話過程中,在第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第二承載信道的第六配置參數無效或者不存在的情況下,第一終端通過第一網絡設備保持與第一通信網絡的通信連接。
33、其中,第二通信網絡對應的第二承載信道的第六配置參數無效包括:第二承載信道的配置參數包括第一通信網絡對應的第二承載信道的第五配置參數,以及映射的第二通信網絡對應的第二承載信道的第六配置參數,且第二通信網絡對應的第二承載信道的第六配置參數無效;
34、第二通信網絡對應的第二承載信道的第六配置參數不存在包括:第二承載信道的配置參數包括第一通信網絡對應的第二承載信道的第五配置參數,不包括映射的第二通信網絡對應的第二承載信道的第六配置參數。
35、綜上,采用本技術的方案,在第一終端與第二終端的通話過程中,在第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第二承載信道的第六配置參數無效或者不存在的情況下,第一終端通過第一網絡設備保持與第一通信網絡的通信連接,避免切換到第二通信網絡上,防止掉話。
36、在第二方面的一種實現方式中,第一終端通過第一網絡設備保持與第一通信網絡的連接,包括:第一終端抑制向第一網絡設備上報測報事件,并通過第一網絡設備保持與第一通信網絡的連接;該測報事件用于指示第二通信網絡的信號質量高于第一通信網絡的信號質量。
37、或者,第一終端向第一網絡設備上報測報事件;第一終端接收來自第一網絡設備的切換/重定向指示消息后,第一終端忽略切換/重定向指示消息,并通過第一網絡設備保持與第一通信網絡的連接;該切換/重定向指示消息用于指示第一終端切換/重定向至第二通信網絡上。
38、這樣,第一終端通過抑制向第一網絡設備上報測報事件,或者第一終端忽略切換/重定向指示消息,避免第一終端切換至第二通信網絡上,防止通話掉話。
39、在第二方面的一種實現方式中,該通話方法還包括:在第一終端與第二終端的通話結束后,第一終端重新通過第一網絡設備與第一通信網絡建立連接,并重新建立第一承載信道的配置參數。
40、這樣,在第一終端與第二終端在下一次通話時,可大概率確保通話正常。
41、第三方面,提供一種通話方法,該通話方法包括:第一終端通過第一通信網絡連接至第一網絡設備;第一終端接收來自第一網絡設備發送的第一指示消息;其中,第一指示消息包括第一承載信道的第一目標配置參數,第一承載信道用于傳輸第一終端與第二終端在呼叫或者通話過程中的信令。
42、在第二通信網絡對應的第一承載信道的第二配置參數無效或者不存在的情況下,在第一終端呼叫第二終端進行通話之前,第一終端獲取到第一承載信道的第二目標配置參數;其中,第一承載信道用于傳輸第一終端與第二終端在呼叫或者通話過程中的信令。
43、其中,第二通信網絡對應的第一承載信道的第二配置參數無效包括:第一承載信道的第一目標配置參數包括第一通信網絡對應的第一承載信道的第一配置參數,以及映射的第二通信網絡對應的第一承載信道的第二配置參數,且第二通信網絡對應的第一承載信道的第二配置參數無效。
44、第二通信網絡對應的第一承載信道的第二配置參數不存在包括:第一承載信道的第一目標配置參數包括第一通信網絡對應的第一承載信道的第一配置參數,不包括第二通信網絡對應的第一承載信道的第二配置參數。
45、在第一終端與第二終端的通話過程中,第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第一承載信道的第四配置參數有效的情況下,第一終端通過第二網絡設備建立與第二通信網絡的通信連接。
46、其中,第二通信網絡對應的第一承載信道的第四配置參數有效包括:第一承載信道的第二目標配置參數包括第一通信網絡對應的第一承載信道的第三配置參數,以及映射的第二通信網絡對應的第一承載信道的第四配置參數,且第二通信網絡對應的第一承載信道的第四配置參數有效。
47、綜上,采用本技術的方案,在第一終端呼叫第二終端進行通話之前,第一終端可重新獲取第一承載信道的第二目標配置參數;在第一終端與第二終端的通話過程中,第二通信網絡的信號質量高于第一通信網絡的信號質量,且第二通信網絡對應的第一承載信道的第四配置參數有效的情況下,第一終端通過第二網絡設備建立與第二通信網絡的通信連接,即第一終端切換至第二通信網絡上,也能夠使得通話正常。
48、第四方面,提供一種終端,該終端具有實現上述第一方面中任一項所述的通話方法的功能,或者實現上述第二方面中任一項所述的通話方法的功能,或者實現上述第三方面中任一項所述的通話方法的功能,該功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現。該硬件或軟件包括一個或多個與上述功能相對應的模塊。
49、第五方面,提供一種終端,包括:處理器和存儲器;該存儲器用于存儲計算機執行指令,當該終端運行時,該處理器執行該存儲器存儲的該計算機執行指令,以使該終端執行如上述第一方面中任一項所述的通話方法;或者執行如上述第二方面中任一項所述的通話方法,或者執行如上述第三方面中任一項所述的通話方法。
50、第六方面,提供一種終端,包括:處理器;所述處理器用于與存儲器耦合,并讀取存儲器中的指令之后,根據所述指令執行如上述第一方面中任一項所述的通話方法;或者執行如上述第二方面中任一項所述的通話方法,或者執行如上述第三方面中任一項所述的通話方法。
51、第七方面,提供一種芯片系統,應用于終端,該芯片系統包括一個處理器以及接口,所述接口用于接收指令,并傳輸至至少一個處理器;至少一個處理器運行所述指令使得終端執行如上述第一方面中任一項所述的通話方法;或者執行如上述第二方面中任一項所述的通話方法,或者執行如上述第三方面中任一項所述的通話方法。
52、可選的,該處理器可以為調制解調器(modem)和/或應用處理器(applicationprocessor,ap)。
53、第八方面,提供了一種計算機可讀存儲介質,該計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機可以執行上述第一方面中任一項所述的通話方法;或者執行如上述第二方面中任一項所述的通話方法,或者執行如上述第三方面中任一項所述的通話方法。
54、第九方面,提供了一種包含指令的計算機程序產品,當其在計算機上運行時,使得計算機可以執行上述第一方面中任一項所述的通話方法;或者執行如上述第二方面中任一項所述的通話方法,或者執行如上述第三方面中任一項所述的通話方法。
55、其中,第四方面至第九方面中任一種設計方式所帶來的技術效果可參見第一方面至第三方面中不同設計方式所帶來的技術效果,此處不再贅述。