息,分析所述主叫客戶端是否滿足IP網絡呼叫條件,以及所述被叫客戶端是否 滿足IP網絡接聽條件之前,還可以執行:
[0124] 判斷所述主叫客戶端和所述被叫客戶端是否都為基于預設通信系統的注冊客戶 且為在線登錄狀態;
[0125] 若是,則判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的語音權限;或者, 若是,則檢測所述主叫客戶端和所述被叫客戶端基于預設通信系統是否都開通錄音權限, 當檢測結果為是時,則判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的語音權限。
[0126] 具體地,處理器701判斷所述主叫客戶端和所述被叫客戶端是否都為基于預設通 信系統的注冊客戶且為在線登錄狀態之后,還可以執行:
[0127] 若所述主叫客戶端為基于預設通信系統的注冊客戶且為在線登錄狀態,所述被叫 客戶端不為基于預設通信系統的注冊客戶或不為在線登錄狀態時;
[0128] 則判斷出所述主叫客戶端滿足預設的語音權限,所述被叫客戶端不滿足預設的語 音權限;或者檢測所述主叫客戶端基于預設通信系統是否都開通錄音權限,當檢測結果為 是時,則判斷出所述主叫客戶端滿足預設的語音權限,所述被叫客戶端不滿足預設的語音 權限。
[0129] 需要說明的是,本發明實施例中的呼叫服務器70各功能模塊的功能可根據上述方 法實施例中的方法具體實現,其具體實現過程可以參照上述方法實施例的相關描述,此處 不再贅述。
[0130] 再進一步地,本發明實施例還公開了一種呼叫系統,該呼叫系統可以包括呼叫服 務器、主叫客戶端和被叫客戶端,其中,該呼叫服務器為上述圖4至圖7任一實施例中的呼叫 服務器。該呼叫服務器如何與主叫客戶端和被叫客戶端的通信連接,主叫客戶端和被叫客 戶端如何建立語音通信連接,請參考上述方法實施例的相關描述,這里不再贅述。
[0131] 綜上所述,通過實施本發明實施例,在判斷出主叫客戶端和被叫客戶端都滿足預 設的語音權限后,根據主叫客戶端和被叫客戶端的網絡狀態信息,分析主叫客戶端和被叫 客戶端是否都滿足IP網絡呼叫條件,當都滿足條件時,該主叫客戶端采用IP網絡進行語音 呼叫,該被叫客戶端采用IP網絡進行語音接聽,可有效避免用戶通過主觀因素來選擇語音 通信方式,解決了現有技術中語音通信的準確性、有效性和便利性都不高的技術問題;而 且,還可以結合呼叫雙方的網絡狀況和安全狀況,預設合適的語音通信方式,不但滿足了用 戶語音通信的需求,而且進一步提高了語音通信的準確性、有效性和便利性,并可節省語音 通信成本和保證了用戶信息安全。
[0132] 本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
[0133] 以上所揭露的僅為本發明一種較佳實施例而已,當然不能以此來限定本發明之權 利范圍,本領域普通技術人員可以理解實現上述實施例的全部或部分流程,并依本發明權 利要求所作的等同變化,仍屬于發明所涵蓋的范圍。
【主權項】
1. 一種呼叫方法,其特征在于,包括: 接收呼叫指令,所述呼叫指令指示主叫客戶端呼叫被叫客戶端; 當判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的語音權限時,根據所述主叫 客戶端和所述被叫客戶端的網絡狀態信息,分析所述主叫客戶端是否滿足IP網絡呼叫條 件,以及所述被叫客戶端是否滿足IP網絡接聽條件; 當都滿足條件時,所述主叫客戶端采用IP網絡進行語音呼叫,所述被叫客戶端采用IP 網絡進行語音接聽。2. 如權利要求1所述的方法,其特征在于,所述分析所述主叫客戶端是否滿足IP網絡呼 叫條件,以及所述被叫客戶端是否滿足IP網絡接聽條件之后,還包括: 當所述主叫客戶端滿足條件,所述被叫客戶端不滿足條件時,查看所述呼叫指令是否 符合預設安全規則; 當查看結果為是時,所述主叫客戶端采用IP網絡進行語音呼叫,所述被叫客戶端采用 固有電話線路進行語音接聽;當查看結果為否時,禁止執行所述呼叫指令。3. 如權利要求1所述的方法,其特征在于,所述接收呼叫指令之后,還包括: 當判斷出所述主叫客戶端滿足預設的語音權限,所述被叫客戶端不滿足預設的語音權 限時,分析所述主叫客戶端是否滿足IP網絡呼叫條件; 當滿足條件時,查看所述呼叫指令是否符合預設安全規則; 當查看結果為是時,所述主叫客戶端采用IP網絡進行語音呼叫,所述被叫客戶端采用 固有電話線路進行語音接聽。4. 如權利要求1所述的方法,其特征在于,所述分析所述主叫客戶端是否滿足IP網絡呼 叫條件,以及所述被叫客戶端是否滿足IP網絡接聽條件之后,還包括: 當都不滿足條件時,查看所述呼叫指令是否符合預設安全規則; 當查看結果為是時,所述主叫客戶端采用固有電話線路進行語音呼叫,所述被叫客戶 端采用固有電話線路進行語音接聽;當查看結果為否時,禁止執行所述呼叫指令。5. 如權利要求1-4任一項所述的方法,其特征在于,所述接收呼叫指令之后,根據所述 主叫客戶端和所述被叫客戶端的網絡狀態信息,分析所述主叫客戶端是否滿足IP網絡呼叫 條件,以及所述被叫客戶端是否滿足IP網絡接聽條件之前,還包括: 判斷所述主叫客戶端和所述被叫客戶端是否都為基于預設通信系統的注冊客戶且為 在線登錄狀態; 若是,則判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的語音權限;或者,若 是,則檢測所述主叫客戶端和所述被叫客戶端基于預設通信系統是否都開通錄音權限,當 檢測結果為是時,則判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的語音權限。6. -種呼叫服務器,其特征在于,包括: 接收模塊,用于接收呼叫指令,所述呼叫指令指示主叫客戶端呼叫被叫客戶端; 第一分析模塊,用于當判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的語音權 限時,根據所述主叫客戶端和所述被叫客戶端的網絡狀態信息,分析所述主叫客戶端是否 滿足IP網絡呼叫條件,以及所述被叫客戶端是否滿足IP網絡接聽條件; 控制呼叫模塊,用于當所述第一分析模塊分析出都滿足條件時,控制所述主叫客戶端 采用IP網絡進行語音呼叫,控制所述被叫客戶端采用IP網絡進行語音接聽。7. 如權利要求6所述的呼叫服務器,其特征在于,所述控制呼叫模塊還用于,當所述第 一分析模塊分析出所述主叫客戶端滿足條件,所述被叫客戶端不滿足條件時,查看所述呼 叫指令是否符合預設安全規則; 當查看結果為是時,控制所述主叫客戶端采用IP網絡進行語音呼叫,控制所述被叫客 戶端采用固有電話線路進行語音接聽;當查看結果為否時,禁止執行所述呼叫指令。8. 如權利要求6所述的呼叫服務器,其特征在于,還包括: 第二分析模塊,用于在所述接收模塊接收呼叫指令之后,當判斷出所述主叫客戶端滿 足預設的語音權限,所述被叫客戶端不滿足預設的語音權限時,分析所述主叫客戶端是否 滿足IP網絡呼叫條件;當滿足條件時,查看所述呼叫指令是否符合預設安全規則; 所述控制呼叫模塊還用于,當查看結果為是時,控制所述主叫客戶端采用IP網絡進行 語音呼叫,控制所述被叫客戶端采用固有電話線路進行語音接聽。9. 如權利要求6所述的呼叫服務器,其特征在于,所述控制呼叫模塊還用于,當所述第 一分析模塊分析出都不滿足條件時,查看所述呼叫指令是否符合預設安全規則; 當查看結果為是時,控制所述主叫客戶端采用固有電話線路進行語音呼叫,控制所述 被叫客戶端采用固有電話線路進行語音接聽;當查看結果為否時,禁止執行所述呼叫指令。10. 如權利要求6-9任一項所述的呼叫服務器,其特征在于,還包括: 判斷模塊,用于在所述接收模塊接收呼叫指令之后,所述第一分析模塊根據所述主叫 客戶端和所述被叫客戶端的網絡狀態信息,分析所述主叫客戶端是否滿足IP網絡呼叫條 件,以及所述被叫客戶端是否滿足IP網絡接聽條件之前,判斷所述主叫客戶端和所述被叫 客戶端是否都為基于預設通信系統的注冊客戶且為在線登錄狀態; 若是,則判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的語音權限;或者,若 是,則所述判斷模塊檢測所述主叫客戶端和所述被叫客戶端基于預設通信系統是否都開通 錄音權限,當檢測結果為是時,則判斷出所述主叫客戶端和所述被叫客戶端都滿足預設的 語音權限。
【專利摘要】本發明實施例公開了一種呼叫方法,包括:接收呼叫指令,呼叫指令指示主叫客戶端呼叫被叫客戶端;當判斷出主叫客戶端和被叫客戶端都滿足預設的語音權限時,根據主叫客戶端和被叫客戶端的網絡狀態信息,分析主叫客戶端是否滿足IP網絡呼叫條件,被叫客戶端是否滿足IP網絡接聽條件;當都滿足時,主叫客戶端采用IP網絡進行語音呼叫,被叫客戶端采用IP網絡進行語音接聽。本發明還公開了呼叫服務器,采用本發明,解決了當前語音通信的準確性、有效性和便利性都不高的技術問題;而且通過結合呼叫雙方的網絡狀況和安全狀況,預設合適的語音通信方式,進一步提高了語音通信的準確性、有效性和便利性,并節省通信成本和保證了用戶信息安全。
【IPC分類】H04M7/00, H04L29/06
【公開號】CN105516084
【申請號】CN201510833843
【發明人】萬露兵, 李宜達, 蔣德為
【申請人】廣州市百果園網絡科技有限公司
【公開日】2016年4月20日
【申請日】2015年11月25日