本發(fā)明屬于語音通信技術(shù)領(lǐng)域,特別是涉及一種語音通信管理方法。
背景技術(shù):
現(xiàn)有通過第三方應用進行多個用戶之間的語音通信,會通過第三方應用提供的接口完成多用戶之間的語音數(shù)據(jù)的交互。但是,上述方案中,通常會出現(xiàn)無法提供用戶進行語音通信時的安全保障,以及音頻集中的游戲類應用,還有可能會存在音頻沖突問題。
因此,提升用戶在使用第三方應用是的安全性以及能夠避免不同第三方應用的兼容性,是亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種語音通信管理方法,以提升用戶在使用第三方應用是的安全性;另外,由于不使用第三方應用中提供的音頻功能,避免了在第三方應用中產(chǎn)生音頻沖突問題;并且能夠避免不同第三方應用的兼容性問題。
為了達到上述目的,本發(fā)明提供了一種語音通信管理方法,所述方法包括:
判斷目標賬戶的通過向服務器側(cè)發(fā)起語音激活請求是否合法;
如果是,使得所述服務器接收所述語音激活請求,并確定所述目標賬戶為合法賬戶,其中,所述合法賬戶包含對應的驗證碼;
發(fā)送包含所述驗證碼的鑒權(quán)請求至服務器側(cè),使得所述服務器側(cè)基于所述鑒權(quán)請求包括的驗證碼對所述目標賬戶的所在的應用是否能夠調(diào)用語音通信的服務接口進行鑒權(quán),得到鑒權(quán)結(jié)果;
基于服務器側(cè)反饋的所述鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制。
優(yōu)選的,所述基于服務器側(cè)反饋的鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制,包括:
當所述服務器側(cè)反饋的所述鑒權(quán)結(jié)果表征鑒權(quán)通過時,控制使用所述目標賬號的所述應用調(diào)用所述語音通信的服務接口進行語音通信處理。
優(yōu)選的,所述方法還包括:
接收所述目標賬戶所在的所述應用發(fā)起結(jié)束所述第一語音通信的操作;
根據(jù)所述結(jié)束第一語音通信的操作,生成包含有所述目標賬戶的授權(quán)標識以及所述第一語音通信的通信標識的第一語音通信結(jié)束請求;
發(fā)送所述第一語音通信結(jié)束請求至所述服務器側(cè),使得所述服務器側(cè)根據(jù)所述第一語音通信請求中的目標賬戶的授權(quán)標識以及所述第一語音通信的通信標識,將使用所述目標賬戶的所述應用從對應的第一語音通信組中刪除。
優(yōu)選的,所述基于服務器側(cè)反饋的鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制,包括:
從所述鑒權(quán)結(jié)果中獲取到針對所述目標賬戶的授權(quán)標識;控制使用所述目標賬戶的所述授權(quán)標識獲得所述語音通信接口的授權(quán),并通過所述語音通信的服務接口進行語音數(shù)據(jù)的交互。
優(yōu)選的,所述控制使用所述目標賬戶的所述授權(quán)標識獲得所述語音通信接口的授權(quán),并通過所述語音通信的服務接口進行語音數(shù)據(jù)的交互,包括:
根據(jù)所述語音通信操作生成語音通信請求,所述語音通信請求包含有所述目標賬戶的授權(quán)標識以及所述語音通信的通信標識;發(fā)送所述語音通信請求至所述服務器側(cè),使得所述服務器側(cè)根據(jù)所述語音通信請求中的目標賬戶的授權(quán)標識以及所述語音通信的通信標識,生成語音通信組,并通知所述電子設(shè)備中使用所述目標賬戶的所述語音通信組。
優(yōu)選的,所述語音通信的授權(quán)接口與所述語音通信的服務接口基于同一軟件開發(fā)套件,優(yōu)選軟件開發(fā)工具包(sdk,softwaredevelopmentkit)。
優(yōu)選的,所述判斷目標賬戶的通過向服務器側(cè)發(fā)起語音激活請求是否合法,包括:
基于關(guān)鍵字檢索,判斷目標賬戶的通過向服務器側(cè)發(fā)起語音激活請求是否合法。
優(yōu)選的,所述基于服務器側(cè)反饋的所述鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制,包括:
判斷基于服務器側(cè)反饋的所述鑒權(quán)結(jié)果是否合法;
如果是,調(diào)用所述語音通信的服務接口的操作進行控制。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
本發(fā)明提供一種語音通信管理方法,該方法能夠控制使用目標賬戶的應用向服務器側(cè)發(fā)起語音激活請求,使得所述服務器側(cè)根據(jù)所述語音激活請求確定所述目標賬戶為合法賬戶,接收到所述服務器側(cè)返回的目標賬戶對應的驗證碼;通過應用調(diào)用語音通信的授權(quán)接口發(fā)送包含所述驗證碼的鑒權(quán)請求至服務器側(cè),基于服務器側(cè)反饋的所述鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制。如此,就能夠為第三方應用提供安全的語音通信的服務器接口,提升用戶在使用第三方應用是的安全性;另外,由于不使用第三方應用中提供的音頻功能,避免了在第三方應用中產(chǎn)生音頻沖突問題;并且能夠避免不同第三方應用的兼容性問題。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1本發(fā)明提供的語音通信管理方法的第一種流程示意圖。
圖2本發(fā)明提供的語音通信管理方法的第二種流程示意圖。
圖3本發(fā)明提供的語音通信管理方法的第三種流程示意圖。
具體實施方式
下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
下面通過具體實施例,對本發(fā)明進行詳細的說明。
參見圖1,圖1本發(fā)明實施例提供的語音通信管理方法的流程示意圖,包括如下步驟:
s101,判斷目標賬戶的通過向服務器側(cè)發(fā)起語音激活請求是否合法;如果是,執(zhí)行s102。
s102,使得所述服務器接收所述語音激活請求,并確定所述目標賬戶為合法賬戶,其中,所述合法賬戶包含對應的驗證碼。
s103,發(fā)送包含所述驗證碼的鑒權(quán)請求至服務器側(cè),使得所述服務器側(cè)基于所述鑒權(quán)請求包括的驗證碼對所述目標賬戶的所在的應用是否能夠調(diào)用語音通信的服務接口進行鑒權(quán),得到鑒權(quán)結(jié)果。
s104,基于服務器側(cè)反饋的所述鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制。
具體的,所述基于服務器側(cè)反饋的鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制,包括:
當所述服務器側(cè)反饋的所述鑒權(quán)結(jié)果表征鑒權(quán)通過時,控制使用所述目標賬號的所述應用調(diào)用所述語音通信的服務接口進行語音通信處理。
本發(fā)明能夠通過驗證碼的分配將所述應用與對應的語音通信的服務接口進行綁定,具體的操作為通過應用調(diào)用語音通信的授權(quán)接口發(fā)送包含所述驗證碼的鑒權(quán)請求至服務器側(cè),由服務器側(cè)基于鑒權(quán)請求進行鑒權(quán)并獲取鑒權(quán)結(jié)果。其中,所述鑒權(quán)結(jié)果中可以至少包括有目標賬戶以及授權(quán)賬號。
另外,本實施例中所述基于服務器側(cè)反饋的鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制,包括:當所述服務器側(cè)反饋的所述鑒權(quán)結(jié)果表征鑒權(quán)通過時,控制使用所述第一賬號的應用調(diào)用所述語音通信的服務接口進行語音通信處理。也就是說,當鑒權(quán)結(jié)果表征鑒權(quán)通過的時候,第一應用即第三方應用就獲取到使用語音通信服務器接口的權(quán)限。
可以理解的是,本實施例中所述語音通信的授權(quán)接口與所述語音通信的服務接口基于同一軟件開發(fā)套件,比如,可以為軟件開發(fā)工具包(sdk,softwaredevelopmentkit)。
另外,上述控制使用所述第一賬號的應用調(diào)用所述語音通信的服務接口進行語音通信處理,包括:
從所述鑒權(quán)結(jié)果中獲取到針對所述目標賬戶的授權(quán)標識;
控制所述應用的目標賬戶基于所述授權(quán)標識獲得所述語音通信接口的授權(quán),并通過所述語音通信的服務接口進行語音數(shù)據(jù)的交互。
具體的,參見圖2,所述方法還包括s105:接收所述目標賬戶所在的所述應用發(fā)起結(jié)束所述第一語音通信的操作;根據(jù)所述結(jié)束第一語音通信的操作,生成包含有所述目標賬戶的授權(quán)標識以及所述第一語音通信的通信標識的第一語音通信結(jié)束請求;發(fā)送所述第一語音通信結(jié)束請求至所述服務器側(cè),使得所述服務器側(cè)根據(jù)所述第一語音通信請求中的目標賬戶的授權(quán)標識以及所述第一語音通信的通信標識,將使用所述目標賬戶的所述應用從對應的第一語音通信組中刪除。
具體的,所述判斷目標賬戶的通過向服務器側(cè)發(fā)起語音激活請求是否合法,包括:基于關(guān)鍵字檢索,判斷目標賬戶的通過向服務器側(cè)發(fā)起語音激活請求是否合法。另外,參見圖3,所述基于服務器側(cè)反饋的所述鑒權(quán)結(jié)果,對調(diào)用所述語音通信的服務接口的操作進行控制,包括:s201,判斷基于服務器側(cè)反饋的所述鑒權(quán)結(jié)果是否合法,如果是,執(zhí)行s202,;s202,調(diào)用所述語音通信的服務接口的操作進行控制。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。