本申請(qǐng)涉及通信,特別涉及一種語(yǔ)音通話(huà)方法、裝置、終端、存儲(chǔ)介質(zhì)及芯片。
背景技術(shù):
1、目前,基于ip的語(yǔ)音傳輸(voice?over?internet?protocol,voip)類(lèi)通話(huà),例如基于社交應(yīng)用軟件的語(yǔ)音通話(huà)或者通訊應(yīng)用(whatsapp)語(yǔ)音通話(huà)等,都需要云端服務(wù)器的支持。在通話(huà)建立階段,語(yǔ)音通話(huà)的兩端需要通過(guò)云端服務(wù)器尋址對(duì)方并建立連接;并且后續(xù)的媒體消息和控制消息都需要通過(guò)云端服務(wù)器來(lái)轉(zhuǎn)發(fā)。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種語(yǔ)音通話(huà)方法、裝置、終端、存儲(chǔ)介質(zhì)及芯片,能夠?qū)崿F(xiàn)兩個(gè)終端之間進(jìn)行語(yǔ)音通話(huà)時(shí),不需要依賴(lài)于云端服務(wù)器,從而節(jié)省了云端服務(wù)器的部署成本,進(jìn)而節(jié)省了語(yǔ)音通話(huà)的成本。所述技術(shù)方案如下:
2、一方面,提供了一種語(yǔ)音通話(huà)方法,所述方法包括:
3、通過(guò)第一終端的第一線(xiàn)程運(yùn)行第一檢測(cè)程序;
4、通過(guò)所述第一檢測(cè)程序接收第二終端發(fā)送的連接請(qǐng)求,所述連接請(qǐng)求為所述第二終端向所述第一終端發(fā)送語(yǔ)音通話(huà)請(qǐng)求時(shí)發(fā)送的;
5、基于所述連接請(qǐng)求,與所述第二終端建立第一直連通話(huà)鏈路;
6、基于所述第一直連通話(huà)鏈路與所述第二終端進(jìn)行語(yǔ)音通話(huà)。
7、另一方面,提供了一種語(yǔ)音通話(huà)裝置,所述裝置包括:
8、運(yùn)行模塊,用于通過(guò)第一終端的第一線(xiàn)程運(yùn)行第一檢測(cè)程序;
9、檢測(cè)模塊,用于通過(guò)所述第一檢測(cè)程序接收第二終端發(fā)送的連接請(qǐng)求,所述連接請(qǐng)求為所述第二終端向所述第一終端發(fā)送語(yǔ)音通話(huà)請(qǐng)求時(shí)發(fā)送的;
10、第一建立模塊,用于基于所述連接請(qǐng)求,與所述第二終端建立第一直連通話(huà)鏈路;
11、第一通話(huà)模塊,用于基于所述第一直連通話(huà)鏈路與所述第二終端進(jìn)行語(yǔ)音通話(huà)。
12、另一方面,提供了一種終端,所述終端包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由所述處理器加載并執(zhí)行,以實(shí)現(xiàn)上述所述的語(yǔ)音通話(huà)方法。
13、另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由處理器加載并執(zhí)行,以實(shí)現(xiàn)上述所述的語(yǔ)音通話(huà)方法。
14、另一方面,提供了一種芯片,所述芯片存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼用于被處理器執(zhí)行,以實(shí)現(xiàn)上述所述的語(yǔ)音通話(huà)方法。
15、在本申請(qǐng)實(shí)施例中,利用第一終端和第二終端的直連通信能力(建立第一直連通話(huà)鏈路),實(shí)現(xiàn)第一終端與第二終端之間的點(diǎn)對(duì)點(diǎn)通話(huà),從而本申請(qǐng)能夠?qū)崿F(xiàn)兩個(gè)終端之間進(jìn)行語(yǔ)音通話(huà)時(shí),不需要依賴(lài)于云端服務(wù)器,節(jié)省了云端服務(wù)器的部署成本,進(jìn)而節(jié)省了語(yǔ)音通話(huà)的成本。
1.一種語(yǔ)音通話(huà)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一直連通話(huà)鏈路與所述第二終端進(jìn)行語(yǔ)音通話(huà),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述調(diào)用所述第一終端的電信telecom模塊顯示語(yǔ)音通話(huà)請(qǐng)求的來(lái)電界面和播放響鈴聲,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述當(dāng)接收到語(yǔ)音通話(huà)響應(yīng)時(shí),基于所述第一直連通話(huà)鏈路與所述第二終端之間傳輸所述語(yǔ)音通話(huà)請(qǐng)求的語(yǔ)音數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述語(yǔ)音通話(huà)請(qǐng)求攜帶加密密鑰;
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述語(yǔ)音通話(huà)請(qǐng)求,創(chuàng)建通話(huà)鏈路和通話(huà)賬號(hào),包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述從所述至少一個(gè)第二直連通話(huà)鏈路中確定目標(biāo)第二直連通話(huà)鏈路,包括:
9.一種語(yǔ)音通話(huà)裝置,其特征在于,所述裝置包括:
10.一種終端,其特征在于,所述終端包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由所述處理器加載并執(zhí)行,以實(shí)現(xiàn)權(quán)利要求1至8任一項(xiàng)所述的語(yǔ)音通話(huà)方法。
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼由處理器加載并執(zhí)行,以實(shí)現(xiàn)權(quán)利要求1至8任一項(xiàng)所述的語(yǔ)音通話(huà)方法。
12.一種芯片,其特征在于,所述芯片存儲(chǔ)有至少一條程序代碼,所述至少一條程序代碼用于被處理器執(zhí)行,以實(shí)現(xiàn)權(quán)利要求1至8任一項(xiàng)所述的語(yǔ)音通話(huà)方法。