本發(fā)明涉及使用了無線LAN等網(wǎng)絡(luò)的聲音通信系統(tǒng),特別涉及該聲音通信的中繼裝置、通信中繼方法、程序以及聲音通信系統(tǒng)。
背景技術(shù):
使用手提式收發(fā)機(jī)型的便攜型終端裝置和對通信進(jìn)行中繼的服務(wù)器裝置經(jīng)由無線LAN進(jìn)行聲音通話的系統(tǒng)已經(jīng)實(shí)用化(參照非專利文獻(xiàn)1)。該聲音通信系統(tǒng)將聲音信號壓縮并打包進(jìn)行收發(fā),因此能夠同時(shí)傳送多個(gè)發(fā)言。
如上所述,終端裝置間的通話使用數(shù)據(jù)包通信,從而除了能夠進(jìn)行與以往的無線收發(fā)機(jī)同樣的半雙工方式的通話以外,還能夠進(jìn)行像電話那樣多個(gè)終端裝置同時(shí)發(fā)言的全雙工方式的通話。同時(shí)進(jìn)行的發(fā)言將在服務(wù)器裝置中被混合而發(fā)送給進(jìn)行通信的終端裝置。
在先技術(shù)文獻(xiàn)
非專利文獻(xiàn)
非專利文獻(xiàn)1:互聯(lián)網(wǎng)<URL:http://www.icom.co.jp/release/20131002/>,ICOM株式會(huì)社,“新發(fā)售在IP網(wǎng)絡(luò)上動(dòng)作的收發(fā)機(jī)系統(tǒng)IP Advanc ed Radio System”、[online]、平成25年10月2日,[平成26年6月20日檢索]
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的課題
此外,在聲音通信系統(tǒng)中還能夠同時(shí)進(jìn)行多個(gè)通信(會(huì)話),在每個(gè)通信中能夠各有多臺終端裝置參加。但是,即使同時(shí)并行地執(zhí)行多個(gè)通信,一臺終端裝置也只能參加一個(gè)通信。即,在通信過程中(呼叫過程中)有其它呼叫的情況下,在該新的呼叫的優(yōu)先級高的情況下,通信將被切換到新的呼叫,從而不能接聽至今為止的通話。相反,在新的呼叫的優(yōu)先級低的情況下,該呼叫將被放棄,從而不能接聽該通話的聲音。
因此,本發(fā)明的目的在于,提供一種在經(jīng)由了通信網(wǎng)絡(luò)的聲音通信系統(tǒng)中即使在終端裝置進(jìn)行通信的中途有其它呼叫時(shí)該終端裝置也能夠接聽到至今為止的通話和新的通話這兩者的中繼裝置、通信中繼方法、程序以及聲音通信系統(tǒng)。
用于解決課題的技術(shù)方案
本發(fā)明的中繼裝置具備:網(wǎng)絡(luò)通信部,連接到通信網(wǎng)絡(luò),經(jīng)由通信網(wǎng)絡(luò)而與終端裝置進(jìn)行通信;以及控制部,將經(jīng)由網(wǎng)絡(luò)通信部從終端裝置接收到的聲音信號轉(zhuǎn)發(fā)給通信對方的終端裝置,從而控制終端裝置間的聲音通信。控制部形成多個(gè)由多個(gè)終端裝置相互進(jìn)行通信的通信會(huì)話,使多個(gè)終端裝置所屬于各通信會(huì)話,使所屬于一個(gè)通信會(huì)話的終端裝置參加該通信會(huì)話的通信,使所屬于兩個(gè)以上的通信會(huì)話的終端裝置參加其中任一個(gè)通信會(huì)話的通信,將從終端裝置接收到的聲音信號作為該終端裝置參加的通信會(huì)話的聲音信號,轉(zhuǎn)發(fā)給參加該通信會(huì)話的其它終端裝置,并且轉(zhuǎn)發(fā)給所屬于該通信會(huì)話但未參加該通信會(huì)話的終端裝置中的至少一部分終端裝置。
通過本發(fā)明的以上的結(jié)構(gòu),終端裝置能夠向參加的通信會(huì)話發(fā)送聲音信號來進(jìn)行通話,并且雖然不向所屬但未參加的通信會(huì)話發(fā)送聲音信號,但是能夠接收該通信會(huì)話的通話聲音信號。
可以設(shè)置有存儲部,所述存儲部針對每個(gè)終端裝置存儲是否轉(zhuǎn)發(fā)該終端裝置所屬但并未參加的通信會(huì)話的聲音信號,控制部基于存儲部的存儲內(nèi)容來決定將通信會(huì)話的聲音信號轉(zhuǎn)發(fā)給所屬于該通信會(huì)話但未參加該通信會(huì)話的終端裝置中的哪個(gè)終端裝置。
控制部可以根據(jù)來自終端裝置的呼叫來形成通信會(huì)話,在未從參加通信會(huì)話的終端裝置接收到聲音信號的狀態(tài)持續(xù)固定時(shí)間時(shí)取消該通信會(huì)話。
控制部可以基于來自終端裝置的呼叫所包含的指定通信對方的信息來選擇所屬于形成的通信會(huì)話的終端裝置。
控制部可以基于兩個(gè)以上的通信會(huì)話的優(yōu)先等級來決定使所屬于兩個(gè)以上的通信會(huì)話的終端裝置參加哪個(gè)通信會(huì)話。
控制部可以每隔作為20毫秒左右的短時(shí)間區(qū)間的每個(gè)幀向終端裝置轉(zhuǎn)發(fā)聲音信號,在將于一幀內(nèi)從多個(gè)終端裝置接收到的聲音信號轉(zhuǎn)發(fā)給其它終端裝置的情況下,將所述多個(gè)聲音信號進(jìn)行混合而作為一個(gè)聲音信號進(jìn)行發(fā)送。
控制部可以以全雙工方式與終端裝置進(jìn)行通信。
本發(fā)明的通信中繼方法由具備網(wǎng)絡(luò)通信部和控制部的中繼裝置來執(zhí)行。網(wǎng)絡(luò)通信部連接到通信網(wǎng)絡(luò),經(jīng)由該通信網(wǎng)絡(luò)而與終端裝置進(jìn)行通信??刂撇繉⒔?jīng)由網(wǎng)絡(luò)通信部從終端裝置接收到的聲音信號轉(zhuǎn)發(fā)給通信對方的終端裝置,從而控制終端裝置間的聲音通信??刂撇繄?zhí)行:第一步驟,形成多個(gè)有多個(gè)終端裝置所屬的通信會(huì)話;第二步驟,使所屬于一個(gè)通信會(huì)話的終端裝置參加該通信會(huì)話的通信;第三步驟,使所屬于兩個(gè)以上的通信會(huì)話的終端裝置參加其中任一個(gè)通信會(huì)話的通信;以及第四步驟,將從終端裝置接收到的聲音信號作為該終端裝置參加的通信會(huì)話的聲音信號,轉(zhuǎn)發(fā)給參加該通信會(huì)話的其它終端裝置,并且轉(zhuǎn)發(fā)給所屬于該通信會(huì)話但未參加該通信會(huì)話的終端裝置中的至少一部分終端裝置。
本發(fā)明的程序使中繼裝置的控制部作為以下的單元發(fā)揮功能,該中繼裝置具備網(wǎng)絡(luò)通信部,該網(wǎng)絡(luò)通信部連接到通信網(wǎng)絡(luò),經(jīng)由該通信網(wǎng)絡(luò)而與終端裝置進(jìn)行通信。第一單元,形成多個(gè)有多個(gè)終端裝置所屬的通信會(huì)話;第二單元,使所屬于一個(gè)通信會(huì)話的終端裝置參加該通信會(huì)話的通信;第三單元,使所屬于兩個(gè)以上的通信會(huì)話的終端裝置參加其中任一個(gè)通信會(huì)話的通信;以及第四單元,將從終端裝置接收到的聲音信號作為該終端裝置參加的通信會(huì)話的聲音信號,轉(zhuǎn)發(fā)給參加該通信會(huì)話的其它終端裝置,并且轉(zhuǎn)發(fā)給所屬于該通信會(huì)話但未參加該通信會(huì)話的終端裝置中的至少一部分終端裝置。
本發(fā)明的聲音通信系統(tǒng)具有通過通信網(wǎng)絡(luò)相互連接的中繼裝置和多個(gè)終端裝置。終端裝置對中繼裝置發(fā)送包含指定通信對方的信息的聲音信號。中繼裝置形成通信會(huì)話,所屬于該通信會(huì)話的終端裝置包括發(fā)送了聲音信號的終端裝置及其通信對方的終端裝置。在形成了多個(gè)通信會(huì)話的情況下,當(dāng)存在所屬于兩個(gè)以上的通信會(huì)話的終端裝置時(shí),中繼裝置使該終端裝置參加其中任一個(gè)通信會(huì)話。中繼裝置將從各終端裝置接收到的聲音信號作為該終端裝置參加的通信會(huì)話的聲音信號,轉(zhuǎn)發(fā)給參加該通信會(huì)話的其它終端裝置,并且轉(zhuǎn)發(fā)給所屬于該通信會(huì)話但未參加該通信會(huì)話的終端裝置中的至少一部分終端裝置。終端裝置從中繼裝置接收聲音信號作為聲音來輸出。
發(fā)明效果
根據(jù)本發(fā)明,在經(jīng)由了通信網(wǎng)絡(luò)的聲音通信系統(tǒng)中,終端裝置能夠所屬于多個(gè)通信會(huì)話并參加其中的一個(gè)通信會(huì)話,在參加的通信會(huì)話中既能夠接聽又能夠發(fā)言,在只是所屬的通信會(huì)話中雖然不能發(fā)言但是能夠接聽該通信會(huì)話中的其它終端裝置間的通話。
附圖說明
圖1是作為本發(fā)明的實(shí)施方式的聲音通信系統(tǒng)的結(jié)構(gòu)圖。
圖2是在聲音通信系統(tǒng)中使用的終端裝置的框圖。
圖3是聲音通信系統(tǒng)的服務(wù)器裝置的框圖。
圖4A是示出設(shè)定在服務(wù)器裝置的終端表格的圖。
圖4B是示出設(shè)定在服務(wù)器裝置的小組表格的圖。
圖4C是示出設(shè)定在服務(wù)器裝置的混合表格的圖。
圖5是示出聲音數(shù)據(jù)包的結(jié)構(gòu)的一個(gè)例子的圖。
圖6是示出形成了多個(gè)通信會(huì)話的情況下的聲音信號的收發(fā)方式的圖。
圖7A是示出服務(wù)器裝置的聲音數(shù)據(jù)包接收處理的流程圖。
圖7B是示出服務(wù)器裝置的聲音信號轉(zhuǎn)發(fā)處理的流程圖。
圖7C是示出服務(wù)器裝置的會(huì)話管理處理的流程圖。
具體實(shí)施方式
參照附圖對本發(fā)明的聲音通信系統(tǒng)進(jìn)行說明。圖1是作為本發(fā)明的實(shí)施方式的聲音通信系統(tǒng)的結(jié)構(gòu)圖。圖2是在聲音通信系統(tǒng)中使用的收發(fā)機(jī)的框圖。圖3是在聲音通信系統(tǒng)中使用的服務(wù)器裝置的框圖。在該聲音通信系統(tǒng)中,多個(gè)終端裝置14使用Wi-Fi等無線LAN(局域網(wǎng))16相互進(jìn)行通信。終端裝置14具有類似于無線通信用的手持式收發(fā)機(jī)的形狀,如圖2所示,具備PTT(按鍵通話)開關(guān)220。從功能方面而言,終端裝置14是經(jīng)由無線接入點(diǎn)(AP)13來收發(fā)聲音數(shù)據(jù)包的無線網(wǎng)絡(luò)設(shè)備。作為中繼裝置的服務(wù)器裝置11對多個(gè)終端裝置14的經(jīng)由了有線網(wǎng)絡(luò)15和無線LAN16的終端裝置14相互的通信進(jìn)行中繼。以下,將有線網(wǎng)絡(luò)15和無線LAN16統(tǒng)稱為網(wǎng)絡(luò)17。
當(dāng)啟動(dòng)時(shí),終端裝置14連接到網(wǎng)絡(luò)17。當(dāng)用戶按下PTT開關(guān)220時(shí),終端裝置14將從傳聲器240輸入的聲音發(fā)送給服務(wù)器裝置11。聲音被打包并經(jīng)由網(wǎng)絡(luò)17發(fā)送給服務(wù)器裝置11。聲音數(shù)據(jù)包中作為通信信息寫入作為通信對方的其它終端裝置14的終端編號、小組編號(參照圖5)。服務(wù)器裝置11基于寫入到數(shù)據(jù)包中的目的地信息而將從終端裝置14接收的聲音轉(zhuǎn)發(fā)給通信對方的終端裝置14。
服務(wù)器裝置11進(jìn)行終端裝置14相互間的聲音的轉(zhuǎn)發(fā),并且進(jìn)行終端裝置14的設(shè)置。在終端裝置14連接到網(wǎng)絡(luò)17時(shí),對該終端裝置14發(fā)送設(shè)定數(shù)據(jù),將該終端裝置14設(shè)置為能夠進(jìn)行通信的狀態(tài)。服務(wù)器裝置11發(fā)送的設(shè)定數(shù)據(jù)例如是該終端裝置14能夠進(jìn)行通信的終端編號、更新程序等。
作為有線網(wǎng)絡(luò)15,能夠使用以太網(wǎng)(Ethernet,注冊商標(biāo))的LAN、互聯(lián)網(wǎng)等。在有線網(wǎng)絡(luò)15中包括互聯(lián)網(wǎng)的情況下,通過使用VPN(虛擬專用網(wǎng)絡(luò)),從而能夠進(jìn)行安全的通信。此外,作為無線LAN16,能夠應(yīng)用Wi-Fi等符合IEEE802.11的通信方式等。終端裝置14與無線接入點(diǎn)13通過該無線LAN的通信方式進(jìn)行通信。
無線接入點(diǎn)13設(shè)置有多個(gè)。各無線接入點(diǎn)13例如分別設(shè)置在大廈的不同的樓層、不同的房間等。由此,根據(jù)終端裝置14隸屬于哪個(gè)無線接入點(diǎn)13,能夠推定該終端裝置14位于哪個(gè)樓層/房間。
此外,有線網(wǎng)絡(luò)15連接有管理裝置12。管理裝置12例如由安裝有管理程序的個(gè)人計(jì)算機(jī)等構(gòu)成。管理裝置12根據(jù)管理者的操作接入到服務(wù)器裝置11,在服務(wù)器裝置11中設(shè)定圖4A、圖4B所示的表格等。此外,管理裝置12還作為一臺終端裝置發(fā)揮功能,能夠與其它終端裝置14進(jìn)行通信。
終端裝置14(用戶)以單獨(dú)通信(也稱為“單獨(dú)呼叫”)、小組通信(也稱為“小組呼叫”)或全體通信(也稱為“全體呼叫”)中的任一種方式與其它終端裝置14進(jìn)行通信。單獨(dú)通信是通過終端裝置14指定其它一臺終端裝置14進(jìn)行呼叫而由兩臺終端裝置14一對一進(jìn)行通信的方式。小組通信是終端裝置14呼叫預(yù)先設(shè)定的小組而由所屬于該小組的多個(gè)終端裝置14相互進(jìn)行通信的方式。全體通信是通過一臺終端裝置14的呼叫而由連接到網(wǎng)絡(luò)17的能夠進(jìn)行通信的全部終端裝置14相互進(jìn)行通信的方式。用戶操作自己的終端裝置14來選擇希望的通信方式(也稱為“呼叫種類”)和呼叫編號(要呼叫的終端裝置14或小組的編號)并按下PTT開關(guān)220。由此,終端裝置14將呼叫聲音數(shù)據(jù)包發(fā)送給服務(wù)器裝置11。
服務(wù)器裝置11根據(jù)從終端裝置14發(fā)來呼叫聲音數(shù)據(jù)包而形成通信會(huì)話。通信會(huì)話是指,將服務(wù)器裝置11作為中繼裝置來相互收發(fā)聲音信號的多個(gè)終端裝置14的臨時(shí)性的集合。通信會(huì)話也稱為混合小組。在單獨(dú)通信的情況下,進(jìn)行呼叫的終端裝置14和被呼叫的終端裝置14參加通信會(huì)話。在小組通信的情況下,所屬于被呼叫的小組的終端裝置14參加通信會(huì)話。此外,在全體通信的情況下,當(dāng)時(shí)能夠進(jìn)行通信的全部終端裝置14參加通信會(huì)話。服務(wù)器裝置11在形成通信會(huì)話之后,將從參加該通信會(huì)話的終端裝置14接收的聲音信號轉(zhuǎn)發(fā)給參加該通信會(huì)話的其它終端裝置14。當(dāng)未進(jìn)行通信的狀態(tài),即,從參加通信會(huì)話的任何一個(gè)終端裝置14均未發(fā)送聲音數(shù)據(jù)包的狀態(tài)持續(xù)規(guī)定的保持時(shí)間時(shí),服務(wù)器裝置11取消該通信會(huì)話。
服務(wù)器裝置11能夠使多個(gè)通信會(huì)話同時(shí)并行地存在。但是,只允許各終端裝置14參加任一個(gè)通信會(huì)話。存在一臺終端裝置14能夠參加多個(gè)通信會(huì)話的情況。例如形成兩個(gè)小組通信的通信會(huì)話且某一臺終端裝置14所屬于兩個(gè)小組的情況等。在該情況下,服務(wù)器裝置11使該終端裝置14參加優(yōu)先級最高的通信會(huì)話。
在此,被呼叫聲音數(shù)據(jù)包指名的終端裝置14所屬于通信會(huì)話。關(guān)于所屬于通信會(huì)話的終端裝置14,在單獨(dú)通信的情況下,是進(jìn)行呼叫的終端裝置14和被呼叫的終端裝置14這兩臺,在小組通信的情況下,是所屬于該小組的全部終端裝置14。在通信會(huì)話中實(shí)際收發(fā)聲音信號而進(jìn)行(參加)聲音通信的是所屬的終端裝置14中的一部分或全部,稱其為參加終端裝置。
在存在所屬于多個(gè)通信會(huì)話的終端裝置14的情況下,服務(wù)器裝置11將該終端裝置14所屬但未參加的通信會(huì)話的聲音信號混合到該終端裝置14參加的通信會(huì)話的聲音信號來發(fā)送(追加混合)給該終端裝置14。由此,終端裝置14能夠接聽該終端裝置14參加的通信會(huì)話的聲音和該終端裝置14所屬但未參加的通信會(huì)話的聲音這兩者。由此,對于所屬但未參加的通信會(huì)話的通話,雖然不能參加該通話,但是能夠旁聽該通話內(nèi)容。
追加混合的功能針對每個(gè)終端裝置14設(shè)定了有效/無效,即使設(shè)為無效的終端裝置14所屬于多個(gè)通信會(huì)話,也不會(huì)對轉(zhuǎn)發(fā)給該終端裝置14的聲音信號進(jìn)行追加混合。追加混合功能的有效/無效存儲在圖4A所示的終端表格301中。對終端表格301的追加混合功能的有效/無效的設(shè)定,可以由管理裝置12對全部終端裝置14進(jìn)行,也可以從各終端裝置14設(shè)定自己的追加混合功能的有效/無效。也可以設(shè)為在管理裝置12、終端裝置14的任一方都能夠進(jìn)行該設(shè)定。
圖2是終端裝置14的框圖。如上所述,終端裝置14具有手持式收發(fā)機(jī)的外觀,但是從功能方面而言,是經(jīng)由無線LAN的無線接入點(diǎn)(AP)13來收發(fā)聲音數(shù)據(jù)包的無線網(wǎng)絡(luò)設(shè)備。控制部20控制終端裝置14的動(dòng)作,由微處理器構(gòu)成。控制部20具有存儲各種數(shù)據(jù)的存儲部21。在該存儲部21中存儲從服務(wù)器裝置11下載的設(shè)定數(shù)據(jù)。在控制部20連接有操作部22、顯示部23、音頻電路24以及無線LAN通信部25。操作部22包括PTT開關(guān)220等按鍵開關(guān),接受用戶的操作并將該操作信號輸入到控制部20。顯示部23包括液晶顯示器。在液晶顯示器顯示通過用戶的操作而選擇的通信對方的識別編號、來電的通信對方的識別編號等。
音頻電路24具有傳聲器240和揚(yáng)聲器241??刂撇?0對接收的聲音數(shù)據(jù)包進(jìn)行解碼并輸入到音頻電路24。音頻電路將該解碼后的音頻信號變換為模擬信號并從揚(yáng)聲器241輸出。音頻電路24將從傳聲器240輸入的聲音信號變換為數(shù)字信號并輸入到控制部20??刂撇?0將該數(shù)字音頻信號打包成聲音數(shù)據(jù)包并輸入到無線LAN通信部25。無線LAN通信部25具有通過上述的符合IEEE802.11的通信方式進(jìn)行無線通信的電路。無線LAN通信部25向無線接入點(diǎn)13發(fā)送從控制部20輸入的數(shù)據(jù)包,并且將從無線接入點(diǎn)13接收的數(shù)據(jù)包輸入到控制部20。
當(dāng)用戶按下PTT開關(guān)220并且向傳聲器240發(fā)出聲音時(shí),終端裝置14將該聲音信號編輯為聲音數(shù)據(jù)包并向服務(wù)器裝置11進(jìn)行發(fā)送。
終端裝置14具有PTT開關(guān)220和VOX電路。VOX電路基于傳聲器240的輸入電平及其持續(xù)時(shí)間來判定是否輸入了通話聲音(聲音信號),在判定輸入了通話聲音的情況下將裝置切換為發(fā)送狀態(tài)(PTT開關(guān)開啟)。終端裝置14也可以使用VOX電路來代替PTT開關(guān)220或與PTT開關(guān)220一起使用來切換發(fā)送的開啟/關(guān)閉。此外,一般的無線通信的收發(fā)機(jī)是在發(fā)送狀態(tài)時(shí)不能進(jìn)行無線信號的接收的單工方式。另一方面,終端裝置14通過經(jīng)由了無線LAN16的聲音數(shù)據(jù)包通信來收發(fā)聲音信號,因此能夠并行地進(jìn)行聲音數(shù)據(jù)包的發(fā)送和聲音數(shù)據(jù)包的接收。終端裝置14能夠使用該功能來實(shí)現(xiàn)同時(shí)并行地進(jìn)行聲音信號的發(fā)送和接收的全雙工方式的通信。但是,即使在進(jìn)行全雙工通信的情況下,終端裝置14仍通過PTT開關(guān)220或VOX功能只在輸入了通話聲音時(shí)對聲音數(shù)據(jù)包進(jìn)行編輯、發(fā)送,使得不會(huì)持續(xù)發(fā)送無聲的聲音數(shù)據(jù)包。
服務(wù)器裝置11將經(jīng)由網(wǎng)絡(luò)17從終端裝置14接收的聲音數(shù)據(jù)包所包含的聲音信號經(jīng)由網(wǎng)絡(luò)17轉(zhuǎn)發(fā)給通信對方的終端裝置14。在小組通信的情況下,聲音信號被轉(zhuǎn)發(fā)給所屬于該小組的多個(gè)終端裝置14。此外,在小組通信的情況下,存在參加該通信會(huì)話的多個(gè)終端裝置14的用戶同時(shí)發(fā)言而從這多個(gè)終端裝置14同時(shí)發(fā)送聲音信號的情況。在該情況下,服務(wù)器裝置11將這多個(gè)聲音數(shù)據(jù)包的聲音信號進(jìn)行混合并編輯為新的聲音信號,并將該新的聲音信號做成為聲音數(shù)據(jù)包轉(zhuǎn)發(fā)給所屬于通信會(huì)話的各終端裝置14。另外,對于當(dāng)時(shí)未發(fā)送聲音信號的終端裝置14,服務(wù)器裝置11轉(zhuǎn)發(fā)將全部聲音信號進(jìn)行混合的聲音數(shù)據(jù)包,對于當(dāng)時(shí)發(fā)送了聲音信號的終端裝置14,服務(wù)器裝置11轉(zhuǎn)發(fā)將該終端裝置14發(fā)送的聲音信號以外的聲音信號進(jìn)行混合的聲音數(shù)據(jù)包。由此,使得不會(huì)在發(fā)送了聲音信號的終端裝置14中產(chǎn)生自裝置發(fā)送的聲音信號的回聲。另外,在通過全體呼叫來進(jìn)行通信的情況下,也進(jìn)行與小組呼叫的情況同樣的混合。
圖3是服務(wù)器裝置11的框圖。服務(wù)器裝置11具有控制部30、存儲部31以及網(wǎng)絡(luò)通信部32。存儲部31例如由硬盤、RAM等構(gòu)成,存儲圖4所示的各種表格、各終端裝置14的設(shè)定數(shù)據(jù)等??刂撇?0進(jìn)行終端裝置14的設(shè)置、聲音信號的混合等。網(wǎng)絡(luò)通信部32控制與有線網(wǎng)絡(luò)15的通信。
圖4A、圖4B以及圖4C是示出設(shè)置在服務(wù)器裝置11的存儲部31的表格的圖。
圖4A是示出終端表格301的圖。終端表格301是服務(wù)器裝置11用于管理終端裝置14的表格。各終端裝置14用分別唯一地分配的作為識別編號的終端編號來進(jìn)行識別。終端表格301中存儲有激活標(biāo)志、追加混合功能的有效/無效標(biāo)志以及設(shè)定數(shù)據(jù)的儲存地址。激活標(biāo)志是示出終端裝置14連接到網(wǎng)絡(luò)17而能夠從服務(wù)器裝置11接受各種數(shù)據(jù)的下載來進(jìn)行通信的標(biāo)志。激活標(biāo)志在服務(wù)器裝置11完成終端裝置14的登記時(shí)進(jìn)行設(shè)置。追加混合功能的有效/無效標(biāo)志是存儲上述的追加混合功能是否被設(shè)為有效的標(biāo)志。有效/無效標(biāo)志由管理裝置12進(jìn)行設(shè)置/重設(shè)。設(shè)定數(shù)據(jù)例如是程序的更新數(shù)據(jù)(固件)、記錄了自己所屬的小組、允許通信的其它小組的電話簿等。
服務(wù)器裝置11在適當(dāng)?shù)亩〞r(shí)與終端裝置14進(jìn)行通信來確認(rèn)該終端裝置14的存在。適當(dāng)?shù)亩〞r(shí)例如是每隔固定時(shí)間、切換了所連接的無線接入點(diǎn)13時(shí)等。
圖4B是示出小組表格302的圖。小組表格302是服務(wù)器裝置11用于管理小組的表格。各小組用分別唯一地分配的作為識別編號的小組編號來進(jìn)行識別。在小組表格302中按每個(gè)小組存儲有其小組編號以及所屬于該小組的終端裝置14的終端編號。所屬于各小組的終端裝置14的數(shù)目只要是一臺以上即可。這些終端表格301和小組表格302通過管理者操作管理裝置12來進(jìn)行設(shè)定。此外,如上所述,追加混合功能的有效/無效標(biāo)志也可以從各終端裝置14進(jìn)行設(shè)定。
圖4C是示出混合表格303的圖?;旌媳砀?03是用于管理當(dāng)前形成的通信會(huì)話的表格。通信會(huì)話是為了將服務(wù)器裝置11作為中繼裝置來相互進(jìn)行通信(聲音信號的收發(fā))而形成的終端裝置14的臨時(shí)性的小組。在單獨(dú)通信的情況下,所屬于該通信會(huì)話的終端裝置14是進(jìn)行呼叫的終端裝置14和被呼叫的終端裝置14這兩臺。在小組通信的情況下,所屬于通信會(huì)話的終端裝置14是所屬于圖4B的小組表格302設(shè)定的任一小組的終端裝置14?;旌媳砀?03具有多個(gè)行(記錄),在各行存儲一個(gè)通信會(huì)話的信息。
在混合表格303中對各通信會(huì)話存儲會(huì)話編號、所屬終端編號、參加終端編號、排除終端編號以及通信方式信息。另外,可以省略所屬終端編號、參加終端編號、排除終端編號中的一欄。會(huì)話編號是識別該通信會(huì)話的編號。
在所屬終端編號的欄(字段)中存儲所屬于該通信會(huì)話的終端裝置14的終端編號。關(guān)于所屬于通信會(huì)話的終端裝置14,在單獨(dú)通信的情況下,是進(jìn)行呼叫的終端裝置14和被呼叫的終端裝置14這兩臺,在小組通信的情況下,是所屬于該小組的全部終端裝置14。在參加終端編號的欄中存儲所屬終端裝置中的實(shí)際參加相互通信的終端裝置14的終端編號。終端裝置14只能參加一個(gè)通信會(huì)話。所屬于(能夠參加)多個(gè)通信會(huì)話的終端裝置14參加其中的優(yōu)先級高的通信會(huì)話,對于優(yōu)先級低的通信會(huì)話只是所屬于該通信會(huì)話并未參加該通信會(huì)話。所屬于多個(gè)通信會(huì)話,例如是存在多個(gè)小組呼叫且某個(gè)終端裝置14所屬于其中兩個(gè)小組的情況、與小組呼叫一前一后進(jìn)行了單獨(dú)呼叫的情況等。在排除終端編號的欄中存儲因?yàn)閰⒓悠渌鼉?yōu)先級高的通信會(huì)話而只是所屬于本通信會(huì)話并未參加本通信會(huì)話的終端裝置14的編號。在通信方式信息的欄中存儲該通信會(huì)話是通過單獨(dú)呼叫形成的,還是通過小組呼叫形成的,或者是通過全體呼叫形成的。
另外,根據(jù)以下的規(guī)則來決定同時(shí)存在的多個(gè)通信會(huì)話之間的優(yōu)先級。“優(yōu)先級根據(jù)通信方式而不同,優(yōu)先級按照全體通信、單獨(dú)通信、小組通信的順序依次增高”。此外,“在存在多個(gè)以相同的通信方式形成的通信會(huì)話的情況下,先形成的通信會(huì)話的優(yōu)先級高”。
在終端裝置14同時(shí)所屬于多個(gè)通信會(huì)話的情況下,服務(wù)器裝置11使該終端裝置14參加根據(jù)上面的規(guī)則判斷為優(yōu)先級最高的通信會(huì)話。若在終端裝置14參加第一通信會(huì)話的情況下并行地形成了第二通信會(huì)話,則在第一通信會(huì)話的優(yōu)先級高的情況下,服務(wù)器裝置11使該終端裝置14按其原樣地繼續(xù)參加當(dāng)前參加的通信會(huì)話。另一方面,在后面形成的第二通信會(huì)話的優(yōu)先級高的情況下,服務(wù)器裝置11撤銷終端裝置14參加當(dāng)前參加的優(yōu)先級低的通信會(huì)話,使其參加新的優(yōu)先級高的通信會(huì)話。此外,在參加的優(yōu)先級高的通信會(huì)話被取消時(shí)優(yōu)先級低的通信會(huì)話仍在繼續(xù)進(jìn)行的情況下,服務(wù)器裝置11使終端裝置14從中途參加該優(yōu)先級低的通信會(huì)話。
服務(wù)器裝置11基于上述規(guī)則來決定使終端裝置14參加哪個(gè)通信會(huì)話,并將該決定內(nèi)容寫入到混合表格303。所屬于通信會(huì)話且參加該通信會(huì)話的終端裝置14的終端編號被寫入到混合表格303的該通信會(huì)話的行的所屬終端的欄以及參加終端的欄。所屬于通信會(huì)話但未參加該通信會(huì)話的終端裝置14的終端編號被寫入到混合表格303的該通信會(huì)話的行的所屬終端的欄以及排除終端的欄。
圖5是示出從終端裝置14發(fā)送給服務(wù)器裝置11的聲音數(shù)據(jù)包的結(jié)構(gòu)的圖。在PTT開關(guān)220被按下的期間,終端裝置14每隔一幀(例如20毫秒)制作數(shù)據(jù)包并發(fā)送給服務(wù)器裝置11。聲音數(shù)據(jù)包是將數(shù)字化了的一幀的量的聲音信號和通信信息作為數(shù)據(jù)主體(有效負(fù)載)的數(shù)據(jù)包。通信信息包含發(fā)送源終端編號、呼叫編號以及呼叫種類(通信方式)信息。呼叫編號是聲音信號的發(fā)送目標(biāo)的終端編號或小組編號。服務(wù)器裝置11在接收到聲音數(shù)據(jù)包時(shí)查看通信信息來判斷該聲音數(shù)據(jù)包是哪個(gè)通信會(huì)話的聲音數(shù)據(jù)包、是否為新的呼叫(是否形成新的通信會(huì)話)等。
終端裝置14和服務(wù)器裝置11均以一幀單位進(jìn)行聲音信號的發(fā)送。終端裝置14以由用戶按下PTT開關(guān)220為契機(jī)來發(fā)送聲音數(shù)據(jù)包,因此各終端裝置14和服務(wù)器裝置11之間的幀是不同步的。服務(wù)器裝置11按每個(gè)幀將在該幀的時(shí)間內(nèi)接收的來自各終端裝置14的聲音信號按通信會(huì)話或按發(fā)往各終端裝置14的每一個(gè)進(jìn)行混合。然后,將該混合后的聲音信號(MIX聲音信號)發(fā)送給各終端裝置14。對于所屬于多個(gè)通信會(huì)話的終端裝置14,發(fā)送將多個(gè)(參加的通信會(huì)話的MIX聲音信號和只是所屬的通信會(huì)話的MIX聲音信號)進(jìn)一步進(jìn)行混合的一個(gè)聲音信號。在從服務(wù)器裝置11發(fā)送給終端裝置14的聲音數(shù)據(jù)包中寫入該終端裝置14參加的通信會(huì)話的通信信息。
參照圖4C的混合表格303和圖6的說明通信會(huì)話中的聲音信號的收發(fā)方式的圖,對同時(shí)形成多個(gè)通信會(huì)話的情況下的所屬終端、參加終端和排除終端以及聲音信號的收發(fā)方式進(jìn)行說明。圖6示出按照圖4C的混合表格303的內(nèi)容形成通信會(huì)話的情況下的所屬終端和參加終端。另外,在圖6中,對各終端裝置14標(biāo)注了后綴而賦予了“14-n(n=1、2、3、…)”的編號,在該圖的說明中,為了簡化說明,省略后綴而記載為終端裝置n。
首先,在圖4C的混合表格303中,形成有3個(gè)通信會(huì)話1、2、3。通信會(huì)話1是由小組編號為1的小組呼叫形成的通信會(huì)話。通信會(huì)話1的所屬終端是1、2、3。其中,全部終端裝置1、2、3均參加會(huì)話,沒有排除終端。通信會(huì)話2是由小組編號為2的小組呼叫形成的通信會(huì)話。通信會(huì)話2的所屬終端是3、4、5、6、7這5臺。其中,終端裝置3參加了先形成的優(yōu)先級高的通信會(huì)話1,終端裝置7參加了后述的優(yōu)先級高的單獨(dú)呼叫的通信會(huì)話3。因此,參加通信會(huì)話2的是3、4、5這3臺,終端裝置3、7是排除終端。但是,在參加通信會(huì)話2的終端裝置4、5、6之間收發(fā)的聲音信號也對終端裝置3、7進(jìn)行發(fā)送,終端裝置3、7的用戶能夠接聽到通信會(huì)話2中的通話的交談。
通信會(huì)話3是通過終端裝置8以單獨(dú)呼叫方式呼叫終端裝置7而形成的通信會(huì)話。單獨(dú)呼叫的通信會(huì)話比小組呼叫的通信會(huì)話的優(yōu)先級高,因此雖然通信會(huì)話3在通信會(huì)話2之后形成,但是至今為止參加通信會(huì)話2的終端裝置7退出通信會(huì)話2并參加通信會(huì)話3,在通信會(huì)話2中成為排除終端。通過以上的處理,對于所屬于通信會(huì)話但未參加該通信會(huì)話的終端裝置14也會(huì)發(fā)送通話聲音,因此不會(huì)完全從該通信會(huì)話的通話中被排除。
參照圖7A、圖7B的流程圖對服務(wù)器裝置11的動(dòng)作進(jìn)行說明。圖7A是示出服務(wù)器裝置11從終端裝置14接收到聲音數(shù)據(jù)包時(shí)的動(dòng)作的流程圖。當(dāng)服務(wù)器裝置11接收到聲音數(shù)據(jù)包時(shí)(S10),執(zhí)行該處理??刂撇?0將接收的聲音數(shù)據(jù)包的內(nèi)容存儲到設(shè)置在存儲部31的緩沖器(S11)??刂撇?0判斷該聲音數(shù)據(jù)包(聲音信號)是否為已經(jīng)形成的通信會(huì)話的聲音數(shù)據(jù)包(S12)。在此次接收的聲音數(shù)據(jù)包是已經(jīng)形成的通信會(huì)話的聲音數(shù)據(jù)包的情況下(S12中“是”),控制部30直接結(jié)束處理。在接收的聲音數(shù)據(jù)包不是現(xiàn)有通信會(huì)話的聲音數(shù)據(jù)包的情況下(S12中“否”),控制部30判斷此次接收的聲音數(shù)據(jù)包是呼叫聲音數(shù)據(jù)包,從而基于該聲音數(shù)據(jù)包的通信信息來形成新的通信會(huì)話并注冊到混合表格303(S13)。在該通信會(huì)話的所屬終端中包含成為該呼叫的對象的全部終端裝置14。在所屬終端之中存在還所屬于其它現(xiàn)有的通信會(huì)話的終端裝置14的情況下,控制部30基于該通信會(huì)話和現(xiàn)有的通信會(huì)話的優(yōu)先等級對使所屬于兩個(gè)通信會(huì)話的終端裝置14參加哪個(gè)通信會(huì)話進(jìn)行協(xié)調(diào)(adjust)(S14)。即,如果現(xiàn)有的通信會(huì)話的優(yōu)先等級更高,則使該終端裝置14保持參加現(xiàn)有的通信會(huì)話的狀態(tài),并在該新的通信會(huì)話中將該終端裝置14設(shè)為排除終端。相反,在新的通信會(huì)話的優(yōu)先等級更高的情況下,使該終端裝置14參加該新的通信會(huì)話,將在至今為止參加的現(xiàn)有的通信會(huì)話中的注冊變更為排除終端。
圖7B是示出服務(wù)器裝置11的聲音信號轉(zhuǎn)發(fā)動(dòng)作的流程圖。該處理每隔一幀(例如20毫秒)來執(zhí)行。首先,控制部30選擇任一個(gè)通信會(huì)話,并選擇參加該通信會(huì)話的一個(gè)終端裝置14(S21)??刂撇?0將從該通信會(huì)話的參加終端裝置14接收的聲音信號進(jìn)行混合(S22)。但是,為了防止信號的回聲,從在S21中選擇的終端裝置14接收的聲音信號將從混合對象中排除。然后,控制部30對該終端裝置14判斷追加混合功能是否被設(shè)為有效(S23)。該判斷通過參照終端表格301來進(jìn)行。在追加混合功能被設(shè)為有效的情況下(S23中“是”),控制部30檢索除了該通信會(huì)話以外是否還存在該(該被選擇的)終端裝置14所屬的通信會(huì)話(S24)。
在追加混合功能被設(shè)為無效的情況下(S23中“否”)或者在沒有該終端裝置14所屬的其它通信會(huì)話的情況下(S24中“否”),控制部30制作將在S22中混合的聲音信號和參加的通信會(huì)話的通信信息作為內(nèi)容的聲音數(shù)據(jù)包(S26),并發(fā)送給該終端裝置14(S27)。另一方面,在存在該終端裝置14所屬的通信會(huì)話的情況下(S24中“是”),控制部30除了在S22中混合的聲音信號以外,還將從參加該所屬的通信會(huì)話的終端裝置14在此次的幀中接收的聲音信號進(jìn)一步混合到在S22中混合的聲音信號(S25),并進(jìn)入S26。在控制部30對參加全部通信會(huì)話的全部終端裝置14執(zhí)行了以上的處理之后,結(jié)束處理(S28)。
通過該處理,各終端裝置14接收所參加的通信會(huì)話中的本機(jī)發(fā)送的聲音以外的通話聲音信號。由此,能夠防止回聲。此外,在存在未參加但所屬的其它通信會(huì)話的情況下,各終端裝置還接收該通信會(huì)話的混合后的通話聲音信號,因此能夠?qū)εc本機(jī)有關(guān)的通信進(jìn)行旁聽。
圖7C是示出服務(wù)器裝置11的會(huì)話管理動(dòng)作的流程圖,即,是示出混合表格303的管理動(dòng)作的流程圖。該處理每隔一幀來執(zhí)行。首先,控制部30選擇在混合表格303中注冊的一個(gè)通信會(huì)話(S31)??刂撇?0判斷在該通信會(huì)話中是否有在此次的幀中接收的聲音信號(聲音數(shù)據(jù)包)(S32)。在存在接收的聲音信號的情況下(S32中“是”),控制部30認(rèn)為通話在持續(xù)而重設(shè)保持時(shí)間(S33),并進(jìn)入S37。保持時(shí)間例如重設(shè)為15秒。
在此次的幀中完全未接收到聲音信號的情況下(S32中“否”),控制部30認(rèn)為通話中斷而將保持時(shí)間減去一幀的量(S34)。在通過該減法運(yùn)算而保持時(shí)間超時(shí)的情況下(S35中“是”),控制部30判斷通話已結(jié)束并取消該通信會(huì)話(S36)。在參加被取消的通信會(huì)話的終端裝置14之中存在也所屬于其它通信會(huì)話的終端裝置的情況下,控制部30使該終端裝置14參加該所屬的通信會(huì)話(S36)。然后,控制部30使處理進(jìn)入到S37。在S35中判斷為保持時(shí)間未超時(shí)的情況下(S35中“否”),也使處理進(jìn)入到S37??刂撇?0在對全部的通信會(huì)話重復(fù)執(zhí)行以上的處理之后(S37),結(jié)束處理。
各通信方式的優(yōu)先等級不限定于在上述實(shí)施方式中示出的優(yōu)先等級。在形成了多個(gè)相同通信方式的通信會(huì)話的情況下,也可以優(yōu)先進(jìn)行后面形成的通信會(huì)話。
在該實(shí)施方式中,終端裝置14經(jīng)由無線LAN16而與服務(wù)器裝置11進(jìn)行通信。另一方面,即使是只經(jīng)由有線網(wǎng)絡(luò)15而與服務(wù)器裝置11進(jìn)行通信的終端裝置14也能夠應(yīng)用本發(fā)明。此外,通信的方式不限定于全雙工方式。也可以是半雙工方式。
在該實(shí)施方式中,示出了將本發(fā)明應(yīng)用于通過呼叫聲音數(shù)據(jù)包臨時(shí)形成的小組(通信會(huì)話)的例子。另一方面,本發(fā)明也能夠應(yīng)用于永久性或固定地形成的多個(gè)小組的通信。
附圖標(biāo)記說明
11:服務(wù)器裝置(中繼裝置);
12:管理裝置;
13:無線接入點(diǎn);
14:終端裝置;
20:(終端裝置的)控制部;
30:(服務(wù)器裝置的)控制部;
32:網(wǎng)絡(luò)通信部;
220:PTT(按鍵通話)開關(guān);
301:終端表格;
302:小組表格;
303:混合表格。