本公開涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)音通話方法及裝置。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的發(fā)展,VoLTE(Voice over LTE(Long Term Evolution,長(zhǎng)期演進(jìn)),LTE上的語(yǔ)音業(yè)務(wù))技術(shù)已經(jīng)逐漸走向成熟。由于VoLTE技術(shù)是一種IP(Internet Protocol,網(wǎng)絡(luò)協(xié)議)數(shù)據(jù)傳輸技術(shù),因此,終端可以通過該VoLTE技術(shù)實(shí)現(xiàn)基于IMS(Internet Protocol Multimedia Subsystem,IP多媒體子系統(tǒng))的語(yǔ)音通話業(yè)務(wù)。也即是,用戶終端可以與聯(lián)系人終端通過VoLTE技術(shù)進(jìn)行語(yǔ)音通話。
相關(guān)技術(shù)中,當(dāng)用戶終端與聯(lián)系人終端通過VoLTE技術(shù)進(jìn)行語(yǔ)音通話時(shí),用戶終端需要根據(jù)當(dāng)前的網(wǎng)絡(luò)連接狀況,通過與核心網(wǎng)設(shè)備進(jìn)行協(xié)商,來選擇相應(yīng)的語(yǔ)音編碼的編碼格式和碼率,進(jìn)而通過選擇的編碼格式和碼率與聯(lián)系人終端進(jìn)行語(yǔ)音通話。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種語(yǔ)音通話方法及裝置。
根據(jù)本公開實(shí)施例的第一方面,提供一種語(yǔ)音通話方法,所述方法包括:
當(dāng)檢測(cè)到聯(lián)系人信息查看指令時(shí),顯示聯(lián)系人列表,所述聯(lián)系人列表中包括多個(gè)聯(lián)系人信息和多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),所述多個(gè)聯(lián)系人信息與所述多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),且網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示對(duì)應(yīng)聯(lián)系人終端當(dāng)前是否支持基于網(wǎng)絡(luò)互連協(xié)議多媒體子系統(tǒng)IMS的語(yǔ)音服務(wù);
當(dāng)檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,所述目標(biāo)聯(lián)系人信息為所述多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息,所述目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)為所述目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài);
向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,所述語(yǔ)音通話請(qǐng)求中攜帶所述目標(biāo)聯(lián)系人信息和所述通話參數(shù)范圍,所述語(yǔ)音通話請(qǐng)求用于指示所述核心網(wǎng)設(shè)備基于所述通話參數(shù)范圍確定與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),并基于所述目標(biāo)聯(lián)系人信息和確定的通話參數(shù)與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話。
可選地,所述顯示聯(lián)系人列表之前,還包括:
向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求,所述網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶所述多個(gè)聯(lián)系人信息;
接收所述云端服務(wù)器基于所述多個(gè)聯(lián)系人信息發(fā)送的所述多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài);
將所述多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在所述聯(lián)系人列表中。
可選地,所述向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求之前,還包括:
判斷當(dāng)前是否已注冊(cè)基于所述IMS的語(yǔ)音服務(wù);
當(dāng)當(dāng)前已注冊(cè)基于所述IMS的語(yǔ)音服務(wù)時(shí),執(zhí)行所述向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求的步驟。
可選地,所述判斷當(dāng)前是否已注冊(cè)基于所述IMS的語(yǔ)音服務(wù)之后,還包括:
當(dāng)當(dāng)前未注冊(cè)基于所述IMS的語(yǔ)音服務(wù)時(shí),通過所述核心網(wǎng)設(shè)備注冊(cè)基于所述IMS的語(yǔ)音服務(wù);
在基于所述IMS的語(yǔ)音服務(wù)注冊(cè)成功之后,向所述云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求,所述網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求中攜帶用戶終端的聯(lián)系信息,所述網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求用于指示所述云端服務(wù)器更新所述用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。
可選地,所述方法還包括:
接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,所述網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息中包括所述目標(biāo)聯(lián)系人信息和變更后的網(wǎng)絡(luò)服務(wù)狀態(tài);
將所述聯(lián)系人列表中所述目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)替換為所述變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)。
根據(jù)本公開實(shí)施例的第二方面,提供一種語(yǔ)音通話裝置,所述裝置包括:
顯示模塊,用于當(dāng)檢測(cè)到聯(lián)系人信息查看指令時(shí),顯示聯(lián)系人列表,所述聯(lián)系人列表中包括多個(gè)聯(lián)系人信息和多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),所述多個(gè)聯(lián)系人信息與所述多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),且網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示對(duì)應(yīng)聯(lián)系人終端當(dāng)前是否支持基于網(wǎng)絡(luò)互連協(xié)議多媒體子系統(tǒng)IMS的語(yǔ)音服務(wù);
確定模塊,用于當(dāng)檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,所述目標(biāo)聯(lián)系人信息為所述多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息,所述目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)為所述目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài);
第一發(fā)送模塊,用于向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,所述語(yǔ)音通話請(qǐng)求中攜帶所述目標(biāo)聯(lián)系人信息和所述通話參數(shù)范圍,所述語(yǔ)音通話請(qǐng)求用于指示所述核心網(wǎng)設(shè)備基于所述通話參數(shù)范圍確定與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),并基于所述目標(biāo)聯(lián)系人信息和確定的通話參數(shù)與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話。
可選地,所述裝置還包括:
第二發(fā)送模塊,用于向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求,所述網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶所述多個(gè)聯(lián)系人信息;
第一接收模塊,用于接收所述云端服務(wù)器基于所述多個(gè)聯(lián)系人信息發(fā)送的所述多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài);
存儲(chǔ)模塊,用于將所述多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在所述聯(lián)系人列表中。
可選地,所述裝置還包括:
判斷模塊,用于判斷當(dāng)前是否已注冊(cè)基于所述IMS的語(yǔ)音服務(wù);
觸發(fā)模塊,用于當(dāng)當(dāng)前已注冊(cè)基于所述IMS的語(yǔ)音服務(wù)時(shí),觸發(fā)所述第二發(fā)送模塊向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求。
可選地,所述裝置還包括:
注冊(cè)模塊,用于當(dāng)當(dāng)前未注冊(cè)基于所述IMS的語(yǔ)音服務(wù)時(shí),通過所述核心網(wǎng)設(shè)備注冊(cè)基于所述IMS的語(yǔ)音服務(wù);
第三發(fā)送模塊,用于在基于所述IMS的語(yǔ)音服務(wù)注冊(cè)成功之后,向所述云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求,所述網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求中攜帶用戶終端的聯(lián)系信息,所述網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求用于指示所述云端服務(wù)器更新所述用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。
可選地,所述裝置還包括:
第二接收模塊,用于接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,所述網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息中包括所述目標(biāo)聯(lián)系人信息和變更后的網(wǎng)絡(luò)服務(wù)狀態(tài);
替換模塊,用于將所述聯(lián)系人列表中所述目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)替換為所述變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)。
根據(jù)本公開實(shí)施例的第三方面,提供一種語(yǔ)音通話裝置,所述裝置包括
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
當(dāng)檢測(cè)到聯(lián)系人信息查看指令時(shí),顯示聯(lián)系人列表,所述聯(lián)系人列表中包括多個(gè)聯(lián)系人信息和多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),所述多個(gè)聯(lián)系人信息與所述多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),且網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示對(duì)應(yīng)聯(lián)系人終端當(dāng)前是否支持基于網(wǎng)絡(luò)互連協(xié)議多媒體子系統(tǒng)IMS的語(yǔ)音服務(wù);
當(dāng)檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,所述目標(biāo)聯(lián)系人信息為所述多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息,所述目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)為所述目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài);
向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,所述語(yǔ)音通話請(qǐng)求中攜帶所述目標(biāo)聯(lián)系人信息和所述通話參數(shù)范圍,所述語(yǔ)音通話請(qǐng)求用于指示所述核心網(wǎng)設(shè)備基于所述通話參數(shù)范圍確定與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),并基于所述目標(biāo)聯(lián)系人信息和確定的通話參數(shù)與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話。
本公開實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在本公開實(shí)施例中,由于網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示聯(lián)系人終端當(dāng)前是否支持基于IMS的語(yǔ)音服務(wù),因此,在聯(lián)系人列表中顯示多個(gè)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),進(jìn)而在用戶終端與目標(biāo)聯(lián)系人進(jìn)行語(yǔ)音通話時(shí),可以基于目標(biāo)聯(lián)系人信息對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,避免了在目標(biāo)聯(lián)系人終端不支持IMS語(yǔ)音服務(wù)的情況下使用IMS語(yǔ)音服務(wù)進(jìn)行通話而造成的網(wǎng)絡(luò)資源浪費(fèi),以及由此引起的不必要的網(wǎng)絡(luò)協(xié)商的信令開銷。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是本公開實(shí)施例提供的一種語(yǔ)音通話系統(tǒng)架構(gòu)示意圖。
圖2是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話方法的流程圖。
圖3是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話方法的流程圖
圖4A是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話裝置的框圖。
圖4B是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話裝置的框圖。
圖4C是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話裝置的框圖。
圖4D是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話裝置的框圖。
圖4E是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話裝置的框圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
在對(duì)本公開實(shí)施例進(jìn)行詳細(xì)的解釋說明之前,先對(duì)本公開實(shí)施例的應(yīng)用場(chǎng)景予以介紹。由于相關(guān)技術(shù)中,終端在發(fā)起語(yǔ)音通話時(shí),如果通話雙方中有一方不使用基于IMS的語(yǔ)音服務(wù),而是使用2G/3G網(wǎng)絡(luò),并采用AMR-NB(Adaptive Multi-Rate narrow-band,低帶寬自適應(yīng)多速率編碼)等低碼率低帶寬的語(yǔ)音編碼格式,那么,使用IMS語(yǔ)音服務(wù)的一方即使使用高碼率的語(yǔ)音編碼格式,由于對(duì)方的網(wǎng)絡(luò)和語(yǔ)音編碼限制,只能接聽和發(fā)送經(jīng)過壓縮處理的低碼率的語(yǔ)音數(shù)據(jù),通話效果也達(dá)不到預(yù)期,同時(shí)還造成了網(wǎng)絡(luò)資源浪費(fèi)以及不必要的網(wǎng)絡(luò)協(xié)商的信令開銷,因此本公開實(shí)施例提供了一種語(yǔ)音通話方法,避免了在目標(biāo)聯(lián)系人終端不支持IMS語(yǔ)音服務(wù)的情況下使用IMS語(yǔ)音服務(wù)進(jìn)行通話而造成的網(wǎng)絡(luò)資源浪費(fèi),以及由此引起的不必要的網(wǎng)絡(luò)協(xié)商的信令開銷。
圖1是本公開實(shí)施例提供的一種語(yǔ)音通話系統(tǒng)架構(gòu)示意圖,參見圖1,該系統(tǒng)包括用戶終端001、聯(lián)系人終端002、核心網(wǎng)設(shè)備003和云端服務(wù)器004,用戶終端001和聯(lián)系人終端002分別與云端服務(wù)器004之間通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)進(jìn)行通信,且用戶終端001和聯(lián)系人終端002還分別與核心網(wǎng)設(shè)備003之間可以進(jìn)行通信。其中,用戶終端001與聯(lián)系人終端002均用于進(jìn)行語(yǔ)音通話;核心網(wǎng)設(shè)備003用于接收用戶終端001發(fā)送的語(yǔ)音通話請(qǐng)求,并建立用戶終端001與聯(lián)系人終端002之間的語(yǔ)音通話;云端服務(wù)器004用于存儲(chǔ)多個(gè)終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。
其中,用戶終端001和聯(lián)系人終端002均可以是諸如手機(jī)之類的通話設(shè)備,云端服務(wù)器004可以是一臺(tái)服務(wù)器,也可以是多臺(tái)服務(wù)器組成的服務(wù)器集群,本公開實(shí)施例對(duì)此不做具體限定。
圖2是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話方法的流程圖,如圖2所示,該語(yǔ)音通話方法用于終端中,包括以下步驟:
在步驟201中,當(dāng)檢測(cè)到聯(lián)系人信息查看指令時(shí),顯示聯(lián)系人列表,該聯(lián)系人列表中包括多個(gè)聯(lián)系人信息和多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),多個(gè)聯(lián)系人信息與多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),且網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示對(duì)應(yīng)聯(lián)系人終端當(dāng)前是否支持基于IMS的語(yǔ)音服務(wù)。
在步驟202中,當(dāng)檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,該目標(biāo)聯(lián)系人信息為該多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息,該目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)為該目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)。
在步驟203中,向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,該語(yǔ)音通話請(qǐng)求中攜帶該目標(biāo)聯(lián)系人信息和該通話參數(shù)范圍,該語(yǔ)音通話請(qǐng)求用于指示核心網(wǎng)設(shè)備基于該通話參數(shù)范圍確定與該目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),并基于該目標(biāo)聯(lián)系人信息和確定的通話參數(shù)與該目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話。
在本公開實(shí)施例中,由于網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示聯(lián)系人終端當(dāng)前是否支持基于IMS的語(yǔ)音服務(wù),因此,在聯(lián)系人列表中顯示多個(gè)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),進(jìn)而在與目標(biāo)聯(lián)系人進(jìn)行語(yǔ)音通話時(shí),可以基于目標(biāo)聯(lián)系人信息對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,避免了在目標(biāo)聯(lián)系人終端不支持IMS語(yǔ)音服務(wù)的情況下使用IMS語(yǔ)音服務(wù)進(jìn)行通話而造成的網(wǎng)絡(luò)資源浪費(fèi),以及由此引起的不必要的網(wǎng)絡(luò)協(xié)商的信令開銷。
可選地,在顯示聯(lián)系人列表之前,還包括:
向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶多個(gè)聯(lián)系人信息;
接收云端服務(wù)器基于多個(gè)聯(lián)系人信息發(fā)送的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài);
將該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在聯(lián)系人列表中。
可選地,在向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求之前,還包括:
判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù);
當(dāng)當(dāng)前已注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),執(zhí)行向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求的步驟。
可選地,判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)之后,還包括:
當(dāng)當(dāng)前未注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),通過核心網(wǎng)設(shè)備注冊(cè)基于IMS的語(yǔ)音服務(wù);
在基于IMS的語(yǔ)音服務(wù)注冊(cè)成功之后,向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求中攜帶用戶終端的聯(lián)系信息,該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求用于指示云端服務(wù)器更新該用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。
可選地,該語(yǔ)音通話方法還包括:
接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,該網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息中包括目標(biāo)聯(lián)系人信息和變更后的網(wǎng)絡(luò)服務(wù)狀態(tài);
將聯(lián)系人列表中目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)替換為變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)。
上述所有可選技術(shù)方案,均可按照任意結(jié)合形成本公開的可選實(shí)施例,本公開實(shí)施例對(duì)此不再一一贅述。
圖3是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話方法的流程圖,為了便于說明,本公開實(shí)施例以在移動(dòng)終端上實(shí)現(xiàn)語(yǔ)音通話方法為例,對(duì)本公開實(shí)施例提供的方法進(jìn)行詳細(xì)描述,如圖3所示,該語(yǔ)音通話方法包括以下步驟:
在步驟301中,用戶終端判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù),當(dāng)當(dāng)前未注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),執(zhí)行步驟302;當(dāng)當(dāng)前已注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),執(zhí)行步驟304。
由于用戶終端是通過核心網(wǎng)設(shè)備注冊(cè)基于IMS的語(yǔ)音服務(wù),因此,該用戶終端可以通過核心網(wǎng)設(shè)備來判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)。另外,由于用戶終端在通過核心網(wǎng)設(shè)備注冊(cè)基于IMS的語(yǔ)音服務(wù)之后,云端服務(wù)器可以接收并存儲(chǔ)用戶終端已注冊(cè)基于IMS的語(yǔ)音服務(wù)的信息,因此,用戶終端可以通過云端服務(wù)器來判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)。當(dāng)然,用戶終端中也可以存儲(chǔ)是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)的信息,因此,該用戶終端也可以基于存儲(chǔ)的信息來判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù),本發(fā)明實(shí)施例對(duì)此不做具體限定。
其中,用戶終端通過核心網(wǎng)設(shè)備來判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)的方法可以參考相關(guān)技術(shù)中判斷是否已注冊(cè)其他服務(wù)的方法,本公開實(shí)施例對(duì)此不做詳細(xì)闡述。
當(dāng)用戶終端通過云端服務(wù)器來判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),該用戶終端可以向云端服務(wù)器發(fā)送查詢請(qǐng)求,該查詢請(qǐng)求攜帶該用戶終端的聯(lián)系信息,當(dāng)云端服務(wù)器接收到該查詢請(qǐng)求時(shí),將該聯(lián)系信息與云端服務(wù)器包括的數(shù)據(jù)庫(kù)存儲(chǔ)的信息進(jìn)行比較,并將比較結(jié)果發(fā)送給用戶終端。當(dāng)該用戶終端接收到該比較結(jié)果時(shí),如果該比較結(jié)果為云端服務(wù)器包括的數(shù)據(jù)庫(kù)中存在該用戶終端的聯(lián)系信息,則確定該用戶終端當(dāng)前已注冊(cè)基于IMS的語(yǔ)音服務(wù),如果該比較結(jié)果為云端服務(wù)器包括的數(shù)據(jù)庫(kù)中不存在該用戶終端的聯(lián)系信息,則確定該用戶終端當(dāng)前未注冊(cè)基于IMS的語(yǔ)音服務(wù)。
當(dāng)用戶終端基于自身存儲(chǔ)的信息來判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),該用戶終端在檢測(cè)到查找指令后,在用戶終端的存儲(chǔ)器中查找與注冊(cè)基于IMS的語(yǔ)音服務(wù)相關(guān)的信息,如果在用戶終端的存儲(chǔ)器中查找到與注冊(cè)基于IMS的語(yǔ)音服務(wù)相關(guān)的信息,則確定當(dāng)前已注冊(cè)基于IMS的語(yǔ)音服務(wù);如果在用戶終端的存儲(chǔ)器中未查找到與注冊(cè)基于IMS的語(yǔ)音服務(wù)相關(guān)的信息,則確定當(dāng)前未注冊(cè)基于IMS的語(yǔ)音服務(wù)。
需要說明的是,該查找指令用于指示該用戶終端從自身存儲(chǔ)的信息中查找與注冊(cè)基于IMS的語(yǔ)音服務(wù)相關(guān)的信息,且該查找指令可以由用戶觸發(fā),也可以由該用戶終端觸發(fā),當(dāng)該查找指令由用戶觸發(fā)時(shí),該用戶可以通過預(yù)設(shè)操作觸發(fā),該預(yù)設(shè)操作可以為點(diǎn)擊操作、晃動(dòng)操作、滑動(dòng)操作等等,本公開實(shí)施例對(duì)此不做具體限定。
還需要說明的是,該用戶終端可以在開機(jī)時(shí)判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù),當(dāng)然,也可以在其他時(shí)機(jī)來判斷,比如在空閑時(shí)判斷,重新進(jìn)行基于IMS的語(yǔ)音服務(wù)的注冊(cè)時(shí)等等,本公開實(shí)施例對(duì)此不做具體限定。
另外,在本公開實(shí)施例中,基于IMS的語(yǔ)音服務(wù)不僅可以為基于IMS的語(yǔ)音通話服務(wù),還可以為基于IMS的視頻通話等其他涉及通話的語(yǔ)音服務(wù),本發(fā)明實(shí)施例對(duì)此也不做具體限定。
進(jìn)一步地,基于IMS的語(yǔ)音通話服務(wù)可以包括基于VoLTE技術(shù)的高清語(yǔ)音通話服務(wù),該基于VoLTE技術(shù)的高清語(yǔ)音通話服務(wù)可以采用AMR(Adaptive Multi-Rate,自適應(yīng)多速率)編碼格式進(jìn)行通話。其中AMR編碼格式是一種根據(jù)硬件、信號(hào)覆蓋和網(wǎng)絡(luò)資源狀況來確定語(yǔ)音編碼碼率的編碼格式。例如,當(dāng)檢測(cè)到網(wǎng)絡(luò)狀況良好的時(shí)候,用戶終端則根據(jù)當(dāng)前的網(wǎng)絡(luò)狀況,選用高碼率的語(yǔ)音編碼格式與聯(lián)系人終端進(jìn)行通話;當(dāng)檢測(cè)到硬件受限制或者網(wǎng)絡(luò)覆蓋不佳或資源受限的時(shí)候,用戶終端則根據(jù)當(dāng)前狀況,選用低碼率的語(yǔ)音編碼格式與聯(lián)系人終端進(jìn)行通話,從而減輕網(wǎng)絡(luò)負(fù)荷。
在步驟302中,該用戶終端通過核心網(wǎng)設(shè)備注冊(cè)基于IMS的語(yǔ)音服務(wù)。
可選地,當(dāng)用戶終端確定當(dāng)前未注冊(cè)基于IMS的語(yǔ)音服務(wù)之后,該用戶終端向核心網(wǎng)設(shè)備發(fā)送注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求中攜帶用戶終端的聯(lián)系信息,當(dāng)核心網(wǎng)設(shè)備接收到該注冊(cè)請(qǐng)求時(shí),根據(jù)該注冊(cè)請(qǐng)求中攜帶的用戶終端的聯(lián)系信息,生成相應(yīng)地注冊(cè)信息并完成注冊(cè)。其中,該注冊(cè)信息可以存儲(chǔ)于核心網(wǎng)設(shè)備中,也可以由核心網(wǎng)設(shè)備發(fā)送給用戶終端,并存儲(chǔ)于用戶終端中,本公開實(shí)施例對(duì)此不做具體限定。
需要說明的是,通過核心網(wǎng)設(shè)備注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),終端可以就一項(xiàng)服務(wù)單獨(dú)向核心網(wǎng)設(shè)備進(jìn)行注冊(cè),也可以將基于IMS的語(yǔ)音服務(wù)的各類服務(wù)如通話、視頻、短信等合并向核心網(wǎng)設(shè)備進(jìn)行注冊(cè),各類服務(wù)的服務(wù)狀態(tài)是各自獨(dú)立的,本公開實(shí)施例對(duì)此不做具體限定。
還需要說明的是,該用戶終端還可以通過核心網(wǎng)設(shè)備對(duì)基于IMS的語(yǔ)音服務(wù)進(jìn)行解注冊(cè),而解注冊(cè)的實(shí)現(xiàn)過程可以參考相關(guān)技術(shù),本公開實(shí)施例對(duì)此不做具體限定。
在步驟303中,在基于IMS的語(yǔ)音服務(wù)注冊(cè)成功之后,該用戶終端向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求中攜帶用戶終端的聯(lián)系信息,且該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求用于指示云端服務(wù)器更新用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。
在基于IMS的語(yǔ)音服務(wù)注冊(cè)成功之后,用戶終端向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求。云端服務(wù)器接收到網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求后,基于該用戶終端的聯(lián)系信息,判斷存儲(chǔ)的數(shù)據(jù)庫(kù)中是否存在該用戶終端的聯(lián)系信息,如果該數(shù)據(jù)庫(kù)中不存在該用戶終端的注冊(cè)信息,則可以將該用戶終端的聯(lián)系信息和網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在該數(shù)據(jù)庫(kù)中。如果該數(shù)據(jù)庫(kù)中存在該用戶終端的聯(lián)系信息,則將該用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)與該用戶終端的聯(lián)系信息對(duì)應(yīng)存儲(chǔ)。
其中,該用戶終端的聯(lián)系信息用于唯一標(biāo)識(shí)該用戶終端,比如該聯(lián)系信息可以為用戶終端的序列號(hào)、該用戶終端的手機(jī)號(hào)碼等等,本公開實(shí)施例對(duì)此不做具體限定。
需要說明的是,當(dāng)用戶終端按照上述步驟注冊(cè)基于IMS的語(yǔ)音服務(wù),并將網(wǎng)絡(luò)服務(wù)狀態(tài)存儲(chǔ)在云端服務(wù)器之后,其他終端便可以從云端服務(wù)器中查詢?cè)撚脩艚K端的網(wǎng)絡(luò)服務(wù)狀態(tài),從而判斷該用戶終端是否支持基于IMS的語(yǔ)音服務(wù)。當(dāng)然,對(duì)于其他用戶終端,也可以按照上述方法注冊(cè)基于IMS的語(yǔ)音服務(wù),并將網(wǎng)絡(luò)服務(wù)狀態(tài)存儲(chǔ)在云端服務(wù)器中。
另外,在本公開實(shí)施例中,當(dāng)該用戶終端通過上述步驟302和303注冊(cè)基于IMS的語(yǔ)音服務(wù),以及在云端服務(wù)器中存儲(chǔ)該用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)之后,該用戶終端還可以從云端服務(wù)器中訂閱聯(lián)系人的網(wǎng)絡(luò)服務(wù)狀態(tài),即該用戶終端可以執(zhí)行步驟304。
在步驟304中,該用戶終端向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶多個(gè)聯(lián)系人信息。
其中,網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求用于請(qǐng)求從云端服務(wù)器中訂閱聯(lián)系人終端的網(wǎng)絡(luò)服務(wù)狀態(tài),并在聯(lián)系人終端的網(wǎng)絡(luò)服務(wù)狀態(tài)發(fā)生變化時(shí),由云端服務(wù)器向用戶終端推送變化后的網(wǎng)絡(luò)服務(wù)狀態(tài),且用戶終端既可以訂閱當(dāng)前存儲(chǔ)的所有聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),也可以只訂閱部分聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),也即是,該網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶的多個(gè)聯(lián)系人信息不僅可以包括當(dāng)前存儲(chǔ)的所有聯(lián)系人信息,也可以包括部分聯(lián)系人信息。
需要說明的是,當(dāng)網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶的多個(gè)聯(lián)系人信息為部分聯(lián)系人信息時(shí),該部分聯(lián)系人信息可以由用戶從聯(lián)系人列表中選擇,也可以由用戶終端從聯(lián)系人列表中選擇聯(lián)系頻率大于頻率閾值的聯(lián)系人信息,且頻率閾值可以事先設(shè)置,比如,0.8、0.85等等,本公開實(shí)施例對(duì)此不做具體限定。
另外,聯(lián)系人信息可以為諸如聯(lián)系人手機(jī)號(hào)之類的能夠唯一標(biāo)識(shí)該聯(lián)系人終端的信息,本公開實(shí)施例同樣對(duì)此不做具體限定。
在步驟305中,當(dāng)云端服務(wù)器接收到該網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求時(shí),將該多個(gè)聯(lián)系人信息對(duì)應(yīng)的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)發(fā)送給該用戶終端。
當(dāng)云端服務(wù)器接收到該網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求時(shí),根據(jù)該多個(gè)聯(lián)系人信息,從數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),并將查找到的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)發(fā)送給該用戶終端。
在步驟306中,當(dāng)該用戶終端接收到云端服務(wù)器基于該多個(gè)聯(lián)系人信息發(fā)送的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)時(shí),將該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在聯(lián)系人列表中。
當(dāng)用戶終端接收云端服務(wù)器基于該多個(gè)聯(lián)系人信息發(fā)送的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)時(shí),由于該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)與多個(gè)聯(lián)系人信息是一一對(duì)應(yīng)的,因此,該用戶終端可以將該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在聯(lián)系人列表中。
其中,該用戶終端將接收到的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng)存儲(chǔ)于聯(lián)系人列表中,以便在進(jìn)行通話前,在聯(lián)系人列表中顯示該多個(gè)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),進(jìn)而便于用戶快速獲知各個(gè)聯(lián)系人的網(wǎng)絡(luò)服務(wù)狀態(tài)。
進(jìn)一步地,由于云端服務(wù)器中存儲(chǔ)的各個(gè)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)可能會(huì)發(fā)生變化,因此,在目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)發(fā)生變化時(shí),該云端服務(wù)器可以向該用戶終端發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,該網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息中包括目標(biāo)聯(lián)系人信息和變更后的網(wǎng)絡(luò)服務(wù)狀態(tài),目標(biāo)聯(lián)系人信息為該多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息。當(dāng)該用戶終端接收到云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息時(shí),將聯(lián)系人列表中目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)替換為變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)。
其中,該用戶終端將聯(lián)系人列表中目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)替換為變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)的實(shí)現(xiàn)過程可以為:刪除聯(lián)系人列表中目標(biāo)聯(lián)系人的網(wǎng)絡(luò)服務(wù)狀態(tài),并將變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在聯(lián)系人列表中。
根據(jù)步驟301-306,通過向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求并接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,用戶終端能夠?qū)崟r(shí)同步該聯(lián)系人終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。在獲得了聯(lián)系人終端的網(wǎng)絡(luò)服務(wù)狀態(tài)之后,用戶終端可以通過步驟307-309與聯(lián)系人終端進(jìn)行語(yǔ)音通話。
在步驟307中,當(dāng)檢測(cè)到聯(lián)系人信息查看指令時(shí),顯示聯(lián)系人列表,該聯(lián)系人列表中包括多個(gè)聯(lián)系人信息和多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),該多個(gè)聯(lián)系人信息與該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),且網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示對(duì)應(yīng)聯(lián)系人終端當(dāng)前是否支持基于IMS的語(yǔ)音服務(wù)。
由于該多個(gè)聯(lián)系人信息與該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),因此,該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)可以一一對(duì)應(yīng)的顯示于聯(lián)系人信息之前,也可以標(biāo)示在聯(lián)系人信息之后,本公開實(shí)施例對(duì)此不做具體限定。
需要說明的是,聯(lián)系人信息查看指令用于指示查看聯(lián)系人信息,且該聯(lián)系人信息查看指令可以由用戶通過預(yù)設(shè)操作觸發(fā),本公開實(shí)施例對(duì)此不做具體限定。
另外,在本公開實(shí)施例中,該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)可以以選項(xiàng)的形式顯示在該聯(lián)系人列表中,或者對(duì)于該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)中的每個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),該網(wǎng)絡(luò)服務(wù)狀態(tài)也可以顯示在對(duì)應(yīng)聯(lián)系人信息的詳情界面中,本公開實(shí)施例對(duì)此也不做具體限定。
在步驟308中,當(dāng)檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,該目標(biāo)聯(lián)系人信息為多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息,該目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)為該目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)。
當(dāng)用戶終端檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于該目標(biāo)聯(lián)系人對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定在該目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)下目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍。其中,通話參數(shù)可以包括諸如語(yǔ)音帶寬、語(yǔ)音編碼碼率等參數(shù)。例如,當(dāng)目標(biāo)聯(lián)系人信息對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)指示目標(biāo)聯(lián)系人終端已注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),則可以根據(jù)該目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)確定目標(biāo)聯(lián)系人終端所支持的基于IMS的語(yǔ)音服務(wù)所對(duì)應(yīng)的語(yǔ)音帶寬和語(yǔ)音編碼碼率等通話參數(shù)的范圍。
需要說明的是,選擇指令用于從聯(lián)系人列表中選擇目標(biāo)聯(lián)系人信息,且該選擇指令可以由用戶通過預(yù)設(shè)操作觸發(fā),本公開實(shí)施例對(duì)此不做具體限定。
另外,目標(biāo)聯(lián)系人終端為目標(biāo)聯(lián)系人的終端,且與目標(biāo)聯(lián)系人信息相對(duì)應(yīng)。
在步驟309中,向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,該語(yǔ)音通話請(qǐng)求中攜帶該目標(biāo)聯(lián)系人信息和該通話參數(shù)范圍,該語(yǔ)音通話請(qǐng)求用于指示該核心網(wǎng)設(shè)備基于該通話參數(shù)范圍確定與該目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),并基于該目標(biāo)聯(lián)系人信息和確定的通話參數(shù)與該目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話。
當(dāng)檢測(cè)到目標(biāo)聯(lián)系人的選擇指令后,確定該用戶需要與目標(biāo)聯(lián)系人進(jìn)行語(yǔ)音通話,此時(shí),該用戶終端可以向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,由于該語(yǔ)音通話請(qǐng)求中不僅攜帶目標(biāo)聯(lián)系人信息,還攜帶目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,因此,在核心網(wǎng)設(shè)備接收到該語(yǔ)音通話請(qǐng)求時(shí),基于語(yǔ)音通話請(qǐng)求中攜帶的目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,核心網(wǎng)設(shè)備從中選擇合適的通話參數(shù)與用戶終端和目標(biāo)聯(lián)系人終端進(jìn)行協(xié)商,并最終確定用戶終端與目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),之后,核心網(wǎng)設(shè)備基于該目標(biāo)聯(lián)系人信息和確定的通話參數(shù)實(shí)現(xiàn)用戶終端與目標(biāo)聯(lián)系人終端的語(yǔ)音通話。相較于現(xiàn)有技術(shù)中在未知目標(biāo)聯(lián)系人網(wǎng)絡(luò)服務(wù)狀態(tài)的情況下,核心網(wǎng)設(shè)備多次盲目的選擇通話參數(shù)并與用戶終端和目標(biāo)聯(lián)系人終端進(jìn)行協(xié)商,本公開基于目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍來選擇通話參數(shù)并與用戶終端與目標(biāo)聯(lián)系人終端進(jìn)行協(xié)商,減少了核心網(wǎng)設(shè)備與用戶終端設(shè)備進(jìn)行協(xié)商的次數(shù),減少了網(wǎng)絡(luò)協(xié)商的信令開銷。
其中,當(dāng)核心網(wǎng)設(shè)備基于目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍來確定該用戶終端與目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù)時(shí),該核心網(wǎng)設(shè)備可以隨機(jī)選擇該通話參數(shù)范圍內(nèi)的任意一種通話參數(shù)與用戶終端和目標(biāo)聯(lián)系人終端進(jìn)行協(xié)商,也可以選擇該通話參數(shù)范圍內(nèi)的通話質(zhì)量最高的通話參數(shù)與用戶終端和目標(biāo)聯(lián)系人終端進(jìn)行協(xié)商,當(dāng)然,也可以通過其他選擇策略來選擇該通話參數(shù)范圍內(nèi)的通話參數(shù)與用戶終端和聯(lián)系人終端進(jìn)行協(xié)商,本發(fā)明實(shí)施例對(duì)此不做具體限定。如果核心網(wǎng)設(shè)備選擇通話參數(shù)范圍中的通話質(zhì)量最高的通話參數(shù)與用戶終端和目標(biāo)聯(lián)系人終端進(jìn)行協(xié)商,則協(xié)商成功后,可以確定該通話質(zhì)量最高的通話參數(shù)為用戶終端和聯(lián)系人終端進(jìn)行通話的通話參數(shù)。
在本公開實(shí)施例中,由于網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示聯(lián)系人終端當(dāng)前是否支持基于IMS的語(yǔ)音服務(wù),因此,在聯(lián)系人列表中顯示多個(gè)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),進(jìn)而在與目標(biāo)聯(lián)系人進(jìn)行語(yǔ)音通話時(shí),可以基于目標(biāo)聯(lián)系人信息對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,避免了在目標(biāo)聯(lián)系人終端不支持IMS語(yǔ)音服務(wù)的情況下使用IMS語(yǔ)音服務(wù)進(jìn)行通話而造成的網(wǎng)絡(luò)資源浪費(fèi),以及由此引起的不必要的網(wǎng)絡(luò)協(xié)商的信令開銷。同時(shí),通過向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求并接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,使用戶終端能夠?qū)崟r(shí)同步聯(lián)系人的網(wǎng)絡(luò)服務(wù)狀態(tài),保證用戶終端本地存儲(chǔ)的聯(lián)系人的網(wǎng)絡(luò)服務(wù)狀態(tài)的準(zhǔn)確性。
圖4A是根據(jù)一示例性實(shí)施例示出的一種語(yǔ)音通話裝置400框圖。參照?qǐng)D4A,該裝置包括顯示模塊401和第一發(fā)送模塊402。
顯示模塊401,用于當(dāng)檢測(cè)到聯(lián)系人信息查看指令時(shí),顯示聯(lián)系人列表,該聯(lián)系人列表中包括多個(gè)聯(lián)系人信息和多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),該多個(gè)聯(lián)系人信息與該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),且網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示對(duì)應(yīng)聯(lián)系人終端當(dāng)前是否支持基于網(wǎng)絡(luò)互連協(xié)議多媒體子系統(tǒng)IMS的語(yǔ)音服務(wù);
確定模塊402,用于當(dāng)檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,所述目標(biāo)聯(lián)系人信息為所述多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息,所述目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)為所述目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài);
第一發(fā)送模塊403,用于向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,所述語(yǔ)音通話請(qǐng)求中攜帶所述目標(biāo)聯(lián)系人信息和所述通話參數(shù)范圍,所述語(yǔ)音通話請(qǐng)求用于指示所述核心網(wǎng)設(shè)備基于所述通話參數(shù)范圍確定與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),并基于所述目標(biāo)聯(lián)系人信息和確定的通話參數(shù)與所述目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話。
可選地,參見圖4B,該語(yǔ)音通話裝置還包括:
第二發(fā)送模塊404,用于向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶多個(gè)聯(lián)系人信息;
第一接收模塊405,用于接收云端服務(wù)器基于多個(gè)聯(lián)系人信息發(fā)送的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài);
存儲(chǔ)模塊406,用于將多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在聯(lián)系人列表中。
可選地,參見圖4C,該語(yǔ)音通話裝置還包括:
判斷模塊407,用于判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù);
觸發(fā)模塊408,用于當(dāng)當(dāng)前已注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),觸發(fā)第二發(fā)送模塊404向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求。
可選地,參見圖4D,該語(yǔ)音通話裝置還包括:
注冊(cè)模塊409,用于當(dāng)當(dāng)前未注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),通過核心網(wǎng)設(shè)備注冊(cè)基于IMS的語(yǔ)音服務(wù);
第三發(fā)送模塊410,用于在基于IMS的語(yǔ)音服務(wù)注冊(cè)成功之后,向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求中攜帶用戶終端的聯(lián)系信息,該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求用于指示云端服務(wù)器更新用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。
可選地,參見圖4E,該語(yǔ)音通話裝置還包括:
第二接收模塊411,用于接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,該網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息中包括目標(biāo)聯(lián)系人信息和變更后的網(wǎng)絡(luò)服務(wù)狀態(tài);
替換模塊412,用于將聯(lián)系人列表中目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)替換為變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)。
在本公開實(shí)施例中,由于網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示聯(lián)系人終端當(dāng)前是否支持基于IMS的語(yǔ)音服務(wù),因此,在聯(lián)系人列表中顯示多個(gè)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),進(jìn)而在與目標(biāo)聯(lián)系人進(jìn)行語(yǔ)音通話時(shí),可以基于目標(biāo)聯(lián)系人信息對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,避免了在目標(biāo)聯(lián)系人終端不支持IMS語(yǔ)音服務(wù)的情況下使用IMS語(yǔ)音服務(wù)進(jìn)行通話而造成的網(wǎng)絡(luò)資源浪費(fèi),以及由此引起的不必要的網(wǎng)絡(luò)協(xié)商的信令開銷。同時(shí),通過向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求并接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,使用戶終端能夠?qū)崟r(shí)同步聯(lián)系人的網(wǎng)絡(luò)服務(wù)狀態(tài),保證用戶終端本地存儲(chǔ)的聯(lián)系人的網(wǎng)絡(luò)服務(wù)狀態(tài)的準(zhǔn)確性。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖5是根據(jù)一示例性實(shí)施例示出的一種用于語(yǔ)音通話的裝置500的框圖。例如,裝置500可以是諸如手機(jī)之類的通話設(shè)備。
參照?qǐng)D5,裝置500可以包括以下一個(gè)或多個(gè)組件:處理組件502,存儲(chǔ)器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(I/O)的接口512,傳感器組件514,以及通信組件516。
處理組件502通??刂蒲b置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個(gè)或多個(gè)處理器520來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個(gè)或多個(gè)模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
存儲(chǔ)器504被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置500的操作。這些數(shù)據(jù)的示例包括用于在裝置500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器504可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件506為裝置500的各種組件提供電源。電源組件506可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置500生成、管理和分配電源相關(guān)聯(lián)的組件。
多媒體組件508包括在裝置500和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件508包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置500處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件510被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件510包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置500處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器504或經(jīng)由通信組件516發(fā)送。在一些實(shí)施例中,音頻組件510還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件514包括一個(gè)或多個(gè)傳感器,用于為裝置500提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件514可以檢測(cè)到裝置500的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測(cè)裝置500或裝置500一個(gè)組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件514還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件516被配置為便于裝置500和其他設(shè)備之間有線或無線方式的通信。裝置500可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件516經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件516還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置500可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器504,上述指令可由裝置500的處理器520執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種語(yǔ)音通話方法,該方法包括:
當(dāng)檢測(cè)到聯(lián)系人信息查看指令時(shí),顯示聯(lián)系人列表,該聯(lián)系人列表中包括多個(gè)聯(lián)系人信息和多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài),該多個(gè)聯(lián)系人信息與該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)一一對(duì)應(yīng),且網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示對(duì)應(yīng)聯(lián)系人終端當(dāng)前是否支持基于網(wǎng)絡(luò)互連協(xié)議多媒體子系統(tǒng)IMS的語(yǔ)音服務(wù);
當(dāng)檢測(cè)到目標(biāo)聯(lián)系人信息的選擇指令時(shí),基于目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),確定目標(biāo)聯(lián)系人終端所支持的通話參數(shù)范圍,該目標(biāo)聯(lián)系人信息為該多個(gè)聯(lián)系人信息中的任一聯(lián)系人信息,該目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài)為該目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài);
向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,該語(yǔ)音通話請(qǐng)求中攜帶該目標(biāo)聯(lián)系人信息和該通話參數(shù)范圍,該語(yǔ)音通話請(qǐng)求用于指示該核心網(wǎng)設(shè)備基于該通話參數(shù)范圍確定與該目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話的通話參數(shù),并基于該目標(biāo)聯(lián)系人信息和確定的通話參數(shù)與該目標(biāo)聯(lián)系人終端進(jìn)行語(yǔ)音通話。
可選地,在顯示聯(lián)系人列表之前,還包括:
向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求中攜帶多個(gè)聯(lián)系人信息;
接收云端服務(wù)器基于多個(gè)聯(lián)系人信息發(fā)送的多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài);
將該多個(gè)網(wǎng)絡(luò)服務(wù)狀態(tài)對(duì)應(yīng)存儲(chǔ)在聯(lián)系人列表中。
可選地,在向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求之前,還包括:
判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù);
當(dāng)當(dāng)前已注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),執(zhí)行向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)訂閱請(qǐng)求的步驟。
可選地,在判斷當(dāng)前是否已注冊(cè)基于IMS的語(yǔ)音服務(wù)之后,還包括:
當(dāng)當(dāng)前未注冊(cè)基于IMS的語(yǔ)音服務(wù)時(shí),通過核心網(wǎng)設(shè)備注冊(cè)基于IMS的語(yǔ)音服務(wù);
在基于IMS的語(yǔ)音服務(wù)注冊(cè)成功之后,向云端服務(wù)器發(fā)送網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求,該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求中攜帶用戶終端的聯(lián)系信息,該網(wǎng)絡(luò)服務(wù)狀態(tài)更新請(qǐng)求用于指示云端服務(wù)器更新用戶終端的網(wǎng)絡(luò)服務(wù)狀態(tài)。
可選地,該方法還包括:
接收云端服務(wù)器發(fā)送的網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息,該網(wǎng)絡(luò)服務(wù)狀態(tài)變更消息中包括目標(biāo)聯(lián)系人信息和變更后的網(wǎng)絡(luò)服務(wù)狀態(tài);
將聯(lián)系人列表中該目標(biāo)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài)替換為變更后的網(wǎng)絡(luò)服務(wù)狀態(tài)。
在本公開實(shí)施例中,由于網(wǎng)絡(luò)服務(wù)狀態(tài)用于指示聯(lián)系人終端當(dāng)前是否支持基于IMS的語(yǔ)音服務(wù),因此,在聯(lián)系人列表中顯示多個(gè)聯(lián)系人信息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)狀態(tài),進(jìn)而在與目標(biāo)聯(lián)系人進(jìn)行語(yǔ)音通話時(shí),可以基于目標(biāo)聯(lián)系人信息對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)服務(wù)狀態(tài),向核心網(wǎng)設(shè)備發(fā)送語(yǔ)音通話請(qǐng)求,避免了在目標(biāo)聯(lián)系人終端不支持IMS語(yǔ)音服務(wù)的情況下使用IMS語(yǔ)音服務(wù)進(jìn)行通話而造成的網(wǎng)絡(luò)資源浪費(fèi),以及由此引起的不必要的網(wǎng)絡(luò)協(xié)商的信令開銷。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。