話方暫停通話的提醒。
[0074]根據(jù)接收到的提示消息在當(dāng)前所進(jìn)行的語(yǔ)音通話輸出相應(yīng)的提醒內(nèi)容,其輸出形式將與提示消息的形式相一致,例如,若提示消息為文本消息,則顯示在當(dāng)前的語(yǔ)音通話界面中,如圖10所示,語(yǔ)音通話界面710中顯示了 “bob進(jìn)入普通電話”的提醒內(nèi)容;若提示消息為音頻消息,則直接進(jìn)行播放設(shè)置的提示音。
[0075]步驟S850,在通話方暫停通話的提醒下進(jìn)行語(yǔ)音通話。
[0076]在此提醒之下,除了進(jìn)入系統(tǒng)電話的通話方,其他通話方之間將按照正常語(yǔ)音通話邏輯進(jìn)行語(yǔ)音通話,即在服務(wù)器的配合下進(jìn)行音頻數(shù)據(jù)的發(fā)送和/或接收。
[0077]進(jìn)一步的,步驟S850的具體過(guò)程可以是:向服務(wù)器發(fā)送和/或接收語(yǔ)音通話中的語(yǔ)音數(shù)據(jù),該語(yǔ)音數(shù)據(jù)是通過(guò)服務(wù)器轉(zhuǎn)發(fā)至語(yǔ)音通話中除暫停通話的通話方之外的其他通話方的。
[0078]也就是說(shuō),在一通話方進(jìn)入系統(tǒng)電話保持語(yǔ)音通話的過(guò)程中,該通話方不再進(jìn)行語(yǔ)音數(shù)據(jù)的發(fā)送和/或接收,而其他通話方之間將繼續(xù)進(jìn)行語(yǔ)音數(shù)據(jù)的發(fā)送和/或接收。
[0079]在另一個(gè)實(shí)施例中,如圖11所示,該語(yǔ)音通話中系統(tǒng)電話的處理方法還包括: 步驟S910,接收由服務(wù)器轉(zhuǎn)發(fā)的語(yǔ)音數(shù)據(jù),該語(yǔ)音數(shù)據(jù)包括由恢復(fù)通話的通話方發(fā)送至服務(wù)器的語(yǔ)音數(shù)據(jù)。
[0080]如前所述的一通話方進(jìn)入系統(tǒng)電話保持語(yǔ)音通話的過(guò)程中,其他通話方之間將進(jìn)行語(yǔ)音數(shù)據(jù)的相互傳遞,以實(shí)現(xiàn)其他通話方之間正常的語(yǔ)音通話。
[0081]而在系統(tǒng)電話結(jié)束恢復(fù)語(yǔ)音通話時(shí),該通話方將向服務(wù)器發(fā)送語(yǔ)音數(shù)據(jù),以參與到其他通話方之間的語(yǔ)音通話中。
[0082]步驟S930,播放接收的音頻數(shù)據(jù)。
[0083]其他通話方接收到恢復(fù)通話的通話方發(fā)送至服務(wù)器的語(yǔ)音數(shù)據(jù)之后,將通過(guò)占用的音頻設(shè)備播放接收的音頻數(shù)據(jù),以獲知通話內(nèi)容。
[0084]通過(guò)如上所述的過(guò)程,隨著某通話方結(jié)束系統(tǒng)電話而恢復(fù)語(yǔ)音通話,其將進(jìn)入其他通話方之間的語(yǔ)音通話,以恢復(fù)多個(gè)通話方之間正常的語(yǔ)音通話。
[0085]在此過(guò)程中,發(fā)生系統(tǒng)電話的通話方所對(duì)應(yīng)的邏輯如前所述,在此不再進(jìn)行一一贅述。
[0086]在一個(gè)實(shí)施例中,還相應(yīng)地提供了一種語(yǔ)音通話中系統(tǒng)電話的處理系統(tǒng),如圖12所示,包括電話開始監(jiān)聽模塊110、主動(dòng)停止模塊130和請(qǐng)求暫停模塊150,其中:
電話開始監(jiān)聽模塊110,用于在語(yǔ)音通話的任一通話方100中監(jiān)聽得到系統(tǒng)電話開始事件。
[0087]主動(dòng)停止模塊130,用于根據(jù)系統(tǒng)電話開始事件主動(dòng)停止通話方對(duì)其音頻設(shè)備的使用,以在語(yǔ)音通話中暫停所在通話方100的參與。
[0088]請(qǐng)求暫停模塊150,用于在暫停語(yǔ)音通話的通話方中向服務(wù)器發(fā)起語(yǔ)音暫停請(qǐng)求,以通過(guò)服務(wù)器向其他通話方提醒該通話方100暫停語(yǔ)音通話。
[0089]其中,該通話方中暫停的語(yǔ)音通話在系統(tǒng)電話結(jié)束時(shí)恢復(fù)。
[0090]在本實(shí)施例中,電話開始監(jiān)聽模塊110、主動(dòng)停止模塊130和請(qǐng)求暫停模塊150均置于發(fā)生了系統(tǒng)電話的通話方100中,即構(gòu)成發(fā)生了系統(tǒng)電話的語(yǔ)音通話應(yīng)用的功能模塊。
[0091]在一個(gè)實(shí)施例中,如上所述的系統(tǒng)還包括提醒模塊,該提醒模塊用于在服務(wù)器中根據(jù)接收的語(yǔ)音暫停請(qǐng)求,向其他通話方提醒語(yǔ)音通話中某通話方的暫停參與。
[0092]該提醒模塊置于與多個(gè)通話方進(jìn)行數(shù)據(jù)交互的服務(wù)器中,用于配合實(shí)現(xiàn)服務(wù)器對(duì)多個(gè)通話所進(jìn)行的語(yǔ)音通話進(jìn)行控制。
[0093]進(jìn)一步的,如圖13所示,該提醒模塊200包括標(biāo)識(shí)獲取單元201和提示下發(fā)單元203,其中:
標(biāo)識(shí)獲取單元201,用于通過(guò)接收的語(yǔ)音暫停請(qǐng)求觸發(fā)獲取語(yǔ)音通話中其他通話方對(duì)應(yīng)的標(biāo)識(shí)。
[0094]提示下發(fā)單元203,用于生成某通話方暫停參與語(yǔ)音通話的提示消息,并按照標(biāo)識(shí)將提示消息下發(fā)至其他通話方。
[0095]在一個(gè)實(shí)施例中,如圖14所示,該系統(tǒng)還包括消息接收模塊310、消息輸出模塊330和傳輸模塊350,其中:
消息接收模塊310,用于在與發(fā)生了系統(tǒng)電話開始事件的通話方進(jìn)行語(yǔ)音通話的任一通話方,接收該通話方暫停通話的提示消息。
[0096]消息輸出模塊330,用于根據(jù)提示消息進(jìn)行所述通話方暫停通話的提醒。
[0097]傳輸模塊350,用于在通話方暫停通話的提醒下進(jìn)行語(yǔ)音數(shù)據(jù)的發(fā)送和/或接收。
[0098]本實(shí)施例中,消息接收模塊310、消息輸出模塊330和傳輸模塊350均布設(shè)在其他各通話方中,與發(fā)生了系統(tǒng)電話開始事件的通話方相對(duì)。
[0099]在一個(gè)實(shí)施例中,如圖15所示,如上所述的系統(tǒng)還包括數(shù)據(jù)接收模塊410、標(biāo)識(shí)篩選模塊430和轉(zhuǎn)發(fā)模塊450,其中:
數(shù)據(jù)接收模塊410,用于在服務(wù)器400中接收得到語(yǔ)音通話中任一通話方發(fā)送的語(yǔ)音數(shù)據(jù)。
[0100]標(biāo)識(shí)篩選模塊430,用于獲取接收語(yǔ)音數(shù)據(jù)的通話方對(duì)應(yīng)的標(biāo)識(shí),并根據(jù)語(yǔ)音暫停請(qǐng)求在獲取的標(biāo)識(shí)中去除暫停參與語(yǔ)音通話的通話方標(biāo)識(shí)。
[0101]轉(zhuǎn)發(fā)模塊450,用于按照獲取的標(biāo)識(shí)進(jìn)行語(yǔ)音數(shù)據(jù)的轉(zhuǎn)發(fā)。
[0102]本實(shí)施例中,該數(shù)據(jù)接收模塊410、標(biāo)識(shí)篩選模塊430和轉(zhuǎn)發(fā)模塊450布設(shè)在服務(wù)器400中。
[0103]在另一個(gè)實(shí)施例中,如圖16所示,如上所述的系統(tǒng)還包括電話結(jié)束監(jiān)聽模塊510、設(shè)備占用模塊530和請(qǐng)求恢復(fù)模塊550,其中:
電話結(jié)束監(jiān)聽模塊510,用于在暫停語(yǔ)音通話的通話方監(jiān)聽得到系統(tǒng)電話結(jié)束事件。
[0104]設(shè)備占用模塊530,用于根據(jù)系統(tǒng)電話結(jié)束事件重新占用音頻設(shè)備,以恢復(fù)通話。
[0105]請(qǐng)求恢復(fù)模塊550,用于通過(guò)通話的恢復(fù)觸發(fā)向服務(wù)器發(fā)起通話恢復(fù)請(qǐng)求,以通過(guò)服務(wù)器向其他通話方通知暫停語(yǔ)音通話的通話方恢復(fù)語(yǔ)音通話。
[0106]本實(shí)施例中,電話結(jié)束監(jiān)聽模塊510、設(shè)備占用模塊530和請(qǐng)求恢復(fù)模塊550置于發(fā)生了系統(tǒng)電話的通話方中,以便于實(shí)現(xiàn)中斷的語(yǔ)音通話的恢復(fù)。
[0107]在一個(gè)實(shí)施例中,還相應(yīng)地提供了一種語(yǔ)音通話中系統(tǒng)電話的處理裝置,該裝置運(yùn)行于通話方,該通話方與發(fā)生了系統(tǒng)電話開始事件的通話方進(jìn)行語(yǔ)音通話,如圖17所示,該裝置包括提示接收模塊610、通話暫停提醒模塊630和語(yǔ)音通話模塊650,其中:
提示接收模塊610,用于接收通話方暫停通話的提示消息,暫停通話的通話方觸發(fā)系統(tǒng)電話開始事件。
[0108]通話暫停提醒模塊630,用于根據(jù)通話方暫停通話的提示消息進(jìn)行通話方暫停通話的提醒。
[0109]語(yǔ)音通話模塊650,用于在通話方暫停通話的提醒下進(jìn)行語(yǔ)音通話。
[0110]進(jìn)一步的,語(yǔ)音通話模塊650進(jìn)一步用于向服務(wù)器發(fā)送和/或接收語(yǔ)音通話中的語(yǔ)音數(shù)據(jù),該語(yǔ)音數(shù)據(jù)通過(guò)服務(wù)器轉(zhuǎn)發(fā)至語(yǔ)音通話中除暫停通話的通話方之外的其他通話方。
[0111]在另一個(gè)實(shí)施例中,如圖18所示,如上所述的裝置還包括語(yǔ)音接收模塊810和播放模塊830,其中:
語(yǔ)音接收模塊810,用于接收由服務(wù)器轉(zhuǎn)發(fā)的語(yǔ)音數(shù)據(jù),語(yǔ)音數(shù)據(jù)包括由恢復(fù)通話的通話方發(fā)送至服務(wù)器的語(yǔ)音數(shù)據(jù)。
[0112]播放模塊830,用于播放接收的語(yǔ)音數(shù)據(jù)。
[0113]本實(shí)施例提供的一種語(yǔ)音通話中系統(tǒng)電話的處理方法由計(jì)算機(jī)程序?qū)崿F(xiàn),該語(yǔ)音通話中系統(tǒng)電話的處理系統(tǒng)和裝置則被存儲(chǔ)于如圖19所述的計(jì)算機(jī)系統(tǒng)900中,以在該計(jì)算機(jī)系統(tǒng)900中運(yùn)行。
[0114]如圖19所示,該計(jì)算機(jī)系統(tǒng)900包括處理器910、存儲(chǔ)器920和系統(tǒng)總線922。包括存儲(chǔ)器920和處理器910在內(nèi)的各種系統(tǒng)組件連接到系統(tǒng)總線922上。處理器910是一個(gè)用來(lái)通過(guò)計(jì)算機(jī)系統(tǒng)中基本的算術(shù)和邏輯運(yùn)算來(lái)執(zhí)行計(jì)算機(jī)程序指令的硬件。存儲(chǔ)器920是一個(gè)用于臨時(shí)或永久性存儲(chǔ)計(jì)算程序或數(shù)據(jù)(例如,程序狀態(tài)信息)的物理設(shè)備,存儲(chǔ)了語(yǔ)音通話中系統(tǒng)電話的處理方法的程序指令以及其它數(shù)據(jù),處理器910將執(zhí)行存儲(chǔ)器920中的程序指令,并監(jiān)聽系統(tǒng)電話的狀態(tài)變化,并對(duì)此進(jìn)行響應(yīng),以實(shí)現(xiàn)語(yǔ)音通話的暫時(shí)中斷或恢復(fù)。處理器910和存儲(chǔ)器920可以通過(guò)系統(tǒng)總線922進(jìn)行數(shù)據(jù)通信。其中存儲(chǔ)器920包括只讀存儲(chǔ)器(ROM)或閃存(圖中都未示出),以及隨機(jī)存取存儲(chǔ)器(RAM),RAM通常是指加載了操作系統(tǒng)和應(yīng)用程序的主存儲(chǔ)器。
[0115]計(jì)算機(jī)系統(tǒng)900還包括顯示接口 930 (例如,圖形處理單元)、顯示設(shè)備940 (例如,液晶顯示器)、音頻接口 950 (例如,聲卡)以及音頻設(shè)備960 (例如,揚(yáng)聲器)。顯示設(shè)備940將是用于進(jìn)行語(yǔ)音通話界面的顯示。
[0116]計(jì)算機(jī)系統(tǒng)900 —般包括一個(gè)存儲(chǔ)設(shè)備970。存儲(chǔ)設(shè)備970可以從多種計(jì)算機(jī)可讀介質(zhì)中選擇,計(jì)算機(jī)可讀介質(zhì)是指可以通過(guò)計(jì)算機(jī)系統(tǒng)900訪問的任何可利用的介質(zhì),包括移動(dòng)的和固定的兩種介質(zhì)。例如,計(jì)算機(jī)可讀介質(zhì)包括但不限于,閃速存儲(chǔ)器(微型SD卡),⑶-R0M,數(shù)字通用光盤(DVD)或其它光盤存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備,或者可用于存儲(chǔ)所需信息并可由計(jì)算機(jī)系統(tǒng)900訪問的任何其它介質(zhì)。
[0117]計(jì)算機(jī)系統(tǒng)900還包括輸入裝置980和輸入接口 990 (例如,10控制器)。用戶可以通過(guò)輸入裝置980,如鍵盤、鼠標(biāo)、顯示裝置940上的觸摸面板設(shè)備,輸入指令和信息到計(jì)算機(jī)系統(tǒng)900中。輸入裝置980通常是通過(guò)輸入接口 990連接到系統(tǒng)總線922上的,但也可以通過(guò)其它接口或總線結(jié)構(gòu)相連接,如通用串行總線(USB)。
[0118]計(jì)算機(jī)系統(tǒng)900可在網(wǎng)絡(luò)環(huán)境中與一個(gè)或者多個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行邏輯連接。網(wǎng)絡(luò)設(shè)備可以是個(gè)人電腦、服務(wù)器、路由器、智能電話、平板電腦或者其它公共網(wǎng)絡(luò)節(jié)點(diǎn)。計(jì)算機(jī)系統(tǒng)900通過(guò)局域網(wǎng)(LAN)接口 1000或者移動(dòng)通信單元1010與網(wǎng)絡(luò)設(shè)備相連接。局域網(wǎng)(LAN)是指在