本技術涉及通話,尤其涉及一種視頻通話方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品。
背景技術:
1、隨著通話技術的發展,通話體驗向著清晰化、沉浸化方向發展已成為行業目標。目前,三維(3-dimensional,3d)視頻通話越來越普及,目前常實現3d視頻通話的方式是通過佩戴外設,但由于視頻通話隨時隨地發生,佩戴外設非常不便,不適合應用于通話場景,因此裸眼3d技術路線更適合視頻通話場景。然而,目前通話協議(例如,長期演進網絡上的語音(voice?over?long-term?evolution,volte)、新無線電上的語音(voice?over?newradio,vonr)等)支持的2d視頻通話的沉浸式效果較差
技術實現思路
1、本技術實施例提供一種一種視頻通話方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品,以解決現有2d視頻通話的沉浸式效果較差的問題。
2、為解決上述技術問題,本技術是這樣實現的:
3、第一方面,本技術實施例提供了一種視頻通話方法,應用于第一終端,所述方法包括:
4、向第一網絡發送第一呼叫請求,所述第一呼叫請求包括第一頭域和第一會話描述信息,所述第一會話描述信息攜帶第一3d視頻通話協商屬性信息,所述第一呼叫請求用于請求建立第一通話,所述第一通話為所述第一終端與第二終端的3d視頻通話,所述第一3d視頻通話協商屬性信息用于與所述第二終端進行3d視頻通話協商;
5、接收所述第一網絡發送的第一響應消息,所述第一響應消息包括第二頭域和第二會話描述信息,所述第二會話描述信息攜帶第二3d視頻通話協商屬性信息,所述第二3d視頻通話協商屬性信息用于指示所述第一通話協商為3d視頻通話。
6、第二方面,本技術實施例提供了一種視頻通話方法,應用于第二網絡,所述方法包括:
7、接收第一網絡轉發的第一終端發送的第一呼叫請求,所述第一呼叫請求包括第一頭域和第一會話描述信息,所述第一會話描述信息攜帶第一3d視頻通話協商屬性信息,所述第一呼叫請求用于請求建立第一通話,所述第一通話為所述第一終端與第二終端的3d視頻通話,所述第一3d視頻通話協商屬性信息用于與所述第二終端進行3d視頻通話協商;
8、基于所述第一呼叫請求,向所述第二終端發送第一請求,所述第一呼叫請求用于請求建立所述第一通話;
9、接收所述第二終端響應于所述第一請求發送的第二響應消息;
10、基于所述第二響應消息,通過所述第一網絡向所述第一終端轉發第一響應消息,所述第一響應消息包括第二頭域和第二會話描述信息,所述第二會話描述信息攜帶第二3d視頻通話協商屬性信息,所述第二3d視頻通話協商屬性信息用于指示所述第一通話協商為3d視頻通話,所述第一響應消息用于建立所述第一通話。
11、第三方面,本技術實施例提供了一種視頻通話方法,應用于第二終端,所述方法包括:
12、接收第二網絡基于第一呼叫請求發送的第一請求,所述第一呼叫請求用于請求建立第一通話,所述第一通話為第一終端與所述第二終端的3d視頻通話,所述第一呼叫請求包括第一頭域和第一會議描述信息,所述第一會議描述信息攜帶第一3d視頻通話協商屬性信息,所述第一3d視頻通話協商屬性信息用于進行3d視頻通話協商;
13、響應于所述第一請求,向所述第二網絡發送的第二響應消息。
14、第四方面,本技術實施例提供一種視頻通話裝置,所述裝置包括:
15、第一發送模塊,用于向第一網絡發送第一呼叫請求,所述第一呼叫請求包括第一頭域和第一會話描述信息,所述第一會話描述信息攜帶第一3d視頻通話協商屬性信息,所述第一呼叫請求用于請求建立第一通話,所述第一通話為所述第一終端與第二終端的3d視頻通話,所述第一3d視頻通話協商屬性信息用于與所述第二終端進行3d視頻通話協商;
16、第一接收模塊,用于接收所述第一網絡發送的第一響應消息,所述第一響應消息包括第二頭域和第二會話描述信息,所述第二會話描述信息攜帶第二3d視頻通話協商屬性信息,所述第二3d視頻通話協商屬性信息用于指示所述第一通話協商為3d視頻通話。
17、第五方面,本技術實施例提供一種視頻通話裝置,所述裝置包括:
18、第二接收模塊,用于接收第一網絡轉發的第一終端發送的第一呼叫請求,所述第一呼叫請求包括第一頭域和第一會話描述信息,所述第一會話描述信息攜帶第一3d視頻通話協商屬性信息,所述第一呼叫請求用于請求建立第一通話,所述第一通話為所述第一終端與第二終端的3d視頻通話,所述第一3d視頻通話協商屬性信息用于與所述第二終端進行3d視頻通話協商;
19、第二發送模塊,用于基于所述第一呼叫請求,向所述第二終端發送第一請求,所述第一呼叫請求用于請求建立第一通話,所述第一通話為所述第一終端與所述第二終端的3d視頻通話,所述第一3d視頻通話協商屬性信息用于與所述第二終端進行3d視頻通話協商;
20、第三接收模塊,用于接收所述第二終端響應于所述第一請求發送的第二響應消息;
21、第三發送模塊,用于基于所述第二響應消息,通過所述第一網絡向所述第一終端轉發第一響應消息,所述第一響應消息包括第二頭域和第二會話描述信息,所述第二會話描述信息攜帶第二3d視頻通話協商屬性信息,所述第二3d視頻通話協商屬性信息用于指示所述第一通話協商為3d視頻通話,所述第一響應消息用于建立所述第一通話。
22、第六方面,本技術實施例提供一種視頻通話裝置,所述裝置包括:
23、第四接收模塊,用于接收第二網絡基于第一呼叫請求發送的第一請求,所述第一呼叫請求用于請求建立第一通話,所述第一通話為第一終端與所述第二終端的3d視頻通話,所述第一呼叫請求包括第一頭域和第一會議描述信息,所述第一會議描述信息攜帶第一3d視頻通話協商屬性信息,所述第一3d視頻通話協商屬性信息用于進行3d視頻通話協商;
24、第四發送模塊,用于響應于所述第一請求,向所述第二網絡發送的第二響應消息。
25、第七方面,本技術實施例提供一種電子設備,包括收發機和處理器,
26、所述處理器,用于:
27、通過所述收發機向第一網絡發送第一呼叫請求,所述第一呼叫請求包括第一頭域和第一會話描述信息,所述第一會話描述信息攜帶第一3d視頻通話協商屬性信息,所述第一呼叫請求用于請求建立第一通話,所述第一通話為所述第一終端與第二終端的3d視頻通話,所述第一3d視頻通話協商屬性信息用于與所述第二終端進行3d視頻通話協商;
28、通過所述收發機接收所述第一網絡發送的第一響應消息,所述第一響應消息包括第二頭域和第二會話描述信息,所述第二會話描述信息攜帶第二3d視頻通話協商屬性信息,所述第二3d視頻通話協商屬性信息用于指示所述第一通話協商為3d視頻通話。
29、第八方面,本技術實施例提供一種電子設備,包括收發機和處理器,
30、所述處理器,用于:
31、接收第一網絡轉發的第一終端發送的第一呼叫請求,所述第一呼叫請求包括第一頭域和第一會話描述信息,所述第一會話描述信息攜帶第一3d視頻通話協商屬性信息,所述第一呼叫請求用于請求建立第一通話,所述第一通話為所述第一終端與第二終端的3d視頻通話,所述第一3d視頻通話協商屬性信息用于與所述第二終端進行3d視頻通話協商;
32、基于所述第一呼叫請求,向所述第二終端發送第一請求,所述第一呼叫請求用于請求建立所述第一通話;
33、接收所述第二終端響應于所述第一請求發送的第二響應消息;
34、基于所述第二響應消息,通過所述第一網絡向所述第一終端轉發第一響應消息,所述第一響應消息包括第二頭域和第二會話描述信息,所述第二會話描述信息攜帶第二3d視頻通話協商屬性信息,所述第二3d視頻通話協商屬性信息用于指示所述第一通話協商為3d視頻通話,所述第一響應消息用于建立所述第一通話。
35、第九方面,本技術實施例提供一種電子設備,包括收發機和處理器,
36、所述處理器,用于:
37、接收第二網絡基于第一呼叫請求發送的第一請求,所述第一呼叫請求用于請求建立第一通話,所述第一通話為第一終端與所述第二終端的3d視頻通話,所述第一呼叫請求包括第一頭域和第一會議描述信息,所述第一會議描述信息攜帶第一3d視頻通話協商屬性信息,所述第一3d視頻通話協商屬性信息用于進行3d視頻通話協商;
38、響應于所述第一請求,向所述第二網絡發送的第二響應消息。
39、第十方面,本技術實施例提供一種電子設備,包括:處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序,所述程序被所述處理器執行時實現上述第一方面所述的視頻通話方法的步驟,或者實現上述第二方面所述的視頻通話方法的步驟,或者實現上述第三方面所述的視頻通話方法的步驟。
40、第十一方面,本技術實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現上述第一方面所述的視頻通話方法的步驟,或者實現上述第二方面所述的視頻通話方法的步驟,或者實現上述第三方面所述的視頻通話方法的步驟。
41、第十二方面,本技術實施例還提供一種計算機程序產品,包括計算機程序,計算機程序在被處理器執行時實現上述視頻通話方法中的步驟。
42、在本實施例的視頻通話方法中,第一終端可向第一網絡發送第一呼叫請求,用于請求建立第一通話,即第一終端與第二終端的3d視頻通話,在第一呼叫請求中可攜帶第一3d視頻通話協商屬性信息,用于與第二終端進行3d視頻通話協商,接收第一網絡發送的第一響應消息,第一響應消息中可攜帶第二3d視頻通話協商屬性信息,第二3d視頻通話協商屬性信息用于指示所述第一通話協商為3d視頻通話,這樣,可使第一終端與第二終端間可實現3d視頻通話,提高視頻通話的沉浸式效果。