欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種多人語音控制方法、手持終端和具有存儲(chǔ)功能的裝置與流程

文檔序號(hào):12310520閱讀:342來源:國知局
一種多人語音控制方法、手持終端和具有存儲(chǔ)功能的裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種多人語音控制方法、手持終端和具有存儲(chǔ)功能的裝置。



背景技術(shù):

目前手機(jī)的通話模式為點(diǎn)對(duì)點(diǎn),即只能保持兩個(gè)人同時(shí)在線通話,當(dāng)手機(jī)處于通話狀態(tài)時(shí),如果想要第三方撥打電話或者接通第三方的呼叫,需要將當(dāng)前通話轉(zhuǎn)為等待模式,或者掛斷當(dāng)前通話,才能撥打或接通第三方電話。

本申請(qǐng)的發(fā)明人在長期的研發(fā)中發(fā)現(xiàn),多人在線語音通話通常需要通過軟件,并且在連接互聯(lián)網(wǎng)的情況下實(shí)現(xiàn)。而在手持終端不通過軟件和互聯(lián)網(wǎng)直接進(jìn)行通話時(shí),難以實(shí)現(xiàn)多人同時(shí)在線通話。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明主要解決的技術(shù)問題是提供一種多人語音控制方法、手持終端和具有存儲(chǔ)功能的裝置,能夠使兩個(gè)手持終端通過第三方手持終端進(jìn)行在線語音通話,實(shí)現(xiàn)多人在線通話。

為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種多人語音控制方法,包括:

第一手持終端分別與第二手持終端、第三手持終端建立通信連接;

所述第二手持終端、第三手持終端以所述第一手持終端為中轉(zhuǎn)進(jìn)行在線語音通話。

為解決上述技術(shù)問題,本發(fā)明采用的另一個(gè)技術(shù)方案是提供一種實(shí)現(xiàn)多人語音控制的手持終端,包括相互耦合的通信電路和處理器;所述通信電路用于分別與其他兩個(gè)手持終端建立通信連接;

所述處理器用于中轉(zhuǎn)以使其他兩個(gè)手持終端進(jìn)行在線語音通話。

為解決上述技術(shù)問題,本發(fā)明采用的又一個(gè)技術(shù)方案是提供一種具有存儲(chǔ)功能的裝置,存儲(chǔ)有程序數(shù)據(jù),所述程序數(shù)據(jù)能夠被執(zhí)行以實(shí)現(xiàn)上述的方法。

本發(fā)明通過將分別與第二手持終端、第三手持終端建立通信連接的第一手持終端作為中轉(zhuǎn),能夠使第二手持終端與第三手持終端進(jìn)行在線語音通話,實(shí)現(xiàn)多人在線通話。

附圖說明

圖1是本發(fā)明多人語音控制方法一實(shí)施例的流程示意圖;

圖2是本發(fā)明多人語音控制方法另一實(shí)施例的流程示意圖;

圖3是本發(fā)明多人語音控制方法另一實(shí)施例的流程示意圖;

圖4是本發(fā)明實(shí)現(xiàn)多人語音控制的手持終端實(shí)施例的結(jié)構(gòu)示意圖;

圖5是本發(fā)明具有存儲(chǔ)功能的裝置實(shí)施例的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。

參見圖1,本發(fā)明多人語音控制方法一實(shí)施例包括:

s1、第一手持終端分別與第二手持終端、第三手持終端建立通信連接;

可選的,手持終端可以是手機(jī)、平板電腦等。

可選的,可以通過藍(lán)牙、紅外、移動(dòng)通信網(wǎng)絡(luò)或者互聯(lián)網(wǎng)等建立通信連接。

s2、第二手持終端、第三手持終端以第一手持終端為中轉(zhuǎn)進(jìn)行在線語音通話。

具體的,第二手持終端、第三手持終端分別通過語音采集電路采集本地的語音信息,通過第一手持終端中轉(zhuǎn),將語音信息發(fā)送至對(duì)方手持終端,再通過手持終端進(jìn)行解析并播放語音信息,實(shí)現(xiàn)在線語音通話。

本發(fā)明實(shí)施例通過將分別與第二手持終端、第三手持終端建立通信連接的第一手持終端作為中轉(zhuǎn),能夠使第二手持終端與第三手持終端進(jìn)行在線語音通話,實(shí)現(xiàn)多人在線通話。

參見圖2和圖3,本發(fā)明多人語音控制方法另一實(shí)施例包括:

s201、第一手持終端分別與第二手持終端、第三手持終端建立通信連接;

在本實(shí)施例中,第一手持終端與第二手持終端通過移動(dòng)通信網(wǎng)絡(luò)建立通信連接;第一手持終端與第三手持終端通過藍(lán)牙建立通信連接。

在本實(shí)施例中,第一手持終端與第二手持終端通過撥號(hào)等方式開始通話。

在本實(shí)施例中,第一手持終端與第三手持終端通過藍(lán)牙建立通信連接的過程具體包括:

第一手持終端:將本機(jī)的mac地址和多人語音應(yīng)用校驗(yàn)碼拼接成字符串,以二維碼的形式發(fā)布;開啟多人語音應(yīng)用和藍(lán)牙,并將藍(lán)牙設(shè)置為可見;創(chuàng)建一個(gè)bluetoothsocket(藍(lán)牙套接字)線程作為bluetoothsocket服務(wù)端,設(shè)置bluetoothsocket對(duì)應(yīng)的端口,并開啟bluetoothsocket,監(jiān)聽端口是否有設(shè)備接入;

可選的,bluetoothsocket對(duì)應(yīng)的端口數(shù)量可以設(shè)置為小于等于4個(gè),以使手持終端的連接穩(wěn)定。

第三手持終端:通過掃描含有第一手持終端的mac地址和多人語音應(yīng)用校驗(yàn)碼的二維碼,得到第一手持終端的藍(lán)牙m(xù)ac地址;開啟藍(lán)牙,判斷是否在預(yù)設(shè)時(shí)間內(nèi)搜索到第一手持終端,若是,則與第一手持終端通過藍(lán)牙連接;否則給出提示是否重新開始搜索,若需要重新搜索,則重新掃描二維碼,否則結(jié)束連接;與第一手持終端連接后,建立bluetoothsocket客戶端,按照第一手持終端設(shè)置的bluetoothsocket端口,發(fā)起對(duì)bluetoothsocket服務(wù)端的連接;

當(dāng)?shù)谝皇殖纸K端的bluetoothsocket服務(wù)端接收到第三手持終端的連接請(qǐng)求命令時(shí),判斷監(jiān)聽端口是否都已經(jīng)被占用,若是,則連接失敗,否則將第三手持終端接入bluetoothsocket端口,第一手持終端和第三手持終端建立bluetoothsocket連接。

可選的,第一手持終端可以連接多個(gè)第三手持終端,連接的第三手持終端的數(shù)量不大于bluetoothsocket端口的數(shù)量。

可選的,第一手持終端可以先與第二手持終端建立通信連接,再與第三手持終端建立通信連接;第一手持終端也可以先與第三手持終端建立通信連接,再與第一手持終端建立通信連接。

s202、第一手持終端設(shè)置為本機(jī)發(fā)言權(quán)限;

s203、采集到第三語音信息時(shí),分別向第二手持終端、第三手持終端發(fā)送第三語音信息;

具體的,第一手持終端判斷bluetoothsocket服務(wù)端接入的設(shè)備數(shù)量大于0時(shí),創(chuàng)建一個(gè)gattsever(genericattributeprofilesever,普通屬性協(xié)議服務(wù)端),開啟gatt服務(wù),并設(shè)置特征值(characteristic),這個(gè)特征值代表發(fā)言權(quán)限的令牌(token)屬性。令牌屬性值默認(rèn)設(shè)置為第一手持終端的mac地址,即本機(jī)發(fā)言權(quán)限,此時(shí)可以通過第一手持終端采集第三語音信息,并通過移動(dòng)通信網(wǎng)絡(luò)將第三語音信息傳輸至第二手持終端,第二手持終端接收到第三語音信息后,解析并播放第三語音信息;將第三語音信息的數(shù)據(jù)寫入bluetoothsocket輸入流中,傳輸至第三手持終端,第三手持終端在bluetoothsocket輸入流中解析并播放第三語音信息。

s2041、第一手持終端接收第二手持終端的第一語音信息;

可選的,步驟s2041可以在步驟s203之后,也可以在步驟s201之后,在這里不做限制。

s2042、播放第一語音信息;

可選的,可以通過audiotrack(聲道)等工具播放第一語音信息。

具體的,第二手持終端采集第一語音信息,并通過移動(dòng)通信網(wǎng)絡(luò)將第一語音信息傳輸至第一手持終端,第一手持終端接收到第一語音信息后,解析并播放第一語音信息。

s2043、向第三手持終端發(fā)送第一語音信息;

具體的,第二手持終端采集第一語音信息,并通過移動(dòng)通信網(wǎng)絡(luò)將第一語音信息傳輸至第一手持終端;第一手持終端將接收到的第一語音信息的數(shù)據(jù)寫入bluetoothsocket輸入流中,傳輸至第三手持終端;第三手持終端讀取bluetoothsocket輸入流中的第一語音信息的數(shù)據(jù),解析并播放第一語音信息,實(shí)現(xiàn)第一語音信息從第二手持終端至第三手持終端的傳輸。

s2051、第一手持終端接收第三手持終端的發(fā)言請(qǐng)求命令;

可選的,步驟s2051可以在步驟s203之后,也可以在步驟s201之后,在這里不做限制。s2052、第一手持終端判斷本機(jī)發(fā)言權(quán)限是否被占用,若是,則返回步驟s1051;

具體的,第一手持終端判斷發(fā)言權(quán)限是否被占用,即檢測(cè)令牌屬性值是否為第一手持終端的mac地址,若是,則發(fā)言權(quán)限未被占用,否則發(fā)言權(quán)限沒有被占用。

s2053、當(dāng)本機(jī)發(fā)言權(quán)限沒有被占用,則將本機(jī)發(fā)言權(quán)限移交/共享給第三手持終端;

s2054、第一手持終端接收第三手持終端的第二語音信息;

s2055、播放第二語音信息;

s2056、向第二手持終端發(fā)送第二語音信息。

具體的,當(dāng)發(fā)言權(quán)限沒有被占用時(shí),第三手持終端將本機(jī)的藍(lán)牙m(xù)ac地址寫入令牌屬性值,即將本機(jī)發(fā)言權(quán)限移交給第三手持終端,,此時(shí)第一手持終端的發(fā)言權(quán)限被關(guān)閉,第一手持終端不能發(fā)言。第三手持終端采集第二語音信息,并將第二語音信息的數(shù)據(jù)寫入bluetoothsocket輸入流中,傳輸至第一手持終端;第一手持終端讀取輸入流中的第二語音信息的數(shù)據(jù),解析并播放第二語音信息。

第一手持終端通過移動(dòng)通信網(wǎng)絡(luò)將二語音信息傳輸至第二手持終端,第二手持終端接收到第二語音信息后,解析并播放第二語音信息。

可選的,第一手持終端可以創(chuàng)建多個(gè)bluetoothsocket線程以生成多個(gè)令牌,使第一手持終端的發(fā)言權(quán)限和第三手持終端的發(fā)言權(quán)限共享,實(shí)現(xiàn)第一手持終端和第三手持終端同時(shí)發(fā)言。

s301、第一手持終端發(fā)送第一斷開連接命令,以斷開與所有第三手持終端的連接;

s302、重新監(jiān)聽并接收連接請(qǐng)求命令,使第一手持終端與發(fā)送連接請(qǐng)求命令的第三手持終端建立通信連接;

具體的,第一手持終端關(guān)閉所有的bluetoothsocket端口,與第一手持終端連接的所有第三手持終端監(jiān)聽到bluetoothsocket斷開,給出提示是否重新連接,若是,則重新發(fā)送連接請(qǐng)求命令。第一手持終端重新開啟bluetoothsocket端口并監(jiān)聽連接請(qǐng)求命令,使第一手持終端與發(fā)送連接請(qǐng)求命令的第三手持終端建立通信連接。

s303、第一手持終端接收第二斷開連接命令,以斷開與發(fā)送第二斷開連接命令的第三手持終端的連接;

s302、重新監(jiān)聽并接收連接請(qǐng)求命令,使第一手持終端與發(fā)送連接請(qǐng)求命令的第三手持終端建立通信連接。

具體的,第一手持終端監(jiān)聽到bluetoothsocket端口斷開,則斷開與發(fā)送第二斷開連接命令的第三手持終端的連接,并重新開啟此bluetoothsocket端口的監(jiān)聽,當(dāng)接收到連接請(qǐng)求命令時(shí),使第一手持終端與發(fā)送連接請(qǐng)求命令的第三手持終端建立通信連接。

本發(fā)明實(shí)施例通過將分別與第二手持終端、第三手持終端建立通信連接的第一手持終端作為中轉(zhuǎn),能夠使第一手持終端、第二手持終端與第三手持終端進(jìn)行在線語音通話,實(shí)現(xiàn)多人在線通話,提高溝通效率。

參見圖4,本發(fā)明實(shí)現(xiàn)多人語音控制的手持終端實(shí)施例,包括相互耦合的通信電路401和處理器402;

通信電路401用于分別與其他兩個(gè)手持終端建立通信連接;

處理器402用于中轉(zhuǎn)以使其他兩個(gè)手持終端進(jìn)行在線語音通話。

具體的,本發(fā)明實(shí)施例實(shí)現(xiàn)多人語音控制的方法參見上述多人語音控制方法實(shí)施例,在此不再贅述。

本發(fā)明實(shí)施例通過將分別與其他兩個(gè)手持終端建立通信連接的手持終端作為中轉(zhuǎn),能夠使其他兩個(gè)手持終端進(jìn)行在線語音通話,實(shí)現(xiàn)多人在線通話。

參見圖5,本發(fā)明具有存儲(chǔ)功能的裝置50實(shí)施例存儲(chǔ)有程序數(shù)據(jù)501,程序數(shù)據(jù)501能夠被執(zhí)行以進(jìn)行上述多人語音控制的方法。

本實(shí)施例具有存儲(chǔ)功能的裝置可以是但不局限于u盤、sd卡、pd光驅(qū)、移動(dòng)硬盤、大容量軟驅(qū)、閃存、多媒體記憶卡或服務(wù)器等。

具體的,本發(fā)明實(shí)施例實(shí)現(xiàn)多人語音控制的方法參見上述多人語音控制方法實(shí)施例,在此不再贅述。

本發(fā)明實(shí)施例通過將分別與第二手持終端、第三手持終端建立通信連接的第一手持終端作為中轉(zhuǎn),能夠使第二手持終端與第三手持終端進(jìn)行在線語音通話,實(shí)現(xiàn)多人在線通話。

以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
松原市| 石河子市| 宝应县| 平定县| 霍邱县| 泰宁县| 和平区| 清苑县| 屯门区| 华亭县| 宝应县| 富顺县| 娱乐| 龙游县| 吉林市| 康乐县| 娄底市| 文水县| 巩留县| 灵川县| 道真| 天祝| 三门峡市| 朝阳区| 兴隆县| 偏关县| 正阳县| 民权县| 新乡市| 新源县| 额济纳旗| 陆丰市| 文安县| 仲巴县| 贺兰县| 集安市| 巴塘县| 石狮市| 黄龙县| 通州市| 定远县|