語音通話方法、語音播放方法及裝置制造方法
【專利摘要】本公開是關(guān)于一種語音通話方法、語音播放方法及裝置,屬于通信領(lǐng)域。該語音通話方法包括:檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;若檢測出距離感應(yīng)值小于預(yù)定閾值,則進(jìn)入預(yù)定通話模式;在預(yù)定通話模式下,自動播放對端語音信號;在預(yù)定通話模式下檢測到本端語音信號,則采集并傳輸本端語音信號至對端。本公開解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放和語音采集,無需其他操作就能夠使用網(wǎng)絡(luò)對講機(jī)的效果。
【專利說明】語音通話方法、語音播放方法及裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信領(lǐng)域,特別涉及一種語音通話方法、語音播放方法及裝置。
【背景技術(shù)】
[0002]目前,國內(nèi)運(yùn)營商不允許互聯(lián)網(wǎng)服務(wù)商在中國提供雙向語音通話類服務(wù),比如網(wǎng)絡(luò)電話類服務(wù),但允許互聯(lián)網(wǎng)服務(wù)商在中國提供單向語音通話類服務(wù),比如網(wǎng)絡(luò)對講機(jī)服務(wù)。
[0003]網(wǎng)絡(luò)對講機(jī)的功能可以由終端上的社交類應(yīng)用客戶端來提供。在語音通話時,用戶A在社交類應(yīng)用客戶端A的界面上按下對講按鈕,然后說出通話語音;社交類應(yīng)用客戶端A在對講按鈕被按下的過程中錄制語音信號,并在錄制完成后傳輸給社交類應(yīng)用客戶端B ;社交類應(yīng)用客戶端B在接收到該語音信號后,在界面上顯示一條未讀語音信號;用戶B點擊社交類應(yīng)用客戶端B的界面上的未讀語音信號,社交類應(yīng)用客戶端B通過揚(yáng)聲器播放該語音信號。
[0004]發(fā)明人在實現(xiàn)本公開的過程中,發(fā)現(xiàn)上述方式至少存在如下缺陷:用戶在發(fā)送語音信號時,必須持續(xù)按壓對講按鈕;用戶在播放語音信號時,也需要點擊未讀語音信號,在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)。
【發(fā)明內(nèi)容】
[0005]為了解決在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題,本公開實施例提供了一種語音通話方法、語音播放方法及裝置。所述技術(shù)方案如下:
[0006]根據(jù)本公開的第一方面,提供了一種語音通話方法,所述方法包括:
[0007]檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0008]若檢測出所述距離感應(yīng)值小于所述預(yù)定閾值,則進(jìn)入預(yù)定通話模式;
[0009]在所述預(yù)定通話模式下,自動播放對端語音信號;
[0010]在所述預(yù)定通話模式下檢測到本端語音信號時,采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
[0011]可選地,所述在所述預(yù)定通話模式下,自動播放所述對端語音信號,包括:
[0012]在所述預(yù)定通話模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號;
[0013]或,
[0014]在所述預(yù)定通話模式下,接收所述對端語音信號;自動播放接收到的所述對端語
音信號。
[0015]可選地,所述自動播放接收到的所述對端語音信號,包括:
[0016]在接收到所述對端語音信號后,檢測是否正在采集所述本端語音信號;
[0017]如果檢測出正在采集所述本端語音信號,則緩存所述對端語音信號;
[0018]檢測所述本端語音信號是否已經(jīng)采集完畢;[0019]如果檢測出所述本端語音信號已經(jīng)采集完畢,則自動播放緩存的所述對端語音信號。
[0020]可選地,所述檢測所述本端語音信號是否已經(jīng)采集完畢,包括:
[0021 ]檢測所述本端語音信號是否已經(jīng)采集完畢且采集完畢后的時長達(dá)到了預(yù)設(shè)時長。
[0022]可選地,所述在所述預(yù)定通話模式下,接收所述對端語音信號,包括:
[0023]在所述預(yù)定通話模式下接收對端文本信息;
[0024]根據(jù)所述對端文本信息合成所述對端語音信號。
[0025]可選地,所述若在所述預(yù)定通話模式下檢測到本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端,包括:
[0026]若在正在播放所述對端語音信號時,檢測到所述本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
[0027]可選地,所述方法,還包括:
[0028]接收對端發(fā)送的提示信息,所述提示信息用于提示所述對端已進(jìn)入所述預(yù)定通話模式;
[0029]顯示所述提示信息。
[0030]可選地,所述方法,還包括:
[0031]在進(jìn)入所述預(yù)定通話模式之后,檢測本端的距離感應(yīng)值是否大于所述預(yù)定閾值;
[0032]若檢測出所述距離感應(yīng)值大于所述預(yù)定閾值,則退出所述預(yù)定通話模式。
[0033]根據(jù)本公開的第二方面,提供了一種語音播放方法,所述方法包括:
[0034]檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0035]若檢測出所述距離感應(yīng)值小于所述預(yù)定閾值,則進(jìn)入預(yù)定播放模式;
[0036]在所述預(yù)定播放模式下,自動播放對端語音信號。
[0037]可選地,所述在所述預(yù)定播放模式下,自動播放對端語音信號,包括:
[0038]在所述預(yù)定播放模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號;
[0039]或,
[0040]在所述預(yù)定播放模式下,接收所述對端語音信號;自動播放接收到的所述對端語
音信號。
[0041]可選地,所述在所述預(yù)定播放模式下,接收所述對端語音信號,包括:
[0042]在所述預(yù)定播放模式下接收對端文本信息,根據(jù)所述對端文本信息合成所述對端
語音信號。
[0043]可選地,所述方法還包括:
[0044]在進(jìn)入所述預(yù)定播放模式之后,檢測本端的距離感應(yīng)值是否大于所述預(yù)定閾值;
[0045]若檢測出所述距離感應(yīng)值大于所述預(yù)定閾值,則退出所述預(yù)定播放模式。
[0046]根據(jù)本公開的第三方面,提供了一種語音通話裝置,所述裝置包括:
[0047]距離檢測模塊,被配置為檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0048]模式進(jìn)入模塊,被配置為在所述距離檢測模塊檢測出所述距離感應(yīng)值小于所述預(yù)定閾值時,進(jìn)入預(yù)定通話模式;
[0049]自動播放模塊,被配置為在所述預(yù)定通話模式下,自動播放對端語音信號;
[0050]自動采集模塊,被配置為在所述預(yù)定通話模式下檢測到本端語音信號時,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
[0051]可選地,所述自動播放模塊,包括:
[0052]緩存播放單元,被配置為在所述預(yù)定通話模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號;
[0053]或,
[0054]語音接收單元,被配置為在所述預(yù)定通話模式下,接收所述對端語音信號;自動播放單元,被配置為自動播放接收到的所述對端語音信號。
[0055]可選地,所述自動播放單元,包括:
[0056]采集檢測子單元、信號緩存子單元、完畢檢測子單元和緩存播放子單元;
[0057]所述采集檢測子單元,被配置為在所述語音接收單元接收到所述對端語音信號后,檢測所述自動采集模塊是否正在采集所述本端語音信號;
[0058]所述信號緩存子單元,被配置為在所述采集檢測單元檢測出正在采集所述本端語音信號時,緩存所述對端語音信號;
[0059]所述完畢檢測子單元,被配置為檢測所述本端語音信號是否已經(jīng)采集完畢;
[0060]所述緩存播放子單元,被配置為在所述完畢檢測單元檢測出所述本端語音信號已經(jīng)采集完畢時,則自動播放緩存的所述對端語音信號。
[0061]可選地,所述完畢檢測子單元,被配置為檢測所述本端語音信號是否已經(jīng)采集完畢且采集完畢后的時長達(dá)到了預(yù)設(shè)時長。
[0062]可選地,所述語音接收單元,包括:
[0063]文本接收子單元和語音合成子單元;
[0064]所述文本接收子單元,被配置為在所述預(yù)定通話模式下,接收對端文本信息;
[0065]所述語音合成子單元,被配置為根據(jù)所述對端文本信息合成所述對端語音信號。
[0066]可選地,所述自動采集模塊,被配置為在所述自動播放模塊正在播放所述對端語音信號時,檢測到所述本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
[0067]可選地,所述裝置,還包括:提示接收模塊和提示顯示模塊;
[0068]所述提示接收模塊,被配置為接收對端發(fā)送的提示信息,所述提示信息用于提示所述對端已進(jìn)入所述預(yù)定通話模式;
[0069]所述提示顯示模塊,被配置為顯示所述提示信息。
[0070]可選地,所述裝置,還包括:再次檢測模塊和模式退出模塊;
[0071]所述再次檢測模塊,被配置為在所述模式進(jìn)入模塊進(jìn)入所述預(yù)定通話模式之后,檢測本端的距離感應(yīng)值是否大于另一預(yù)定閾值;
[0072]所述模式退出模塊,被配置為在所述再次檢測模塊檢測出所述距離感應(yīng)值大于所述另一預(yù)定閾值時,退出所述預(yù)定通話模式。
[0073]根據(jù)本公開的第四方面,提供了一種語音播放裝置,所述裝置包括:
[0074]距離檢測模塊,被配置為檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0075]播放模式模塊,被配置為在所述距離檢測模塊檢測出所述距離感應(yīng)值小于所述預(yù)定閾值時,進(jìn)入預(yù)定播放模式;
[0076]自動播放模塊,被配置為在所述預(yù)定播放模式下,自動播放對端語音信號。[0077]可選地,所述自動播放模塊,包括:
[0078]緩存播放單元,被配置為在所述預(yù)定播放模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號;
[0079]或,
[0080]語音接收單元,被配置為在所述預(yù)定播放模式下,接收所述對端語音信號;自動播放單元,被配置為自動播放接收到的所述對端語音信號。
[0081]可選地,所述語音接收單元,包括:
[0082]文本接收子單元和語音合成子單元;
[0083]所述文本接收子單元,被配置為在所述預(yù)定播放模式下,接收對端文本信息;
[0084]所述語音合成子單元,被配置為根據(jù)所述對端文本信息合成所述對端語音信號
[0085]可選地,所述裝置還包括:
[0086]再次檢測模塊和播放退出模塊;
[0087]所述再次檢測模塊,被配置為在所述播放模式模塊進(jìn)入所述預(yù)定播放模式之后,檢測本端的距離感應(yīng)值是否大于所述預(yù)定閾值;
[0088]所述播放退出模塊,被配置為在所述再次檢測模塊檢測出所述距離感應(yīng)值大于所述預(yù)定閾值時,退出所述預(yù)定播放模式。
[0089]根據(jù)本公開的第五方面,提供了一種語音通話裝置,包括:
[0090]處理器;
[0091]用于存儲處理器可執(zhí)行指令的存儲器;
[0092]其中,所述處理器被配置為:
[0093]檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0094]若檢測出所述距離感應(yīng)值小于所述預(yù)定閾值,則進(jìn)入預(yù)定通話模式;
[0095]在所述預(yù)定通話模式下,自動播放所述對端語音信號;
[0096]在所述預(yù)定通話模式下檢測到本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
[0097]根據(jù)本公開的第六方面,提供了一種語音播放裝置,包括:
[0098]處理器;
[0099]用于存儲處理器可執(zhí)行指令的存儲器;
[0100]其中,所述處理器被配置為:
[0101]檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0102]在檢測出所述距離感應(yīng)值小于所述預(yù)定閾值時,進(jìn)入預(yù)定播放模式;
[0103]在所述預(yù)定播放模式下,自動播放對端語音信號。
[0104]本公開實施例提供的技術(shù)方案的一些有益效果可以包括:
[0105]通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定通話模式,在預(yù)定通話模式下,自動播放對端語音信號;在預(yù)定通話模式下檢測到本端語音信號時,采集本端語音信號,并將本端語音信號傳輸給對端;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放和語音采集,無需其他操作就能夠使用網(wǎng)絡(luò)對講機(jī)的效果,并且可以達(dá)到近似雙向通話的用戶體驗。[0106]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0107]為了更清楚地說明本公開的實施例,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本公開的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0108]圖1是本公開各個示例性實施例示出的語音通話方法所涉及的實施環(huán)境的結(jié)構(gòu)示意圖;
[0109]圖2是根據(jù)一示例性實施例示出的一種語音通話方法的流程圖;
[0110]圖3A是根據(jù)另一示例性實施例示出的一種語音通話方法的流程圖;
[0111]圖3B是圖3A所示實施例中步驟303在一種實施時的流程圖;
[0112]圖4是根據(jù)一示例性實施例示出的一種語音播放方法的流程圖;
[0113]圖5是根據(jù)另一示例性實施例示出的一種語音播放方法的流程圖;
[0114]圖6是根據(jù)一示例性實施例示出的一種語音通話裝置的示意圖;
[0115]圖7是根據(jù)另一示例性實施例示出的一種語音通話裝置的示意圖;
[0116]圖8是根據(jù)一示例性實施例示出的一種語音播放裝置的示意圖;
[0117]圖9是根據(jù)另一示例性實施例示出的一種語音播放裝置的示意圖;
[0118]圖10是根據(jù)本公開一示例性實施例示出的一種終端的結(jié)構(gòu)示意圖。
[0119]通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
【具體實施方式】
[0120]為了使本公開的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本公開作進(jìn)一步地詳細(xì)描述,顯然,所描述的實施例僅僅是本公開一部份實施例,而不是全部的實施例。基于本公開中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本公開保護(hù)的范圍。
[0121]圖1是本公開各個示例性實施例示出的語音通話方法所涉及的實施環(huán)境的結(jié)構(gòu)示意圖。該實施環(huán)境包括本側(cè)終端120和對側(cè)終端140。
[0122]本側(cè)終端120可以是手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving PictureExperts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (MovingPicture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器等等。本側(cè)終端120中運(yùn)行有客戶端,該客戶端是具備單向語音通話功能的客戶端,比如,網(wǎng)絡(luò)對講機(jī)功能。本側(cè)終端120中還設(shè)置有距離傳感器,用于采集本側(cè)終端120的屏幕前方的距離感應(yīng)值。
[0123]本側(cè)終端120可以通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)與對側(cè)終端140進(jìn)行單向語音通話。
[0124]對側(cè)終端140可以是手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving PictureExperts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (MovingPicture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器等等。對側(cè)終端140中也運(yùn)行有客戶端,該客戶端是具備單向語音通話功能的客戶端,比如,網(wǎng)絡(luò)對講機(jī)功能。對側(cè)終端140中還設(shè)置有距離傳感器,用于采集對側(cè)終端140的屏幕前方的距離感應(yīng)值。
[0125]上述客戶端可以是類似于中國騰訊科技有限公司提供的微信客戶端、中國小米科技有限公司提供的米聊客戶端、中國阿里巴巴公司提供的來往客戶端、韓國互聯(lián)網(wǎng)集團(tuán)NHN提供的Line客戶端等同時具備即時通訊功能和單向語音通話功能的社交類客戶端。
[0126]圖2是根據(jù)一示例性實施例示出的一種語音通話方法的流程圖。本實施例以該語音通話方法應(yīng)用于圖1中的本側(cè)終端來舉例說明。該語音通話方法包括:
[0127]在步驟201中,檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0128]在步驟202中,若檢測出距離感應(yīng)值小于預(yù)定閾值,則進(jìn)入預(yù)定通話模式;
[0129]在步驟203中,在預(yù)定通話模式下,自動播放對端語音信號;
[0130]在步驟204中,在預(yù)定通話模式下檢測到本端語音信號,則采集本端語音信號,并將本端語音信號傳輸給對端。
[0131]綜上所述,本實施例提供的語音通話方法,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定通話模式,在預(yù)定通話模式下,自動播放對端語音信號;在預(yù)定通話模式下檢測到本端語音信號時,采集本端語音信號,并將本端語音信號傳輸給對側(cè)終端;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放和語音采集,無需其他操作就能夠使用網(wǎng)絡(luò)對講機(jī)的效果,并且可以達(dá)到近似雙向通話的用戶體驗。
[0132]圖3A是根據(jù)另一示例性實施例示出的一種語音通話方法的流程圖。本實施例以該語音通話方法應(yīng)用于圖1中的本側(cè)終端來舉例說明。該語音通話方法包括:
[0133]在步驟301中,檢測本端的距離感應(yīng)值是否小于預(yù)定閾值。
[0134]本側(cè)終端通過內(nèi)置的距離傳感器獲取終端前方的距離感應(yīng)值。該距離傳感器通常設(shè)置于本側(cè)終端的屏幕上方,靠近聽筒的位置。
[0135]當(dāng)本側(cè)終端中具有單向語音通話功能的客戶端正在運(yùn)行時,本側(cè)終端每隔預(yù)定時間間隔檢測該距離感應(yīng)值是否小于預(yù)定閾值。該預(yù)定閾值可以由研發(fā)人員根據(jù)實驗值或經(jīng)驗值設(shè)置。比如,本側(cè)終端是手機(jī),研發(fā)人員通過多次采集用戶在通話過程中手機(jī)和用戶耳朵之間的距離感應(yīng)值,統(tǒng)計分析出該預(yù)定閾值。
[0136]在步驟302中,若檢測出距離感應(yīng)值小于預(yù)定閾值,則進(jìn)入預(yù)定通話模式。
[0137]若本側(cè)終端檢測出距離感應(yīng)值小于預(yù)定閾值,則認(rèn)為本側(cè)終端被用戶放置在貼近耳邊的位置,本側(cè)終端進(jìn)入預(yù)定通話模式。該預(yù)定通話模式是本實施例中提供的無需用戶在終端屏幕上的操作信號就能夠正常使用單向通話功能的模式。
[0138]若本側(cè)終端檢測出距離感應(yīng)值大于預(yù)定閾值,則認(rèn)為本側(cè)終端未被用戶放置在貼近耳邊的位置,本側(cè)終端保持在普通通話模式,也即【背景技術(shù)】中提供的網(wǎng)絡(luò)對講機(jī)所對應(yīng)的使用模式。
[0139]在步驟303中,在預(yù)定通話模式下檢測到本端語音信號,則采集本端語音信號,并將本端語音信號傳輸給對端。[0140]在處于預(yù)定通話模式時,本側(cè)終端自動檢測是否存在本端語音信號,如果用戶發(fā)出語音,則本側(cè)終端會檢測到本端語音信號,進(jìn)而自動采集本端語音信號,并將本端語音信號使用單向語音通話功能發(fā)送給對側(cè)終端。此過程不需要用戶的其它操作,由本側(cè)終端自動完成。
[0141]在一種可能的實現(xiàn)方式下,若本側(cè)終端正在播放對端語音信號,本側(cè)終端仍然在檢測到本端語音信號時,采集本端語音信號,并將本端語音信號傳輸給對端。也即,本側(cè)終端是否正在播放對端語音信號,不影響本端語音信號的采集。
[0142]在步驟304中,在預(yù)定通話模式下,直接播放對端語音信號。
[0143]本側(cè)終端在預(yù)定通話模式下,直接使用聽筒播放對端語音信號,無需用戶的其它操作。其中,對端語音信號是對側(cè)終端使用單向語音通話功能發(fā)送的網(wǎng)絡(luò)語音信號,不是雙向語音通話功能發(fā)送的語音信號,也不是常規(guī)的移動通話發(fā)送的語音信號。
[0144]本步驟有兩種實現(xiàn)方式:
[0145]第一,在預(yù)定通話模式下,自動播放已經(jīng)接收到但尚未播放的對端語音信號。
[0146]也即本側(cè)終端在進(jìn)入預(yù)定通話模式之前,已經(jīng)接收到對端語音信號,并顯示為未讀的對端語音信號。之后,本側(cè)終端進(jìn)入預(yù)定通話模式,則本側(cè)終端自動播放已經(jīng)接收到但尚未播放的對端語音信號。
[0147]第二,在預(yù)定通話模式下,接收對端語音信號;自動播放接收到的對端語音信號。
[0148]本側(cè)終端在進(jìn)入預(yù)定通話模式之后,接收對端語音信號,然后本側(cè)終端自動使用聽筒播放接收到的對端語音信號。
[0149]作為一種可能的實現(xiàn)方式,本側(cè)終端在預(yù)定通話模式下接收對端語音信號,包括:
[0150]本側(cè)終端接收對端文本信息,則根據(jù)對端文本信息合成對端語音信號。
[0151]也即在使用單向語音通話的過程中,對側(cè)終端還可能向本側(cè)終端發(fā)送文本信息。若本側(cè)終端在預(yù)定通話模式下接收到對端文本信息,則根據(jù)對端文本信息和語音合成技術(shù)合成對端語音信號,并使用聽筒自動播放合成的對端語音信號,無需用戶的其它操作。
[0152]在步驟305中,在進(jìn)入預(yù)定通話模式之后,檢測本端的距離感應(yīng)值是否大于預(yù)定閾值;
[0153]本側(cè)終端在進(jìn)入預(yù)定通話模式之后,每隔預(yù)定時間間隔檢測該距離感應(yīng)值是否大于預(yù)定閾值。
[0154]在步驟306中,若檢測出距離感應(yīng)值大于預(yù)定閾值,則退出預(yù)定通話模式。
[0155]若檢測出距離感應(yīng)值小于預(yù)定閾值,則本側(cè)終端保持在預(yù)定通話模式;
[0156]若檢測出距離感應(yīng)值大于預(yù)定閾值,則本側(cè)終端退出預(yù)定通話模式。而進(jìn)入普通對話模式。在普通對話模式下,若本側(cè)終端接收到對端語音信號,則在接收到觸發(fā)信號后才播放對端語音信號;在普通對話模式下,若本側(cè)終端接收到對對講按鈕的持續(xù)按壓信號時,才采集本端語音信號,并發(fā)送給對端。
[0157]需要補(bǔ)充說明的是,本實施例還提供了緩存對端語音信號的機(jī)制,如圖3B所示,對于步驟304中的第二種實現(xiàn)方式,還可以包括如下子步驟:
[0158]在步驟304a中,在接收到對端語音信號后,檢測是否正在采集本端語音信號。
[0159]在接收到對端語音信號后,本側(cè)終端可以先檢測是否正在采集本端語音信號。也即用戶是否正在說話。如果檢測出正在采集本端語音信號,則進(jìn)入步驟304b ;如果檢測出沒有在采集本端語音信號,則進(jìn)入步驟304e。
[0160]在步驟304b中,如果檢測出正在采集本端語音信號,則緩存接收到的對端語音信號。
[0161]如果本側(cè)終端檢測出正在采集本端語音信號,也即用戶正在說話,則緩存接收到的對端語音信號,暫不播放。此處的對端語音信號包括對側(cè)終端直接發(fā)送的對端語音信號,也包括本側(cè)終端根據(jù)對端文本信息合成的對端語音信號。
[0162]在步驟304c中,檢測本端語音信號是否已經(jīng)采集完畢。
[0163]本側(cè)終端在緩存對端語音信號之后,每隔預(yù)定時間間隔檢測本端語音信號是否已經(jīng)采集完畢,也即用戶是否已經(jīng)停止說話。
[0164]為了保證檢測的準(zhǔn)確性,本側(cè)終端每隔預(yù)定時間間隔檢測本端語音信號是否已經(jīng)采集完畢且采集完畢后的時長達(dá)到了預(yù)設(shè)時長。也即,用戶是否已經(jīng)停止了說話,而且停止的時間超過了預(yù)設(shè)時長。
[0165]在步驟304d中,如果檢測出本端語音信號已經(jīng)采集完畢,則自動播放緩存的對端
語音信號。
[0166]如果本側(cè)終端檢測出本端語音信號已經(jīng)采集完畢,則自動播放緩存的對端語音信號。若緩存的對端語音信號不止一條,則本側(cè)終端按照緩存時間由早到晚的順序逐條播放對端語音信號。
[0167]在步驟304e中,如果檢測出未在采集本端語音信號,則直接播放對端語音信號。
[0168]如果本側(cè)終端在步驟304a中檢測出未在采集本端語音信號,則直接播放對端語
音信號。
[0169]還需要補(bǔ)充說明的是,在本端進(jìn)入預(yù)定通話模式之后,本側(cè)終端向?qū)Χ税l(fā)送提示信息,該提示信息用于提示本端已進(jìn)入預(yù)定通話模式,對端會接收并顯示該提示信息。同理,如果對端已進(jìn)入預(yù)定通話模式,則本側(cè)終端接收對端發(fā)送的提示信息,該提示信息用于提示對端已進(jìn)入預(yù)定通話模式;然后本側(cè)終端顯示該提示信息。
[0170]綜上所述,本實施例提供的語音通話方法,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定通話模式,在預(yù)定通話模式下,自動播放對端語音信號;在預(yù)定通話模式下檢測到本端語音信號時,采集本端語音信號,并將本端語音信號傳輸給對端;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放和語音采集,無需其他操作就能夠使用網(wǎng)絡(luò)對講機(jī)的效果,并且可以達(dá)到近似雙向通話的用戶體驗。
[0171]本實施例提供的語音通話方法,還通過將接收到的對端文本信息合成為對端語音信號來播放,使得即便對側(cè)終端發(fā)送的是文本信息,也能夠讓用戶得到近似雙向通話的用戶體驗,而且整個過程不需要用戶的其它操作,提供了通訊效率。
[0172]本實施例提供的語音通話方法,還通過在采集本端語音信號時,將對端語音信號和/或合成的對端語音信號進(jìn)行緩存,等待本端語音信號采集完畢之后,才播放緩存的對端語音信號,使得用戶講話時不會收到對方語音的干擾,同時還保證了本實施例仍然是單向通話,而非雙向通話,符合運(yùn)營商的要求。
[0173]在一個示例中,用戶A和用戶B使用終端上的客戶端進(jìn)行網(wǎng)絡(luò)對講。用戶A和用戶B均將終端貼近到自己的耳朵位置,這樣用戶A使用的終端A和用戶B使用的終端B都將進(jìn)入預(yù)定通話模式。這時,如果用戶A說話,則終端A會自動采集語音信號,并發(fā)送給終端B。終端B在接收到該語音信號后,自動在聽筒中播放該語音信號。如果用戶B說話,則終端B會自動采集語音信號,并發(fā)送給終端A。終端A在接收到該語音信號后,自動在聽筒中播放該語音信號。從而實現(xiàn)了利用單向語音通話功能,實現(xiàn)近似雙向語音通話的效果。如果用戶A說話時,終端B向終端A發(fā)送了語音信號,則終端A會緩存該語音信號,等待用戶A說完之后,才自動播放語音信號,使得用戶A和用戶B的通話互不干擾。
[0174]在另一示例中,用戶A和用戶B使用終端上的客戶端進(jìn)行網(wǎng)絡(luò)對講。用戶A將終端A貼近到自己的耳朵位置,這樣用戶A使用的終端A將進(jìn)入預(yù)定通話模式;而用戶B仍然按照普通模式使用終端B。這時,如果用戶A說話,則終端A會自動采集語音信號,并發(fā)送給終端B。終端B在接收到該語音信號后,先顯示一條未讀語音,然后在接收到用戶B針對該未讀語音的點擊信號后,才播放該語音信號。如果用戶B說話,則用戶B需要按壓終端B上的預(yù)定物理按鍵或者預(yù)定虛擬按鍵,終端B才會采集用戶B的語音信號,并發(fā)送給終端A。終端A在接收到該語音信號后,自動在聽筒中播放該語音信號。如果用戶B不方便說話,則用戶B可以通過終端B發(fā)送文本信息給終端A,終端A將接收到的文本信息合成為語音信號,然后自動在聽筒中播放該語音信號,可以實現(xiàn)用戶B的文字和語音混合輸入,而用戶A的近似雙向通話體驗。
[0175]圖4是根據(jù)一示例性實施例示出的一種語音播放方法的流程圖。本實施例以該語音播放方法應(yīng)用于圖1中的本側(cè)終端來舉例說明。該語音通話方法包括:
[0176]在步驟401中,檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0177]在步驟402中,若檢測出距離感應(yīng)值小于預(yù)定閾值,則進(jìn)入預(yù)定播放模式;
[0178]在步驟403中,在預(yù)定播放模式下,自動播放對端語音信號。
[0179]綜上所述,本實施例提供的語音播放方法,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定播放模式,在預(yù)定播放模式下,自動播放對端語音信號;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放的效果。
[0180]圖5是根據(jù)另一示例性實施例示出的一種語音播放方法的流程圖。本實施例以該語音播放方法應(yīng)用于圖1中的本側(cè)終端來舉例說明。該語音通話方法包括:
[0181]在步驟501中,檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0182]本側(cè)終端通過內(nèi)置的距離傳感器獲取終端前方的距離感應(yīng)值。該距離傳感器通常設(shè)置于本側(cè)終端的屏幕上方,靠近聽筒的位置。
[0183]當(dāng)本側(cè)終端中具有單向語音通話功能的客戶端正在運(yùn)行時,本側(cè)終端每隔預(yù)定時間間隔檢測該距離感應(yīng)值是否小于預(yù)定閾值。該預(yù)定閾值可以由研發(fā)人員根據(jù)實驗值或經(jīng)驗值設(shè)置。比如,本側(cè)終端是手機(jī),研發(fā)人員通過多次采集用戶在通話過程中手機(jī)和用戶耳朵之間的距離感應(yīng)值,統(tǒng)計分析出該預(yù)定閾值。
[0184]在步驟502中,若檢測出距離感應(yīng)值小于預(yù)定閾值,則進(jìn)入預(yù)定播放模式;
[0185]若本側(cè)終端檢測出距離感應(yīng)值小于預(yù)定閾值,則認(rèn)為本側(cè)終端被用戶放置在貼近耳邊的位置,本側(cè)終端進(jìn)入預(yù)定播放模式。
[0186]在步驟503中,在預(yù)定播放模式下,自動播放對端語音信號。[0187]本側(cè)終端在預(yù)定播放模式下,直接使用聽筒播放對端語音信號,無需用戶的其它操作。其中,對端語音信號是對側(cè)終端使用單向語音通話功能發(fā)送的網(wǎng)絡(luò)語音信號,不是雙向語音通話功能發(fā)送的語音信號,也不是常規(guī)的移動通話發(fā)送的語音信號。
[0188]本步驟有兩種實現(xiàn)方式:
[0189]第一,在預(yù)定播放模式下,自動播放已經(jīng)接收到但尚未播放的對端語音信號。
[0190]也即本側(cè)終端在進(jìn)入預(yù)定播放模式之前,已經(jīng)接收到對端語音信號,并顯示為未讀的對端語音信號。之后,本側(cè)終端進(jìn)入預(yù)定播放模式,則本側(cè)終端自動播放已經(jīng)接收到但尚未播放的對端語音信號。
[0191]第二,在預(yù)定播放模式下,接收對端語音信號;自動播放接收到的對端語音信號。
[0192]本側(cè)終端在進(jìn)入預(yù)定播放模式之后,接收對端語音信號,然后本側(cè)終端自動使用聽筒播放接收到的對端語音信號。
[0193]作為一種可能的實現(xiàn)方式,本側(cè)終端在預(yù)定播放模式下接收對端語音信號,包括:
[0194]本側(cè)終端接收對端文本信息,則根據(jù)對端文本信息合成對端語音信號。
[0195]也即在使用單向語音通話的過程中,對側(cè)終端還可能向本側(cè)終端發(fā)送文本信息。若本側(cè)終端在預(yù)定播放模式下接收到對端文本信息,則根據(jù)對端文本信息和語音合成技術(shù)合成對端語音信號,并使用聽筒自動播放合成的對端語音信號,無需用戶的其它操作。
[0196]在步驟504中,在進(jìn)入預(yù)定播放模式之后,檢測本端的距離感應(yīng)值是否大于預(yù)定閾值;
[0197]本側(cè)終端在進(jìn)入預(yù)定播放模式之后,每隔預(yù)定時間間隔檢測該距離感應(yīng)值是否大于預(yù)定閾值。
[0198]在步驟505中,若檢測出距離感應(yīng)值大于預(yù)定閾值,則退出預(yù)定播放模式。
[0199]若檢測出距離感應(yīng)值小于預(yù)定閾值,則本側(cè)終端保持在預(yù)定播放模式;
[0200]若檢測出距離感應(yīng)值大于預(yù)定閾值,則本側(cè)終端退出預(yù)定播放模式。而進(jìn)入普通播放模式。在普通播放模式下,若本側(cè)終端接收到對端語音信號,則在接收到觸發(fā)信號后才播放對端語音信號。
[0201]綜上所述,本實施例提供的語音播放方法,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定播放模式,在預(yù)定播放模式下,自動播放對端語音信號;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放的效果。
[0202]本實施例提供的語音播放方法,還通過將接收到的對端文本信息生成為合成語音信號來播放,使得即便對側(cè)終端發(fā)送的是文本信息,也能夠讓用戶得到近似雙向通話的用戶體驗,而且整個過程不需要用戶的其它操作,提供了通訊效率。
[0203]下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細(xì)節(jié),請參照本公開方法實施例。
[0204]圖6是根據(jù)一示例性實施例示出的一種語音通話裝置的示意圖。該語音通話裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為終端的全部或者一部分。該語音通話裝置包括:距離檢測模塊620、模式進(jìn)入模塊640、自動播放模塊660和自動采集模塊680。
[0205]距離檢測模塊620,被配置為檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;[0206]模式進(jìn)入模塊640,被配置為在距離檢測模塊620檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定通話模式;
[0207]自動播放模塊660,被配置為在預(yù)定通話模式下,自動播放對端語音信號;
[0208]自動采集模塊680,被配置為在預(yù)定通話模式下檢測到本端語音信號時,則采集本端語音信號,并將本端語音信號傳輸給對端。
[0209]綜上所述,本實施例提供的語音通話裝置,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定通話模式,在預(yù)定通話模式下,自動播放對端語音信號;在預(yù)定通話模式下檢測到本端語音信號時,采集本端語音信號,并將本端語音信號傳輸給對側(cè)終端;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放和語音采集,無需其他操作就能夠使用網(wǎng)絡(luò)對講機(jī)的效果,并且可以達(dá)到近似雙向通話的用戶體驗。
[0210]圖7是根據(jù)另一示例性實施例示出的一種語音通話裝置的示意圖。該語音通話裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為終端的全部或者一部分。該語音通話裝置包括:距離檢測模塊620、模式進(jìn)入模塊640、自動播放模塊660和自動采集模塊680。
[0211]距離檢測模塊620,被配置為檢測本側(cè)終端的終端前方的距離感應(yīng)值是否小于預(yù)定閾值;
[0212]模式進(jìn)入模塊640,被配置為在距離檢測模塊620檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定通話模式;
[0213]自動播放模塊660,被配置為在預(yù)定通話模式下,自動播放對端語音信號;
[0214]自動采集模塊680,被配置為在預(yù)定通話模式下檢測到本端語音信號時,則采集本端語音信號,并將本端語音信號傳輸給對端。
[0215]自動播放模塊660,包括:
[0216]緩存播放單元662,被配置為在預(yù)定通話模式下,自動播放已經(jīng)接收到但尚未播放的對端語音信號;
[0217]或,
[0218]語音接收單元664,被配置為在預(yù)定通話模式下,接收對端語音信號;自動播放單元666,被配置為自動播放接收到的對端語音信號。
[0219]自動播放單元666,包括:采集檢測子單元、信號緩存子單元、完畢檢測子單元和緩存播放子單元;
[0220]采集檢測子單元,被配置為在接收到對端語音信號后,檢測自動采集模塊是否正在米集本端語首/[目號;
[0221]信號緩存子單元,被配置為在采集檢測子單元檢測出正在采集本端語音信號時,緩存對端語音信號;
[0222]完畢檢測子單元,被配置為檢測本端語音信號是否已經(jīng)采集完畢。完畢檢測子單元,被配置為檢測本端語音信號是否已經(jīng)采集完畢且采集完畢后的時長達(dá)到了預(yù)設(shè)時長。
[0223]緩存播放子單元,被配置為在完畢檢測子單元檢測出本端語音信號已經(jīng)采集完畢時,則自動播放緩存的所述對端語音信號。
[0224]語音接收單元664,包括:文本接收子單元和語音合成子單元;
[0225]文本接收子單元,被配置為在預(yù)定通話模式下,接收對端文本信息;[0226]語音合成子單元,被配置為根據(jù)對端文本信息合成對端語音信號。
[0227]自動采集模塊680,被配置為在自動播放模塊660正在播放對端語音信號時,檢測到本端語音信號,則采集本端語音信號,并將本端語音信號傳輸給對端。
[0228]該裝置,還包括:再次檢測模塊692和模式退出模塊694 ;
[0229]再次檢測模塊692,被配置為在模式進(jìn)入模塊640進(jìn)入所述預(yù)定通話模式之后,檢測本端的距離感應(yīng)值是否大于預(yù)定閾值;
[0230]模式退出模塊694,被配置為在再次檢測模塊692檢測出距離感應(yīng)值大于預(yù)定閾值時,退出預(yù)定通話模式。
[0231]綜上所述,本實施例提供的語音通話裝置,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定通話模式,在預(yù)定通話模式下,自動播放對端語音信號;在預(yù)定通話模式下檢測到本端語音信號時,采集本端語音信號,并將本端語音信號傳輸給對端;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放和語音采集,無需其他操作就能夠使用網(wǎng)絡(luò)對講機(jī)的效果,并且可以達(dá)到近似雙向通話的用戶體驗。
[0232]本實施例提供的語音通話裝置,還通過將接收到的對端文本信息合成對端語音信號來播放,使得即便對側(cè)終端發(fā)送的是文本信息,也能夠讓用戶得到近似雙向通話的用戶體驗,而且整個過程不需要用戶的其它操作,提供了通訊效率。
[0233]本實施例提供的語音通話裝置,還通過在采集本端語音信號時,將對端語音信號和/或合成的對端語音信號進(jìn)行緩存,等待本端語音信號采集完畢之后,才播放緩存的對端語音信號和/或合成的對端語音信號,使得用戶講話時不會收到對方語音的干擾,同時還保證了本實施例仍然是單向通話,而非雙向通話,符合運(yùn)營商的要求。
[0234]圖8是根據(jù)一示例性實施例示出的一種語音播放裝置的示意圖。該語音播放裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為終端的全部或者一部分。該語音播放裝置包括:
[0235]距離檢測模塊820,被配置為檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0236]播放模式模塊840,被配置為在距離檢測模塊820檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定播放模式;
[0237]自動播放模塊860,被配置為在預(yù)定播放模式下,自動播放對端語音信號。
[0238]綜上所述,本實施例提供的語音播放裝置,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定播放模式,在預(yù)定播放模式下,自動播放對端語音信號;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放的效果。
[0239]圖9是根據(jù)另一示例性實施例示出的一種語音播放裝置的示意圖。該語音播放裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為終端的全部或者一部分。該語音播放裝置包括:
[0240]距離檢測模塊820,被配置為檢測本端的距離感應(yīng)值是否小于預(yù)定閾值;
[0241]播放模式模塊840,被配置為在距離檢測模塊820檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定播放模式;
[0242]自動播放模塊860,被配置為在預(yù)定播放模式下,自動播放對端語音信號。[0243]自動播放模塊860,包括:
[0244]緩存播放單元862,被配置為在預(yù)定播放模式下,自動播放已經(jīng)接收到但尚未播放的對端語音信號;或,
[0245]語音接收單元864,被配置為在預(yù)定播放模式下,接收對端語音信號;自動播放單元866,被配置為自動播放接收到的對端語音信號。
[0246]語音接收單元864,包括:文本接收子單元和語音合成子單元;
[0247]文本接收子單元,被配置為在預(yù)定播放模式下,接收對端文本信息;
[0248]語音合成子單元,被配置為根據(jù)對端文本信息合成對端語音信號。
[0249]該裝置還包括:再次檢測模塊882和播放退出模塊884 ;
[0250]再次檢測模塊882,被配置為在播放模式模塊840進(jìn)入預(yù)定播放模式之后,檢測本端的距離感應(yīng)值是否大于預(yù)定閾值;
[0251]播放退出模塊884,被配置為在再次檢測模塊882檢測出距離感應(yīng)值大于所述預(yù)定閾值時,退出預(yù)定播放模式。
[0252]綜上所述,本實施例提供的語音播放裝置,通過在檢測出距離感應(yīng)值小于預(yù)定閾值時,進(jìn)入預(yù)定播放模式,在預(yù)定播放模式下接收到對端語音信號時,自動播放對端語音信號;解決了在用戶當(dāng)前不方便對終端進(jìn)行按壓操作或點擊操作時,無法順利使用網(wǎng)絡(luò)對講機(jī)的問題;達(dá)到了用戶只需要將終端貼合在耳部,就能夠自動觸發(fā)網(wǎng)絡(luò)對講機(jī)的語音播放的效果。
[0253]本實施例提供的語音播放裝置,還通過將接收到的對端文本信息合成所述對端語音信號來播放,使得即便對側(cè)終端發(fā)送的是文本信息,也能夠讓用戶得到近似雙向通話的用戶體驗,而且整個過程不需要用戶的其它操作,提供了通訊效率。
[0254]關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0255]圖10是根據(jù)本公開一示例性實施例示出的一種終端的結(jié)構(gòu)示意圖。終端1000可以包括以下一個或多個組件:處理組件1002,存儲器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(I/O)的接口 1012,傳感器組件1014,以及通信組件1016。
[0256]處理組件1002通常控制終端1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個或多個處理器1020來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個或多個模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
[0257]存儲器1004被配置為存儲各種類型的數(shù)據(jù)以支持在終端1000的操作。這些數(shù)據(jù)的示例包括用于在終端1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1004可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPR0M),可擦除可編程只讀存儲器(EPR0M),可編程只讀存儲器(PR0M),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0258]電源組件1006為終端1000的各種組件提供電力。電源組件1006可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端1000生成、管理和分配電力相關(guān)聯(lián)的組件。[0259]多媒體組件1008包括在所述終端1000和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1008包括一個前置攝像頭和/或后置攝像頭。當(dāng)終端1000處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0260]音頻組件1010被配置為輸出和/或輸入音頻信號。例如,音頻組件1010包括一個麥克風(fēng)(MIC),當(dāng)終端1000處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器1004或經(jīng)由通信組件1016發(fā)送。在一些實施例中,音頻組件1010還包括一個揚(yáng)聲器,用于輸出音頻信號。
[0261]I/O接口 1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0262]傳感器組件1014包括一個或多個傳感器,用于為終端1000提供各個方面的狀態(tài)評估。例如,傳感器組件1014可以檢測到終端1000的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為終端1000的顯示器和小鍵盤,傳感器組件1014還可以檢測終端1000或終端1000 —個組件的位置改變,用戶與終端1000接觸的存在或不存在,終端1000的方位或加速/減速和終端1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1014還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0263]通信組件1016被配置為便于終端1000和其他設(shè)備之間有線或無線方式的通信。終端1000可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信部件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件1016還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0264]在示例性實施例中,終端1000可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0265]在示例性實施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器1004,上述指令可由終端1000的處理器1020執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是ROM、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0266]一種非臨時性計算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得終端能夠執(zhí)行如圖2或圖3所示出的語音通話方法,或者,執(zhí)行如圖4或圖5所示出的語音播放方法。
[0267]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0268]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種語音通話方法,其特征在于,所述方法包括: 檢測本端的距離感應(yīng)值是否小于預(yù)定閾值; 若檢測出所述距離感應(yīng)值小于所述預(yù)定閾值,則進(jìn)入預(yù)定通話模式; 在所述預(yù)定通話模式下,自動播放對端語音信號; 在所述預(yù)定通話模式下檢測到本端語音信號時,采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述預(yù)定通話模式下,自動播放所述對端語音信號,包括: 在所述預(yù)定通話模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號; 或, 在所述預(yù)定通話模式下,接收所述對端語音信號;自動播放接收到的所述對端語音信號。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述自動播放接收到的所述對端語音信號,包括: 在接收到所述對端語音信號后,檢測是否正在采集所述本端語音信號; 如果檢測出正在采集所述本端語音信號,則緩存所述對端語音信號; 檢測所述本端語音信號是否已經(jīng)采集完畢; 如果檢測出所述本端語音信號已經(jīng)采集完畢,則自動播放緩存的所述對端語音信號。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測所述本端語音信號是否已經(jīng)采集完畢,包括: 檢測所述本端語音信號是否已經(jīng)采集完畢且采集完畢后的時長達(dá)到了預(yù)設(shè)時長。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述預(yù)定通話模式下,接收所述對端語音信號,包括: 在所述預(yù)定通話模式下接收對端文本信息; 根據(jù)所述對端文本信息合成所述對端語音信號。
6.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述若在所述預(yù)定通話模式下檢測到本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端,包括: 若在正在播放所述對端語音信號時,檢測到所述本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
7.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述方法,還包括: 接收對端發(fā)送的提示信息,所述提示信息用于提示所述對端已進(jìn)入所述預(yù)定通話模式; 顯示所述提示信息。
8.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述方法,還包括: 在進(jìn)入所述預(yù)定通話模式之后,檢測本端的距離感應(yīng)值是否大于所述預(yù)定閾值; 若檢測出所述距離感應(yīng)值大于所述預(yù)定閾值,則退出所述預(yù)定通話模式。
9.一種語音播放方法,其特征在于,所述方法包括: 檢測本端的距離感應(yīng)值是否小于預(yù)定閾值; 若檢測出所述距離感應(yīng)值小于所述預(yù)定閾值,則進(jìn)入預(yù)定播放模式;在所述預(yù)定播放模式下,自動播放對端語音信號。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述在所述預(yù)定播放模式下,自動播放對端語音信號,包括: 在所述預(yù)定播放模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號; 或, 在所述預(yù)定播放模式下,接收所述對端語音信號;自動播放接收到的所述對端語音信號。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述在所述預(yù)定播放模式下,接收所述對端語音信號,包括: 在所述預(yù)定播放模式下接收對端文本信息,根據(jù)所述對端文本信息合成所述對端語音信號。
12.根據(jù)權(quán)利要求9至11任一所述的方法,其特征在于,所述方法還包括: 在進(jìn)入所述預(yù)定播放模式之后,檢測本端的距離感應(yīng)值是否大于所述預(yù)定閾值; 若檢測出所 述距離感應(yīng)值大于所述預(yù)定閾值,則退出所述預(yù)定播放模式。
13.一種語音通話裝置,其特征在于,所述裝置包括: 距離檢測模塊,被配置為檢測本端的距離感應(yīng)值是否小于預(yù)定閾值; 模式進(jìn)入模塊,被配置為在所述距離檢測模塊檢測出所述距離感應(yīng)值小于所述預(yù)定閾值時,進(jìn)入預(yù)定通話模式; 自動播放模塊,被配置為在所述預(yù)定通話模式下,自動播放對端語音信號; 自動采集模塊,被配置為在所述預(yù)定通話模式下檢測到本端語音信號時,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述自動播放模塊,包括: 緩存播放單元,被配置為在所述預(yù)定通話模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號; 或, 語音接收單元,被配置為在所述預(yù)定通話模式下,接收所述對端語音信號;自動播放單元,被配置為自動播放接收到的所述對端語音信號。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述自動播放單元,包括: 采集檢測子單元、信號緩存子單元、完畢檢測子單元和緩存播放子單元; 所述采集檢測子單元,被配置為在所述語音接收單元接收到所述對端語音信號后,檢測所述自動采集模塊是否正在采集所述本端語音信號; 所述信號緩存子單元,被配置為在所述采集檢測子單元檢測出正在采集所述本端語音信號時,緩存所述對端語音信號; 所述完畢檢測子單元,被配置為檢測所述本端語音信號是否已經(jīng)采集完畢; 所述緩存播放子單元,被配置為在所述完畢檢測子單元檢測出所述本端語音信號已經(jīng)采集完畢時,則自動播放緩存的所述對端語音信號。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于, 所述完畢檢測子單元,被配置為檢測所述本端語音信號是否已經(jīng)采集完畢且采集完畢后的時長達(dá)到了預(yù)設(shè)時長。
17.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述語音接收單元,包括: 文本接收子單元和語音合成子單元; 所述文本接收子單元,被配置為在所述預(yù)定通話模式下,接收對端文本信息; 所述語音合成子單元,被配置為根據(jù)所述對端文本信息合成所述對端語音信號。
18.根據(jù)權(quán)利要求13至17任一所述的裝置,其特征在于,所述自動采集模塊,被配置為在所述自動播放模塊正在播放所述對端語音信號時,檢測到所述本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
19.根據(jù)權(quán)利要求13至17任一所述的裝置,其特征在于,所述裝置,還包括:提示接收豐旲塊和提不顯不1旲塊; 所述提示接收模塊,被配置為接收對端發(fā)送的提示信息,所述提示信息用于提示所述對端已進(jìn)入所述預(yù)定通話模式; 所述提示顯示模塊,被配置為顯示所述提示信息。
20.根據(jù)權(quán)利要求13至17任一所述的裝置,其特征在于,所述裝置,還包括:再次檢測模塊和模式退出模塊; 所述再次檢測模塊,被配置為在所述模式進(jìn)入模塊進(jìn)入所述預(yù)定通話模式之后,檢測本端的距離感應(yīng)值是否大于預(yù)定閾值; 所述模式退出模塊,被配置為在所述再次檢測模塊檢測出所述距離感應(yīng)值大于所述預(yù)定閾值時,退出所述預(yù)定通話模式。
21.一種語音播放裝置,其特征在于,所述裝置包括: 距離檢測模塊,被配置為檢測本端的距離感應(yīng)值是否小于預(yù)定閾值; 播放模式模塊,被配置為在所述距離檢測模塊檢測出所述距離感應(yīng)值小于所述預(yù)定閾值時,進(jìn)入預(yù)定播放模式; 自動播放模塊,被配置為在所述預(yù)定播放模式下,自動播放對端語音信號。
22.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述自動播放模塊,包括: 緩存播放單元,被配置為在所述預(yù)定播放模式下,自動播放已經(jīng)接收到但尚未播放的所述對端語音信號; 或, 語音接收單元,被配置為在所述預(yù)定播放模式下,接收所述對端語音信號;自動播放單元,被配置為自動播放接收到的所述對端語音信號。
23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述語音接收單元,包括: 文本接收子單元和語音合成子單元; 所述文本接收子單元,被配置為在所述預(yù)定播放模式下,接收對端文本信息; 所述語音合成子單元,被配置為根據(jù)所述對端文本信息合成所述對端語音信號。
24.根據(jù)權(quán)利要求18或19所述的裝置,其特征在于,所述裝置還包括: 再次檢測模塊和播放退出模塊; 所述再次檢測模塊,被配置為在所述播放模式模塊進(jìn)入所述預(yù)定播放模式之后,檢測本端的距離感應(yīng)值是否大于所述預(yù)定閾值; 所述播放退出模塊,被配置為在所述再次檢測模塊檢測出所述距離感應(yīng)值大于所述預(yù)定閾值時,退出所述預(yù)定播放模式。
25.一種語音通話裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 檢測本端的距離感應(yīng)值是否小于預(yù)定閾值; 若檢測出所述距離感應(yīng)值 小于所述預(yù)定閾值,則進(jìn)入預(yù)定通話模式; 在所述預(yù)定通話模式下,自動播放所述對端語音信號; 在所述預(yù)定通話模式下檢測到本端語音信號,則采集所述本端語音信號,并將所述本端語音信號傳輸給對端。
26.一種語音播放裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 檢測本端的距離感應(yīng)值是否小于預(yù)定閾值; 在檢測出所述距離感應(yīng)值小于所述預(yù)定閾值時,進(jìn)入預(yù)定播放模式; 在所述預(yù)定播放模式下,自動播放對端語音信號。
【文檔編號】H04M11/00GK103973544SQ201410131152
【公開日】2014年8月6日 申請日期:2014年4月2日 優(yōu)先權(quán)日:2014年4月2日
【發(fā)明者】吳鳴, 詹遠(yuǎn), 紀(jì)東方, 王斌, 鄭志光 申請人:小米科技有限責(zé)任公司