本發(fā)明涉及通信設(shè)備、通信系統(tǒng)、通信管理系統(tǒng)、通信控制方法和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
在通信系統(tǒng)、比如通過使用通信網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程會(huì)議的電視會(huì)議系統(tǒng)中,知道從本地基站發(fā)送到另一基站的數(shù)據(jù)是否適當(dāng)?shù)剌敵鲆詫?shí)現(xiàn)流暢的通信是必要的。從這種觀點(diǎn),通常,已知用于通過使用測(cè)試信號(hào)預(yù)先檢查本地終端的音頻是否適當(dāng)?shù)貍魉偷交锇榻K端的技術(shù)。但是,該技術(shù)具有的問題在于,因?yàn)橐髸?huì)議之前的檢查和調(diào)整,所以不能立即開始會(huì)議。
另一方面,專利文件1公開了本地基站捕獲的視頻圖像與在另一基站接收的視頻圖像合成且在基站之間發(fā)送合成的圖像的系統(tǒng),這使得可以檢查在本地基站的視頻圖像是否適當(dāng)?shù)貍魉偷狡渌?。該系統(tǒng)使得可以檢查在會(huì)議期間在另一基站顯示的視頻圖像的狀態(tài)。
但是,專利文件1中描述的技術(shù)的不便在于,因?yàn)樾枰谀承┓矫嫘枰獙牧硪换窘邮盏降臄?shù)據(jù)發(fā)送回其他基站,增加了其間發(fā)送/接收數(shù)據(jù)的基站的數(shù)目,增大了用于進(jìn)行與其他基站的通信的網(wǎng)絡(luò)帶寬。為此,需要使得可以以更簡單的方法知道數(shù)據(jù)的輸出狀態(tài)的系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
通信設(shè)備輸出從另一通信設(shè)備接收到的數(shù)據(jù)。通信設(shè)備包括:通知單元,向外部信息處理設(shè)備通知從該另一通信設(shè)備接收到的數(shù)據(jù)的輸出狀態(tài);和顯示處理單元,在建立用于接收與該另一通信設(shè)備的數(shù)據(jù)的會(huì)話時(shí),從信息處理設(shè)備獲取發(fā)送到該另一通信設(shè)備的數(shù)據(jù)在該另一通信設(shè)備處的輸出狀態(tài),和在顯示裝置上顯示表示所獲取的輸出狀態(tài)的輸出狀態(tài)信息。
附圖說明
圖1是根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)的示意性配置圖。
圖2是示出了終端的示例性硬件配置的框圖。
圖3是示出了中繼服務(wù)器的示例性硬件配置的框圖。
圖4是示出了終端的示例性功能配置的框圖。
圖5是示出了示例性輸出狀態(tài)管理表的圖。
圖6是圖示中繼服務(wù)器的示例性功能配置的框圖。
圖7是示出了示例性的全部輸出狀態(tài)管理表的圖。
圖8是示出了管理服務(wù)器的示例性功能配置的框圖。
圖9是示出了示例性終端驗(yàn)證管理表的圖。
圖10是示出了示例性終端管理表的圖。
圖11是示出了示例性目的地列表管理表的圖。
圖12是示出了示例性會(huì)話管理表的圖。
圖13是圖示示例性預(yù)備操作的序列圖。
圖14是圖示示例性會(huì)議參與操作的序列圖。
圖15是圖示在終端之間的示例性數(shù)據(jù)發(fā)射/接收操作的序列圖。
圖16是圖示由輸出狀態(tài)確定單元和通知單元執(zhí)行的示例性處理過程的流程圖。
圖17是圖示包括異常輸出通知和異常輸出恢復(fù)通知的示例性操作的序列圖。
圖18A和圖18B是示出了輸出狀態(tài)信息的示例性顯示的圖。
圖19是圖示獲取和顯示輸出狀態(tài)列表的示例性操作的序列圖。
圖20是示出了輸出狀態(tài)信息的示例性顯示的圖。
具體實(shí)施方式
參考附圖,以下將要描述根據(jù)本發(fā)明的通信設(shè)備、通信系統(tǒng)、通信管理系統(tǒng)、通信控制方法和計(jì)算機(jī)程序產(chǎn)品的實(shí)施例。作為本發(fā)明應(yīng)用到的示例性通信系統(tǒng),圖示了通過在多個(gè)電視會(huì)議終端(與“通信裝置”對(duì)應(yīng))之間發(fā)送和接收視頻數(shù)據(jù)和音頻數(shù)據(jù)而在多個(gè)基站之間實(shí)現(xiàn)遠(yuǎn)程會(huì)議的電視會(huì)議系統(tǒng)(也稱為“視頻會(huì)議系統(tǒng)”)。但是,本發(fā)明可以應(yīng)用到的通信系統(tǒng)不限于該實(shí)例。本發(fā)明可廣泛地應(yīng)用于在多個(gè)通信裝置之間發(fā)送和接收數(shù)據(jù)的各種通信系統(tǒng)和用于那些通信系統(tǒng)的各種通信終端。
圖1是根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)1的示意性配置圖。如圖1所示,根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)1包括:多個(gè)電視會(huì)議終端(在下文中,簡單地稱為“終端”)10和在各個(gè)基站設(shè)置的多個(gè)顯示器20、中繼服務(wù)器30、管理服務(wù)器40和程序供應(yīng)服務(wù)器50。
終端10通過使用電視會(huì)議系統(tǒng)1與其他終端10發(fā)送/接收數(shù)據(jù)并輸出所接收的數(shù)據(jù)。要處理的數(shù)據(jù)例如包括在電視會(huì)議的每個(gè)基站上的視頻數(shù)據(jù),在基站之間共享的個(gè)人計(jì)算機(jī)(PC)的屏幕數(shù)據(jù)(通常稱為“圖像數(shù)據(jù)”)和在每個(gè)基站記錄的音頻數(shù)據(jù)。終端10可以是專用于電視會(huì)議系統(tǒng)1的專用終端或者可以是通用終端,比如PC、智能電話或者小平板終端。通過在這種通用終端中安裝要在之后描述的終端程序,終端10的功能被實(shí)現(xiàn)為應(yīng)用。
顯示器20有線或者無線地連接到終端10。顯示器20可以與終端10集成。
終端10例如連接到局域網(wǎng)(LAN)中的路由器。路由器是選擇用于數(shù)據(jù)傳輸?shù)穆窂降木W(wǎng)絡(luò)裝置。圖1所示的實(shí)例圖示LAN 2a中的路由器60a,LAN 2b中的路由器60b,LAN 2c中的路由器60c,LAN 2d中的路由器60d,經(jīng)由專用線2e連接到路由器60a和路由器60b并連接到因特網(wǎng)2i的路由器60e,和經(jīng)由專用線2f連接到路由器60c和路由器60d并連接到因特網(wǎng)2i的路由器60f。
假定在區(qū)域X中的不同位置建造LAN 2a和LAN 2b,并在區(qū)域Y中的不同位置建造LAN 2c和LAN 2d。例如,區(qū)域X是日本,區(qū)域Y是美國,在東京的辦公室中建造LAN 2a,在大阪的辦公室中建造LAN 2b,在紐約的辦公室中建造LAN 2c,并在華盛頓的辦公室中建造LAN 2d。根據(jù)本實(shí)施例,LAN 2a、LAN 2b、專用線2e、因特網(wǎng)2i、專用線2f、LAN 2c和LAN 2d構(gòu)成通信網(wǎng)絡(luò)2。通信網(wǎng)絡(luò)2可以包括其中除有線通信之外,通過無線高保真(WiFi)或者藍(lán)牙(商標(biāo))執(zhí)行無線通信的部分。
在根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)1中,在多個(gè)終端10當(dāng)中經(jīng)由中繼服務(wù)器30發(fā)送和接收?qǐng)D像數(shù)據(jù)和音頻數(shù)據(jù)。在終端10之間建立用于經(jīng)由管理服務(wù)器40發(fā)送和接收各種類型的管理信息的管理信息會(huì)話Sei。此外,在終端10之間建立用于經(jīng)由中繼服務(wù)器30發(fā)送和接收視頻數(shù)據(jù)和音頻數(shù)據(jù)的數(shù)據(jù)會(huì)話Sed。
中繼服務(wù)器30是在終端10之間中繼圖像數(shù)據(jù)和音頻數(shù)據(jù)的傳輸?shù)挠?jì)算機(jī)??梢允褂萌魏螖?shù)據(jù)傳輸系統(tǒng)。例如,圖像數(shù)據(jù)的傳輸可以由264/SVC或者另一系統(tǒng),比如H.264/MPEG4 AVC或者H.265執(zhí)行。
管理服務(wù)器40是根據(jù)實(shí)施例管理整個(gè)電視會(huì)議系統(tǒng)1的計(jì)算機(jī)。例如,管理服務(wù)器40執(zhí)行每個(gè)終端10的驗(yàn)證管理、狀態(tài)管理、和會(huì)話管理等。根據(jù)實(shí)施例,將作為唯一標(biāo)識(shí)信息的終端ID給予每個(gè)終端10。終端ID不必須是對(duì)終端唯一的標(biāo)識(shí)信息。如果其是用于標(biāo)識(shí)作為通信伙伴的終端的標(biāo)識(shí)信息就足夠了。例如,它可以是用戶輸入到終端的標(biāo)識(shí)信息。將作為唯一標(biāo)識(shí)信息的中繼服務(wù)器ID給予中繼服務(wù)器30。將會(huì)話ID給予用于在終端10之間發(fā)送和接收數(shù)據(jù)的數(shù)據(jù)會(huì)話Sed,并將數(shù)據(jù)ID給予在數(shù)據(jù)會(huì)話Sed中發(fā)送或者接收的數(shù)據(jù)。管理服務(wù)器40使用這些ID(標(biāo)識(shí)信息)執(zhí)行上述各種類型的管理。
程序供應(yīng)服務(wù)器50是向終端10、中繼服務(wù)器30、管理服務(wù)器40等提供各種程序的計(jì)算機(jī)。例如,程序供應(yīng)服務(wù)器50存儲(chǔ)用于使得終端10實(shí)現(xiàn)各種功能的終端程序,且能夠發(fā)送終端程序到終端10。程序供應(yīng)服務(wù)器50還存儲(chǔ)用于使得中繼服務(wù)器30實(shí)現(xiàn)各種功能的中繼服務(wù)器程序,并能夠發(fā)送中繼服務(wù)器程序到中繼服務(wù)器30。程序供應(yīng)服務(wù)器50存儲(chǔ)用于使得管理服務(wù)器40實(shí)現(xiàn)各種功能的管理服務(wù)器程序,并能夠發(fā)送管理服務(wù)器程序到管理服務(wù)器40。
將在這里描述根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)1的終端10、中繼服務(wù)器30和管理服務(wù)器40的硬件配置。圖2示出了終端10的示例性硬件配置,且圖3示出了中繼服務(wù)器30的示例性硬件配置。因?yàn)榭梢詫⑴c中繼服務(wù)器30相同的硬件配置應(yīng)用于管理服務(wù)器40,不示出它的硬件配置。
如圖2所示,終端10包括控制終端10的全部操作的中央處理單元(CPU)101;存儲(chǔ)用于驅(qū)動(dòng)CPU 101的比如初始程序裝入程序(IPL)之類的程序的只讀存儲(chǔ)器(ROM)102;用作CPU 101的工作區(qū)的隨機(jī)存取存儲(chǔ)器(RAM)103;存儲(chǔ)終端程序和包括圖像數(shù)據(jù)和音頻數(shù)據(jù)的各種類型的數(shù)據(jù)的閃存存儲(chǔ)器104;根據(jù)CPU 101的控制來控制各種類型的數(shù)據(jù)從/到閃存存儲(chǔ)器104的讀/寫的固態(tài)驅(qū)動(dòng)器(SSD)105;控制數(shù)據(jù)從/在比如閃存存儲(chǔ)器之類的記錄介質(zhì)106中的讀/寫(存儲(chǔ))的介質(zhì)驅(qū)動(dòng)器107;例如操作為選擇用作通信伙伴的另一終端10的操作按鈕108;用于切換終端10的電源的開/關(guān)的電源開關(guān)109;和通過使用通信網(wǎng)絡(luò)2發(fā)送數(shù)據(jù)的網(wǎng)絡(luò)接口(I/F)111。
終端10進(jìn)一步包括:通過根據(jù)CPU 101的控制捕獲被攝體的圖像而獲取圖像數(shù)據(jù)的內(nèi)置相機(jī)112;控制相機(jī)112的驅(qū)動(dòng)的圖像捕獲裝置I/F 113;輸入音頻的內(nèi)置麥克風(fēng)114;輸出音頻的內(nèi)置揚(yáng)聲器115;根據(jù)CPU 101的控制而處理音頻信號(hào)從/到麥克風(fēng)114和揚(yáng)聲器115的輸入/輸出的音頻輸入/輸出I/F 116;根據(jù)CPU 101的控制發(fā)送要在顯示器20上顯示的圖像數(shù)據(jù)的顯示器I/F 117;用于連接各種外部裝置的外部裝置連接I/F 118;做出指示終端10的各種功能的異常的通知的警報(bào)燈119;和用于電氣地連接上述組件的總線110,比如地址總線或者數(shù)據(jù)總線。
相機(jī)112、麥克風(fēng)114和揚(yáng)聲器115不必須內(nèi)置于終端10,且它們可以配置為外部地連接。顯示器20可以配置為內(nèi)置于終端10。比如液晶面板的顯示裝置假定是顯示器20,但是顯示器20不限于此。顯示器20可以是投影裝置,比如投影儀。如圖2所示的終端10的硬件配置僅是實(shí)例,且可以添加除了上述硬件之外的硬件。
由程序供應(yīng)服務(wù)器50提供的終端程序例如被存儲(chǔ)在閃存存儲(chǔ)器104中,根據(jù)CPU 101的控制被讀入RAM 103中,且被執(zhí)行。如果存儲(chǔ)終端程序的存儲(chǔ)器是非易失性閃存存儲(chǔ)器,就足夠了。代替閃存存儲(chǔ)器104,可以使用電可擦可編程ROM(EEPROM)等。終端程序可以作為文件以可安裝或者可執(zhí)行形式被記錄在計(jì)算機(jī)可讀記錄介質(zhì)、比如記錄介質(zhì)106中,并被提供。終端程序可以作為例如預(yù)先存儲(chǔ)在ROM 102中的內(nèi)置程序而被提供。
如圖3所示,中繼服務(wù)器30包括:控制中繼服務(wù)器30的全部操作的CPU 201;存儲(chǔ)用于驅(qū)動(dòng)CPU 201的比如IPL之類的程序的ROM 202;用作CPU 201的工作區(qū)的RAM 203;存儲(chǔ)包括中繼服務(wù)器程序的各種類型的數(shù)據(jù)的硬盤(HD)204;控制各種類型的數(shù)據(jù)從/在HD 204中的讀/寫的硬盤驅(qū)動(dòng)器(HDD)205;控制數(shù)據(jù)從/在比如閃存存儲(chǔ)器之類的記錄介質(zhì)206中的讀/寫(存儲(chǔ))的介質(zhì)驅(qū)動(dòng)器207;顯示各種類型的信息的顯示器208;用于通過使用通信網(wǎng)絡(luò)2傳輸數(shù)據(jù)的網(wǎng)絡(luò)I/F 209;鍵盤211;鼠標(biāo)212;控制各種類型的數(shù)據(jù)從/在作為示例性可拆卸記錄介質(zhì)的致密盤只讀存儲(chǔ)器(光盤)213的讀/寫的CD-ROM驅(qū)動(dòng)器214;和用于電氣地連接上述組件的總線210,比如地址總線或者數(shù)據(jù)總線。
由程序供應(yīng)服務(wù)器50提供的中繼服務(wù)器程序例如被存儲(chǔ)在HD 204中,根據(jù)CPU 201的控制被讀入RAM 203中,且被執(zhí)行。中繼服務(wù)器程序可以作為文件以可安裝或者可執(zhí)行形式被記錄在計(jì)算機(jī)可讀記錄介質(zhì)、比如記錄介質(zhì)206或者CD-ROM 213中,且被提供。管理服務(wù)器程序可以作為例如預(yù)先存儲(chǔ)在ROM 202中的內(nèi)置程序而被提供。
示例性的可拆卸記錄介質(zhì)包括計(jì)算機(jī)可讀記錄介質(zhì),比如致密盤可記錄(CD-R)、數(shù)字多用途盤(DVD)和藍(lán)光盤。上述各種程序可以被記錄在這種記錄介質(zhì)中并被提供。
這里將描述終端10的功能配置。圖4是示出了終端10的示例性功能配置的框圖,且圖5是示出了由終端10保存的示例性輸出狀態(tài)管理表的圖。
如圖4所示,終端10包括發(fā)射/接收單元11、操作輸入接收單元12、登錄請(qǐng)求單元13、圖像輸入單元14、音頻輸入單元15、顯示控制單元16、音頻輸出單元17、存儲(chǔ)/讀取處理單元18、輸出狀態(tài)確定單元21、通知單元22和狀態(tài)顯示處理單元23。這些單元是由CPU 101通過執(zhí)行例如從如圖2所示的閃存存儲(chǔ)器104加載到RAM 103中的終端程序而實(shí)現(xiàn)的功能。終端10進(jìn)一步包括例如由如圖2所示的RAM 103和閃存存儲(chǔ)器104構(gòu)成的存儲(chǔ)單元1000。
存儲(chǔ)單元1000存儲(chǔ)用于標(biāo)識(shí)終端10的終端ID、密碼等。存儲(chǔ)單元1000用作用于接收當(dāng)與另一終端10進(jìn)行電視會(huì)議時(shí)接收的圖像數(shù)據(jù)和音頻數(shù)據(jù)的接收緩存器。
在存儲(chǔ)單元1000中,還建造具有圖5所示的輸出狀態(tài)管理表的輸出狀態(tài)管理DB 1100。在輸出狀態(tài)管理表中,管理與終端10當(dāng)前參與的會(huì)議中的其他終端10共享的數(shù)據(jù)的列表。例如,在輸出狀態(tài)管理表中,對(duì)于與其他終端10共享的每個(gè)數(shù)據(jù)彼此相關(guān)聯(lián)地管理用于標(biāo)識(shí)數(shù)據(jù)的數(shù)據(jù)ID、最后輸出時(shí)間和當(dāng)前輸出狀態(tài)。
最后輸出時(shí)間表示終端10最后輸出數(shù)據(jù)的時(shí)間。例如,在圖像數(shù)據(jù)的情況下,最后輸出時(shí)間指的是顯示控制單元16最后執(zhí)行在顯示器20上顯示圖像數(shù)據(jù)的處理的時(shí)間,且在音頻數(shù)據(jù)的情況下,最后輸出時(shí)間指的是音頻輸出單元17最后執(zhí)行用于輸出音頻以從揚(yáng)聲器115再現(xiàn)音頻的處理的時(shí)間。對(duì)于該時(shí)間,如果使用終端10中計(jì)數(shù)的系統(tǒng)時(shí)間就足夠了。
當(dāng)前輸出狀態(tài)表示由終端10輸出數(shù)據(jù)的當(dāng)前狀態(tài)。當(dāng)前狀態(tài)表示,關(guān)于數(shù)據(jù),終端10能夠正常地執(zhí)行輸出處理(正常輸出),或者終端10處于其中由于一些原因終端10嘗試輸出數(shù)據(jù)但是不能適當(dāng)?shù)貓?zhí)行輸出處理的異常狀態(tài)(異常輸出),或者選擇終端10不輸出數(shù)據(jù)(輸出停止)。這里的正常狀態(tài)指的是其中數(shù)據(jù)的輸出不停滯的狀態(tài),且異常狀態(tài)指的是其中數(shù)據(jù)的輸出在給定時(shí)間段或更長時(shí)間內(nèi)停滯的狀態(tài)。
發(fā)射/接收單元11經(jīng)由通信網(wǎng)絡(luò)2發(fā)送各種類型的數(shù)據(jù)到中繼服務(wù)器30和管理服務(wù)器40,并從其接收各種類型的數(shù)據(jù)。發(fā)射/接收單元11例如以如圖2所示的網(wǎng)絡(luò)I/F 111和CPU 101實(shí)現(xiàn)。
操作輸入接收單元12接收使用終端10的用戶的各種類型的輸入操作。操作輸入接收單元12例如以如圖2所示的操作按鈕108和電源開關(guān)109實(shí)現(xiàn)。
登錄請(qǐng)求單元13響應(yīng)于關(guān)于電源開關(guān)109的開啟操作,經(jīng)由通信網(wǎng)絡(luò)2將登錄請(qǐng)求信息和本地終端的IP地址從發(fā)射/接收單元11發(fā)送到管理服務(wù)器40。登錄請(qǐng)求單元13以如圖2所示的CPU 101實(shí)現(xiàn)。
圖像輸入單元14輸入圖像數(shù)據(jù),比如由相機(jī)112捕獲的本地基站的視頻數(shù)據(jù)和/或比如與其他終端10共享的PC的屏幕數(shù)據(jù)之類的圖像數(shù)據(jù)。圖像輸入單元14例如以如圖2所示的圖像捕獲裝置I/F 113、外部裝置連接I/F 118和CPU 101實(shí)現(xiàn)。
音頻輸入單元15輸入通過使用麥克風(fēng)114獲取的本地基站的音頻數(shù)據(jù)。音頻輸入單元15例如以如圖2所示的音頻輸入/輸出I/F 116和CPU 101實(shí)現(xiàn)。
顯示控制單元16執(zhí)行用于將由發(fā)射/接收單元11接收的圖像數(shù)據(jù)顯示為電視會(huì)議屏幕的繪圖處理等,并將所處理的數(shù)據(jù)傳遞到顯示器20以使得顯示器20顯示該電視會(huì)議屏幕。當(dāng)將在后面描述的狀態(tài)顯示處理單元23發(fā)出輸出狀態(tài)信息顯示請(qǐng)求時(shí),顯示控制單元16執(zhí)行控制以在顯示器20上顯示輸出狀態(tài)信息。顯示控制單元16例如以如圖2所示的CPU 101和顯示I/F 117實(shí)現(xiàn)。
顯示控制單元16具有時(shí)間管理單元16a的功能。每次關(guān)于由發(fā)射/接收單元11接收的每個(gè)圖像數(shù)據(jù)執(zhí)行在顯示器20上顯示數(shù)據(jù)的處理,時(shí)間管理單元16a都執(zhí)行將在上述輸出狀態(tài)管理表中的時(shí)間(系統(tǒng)時(shí)間)寫為最后輸出時(shí)間的處理。
音頻輸出單元17執(zhí)行輸出由發(fā)射/接收單元11接收的音頻數(shù)據(jù)的數(shù)據(jù)以從揚(yáng)聲器115再現(xiàn)數(shù)據(jù)的處理。音頻輸出單元17例如以如圖2所示的音頻輸入/輸出I/F 116和CPU 101實(shí)現(xiàn)。
音頻輸出單元17具有時(shí)間管理單元17a的功能。每次關(guān)于由發(fā)射/接收單元11接收的每個(gè)音頻數(shù)據(jù)執(zhí)行輸出數(shù)據(jù)以從揚(yáng)聲器115再現(xiàn)數(shù)據(jù)的處理,時(shí)間管理單元17a都執(zhí)行將上述輸出狀態(tài)管理表中的時(shí)間(系統(tǒng)時(shí)間)寫為最后輸出時(shí)間(last output time)的處理。
存儲(chǔ)/讀取處理單元18執(zhí)行在存儲(chǔ)單元1000中存儲(chǔ)各種類型的數(shù)據(jù),和從存儲(chǔ)單元1000讀取該各種類型的數(shù)據(jù)的處理。存儲(chǔ)/讀取處理單元18例如以如圖2所示的SSD 105和CPU 101實(shí)現(xiàn)。
對(duì)于終端10輸出的每個(gè)圖像數(shù)據(jù)和音頻數(shù)據(jù),輸出狀態(tài)確定單元21檢查輸出狀態(tài)管理表中的上述最后輸出時(shí)間并確定輸出狀態(tài)。通知單元22執(zhí)行向中繼服務(wù)器30通知由輸出狀態(tài)確定單元21確定的輸出狀態(tài)的處理。例如,當(dāng)輸出狀態(tài)確定單元21檢測(cè)到處于異常輸出狀態(tài)的數(shù)據(jù)時(shí),通知單元22執(zhí)行向中繼服務(wù)器30通知其的處理。當(dāng)輸出狀態(tài)確定單元21檢測(cè)到已經(jīng)從異常輸出狀態(tài)恢復(fù)到正常輸出狀態(tài)的數(shù)據(jù)時(shí),通知單元22執(zhí)行向中繼服務(wù)器30通知其的處理。將在之后具體描述由輸出狀態(tài)確定單元21和通知單元22執(zhí)行的處理的特定實(shí)例。輸出狀態(tài)確定單元21例如以如圖2所示的CPU 101實(shí)現(xiàn)。通知單元22例如以如圖2所示的網(wǎng)絡(luò)I/F 111和CPU 101實(shí)現(xiàn)。
狀態(tài)顯示處理單元23執(zhí)行用于在顯示器20上顯示表示終端10發(fā)送到另一終端10的數(shù)據(jù)在該另一終端10的的輸出狀態(tài)的輸出狀態(tài)信息的處理。例如,在接收指示圖像數(shù)據(jù)或者音頻數(shù)據(jù)處于異常輸出狀態(tài)的異常輸出通知時(shí),狀態(tài)顯示處理單元23生成表示在其他終端10存在異常的輸出狀態(tài)信息。在接收指示在其他終端10處于異常輸出狀態(tài)的圖像數(shù)據(jù)或者音頻數(shù)據(jù)已經(jīng)恢復(fù)的異常輸出恢復(fù)通知時(shí),狀態(tài)顯示處理單元23生成表示在其他終端10存在從異常輸出的恢復(fù)的輸出狀態(tài)信息。狀態(tài)顯示處理單元23將這種輸出狀態(tài)信息傳遞到顯示控制單元16,并發(fā)出輸出狀態(tài)信息顯示請(qǐng)求以在顯示器20上將輸出狀態(tài)信息例如顯示為電視會(huì)議屏幕上的彈出屏幕(參見圖18A和圖18B)。
例如響應(yīng)于用戶在操作按鈕108上的操作,狀態(tài)顯示處理單元23請(qǐng)求終端10發(fā)送到那些其他終端的各個(gè)數(shù)據(jù)的在其他終端10的輸出狀態(tài)的列表。在經(jīng)由管理服務(wù)器40接收響應(yīng)于來自中繼服務(wù)器30的請(qǐng)求提供的輸出狀態(tài)列表時(shí),狀態(tài)顯示處理單元23使用數(shù)據(jù)生成表示在參與電視會(huì)議的各個(gè)基站的在終端的輸出狀態(tài)的列表的輸出狀態(tài)信息。狀態(tài)顯示處理單元23將輸出狀態(tài)信息傳遞到顯示控制單元16,并發(fā)出輸出狀態(tài)信息顯示請(qǐng)求以將輸出狀態(tài)信息顯示為在顯示器20上的參與基站列表屏幕(參見圖20)。
這里將描述中繼服務(wù)器30的功能配置。圖6是圖示中繼服務(wù)器30的功能配置的框圖。圖7是示出了由中繼服務(wù)器30保存的示例性的全部輸出狀態(tài)管理表的圖。
如圖6所示,中繼服務(wù)器30包括發(fā)射/接收單元31、存儲(chǔ)/讀取處理單元32和輸出狀態(tài)管理單元33。這些單元例如是由CPU 201通過執(zhí)行從圖3所示的HD 204加載到RAM 203中的中繼服務(wù)器程序而實(shí)現(xiàn)的功能。中繼服務(wù)器30進(jìn)一步包括例如由如圖2所示的HD 204構(gòu)成的存儲(chǔ)單元3000。
在存儲(chǔ)單元3000中,還建造包括圖7所示的全部輸出狀態(tài)管理表的全部輸出狀態(tài)管理DB 3100。在全部輸出狀態(tài)管理表中,管理由中繼服務(wù)器30中繼的全部數(shù)據(jù)的輸出狀態(tài)的列表。例如,在全部輸出狀態(tài)管理表中,對(duì)于由中繼服務(wù)器30中繼的每個(gè)數(shù)據(jù),彼此相關(guān)聯(lián)地管理用于標(biāo)識(shí)數(shù)據(jù)的數(shù)據(jù)ID和數(shù)據(jù)處于異常輸出狀態(tài)的終端10(異常輸出終端)的IP地址。
發(fā)射/接收單元31經(jīng)由通信網(wǎng)絡(luò)2發(fā)送各種類型的數(shù)據(jù)到各個(gè)終端10和管理服務(wù)器40/從其接收各種類型的數(shù)據(jù)。發(fā)射/接收單元31例如以圖3所示的網(wǎng)絡(luò)I/F 209和CPU 201實(shí)現(xiàn)。
存儲(chǔ)/讀取處理單元32執(zhí)行在存儲(chǔ)單元3000中存儲(chǔ)/從存儲(chǔ)單元3000讀取各種類型的數(shù)據(jù)的處理。存儲(chǔ)/讀取處理單元32例如以圖3所示的HDD 205和CPU 201實(shí)現(xiàn)。
使用上述的全部輸出狀態(tài)管理表,輸出狀態(tài)管理單元33管理中繼服務(wù)器30中繼的全部數(shù)據(jù)的輸出狀態(tài)。特別地,在從每個(gè)終端10接收指示某個(gè)數(shù)據(jù)處于異常輸出狀態(tài)的通知或者指示某個(gè)數(shù)據(jù)已經(jīng)從異常輸出狀態(tài)恢復(fù)到正常輸出狀態(tài)的通知時(shí),輸出狀態(tài)管理單元33根據(jù)接收的通知校正全部輸出狀態(tài)管理表,并進(jìn)行管理以知道在哪個(gè)數(shù)據(jù)輸出中發(fā)生異常和在哪個(gè)終端10處發(fā)生異常。
在從終端10接收異常輸出通知時(shí),輸出狀態(tài)管理單元33向管理服務(wù)器40通知異常輸出信息,從其發(fā)送處于異常輸出狀態(tài)的數(shù)據(jù)的終端10的IP地址添加到該異常輸出信息,以使得發(fā)射終端10執(zhí)行顯示輸出狀態(tài)信息的處理。此外,在從終端10接收輸出狀態(tài)列表請(qǐng)求時(shí),輸出狀態(tài)管理單元33使用上述全部輸出狀態(tài)管理表創(chuàng)建輸出狀態(tài)列表,并將請(qǐng)求輸出狀態(tài)列表的終端10的IP地址添加到的輸出狀態(tài)列表傳遞到管理服務(wù)器40,以使得終端10執(zhí)行顯示輸出狀態(tài)信息的處理。
這里將描述管理服務(wù)器40的功能配置。圖8是示出了管理服務(wù)器40的示例性功能配置的框圖。圖9到圖12是示出了分別由管理服務(wù)器40保存的示例性終端驗(yàn)證管理表、示例性終端管理表、示例性目的地列表管理表且示例性會(huì)話管理表的圖。
如圖8所示,管理服務(wù)器40包括發(fā)射/接收單元41、終端驗(yàn)證單元42、狀態(tài)管理單元43、終端提取單元44、終端狀態(tài)獲取單元45、會(huì)話管理單元和存儲(chǔ)/讀取處理單元47。這些單元是由CPU 201通過執(zhí)行例如從圖3所示的HD 204加載到RAM 203中的管理服務(wù)器程序而實(shí)現(xiàn)的功能。管理服務(wù)器40進(jìn)一步包括例如由圖3所示的HD 204構(gòu)成的存儲(chǔ)單元4000。
在存儲(chǔ)單元4000中,建造包括圖9所示的終端驗(yàn)證管理表的終端驗(yàn)證管理DB 4100。在終端驗(yàn)證管理表中,與密碼相關(guān)聯(lián)地管理由管理服務(wù)器40管理的全部終端10的終端ID。例如,圖9所示的終端驗(yàn)證管理表表示具有終端ID"01aa"的終端10的密碼是“aaaa”。
在存儲(chǔ)單元4000中,還建造包括圖10所示的終端管理表的終端管理DB 4200。在終端管理表中,與每個(gè)終端10的顯示名稱(在下文中,“終端名稱”)、每個(gè)終端10的操作狀態(tài)、由管理服務(wù)器40接收到用于登錄電視會(huì)議系統(tǒng)1的登錄請(qǐng)求信息的日期和每個(gè)終端10的IP地址相關(guān)聯(lián)地管理每個(gè)終端10的終端ID。
例如,圖10所示的終端管理表表示具有終端ID"01aa"的終端10的終端名稱是“日本東京辦公室AA終端”,操作狀態(tài)是“在線(傳輸可能)”,接收到登錄請(qǐng)求信息的日期是"2009,11.10.13:40",且IP地址是"1.2.1.3"。
終端管理表則中的終端ID例如當(dāng)在電視會(huì)議系統(tǒng)1中登記終端10時(shí)唯一地分配。終端名稱由管理服務(wù)器40的管理單元登記或者改變。終端名稱可以根據(jù)從終端10向管理服務(wù)器40發(fā)出的請(qǐng)求登記或者改變。
操作狀態(tài)“在線(傳輸可能)”表示終端10已經(jīng)登錄電視會(huì)議系統(tǒng)1中但是不參與電視會(huì)議,操作狀態(tài)"在線(發(fā)送中)"表示終端10已經(jīng)登錄電視會(huì)議系統(tǒng)1中且參與電視會(huì)議系統(tǒng)1,且操作狀態(tài)“離線”表示終端10沒有登錄電視會(huì)議系統(tǒng)1中。
在存儲(chǔ)單元4000中,還建造包括圖11所示的目的地列表管理表的目的地列表管理DB 4300。在目的地列表管理表中,隨著終端(請(qǐng)求終端)的終端ID發(fā)出開始電視會(huì)議的請(qǐng)求,關(guān)聯(lián)地管理登記為參與電視會(huì)議的其他終端(目的地終端)的候選的全部終端10的終端ID。
例如,圖11所示的目的地列表管理表表示,在具有終端ID"01ab"的終端10發(fā)出開始電視會(huì)議的請(qǐng)求的情況下,目的地終端候選是具有終端ID"01aa"的終端10、具有終端ID“01ca”的終端10和具有終端ID“01cb”的終端10。響應(yīng)于從終端10向管理服務(wù)器40發(fā)出的請(qǐng)求添加或者刪除目的地終端候選。
在存儲(chǔ)單元4000中,還建造包括圖12所示的會(huì)話管理表的會(huì)話管理DB 4400。在會(huì)話管理表中,與標(biāo)識(shí)要用于中繼數(shù)據(jù)的中繼服務(wù)器30的中繼服務(wù)器ID,請(qǐng)求終端的終端ID,目的地終端的終端ID和標(biāo)識(shí)在數(shù)據(jù)會(huì)話Sed中發(fā)送/接收的數(shù)據(jù)的數(shù)據(jù)ID相關(guān)聯(lián)地管理分配給其中發(fā)送和接收數(shù)據(jù)的每個(gè)數(shù)據(jù)會(huì)話Sed的每個(gè)會(huì)話ID。
例如,圖12所示的會(huì)話管理表指出,在具有會(huì)話ID"se1"的數(shù)據(jù)會(huì)話Sed中,經(jīng)由具有中繼服務(wù)器ID"111a"的中繼服務(wù)器30在具有終端ID"01aa"的請(qǐng)求終端和具有終端ID"01db"的目的地終端之間發(fā)送和接收具有數(shù)據(jù)ID“RS100”的數(shù)據(jù)和具有數(shù)據(jù)ID“RS101”的數(shù)據(jù)。
發(fā)射/接收單元41經(jīng)由通信網(wǎng)絡(luò)2發(fā)送各種類型的數(shù)據(jù)到各個(gè)終端10和中繼服務(wù)器30并從其接收各種類型的數(shù)據(jù)。發(fā)射/接收單元41例如以圖3所示的網(wǎng)絡(luò)I/F 209和CPU 201實(shí)現(xiàn)。
終端驗(yàn)證單元42通過使用經(jīng)由發(fā)射/接收單元41接收的來自終端10的登錄請(qǐng)求信息中包括的終端ID和密碼作為搜索關(guān)鍵字來搜索終端驗(yàn)證管理DB 4100、且通過確定是否在終端驗(yàn)證管理DB 4100中管理相同終端ID和密碼而執(zhí)行終端驗(yàn)證。終端驗(yàn)證單元42例如以圖3所示的CPU 201實(shí)現(xiàn)。
為了管理已經(jīng)發(fā)送登錄請(qǐng)求信息的終端10的操作狀態(tài),狀態(tài)管理單元43在存儲(chǔ)單元4000的終端管理DB 4200中存儲(chǔ)與操作狀態(tài)相關(guān)聯(lián)的終端10的終端ID、由管理服務(wù)器40接收到登錄請(qǐng)求信息的日期和IP地址。此外,基于響應(yīng)于終端10的電源開關(guān)109從開啟狀態(tài)切換關(guān)閉從終端10發(fā)送的電源關(guān)閉狀態(tài)信息,狀態(tài)管理單元43將在終端管理DB 4200中的終端10的操作狀態(tài)從在線改變?yōu)殡x線。狀態(tài)管理單元43例如以圖3所示的CPU 201實(shí)現(xiàn)。
使用已經(jīng)發(fā)送登錄請(qǐng)求信息的終端10的終端ID作為搜索關(guān)鍵字,終端提取單元44搜索存儲(chǔ)單元4000的目的地列表管理DB 4300,并在終端10是請(qǐng)求終端的情況下提取作為目的地終端候選的終端10的終端ID。此外,使用已經(jīng)發(fā)送登錄請(qǐng)求信息的終端10的終端ID作為搜索關(guān)鍵字,終端提取單元44搜索目的地列表管理DB 4300,并提取對(duì)于其終端10的終端ID登記為目的地終端候選的其它終端10的終端ID。終端提取單元44例如以圖3所示的CPU 201實(shí)現(xiàn)。
使用由終端提取單元提取的終端ID作為搜索關(guān)鍵字,終端狀態(tài)獲取單元45搜索存儲(chǔ)單元4000的終端管理DB 4200,并讀取每個(gè)檢測(cè)到的終端ID的操作狀態(tài)。因此,終端狀態(tài)獲取單元45可以獲取作為與已經(jīng)發(fā)送登錄請(qǐng)求信息的終端10對(duì)應(yīng)的目的地終端候選的全部終端10的操作狀態(tài)。此外,使用已經(jīng)發(fā)送登錄請(qǐng)求信息的終端10的終端ID作為搜索關(guān)鍵字,終端狀態(tài)獲取單元45搜索終端管理DB 4200并獲取終端10的操作狀態(tài)。終端狀態(tài)獲取單元45例如以圖3所示的CPU 201實(shí)現(xiàn)。
在經(jīng)由中繼服務(wù)器30在終端10之間建立數(shù)據(jù)會(huì)話Sed時(shí),會(huì)話管理單元46向數(shù)據(jù)會(huì)話Sed分配會(huì)話ID。會(huì)話管理單元46在存儲(chǔ)單元4000的會(huì)話管理DB 4400中與會(huì)話ID相關(guān)聯(lián)地存儲(chǔ)請(qǐng)求終端的終端ID、目的地終端的終端ID和發(fā)送/接收的數(shù)據(jù)的數(shù)據(jù)ID。會(huì)話管理單元46例如使用圖3所示的CPU 201實(shí)現(xiàn)。
這里將描述根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)1的操作。圖13是圖示直到終端10進(jìn)入用于參與電視會(huì)議的預(yù)備狀態(tài)為止的示例性預(yù)備操作的序列圖。圖13圖示終端10aa是請(qǐng)求終端,終端10ba和終端10db是目的地終端,且作為請(qǐng)求終端的終端10aa進(jìn)入預(yù)備狀態(tài)的實(shí)例。在預(yù)備操作中,在終端10aa、10ba和10db和管理服務(wù)器40當(dāng)中的管理信息會(huì)話Sei中發(fā)送和接收各種類型的信息。
首先,響應(yīng)于終端10aa的電源開關(guān)109上的操作,接通終端10aa的電源(步驟S11)。響應(yīng)于接通電源,終端10aa的登錄請(qǐng)求單元13經(jīng)由通信網(wǎng)絡(luò)2將表示登錄請(qǐng)求的登錄請(qǐng)求信息從發(fā)射/接收單元11發(fā)送到管理服務(wù)器40(步驟S12)??梢皂憫?yīng)于從終端10用戶的指令輸入發(fā)送登錄請(qǐng)求信息。
登錄請(qǐng)求信息包括作為請(qǐng)求終端的終端10aa的終端ID和密碼。由存儲(chǔ)/讀取處理單元18從存儲(chǔ)單元1000讀取終端ID和密碼。終端ID和密碼可以是從連接到終端10的外部記錄介質(zhì),比如用戶標(biāo)識(shí)模塊卡(SIM卡)讀取的信息。當(dāng)由管理服務(wù)器40接收到從終端10aa發(fā)送的登錄請(qǐng)求信息時(shí),管理服務(wù)器40可以知道作為發(fā)射終端的終端10aa的IP地址。
管理服務(wù)器40的終端驗(yàn)證單元42通過使用經(jīng)由發(fā)射/接收單元41接收的登錄請(qǐng)求信息中包括的終端ID和密碼作為搜索關(guān)鍵字搜索存儲(chǔ)單元4000的終端驗(yàn)證管理DB 4100,并通過確定是否在終端驗(yàn)證管理DB 4100中管理與搜索關(guān)鍵字相同的終端ID和密碼,來執(zhí)行終端驗(yàn)證(步驟S13)。
當(dāng)終端驗(yàn)證單元42確定未管理與搜索關(guān)鍵字相同的終端ID和密碼、即確定不是來自具有有效使用授權(quán)的終端10的登錄請(qǐng)求時(shí),發(fā)射/接收單元41經(jīng)由通信網(wǎng)絡(luò)2將表示由終端驗(yàn)證單元42獲得的驗(yàn)證結(jié)果的驗(yàn)證結(jié)果信息發(fā)送到登錄請(qǐng)求終端10aa,且預(yù)備操作結(jié)束。
另一方面,當(dāng)終端驗(yàn)證單元42確定管理與搜索關(guān)鍵字相同的終端ID和密碼、即確定是來自具有有效使用授權(quán)的終端10的登錄請(qǐng)求時(shí),狀態(tài)管理單元43在終端管理DB 4200中彼此相關(guān)聯(lián)地存儲(chǔ)終端10aa的終端ID、操作狀態(tài)、接收到登錄請(qǐng)求信息的日期和終端10aa的IP地址(步驟S14)。
管理服務(wù)器40的發(fā)射/接收單元41經(jīng)由通信網(wǎng)絡(luò)2將表示由終端驗(yàn)證單元42獲得的驗(yàn)證結(jié)果的驗(yàn)證結(jié)果信息發(fā)送到登錄請(qǐng)求終端10aa。(步驟S15)
管理服務(wù)器40的終端提取單元44使用登錄請(qǐng)求終端10aa的終端ID作為搜索關(guān)鍵字,搜索目的地列表管理DB 4300,并提取與終端10aa對(duì)應(yīng)的目的地終端候選的終端ID(步驟S16)。
管理服務(wù)器40的終端狀態(tài)獲取單元45通過使用由終端提取單元44提取的目的地終端候選的終端ID作為搜索關(guān)鍵字搜索終端管理DB 4200,并通過每個(gè)由終端提取單元44提取的終端ID讀取“離線”、“在線(傳輸可能)”或者“在線(發(fā)送中)”的操作狀態(tài),來獲取作為目的地終端候選的每個(gè)終端10的操作狀態(tài)(步驟S17)。
管理服務(wù)器40的發(fā)射/接收單元41經(jīng)由通信網(wǎng)絡(luò)2發(fā)送目的地狀態(tài)信息到終端10aa,該目的地狀態(tài)信息包括在步驟S17用作搜索關(guān)鍵字的終端ID的和它們的相應(yīng)的操作狀態(tài),每個(gè)是"離線"、"在線(傳輸可能)"或者"在線(發(fā)送中)"(步驟S18)。這允許終端10aa知道作為目的地終端候選的每個(gè)終端10的當(dāng)前操作狀態(tài),操作狀態(tài)是"離線"、"在線(傳輸可能)"或者"在線(發(fā)送中)"。
管理服務(wù)器40的終端提取單元44使用登錄請(qǐng)求終端10aa的終端ID作為搜索關(guān)鍵字來搜索目的地列表管理DB 4300,并提取對(duì)于其終端10aa的終端ID登記為目的地終端候選的其他終端10的終端ID(步驟S19)。
管理服務(wù)器40的狀態(tài)管理單元43使用登錄請(qǐng)求終端10aa的終端ID作為搜索關(guān)鍵字來搜索終端管理DB 4200,并獲取登錄請(qǐng)求終端10aa的操作狀態(tài)為"在線(傳輸可能)"(步驟S20)。
管理服務(wù)器40的發(fā)射/接收單元41將包括處于在步驟S20獲取的"在線(傳輸可能)"的終端10aa的終端ID和操作狀態(tài)的目的地狀態(tài)信息發(fā)送到由在步驟S19提取的終端ID標(biāo)識(shí)的終端10當(dāng)中在終端管理DB 4200中每個(gè)操作狀態(tài)都是"在線"的終端(這里終端10ba和10db)(步驟S21-1和步驟S21-2)。當(dāng)目的地狀態(tài)信息發(fā)送到終端10ba和10db時(shí),發(fā)射/接收單元41根據(jù)終端10ba和10db的終端ID參考在圖10所示的終端管理表中管理的終端的IP地址。
上述預(yù)備操作使得可以將處于"在線(傳輸可能)"的登錄請(qǐng)求終端10aa的終端ID和操作狀態(tài)發(fā)送到可以向/從登錄請(qǐng)求終端10aa發(fā)送/接收數(shù)據(jù)的終端10ba和10db。此外,當(dāng)完成預(yù)備操作的步驟S18時(shí),例如,終端10aa的顯示控制單元16在顯示器20上顯示的目的地列表的信息當(dāng)中,在顯示器20上高亮關(guān)于參與電視會(huì)議的終端,即,其每個(gè)操作狀態(tài)是"在線(發(fā)送中)"或者"在線(傳輸可能)"的終端的信息,這允許用戶知道參與電視會(huì)議的終端10或者可以參與電視會(huì)議的終端10。
圖14是圖示直到終端10進(jìn)入?yún)⑴c電視會(huì)議的參與狀態(tài)時(shí)為止的示例性會(huì)議參與操作的序列圖。圖14圖示其中終端10aa參與與終端10db的電視會(huì)議的實(shí)例。在會(huì)議參與操作中,在終端10aa和10db和管理服務(wù)器40之間的管理信息會(huì)話Sei中發(fā)送和接收各種類型的信息。
當(dāng)終端10aa的用戶操作操作按鈕108以選擇參與電視會(huì)議時(shí),終端10aa的操作輸入接收單元12接收參與與終端10db的電視會(huì)議的請(qǐng)求(步驟S31)。響應(yīng)于該請(qǐng)求,終端10aa的發(fā)射/接收單元11將參與請(qǐng)求信息發(fā)送到管理服務(wù)器40,該參與請(qǐng)求信息包括終端10aa的終端ID和終端10db的終端ID,并不是終端10aa要參與電視會(huì)議(步驟S32)。因此,管理服務(wù)器40的發(fā)射/接收單元41接收參與請(qǐng)求信息,且可以檢查請(qǐng)求發(fā)射終端10aa的IP地址。
管理服務(wù)器40的狀態(tài)管理單元43使用參與請(qǐng)求信息中包括的終端10aa的終端ID作為搜索關(guān)鍵字來搜索終端管理DB 4200,并將參與請(qǐng)求終端10aa的操作狀態(tài)設(shè)置為"在線(發(fā)送中)"(步驟S33)。
管理服務(wù)器40的會(huì)話管理單元46生成用于標(biāo)識(shí)數(shù)據(jù)會(huì)話Sed的會(huì)話ID,該數(shù)據(jù)會(huì)話Sed用于在終端10aa和終端10db之間發(fā)送/接收數(shù)據(jù)(步驟S34)。會(huì)話管理單元46在會(huì)話管理DB 4400中存儲(chǔ)在步驟S34生成的會(huì)話ID,使用的中繼服務(wù)器30的中繼服務(wù)器ID,終端10aa和10db的終端ID和用于標(biāo)識(shí)發(fā)送和接收的數(shù)據(jù)的數(shù)據(jù)ID(步驟S35)。
管理服務(wù)器40的發(fā)射/接收單元41經(jīng)由通信網(wǎng)絡(luò)2將包括終端10aa的終端ID的開始請(qǐng)求信息發(fā)送到終端10db(步驟S36)。因此,終端10db可以知道哪個(gè)終端10已經(jīng)發(fā)出參與電視會(huì)議的請(qǐng)求。已經(jīng)從管理服務(wù)器40接收了開始請(qǐng)求信息的終端10db經(jīng)由通信網(wǎng)絡(luò)2將表示已經(jīng)完成了開始請(qǐng)求信息的接收的接收完成信息從發(fā)射/接收單元11發(fā)送到管理服務(wù)器40(步驟S37)。
管理服務(wù)器40的發(fā)射/接收單元41經(jīng)由通信網(wǎng)絡(luò)2將表示用于開始數(shù)據(jù)中繼的請(qǐng)求的中繼開始請(qǐng)求信息發(fā)送到中繼服務(wù)器30(步驟S38)。中繼開始請(qǐng)求信息包括終端10aa和終端10db的IP地址。在接收中繼開始請(qǐng)求信息時(shí),中繼服務(wù)器30建立用于在終端10aa和終端10db之間發(fā)送和接收數(shù)據(jù)的數(shù)據(jù)會(huì)話Sed(步驟S39)。因此,終端10aa可以參與與終端10db的電視會(huì)議。
管理服務(wù)器40的發(fā)射/接收單元41將包括處于"在線(發(fā)送中)"的終端10aa的終端ID和操作狀態(tài)的終端狀態(tài)改變信息廣播給在終端管理DB 4200中登記的每個(gè)終端10(步驟S40)。因此,已經(jīng)接收了終端狀態(tài)改變信息的每個(gè)終端10可以根據(jù)需要存儲(chǔ)和顯示終端10aa的操作狀態(tài)。
圖15是圖示在終端10之間的示例性數(shù)據(jù)發(fā)射/接收操作的序列圖。圖15圖示在終端10aa和終端10db之間發(fā)送數(shù)據(jù)的實(shí)例。在數(shù)據(jù)發(fā)送和接收操作中,在終端10aa和終端10db之間的數(shù)據(jù)會(huì)話Sed中發(fā)送和接收?qǐng)D像數(shù)據(jù)或者音頻數(shù)據(jù)。
如使用圖14描述的,一旦在終端10aa和終端10db之間建立數(shù)據(jù)會(huì)話Sed,終端10aa的發(fā)射/接收單元11就經(jīng)由通信網(wǎng)絡(luò)2將輸入到圖像輸入單元14的圖像數(shù)據(jù)和輸入到音頻輸入單元15的音頻數(shù)據(jù)發(fā)送到中繼服務(wù)器30(步驟S51)。
已經(jīng)從終端10aa接收?qǐng)D像數(shù)據(jù)和音頻數(shù)據(jù)的中繼服務(wù)器30將所接收的圖像數(shù)據(jù)和音頻數(shù)據(jù)發(fā)送到參與電視會(huì)議的每個(gè)終端(這里的終端10aa和10db)(步驟S52-1和步驟S52-2)。
已經(jīng)從中繼服務(wù)器30接收了圖像數(shù)據(jù)和音頻數(shù)據(jù)的每個(gè)終端10aa和10db使得顯示控制單元16在顯示器20上顯示由所接收的圖像數(shù)據(jù)表示的圖像,且使得音頻輸出單元17輸出由所接收的音頻數(shù)據(jù)表示的聲音以從揚(yáng)聲器115再現(xiàn)聲音(步驟S53-1和步驟S53-2)。每次顯示控制單元16的時(shí)間管理單元16a執(zhí)行用于在顯示器20上顯示圖像數(shù)據(jù)的處理,時(shí)間管理單元16a執(zhí)行在上述輸出狀態(tài)管理DB 1100的輸出狀態(tài)管理表中將時(shí)間寫為最后輸出時(shí)間的處理(參見圖5)。每次音頻輸出單元17的時(shí)間管理單元17a執(zhí)行輸出音頻數(shù)據(jù)以從揚(yáng)聲器115再現(xiàn)音頻數(shù)據(jù)的處理,時(shí)間管理單元17a執(zhí)行在輸出狀態(tài)管理表中將時(shí)間寫為最后輸出時(shí)間的處理。
終端10db的發(fā)射/接收單元11然后將已經(jīng)輸入到圖像輸入單元14的圖像數(shù)據(jù)和已經(jīng)輸入到音頻輸入單元15的音頻數(shù)據(jù)經(jīng)由通信網(wǎng)絡(luò)2發(fā)送到中繼服務(wù)器30(步驟S54)。
已經(jīng)從終端10aa接收?qǐng)D像數(shù)據(jù)和音頻數(shù)據(jù)的中繼服務(wù)器30將所接收的圖像數(shù)據(jù)和音頻數(shù)據(jù)發(fā)送到參與電視會(huì)議的每個(gè)終端(這里的終端10aa和10db)(步驟S55-1和步驟S55-2)。
已經(jīng)從中繼服務(wù)器30接收了圖像數(shù)據(jù)和音頻數(shù)據(jù)的每個(gè)終端10aa和10db使得顯示控制單元16在顯示器20上顯示由所接收的圖像數(shù)據(jù)表示的圖像,且使得音頻輸出單元17輸出由所接收的音頻數(shù)據(jù)表示的聲音以從揚(yáng)聲器115再現(xiàn)聲音(步驟S56-1和步驟S56-2)。每次執(zhí)行用于在顯示器20上顯示圖像數(shù)據(jù)的處理,顯示控制單元16的時(shí)間管理單元16a執(zhí)行在上述輸出狀態(tài)管理DB 1100的輸出狀態(tài)管理表中將該時(shí)間寫為最后輸出時(shí)間的寫入處理(參見圖5)。每次執(zhí)行輸出音頻數(shù)據(jù)以從揚(yáng)聲器115再現(xiàn)音頻數(shù)據(jù)的處理,音頻輸出單元17的時(shí)間管理單元17a執(zhí)行在輸出狀態(tài)管理表中將該時(shí)間寫為最后輸出時(shí)間的寫入處理。
如上所述,終端10aa和10db能夠通過經(jīng)由中繼服務(wù)器30發(fā)送和接收?qǐng)D像數(shù)據(jù)或者音頻數(shù)據(jù)來進(jìn)行電視會(huì)議。為了簡單的描述,圖15假定存在兩個(gè)終端10aa和10db作為參與電視會(huì)議的終端10;但是,即使存在參與電視會(huì)議的三個(gè)或更多個(gè)終端,以與如圖15所示的數(shù)據(jù)發(fā)射/接收操作同樣的方式在終端10當(dāng)中發(fā)送和接收?qǐng)D像數(shù)據(jù)和音頻數(shù)據(jù)。
將在這里參考圖16描述由每個(gè)終端10的輸出狀態(tài)確定單元21和通知單元22執(zhí)行的處理的特定實(shí)例。圖16是圖示由輸出狀態(tài)確定單元21和通知單元22執(zhí)行的示例性處理過程的流程圖。
參考上述輸出狀態(tài)管理分貝1100的輸出狀態(tài)管理表(參見圖5),輸出狀態(tài)確定單元21從在終端10參與的電視會(huì)議中共享的圖像數(shù)據(jù)和音頻數(shù)據(jù)當(dāng)中,確定終端10發(fā)送的每個(gè)數(shù)據(jù)的輸出狀態(tài)(不處于“輸出停止”的輸出狀態(tài)的數(shù)據(jù)),并根據(jù)需要更新輸出狀態(tài)管理表。通知單元22在輸出狀態(tài)改變時(shí)發(fā)出通知到中繼服務(wù)器30。
如圖16所示,由輸出狀態(tài)確定單元21和通知單元22執(zhí)行的處理例程包括第一環(huán)路處理(步驟S100)和在第一環(huán)路處理之后的第二環(huán)路處理(步驟S200)。輸出狀態(tài)確定單元21和通知單元22在給定定時(shí)(例如,在每5秒間隔)重復(fù)地執(zhí)行由這兩個(gè)類型的環(huán)路處理構(gòu)成的例程。
在第一環(huán)路處理(步驟S100)中,關(guān)于輸出狀態(tài)管理DB 1100的輸出狀態(tài)管理表中管理的數(shù)據(jù)當(dāng)中其當(dāng)前輸出狀態(tài)是"正常輸出"的每個(gè)數(shù)據(jù)(在下文中,稱為“數(shù)據(jù)A”)執(zhí)行以下步驟S101到S104。
輸出狀態(tài)確定單元21參考輸出狀態(tài)管理表檢查數(shù)據(jù)A的最后輸出時(shí)間,并確定從該時(shí)間開始直到現(xiàn)在經(jīng)過的時(shí)間是否超過閾值T1(步驟S101)。當(dāng)從最后輸出時(shí)間開始經(jīng)過的時(shí)間不超過閾值T1時(shí)(在步驟S101的“否”),數(shù)據(jù)A的輸出狀態(tài)仍然是"正常輸出",且因此處理移動(dòng)到關(guān)于下一數(shù)據(jù)A的確定處理(步驟S101)。
另一方面,當(dāng)在步驟S101確定從最后output時(shí)間開始經(jīng)過的時(shí)間超過閾值T1時(shí)(在步驟S101“是”),輸出狀態(tài)確定單元21將用于確定輸出狀態(tài)是否已經(jīng)恢復(fù)的恢復(fù)計(jì)數(shù)器清除到0(步驟S102),并將輸出狀態(tài)管理表中數(shù)據(jù)A的輸出狀態(tài)從"正常輸出"改變?yōu)?異常輸出"(步驟S103)。通知單元22向中繼服務(wù)器30通知已經(jīng)進(jìn)入"異常輸出"的數(shù)據(jù)A的輸出狀態(tài)(步驟S104)。異常輸出通知包括其輸出狀態(tài)已經(jīng)進(jìn)入"異常輸出"的數(shù)據(jù)A的數(shù)據(jù)ID和終端10的IP地址。
此后,當(dāng)存在關(guān)于其還未執(zhí)行第一環(huán)路處理(步驟S100)的數(shù)據(jù)A時(shí),處理返回到步驟S101,且此后重復(fù)處理,且當(dāng)關(guān)于全部數(shù)據(jù)A的第一環(huán)路處理(步驟S100)結(jié)束時(shí),處理移動(dòng)到第二環(huán)路處理(步驟S200)。
在第二環(huán)路處理中(步驟S200),關(guān)于在輸出狀態(tài)管理DB 1100的輸出狀態(tài)管理表中管理的數(shù)據(jù)當(dāng)中其當(dāng)前輸出狀態(tài)已經(jīng)進(jìn)入"異常輸出"(在下文中,稱為“數(shù)據(jù)B”)的每個(gè)數(shù)據(jù)執(zhí)行以下步驟S201到S206的處理。
首先,輸出狀態(tài)確定單元21參考輸出狀態(tài)管理表來檢查數(shù)據(jù)B的最后輸出時(shí)間,并確定從該時(shí)間開始直到現(xiàn)在經(jīng)過的時(shí)間是否小于閾值T2(步驟S201)。閾值T2優(yōu)選地小于用于在步驟S101的確定處理的閾值T1,且是對(duì)于其安全地確定已經(jīng)恢復(fù)數(shù)據(jù)輸出狀態(tài)的值。當(dāng)從最后輸出時(shí)間開始經(jīng)過的時(shí)間不小于閾值T2時(shí)(在步驟S201的“否”),輸出狀態(tài)確定單元21將恢復(fù)計(jì)數(shù)器清除為0(步驟S202),且移動(dòng)到關(guān)于下一數(shù)據(jù)B的確定處理(步驟S201)。
另一方面,在確定從最后輸出時(shí)間開始經(jīng)過的時(shí)間小于在步驟S201的閾值T2時(shí)(在步驟S201的“是”),輸出狀態(tài)確定單元21將恢復(fù)計(jì)數(shù)器遞增1(步驟S203),且然后確定恢復(fù)計(jì)數(shù)器的值是否等于或者大于閾值N(步驟S204)。當(dāng)恢復(fù)計(jì)數(shù)器的值小于閾值N時(shí)(在步驟S204的"否"),存在輸出狀態(tài)的恢復(fù)是臨時(shí)的可能性,且因此處理移動(dòng)到關(guān)于下一數(shù)據(jù)B的確定處理(步驟S201)。
另一方面,在步驟S204確定恢復(fù)計(jì)數(shù)器的值等于或者大于閾值N時(shí)(在步驟S204的“是”),輸出狀態(tài)確定單元21將輸出狀態(tài)管理表中數(shù)據(jù)B的輸出狀態(tài)從"異常輸出"改變到"正常輸出"(步驟S205)。通知單元22向中繼服務(wù)器30通知數(shù)據(jù)B的輸出狀態(tài)已經(jīng)從"異常輸出"恢復(fù)到"正常輸出"(步驟S206)。異常輸出恢復(fù)通知包括其輸出狀態(tài)已經(jīng)恢復(fù)到"正常輸出"的數(shù)據(jù)B的數(shù)據(jù)ID和終端10的IP地址。
如果存在關(guān)于其還未執(zhí)行第二環(huán)路處理(步驟S200)的數(shù)據(jù)B,則處理返回到步驟S201以此后重復(fù)處理。當(dāng)關(guān)于全部數(shù)據(jù)B的第二環(huán)路處理(步驟S200)結(jié)束時(shí),圖16中的流程圖中示出的一系列處理結(jié)束。
將參考圖17描述關(guān)于數(shù)據(jù)輸出狀態(tài)的通知和終端10、中繼服務(wù)器30和管理服務(wù)器40的伴隨操作。圖17是圖示包括異常輸出通知和異常輸出恢復(fù)通知的示例性操作的序列圖。圖17圖示關(guān)于經(jīng)由中繼服務(wù)器30從終端10aa發(fā)送到終端10bd和終端10dc的圖像數(shù)據(jù)或者音頻數(shù)據(jù)發(fā)出輸出狀態(tài)通知的實(shí)例。
來自參與電視會(huì)議的終端10aa的圖像數(shù)據(jù)或者音頻數(shù)據(jù)被經(jīng)由中繼服務(wù)器30發(fā)送到參與同一電視會(huì)議的終端10bd和終端10dc(步驟S61到S63)。雖然未圖示圖17,假定將數(shù)據(jù)從終端10aa連續(xù)地發(fā)送到終端10bd和終端10dc。終端10bd和終端10dc根據(jù)圖16所示的流程保持確定(例如,每5秒)來自終端10aa的數(shù)據(jù)的輸出狀態(tài)。
假定終端10db檢測(cè)到從終端10aa發(fā)送的數(shù)據(jù)的輸出狀態(tài)是"異常輸出"。在該情況下,終端10db將包括確定為"異常輸出"的數(shù)據(jù)的數(shù)據(jù)ID和終端10db的IP地址的異常輸出通知發(fā)送到中繼服務(wù)器30(步驟S64)。
在從終端10db接收異常輸出通知時(shí),中繼服務(wù)器30更新全部輸出狀態(tài)管理DB 3100的全部輸出狀態(tài)管理表(步驟S65)。特別地,中繼服務(wù)器30將已經(jīng)檢測(cè)為"異常輸出"的終端(這里終端10db)的IP地址添加到與在全部輸出狀態(tài)管理表中處于"異常輸出"狀態(tài)下的數(shù)據(jù)的數(shù)據(jù)ID對(duì)應(yīng)的"異常輸出終端"欄。
中繼服務(wù)器30將包括處于異常輸出狀態(tài)的數(shù)據(jù)的數(shù)據(jù)ID,已經(jīng)檢測(cè)為"異常輸出"的終端(這里終端10db)的IP地址和從其發(fā)送處于"異常輸出"的狀態(tài)下的數(shù)據(jù)的終端(這里終端10aa)的IP地址的異常輸出通知發(fā)送到管理服務(wù)器40(步驟S66)。
在從中繼服務(wù)器30接收異常輸出通知時(shí),管理服務(wù)器40使用已經(jīng)檢測(cè)為"異常輸出"的終端(這里終端10db)的IP地址作為搜索關(guān)鍵字來搜索終端管理DB 4200,并獲取終端10db的終端名稱(步驟S67)。管理服務(wù)器40然后將包括處于"異常輸出"的狀態(tài)下的數(shù)據(jù)的數(shù)據(jù)ID和已經(jīng)檢測(cè)為"異常輸出"的終端(這里終端10db)的終端名稱的異常輸出通知發(fā)送到數(shù)據(jù)發(fā)射終端(這里終端10aa)(步驟S68)。因此,終端10aa可以知道終端10aa發(fā)送的哪個(gè)數(shù)據(jù)處于"異常輸出"的狀態(tài)下和在哪個(gè)終端它已經(jīng)發(fā)生。
在已經(jīng)從管理服務(wù)器40接收了異常輸出通知的終端10aa,狀態(tài)顯示處理單元23根據(jù)來自管理服務(wù)器40的異常輸出通知而執(zhí)行在顯示器20上顯示輸出狀態(tài)信息的處理(步驟S69)。例如,根據(jù)來自管理服務(wù)器40的異常輸出通知,狀態(tài)顯示處理單元23生成表示在終端10db(這里,終端名稱是辦公室B)圖像數(shù)據(jù)處于"異常輸出"的狀態(tài)下的輸出狀態(tài)信息。狀態(tài)顯示處理單元23將所生成的輸出狀態(tài)信息傳遞到顯示控制單元16,并發(fā)出輸出狀態(tài)信息顯示請(qǐng)求以例如如圖18A所示地在顯示器20上將輸出狀態(tài)信息顯示為電視會(huì)議屏幕300上的彈出屏幕,該輸出狀態(tài)信息310由敘述“在辦公室B已經(jīng)發(fā)生異常圖像輸出”的消息構(gòu)成。
假定終端10db然后檢測(cè)到從終端10aa發(fā)送的數(shù)據(jù)的輸出狀態(tài)已經(jīng)從"異常輸出"恢復(fù)到"正常輸出"。在該情況下,終端10db將包括其輸出狀態(tài)已經(jīng)恢復(fù)的數(shù)據(jù)的ID和終端10db的IP地址的異常輸出恢復(fù)通知發(fā)送到中繼服務(wù)器30(步驟S70)。
在從終端10db接收異常輸出恢復(fù)通知時(shí),中繼服務(wù)器30根據(jù)該異常輸出恢復(fù)通知更新全部輸出狀態(tài)管理DB 3100的全部輸出狀態(tài)管理表(步驟S71)。特別地,中繼服務(wù)器30從與在全部輸出狀態(tài)管理表中其輸出狀態(tài)已經(jīng)恢復(fù)的數(shù)據(jù)的數(shù)據(jù)ID對(duì)應(yīng)的"異常輸出終端"欄中刪除已經(jīng)檢測(cè)到輸出狀態(tài)的恢復(fù)的終端(這里終端10db)的IP地址。
中繼服務(wù)器30然后將異常輸出恢復(fù)通知發(fā)送到管理服務(wù)器40,該異常輸出恢復(fù)通知包括其輸出狀態(tài)已經(jīng)恢復(fù)的數(shù)據(jù)的數(shù)據(jù)ID、已經(jīng)檢測(cè)到輸出狀態(tài)的恢復(fù)的終端(這里終端10db)的IP地址和從其發(fā)送其輸出狀態(tài)已經(jīng)恢復(fù)的數(shù)據(jù)的終端(這里終端10aa)的IP地址(步驟S72)。
在從中繼服務(wù)器30接收異常輸出恢復(fù)通知時(shí),管理服務(wù)器40使用已經(jīng)檢測(cè)到輸出狀態(tài)的恢復(fù)的終端(這里終端10db)的IP地址作為搜索關(guān)鍵字來搜索終端管理DB 4200,并獲取終端10db的終端名稱(步驟S73)。管理服務(wù)器40然后將異常輸出恢復(fù)通知發(fā)送到數(shù)據(jù)發(fā)射終端(這里終端10aa),該異常輸出恢復(fù)通知包括其輸出狀態(tài)已經(jīng)恢復(fù)的數(shù)據(jù)的數(shù)據(jù)ID和已經(jīng)檢測(cè)到輸出狀態(tài)的恢復(fù)的終端(這里終端10db)的終端名稱(步驟S74)。因此,終端10aa可以知道終端10aa發(fā)送的哪個(gè)數(shù)據(jù)已經(jīng)恢復(fù)其輸出狀態(tài)和在哪個(gè)終端它已經(jīng)發(fā)生。
根據(jù)來自管理服務(wù)器40的異常輸出恢復(fù)通知,已經(jīng)從管理服務(wù)器40接收到異常輸出恢復(fù)通知的終端10aa執(zhí)行用于在顯示器20上顯示輸出狀態(tài)信息的處理(步驟S75)。例如,根據(jù)來自管理服務(wù)器40的異常輸出恢復(fù)通知,狀態(tài)顯示處理單元23生成表示在終端10db(這里顯示名稱是辦公室B)的處于"異常輸出"的狀態(tài)下的圖像數(shù)據(jù)已經(jīng)恢復(fù)到"正常輸出"的狀態(tài)的輸出狀態(tài)信息。狀態(tài)顯示處理單元23將所生成的輸出狀態(tài)信息傳遞到顯示控制單元16,并發(fā)出輸出狀態(tài)信息顯示請(qǐng)求以例如如圖18B所示地在顯示器20上將輸出狀態(tài)信息顯示為電視會(huì)議屏幕300上的彈出屏幕,該輸出狀態(tài)信息320由敘述“在辦公室B的圖像輸出狀態(tài)已經(jīng)恢復(fù)”的消息構(gòu)成。
在圖17中的序列圖中示出的實(shí)例中,執(zhí)行輸出狀態(tài)信息顯示處理的終端10aa從管理服務(wù)器40接收包括已經(jīng)檢測(cè)為"異常輸出"的終端10db的終端名稱的異常輸出通知和包括已經(jīng)檢測(cè)到輸出狀態(tài)的恢復(fù)的終端10db的終端名稱的異常輸出恢復(fù)通知;但是,在執(zhí)行輸出狀態(tài)信息顯示處理的終端10存儲(chǔ)參與電視會(huì)議的其他終端的終端ID和終端名稱之間的對(duì)應(yīng)關(guān)系的情況下,終端10可以配置為從管理服務(wù)器40接收每個(gè)代替終端名稱包括終端ID的異常輸出通知和異常輸出恢復(fù)信息。
在圖17的序列圖中示出的實(shí)例中,通過經(jīng)由管理服務(wù)器40將異常輸出通知和異常輸出恢復(fù)通知從中繼服務(wù)器30發(fā)送到終端10,已經(jīng)檢測(cè)為"異常輸出"的終端10和已經(jīng)檢測(cè)到輸出狀態(tài)的恢復(fù)的終端10的IP地址轉(zhuǎn)換為顯示名稱,且向執(zhí)行輸出狀態(tài)信息顯示處理的終端10通知該顯示名稱;但是,在不特別指定在其發(fā)生"異常輸出"且輸出狀態(tài)已經(jīng)恢復(fù)的終端10且顯示僅表示在任何一個(gè)終端10發(fā)生"異常輸出"且輸出狀態(tài)已經(jīng)恢復(fù)的輸出狀態(tài)信息的情況下,可以采用其中來自中繼服務(wù)器30的異常輸出通知和異常輸出恢復(fù)通知不經(jīng)由管理服務(wù)器40而直接發(fā)送到終端10的配置。
此外,在中繼服務(wù)器30和終端10中的至少任何一個(gè)存儲(chǔ)參與電視會(huì)議的終端10的IP地址和終端名稱之間的對(duì)應(yīng)關(guān)系的情況下,可以采用其中異常輸出通知和輸出異?;謴?fù)通知不經(jīng)由管理服務(wù)器40而直接發(fā)送到終端10的配置。
這里將參考圖19描述用于在顯示器20上將終端10發(fā)送到其他終端10的各個(gè)數(shù)據(jù)的輸出狀態(tài)的列表顯示為輸出狀態(tài)信息的終端10的操作。圖19是圖示獲取和顯示輸出狀態(tài)列表的示例性操作的序列圖。圖19圖示終端10aa獲取終端10aa發(fā)送到其他終端10的各個(gè)數(shù)據(jù)的輸出狀態(tài)的列表的實(shí)例。
首先,當(dāng)終端10aa的用戶例如使用操作按鈕108執(zhí)行請(qǐng)求輸出狀態(tài)列表的操作時(shí),終端10aa將包括終端10aa的IP地址的輸出狀態(tài)列表請(qǐng)求發(fā)送到中繼服務(wù)器30(步驟S81)。
在從終端10aa接收輸出狀態(tài)列表請(qǐng)求時(shí),中繼服務(wù)器30參考全部輸出狀態(tài)管理DB 3100的全部輸出狀態(tài)管理表,并關(guān)于請(qǐng)求終端10aa發(fā)送到其他終端10的每個(gè)數(shù)據(jù)生成已經(jīng)檢測(cè)為"異常輸出"的終端10的IP地址的列表(步驟S82)。特別地,根據(jù)全部輸出狀態(tài)管理表,中繼服務(wù)器30檢查是否存在在與請(qǐng)求終端10aa發(fā)送到其他終端10的數(shù)據(jù)的數(shù)據(jù)ID對(duì)應(yīng)的"異常輸出終端"欄中存儲(chǔ)的任何IP地址。當(dāng)存在在"異常輸出終端"欄中存儲(chǔ)的IP地址時(shí),提取IP地址和數(shù)據(jù)ID的組合。對(duì)于請(qǐng)求終端10發(fā)送到其他終端10的全部數(shù)據(jù)重復(fù)該處理,且生成數(shù)據(jù)ID和IP地址的組合的列表。
中繼服務(wù)器30將包括請(qǐng)求終端10aa的IP地址和所生成的列表的輸出狀態(tài)列表通知發(fā)送到管理服務(wù)器40(步驟S83)。
在接收輸出狀態(tài)列表通知時(shí),管理服務(wù)器40執(zhí)行搜索會(huì)話管理DB 4400和終端管理DB 4200的處理(步驟S84)。特別地,管理服務(wù)器40參考會(huì)話管理DB 4400的會(huì)話管理表,并生成作為參與與請(qǐng)求輸出狀態(tài)列表的終端10aa參與的電視會(huì)議相同的電視會(huì)議的其他終端10的終端名稱的列表的列表。管理服務(wù)器40進(jìn)一步參考終端管理DB 4200的終端管理表,獲取與已經(jīng)檢測(cè)為“輸出異常”的終端10的IP地址對(duì)應(yīng)的終端名稱,并生成由處于異常輸出狀態(tài)的數(shù)據(jù)的數(shù)據(jù)ID和在其已經(jīng)發(fā)生輸出異常的終端10的終端名稱的組合構(gòu)成的列表。
管理服務(wù)器40將輸出狀態(tài)列表通知發(fā)送到請(qǐng)求終端10aa,該輸出狀態(tài)列表通知包括參與與請(qǐng)求終端10aa參與的電視會(huì)議相同的電視會(huì)議的其他終端10的終端名稱的列表,和處于"異常輸出"狀態(tài)的數(shù)據(jù)的數(shù)據(jù)ID和已經(jīng)檢測(cè)為"異常輸出"的終端10的終端名稱的組合的列表(步驟S85)。
在已經(jīng)從管理服務(wù)器40接收了輸出狀態(tài)列表通知的終端10aa中,根據(jù)來自管理服務(wù)器40的輸出狀態(tài)列表通知,狀態(tài)顯示處理單元23執(zhí)行在顯示器20上顯示表示輸出狀態(tài)的列表的輸出狀態(tài)信息的處理(步驟S86)。例如,根據(jù)來自管理服務(wù)器40的輸出狀態(tài)列表通知,狀態(tài)顯示處理單元23生成參與基站列表屏幕的屏幕信息。狀態(tài)顯示處理單元23將生成的屏幕信息傳遞到顯示控制單元16并發(fā)出輸出狀態(tài)信息顯示請(qǐng)求以例如如圖20所示地在顯示器20上顯示參與電視會(huì)議的基站的列表和表示來自終端10aa的圖像數(shù)據(jù)和音頻數(shù)據(jù)處于的輸出狀態(tài)的參與基站列表屏幕400。
在圖19的序列圖中示出的實(shí)例中,終端10aa發(fā)出輸出狀態(tài)列表請(qǐng)求到中繼服務(wù)器30(步驟S81)。替代地,終端10aa可以發(fā)出輸出狀態(tài)列表請(qǐng)求到管理服務(wù)器40。在該情況下,終端10aa例如將包括終端10aa的終端ID的輸出狀態(tài)列表請(qǐng)求發(fā)送到管理服務(wù)器40。管理服務(wù)器40根據(jù)終端10aa的終端ID標(biāo)識(shí)終端10aa的IP地址,并將包括該IP地址的輸出狀態(tài)列表請(qǐng)求發(fā)送到中繼服務(wù)器30。此后的步驟與圖19的序列圖中圖示的實(shí)例的步驟相同。
在圖19的序列圖中圖示的實(shí)例中,執(zhí)行輸出狀態(tài)信息顯示處理的終端10aa從管理服務(wù)器40接收輸出狀態(tài)列表通知,該輸出狀態(tài)列表通知包括參與同一電視會(huì)議的其他終端10的終端名稱和已經(jīng)檢測(cè)為"異常輸出"的終端10的終端名稱。在執(zhí)行輸出狀態(tài)信息顯示處理的終端10存儲(chǔ)參與電視會(huì)議的其他終端的ID和終端名稱之間的對(duì)應(yīng)關(guān)系的情況下,終端10可以配置為從管理服務(wù)器40接收代替終端名稱而包括終端ID的輸出狀態(tài)列表通知。
在圖19的序列圖中圖示的實(shí)例中,通過將輸出狀態(tài)列表通知經(jīng)由管理服務(wù)器40從中繼服務(wù)器30發(fā)送到終端10,參與電視會(huì)議的終端10的IP地址轉(zhuǎn)換為顯示名稱,且向執(zhí)行輸出狀態(tài)信息顯示處理的終端10通知該顯示名稱;但是,在中繼服務(wù)器30和終端10中的至少任何一個(gè)存儲(chǔ)參與電視會(huì)議的終端10的IP地址和終端名稱之間的對(duì)應(yīng)關(guān)系的情況下,可以采用其中來自中繼服務(wù)器30的輸出狀態(tài)列表通知不經(jīng)由管理服務(wù)器40而直接發(fā)送到終端10的配置。
如使用特定實(shí)例詳細(xì)地描述的,在根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)1中,參與電視會(huì)議的每個(gè)終端10確定從其他終端10接收到的數(shù)據(jù)輸出狀態(tài)并向中繼服務(wù)器30通知結(jié)果。參與電視會(huì)議的每個(gè)終端10經(jīng)由管理服務(wù)器40從中繼服務(wù)器30獲取終端10已經(jīng)發(fā)送到其他終端10的數(shù)據(jù)在其他終端10的的輸出狀態(tài),并在顯示器20上顯示表示所獲取的輸出狀態(tài)的輸出狀態(tài)信息。因此,根據(jù)電視會(huì)議系統(tǒng)1,參與電視會(huì)議的每個(gè)終端10可以容易地知道終端10已經(jīng)發(fā)送到其他終端10的數(shù)據(jù)在其他終端10的的輸出狀態(tài)。
本發(fā)明不僅限于上述實(shí)施例。當(dāng)具體實(shí)現(xiàn)時(shí),本發(fā)明可以通過在本發(fā)明的范圍內(nèi)添加各種修改和改變而具體實(shí)現(xiàn)。換句話說,電視會(huì)議系統(tǒng)1、終端10、中繼服務(wù)器30、管理服務(wù)器40等的特定配置和操作僅是實(shí)例,且根據(jù)想要的使用和用途可以做出各種修改。
例如,可以通過使用單個(gè)計(jì)算機(jī)構(gòu)造,或者可以通過使用任意地分配給服務(wù)器的劃分的功能的多個(gè)計(jì)算機(jī)來構(gòu)造根據(jù)上述實(shí)施例的中繼服務(wù)器、管理服務(wù)器40和程序供應(yīng)服務(wù)器50。替代地,服務(wù)器的部分或者全部功能可以任意地組合從而以與上述實(shí)施例不同的框架構(gòu)造服務(wù)器裝置或者系統(tǒng)。例如,中繼服務(wù)器30的功能和管理服務(wù)器40的功能可以集成以構(gòu)造單個(gè)服務(wù)器裝置。
根據(jù)上述實(shí)施例,電視會(huì)議系統(tǒng)1例示為本發(fā)明應(yīng)用到的示例性通信系統(tǒng);但是,本發(fā)明不限于此。例如,本發(fā)明可以有效地應(yīng)用于各種通信系統(tǒng),比如電信系統(tǒng),比如其中在終端之間交互地發(fā)送和接收音頻數(shù)據(jù)的因特網(wǎng)協(xié)議(IP)電話和從管理中心的終端將地圖數(shù)據(jù)和路徑信息分發(fā)給車輛上安裝的汽車導(dǎo)航裝置的汽車導(dǎo)航系統(tǒng)。
上述實(shí)施例將電視會(huì)議終端(終端)10例示為本發(fā)明應(yīng)用到的示例性通信裝置;但是,本發(fā)明不限于此。本發(fā)明可有效地應(yīng)用于各種通信裝置,比如PC、小平板終端、智能電話、電氣板和車輛上安裝的汽車導(dǎo)航系統(tǒng)。
可以如下理解上述實(shí)施例:根據(jù)實(shí)施例的終端10是輸出從另一終端10接收到的數(shù)據(jù)的終端10,終端10包括:通知單元22,向外部中繼服務(wù)器30通知從其他終端10接收到的數(shù)據(jù)的輸出狀態(tài);和狀態(tài)顯示處理單元23,在建立與其他終端10的用于接收數(shù)據(jù)的會(huì)話的同時(shí),經(jīng)由管理服務(wù)器40從中繼服務(wù)器30獲取發(fā)送到其他終端10的數(shù)據(jù)在其他終端10的的輸出狀態(tài),并在顯示器20上顯示表示所獲取的輸出狀態(tài)的輸出狀態(tài)信息。
根據(jù)實(shí)施例的電視會(huì)議系統(tǒng)1包括多個(gè)終端10(每個(gè)終端10輸出從另一終端10接收到的數(shù)據(jù))、中繼服務(wù)器30和管理服務(wù)器40,其中,每個(gè)終端10包括:通知單元22,向中繼服務(wù)器30通知從另一終端10接收到的數(shù)據(jù)的輸出狀態(tài);和狀態(tài)顯示處理單元23,在建立與另一終端10的用于接收數(shù)據(jù)的會(huì)話的同時(shí),經(jīng)由管理服務(wù)器40從中繼服務(wù)器30獲取發(fā)送到另一終端10的數(shù)據(jù)在另一終端10的輸出狀態(tài),并在顯示器20上顯示表示所獲取的輸出狀態(tài)的輸出狀態(tài)信息,其中,中繼服務(wù)器30包括:輸出狀態(tài)管理單元33,根據(jù)由終端10向中繼服務(wù)器30通知的輸出狀態(tài),管理在終端10當(dāng)中發(fā)送和接收的全部數(shù)據(jù)的輸出狀態(tài);和發(fā)射/接收單元31,向從其發(fā)送與輸出狀態(tài)對(duì)應(yīng)的數(shù)據(jù)的終端10通知由終端10向中繼服務(wù)器30通知的輸出狀態(tài)。
根據(jù)實(shí)施例的中繼服務(wù)器30和管理服務(wù)器40構(gòu)成在每個(gè)輸出從另一終端10接收到的數(shù)據(jù)的多個(gè)終端10當(dāng)中管理數(shù)據(jù)的發(fā)送和接收的通信管理系統(tǒng)。由數(shù)據(jù)通信管理系統(tǒng)管理數(shù)據(jù)的發(fā)送和接收的每個(gè)終端10包括:通知單元22,發(fā)出指示從另一終端10接收到的數(shù)據(jù)的輸出狀態(tài)的通知;和狀態(tài)顯示處理單元23,在建立與另一終端的用于接收數(shù)據(jù)的會(huì)話的同時(shí),在顯示器20上顯示表示發(fā)送到另一終端10的數(shù)據(jù)在另一終端10的輸出狀態(tài)的輸出狀態(tài)信息。該通信系統(tǒng)進(jìn)一步包括:輸出狀態(tài)管理單元33,獲取由從終端10發(fā)出的通知指示的輸出狀態(tài),并管理在終端10當(dāng)中發(fā)送和接收的全部數(shù)據(jù)的輸出狀態(tài);和發(fā)射/接收單元31、41,向從其發(fā)送與由輸出狀態(tài)管理單元33管理的輸出狀態(tài)對(duì)應(yīng)的數(shù)據(jù)的終端10通知該輸出狀態(tài)。
根據(jù)實(shí)施例的通信控制方法是由輸出從另一終端10接收到的數(shù)據(jù)的終端10執(zhí)行的通信控制方法,該方法包括:向中繼服務(wù)器30通知從另一終端10接收到的數(shù)據(jù)的輸出狀態(tài);和,在建立與另一終端10的用于接收數(shù)據(jù)的會(huì)話的同時(shí),經(jīng)由管理服務(wù)器40從中繼服務(wù)器30獲取發(fā)送到另一終端10的數(shù)據(jù)在另一終端10的輸出狀態(tài),和在顯示器20上顯示表示所獲取的輸出狀態(tài)的輸出狀態(tài)信息。
根據(jù)實(shí)施例的終端程序使得輸出從另一終端10接收到的數(shù)據(jù)的輸出終端10實(shí)現(xiàn)包括以下的功能:向中繼服務(wù)器30通知從另一終端10接收到的數(shù)據(jù)的輸出狀態(tài);和,在建立與另一終端10的用于接收數(shù)據(jù)的會(huì)話的同時(shí),經(jīng)由管理服務(wù)器40從中繼服務(wù)器30獲取發(fā)送到另一終端10的數(shù)據(jù)在另一終端10的輸出狀態(tài),和在顯示器20上顯示表示所獲取的輸出狀態(tài)的輸出狀態(tài)信息。
實(shí)施例具有的優(yōu)點(diǎn)在于可以容易地知道關(guān)于發(fā)送到另一通信設(shè)備的數(shù)據(jù)在該另一通信設(shè)備的輸出狀態(tài)。
雖然已經(jīng)為了完全的和清楚的公開關(guān)于特定實(shí)施例描述了本發(fā)明,不因此限制所附的權(quán)利要求而是應(yīng)看作具體表現(xiàn)本領(lǐng)域技術(shù)人員可以想到的落入在這里提出的基本教導(dǎo)內(nèi)的所有修改和替代結(jié)構(gòu)。
附圖標(biāo)記列表
1 電視會(huì)議系統(tǒng)
2 通信網(wǎng)絡(luò)
10 終端
11 發(fā)射/接收單元
16 顯示控制單元
16a 時(shí)間管理單元
17 音頻輸出單元
17a 時(shí)間管理單元
20 顯示器
22 通知單元
23 狀態(tài)顯示處理單元
30 中繼服務(wù)器
31 發(fā)射/接收單元
33 輸出狀態(tài)管理單元
40 管理服務(wù)器
41 發(fā)射/接收單元
46 會(huì)話管理單元
1100 輸出狀態(tài)管理DB
3100 全部輸出狀態(tài)管理DB
4400 會(huì)話管理DB
引文列表
專利文獻(xiàn)
專利文獻(xiàn)1:日本特開專利公開No.2011-71822