新四季網

通信設備、通信系統、通信管理系統、通信控制方法和電腦程式產品與流程

2023-10-08 23:36:39 5


本發明涉及通信設備、通信系統、通信管理系統、通信控制方法和電腦程式產品。



背景技術:

在通信系統、比如通過使用通信網絡實現遠程會議的電視會議系統中,知道從本地基站發送到另一基站的數據是否適當地輸出以實現流暢的通信是必要的。從這種觀點,通常,已知用於通過使用測試信號預先檢查本地終端的音頻是否適當地傳送到夥伴終端的技術。但是,該技術具有的問題在於,因為要求會議之前的檢查和調整,所以不能立即開始會議。

另一方面,專利文件1公開了本地基站捕獲的視頻圖像與在另一基站接收的視頻圖像合成且在基站之間發送合成的圖像的系統,這使得可以檢查在本地基站的視頻圖像是否適當地傳送到其它基站。該系統使得可以檢查在會議期間在另一基站顯示的視頻圖像的狀態。

但是,專利文件1中描述的技術的不便在於,因為需要在某些方面需要將從另一基站接收到的數據發送回其他基站,增加了其間發送/接收數據的基站的數目,增大了用於進行與其他基站的通信的網絡帶寬。為此,需要使得可以以更簡單的方法知道數據的輸出狀態的系統。



技術實現要素:

通信設備輸出從另一通信設備接收到的數據。通信設備包括:通知單元,向外部信息處理設備通知從該另一通信設備接收到的數據的輸出狀態;和顯示處理單元,在建立用於接收與該另一通信設備的數據的會話時,從信息處理設備獲取發送到該另一通信設備的數據在該另一通信設備處的輸出狀態,和在顯示裝置上顯示表示所獲取的輸出狀態的輸出狀態信息。

附圖說明

圖1是根據實施例的電視會議系統的示意性配置圖。

圖2是示出了終端的示例性硬體配置的框圖。

圖3是示出了中繼伺服器的示例性硬體配置的框圖。

圖4是示出了終端的示例性功能配置的框圖。

圖5是示出了示例性輸出狀態管理表的圖。

圖6是圖示中繼伺服器的示例性功能配置的框圖。

圖7是示出了示例性的全部輸出狀態管理表的圖。

圖8是示出了管理伺服器的示例性功能配置的框圖。

圖9是示出了示例性終端驗證管理表的圖。

圖10是示出了示例性終端管理表的圖。

圖11是示出了示例性目的地列表管理表的圖。

圖12是示出了示例性會話管理表的圖。

圖13是圖示示例性預備操作的序列圖。

圖14是圖示示例性會議參與操作的序列圖。

圖15是圖示在終端之間的示例性數據發射/接收操作的序列圖。

圖16是圖示由輸出狀態確定單元和通知單元執行的示例性處理過程的流程圖。

圖17是圖示包括異常輸出通知和異常輸出恢復通知的示例性操作的序列圖。

圖18A和圖18B是示出了輸出狀態信息的示例性顯示的圖。

圖19是圖示獲取和顯示輸出狀態列表的示例性操作的序列圖。

圖20是示出了輸出狀態信息的示例性顯示的圖。

具體實施方式

參考附圖,以下將要描述根據本發明的通信設備、通信系統、通信管理系統、通信控制方法和電腦程式產品的實施例。作為本發明應用到的示例性通信系統,圖示了通過在多個電視會議終端(與「通信裝置」對應)之間發送和接收視頻數據和音頻數據而在多個基站之間實現遠程會議的電視會議系統(也稱為「視頻會議系統」)。但是,本發明可以應用到的通信系統不限於該實例。本發明可廣泛地應用於在多個通信裝置之間發送和接收數據的各種通信系統和用於那些通信系統的各種通信終端。

圖1是根據實施例的電視會議系統1的示意性配置圖。如圖1所示,根據實施例的電視會議系統1包括:多個電視會議終端(在下文中,簡單地稱為「終端」)10和在各個基站設置的多個顯示器20、中繼伺服器30、管理伺服器40和程序供應伺服器50。

終端10通過使用電視會議系統1與其他終端10發送/接收數據並輸出所接收的數據。要處理的數據例如包括在電視會議的每個基站上的視頻數據,在基站之間共享的個人計算機(PC)的屏幕數據(通常稱為「圖像數據」)和在每個基站記錄的音頻數據。終端10可以是專用於電視會議系統1的專用終端或者可以是通用終端,比如PC、智慧型電話或者小平板終端。通過在這種通用終端中安裝要在之後描述的終端程序,終端10的功能被實現為應用。

顯示器20有線或者無線地連接到終端10。顯示器20可以與終端10集成。

終端10例如連接到區域網(LAN)中的路由器。路由器是選擇用於數據傳輸的路徑的網絡裝置。圖1所示的實例圖示LAN 2a中的路由器60a,LAN 2b中的路由器60b,LAN 2c中的路由器60c,LAN 2d中的路由器60d,經由專用線2e連接到路由器60a和路由器60b並連接到網際網路2i的路由器60e,和經由專用線2f連接到路由器60c和路由器60d並連接到網際網路2i的路由器60f。

假定在區域X中的不同位置建造LAN 2a和LAN 2b,並在區域Y中的不同位置建造LAN 2c和LAN 2d。例如,區域X是日本,區域Y是美國,在東京的辦公室中建造LAN 2a,在大阪的辦公室中建造LAN 2b,在紐約的辦公室中建造LAN 2c,並在華盛頓的辦公室中建造LAN 2d。根據本實施例,LAN 2a、LAN 2b、專用線2e、網際網路2i、專用線2f、LAN 2c和LAN 2d構成通信網絡2。通信網絡2可以包括其中除有線通信之外,通過無線高保真(WiFi)或者藍牙(商標)執行無線通信的部分。

在根據實施例的電視會議系統1中,在多個終端10當中經由中繼伺服器30發送和接收圖像數據和音頻數據。在終端10之間建立用於經由管理伺服器40發送和接收各種類型的管理信息的管理信息會話Sei。此外,在終端10之間建立用於經由中繼伺服器30發送和接收視頻數據和音頻數據的數據會話Sed。

中繼伺服器30是在終端10之間中繼圖像數據和音頻數據的傳輸的計算機。可以使用任何數據傳輸系統。例如,圖像數據的傳輸可以由264/SVC或者另一系統,比如H.264/MPEG4 AVC或者H.265執行。

管理伺服器40是根據實施例管理整個電視會議系統1的計算機。例如,管理伺服器40執行每個終端10的驗證管理、狀態管理、和會話管理等。根據實施例,將作為唯一標識信息的終端ID給予每個終端10。終端ID不必須是對終端唯一的標識信息。如果其是用於標識作為通信夥伴的終端的標識信息就足夠了。例如,它可以是用戶輸入到終端的標識信息。將作為唯一標識信息的中繼伺服器ID給予中繼伺服器30。將會話ID給予用於在終端10之間發送和接收數據的數據會話Sed,並將數據ID給予在數據會話Sed中發送或者接收的數據。管理伺服器40使用這些ID(標識信息)執行上述各種類型的管理。

程序供應伺服器50是向終端10、中繼伺服器30、管理伺服器40等提供各種程序的計算機。例如,程序供應伺服器50存儲用於使得終端10實現各種功能的終端程序,且能夠發送終端程序到終端10。程序供應伺服器50還存儲用於使得中繼伺服器30實現各種功能的中繼伺服器程序,並能夠發送中繼伺服器程序到中繼伺服器30。程序供應伺服器50存儲用於使得管理伺服器40實現各種功能的管理伺服器程序,並能夠發送管理伺服器程序到管理伺服器40。

將在這裡描述根據實施例的電視會議系統1的終端10、中繼伺服器30和管理伺服器40的硬體配置。圖2示出了終端10的示例性硬體配置,且圖3示出了中繼伺服器30的示例性硬體配置。因為可以將與中繼伺服器30相同的硬體配置應用於管理伺服器40,不示出它的硬體配置。

如圖2所示,終端10包括控制終端10的全部操作的中央處理單元(CPU)101;存儲用於驅動CPU 101的比如初始程序裝入程序(IPL)之類的程序的只讀存儲器(ROM)102;用作CPU 101的工作區的隨機存取存儲器(RAM)103;存儲終端程序和包括圖像數據和音頻數據的各種類型的數據的快閃記憶體存儲器104;根據CPU 101的控制來控制各種類型的數據從/到快閃記憶體存儲器104的讀/寫的固態驅動器(SSD)105;控制數據從/在比如快閃記憶體存儲器之類的記錄介質106中的讀/寫(存儲)的介質驅動器107;例如操作為選擇用作通信夥伴的另一終端10的操作按鈕108;用於切換終端10的電源的開/關的電源開關109;和通過使用通信網絡2發送數據的網絡接口(I/F)111。

終端10進一步包括:通過根據CPU 101的控制捕獲被攝體的圖像而獲取圖像數據的內置相機112;控制相機112的驅動的圖像捕獲裝置I/F 113;輸入音頻的內置麥克風114;輸出音頻的內置揚聲器115;根據CPU 101的控制而處理音頻信號從/到麥克風114和揚聲器115的輸入/輸出的音頻輸入/輸出I/F 116;根據CPU 101的控制發送要在顯示器20上顯示的圖像數據的顯示器I/F 117;用於連接各種外部裝置的外部裝置連接I/F 118;做出指示終端10的各種功能的異常的通知的警報燈119;和用於電氣地連接上述組件的總線110,比如地址總線或者數據總線。

相機112、麥克風114和揚聲器115不必須內置於終端10,且它們可以配置為外部地連接。顯示器20可以配置為內置於終端10。比如液晶面板的顯示裝置假定是顯示器20,但是顯示器20不限於此。顯示器20可以是投影裝置,比如投影儀。如圖2所示的終端10的硬體配置僅是實例,且可以添加除了上述硬體之外的硬體。

由程序供應伺服器50提供的終端程序例如被存儲在快閃記憶體存儲器104中,根據CPU 101的控制被讀入RAM 103中,且被執行。如果存儲終端程序的存儲器是非易失性快閃記憶體存儲器,就足夠了。代替快閃記憶體存儲器104,可以使用電可擦可編程ROM(EEPROM)等。終端程序可以作為文件以可安裝或者可執行形式被記錄在計算機可讀記錄介質、比如記錄介質106中,並被提供。終端程序可以作為例如預先存儲在ROM 102中的內置程序而被提供。

如圖3所示,中繼伺服器30包括:控制中繼伺服器30的全部操作的CPU 201;存儲用於驅動CPU 201的比如IPL之類的程序的ROM 202;用作CPU 201的工作區的RAM 203;存儲包括中繼伺服器程序的各種類型的數據的硬碟(HD)204;控制各種類型的數據從/在HD 204中的讀/寫的硬碟驅動器(HDD)205;控制數據從/在比如快閃記憶體存儲器之類的記錄介質206中的讀/寫(存儲)的介質驅動器207;顯示各種類型的信息的顯示器208;用於通過使用通信網絡2傳輸數據的網絡I/F 209;鍵盤211;滑鼠212;控制各種類型的數據從/在作為示例性可拆卸記錄介質的緻密盤只讀存儲器(光碟)213的讀/寫的CD-ROM驅動器214;和用於電氣地連接上述組件的總線210,比如地址總線或者數據總線。

由程序供應伺服器50提供的中繼伺服器程序例如被存儲在HD 204中,根據CPU 201的控制被讀入RAM 203中,且被執行。中繼伺服器程序可以作為文件以可安裝或者可執行形式被記錄在計算機可讀記錄介質、比如記錄介質206或者CD-ROM 213中,且被提供。管理伺服器程序可以作為例如預先存儲在ROM 202中的內置程序而被提供。

示例性的可拆卸記錄介質包括計算機可讀記錄介質,比如緻密盤可記錄(CD-R)、數字多用途盤(DVD)和藍光碟。上述各種程序可以被記錄在這種記錄介質中並被提供。

這裡將描述終端10的功能配置。圖4是示出了終端10的示例性功能配置的框圖,且圖5是示出了由終端10保存的示例性輸出狀態管理表的圖。

如圖4所示,終端10包括發射/接收單元11、操作輸入接收單元12、登錄請求單元13、圖像輸入單元14、音頻輸入單元15、顯示控制單元16、音頻輸出單元17、存儲/讀取處理單元18、輸出狀態確定單元21、通知單元22和狀態顯示處理單元23。這些單元是由CPU 101通過執行例如從如圖2所示的快閃記憶體存儲器104加載到RAM 103中的終端程序而實現的功能。終端10進一步包括例如由如圖2所示的RAM 103和快閃記憶體存儲器104構成的存儲單元1000。

存儲單元1000存儲用於標識終端10的終端ID、密碼等。存儲單元1000用作用於接收當與另一終端10進行電視會議時接收的圖像數據和音頻數據的接收緩存器。

在存儲單元1000中,還建造具有圖5所示的輸出狀態管理表的輸出狀態管理DB 1100。在輸出狀態管理表中,管理與終端10當前參與的會議中的其他終端10共享的數據的列表。例如,在輸出狀態管理表中,對於與其他終端10共享的每個數據彼此相關聯地管理用於標識數據的數據ID、最後輸出時間和當前輸出狀態。

最後輸出時間表示終端10最後輸出數據的時間。例如,在圖像數據的情況下,最後輸出時間指的是顯示控制單元16最後執行在顯示器20上顯示圖像數據的處理的時間,且在音頻數據的情況下,最後輸出時間指的是音頻輸出單元17最後執行用於輸出音頻以從揚聲器115再現音頻的處理的時間。對於該時間,如果使用終端10中計數的系統時間就足夠了。

當前輸出狀態表示由終端10輸出數據的當前狀態。當前狀態表示,關於數據,終端10能夠正常地執行輸出處理(正常輸出),或者終端10處於其中由於一些原因終端10嘗試輸出數據但是不能適當地執行輸出處理的異常狀態(異常輸出),或者選擇終端10不輸出數據(輸出停止)。這裡的正常狀態指的是其中數據的輸出不停滯的狀態,且異常狀態指的是其中數據的輸出在給定時間段或更長時間內停滯的狀態。

發射/接收單元11經由通信網絡2發送各種類型的數據到中繼伺服器30和管理伺服器40,並從其接收各種類型的數據。發射/接收單元11例如以如圖2所示的網絡I/F 111和CPU 101實現。

操作輸入接收單元12接收使用終端10的用戶的各種類型的輸入操作。操作輸入接收單元12例如以如圖2所示的操作按鈕108和電源開關109實現。

登錄請求單元13響應於關於電源開關109的開啟操作,經由通信網絡2將登錄請求信息和本地終端的IP位址從發射/接收單元11發送到管理伺服器40。登錄請求單元13以如圖2所示的CPU 101實現。

圖像輸入單元14輸入圖像數據,比如由相機112捕獲的本地基站的視頻數據和/或比如與其他終端10共享的PC的屏幕數據之類的圖像數據。圖像輸入單元14例如以如圖2所示的圖像捕獲裝置I/F 113、外部裝置連接I/F 118和CPU 101實現。

音頻輸入單元15輸入通過使用麥克風114獲取的本地基站的音頻數據。音頻輸入單元15例如以如圖2所示的音頻輸入/輸出I/F 116和CPU 101實現。

顯示控制單元16執行用於將由發射/接收單元11接收的圖像數據顯示為電視會議屏幕的繪圖處理等,並將所處理的數據傳遞到顯示器20以使得顯示器20顯示該電視會議屏幕。當將在後面描述的狀態顯示處理單元23發出輸出狀態信息顯示請求時,顯示控制單元16執行控制以在顯示器20上顯示輸出狀態信息。顯示控制單元16例如以如圖2所示的CPU 101和顯示I/F 117實現。

顯示控制單元16具有時間管理單元16a的功能。每次關於由發射/接收單元11接收的每個圖像數據執行在顯示器20上顯示數據的處理,時間管理單元16a都執行將在上述輸出狀態管理表中的時間(系統時間)寫為最後輸出時間的處理。

音頻輸出單元17執行輸出由發射/接收單元11接收的音頻數據的數據以從揚聲器115再現數據的處理。音頻輸出單元17例如以如圖2所示的音頻輸入/輸出I/F 116和CPU 101實現。

音頻輸出單元17具有時間管理單元17a的功能。每次關於由發射/接收單元11接收的每個音頻數據執行輸出數據以從揚聲器115再現數據的處理,時間管理單元17a都執行將上述輸出狀態管理表中的時間(系統時間)寫為最後輸出時間(last output time)的處理。

存儲/讀取處理單元18執行在存儲單元1000中存儲各種類型的數據,和從存儲單元1000讀取該各種類型的數據的處理。存儲/讀取處理單元18例如以如圖2所示的SSD 105和CPU 101實現。

對於終端10輸出的每個圖像數據和音頻數據,輸出狀態確定單元21檢查輸出狀態管理表中的上述最後輸出時間並確定輸出狀態。通知單元22執行向中繼伺服器30通知由輸出狀態確定單元21確定的輸出狀態的處理。例如,當輸出狀態確定單元21檢測到處於異常輸出狀態的數據時,通知單元22執行向中繼伺服器30通知其的處理。當輸出狀態確定單元21檢測到已經從異常輸出狀態恢復到正常輸出狀態的數據時,通知單元22執行向中繼伺服器30通知其的處理。將在之後具體描述由輸出狀態確定單元21和通知單元22執行的處理的特定實例。輸出狀態確定單元21例如以如圖2所示的CPU 101實現。通知單元22例如以如圖2所示的網絡I/F 111和CPU 101實現。

狀態顯示處理單元23執行用於在顯示器20上顯示表示終端10發送到另一終端10的數據在該另一終端10的的輸出狀態的輸出狀態信息的處理。例如,在接收指示圖像數據或者音頻數據處於異常輸出狀態的異常輸出通知時,狀態顯示處理單元23生成表示在其他終端10存在異常的輸出狀態信息。在接收指示在其他終端10處於異常輸出狀態的圖像數據或者音頻數據已經恢復的異常輸出恢復通知時,狀態顯示處理單元23生成表示在其他終端10存在從異常輸出的恢復的輸出狀態信息。狀態顯示處理單元23將這種輸出狀態信息傳遞到顯示控制單元16,並發出輸出狀態信息顯示請求以在顯示器20上將輸出狀態信息例如顯示為電視會議屏幕上的彈出屏幕(參見圖18A和圖18B)。

例如響應於用戶在操作按鈕108上的操作,狀態顯示處理單元23請求終端10發送到那些其他終端的各個數據的在其他終端10的輸出狀態的列表。在經由管理伺服器40接收響應於來自中繼伺服器30的請求提供的輸出狀態列表時,狀態顯示處理單元23使用數據生成表示在參與電視會議的各個基站的在終端的輸出狀態的列表的輸出狀態信息。狀態顯示處理單元23將輸出狀態信息傳遞到顯示控制單元16,並發出輸出狀態信息顯示請求以將輸出狀態信息顯示為在顯示器20上的參與基站列表屏幕(參見圖20)。

這裡將描述中繼伺服器30的功能配置。圖6是圖示中繼伺服器30的功能配置的框圖。圖7是示出了由中繼伺服器30保存的示例性的全部輸出狀態管理表的圖。

如圖6所示,中繼伺服器30包括發射/接收單元31、存儲/讀取處理單元32和輸出狀態管理單元33。這些單元例如是由CPU 201通過執行從圖3所示的HD 204加載到RAM 203中的中繼伺服器程序而實現的功能。中繼伺服器30進一步包括例如由如圖2所示的HD 204構成的存儲單元3000。

在存儲單元3000中,還建造包括圖7所示的全部輸出狀態管理表的全部輸出狀態管理DB 3100。在全部輸出狀態管理表中,管理由中繼伺服器30中繼的全部數據的輸出狀態的列表。例如,在全部輸出狀態管理表中,對於由中繼伺服器30中繼的每個數據,彼此相關聯地管理用於標識數據的數據ID和數據處於異常輸出狀態的終端10(異常輸出終端)的IP位址。

發射/接收單元31經由通信網絡2發送各種類型的數據到各個終端10和管理伺服器40/從其接收各種類型的數據。發射/接收單元31例如以圖3所示的網絡I/F 209和CPU 201實現。

存儲/讀取處理單元32執行在存儲單元3000中存儲/從存儲單元3000讀取各種類型的數據的處理。存儲/讀取處理單元32例如以圖3所示的HDD 205和CPU 201實現。

使用上述的全部輸出狀態管理表,輸出狀態管理單元33管理中繼伺服器30中繼的全部數據的輸出狀態。特別地,在從每個終端10接收指示某個數據處於異常輸出狀態的通知或者指示某個數據已經從異常輸出狀態恢復到正常輸出狀態的通知時,輸出狀態管理單元33根據接收的通知校正全部輸出狀態管理表,並進行管理以知道在哪個數據輸出中發生異常和在哪個終端10處發生異常。

在從終端10接收異常輸出通知時,輸出狀態管理單元33向管理伺服器40通知異常輸出信息,從其發送處於異常輸出狀態的數據的終端10的IP位址添加到該異常輸出信息,以使得發射終端10執行顯示輸出狀態信息的處理。此外,在從終端10接收輸出狀態列表請求時,輸出狀態管理單元33使用上述全部輸出狀態管理表創建輸出狀態列表,並將請求輸出狀態列表的終端10的IP位址添加到的輸出狀態列表傳遞到管理伺服器40,以使得終端10執行顯示輸出狀態信息的處理。

這裡將描述管理伺服器40的功能配置。圖8是示出了管理伺服器40的示例性功能配置的框圖。圖9到圖12是示出了分別由管理伺服器40保存的示例性終端驗證管理表、示例性終端管理表、示例性目的地列表管理表且示例性會話管理表的圖。

如圖8所示,管理伺服器40包括發射/接收單元41、終端驗證單元42、狀態管理單元43、終端提取單元44、終端狀態獲取單元45、會話管理單元和存儲/讀取處理單元47。這些單元是由CPU 201通過執行例如從圖3所示的HD 204加載到RAM 203中的管理伺服器程序而實現的功能。管理伺服器40進一步包括例如由圖3所示的HD 204構成的存儲單元4000。

在存儲單元4000中,建造包括圖9所示的終端驗證管理表的終端驗證管理DB 4100。在終端驗證管理表中,與密碼相關聯地管理由管理伺服器40管理的全部終端10的終端ID。例如,圖9所示的終端驗證管理表表示具有終端ID"01aa"的終端10的密碼是「aaaa」。

在存儲單元4000中,還建造包括圖10所示的終端管理表的終端管理DB 4200。在終端管理表中,與每個終端10的顯示名稱(在下文中,「終端名稱」)、每個終端10的操作狀態、由管理伺服器40接收到用於登錄電視會議系統1的登錄請求信息的日期和每個終端10的IP位址相關聯地管理每個終端10的終端ID。

例如,圖10所示的終端管理表表示具有終端ID"01aa"的終端10的終端名稱是「日本東京辦公室AA終端」,操作狀態是「在線(傳輸可能)」,接收到登錄請求信息的日期是"2009,11.10.13:40",且IP位址是"1.2.1.3"。

終端管理表則中的終端ID例如當在電視會議系統1中登記終端10時唯一地分配。終端名稱由管理伺服器40的管理單元登記或者改變。終端名稱可以根據從終端10向管理伺服器40發出的請求登記或者改變。

操作狀態「在線(傳輸可能)」表示終端10已經登錄電視會議系統1中但是不參與電視會議,操作狀態"在線(發送中)"表示終端10已經登錄電視會議系統1中且參與電視會議系統1,且操作狀態「離線」表示終端10沒有登錄電視會議系統1中。

在存儲單元4000中,還建造包括圖11所示的目的地列表管理表的目的地列表管理DB 4300。在目的地列表管理表中,隨著終端(請求終端)的終端ID發出開始電視會議的請求,關聯地管理登記為參與電視會議的其他終端(目的地終端)的候選的全部終端10的終端ID。

例如,圖11所示的目的地列表管理表表示,在具有終端ID"01ab"的終端10發出開始電視會議的請求的情況下,目的地終端候選是具有終端ID"01aa"的終端10、具有終端ID「01ca」的終端10和具有終端ID「01cb」的終端10。響應於從終端10向管理伺服器40發出的請求添加或者刪除目的地終端候選。

在存儲單元4000中,還建造包括圖12所示的會話管理表的會話管理DB 4400。在會話管理表中,與標識要用於中繼數據的中繼伺服器30的中繼伺服器ID,請求終端的終端ID,目的地終端的終端ID和標識在數據會話Sed中發送/接收的數據的數據ID相關聯地管理分配給其中發送和接收數據的每個數據會話Sed的每個會話ID。

例如,圖12所示的會話管理表指出,在具有會話ID"se1"的數據會話Sed中,經由具有中繼伺服器ID"111a"的中繼伺服器30在具有終端ID"01aa"的請求終端和具有終端ID"01db"的目的地終端之間發送和接收具有數據ID「RS100」的數據和具有數據ID「RS101」的數據。

發射/接收單元41經由通信網絡2發送各種類型的數據到各個終端10和中繼伺服器30並從其接收各種類型的數據。發射/接收單元41例如以圖3所示的網絡I/F 209和CPU 201實現。

終端驗證單元42通過使用經由發射/接收單元41接收的來自終端10的登錄請求信息中包括的終端ID和密碼作為搜索關鍵字來搜索終端驗證管理DB 4100、且通過確定是否在終端驗證管理DB 4100中管理相同終端ID和密碼而執行終端驗證。終端驗證單元42例如以圖3所示的CPU 201實現。

為了管理已經發送登錄請求信息的終端10的操作狀態,狀態管理單元43在存儲單元4000的終端管理DB 4200中存儲與操作狀態相關聯的終端10的終端ID、由管理伺服器40接收到登錄請求信息的日期和IP位址。此外,基於響應於終端10的電源開關109從開啟狀態切換關閉從終端10發送的電源關閉狀態信息,狀態管理單元43將在終端管理DB 4200中的終端10的操作狀態從在線改變為離線。狀態管理單元43例如以圖3所示的CPU 201實現。

使用已經發送登錄請求信息的終端10的終端ID作為搜索關鍵字,終端提取單元44搜索存儲單元4000的目的地列表管理DB 4300,並在終端10是請求終端的情況下提取作為目的地終端候選的終端10的終端ID。此外,使用已經發送登錄請求信息的終端10的終端ID作為搜索關鍵字,終端提取單元44搜索目的地列表管理DB 4300,並提取對於其終端10的終端ID登記為目的地終端候選的其它終端10的終端ID。終端提取單元44例如以圖3所示的CPU 201實現。

使用由終端提取單元提取的終端ID作為搜索關鍵字,終端狀態獲取單元45搜索存儲單元4000的終端管理DB 4200,並讀取每個檢測到的終端ID的操作狀態。因此,終端狀態獲取單元45可以獲取作為與已經發送登錄請求信息的終端10對應的目的地終端候選的全部終端10的操作狀態。此外,使用已經發送登錄請求信息的終端10的終端ID作為搜索關鍵字,終端狀態獲取單元45搜索終端管理DB 4200並獲取終端10的操作狀態。終端狀態獲取單元45例如以圖3所示的CPU 201實現。

在經由中繼伺服器30在終端10之間建立數據會話Sed時,會話管理單元46向數據會話Sed分配會話ID。會話管理單元46在存儲單元4000的會話管理DB 4400中與會話ID相關聯地存儲請求終端的終端ID、目的地終端的終端ID和發送/接收的數據的數據ID。會話管理單元46例如使用圖3所示的CPU 201實現。

這裡將描述根據實施例的電視會議系統1的操作。圖13是圖示直到終端10進入用於參與電視會議的預備狀態為止的示例性預備操作的序列圖。圖13圖示終端10aa是請求終端,終端10ba和終端10db是目的地終端,且作為請求終端的終端10aa進入預備狀態的實例。在預備操作中,在終端10aa、10ba和10db和管理伺服器40當中的管理信息會話Sei中發送和接收各種類型的信息。

首先,響應於終端10aa的電源開關109上的操作,接通終端10aa的電源(步驟S11)。響應於接通電源,終端10aa的登錄請求單元13經由通信網絡2將表示登錄請求的登錄請求信息從發射/接收單元11發送到管理伺服器40(步驟S12)。可以響應於從終端10用戶的指令輸入發送登錄請求信息。

登錄請求信息包括作為請求終端的終端10aa的終端ID和密碼。由存儲/讀取處理單元18從存儲單元1000讀取終端ID和密碼。終端ID和密碼可以是從連接到終端10的外部記錄介質,比如用戶標識模塊卡(SIM卡)讀取的信息。當由管理伺服器40接收到從終端10aa發送的登錄請求信息時,管理伺服器40可以知道作為發射終端的終端10aa的IP位址。

管理伺服器40的終端驗證單元42通過使用經由發射/接收單元41接收的登錄請求信息中包括的終端ID和密碼作為搜索關鍵字搜索存儲單元4000的終端驗證管理DB 4100,並通過確定是否在終端驗證管理DB 4100中管理與搜索關鍵字相同的終端ID和密碼,來執行終端驗證(步驟S13)。

當終端驗證單元42確定未管理與搜索關鍵字相同的終端ID和密碼、即確定不是來自具有有效使用授權的終端10的登錄請求時,發射/接收單元41經由通信網絡2將表示由終端驗證單元42獲得的驗證結果的驗證結果信息發送到登錄請求終端10aa,且預備操作結束。

另一方面,當終端驗證單元42確定管理與搜索關鍵字相同的終端ID和密碼、即確定是來自具有有效使用授權的終端10的登錄請求時,狀態管理單元43在終端管理DB 4200中彼此相關聯地存儲終端10aa的終端ID、操作狀態、接收到登錄請求信息的日期和終端10aa的IP位址(步驟S14)。

管理伺服器40的發射/接收單元41經由通信網絡2將表示由終端驗證單元42獲得的驗證結果的驗證結果信息發送到登錄請求終端10aa。(步驟S15)

管理伺服器40的終端提取單元44使用登錄請求終端10aa的終端ID作為搜索關鍵字,搜索目的地列表管理DB 4300,並提取與終端10aa對應的目的地終端候選的終端ID(步驟S16)。

管理伺服器40的終端狀態獲取單元45通過使用由終端提取單元44提取的目的地終端候選的終端ID作為搜索關鍵字搜索終端管理DB 4200,並通過每個由終端提取單元44提取的終端ID讀取「離線」、「在線(傳輸可能)」或者「在線(發送中)」的操作狀態,來獲取作為目的地終端候選的每個終端10的操作狀態(步驟S17)。

管理伺服器40的發射/接收單元41經由通信網絡2發送目的地狀態信息到終端10aa,該目的地狀態信息包括在步驟S17用作搜索關鍵字的終端ID的和它們的相應的操作狀態,每個是"離線"、"在線(傳輸可能)"或者"在線(發送中)"(步驟S18)。這允許終端10aa知道作為目的地終端候選的每個終端10的當前操作狀態,操作狀態是"離線"、"在線(傳輸可能)"或者"在線(發送中)"。

管理伺服器40的終端提取單元44使用登錄請求終端10aa的終端ID作為搜索關鍵字來搜索目的地列表管理DB 4300,並提取對於其終端10aa的終端ID登記為目的地終端候選的其他終端10的終端ID(步驟S19)。

管理伺服器40的狀態管理單元43使用登錄請求終端10aa的終端ID作為搜索關鍵字來搜索終端管理DB 4200,並獲取登錄請求終端10aa的操作狀態為"在線(傳輸可能)"(步驟S20)。

管理伺服器40的發射/接收單元41將包括處於在步驟S20獲取的"在線(傳輸可能)"的終端10aa的終端ID和操作狀態的目的地狀態信息發送到由在步驟S19提取的終端ID標識的終端10當中在終端管理DB 4200中每個操作狀態都是"在線"的終端(這裡終端10ba和10db)(步驟S21-1和步驟S21-2)。當目的地狀態信息發送到終端10ba和10db時,發射/接收單元41根據終端10ba和10db的終端ID參考在圖10所示的終端管理表中管理的終端的IP位址。

上述預備操作使得可以將處於"在線(傳輸可能)"的登錄請求終端10aa的終端ID和操作狀態發送到可以向/從登錄請求終端10aa發送/接收數據的終端10ba和10db。此外,當完成預備操作的步驟S18時,例如,終端10aa的顯示控制單元16在顯示器20上顯示的目的地列表的信息當中,在顯示器20上高亮關於參與電視會議的終端,即,其每個操作狀態是"在線(發送中)"或者"在線(傳輸可能)"的終端的信息,這允許用戶知道參與電視會議的終端10或者可以參與電視會議的終端10。

圖14是圖示直到終端10進入參與電視會議的參與狀態時為止的示例性會議參與操作的序列圖。圖14圖示其中終端10aa參與與終端10db的電視會議的實例。在會議參與操作中,在終端10aa和10db和管理伺服器40之間的管理信息會話Sei中發送和接收各種類型的信息。

當終端10aa的用戶操作操作按鈕108以選擇參與電視會議時,終端10aa的操作輸入接收單元12接收參與與終端10db的電視會議的請求(步驟S31)。響應於該請求,終端10aa的發射/接收單元11將參與請求信息發送到管理伺服器40,該參與請求信息包括終端10aa的終端ID和終端10db的終端ID,並不是終端10aa要參與電視會議(步驟S32)。因此,管理伺服器40的發射/接收單元41接收參與請求信息,且可以檢查請求發射終端10aa的IP位址。

管理伺服器40的狀態管理單元43使用參與請求信息中包括的終端10aa的終端ID作為搜索關鍵字來搜索終端管理DB 4200,並將參與請求終端10aa的操作狀態設置為"在線(發送中)"(步驟S33)。

管理伺服器40的會話管理單元46生成用於標識數據會話Sed的會話ID,該數據會話Sed用於在終端10aa和終端10db之間發送/接收數據(步驟S34)。會話管理單元46在會話管理DB 4400中存儲在步驟S34生成的會話ID,使用的中繼伺服器30的中繼伺服器ID,終端10aa和10db的終端ID和用於標識發送和接收的數據的數據ID(步驟S35)。

管理伺服器40的發射/接收單元41經由通信網絡2將包括終端10aa的終端ID的開始請求信息發送到終端10db(步驟S36)。因此,終端10db可以知道哪個終端10已經發出參與電視會議的請求。已經從管理伺服器40接收了開始請求信息的終端10db經由通信網絡2將表示已經完成了開始請求信息的接收的接收完成信息從發射/接收單元11發送到管理伺服器40(步驟S37)。

管理伺服器40的發射/接收單元41經由通信網絡2將表示用於開始數據中繼的請求的中繼開始請求信息發送到中繼伺服器30(步驟S38)。中繼開始請求信息包括終端10aa和終端10db的IP位址。在接收中繼開始請求信息時,中繼伺服器30建立用於在終端10aa和終端10db之間發送和接收數據的數據會話Sed(步驟S39)。因此,終端10aa可以參與與終端10db的電視會議。

管理伺服器40的發射/接收單元41將包括處於"在線(發送中)"的終端10aa的終端ID和操作狀態的終端狀態改變信息廣播給在終端管理DB 4200中登記的每個終端10(步驟S40)。因此,已經接收了終端狀態改變信息的每個終端10可以根據需要存儲和顯示終端10aa的操作狀態。

圖15是圖示在終端10之間的示例性數據發射/接收操作的序列圖。圖15圖示在終端10aa和終端10db之間發送數據的實例。在數據發送和接收操作中,在終端10aa和終端10db之間的數據會話Sed中發送和接收圖像數據或者音頻數據。

如使用圖14描述的,一旦在終端10aa和終端10db之間建立數據會話Sed,終端10aa的發射/接收單元11就經由通信網絡2將輸入到圖像輸入單元14的圖像數據和輸入到音頻輸入單元15的音頻數據發送到中繼伺服器30(步驟S51)。

已經從終端10aa接收圖像數據和音頻數據的中繼伺服器30將所接收的圖像數據和音頻數據發送到參與電視會議的每個終端(這裡的終端10aa和10db)(步驟S52-1和步驟S52-2)。

已經從中繼伺服器30接收了圖像數據和音頻數據的每個終端10aa和10db使得顯示控制單元16在顯示器20上顯示由所接收的圖像數據表示的圖像,且使得音頻輸出單元17輸出由所接收的音頻數據表示的聲音以從揚聲器115再現聲音(步驟S53-1和步驟S53-2)。每次顯示控制單元16的時間管理單元16a執行用於在顯示器20上顯示圖像數據的處理,時間管理單元16a執行在上述輸出狀態管理DB 1100的輸出狀態管理表中將時間寫為最後輸出時間的處理(參見圖5)。每次音頻輸出單元17的時間管理單元17a執行輸出音頻數據以從揚聲器115再現音頻數據的處理,時間管理單元17a執行在輸出狀態管理表中將時間寫為最後輸出時間的處理。

終端10db的發射/接收單元11然後將已經輸入到圖像輸入單元14的圖像數據和已經輸入到音頻輸入單元15的音頻數據經由通信網絡2發送到中繼伺服器30(步驟S54)。

已經從終端10aa接收圖像數據和音頻數據的中繼伺服器30將所接收的圖像數據和音頻數據發送到參與電視會議的每個終端(這裡的終端10aa和10db)(步驟S55-1和步驟S55-2)。

已經從中繼伺服器30接收了圖像數據和音頻數據的每個終端10aa和10db使得顯示控制單元16在顯示器20上顯示由所接收的圖像數據表示的圖像,且使得音頻輸出單元17輸出由所接收的音頻數據表示的聲音以從揚聲器115再現聲音(步驟S56-1和步驟S56-2)。每次執行用於在顯示器20上顯示圖像數據的處理,顯示控制單元16的時間管理單元16a執行在上述輸出狀態管理DB 1100的輸出狀態管理表中將該時間寫為最後輸出時間的寫入處理(參見圖5)。每次執行輸出音頻數據以從揚聲器115再現音頻數據的處理,音頻輸出單元17的時間管理單元17a執行在輸出狀態管理表中將該時間寫為最後輸出時間的寫入處理。

如上所述,終端10aa和10db能夠通過經由中繼伺服器30發送和接收圖像數據或者音頻數據來進行電視會議。為了簡單的描述,圖15假定存在兩個終端10aa和10db作為參與電視會議的終端10;但是,即使存在參與電視會議的三個或更多個終端,以與如圖15所示的數據發射/接收操作同樣的方式在終端10當中發送和接收圖像數據和音頻數據。

將在這裡參考圖16描述由每個終端10的輸出狀態確定單元21和通知單元22執行的處理的特定實例。圖16是圖示由輸出狀態確定單元21和通知單元22執行的示例性處理過程的流程圖。

參考上述輸出狀態管理分貝1100的輸出狀態管理表(參見圖5),輸出狀態確定單元21從在終端10參與的電視會議中共享的圖像數據和音頻數據當中,確定終端10發送的每個數據的輸出狀態(不處於「輸出停止」的輸出狀態的數據),並根據需要更新輸出狀態管理表。通知單元22在輸出狀態改變時發出通知到中繼伺服器30。

如圖16所示,由輸出狀態確定單元21和通知單元22執行的處理例程包括第一環路處理(步驟S100)和在第一環路處理之後的第二環路處理(步驟S200)。輸出狀態確定單元21和通知單元22在給定定時(例如,在每5秒間隔)重複地執行由這兩個類型的環路處理構成的例程。

在第一環路處理(步驟S100)中,關於輸出狀態管理DB 1100的輸出狀態管理表中管理的數據當中其當前輸出狀態是"正常輸出"的每個數據(在下文中,稱為「數據A」)執行以下步驟S101到S104。

輸出狀態確定單元21參考輸出狀態管理表檢查數據A的最後輸出時間,並確定從該時間開始直到現在經過的時間是否超過閾值T1(步驟S101)。當從最後輸出時間開始經過的時間不超過閾值T1時(在步驟S101的「否」),數據A的輸出狀態仍然是"正常輸出",且因此處理移動到關於下一數據A的確定處理(步驟S101)。

另一方面,當在步驟S101確定從最後output時間開始經過的時間超過閾值T1時(在步驟S101「是」),輸出狀態確定單元21將用於確定輸出狀態是否已經恢復的恢復計數器清除到0(步驟S102),並將輸出狀態管理表中數據A的輸出狀態從"正常輸出"改變為"異常輸出"(步驟S103)。通知單元22向中繼伺服器30通知已經進入"異常輸出"的數據A的輸出狀態(步驟S104)。異常輸出通知包括其輸出狀態已經進入"異常輸出"的數據A的數據ID和終端10的IP位址。

此後,當存在關於其還未執行第一環路處理(步驟S100)的數據A時,處理返回到步驟S101,且此後重複處理,且當關於全部數據A的第一環路處理(步驟S100)結束時,處理移動到第二環路處理(步驟S200)。

在第二環路處理中(步驟S200),關於在輸出狀態管理DB 1100的輸出狀態管理表中管理的數據當中其當前輸出狀態已經進入"異常輸出"(在下文中,稱為「數據B」)的每個數據執行以下步驟S201到S206的處理。

首先,輸出狀態確定單元21參考輸出狀態管理表來檢查數據B的最後輸出時間,並確定從該時間開始直到現在經過的時間是否小於閾值T2(步驟S201)。閾值T2優選地小於用於在步驟S101的確定處理的閾值T1,且是對於其安全地確定已經恢復數據輸出狀態的值。當從最後輸出時間開始經過的時間不小於閾值T2時(在步驟S201的「否」),輸出狀態確定單元21將恢復計數器清除為0(步驟S202),且移動到關於下一數據B的確定處理(步驟S201)。

另一方面,在確定從最後輸出時間開始經過的時間小於在步驟S201的閾值T2時(在步驟S201的「是」),輸出狀態確定單元21將恢復計數器遞增1(步驟S203),且然後確定恢復計數器的值是否等於或者大於閾值N(步驟S204)。當恢復計數器的值小於閾值N時(在步驟S204的"否"),存在輸出狀態的恢復是臨時的可能性,且因此處理移動到關於下一數據B的確定處理(步驟S201)。

另一方面,在步驟S204確定恢復計數器的值等於或者大於閾值N時(在步驟S204的「是」),輸出狀態確定單元21將輸出狀態管理表中數據B的輸出狀態從"異常輸出"改變到"正常輸出"(步驟S205)。通知單元22向中繼伺服器30通知數據B的輸出狀態已經從"異常輸出"恢復到"正常輸出"(步驟S206)。異常輸出恢復通知包括其輸出狀態已經恢復到"正常輸出"的數據B的數據ID和終端10的IP位址。

如果存在關於其還未執行第二環路處理(步驟S200)的數據B,則處理返回到步驟S201以此後重複處理。當關於全部數據B的第二環路處理(步驟S200)結束時,圖16中的流程圖中示出的一系列處理結束。

將參考圖17描述關於數據輸出狀態的通知和終端10、中繼伺服器30和管理伺服器40的伴隨操作。圖17是圖示包括異常輸出通知和異常輸出恢復通知的示例性操作的序列圖。圖17圖示關於經由中繼伺服器30從終端10aa發送到終端10bd和終端10dc的圖像數據或者音頻數據發出輸出狀態通知的實例。

來自參與電視會議的終端10aa的圖像數據或者音頻數據被經由中繼伺服器30發送到參與同一電視會議的終端10bd和終端10dc(步驟S61到S63)。雖然未圖示圖17,假定將數據從終端10aa連續地發送到終端10bd和終端10dc。終端10bd和終端10dc根據圖16所示的流程保持確定(例如,每5秒)來自終端10aa的數據的輸出狀態。

假定終端10db檢測到從終端10aa發送的數據的輸出狀態是"異常輸出"。在該情況下,終端10db將包括確定為"異常輸出"的數據的數據ID和終端10db的IP位址的異常輸出通知發送到中繼伺服器30(步驟S64)。

在從終端10db接收異常輸出通知時,中繼伺服器30更新全部輸出狀態管理DB 3100的全部輸出狀態管理表(步驟S65)。特別地,中繼伺服器30將已經檢測為"異常輸出"的終端(這裡終端10db)的IP位址添加到與在全部輸出狀態管理表中處於"異常輸出"狀態下的數據的數據ID對應的"異常輸出終端"欄。

中繼伺服器30將包括處於異常輸出狀態的數據的數據ID,已經檢測為"異常輸出"的終端(這裡終端10db)的IP位址和從其發送處於"異常輸出"的狀態下的數據的終端(這裡終端10aa)的IP位址的異常輸出通知發送到管理伺服器40(步驟S66)。

在從中繼伺服器30接收異常輸出通知時,管理伺服器40使用已經檢測為"異常輸出"的終端(這裡終端10db)的IP位址作為搜索關鍵字來搜索終端管理DB 4200,並獲取終端10db的終端名稱(步驟S67)。管理伺服器40然後將包括處於"異常輸出"的狀態下的數據的數據ID和已經檢測為"異常輸出"的終端(這裡終端10db)的終端名稱的異常輸出通知發送到數據發射終端(這裡終端10aa)(步驟S68)。因此,終端10aa可以知道終端10aa發送的哪個數據處於"異常輸出"的狀態下和在哪個終端它已經發生。

在已經從管理伺服器40接收了異常輸出通知的終端10aa,狀態顯示處理單元23根據來自管理伺服器40的異常輸出通知而執行在顯示器20上顯示輸出狀態信息的處理(步驟S69)。例如,根據來自管理伺服器40的異常輸出通知,狀態顯示處理單元23生成表示在終端10db(這裡,終端名稱是辦公室B)圖像數據處於"異常輸出"的狀態下的輸出狀態信息。狀態顯示處理單元23將所生成的輸出狀態信息傳遞到顯示控制單元16,並發出輸出狀態信息顯示請求以例如如圖18A所示地在顯示器20上將輸出狀態信息顯示為電視會議屏幕300上的彈出屏幕,該輸出狀態信息310由敘述「在辦公室B已經發生異常圖像輸出」的消息構成。

假定終端10db然後檢測到從終端10aa發送的數據的輸出狀態已經從"異常輸出"恢復到"正常輸出"。在該情況下,終端10db將包括其輸出狀態已經恢復的數據的ID和終端10db的IP位址的異常輸出恢復通知發送到中繼伺服器30(步驟S70)。

在從終端10db接收異常輸出恢復通知時,中繼伺服器30根據該異常輸出恢復通知更新全部輸出狀態管理DB 3100的全部輸出狀態管理表(步驟S71)。特別地,中繼伺服器30從與在全部輸出狀態管理表中其輸出狀態已經恢復的數據的數據ID對應的"異常輸出終端"欄中刪除已經檢測到輸出狀態的恢復的終端(這裡終端10db)的IP位址。

中繼伺服器30然後將異常輸出恢復通知發送到管理伺服器40,該異常輸出恢復通知包括其輸出狀態已經恢復的數據的數據ID、已經檢測到輸出狀態的恢復的終端(這裡終端10db)的IP位址和從其發送其輸出狀態已經恢復的數據的終端(這裡終端10aa)的IP位址(步驟S72)。

在從中繼伺服器30接收異常輸出恢復通知時,管理伺服器40使用已經檢測到輸出狀態的恢復的終端(這裡終端10db)的IP位址作為搜索關鍵字來搜索終端管理DB 4200,並獲取終端10db的終端名稱(步驟S73)。管理伺服器40然後將異常輸出恢復通知發送到數據發射終端(這裡終端10aa),該異常輸出恢復通知包括其輸出狀態已經恢復的數據的數據ID和已經檢測到輸出狀態的恢復的終端(這裡終端10db)的終端名稱(步驟S74)。因此,終端10aa可以知道終端10aa發送的哪個數據已經恢復其輸出狀態和在哪個終端它已經發生。

根據來自管理伺服器40的異常輸出恢復通知,已經從管理伺服器40接收到異常輸出恢復通知的終端10aa執行用於在顯示器20上顯示輸出狀態信息的處理(步驟S75)。例如,根據來自管理伺服器40的異常輸出恢復通知,狀態顯示處理單元23生成表示在終端10db(這裡顯示名稱是辦公室B)的處於"異常輸出"的狀態下的圖像數據已經恢復到"正常輸出"的狀態的輸出狀態信息。狀態顯示處理單元23將所生成的輸出狀態信息傳遞到顯示控制單元16,並發出輸出狀態信息顯示請求以例如如圖18B所示地在顯示器20上將輸出狀態信息顯示為電視會議屏幕300上的彈出屏幕,該輸出狀態信息320由敘述「在辦公室B的圖像輸出狀態已經恢復」的消息構成。

在圖17中的序列圖中示出的實例中,執行輸出狀態信息顯示處理的終端10aa從管理伺服器40接收包括已經檢測為"異常輸出"的終端10db的終端名稱的異常輸出通知和包括已經檢測到輸出狀態的恢復的終端10db的終端名稱的異常輸出恢復通知;但是,在執行輸出狀態信息顯示處理的終端10存儲參與電視會議的其他終端的終端ID和終端名稱之間的對應關係的情況下,終端10可以配置為從管理伺服器40接收每個代替終端名稱包括終端ID的異常輸出通知和異常輸出恢復信息。

在圖17的序列圖中示出的實例中,通過經由管理伺服器40將異常輸出通知和異常輸出恢復通知從中繼伺服器30發送到終端10,已經檢測為"異常輸出"的終端10和已經檢測到輸出狀態的恢復的終端10的IP位址轉換為顯示名稱,且向執行輸出狀態信息顯示處理的終端10通知該顯示名稱;但是,在不特別指定在其發生"異常輸出"且輸出狀態已經恢復的終端10且顯示僅表示在任何一個終端10發生"異常輸出"且輸出狀態已經恢復的輸出狀態信息的情況下,可以採用其中來自中繼伺服器30的異常輸出通知和異常輸出恢復通知不經由管理伺服器40而直接發送到終端10的配置。

此外,在中繼伺服器30和終端10中的至少任何一個存儲參與電視會議的終端10的IP位址和終端名稱之間的對應關係的情況下,可以採用其中異常輸出通知和輸出異常恢復通知不經由管理伺服器40而直接發送到終端10的配置。

這裡將參考圖19描述用於在顯示器20上將終端10發送到其他終端10的各個數據的輸出狀態的列表顯示為輸出狀態信息的終端10的操作。圖19是圖示獲取和顯示輸出狀態列表的示例性操作的序列圖。圖19圖示終端10aa獲取終端10aa發送到其他終端10的各個數據的輸出狀態的列表的實例。

首先,當終端10aa的用戶例如使用操作按鈕108執行請求輸出狀態列表的操作時,終端10aa將包括終端10aa的IP位址的輸出狀態列表請求發送到中繼伺服器30(步驟S81)。

在從終端10aa接收輸出狀態列表請求時,中繼伺服器30參考全部輸出狀態管理DB 3100的全部輸出狀態管理表,並關於請求終端10aa發送到其他終端10的每個數據生成已經檢測為"異常輸出"的終端10的IP位址的列表(步驟S82)。特別地,根據全部輸出狀態管理表,中繼伺服器30檢查是否存在在與請求終端10aa發送到其他終端10的數據的數據ID對應的"異常輸出終端"欄中存儲的任何IP位址。當存在在"異常輸出終端"欄中存儲的IP位址時,提取IP位址和數據ID的組合。對於請求終端10發送到其他終端10的全部數據重複該處理,且生成數據ID和IP位址的組合的列表。

中繼伺服器30將包括請求終端10aa的IP位址和所生成的列表的輸出狀態列表通知發送到管理伺服器40(步驟S83)。

在接收輸出狀態列表通知時,管理伺服器40執行搜索會話管理DB 4400和終端管理DB 4200的處理(步驟S84)。特別地,管理伺服器40參考會話管理DB 4400的會話管理表,並生成作為參與與請求輸出狀態列表的終端10aa參與的電視會議相同的電視會議的其他終端10的終端名稱的列表的列表。管理伺服器40進一步參考終端管理DB 4200的終端管理表,獲取與已經檢測為「輸出異常」的終端10的IP位址對應的終端名稱,並生成由處於異常輸出狀態的數據的數據ID和在其已經發生輸出異常的終端10的終端名稱的組合構成的列表。

管理伺服器40將輸出狀態列表通知發送到請求終端10aa,該輸出狀態列表通知包括參與與請求終端10aa參與的電視會議相同的電視會議的其他終端10的終端名稱的列表,和處於"異常輸出"狀態的數據的數據ID和已經檢測為"異常輸出"的終端10的終端名稱的組合的列表(步驟S85)。

在已經從管理伺服器40接收了輸出狀態列表通知的終端10aa中,根據來自管理伺服器40的輸出狀態列表通知,狀態顯示處理單元23執行在顯示器20上顯示表示輸出狀態的列表的輸出狀態信息的處理(步驟S86)。例如,根據來自管理伺服器40的輸出狀態列表通知,狀態顯示處理單元23生成參與基站列表屏幕的屏幕信息。狀態顯示處理單元23將生成的屏幕信息傳遞到顯示控制單元16並發出輸出狀態信息顯示請求以例如如圖20所示地在顯示器20上顯示參與電視會議的基站的列表和表示來自終端10aa的圖像數據和音頻數據處於的輸出狀態的參與基站列表屏幕400。

在圖19的序列圖中示出的實例中,終端10aa發出輸出狀態列表請求到中繼伺服器30(步驟S81)。替代地,終端10aa可以發出輸出狀態列表請求到管理伺服器40。在該情況下,終端10aa例如將包括終端10aa的終端ID的輸出狀態列表請求發送到管理伺服器40。管理伺服器40根據終端10aa的終端ID標識終端10aa的IP位址,並將包括該IP位址的輸出狀態列表請求發送到中繼伺服器30。此後的步驟與圖19的序列圖中圖示的實例的步驟相同。

在圖19的序列圖中圖示的實例中,執行輸出狀態信息顯示處理的終端10aa從管理伺服器40接收輸出狀態列表通知,該輸出狀態列表通知包括參與同一電視會議的其他終端10的終端名稱和已經檢測為"異常輸出"的終端10的終端名稱。在執行輸出狀態信息顯示處理的終端10存儲參與電視會議的其他終端的ID和終端名稱之間的對應關係的情況下,終端10可以配置為從管理伺服器40接收代替終端名稱而包括終端ID的輸出狀態列表通知。

在圖19的序列圖中圖示的實例中,通過將輸出狀態列表通知經由管理伺服器40從中繼伺服器30發送到終端10,參與電視會議的終端10的IP位址轉換為顯示名稱,且向執行輸出狀態信息顯示處理的終端10通知該顯示名稱;但是,在中繼伺服器30和終端10中的至少任何一個存儲參與電視會議的終端10的IP位址和終端名稱之間的對應關係的情況下,可以採用其中來自中繼伺服器30的輸出狀態列表通知不經由管理伺服器40而直接發送到終端10的配置。

如使用特定實例詳細地描述的,在根據實施例的電視會議系統1中,參與電視會議的每個終端10確定從其他終端10接收到的數據輸出狀態並向中繼伺服器30通知結果。參與電視會議的每個終端10經由管理伺服器40從中繼伺服器30獲取終端10已經發送到其他終端10的數據在其他終端10的的輸出狀態,並在顯示器20上顯示表示所獲取的輸出狀態的輸出狀態信息。因此,根據電視會議系統1,參與電視會議的每個終端10可以容易地知道終端10已經發送到其他終端10的數據在其他終端10的的輸出狀態。

本發明不僅限於上述實施例。當具體實現時,本發明可以通過在本發明的範圍內添加各種修改和改變而具體實現。換句話說,電視會議系統1、終端10、中繼伺服器30、管理伺服器40等的特定配置和操作僅是實例,且根據想要的使用和用途可以做出各種修改。

例如,可以通過使用單個計算機構造,或者可以通過使用任意地分配給伺服器的劃分的功能的多個計算機來構造根據上述實施例的中繼伺服器、管理伺服器40和程序供應伺服器50。替代地,伺服器的部分或者全部功能可以任意地組合從而以與上述實施例不同的框架構造伺服器裝置或者系統。例如,中繼伺服器30的功能和管理伺服器40的功能可以集成以構造單個伺服器裝置。

根據上述實施例,電視會議系統1例示為本發明應用到的示例性通信系統;但是,本發明不限於此。例如,本發明可以有效地應用於各種通信系統,比如電信系統,比如其中在終端之間交互地發送和接收音頻數據的網際網路協議(IP)電話和從管理中心的終端將地圖數據和路徑信息分發給車輛上安裝的汽車導航裝置的汽車導航系統。

上述實施例將電視會議終端(終端)10例示為本發明應用到的示例性通信裝置;但是,本發明不限於此。本發明可有效地應用於各種通信裝置,比如PC、小平板終端、智慧型電話、電氣板和車輛上安裝的汽車導航系統。

可以如下理解上述實施例:根據實施例的終端10是輸出從另一終端10接收到的數據的終端10,終端10包括:通知單元22,向外部中繼伺服器30通知從其他終端10接收到的數據的輸出狀態;和狀態顯示處理單元23,在建立與其他終端10的用於接收數據的會話的同時,經由管理伺服器40從中繼伺服器30獲取發送到其他終端10的數據在其他終端10的的輸出狀態,並在顯示器20上顯示表示所獲取的輸出狀態的輸出狀態信息。

根據實施例的電視會議系統1包括多個終端10(每個終端10輸出從另一終端10接收到的數據)、中繼伺服器30和管理伺服器40,其中,每個終端10包括:通知單元22,向中繼伺服器30通知從另一終端10接收到的數據的輸出狀態;和狀態顯示處理單元23,在建立與另一終端10的用於接收數據的會話的同時,經由管理伺服器40從中繼伺服器30獲取發送到另一終端10的數據在另一終端10的輸出狀態,並在顯示器20上顯示表示所獲取的輸出狀態的輸出狀態信息,其中,中繼伺服器30包括:輸出狀態管理單元33,根據由終端10向中繼伺服器30通知的輸出狀態,管理在終端10當中發送和接收的全部數據的輸出狀態;和發射/接收單元31,向從其發送與輸出狀態對應的數據的終端10通知由終端10向中繼伺服器30通知的輸出狀態。

根據實施例的中繼伺服器30和管理伺服器40構成在每個輸出從另一終端10接收到的數據的多個終端10當中管理數據的發送和接收的通信管理系統。由數據通信管理系統管理數據的發送和接收的每個終端10包括:通知單元22,發出指示從另一終端10接收到的數據的輸出狀態的通知;和狀態顯示處理單元23,在建立與另一終端的用於接收數據的會話的同時,在顯示器20上顯示表示發送到另一終端10的數據在另一終端10的輸出狀態的輸出狀態信息。該通信系統進一步包括:輸出狀態管理單元33,獲取由從終端10發出的通知指示的輸出狀態,並管理在終端10當中發送和接收的全部數據的輸出狀態;和發射/接收單元31、41,向從其發送與由輸出狀態管理單元33管理的輸出狀態對應的數據的終端10通知該輸出狀態。

根據實施例的通信控制方法是由輸出從另一終端10接收到的數據的終端10執行的通信控制方法,該方法包括:向中繼伺服器30通知從另一終端10接收到的數據的輸出狀態;和,在建立與另一終端10的用於接收數據的會話的同時,經由管理伺服器40從中繼伺服器30獲取發送到另一終端10的數據在另一終端10的輸出狀態,和在顯示器20上顯示表示所獲取的輸出狀態的輸出狀態信息。

根據實施例的終端程序使得輸出從另一終端10接收到的數據的輸出終端10實現包括以下的功能:向中繼伺服器30通知從另一終端10接收到的數據的輸出狀態;和,在建立與另一終端10的用於接收數據的會話的同時,經由管理伺服器40從中繼伺服器30獲取發送到另一終端10的數據在另一終端10的輸出狀態,和在顯示器20上顯示表示所獲取的輸出狀態的輸出狀態信息。

實施例具有的優點在於可以容易地知道關於發送到另一通信設備的數據在該另一通信設備的輸出狀態。

雖然已經為了完全的和清楚的公開關於特定實施例描述了本發明,不因此限制所附的權利要求而是應看作具體表現本領域技術人員可以想到的落入在這裡提出的基本教導內的所有修改和替代結構。

附圖標記列表

1 電視會議系統

2 通信網絡

10 終端

11 發射/接收單元

16 顯示控制單元

16a 時間管理單元

17 音頻輸出單元

17a 時間管理單元

20 顯示器

22 通知單元

23 狀態顯示處理單元

30 中繼伺服器

31 發射/接收單元

33 輸出狀態管理單元

40 管理伺服器

41 發射/接收單元

46 會話管理單元

1100 輸出狀態管理DB

3100 全部輸出狀態管理DB

4400 會話管理DB

引文列表

專利文獻

專利文獻1:日本特開專利公開No.2011-71822

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀