專利名稱:一種終端通話切換方法和裝置的制作方法
技術領域:
本發(fā)明涉及通信技術領域,特別是涉及一種終端通話切換方法和裝置。
背景技術:
隨著通信技術的發(fā)展,通訊工具的種類日益增多,人們進行通訊方式也越來越多樣化。很多情況下為了更方便的進行溝通,在通話過程中,需要將其中一個通話方的通話終端連接切換到第三方的終端,以實現第三方與另一方之間的繼續(xù)通話,因此,通話切換技術應運而生。現有技術中,當通話的雙方中有一通話方需要進行通話切換時,該通話方在終端上通過拍叉鍵或按動特定的功能鍵,將該通話方與另一通話方之間的通話保持,并在該終端上繼續(xù)撥打待切換到的第三方終端號碼,從而實現將該通話方的通話切換為該第三方終端與該另一通話方之間的通話。例如,某用戶通過終端A與終端B之間進行通話,當需要將終端A的通話切換為終端C與終端B的通話時,該用戶需在終端A上拍叉或按動某特定功能鍵,將終端A與終端B的通話保持,并在終端A上繼續(xù)撥終端C的號碼。待終端C摘機后建立起終端C與終端B之間的通話。這種通話切換方式無法在雙方通話的過程中完成通話切換,需要在通話保持的情況下,由該通話方的終端發(fā)起通話切換請求,而通話的另一方的用戶可以感知到進行了通話切換,并需在通過保持的過程中進行等待,使得雙方中斷通話的時間較長。為了能夠實現在通話的另一通話方無感知的情況下實現通話切換,在雙方通話的過程中,由其中一個通話方在其終端上撥特定的業(yè)務碼和第三方號碼,將該業(yè)務碼和第三方號碼作為呼叫號碼發(fā)送給IP語音交換機。當IP語音交換機對該呼叫號碼進行解析獲取到業(yè)務碼和第三方號碼。根據該業(yè)務碼,獲取該通話方需要進行通話切換,進而建立該第三方與該另一方的通話連接。這種方法可以實現在不中斷雙方通話,且另一通話方無感知的情況下實現通話切換。但是這種方法需要通話方終端支持在通話過程中進行撥號發(fā)送消息的功能,在終端不支持該功能的情況下,不能完成通話切換。
發(fā)明內容
為解決上述技術問題,本發(fā)明實施例提供了一種終端通話切換方法和裝置,能在不中斷雙方通話情況下,實現通話切換,且無需終端具備在通話中撥號的特殊功能。為實現上述目的,本發(fā)明提供了一種終端通話切換方法,包括接收第三方終端發(fā)送的呼叫請求,該呼叫請求中包括接入碼;當所述接入碼與預置的通話切換業(yè)務碼相匹配時,確定所述第三方終端對應的待切換終端,其中,所述待切換終端與所述第三方終端之外的其他終端處于通話中;獲取與所述待切換終端處于通話狀態(tài)的第二方終端的信息,并將所述待切換終端與第二方終端的通話切換為所述第三方終端與所述第二方終端之間的通話。另一方面,本發(fā)明還提供了一種終端通話切換裝置,包括
請求接收單元,用于接收第三方終端發(fā)送的呼叫請求,該呼叫請求中包括接入碼;匹配單元,用于判斷所述接入碼與預置的通話切換業(yè)務碼是否匹配;待切換終端確定單元,用于當所述接入碼與預置的通話切換業(yè)務碼匹配時,確定所述第三方終端對應的待切換終端,其中,所述待切換終端與所述第三方終端之外的其他終端處于通話中;關聯終端獲取單元,用于獲取與所述待切換終端處于通話狀態(tài)的第二方終端的信息;通話切換單元,用于將所述待切換終端與第二方終端的通話切換為所述第三方終端與所述第二方終端之間的通話。經由上述的技術方案可知,與現有技術相比,本發(fā)明提供了一種終端通話切換方法和裝置,該方法中當IP語音交換機識別出該呼叫請求中的接入碼對應通話切換業(yè)務碼時,確定與該第三方終端對應的待切換終端,以及與該待切換終端通話的第二方終端,并將該待切換終端與該第二終端之間的通話切換為該第三方終端與該第二方終端之間的通話。 由于當需要將待切換終端的通話進行切換時,可以由第三方終端發(fā)起呼叫請求,因此,在將待切換終端的通話進行切換的過程中,無需中斷待切換終端與第二方終端之間的通話。同時,也無需終端具備在通話中進行撥號等特殊功能就可以完成通話切換操作。
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發(fā)明一種終端通話切換方法的一個實施例的流程示意圖;圖2為本發(fā)明一種終端通話切換方法的另一個實施例的流程示意圖;圖3為本發(fā)明一種終端通話切換方法的另一個實施例的信令交互圖;圖4為本發(fā)明一種終端通話切換裝置的一個實施例的結構示意圖;圖5為本發(fā)明一種終端通話切換裝置的另一個實施例的結構示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明提供了一種終端通話切換方法和裝置,該方法中,由第三方終端發(fā)起對待切換終端的通話切換請求,當語音交換機接收到第三方終端的呼叫請求時,獲取呼叫請求中的接入碼。當該語音交換機根據該接入碼確定出該呼叫請求為進行通話切換的請求時, 確定該第三方終端的待切換終端,進而獲取與該待切換終端進行通話的第二方終端,將待切換終端的通話切換為該第二方終端與該第三方終端之間的通話。本發(fā)明的方法能在不中斷雙方通話情況下,實現其中一個通話方的終端的切換,且對終端自身無特殊要求,應用范圍較廣。參見圖1,示出了本發(fā)明一種終端通話切換方法的一個實施例的流程示意圖,包括步驟101 接收第三方終端發(fā)送的呼叫請求,該呼叫請求中包括接入碼。其中,第三方終端是指在通話中的通話雙方的終端之外的另一終端。與現有技術不同,當通話的雙方中有一方需要進行通話切換時,無需該通話方的終端向語音交換機發(fā)起切換請求,也就無需中斷雙方的通話,而是由該通話方終端所要切換到的第三方終端發(fā)起呼叫請求。例如,某用戶M通過終端A與終端B的用戶正在通話中,但用戶M需要將當前的通話進行切換,改用另一終端C與終端B的用戶通話。則該用戶M可以通過該終端C發(fā)起呼叫請求?,F有技術中,當需要將處于通話中的通話一方的通話進行切換時,由該通話方發(fā)送切換業(yè)務的接入碼到語音交換機,以便實現在另一方無感知的情況,完成通話切換,但是需要該通話方的終端具備在通話中撥號的功能才可以實現該操作,同時也需要語音交換機實時對該通話方的終端進行通話,并將該通話方在語音信號過程中發(fā)送的切換信息解析出來,增加了 IP語音交換機的數據處理量,造成資源浪費。而本發(fā)明由該通話雙方之外的第三方終端發(fā)起呼叫,可以無需該第三方終端具備在通話中進行撥號的特殊功能。同時也避免IP語音交換機在接收終端發(fā)送語音信號的同時接收該終端的切換信息,減少了在處理語音信號的同時對切換信息進行解析而帶來的數據處理量過大的問題。需要說明的是,為了與普通的呼叫請求相區(qū)別,在第三方終端發(fā)送的呼叫請求中至少要包含接入碼,該接入碼要與IP語音交換機(IP_PBX,IP Private Branch Exchange) 中預先配置的通話切換業(yè)務碼相對應,以便IP語音交換機根據該接入碼可以識別出該第三方終端需要進行通話切換的業(yè)務。其中,該接入碼可以為指定的字符組合,如*17# ;也可以僅為指定的一組數字,如觀98521。步驟102 當該接入碼與預置的通話切換業(yè)務碼相匹配時,確定第三方終端對應的待切換終端,其中,該待切換終端與第三方終端之外的其他終端處于通話中。IP語音交換機接收到發(fā)送的呼叫請求后,獲取該呼叫請求中的接入碼,并查詢與該接入碼所匹配的業(yè)務,如果該接入碼與預置的通話切換業(yè)務碼相匹配,則說明該終端發(fā)起的呼叫請求為進行通話切換的請求。則該IP語音交換機進一步的確定該第三方終端對應的待切換終端,也就是說,需要將哪個終端的通話切換到該第三方終端上。例如,終端A與終端B正在通話中,當需要將終端A與終端B的通話切換到終端C 上,則該終端C作為該第三方終端,而終端A則為終端C對應的待切換終端,終端C可以向 IP語音交換機發(fā)送包含進行通話切換業(yè)務對應的接入碼的呼叫請求。其中,確定該第三方終端對應的待切換終端的方式有多種,可以在第三方終端發(fā)起呼叫請求時,在該呼叫請求中包括該待切換終端的信息,該呼叫請求中的待切換終端即為該第三方終端對應的待切換終端。該待切換終端的信息可以為待切換終端的標識信息, 也可以為該待切換終端對應的號碼。當然,第三方終端可以預先與某終端建立綁定關系,IP語音交換機可以保存該與第三方終端建立綁定關系的終端信息。當該第三方終端發(fā)起呼叫請求時,該在呼叫請求中可以包含第三方終端的標識。IP語音交換機根據查詢與該第三方終端的標識對應的終端, 即與該第三方終端具有綁定關系的終端,并將與第三方終端具有綁定關系的終端作為第三方終端對應的待切換終端。步驟103 獲取與該待切換終端處于通話狀態(tài)的第二方終端的信息,并將待切換終端與第二方終端的通話切換為該第三方終端與第二方終端之間的通話。當IP語音交換機確定出待切換終端后,需要確定出該待切換終端關聯呼叫的終端,也就是說,與該待切換終端進行通話的第二方終端,以便將建立該第三方終端與該第二方終端之間的通話。本發(fā)明一種終端通話切換方法可以由第三方終端發(fā)起呼叫請求,當IP語音交換機識別出該呼叫請求中的接入碼對應的業(yè)務為通話切換業(yè)務時,確定與該第三方終端對應的待切換終端,以及與該待切換終端通話的第二方終端,并將該待切換終端與該第二終端之間的通話切換為該第三方終端與該第二方終端之間的通話。本發(fā)明中當需要將待切換終端的通話進行切換時,可以由第三方終端發(fā)起呼叫請求,因此,在將待切換終端的通話進行切換的過程中,無需中斷待切換終端與第二方終端之間的通話。同時,也無需終端具備在通話中進行撥號等特殊功能就可以完成通話切換操作。需要說明的是,為了防止任意用戶隨意的對待切換終端的通話進行切換,可以預先在IP語音交換機中配置與該待切換終端對應的密碼。第三方終端如需將待切換終端的通話切換到自身上時,可以在發(fā)送的呼叫請求中包含該待切換終端對應的密碼,當IP語音交換機接收到該第三方終端發(fā)出的呼叫請求,并識別出該呼叫請求對應通話切換業(yè)務,該 IP語音交換機確定出該第三方終端對應的待切換終端后,并不是直接對待切換終端的通話進行切換,而首先需要判斷該呼叫請求中包含的密碼是否與IP語音交換機中所保存的該待切換終端預設的密碼是否相同,如果是,則說明該第三方終端具備對該待切換終端的通話進行切換的權限,將待切換終端的通話切換到該第三方終端。當然,也可以通過其他方式來驗證該第三方終端是否具有對該待切換終端的通話進行切換的權限,如可以預先在該IP語音交換機中配置該待切換終端所綁定的第三方終端,建立待切換終端與第三方終端的對應關系。當IP語音交換機接收到該第三方終端發(fā)出對該待切換終端的切換請求時,查詢該第三方終端是否為與該待切換終端具有綁定關系的終端,如果是,則將該待切換終端的通話切換到該第三方終端。為了能更清楚的介紹本發(fā)明的終端切換方法,下面以具體的應用場景進行介紹, 假設終端A與終端B正在通話,終端A需要將其通話切換到終端C,則該終端C為第三方終端,終端A為待切換終端。參見圖2,示出了本發(fā)明一種終端切換方法另一個實施例的步驟流程圖,包括步驟201 終端A與終端B正在通話,終端A需要將其通話切換到終端C,終端C向 IP語音交換機發(fā)起呼叫請求,在該呼叫請求中包括接入碼、終端A的號碼和終端A對應的密碼。其中,終端A為待切換終端,則與該終端A通話的終端則作為第二方終端。當需要將終端A的通話切換到終端C上時,終端C作為第三方終端。終端C可以是該終端A的用戶所持有的另一終端,如用戶M通過固定電話A與終端B的用戶進行的通話,該用戶M可以通過自己的手機C發(fā)送呼叫請求,將固定電話A與終端B的通話切換到該手機C與終端B的通話。當然,終端C對應的用戶也可以是終端A的用戶之外的其他用戶的終端。如,用戶M通過終端A與終端B的用戶在通話,現需要用戶N通過終端C與終端B 的用戶進行通話,則可以由用戶N通過終端C發(fā)起呼叫請求。需要說明是,本發(fā)明中終端C發(fā)起呼叫請求的方式與普通的通話請求方式相同, 直接在終端C進行撥號發(fā)出呼叫即可。因此,對發(fā)起切換請求的終端無特殊要求。但為了 IP語音交換機能夠識別出該終端C的呼叫請求為進行通話切換的請求,需要在該呼叫請求中包含與該通話切換業(yè)務碼對應的接入碼。其中,接入碼也可以理解為一段前置碼,如,一組數字或字符。如,終端C可以撥號碼*17#之后撥終端A的號碼以及終端A對應的密碼, 從而發(fā)出呼叫請求,而IP語音交換機接收到該呼叫請求后,對呼叫請求進行解析可以獲取到接入碼為*17#,進而判斷該接入碼對應的業(yè)務。步驟202 =IP語音交換機接收該終端C發(fā)送的呼叫請求,對該呼叫請求進行解析, 獲取接入碼、終端A的號碼以及密碼。步驟203 =IP語音交換機識別出該接入碼與通話切換業(yè)務碼相匹配時,判斷該終端A是否為已定制通話切換業(yè)務的終端,如果是則將該終端A作為待切換終端,進入步驟 204 ;否則,釋放該終端C的呼叫請求。需要說明的是,為了能夠識別出呼叫請求是否為通話切換請求,在IP語音交換機內預先配置了與通話切換業(yè)務對應的通話切換業(yè)務碼,當接收到與該接入碼為通話切換業(yè)務碼時,觸發(fā)IP語音交換機進行通話切換業(yè)務。另外,在IP語音交換機內可以預先配置用戶業(yè)務權限,也就是說,預先配置哪些終端具備通話切換的權限。如果終端定制了該通話切換業(yè)務,則IP語音交換機則會保存該終端的信息,該終端可以進行該通話切換業(yè)務。如果在IP語音交換機中已經為該終端A配置了可以進行終端通話切換的權限,則該終端A可以作為待切換終端,否則,IP語音交換機將拒絕該終端C的通話請求。步驟204 =IP語音交換機判斷該呼叫請求中的密碼是否與該終端A預設的密碼相同,如果是,則進入步驟205 ;如果否,則釋放終端C的呼叫。為了避免終端隨意的對終端A的通話請求進行切換,在IP語音交換機中可以為該終端A配置一個與該終端A對應的密碼,其中該與終端A對應的密碼可以由終端A預先設定。如果第三方終端發(fā)出的呼叫請求中的密碼該終端A預設的密碼相同,則IP語音交換機則認為該第三方終端具備對終端A進行通話切換的權限。當然,IP語音交換機也可以通過其他方式來判斷該第三方終端是否具備對終端A 的通話進行切換的權限,如,在IP語音交換機內配置具備對終端A進行通話切換的終端信息并保存,這樣無需第三方終端輸入終端A的密碼,就可以直接查詢該第三方終端是否具備對終端A進行通話切換的權限。還可以有其他方式,在此不一一列舉。步驟205 :IP語音交換機獲取與終端A進行通話的終端B的信息,建立終端C與終端B之間的話路。在不中斷終端A與終端B的情況下,當確定出終端B為第二方終端時,首先建立終端C與終端B之間的話路。步驟206 當終端C與終端B之間話路建立成功時,釋放終端A與終端B之間的話
在釋放終端A與終端B的話路之前,首先判斷終端B與終端C的話路是否連接成功,如果是,則釋放終端A與終端B之間的通話,從而避免對終端A的通話切換出錯。在實際應用中,在第三方終端可以僅發(fā)送包含接入碼的呼叫請求,并IP語音交換機的提示下輸入相應的待切換終端的號碼以及密碼。仍以終端A與終端B正在通話,終端 A需要將其通話切換到終端C,則該終端C為第三方終端,終端A為待切換終端為例進行介紹。參見圖3,示出了本發(fā)明一種終端通話切換方法的另一個實施例的流程示意圖,包括步驟301 終端A與終端B正在通話,終端A需要將其通話切換到終端C,終端C向 IP語音交換機發(fā)起呼叫請求,在該呼叫請求中包括接入碼。步驟302 :IP語音交換機接收該呼叫請求,判斷該接入碼是否與通話切換業(yè)務碼對應,如果是,則進入步驟303。步驟303 =IP語音交換機向終端C發(fā)出提示終端C輸入待切換終端以及對應的密碼的信息。當IP語音交換機判斷出該終端C需要進行終端通話切換業(yè)務時,該IP語音交換機需要確定該終端C對應的待切換終端,進而向該終端C發(fā)出提示信息,提示終端C輸入待切換的終端信息以及密碼。如,IP語音交換機向終端C發(fā)出語音提示,提示該終端C輸入待切換終端的號碼,以及該待切換終端的密碼。步驟304 終端C將終端A以及終端A對應的密碼信息發(fā)送給IP語音交換機。本實施例中終端C對應的待切換終端為終端A,因此,終端C輸入或者是撥出終端 A的號碼或其他標識信息,并輸入終端A對應的密碼,將輸入的信息發(fā)送給IP語音交換機。步驟305 :IP語音交換機判斷該終端A是否為已定制通話切換業(yè)務的終端,且該終端C輸入的密碼是否與終端A預設的密碼相對應,如果是,則執(zhí)行步驟306。IP語音交換機判斷該終端C對應的待切換終端是否具有為IP語音交換機中配置的具有通話切換權限的終端,如果是,則IP交換機通過驗證終端C輸入的密碼是否為終端 A預設的密碼來判斷終端C是否具備對終端A的通話進行切換的權限,如果是,則進行后續(xù)的通話切換操作。步驟306 :IP語音交換機獲取與終端A進行通話的終端B的信息,建立終端C與終端B之間的話路。步驟307 當終端C與終端B之間話路建立成功時,釋放終端A與終端B之間的話路。步驟306和307分別與上一實施例中的步驟205和步驟206的操作相似,在此不
再贅述。本實施例的方法尤其適用于當終端A為該IP語音交換機下的終端設備,而終端C 為該IP語音交換機之外的其他終端。在該種情況下,有可能當終端C對應的運營商不支持包含字符等計入碼的呼叫請求,如,當某呼叫請求中包含接入碼為*17#時,運營商不會將該接入碼對應的語音切換業(yè)務配置成路由到IP語音交換機,IP語音交換機需要配置該終端C對應的運營商所提供的號碼作為接入碼,如,一組數字,28985215。當運營商的網絡接收到該終端C以撥出該接入碼發(fā)出呼叫請求時,該呼叫請求會被路由到IP語音交換機,進而由IP語音交換機通過語音提示該終端C輸入相應的待切換終端的信息。
當然,對于終端A和終端C均為IP語音交換機下的終端時,本實施例的方法同樣適用。通過以上的方法實施例的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括只讀存儲器 (ROM)、隨機存取存儲器(RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。與本發(fā)明實施例的方法相對應,本發(fā)明還提供了一種終端通話切換裝置。參見圖 4,示出了本發(fā)明一種終端切換裝置一個實施例的結構示意圖,本實施例包括請求接收單元410、匹配單元420、待切換終端確定單元430、關聯終端獲取單元440、通話切換單元450。其中,請求接收單元410,用于接收第三方終端發(fā)送的呼叫請求,該呼叫請求中包括接入碼。其中,接入碼可以為在第三方終端通過輸入或撥號發(fā)出的請求中前置號碼。在IP 語音交換機中預先將不同的接入碼配置成對應不同的業(yè)務,當該接入碼為通話切換業(yè)務碼時,將觸發(fā)該IP語音交換機進行通話切換業(yè)務的操作。匹配單元420,用于判斷接入碼與預置的通話切換業(yè)務碼是否匹配。待切換終端確定單元430,用于確定所述第三方終端對應的待切換終端,其中,所述待切換終端與所述第三方終端之外的其他終端處于通話中。當匹配單元確定該接入碼與通話切換業(yè)務碼相匹配時,將觸發(fā)該IP交換機為該第三方終端進行通話切換操作,進而需要該待切換終端確定單元確定該第三方終端對應的待切換終端,該待切換終端與該第三方終端之外的其他終端處于通話中。關聯終端獲取單元440,用于獲取與待切換終端處于通話狀態(tài)的第二方終端的信肩、ο在待切換終端確定單元確定了第三方終端對應的待切換終端時,該關聯終端獲取單元需要查詢該待切換終端的話路信息,獲取到與該待切換終端進行通話的第二方終端的 fn息ο通話切換單元450,用于將待切換終端與第二方終端的通話切換為第三方終端與第二方終端之間的通話。通話切換單元根據關聯終端獲取單元獲取到的第二方終端,將待切換終端與該第二方終端之間的通話切換為該第三方終端與該第二方終端之間的通話。待切換終端確定單元獲取與第三方終端對應的待切換終端的方式有多種,參見圖5,示出了本發(fā)明一種終端通話切換方法另一實施例的結構示意圖,包括請求接收單元 410、匹配單元420、待切換終端確定單元430、關聯終端獲取單元440、通話切換單元450、權限判斷單元460和密碼驗證單元470。其中,請求接收單元410接收的呼叫請求中還可以包括待切換終端的信息和該待切換終端對應的密碼信息,如待切換終端的號碼或者是待切換終端的標識信息。當請求接收單元410接收的呼叫請求包含待切換終端的信息時,該待切換終端確定單元430可以包括第一確定單元431,用于將呼叫請求中的待切換終端作為該第三方終端對應的待切換終端。如果在請求接收單元中包含了待切換終端的信息,則可以直接將呼叫請求中的待切換終端作為第三方終端的待切換終端。當確定了第三方終端對應的待切換終端時,還需要對該待切換終端的是否具備通話切換權限進行判斷,因此,本發(fā)明的裝置還包括權限判斷單元460,用于判斷待切換終端是否為已定制通話切換業(yè)務的終端,如果是,則執(zhí)行所述關聯終端獲取單元的操作。也就是說,如果IP語音交換機中沒有為該待切換終端配置相應的通話切換業(yè)務, 當接收到對該待切換終端的通話進行切換的請求時,則IP語音交換機會釋放該第三方終端的請求。進一步的,當該待切換終端為定制了該通話切換業(yè)務的終端時,還需要判斷該第三方終端是否具有對該待切換終端的通話進行切換的權限。判斷該第三方終端是否具有對該待切換終端的通話進行切換的權限的方式有多種。特別的,當該第三方終端發(fā)送呼叫請求時,可以在呼叫請求中包含待切換終端對應的密碼信息,對應的,本實施例的裝置還包括密碼驗證單元470,用于判斷呼叫請求中的密碼與該待切換終端預設的密碼是否相同,如果是,則執(zhí)行關聯終端獲取單元的操作。當權限判斷單元確定了該待切換終端已定制了通話切換業(yè)務后,還可以通過該密碼驗證單元來進一步驗證該第三方終端發(fā)送的呼叫請求中的密碼是否與該待切換終端預設的密碼相同,如果是,則說明該第三方終端具備對該待切換終端的通話進行切換的權利, 從而避免任意終端隨意對該待切換終端的通話進行切換。當關聯終端獲取單元確定出與該待切換終端關聯呼叫的第二方終端后,通話切換單元就可以執(zhí)行將待切換終端的通話切換到該第三方終端上的操作。具體的,該通話切換單元450可以包括話路連接單元451,用于建立第三方終端與第二方終端之間的話路連接。話路釋放單元452,用于釋放待切換終端與第二方終端之間的通話連接。進一步的,為了避免在話路連接單元未將第三方終端與第二方終端的話路連接成功的情況下,該話路釋放單元已經將待切換終端與第二方終端的通話斷開,該通話切換單元450還可以包括切換判斷單元453,用于判斷第三方終端與第二方終端之間的話路連接是否成功, 如果是,則執(zhí)行話路釋放單元的操作。需要說明的是,當預先在IP語音交換機中配置與該第三方終端具有綁定關系的終端時,還可以將與該第三方終端具有綁定關系的終端作為待切換終端。對應的,第三方終端發(fā)送的呼叫請求中還可以包括該第三方終端的標識,該待切換終確定單元430還可以包括第二確定單元,用于根據第三方終端的標識,查詢與該第三方終端具有綁定關系的終端,將該終端作為所述待切換終端。當然,如果第三方終端發(fā)出的呼叫請求中沒有包含待切換終端的信息時,該待切
11換終端確定單元430,可以包括提示單元,用于提示第三方終端輸入待切換終端的信息。第三確定單元,用于將第三方終端輸入的待切換終端信息作為該第三方終端對應的待切換終端的信息。進一步的,該提示單元中還包括提示子單元,用于提示該第三方終端輸入待切換終端對應的密碼。進而可以密碼驗證單元還可以驗證該第三方終端輸入的密碼是否與該待切換終端預設的密碼是否相同,以便確定該第三方終端是否具備對該待切換終端的通話進行切換的權限。對于裝置實施例而言,由于其基本相應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,在沒有超過本申請的精神和范圍內,可以通過其他的方式實現。當前的實施例只是一種示范性的例子, 不應該作為限制,所給出的具體內容不應該限制本申請的目的。例如,所述單元或子單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或多個子單元結合一起。另外,多個單元可以或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執(zhí)行。另外,所描述系統和方法以及不同實施例的示意圖,在不超出本申請的范圍內,可以與其它系統,模塊,技術或方法結合或集成。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。以上所述僅是本發(fā)明的具體實施方式
,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種終端通話切換方法,其特征在于,包括接收第三方終端發(fā)送的呼叫請求,該呼叫請求中包括接入碼; 當所述接入碼與預置的通話切換業(yè)務碼相匹配時,確定所述第三方終端對應的待切換終端,其中,所述待切換終端與所述第三方終端之外的其他終端處于通話中;獲取與所述待切換終端處于通話狀態(tài)的第二方終端的信息,并將所述待切換終端與第二方終端的通話切換為所述第三方終端與所述第二方終端之間的通話。
2.根據權利要求1所述的方法,其特征在于,所述呼叫請求中還包括 所述待切換終端的信息;所述確定所述第三方終端對應的待切換終端,包括將所述呼叫請求中的待切換終端作為所述第三方終端對應的待切換終端。
3.根據權利要求1所述的方法,其特征在于,所述呼叫請求中還包括 所述第三方終端的標識;所述確定所述第三方終端對應的待切換終端,包括根據所述第三方終端的標識,查詢與所述第三方終端具有綁定關系的終端,將該終端作為所述待切換終端。
4.根據權利要求1所述的方法,其特征在于,所述確定所述第三方終端對應的待切換終端,包括提示所述第三方終端輸入待切換終端的信息,以確定該第三方終端對應的待切換終端。
5.根據權利要求1所述的方法,其特征在于,在所述獲取與所述待切換的終端處于通話狀態(tài)的第二方終端的信息之前,還包括判斷所述待切換終端是否為已定制通話切換業(yè)務的終端,如果是,則獲取所述第二方終端的信息。
6 根據權利要求1所述的方法,其特征在于,所述呼叫請求中還包括所述待切換終端對應的密碼;在所述獲取與所述待切換的終端處于通話狀態(tài)的第二方終端的信息之前,還包括 判斷所述呼叫請求中的密碼與所述待切換終端預設的密碼是否相同,如果是,則獲取所述第二方終端的信息。
7.根據權利要求1所述的方法,其特征在于,所述將所述待切換終端的通話切換為所述第三方終端與所述第二方終端之間的通話,包括建立所述第三方終端與所述第二方終端之間的話路連接; 釋放所述待切換終端與所述第二方終端之間的通話連接。
8.根據權利要求7所述的方法,其特征在于,所述釋放所述待切換終端與所述第二方終端之間的通話連接之前,還包括判斷所述第三方終端與所述第二方終端之間的話路連接是否成功,如果是,則釋放所述待切換終端與所述第二方終端之間的通話連接。
9 一種終端通話切換裝置,其特征在于,包括請求接收單元,用于接收第三方終端發(fā)送的呼叫請求,該呼叫請求中包括接入碼; 匹配單元,用于判斷所述接入碼與預置的通話切換業(yè)務碼是否匹配;待切換終端確定單元,用于當所述接入碼與預置的通話切換業(yè)務碼匹配時,確定所述第三方終端對應的待切換終端,其中,所述待切換終端與所述第三方終端之外的其他終端處于通話中;關聯終端獲取單元,用于獲取與所述待切換終端處于通話狀態(tài)的第二方終端的信息; 通話切換單元,用于將所述待切換終端與第二方終端的通話切換為所述第三方終端與所述第二方終端之間的通話。
10.根據權利要求9所述的裝置,其特征在于,當所述請求接收單元接收到的所述呼叫請求中還包括所述待切換終端的信息時,所述待切換終端確定單元,包括第一確定單元,用于將所述呼叫請求中的待切換終端作為該第三方終端對應的待切換終端。
11.根據權利要求9所述的裝置,其特征在于,當所述請求接收單元接收到的所述呼叫請求中還包括所述第三方終端的標識時,所述待切換終端確定單元,包括第二確定單元,用于根據所述第三方終端的標識,查詢與所述第三方終端具有綁定關系的終端,將該終端作為所述待切換終端。
12.根據權利要求9所述的裝置,其特征在于,所述待切換終端確定單元,包括 提示單元,用于提示所述第三方終端輸入待切換終端的信息;第三確定單元,用于將第三方終端輸入的待切換終端的信息作為該第三方終端對應的待切換終端的信息。
13.根據權利要求9所述的裝置,其特征在于,還包括權限判斷單元,用于判斷所述待切換終端是否為已定制通話切換業(yè)務的終端,如果是, 則執(zhí)行所述關聯終端獲取單元的操作。
14.根據權利要求9所述的裝置,其特征在于,當所述請求接收單元接收到的呼叫請求中還包括所述待切換終端對應的密碼時,本裝置還包括密碼驗證單元,用于判斷所述呼叫請求中的密碼與所述待切換終端預設的密碼是否相同,如果是,則執(zhí)行所述關聯終端獲取單元的操作。
15.根據權利要求9所述的裝置,其特征在于,所述通話切換單元,包括話路連接單元,用于建立所述第三方終端與所述第二方終端之間的話路連接; 話路釋放單元,用于釋放所述待切換終端與所述第二方終端之間的通話連接。
16.根據權利要求15所述的裝置,其特征在于,所述通話切換單元,還包括 切換判斷單元,用于判斷所述第三方終端與所述第二方終端之間的話路連接是否成功,如果是,則執(zhí)行話路釋放單元的操作。
全文摘要
本發(fā)明公開了一種終端通話切換方法和裝置,該方法包括接收第三方終端發(fā)送的呼叫請求,該呼叫請求中包括接入碼;當接入碼與預置的通話切換業(yè)務碼相匹配時,確定第三方終端對應的待切換終端,其中,待切換終端與該三方終端之外的其他終端處于通話中;獲取與待切換終端處于通話狀態(tài)的第二方終端的信息,并將待切換終端與第二方終端的通話切換為第三方終端與第二方終端之間的通話。本發(fā)明能在不中斷雙方通話情況下,實現通話切換,且對于待切換終端以及發(fā)起切換請求的終端自身無特殊要求,應用范圍較廣。
文檔編號H04M3/58GK102394992SQ20111034824
公開日2012年3月28日 申請日期2011年11月7日 優(yōu)先權日2011年11月7日
發(fā)明者劉冀, 施洋, 楊海東 申請人:華為技術有限公司