CN103477632B - 传输管理***、传输***、程序、程序供应***和维护*** - Google Patents
传输管理***、传输***、程序、程序供应***和维护*** Download PDFInfo
- Publication number
- CN103477632B CN103477632B CN201280015714.9A CN201280015714A CN103477632B CN 103477632 B CN103477632 B CN 103477632B CN 201280015714 A CN201280015714 A CN 201280015714A CN 103477632 B CN103477632 B CN 103477632B
- Authority
- CN
- China
- Prior art keywords
- terminal
- transmission
- communication
- trunking
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/567—Multimedia conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0038—System on Chip
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Facsimiles In General (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
传输***是传输管理***,其管理在至少能够进行语音通信的多个传输终端之间的图像通信。该传输管理***包括:终端管理部分,其对于用于识别每一个传输终端的每一个终端识别信息,管理指示每一个传输终端的图像通信状态的图像通信状态信息;创建部分,其创建指定的通信控制消息,以使得指定的传输终端根据图像通信状态信息来控制图像通信;以及发送部分,其发送所创建的通信控制消息给被使得控制传输终端之间的图像通信的传输终端。
Description
技术领域
本发明涉及一种管理用于在多个传输终端之间进行会话的内容数据的通信的发明。
背景技术
在多个传输终端之间通过中继设备发送和接收内容数据的传输***的示例之一是电视会议***,在电视会议***中,通过诸如因特网之类的通信网络举行电视会议。因为最近对于减少商务旅行花费的成本和时间的需求,已经增加对这种电视会议***的需要。在这种电视会议***中,使用作为传输终端的示例的多个电视会议终端。可以通过在电视会议终端之间发送和接收图像数据和语音数据来进行电视会议。
对于电视会议存在不适当的环境,诸如包括住宅的私人地点之类。作为对于在这种环境下举行电视会议的对策,已经开发这样的传输终端,该传输终端获取环境状态(在该环境状态下,安装其他方侧上的另一传输终端)并且控制图像通信或者语音通信(参考日本专利申请特开第2008-131412号)。
然而,在日本专利申请特开第2008-131412号中公开的传输终端,仅仅通过考虑其他方侧上的传输终端的周围环境来控制图像通信或者语音通信,而不通过考虑其他方侧上的传输终端的图像通信状态来控制图像通信。即,在日本专利申请特开第2008-131412号中公开的传输终端不通过考虑图像通信(诸如其他方侧上的通信终端具有语音功能但是不具有图像通信功能,或者其他方侧上的通信终端具有图像功能但是未进行图像通信之类)来控制图像通信。因此,当传输终端进行与在上述状态中的其他方侧上的通信终端的通信时,将浪费图像通信,因为其他方侧上的传输终端不能响应图像通信。
发明内容
传输管理***管理在至少能够进行语音通信的多个传输终端之间的图像 通信。该传输管理***包括:终端管理部分,其对于用于识别每一个传输终端的每一个终端识别信息,管理指示每一个传输终端的图像通信状态的图像通信状态信息;创建部分,其创建指定的通信控制消息,以使得指定的传输终端根据图像通信状态信息来控制图像通信;以及发送部分,其发送所创建的通信控制消息给被使得控制传输终端之间的图像通信的传输终端。
根据前述传输管理***,在图像通信状态信息指示在传输终端之中单个传输终端正在进行图像通信并且一个或者多个其他传输终端正在中断图像通信的第一情况中,创建部分可以创建第一信息控制消息和第二信息控制消息,该第一信息控制消息指示一个或者多个其他传输终端正在中断图像通信,该第二信息控制消息指示单个传输终端正在进行图像通信,并且发送部分可以发送第一通信控制消息到正在进行图像通信的单个传输终端并且发送第二通信控制消息到正在中断图像通信的一个或者多个其他传输终端。
根据前述传输管理***,在在图像通信状态信息指示在中断传输终端之中多于一个传输终端正在进行图像通信并且一个或者多个通信设备正在图像通信的第二情况中,创建部分可以创建第三通信控制消息,该第三通信控制消息指示不止一个传输终端正在进行图像通信,并且发送部分可以发送第三通信控制消息到正在中断图像通信的一个或者多个其他传输终端。
根据前述传输管理***,在其中图像通信状态信息指示单个传输终端正在进行图像通信并且一个或者多个其他传输终端不具有传输终端之间的图像通信功能的第三情况中,创建部分可以创建指示图像通信要被强行停止的第四通信控制消息,并且发送部分可以发送第四通信控制消息到正在进行图像通信的单个传输终端。
根据前述传输管理***,在其中图像通信状态信息不与第一到第三情况中的任何一种对应的第四情况中,创建部分可以创建指示在传输终端上显示的指定的显示消息要被删除的显示控制消息,并且发送部分可以发送显示控制消息到传输终端。
传输***包括前述传输管理***以及前述传输终端。每一个传输终端包括:接收部分,其接收从传输管理***发送的通信控制消息;以及显示控制部分,其基于接收到的通信控制消息使得指定的显示部分对显示消息进行显示。
传输***包括前述传输管理***以及前述传输终端。每一个传输终端包 括:接收部分,其接收从传输管理***发送的通信控制消息;以及通信停止部分,其根据接收到的通信控制消息使得传输终端停止进行图像通信。
根据前述传输***,每一个传输终端还包括控制部分,其根据由接收部分接收到的通信控制消息,使得成像被摄体并且获取要经受图像通信的图像数据的图像捕获部分停止成像。
传输***包括前述传输管理***以及前述传输终端,每一个传输终端包括:接收部分,其接收从传输管理***发送的显示控制消息;以及显示控制部分,其根据接收到的显示控制消息使得指定的显示部分删除在指定的显示部分上显示的指定的显示消息。
一种程序,使得传输管理***用作每一个前述部分。
一种程序供应***,通过通信网络供应前述程序到传输管理***。
一种维护***,进行前述传输管理***的维护。
附图说明
图1是根据第一实施例的传输***的示意图;
图2是图示在传输***中图像数据、语音数据以及各类管理信息的发送和接收的概念视图;
图3A到3C是解释图像数据的图像质量的概念视图;
图4是根据实施例的终端的外部视图;
图5是图示根据实施例的终端的硬件结构的示意图;
图6是图示根据实施例的管理***、中继设备或者程序供应***的示意图;
图7是在根据实施例的传输***中包括的每一个终端、每一个设备以及***的框图;
图8是图示最终过滤部分的功能结构的示意图;
图9是图示初级过滤部分的功能结构的示意图;
图10是图示质量改变管理表的概念视图;
图11是图示中继设备管理表的概念视图;
图12是图示终端认证管理表的概念视图;
图13是图示终端管理表的概念视图;
图14是图示目的地清单管理表的概念视图;
图15是图示对话管理表的概念视图;
图16是地址优先级管理表的概念视图;
图17是图示传输速度优先级管理表的概念视图;
图18是图示质量管理表的概念视图;
图19是图示控制指示每一个中继设备的操作状态的状态信息的处理的序列图;
图20是图示在预备阶段的处理的序列图,在预备阶段中,作出用于在终端之间开始远程通信的准备;
图21是图示选择中继设备的过滤处理的序列图;
图22是图示选择中继设备的过滤处理的序列图;
图23是图示当进行选择中继设备的过滤处理时所计算的优先级点数的示意图;
图24是图示传输终端选择根据第一实施例的中继设备的处理的序列图;
图25是图示传输终端选择中继设备的处理的流程图;
图26是图示创建、发送和接收通信控制消息的序列图;
图27是图示最初创建通信控制消息的处理的流程图;
图28是详细图示创建通信控制消息的处理的一部分的流程图;
图29是图示在传输终端的显示器上显示的电视会议屏幕的示例的示意图;
图30是图示在传输终端的显示器上显示的电视会议屏幕的示例的示意图;
图31是图示在传输终端的显示器上显示的电视会议屏幕的示例的示意图;
图32是图示在传输终端的显示器上显示的电视会议屏幕的示例的示意图;
图33是图示在终端之间发送和接收图像数据和语音数据的处理的序列图。
具体实施方式
下面参考图1至33描述实施例。在该实施例中,传输终端通过向其他方侧上的另一传输终端发送语音数据来进行语音通信,并且通过向其他方侧上 的传输终端发送图像数据来进行图像通信。
《实施例的总体结构》
图1是根据实施例的传输***1的示意图。图2是图示在传输***中图像数据、语音数据以及各类管理信息的发送和接收的状态的概念视图。图3A至图3C是说明图像数据的图像质量的概念图。
传输***包括:数据供应***,在该数据供应***中,在一个方向上通过传输管理***从一侧上的传输终端向另一侧上的另一传输终端发送内容数据;以及通信***,在该通信***中,通过传输管理***在多个传输终端之间互相发送例如信息和感觉。该通信***是如下***:用于通过通信管理***(对应于“传输管理***”)在多个通信终端(对应于“传输终端”)之间互相发送信息和感觉。该通信***的示例包括电视会议***和电视电话***。
在本实施例中,在假设电视会议***作为通信***的示例、电视会议管理***作为通信管理***的示例以及电视会议终端作为通信终端的示例的情况下,描述传输***、传输管理***和传输终端。即,实施例的传输终端和传输管理***不但可应用于电视会议***,而且可应用于通信***或传输***。本实施例中描述的术语“电视会议”可以称为“视频会议”。二者用作相同的含义。
图1中图示的传输***1包括:多个传输终端(10aa、10ab、…)、用作各个传输终端(10aa、10ab、…)的显示器的显示器(120aa、120ab、…)、多个中继设备(30a、30b、30c和30d)、传输管理***50以及程序供应***90和维护***100。
传输***1通过发送和接收作为内容数据的示例的图像数据和语音数据来进行传输。
以下,“传输终端”简单表达为“终端”,而“传输管理***”简单表达为“管理***”。终端(10aa、10ab,…)中的任意传输终端表达为“终端10”。显示器(120aa、120ab,…)中的***示器表达为“显示器120”。中继设备(30a、30b,30c和30d)中的任意中继设备表达为“中继设备30”。作为请求源的、请求电视会议开始的终端表达为“请求源终端”,而作为请求的目的地(中继目的地)的另一终端表达为“目的地终端”。
如图2中图示,在传输***1中,通过管理***50在请求源终端和目的地终端之间建立用于发送和接收各类管理信息的管理信息会话“sei”。此外, 在请求源终端和目的地终端之间,通过中继设备30建立四个会话,用于发送和接收高分辨率图像数据、中等分辨率图像数据、低分辨率图像数据和语音数据的四种片段。在本实施例中,四种会话共同描述为图像/语音数据会话sed。
下面描述本实施例中由图像数据表示的图像的分辨率。图像数据包括由160个水平像素和120个垂直像素组成的(如图3A中图示)并且用作基本图像的低分辨率图像数据、由320个水平像素和240个垂直像素组成的(如图3B中图示)的中等分辨率图像数据以及由640个水平像素和480个垂直像素组成的(如图3C中图示)高分辨率图像数据。在它们中,当通过窄带宽路径发送图像数据时,中继用作基本图像的仅由低分辨率图像数据组成的低图像质量图像数据。当带宽相对宽时,中继由用作基本图像的低分辨率图像数据和包括中等分辨率的图像数据组成的中等图像质量图像数据。当带宽非常宽时,中继包括用作基本图像的低分辨率图像数据、中等分辨率图像数据和高分辨率图像数据的高图像质量图像数据。
图1中图示的中继设备30在终端10之间中继内容数据。管理***50集成地或者集中地管理来自终端10的登录认证、终端10的电话对话状态的管理、目的地清单等的管理,以及中继设备30的通信状态。由图像数据表示的图像可以是运动图像或静止图像,或者运动和静止图像两者。
多个路由器(70a、70b、70c、70d、70ab和70cd)选择用于图像数据和语音数据的最佳路由。在下文中,路由器(70a、70b、70c、70d、70ab和70cd)中的任意路由器表达为“路由器70”。
程序供应***90包括稍后描述的HD(硬盘)204。将使得终端10能够实现各种功能的终端程序存储在HD 204中。程序供应***90可以发送该终端程序到终端10。另外,程序供应***90在HD 204中存储使得中继设备30能够实现各种功能(或者用作各种部分)的中继设备程序并且可以发送该中继设备程序到中继设备30。此外,程序供应***90还在HD 204中存储使得管理***50能够实现各种功能(或者用作各种部分)的传输管理程序并且可以发送该传输管理程序到管理***50。
维护***100是进行终端10、中继设备30、管理***50和程序提供***90中至少一个的维护管理或维护的计算机。例如,当该维护***100安装在国内而终端10、中继设备30、管理***50或程序提供***90安装在国外 时,维护***100通过通信网络2远程进行终端10、中继设备30、管理***50和程序提供***90中的至少一个的维护管理或者维护。维护***100在不使用通信网络2的情况下,还进行终端10、中继设备30、管理***50和程序提供***90中的至少一个的维护,诸如型号、产品序列号、销售目的地、维护与检查或者故障历史的管理之类。
终端(10aa、10ab、10ac…)、中继设备30a和路由器70a利用局域网LAN 2a相互耦合接,以使得在它们之间能够通信。终端(10ba、10bb、10bc…)、中继设备30b和路由器70b利用LAN 2b相互耦接,以使得在它们之间能够通信。LAN 2a和LAN 2b利用包括路由器70ab的专用线路2ab相互耦接,以使得在它们之间能够通信,并在预定区域A中构成。例如,区域A在日本,并且LAN 2a构成在东京商务办公室,而LAN 2b构成在大阪商务办公室。
相比之下,终端(10ca、10cb、10cc…)、中继设备30c和路由器70c利用LAN 2c相互耦接,以使得在它们之间能够通信。终端(10da、10db、10dc…)、中继设备30d和路由器70d利用LAN 2d相互耦接,以使得在它们之间能够通信。LAN 2c和LAN 2d利用包括路由器70cd的专用线路2cd相互耦接,以使得在它们之间能够通信,并构成在预定区域B中。例如,区域B是在美国,以及LAN 2c构成在纽约商务办公室,而LAN 2d构成在华盛顿特区商务办公室。通过因特网2i利用路由器(70ab、70cd)相互耦接区域A和区域B,以使得在它们之间能够通信。
管理***50和程序提供***90经由因特网2i耦接到每一个终端10和每一个中继设备30,以使得***能够与每一个终端10和每一个中继设备30进行通信。管理***50和程序提供***90可以位于区域A或区域B中,或者在除区域A和区域B之外的任何区域中。
在本实施例中,利用LAN 2a和2b、专用线路2ab和2cd、因特网2i、LAN 2c和2d构成本实施例的通信网络2。除有线通信之外,通信网络2可以包括无线地进行通信(诸如Wi-Fi(无线保真)和蓝牙(注册商标)之类)的部分。
在图1中,在每一个终端10、每一个中继设备30、管理***50、每一个路由器70以及程序提供***90下面指示的四位数字简单地表示通常使用的IPv4的IP地址。例如,终端10aa的IP地址是“1.2.1.3”。也可以使用IPv6而不是IPv4。为了方便说明,通过使用IPv4作出说明。
除了在多个商务办公室之间进行的电话对话和同一商务办公室中的不同房间之间进行的电话对话,每一个终端10可以用于在同一房间进行的电话对话,或在室外和室内之间进行的电话对话或室外之间进行的电话对话。当每一个终端10在室外使用时,无线地进行通信,诸如蜂窝电话通信网络之类。
《实施例的硬件结构》
下面描述本实施例的硬件结构。图4是根据本实施例的终端10的外部视图。在下面的说明中,终端10的纵向方向定义为X轴方向,在水平面上与X轴方向垂直的方向定义为Y轴方向,并且与X轴和Y方向垂直的方向(垂直方向)定义为Z轴方向。
如图4中图示,终端10包括壳体1100、臂1200和相机壳体1300。壳体1100的前侧壁表面1110包括入气表面(未图示),其具有多个入气孔。壳体1100的后侧壁表面1120包括出气表面1121,其具有多个出气孔。作为结果,通过入气表面(未图示)可以吸入在终端10前面的外部空气,并且通过出气表面1121可以向终端10的后面排出所吸入的空气。壳体1100的右侧壁表面1130具有声音收集孔1131。声音收集孔1131使得内置麦克风114能够收集声音(诸如语音、其他声音和噪声之类)。
操作面板1150形成在与壳体1100的右侧壁1130相邻的一侧上。操作面板1150提供有稍后描述的多个操作按钮(108a到108e)、电源开关109和报警灯119,并且包括声音输出表面1151,其具有多个语音输出孔,通过来自稍后描述的内置扬声器115的输出声音通过这些孔。此外,在与壳体1100的左侧壁表面1140相邻的侧上,在凹陷处形成壳体部分1160,以容纳臂1200和相机壳体1300。壳体1100的右侧壁1130表面提供有连接端口(1132a到1132c),用于电连接电缆到稍后描述的外部装置连接接口I/F 118。另一方面,壳体1100的左侧壁表面1140提供有连接端口(未图示),用于电连接显示器120的电缆120c到稍后描述的外部装置连接I/F 118。
在下面的描述中,操作按钮(108a到108c)中的任意操作按钮表达为“操作按钮108”,而连接端口(1132a到1132c)中的任意连接端口表达为“连接端口1132”。
臂1200利用扭矩铰链1210连接到壳体1100上,从而臂1200关于壳体1100在135度倾斜角θ1范围内在上下方向上是可旋转的。图4图示当倾斜角为90度时的状态。
相机壳体1300包括稍后描述的内置相机1021。相机112可以例如用于对用户、文档和空间成像。相机壳体1300具有扭矩铰链1310。相机外壳1300利用扭矩铰链1310安装到臂1200上。相机壳体1300利用扭矩铰链1310安装到臂1200上,从而相机外壳1300关于臂1200在上下方向和水平方向上,在当图4中图示的状态中角度为0度时的±180度平移角(pan angle)θ2范围内和±45度倾斜角θ3范围内是可旋转的。
中继设备30、管理***50和程序提供***90具有与典型服务器及计算机的外观相同的外观。因此省略它们外观的描述。
图5是根据本实施例的终端10的硬件结构的示意图。如图5中图示,本实施例的终端10包括控制终端10的整体操作的CPU(中央处理单元)101、在其中存储诸如IPL(初始程序加载程序)之类的、用于驱动CPU 101的计算机程序的ROM(只读存储器)102、用作CPU 101的工作区域的RAM(随机存取存储器)103、在其中存储诸如终端程序、图像数据和语音数据之类的各种类型数据的闪存104、以及在CPU 101的控制下控制从闪存104读取或者向闪存104写入各种类型数据的SSD(固态驱动器)105、控制从诸如闪存之类的记录介质106读取数据或者向诸如闪存之类的记录介质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的控制下向外部安装的显示器120发送图像数据的显示器I/F 117、连接各种外部装置的外部装置连接I/F 118、警报终端10的各种功能的异常的报警灯119以及诸如地址总线和数据总线之类的总线110,该总线110电连接图5中图示的上述组件。一些终端10取决于模型不包括相机112和图像捕获装置I/F 113。
显示器120包括液晶或有机EL,通过其例如显示被摄体的图像和操作图标。显示器120利用电缆120c耦接到显示器I/F 117。电缆120c可以是模拟RGB(VGA)信号电缆、分量视频电缆、HDMI(高清晰多媒体接口)信号 电缆或DVI(数字视频交互)信号电缆。
相机112包括镜头和固态图像捕获装置,其将光转换成电荷以生成被摄体的电可用图像(画面)。作为固态图像捕获装置,例如使用CMOS(互补金属氧化物半导体)和CCD(电荷耦合器件)。
例如,外部装置连接I/F 118可以经由USB(通用串行总线)电缆,与到诸如外部相机、外部麦克风和外部扬声器之类的外部装置耦接。当耦接外部相机时,外部相机在CPU 101的控制下先于内置相机112被驱动。同样地,当耦接外部麦克风和外部扬声器时,外部麦克风和外部扬声器在CPU 101的控制下先于内置麦克风114或内置扬声器115被驱动。
记录介质106可附接到终端10并且从终端10可拆卸。例如可以使用EEPROM(电可擦除可编程ROM)作为在CPU 101的控制下从其读出或者向其写入数据的非易失性存储器据。非易失性存储器不限于闪存104。
终端程序可以以可安装格式或可执行格式被记录在诸如记录介质106之类的计算机可读记录介质中并且被分发。终端程序可以存储在ROM 102中而不是闪存104中。
图6是图示根据本实施例的管理***的硬件结构的示意图。管理***50包括控制管理***50的整体操作的CPU 201、在其中存储用来驱动CPU 201的程序(诸如IPL之类)的ROM 202、用作CPU 201的工作区域的RAM 203、在其中存储诸如传输管理程序之类的各类数据的HD 204、在CPU 201的控制之下控制从HD 204读取各类数据或向HD 204写入各类数据的HDD(硬盘驱动器)205、控制从诸如闪存之类的记录介质206读取数据或向诸如闪存之类的记录介质206写入(存储)数据的介质驱动器207、显示诸如光标、菜单、窗口、字符和图像之类的各类信息的显示器208、通过利用通信网络2进行数据传递的网络I/F 209、提供有用于输入字符、数字值和各种指令的多个按键的键盘211、用来选择并且执行各种指令、选择要处理的条目并且移动光标的鼠标212、控制从作为可附接-可拆卸记录介质的示例的CD-ROM(光盘只读存储器)213读取各类数据或向CD-ROM 213写入各类数据的CD-ROM驱动器214以及电连接图6中图示的上述元件的总线210(诸如地址总线或数据总线之类)。
传输管理程序可以以可安装格式或可执行格式被记录到诸如记录介质206和CD-ROM 213之类的计算机可读记录介质中并且被分发。传输管理程 序可以被存储在ROM 202中而不是在HD 204中。
中继设备30具有与传输管理***50相同的硬件结构。因此省略其描述。然而,HD 204记录控制中继设备30的中继设备程序。此外,在此情况下,中继设备程序可以以可安装格式或可执行格式被记录到诸如记录介质206和CD-ROM 213之类的计算机可读记录介质中并且被分发。中继设备程序可以被存储在ROM 202中而不是在HD 204中。
程序供应***90和维护***100具有与管理***50相同的硬件结构。因此省略其描述。HD 204记录控制该程序供应***90的程序供应***程序。此外,在此情况下,程序供应程序可以以可安装格式或可执行格式被记录到诸如记录介质206和CD-ROM 213之类的计算机可读记录介质中并且被分发。程序供应***程序可以被存储在ROM 202中而不是在HD 204中。
程序可以被记录到诸如CD-R(可记录致密盘)、DVD(数字多功能盘)和蓝光光盘之类的、作为上述可拆卸记录介质的其他示例的计算机可读记录介质中,并且被提供。
《实施例的功能结构》
下面描述实施例的功能结构。在本实施例中,描述这样的情况,在该情况中,在由用作目的地(中继目的地)的终端10执行的图像数据的接收中发生延迟,通过中继设备30改变由图像数据表示的图像的分辨率,并且此后向用作中继目的地的终端10发送作为结果的图像数据。
图7是在本实施例的传输***1中包括的每一个终端、每一个设备和***的功能框图。在图7中,耦接终端10、中继设备30和传输管理***50,以通过通信网络2在它们之间使能数据通信。在图7中省略了图1中图示的程序供应***90,因为程序供应***90不直接涉及电视会议中的通信。
<终端的结构功能>
终端10包括发送-接收部分11、操作输入接收部分12、登录请求部分13、图像捕获部分14、语音输入部分15a、语音输出部分15b、最终过滤部分16、显示控制部分17、延迟检测部分18、存储-读取处理部分19和消息创建部分20。每一个部分是当根据从闪存104加载到RAM 103上的终端程序由来自CPU 101命令操作的图5中图示的任何组件时实现的功能。终端10包括由在图5中图示的RAM 103和闪存104构成的存储部分1000。
(终端的功能结构)
参考图5和7详细描述终端10的每一个功能结构。在终端10的每一个功能结构的以下描述中,还描述在终端10的每一个功能结构和实现图5中图示的组件中的每一个功能结构的主要组件之间的关系。
图7中图示的终端10的发送-接收部分11由来自图5中图示的CPU 101的命令和图5中图示的网络I/F 111实现。发送-接收部分11通过通信网络2在其自身和其他终端、设备或***之间发送和接收各类数据(或信息)。在开始与期望目的地终端的电话对话之前,发送-接收部分11开始从管理***50接收指示用作目的地候选的各个终端的状态的状态信息的片段。状态信息不仅指示每一个终端10的操作状态(在线状态或离线状态),而且还指示详细状态,诸如是否处于在线状态并且可以进行电话对话、是否处理繁忙状态或者用户是否不在。此外,状态信息不但指示每一个终端10的操作状态,而且还指示终端10中的各种状态,例如,电缆120c从终端10脱落的状态、终端10输出语音但没有图像的状态和终端10不输出语音(静音)的状态。下面作为示例描述状态信息指示操作状态的情况。
由来自图5中图示的CPU 101的命令、图5中图示的操作按钮108和电源开关109实现的操作输入接收部分12,从用户接收各类输入。例如,一旦用户接通图5中图示的电源开关109,则图7中图示的操作输入接收部分12接收电源接通(ON)并且使电源被接通。
一旦接收到电源接通,由来自图5中图示的CPU 101实现的登录请求部分13通过通信网络2从发送-接收部分11向管理***50自动发送指示对登录的请求的登录请求信息和请求源终端的当前IP地址。当用户将电源开关109从接通状态切换到关断状态时,操作输入接收部分12在发送-接收部分11发送指示要关断电源的状态信息到管理***50之后,完全地关断电源。作为结果,管理***50可以掌握终端10的电源已经从接通状态关断的事实。
由来自图5中图示的CPU 101的命令、和图5中图示的相机112和图像捕获装置I/F 113实现的图像捕获部分14成像被摄体并输出得到的图像数据。一些终端10取决于模型不包括图像捕获部分14。
由来自图5中图示的CPU 101的命令和图5中图示的语音输入-输出I/F116实现的语音输入部分15a在麦克风114将用户的语音转换为语音信号之后,输入与语音信号有关的语音数据。由来自图5中图示的CPU 101的命令和图5中图示的语音输入-输出I/F 116实现的语音输出部分15b输出与语音数据有 关的语音信号到扬声器,以使得扬声器115输出语音。
由来自图5中图示的CPU 101的命令实现最终过滤部分16,以包括测量部分16a、计算部分16b和最终选择部分16c,如图18所图示。最终过滤部分16进行其中最终选择中继设备30之一的最终过滤处理。
测量部分16a对于每一个由发送-接收部分11接收到的稍后描述的在先发送信息,测量在其发送-接收部分11接收到在先发送信息的接收日期。计算部分16b对于测量部分16a已经对其测量了接收日期的每一个在先发送信息,根据在所测量的接收时间和在先发送信息中包括的发送日期之间的差异,计算从发送到接收在先发送信息的必要时间段(T)。最终选择部分16c通过选择已经中继了具有在由计算部分16b计算的必要时间段中的最短必要时间段的在先传输信息的中继设备30来最终选择中继设备中的一个。
由来自图5中图示的CPU 101的命令和图5中图示的显示器I/F 117实现的显示控制部分17进行控制,以组合具有不同分辨率的图像数据的片段,并且发送所组合的图像数据到稍候描述的显示器120。显示控制部分17可以发送指示从传输管理***50接收到的目的地清单的信息到显示器120,以使得该显示器120显示目的地清单。此外,显示控制部分17使得显示器120显示图29至32中图示的屏幕。稍后描述图29至32中图示的屏幕。
由来自图5中图示的CPU 101的命令实现的延迟检测部分18,检测通过中继设备30从其他终端10发送的图像数据或者语音数据的延迟时间(ms)。
由来自图5中图示的CPU 101和图5中图示的SSD 105的命令执行的或者由自图5中图示的CPU 101的命令实现的存储-读取处理部分19,在存储部分1000中存储各类数据并且读取在存储部分1000中存储的各类数据。例如,存储部分1000在其中存储用于识别终端10的终端ID(识别)和密码。
由来自图5中图示的CPU 101的命令实现的消息创建部分20,从存储部分1000读取最初存储的图像通信状态信息,并且创建包括图像通信状态信息的图像通信状态消息(m)。稍后描述图像通信状态信息和图像通信状态消息(m)。
存储部分1000在其中存储稍后描述的图像通信状态信息。在存储部分1000中,存储当与目的地终端进行电话对话时接收到的图像数据和语音数据,并且每当接收到数据时用新图像数据和语音数据覆写该图像数据和语音数据。鉴于此,根据覆写之前的图像数据在显示器上显示图像,同时根据覆写 之前的语音数据从扬声器15输出语音。
本实施例的稍后描述的终端ID和中继设备ID指示被用于唯一地识别终端10和中继设备30的识别信息。例如,识别信息是语言、字符、符号和各种标志。终端ID和中继设备ID可以是通过组合语言、字符、符号和各种标志中的至少两个而获得的识别信息。
<中继设备的功能结构>
中继设备30包括发送-接收部分31、状态检测部分32、数据质量确认部分33、质量改变管理部分34、数据质量改变部分35和存储-读取处理部分39。每一个部分是当图6中图示的任何组件根据从HD 204加载在RAM上的中继设备程序由来自CPU 201的命令操作时实现的功能,或者是用于进行该功能的部件。中继设备30包括由图6中图示的RAM 203/或图6中图示的HD 204构成的存储部分3000。图10是图示质量改变管理表的概念视图。
(质量改变管理表)
在存储部分3000中,构成具有图10中图示的质量改变管理表的质量改变管理DB(日期库)3001。在质量改变管理表中,图像数据的用作中继目的地(目的地)的终端10的IP地址和要由中继设备30中继到中继目的地的图像数据的质量相互相关联地管理。
(中继设备的功能结构)
下面,详细描述中继设备30的每一个功能结构。在中继设备30的每一个功能结构的以下描述中,还描述在中继设备30的每一个功能结构和图6中图示的组件中实现中继设备30的每一个功能结构的主要组件之间的关系。
由来自图6中图示的CPU 201的命令和图6中图示的网络I/F 209实现图7中图示的中继设备30的发送-接收部分31。发送-接收部分31通过通信网络2在自身和其他终端、设备或者***之间发送和接收各类数据(或者信息)。
由来自图6中图示的CPU 201的命令实现的状态检测部分32检测到包括状态检测部分32的中继设备30的操作状态。该操作状态是“在线”状态、“离线”状态、“繁忙”状态或者“暂时停止”状态。
由来自图6中图示的CPU 201的命令实现的数据质量确认部分33,通过使用目的地终端的IP地址作为搜索关键字来搜索质量改变管理DB 3000(参考图10),并且提取与IP地址对应的要中继的图像数据的图像质量,由此确认要中继的图像数据的图像质量。
由来自图6中图示的CPU 201的命令实现的质量改变管理部分34,根据从管理***50发送的稍后描述的质量信息,改变质量改变DB 3001的内容。例如,在通过发送和接收高图像质量图像数据在具有终端ID“01aa”的请求源终端(终端10aa)和具有终端ID“01db”的目的地终端(终端10db)之间举行电视会议期间,当由于通过通信网络2开始在请求源终端(终端10bb)和目的地终端(终端10ca)之间举行另一电视会议而在目的地终端(终端10db)中接收图像数据中发生延迟时,例如,中继设备30从高图像质量向中等图像质量降低已经由中继设备30中继的图像数据的图像质量。在这种情况下,质量改变管理DB 3001的内容根据指示中等质量的质量信息改变,以从高质量向中等质量降低由中继设备30中继的图像数据的图像质量。
由来自图6中图示的CPU 201的命令实现的数据质量改变部分35,根据质量改变管理DB 3001的改变后的图像的内容,改变从发送源终端发送的图像数据的图像质量。
由来自图6中图示的CPU 201的命令和图6中图示的HDD 205实现的存储-读取处理部分39,在存储部分3000中存储各类数据,并且读取在存储部分3000中存储的各类数据。
<管理***的功能结构>
管理***50包括发送-接收部分51、终端认证部分52、状态管理部分53、终端提取部分54、终端状态获取部分55、初级过滤部分56、会话管理部分57、质量确定部分58、存储-读取处理部分59、延迟时间管理部分60和消息创建部分61。每一个部分是当图6中图示的任何组件根据从HD 204加载在RAM上的管理***程序由来自CPU 201的命令操作时实现的功能,或者是用于进行该功能的部件。管理***50包括由图6中图示的HD 204构成的存储部分5000。
图8是图示最终过滤部分的功能结构的示意图。图9是图示初级过滤部分的功能结构的示意图。图11是图示中继设备管理表的概念视图。图12是图示终端认证管理表的概念视图。图13是图示终端管理表的概念视图。图14是图示目的地清单管理表的概念视图。图15是图示会话管理表的概念视图。图16是图示地址优先级管理表的概念视图。图17是图示传输速度优先及管理表的概念视图。图18是图示质量管理表的概念视图。
(中继设备管理表)
在存储部分5000中,构成具有在图11中图示的中继设备管理表的中继设备管理DB 5001。在中继设备管理表中,对于中继设备30的每一个中继设备ID,相互相关联地管理中继设备的操作状态、在其管理***50接收到指示操作状态的状态信息的接收日期、中继设备30的IP地址和中继设备30的最大数据传输速度(Mnps)。例如,与具有中继设备ID“111a”的中继设备30a相关,图11中图示的中继设备管理表指示操作状态是“在线”、在其管理***50接收到状态信息的日期是“2009年11月10日13:00”、IP地址是“1.2.1.2”以及最大数据传输速度是100Mbps。
(终端认证管理表)
此外,在存储部分5000中,构成具有图12图示的终端认证管理表的终端认证管理DB 5002。在终端认证管理表中,与由传输管理***50管理的全部终端10的各个终端ID相关联地管理密码。例如,图12中图示的终端认证管理表指示终端10aa的终端ID为“01aa”而终端10aa的密码为“aaaa”。
(终端管理表)
另外,在存储部分5000中,构成具有图13图示的终端管理表的终端管理DB 5003。在终端管理表中,对于每一个终端10的终端ID,相互相关联地管理当指定为目的地的终端10时的目的地名称、终端10的操作状态、终端10的稍后描述的图像通信状态、管理***50接收到稍后描述的登录请求信息的接收日期和终端10的IP地址。例如,与具有终端ID“01aa”的终端10aa相关,图13中图示的终端管理表指示目的地名称(终端名称)为“AA终端,东京商务办公室,日本”,操作状态为“在线(电话对话启用)”,图像通信状态“开启”、在其管理***50接收到登录请求信息的日期为“2009年11月10日13:40”,并且IP地址为“1.2.1.3”。
下面描述图像通信状态信息,图像通信状态信息指示与终端10的图像通信有关的状态为下面四个模式。
开启:终端10正在进行图像通信的状态。
关闭:终端10正在中断图像通信的状态(然而,终端10包括用于进行图像通信的图像通信功能作为图像捕获部分14)。
NA:终端10不包括图像通信功能的状态(终端10不包括由图像捕获部分14进行的、用于图像通信的图像通信功能)。
DC:图像通信状态不清楚的状态(因为终端10离线或者在初始状态,所以没有从终端10发送图像通信状态)。
存储部分1000在其中存储指示DC的图像通信状态信息作为默认。图像捕获部分14利用指示开启或者关闭的图像通信状态信息来覆写指示DC的图像通信状态信息。在存储部分1000中存储指示NA的图像通信状态信息作为终端10的出厂默认值。
(目的地清单管理表)
此外,在存储部分5000中,构成具有图14中图示的目的地清单管理表的目的地清单管理DB 5004。在目的地清单管理表中,相互相关联地管理请求电视会议中的电话对话开始的请求源终端的终端ID和注册为目的地终端的候选的目的地终端的全部终端ID。例如,图14中图示的目的地清单管理表指示具有终端ID“01aa”的请求源终端(终端10aa)可以向其请求电视会议中的电话对话开始的目的地终端(终端10db)的候选是具有终端ID“01ab”的终端10ab、具有终端ID“01ba”的终端10ba和具有终端ID“01bb”的终端10bb。响应于从任何请求源终端10向管理***50作出的增加或者删除候选的请求,通过增加或删除来更新目的地终端的候选。
(会话管理表)
另外,在存储部分5000中,构成具有图15中图示的会话管理表的会话管理DB 5000。在会话管理表中,对于用于执行用于选择中继设备30的会话的每一个选择会话ID,相互相关联地管理用于中继图像数据和语音数据的中继设备ID、请求源终端的终端ID、目的地终端的终端ID、由目的地终端接收图像数据中的延迟时间(ms)和管理***50从目的地终端接收到指示延迟时间的延迟信息的接收日期。例如,与通过使用选择会话ID“se1”执行的会话中选择的中继设备30a(中继设备ID是“111a”)相关,图15中图示的会话管理表指示在具有终端ID“01aa”的请求源终端(终端10aa)和具有终端ID“01db”的目的地终端(终端10db)之间中继图像数据和语音数据,并且图像数据的延迟时间在目的地终端(终端10db)比在“2009年11月10日14:00”是200(ms)。当在两个终端10之间举行电视会议时,可以根据从请求源终端(而不是目的地终端)发送的延迟时间,管理延迟信息的接收日期。然而,当在三个或者更多终端10之间举行电视会议时,根据从接收图像数据和语音数据的终端10发送的延迟信息,来管理延迟信息的接收日期。
(地址优先级管理表)
另外,在存储部分5000中,构成具有图16中图示的地址优先级管理表的优先级管理DB 5006。在地址优先级管理表中,相互相关联地管理点地址和地址优先级的差别。点地址是由作为通常使用的IPv4中的IP地址的四部分数字组成。在终端10的点地址和在中继设备30的点地址中的对应部分中包括的“相同”数字越多,地址优先级具有更高的点数。术语“相同”意味着两个点地址中的对应部分上的数字相互相等,而术语“差异”意味着两个点地址中的对应部分上的数字相互不同。例如,在图16中图示的地址优先级管理表中,当从点地址的最左部分到最右部分的三个数值在两个IP地址之间相互相等时,IP地址具有优先级“5”(5个点数)。类似地,当从点地址的最左部分到最右部分的两个数值在两个IP地址之间相互相等时,IP地址具有优先级“3”(3个点数)。在该情况下,优先级独立于点地址的最右部分的数值是否在两个IP地址之间相同。当在两个IP地址之间点地址的最左部分的数值相同,但是第二最左部分的数值不相同时,IP地址具有优先级“1”(1个点数)。在该情况下,优先级独立于在两个IP地址之间点地址的最右部分的数值和第二最右部分的数值是否相同。当在两个IP地址之间点地址的最左部分的数值不同时,IP地址具有优先级“0”(0个点数)。在该情况下,优先级独立于在两个IP地址之间从点地址的第二最左部分到最右部分的值是否相同。
(传输速度优先级管理表)
在存储部分5000中构成的优先级管理DB 5006还包括图17中图示的传输速度优先级管理表。在传输速度优先级管理表中,相互相关联地管理最大数据传输速度和传输速度优先级,从而随着在中继设备30处的最大数据传输速度(Mbps)的值增加,传输速度优先级具有更高的点数。例如,在图17中图示的传输速度优先级管理表中,当在中继设备30的最大数据传输速度是1000Mbps或更多时,传输速度优先级的点数是“5”。当在中继设备30的最大数据传输速度是100Mbps或更多并且小于1000Mbps时,传输速度优先级的点数是“3”。当在中继设备30的最大数据传输速度是10Mbps或更多并且小于100Mbps时,传输速度优先级的点数是“1”。当在中继设备30的最大数据传输速度小于10Mbps时,传输速度优先级的点数是“0”。
(质量管理表)
此外,在存储部分5000中,构成具有图18中图示的质量管理表的质量 管理DB 5007。在质量管理表中,相互相关联地管理图像数据的延迟时间(ms)和图像数据的图像质量(图像的质量),从而随着在请求源终端处或者目的地终端处的图像数据的延迟时间增加,由中继设备30中继的图像数据的质量降低。
(管理***的功能结构)
下面,详细描述管理***50的每一个功能结构。在管理***50的每一个功能结构的以下描述中,还描述在管理***50的每一个功能结构和图6中图示的组件中实现管理***50的每一个功能结构的主要组件之间的关系。
由来自图6中图示的CPU 201的命令和图6中图示的网络I/F 209执行发送-接收部分51。发送-接收部分51通过通信网络2在自身和其他终端、设备或者***之间发送和接收各类数据(或者信息)。
由来自图6中图示的CPU 201的命令实现的终端认证部分52通过使用在通过发送-接收部分51接收的登录请求信息中包括的终端ID和密码作为搜索关键字来搜索存储部分5000的终端认证管理DB 5002,并且通过确定是否在终端认证管理DB 5002中管理相同的终端ID和密码来进行终端认证。
由来自图6中图示的CPU 201的命令实现的状态管理部分53在终端管理DB 5003(参考图13)中存储请求源终端的终端ID、请求源终端德操作状态、管理***50接收到登录请求信息的接收日期和请求源终端的IP地址,并且相互相关联地管理它们,以管理作出登录请求的请求源终端的操作状态。状态管理部分53根据从终端10发送的状态信息将终端管理DB 5003(参考图13)中的操作状态从在线改变为离线,并指示当用户从接通状态关断终端10的电源开关109时要关断电源。
由来自图6中图示的CPU 201的命令实现的终端提取部分54通过使用已经作出登录请求的请求源终端的终端ID作为搜索关键字来搜索目的地清单管理DB 5004(参考图10),读取能够与请求源终端进行电话对话的目的地候选的终端ID,并且提取终端ID。另外,终端提取部分54通过使用已经作出登录请求的请求源终端的终端ID作为关键字来搜索目的地清单管理DB 5004(参考图14),并且提取注册请求源终端的终端ID的其他请求源终端的终端ID作为其目的地终端的候选。
另外,终端提取部分54通过使用已经发送图像通信状态消息(m)的终端的终端ID作为请求源终端的终端ID来搜索目的地管理DB 5004,并且提 取与已经发送图像通信状态消息(m)的终端的终端ID对应的所有目的地终端的终端ID。
由来自图6中图示的CPU 201的命令实现的终端状态获取部分55通过使用由终端提取部分54提取的目的地终端的候选的终端ID作为搜索关键字来搜索终端管理DB 5003(参考图13),并且读取由终端提取部分54提取的每一个终端ID的操作状态。作为结果,终端状态提取部分55可以获取能够与已经作出登录请求的请求源终端进行电话对话的目的地终端的候选的操作状态。此外,终端状态提取部分55通过使用由终端提取部分54提取的终端ID作为搜索关键字来搜索终端管理DB 5003,并且获取已经作出登录请求的请求源终端的操作状态。
另外,终端状态提取部分55通过使用目的地终端的终端ID作为搜索关键字,搜索终端管理DB 5003(参考图13),并且提取与该终端ID对应的图像通信状态信息。终端状态提取部分55参考终端管理DB(参考图13),并且提取处于图像通信状态的终端10、正在中断图像通信的终端10或者具有图像通信功能的终端10的IP地址。
由来自图6中图示的CPU 201的命令实现的初级过滤部分56在最终过滤处理之前进行初级过滤处理,以帮助在其中最终选择中继设备30之一的最终过滤处理。由来自图5中图示的CPU 201的命令实现初级过滤部分56,以包括图9中图示的选择会话ID生成部分56a、终端IP地址提取部分56b、最初选择部分56c和优先级确定部分56d。
选择会话ID生成部分56a生成选择会话ID,用于执行选择中继设备30的会话。终端IP地址提取部分56b根据在从请求源终端发送的开始请求信息中包括的请求源终端的终端ID和目的地终端的终端ID,搜索终端管理DB5003(参考图13),并且提取与终端ID对应的各个终端10的IP地址。最初选择部分56c通过在由中继设备管理DB 5001(参考图11)管理的中继设备30中选择其操作状态是“在线”的中继设备30的中继设备ID,来选择中继设备30。
此外,最初选择部分56c根据由终端IP地址提取部分56b提取的请求源终端和目的地终端的IP地址,搜索中继设备管理DB 5001(参考图11),并且调查请求源终端和目的地终端的每一个IP地址的点地址是否与所选中继设备30的IP地址的点地址相同或者不同。此后,最初选择部分56c选择具有 最高的两个总点数的两个中继设备30。获取总点数,作为关于终端10的地址优先级的更高点数和每一个中继设备的传输速度优先级的点数的总和。虽然在实施例中选择具有最高的两个点数的两个中继设备30,但是要选择的中继设备30的数量不限于两个。可以选择具有最高的三个或者更多的点数的三个或者更多中继设备30,只要可以尽可能多地选择具有高点数的中继设备30。
优先级确定部分56d参考优先级管理DB 5006(参考图16)对于每一个由最初选择部分56c调查的中继设备30,确定地址优先级的点数。此外,优先级确定部分56b根据由中继设备管理DB 5001(参考图11)管理的每一个中继设备30的最大数据传输速度,搜索优先级管理DB 5006(参考图17),并且确定由通过最初选择部分56c进行的初级过滤选择的每一个中继设备30的传输速度优先级的点数。
由来自图6中图示的CPU 201的命令实现的会话管理部分57,在存储部分5000中的会话管理DB 5005(参考图15)中存储由选择会话ID生成部分56a生成的选择会话ID、请求源终端的终端ID和目的地终端的终端ID,并且相互相关联地管理它们。此外,会话管理部分57对于会话管理DB 5005(参考图15)中的每一个选择会话ID,存储最终由终端10的最终选择部分16c选择的中继设备30的中继设备ID,并且管理它们。
质量确定部分58通过使用延迟时间作为搜索关键字来搜索质量管理DB5007(参考图18),提取与延迟时间对应的图像数据的图像质量,并且确定要由中继设备30中继的图像数据的图像质量。
由来自图6中图示的CPU 201和图6中图示的HDD 205的命令执行的存储-读取处理部分59,在存储部分5000中存储各类数据或者读取在存储部分5000中存储的各类数据。
由来自图6中图示的CPU 201的命令实现的延迟时间管理部分60,通过使用目的地终端的IP地址作为搜索关键字来搜索终端管理DB 5003(参考图13),并且提取与IP地址对应的终端ID。此外,延迟时间管理部分60在会话管理DB 5005的会话管理表(参考图15)中,在包括所提取的终端ID的记录的延迟时间的字段中存储在延迟信息中指示的延迟时间,并且管理所存储的延迟时间。
消息创建部分61根据每一个终端10的图像通信状态,创建通信控制消 息。稍后参考图28详细描述用以创建通信控制消息的处理。此外,消息创建部分61从自终端10发送的图像通信状态消息,获取与用作传输源的终端10有关的图像通信状态信息和终端10的IP地址。另外,消息创建部分61通过利用从图像通信状态消息(m)获取的图像通信状态信息覆写与从图像通信状态消息(m)获取的IP地址对应的图像通信状态的属性,来在终端管理DB 5003(参考图13)中对其重写。
消息创建部分61从终端管理DB 5003(参考图13),提取与从图像通信状态消息(m)获取的IP地址对应的终端ID。另外,消息创建部分61参考从终端管理DB 5003(参考图13)提取的图像通信状态信息,确定请求源终端和所有目的地终端中的每一个是否具有图像通信功能。
《实施例的处理或者操作》
下面参考图19至33描述根据实施例的传输***1的处理方法。图19是图示用以管理指示每一个中继设备30的状态并且从每一个中继设备30发送到管理***50的状态信息的处理的序列图。图20是图示在预备阶段的处理的序列图,在预备阶段中,作出用于在终端10之间开始电话对话的准备。图21是图示用以选择中继设备30的过滤处理的序列图。图22是图示用以选择中继设备的过滤处理的流程图。图23是图示当进行用以选择中继设备30的过滤处理时优先级的点数的计算的示意图。图24是图示其中终端10选择中继设备30的处理的序列图。图25是图示终端选择了中继设备30的处理的流程图。图33是图示在终端之间发送和接收图像数据和语音数据的处理的序列图。
首先,描述用以管理指示每一个中继设备30的状态并且从每一个中继设备30发送到管理***50的状态信息的处理。在每一个中继设备30中,图7中图示的状态检测部分32定期地检测中继设备本身的操作状态(步骤S1-1和S1-4)。每一个中继设备30的发送-接收部分31通过通信网络2周期性地发送状态信息到管理***50,从而管理***50实时管理每一个中继设备30的操作状态(步骤S2-1到S2-4)。每一个状态信息包括利用中继设备ID识别的中继设备30的中继设备ID和由状态检测部分32检测到的操作状态。在本实施例中,在正常操作时中继设备(30a,30b和30d)处于“在线”。另一方面,虽然正***作,因为在用于执行中继设备30c的中继操作的程序中已经发生某类故障,所以中继设备30c处于“离线”。
在管理***50中,发送-接收部分51接收从每一个中继设备30发送的状态信息。管理***50通过存储-读取处理部分59,在存储部分5000的中继设备管理DB 5001(参考图1)中存储每一个中继设备ID的状态信息,并且管理它们(步骤S3-1到S3-4)。作为结果,对于每一个中继设备ID操作状态在图11中图示的中继设备管理表中被存储为“在线”、“离线”和“故障”中的任一个,并且被管理。同时,对于每一个中继设备ID存储并且管理管理***50接收到状态信息的接收日期。当没有状态信息从中继设备30发送时,图11中图示的中继设备管理表中的每一个记录中的操作状态和接收日期的字段是空的,或者在各个字段中指示最近接收的操作状态和接收日期。
下面将参考图20描述在终端10aa和10db之间开始电话对话之前,在预备阶段的各类管理信息的发送-接收处理。在图20中,由图2中图示的管理信息会话“sei”发送和接收各类管理信息。
一旦用户接通图5中图示的电源开关109,图7中图示的操作输入接收部分12接收电源接通并且使得电源被接通(步骤S21)。一旦接收到电源接通,登录请求部分13就通过通信网络2从发送-接收部分11向管理***50自动发送指示对登录的请求的登录请求信息(步骤S22)。登录请求信息包括终端ID和密码来识别自身用作登录请求源的终端10aa。终端ID和密码通过存储-读取处理部分19从存储部分1000读取,并作为数据发送到发送-接收部分11。当登录请求信息从终端10aa发送到管理***50时,用作接收侧的管理***50可以掌握用作发送侧的终端10ab的IP地址。
然后,管理***50的终端认证部分52通过使用在通过发送-接收部分51接收到的登录请求信息中包括的终端ID和密码作为搜索关键字来搜索存储部分5000的终端认证管理DB 5002(参考图12),并且通过确定是否在终端认证管理DB 5002中管理相同的终端ID和密码来进行终端认证(步骤S23)。如果终端认证部分52确定从具有使用权限的终端10发送了登录请求(因为管理相同的终端ID和密码),则状态管理部分53在终端管理DB 5003(参考图13)中互相相关联地存储终端ID、操作状态、登录请求信息的接收日期和终端10aa的IP地址(步骤S24)。作为结果,如图13中图示的终端管理表互相相关联地管理终端ID“01aa”、操作状态“在线”、接收日期“2009年11月10日13:40”和终端10aa的IP地址“1.2.1.3”。
然后,管理***50的发送-接收部分51通过通信网络2发送指示由终端 认证部分52获得的认证结果的认证结果信息到已经作出登录请求的终端10aa(步骤S25)。在本实施例中,提出请求源终端被终端认证部分52确定为具有使用权限的终端的情况。
然后,管理***50的终端提取部分54通过使用已经作出登录请求的请求源终端(终端10aa)的终端ID“01aa”作为搜索关键字来搜索目的地清单管理DB 5004(参考图14),并且读取并提取能够与请求源终端(终端10aa)进行通信的目的地终端的候选的终端ID(步骤S26)。在此情况下,提取与请求源终端(终端10aa)的终端ID“01aa”对应的目的地终端(终端10ab、10ba和10db的)的终端ID(“01ab”、“01ba”和“01db”)。
然后,终端状态提取部分55通过使用由终端提取部分54提取的目的地终端的候选的终端ID(“01ab”、“01ba”和“01db”)作为搜索关键字来搜索终端管理DB 5003(参考图13),并且读取与由终端提取部分54提取的各个终端ID对应的操作状态“离线”、“在线”和“在线”。作为结果,终端状态提取部分55获取终端(10ab、10ba和10db)的各个操作状态(步骤S27)。
然后,发送-接收部分51通过通信网络2向请求源终端(终端10aa)发送包括在步骤S27用作搜索关键字的终端ID(“01ab”、“01ba”和“01db”),以及与各个终端ID对应的目的地终端(终端10ab、10ba和10db)的各个操作状态(“离线”、“在线”和“在线”)的目的地状态信息(步骤S28)。作为结果,请求源终端(终端10aa)可以掌握作为能够与请求源终端(终端10aa)进行通信的目的地终端的候选的终端(10ab、10ba和10db)的各个当前操作状态(离线”、“在线”和“在线”)。
此外,管理***50的终端提取部分54通过使用已经作出登录请求的请求源终端(终端10aa)的终端ID“01aa”作为搜索关键字来搜索目的地清单管理DB 5004(参考图14),并且提取注册请求源终端(终端10aa)的终端ID“01aa”的其他请求源终端的终端ID作为目的地终端的候选(步骤S29)。在图14中图示的目的地清单管理表中,提取其他请求源终端的终端ID“01ab”、“01ba”和“01db”。
然后,管理***50的状态管理部分53通过使用已经作出登录请求的请求源终端(终端10aa)的终端ID“01aa”作为搜索关键字来搜索终端管理DB5003(参考图13),并且获取已经作出登录请求的请求源终端(终端10aa)的操作状态(步骤S30)。
然后,发送-接收部分51向利用在步骤S29提取的终端ID(“01ab”、“01ba”和“01db”)识别的传输终端(10ab、10ba和10db)中的终端(10ba和10db)(在终端管理DB 5003(参考图13)中其每一个操作状态是“在线”)发送包括在步骤S30获取的请求源终端(终端10aa)的终端ID“01aa”和操作状态“在线”的目的地状态信息(步骤S31-1和步骤S31-2)。当向终端(10ba和10db)发送目的地状态信息时,发送-接收部分51根据终端ID(“01ba”和“01db”)参考由图13中图示的终端管理表管理的终端的IP地址。作为结果,可以向作为目的地的能够与已经作出登录请求的请求源终端(终端10aa)进行通信的每一个其他目的地终端(终端10db和10ba),发送已经作出登录请求的请求源终端(终端10aa)的终端ID“01aa”和操作状态“在线”。
在每一个其他终端10中,一旦用户接通图6中图示的电源开关109,图7中图示的操作输入接收部分12以与步骤S21相同的方式接收电源接通,并且以与步骤S22到S31-1和S31-2相同的方式进行处理。由此省略其描述。
下面参考图21描述选择中继设备30的处理。在图21中,通过图21中图示的管理信息会话“sei”完全发送和接收各类管理信息。在本实施例中,请求源终端(终端10aa)可以与在用作目的地的候选的终端10中的、在步骤S31-2接收到的状态信息中指示的其操作状态是在线的至少一个终端(10ba、10db)进行电话对话。对使用请求源终端(终端10aa)的用户选择了开始与目的地终端(终端10db)的电话对话的情况作出描述。
一旦用户按压图5中图示的操作按钮108以选择终端10db,图7中图示的操作输入接收部分12接收到用于开始与目的地终端(终端10db)的电话对话(步骤S41)。然后,请求源终端(终端10aa)的发送-接收部分11发送包括终端10aa的终端ID“01aa”和目的地终端(终端10db)的终端ID“01db”并且指示电话对话要开始的开始请求信息到管理***50(步骤S42)。作为结果,管理***50的发送-接收部分51接收到开始请求信息,并且可以掌握用作发送源的请求源终端(终端10aa)的IP地址“1.2.1.3”。
状态管理部分53根据在开始请求信息中包括的请求源终端(终端10aa)的终端ID“01aa”和目的地终端(终端10db)的终端ID“01db”,在分别包括终端管理DB 5003的终端管理表(参考图13)的终端ID“01aa”和“01db”的记录中改变
操作状态的两个字段为“繁忙”。在该情况下,请求源终端(终端10aa) 和目的地终端(终端10db)是繁忙,并且不开始电话对话。如果其他终端10意欲与请求源终端(终端10aa)或者目的地终端(终端10db)进行电话对话,则输出指示所谓繁忙的通知声音或者显示。
下面描述用以执行用于选择中继设备30的会话的处理。图9中图示的选择会话ID生成部分56a,生成用于执行用于选择中继设备30的会话的选择会话ID(步骤S44)。会话管理部分57在存储部分5000的会话管理DB 5005(参考图15)中存储在步骤S44生成的选择会话ID“se1”、请求源终端(终端10aa)的终端ID“01aa”和目的地终端(终端10db)的终端ID“01db”,并且互相关联地管理它们(步骤S45)。
然后,图7中图示的管理***50的初级过滤部分56根据中继设备管理DB 5001、终端管理DB 5003和优先级管理DB 5006,进行用于在请求源终端(终端10aa)和目的地终端(终端10db)之间中继电话对话的中继设备30的初级过滤(步骤S46)。
参考图9和22进一步详细描述在步骤S46进行的处理。首先,图9中图示的终端IP地址提取部分56b根据在从请求源终端(终端10aa)发送的开始通信请求消息中包括的请求源终端(终端10aa)的终端ID“01aa”和目的地终端(终端10db)的终端ID“01db”,搜索终端管理DB 5003(参考图13),并且提取分别与终端ID“01aa”和“01db”对应的终端(10aa和10db)的IP地址(“1.2.1.3”和“1.3.2.4”)。
然后,最初选择部分56c在由中继设备管理DB 5001(参考图11)管理的中继设备30中,选择其操作状态是“在线”的中继设备(30a、30b和30d)的各个中继设备ID(111a、111b和111d)(步骤S46-2)。此外,最初选择部分56c根据在步骤S46-1提取的请求源终端(终端10aa)的IP地址“1.2.1.3”和目的地终端(终端10db)的IP地址,搜索中继设备管理DB 5001(参考图11),并且调查在步骤S46-2选择的中继设备(30a、30b和30d)的IP地址(“1.2.1.2”、“1.2.2.2”和“1.3.2.2”)的每一个点地址,是否与请求源终端(终端10aa)和目的地终端(终端10db)的IP地址(“1.2.1.3”和“1.3.2.4”)的每一个地址相同还是不同(步骤S46-3)。
然后,优先级确定部分56d参考优先级管理DB 5006(参考图16)确定在步骤S46-3调查的中继设备(30a,30b和30d)的每一个的地址优先级的点数(步骤S46-4)。在图23的表中图示确定处理的结果。图23是当进行选择 中继设备30的过滤处理时优先级的点数的计算的示意图。图23图示每一个中继设备ID的地址优先级的点数、传输速度优先级的点数和总点数。进一步分类地址优先级的点数为关于请求源终端(终端10aa)的每一个中继设备30的点和关于目的地终端(终端10db)的点数。总点数是地址优先级的两个点数中较高的点数和传输速度优先级的点数的总和。
在本实施例中,中继设备30a的IP地址“1.2.1.2”关于请求源终端(终端10aa)的IP地址“1.2.1.3”表达为“相同.相同.相同.不同”。作为结果,地址优先级的点数是“5”,如图23中图示。如图1所图示,中继设备30a的IP地址是“1.2.1.2”,而目的地终端(终端10db)的IP地址是“1.3.2.4”。因此,中继设备30a的IP地址关于目的地终端(终端10db)的IP地址表达为“相同.不同.不同.不同”。作为结果,地址优先级的点数是“1”,如图23中图示。中继设备30b的IP地址“1.2.2.2”关于请求源终端(终端10aa)的IP地址“1.2.1.3”表达为“相同.相同.不同.不同”。作为结果,地址优先级的点数是“3”。中继设备30b的IP地址“1.2.2.2”关于目的地终端(终端10db)的IP地址“1.3.2.4”表达为“相同.不同.相同.不同”。作为结果,地址优先级的点数是“1”。中继设备30d的IP地址“1.3.2.2”关于请求源终端(终端10aa)的IP地址“1.2.1.3”表达为“相同.不同.不同.不同”。作为结果,地址优先级的点数是“1”。中继设备30d的IP地址“1.3.2.2”关于目的地终端(终端10db)的IP地址“1.3.2.4”表达为“相同.相同.相同.不同”。作为结果,地址优先级的点数是“5”。
参考回图22,优先级确定部分56d根据由中继设备管理DB 5001(参考图11)管理的每一个中继设备30的最大数据传输速度,搜索优先级管理DB5006(参考图17),并且对于由在步骤S46-2进行的初级过滤处理选择的每一个中继设备(30a、30b和30d)确定优先级速度优先级的点数。在本实施例中,中继设备30a的最大数据传输速度是100(Mbps),如图11中图示。因此,传输速度优先级的点参考图17中图示的传输速度优先级确定为3。同样,中继设备30b的最大数据传输速度计算为1000(Mbps)。因此,传输速度优先级的点数确定为5。同样,中继设备30d的最大数据传输速度计算为10(Mbps)。因此,传输速度优先级的点数确定为1。
然后,最初选择部分56c在每一个都具有是传输速度优先级的点数和地址优先级中的较高点数(是关于终端(10aa和10db)中的任一个的点数)的总和的总点数的中继设备(30a、30b和30d)中,选择具有最高的两个总点 数的两个中继设备30(步骤S46-6)。在本实施例中,各个中继设备ID(111a、111b和111d)的总点数是“8”、“8”和“6”,如图23中图示。因此,选择具有中继ID“111a”的中继设备30a和具有中继设备ID“111b”的中继设备30b。
在完成在步骤S46的过滤处理之后,图7中图示的发送-接收部分51通过通信网络2发送用于传递如上述所选的中继设备30的编号的中继设备过滤信息到目的地终端(终端10db)(步骤S47)。中继设备过滤信息包括在步骤S46选择的中继设备30的编号(其是2)、请求源终端(终端10aa)的终端ID“01aa”和选择会话ID“se1”。作为结果,终端10db可以在通过使用选择会话ID“se1”进行的会话的执行中掌握中继设备30的编号以及从哪个终端作出开始电话对话的请求,并且掌握用作中继设备过滤信息的发送源的管理***50的IP地址“1.1.1.2”。
然后,终端10db通过通信网络2从发送-接收部分11向管理***50发送指示接收中继设备过滤信息完成的接收完成信息(步骤S48)。接收完成信息包括会话ID“se1”。作为结果,管理***50可以掌握通过使用会话ID“se1”执行的会话中的中继设备的编号的传递完成,并且掌握用作发送源的目的地终端(终端10db)的IP地址“1.3.2.4”。
下面参考图24和25描述其中目的地终端(终端10db)选择中继设备30的处理。在图24中,由在图2中图示的管理信息会话“sei”完全地发送和接收各类管理信息。
管理***50在开始电视会议中的电话对话之前,发送指示要初步作出中继请求的在先中继请求信息,到在步骤S46选择的每一个中继设备(30a和30b)。在先中继请求信息包括会话ID“se1”、请求源终端(终端10aa)的IP地址“1.2.1.3”和目的地终端(终端10db)的IP地址“1.3.2.4”。作为结果,每一个中继设备(30a和30b)可以掌握使用哪个选择会话、哪个终端是请求源终端以及哪个终端是目的地终端,并且掌握用作在先中继请求信息的发送源的管理***50的IP地址“1.1.1.2”。
然后,每一个中继设备(30a和30b)在开始与在步骤S61-1和S61-2掌握的请求源终端的电话对话之前,通过网络2从发送-接收部分31向每一个中继设备(30a和30b)发送在先发送请求信息(指示请求源终端(终端10aa)被请求以发送包括稍后描述的ping(分组因特网探测器)的在先发送信息)。在先发送信息包括会话ID“se1”。作为结果,请求源终端(终端10aa)可以在 通过使用会话ID“se1”执行的中继设备30的选择中,掌握到每一个中继设备(30a和30b)的在先发送请求信息的发送,以及每一个都用作在先发送请求信息的发送源的中继设备的各个IP地址(“1.2.1.2”和“1.2.2.2”)。
以这样的方式,不直接从管理***50向请求源终端通知目的地终端的IP地址,而是,向在步骤S61-1描述的中继设备30a通知目的地终端的IP地址,并且中继设备30a请求请求源终端以发送在先发送请求信息到中继设备本身(中继设备30a)。这是因为不向每一个终端10通知其他终端10的IP地址保护了安全性。
然后,请求源终端(终端10aa)通过通信网络2,从发送-接收部分11发送在先发送信息到每一个中继设备(30a和30b)(步骤S63-1和步骤S63-2)。替代发送图像数据和语音数据并且在发送图像数据和语音数据之前,经由各个中继设备(30a和30b)向目的地终端发送在先发送信息。这是用于测量从当请求源终端(终端10aa)发送信息的时刻到当目的地终端(终端10db)接收到该信息的时刻的必要时间段。在先发送信息包括ping,用以确认请求源终端(终端10aa)、中继设备(30a和30b)和目的地终端(终端10db)连接,以使能在其之间的通信;已经从请求源终端(终端10aa)发送在先发送信息的发送日期;和会话ID“se1”。作为结果,每一个中继设备(30a和30b)可以在使用选择会话ID“se1”的会话的执行中掌握已经发送发送信息,并且掌握用作在先发送信息的发送源的请求源终端(终端10aa)的IP地址“1.2.1.3”。
然后,每一个中继设备(30a和30b)中继在先发送信息到在步骤S61-1和S61-2接收到的在先中继请求信息中包括的目的地终端(终端10db)的IP地址“1.3.2.4”(步骤S64-1和步骤S64-2)。作为结果,目的地终端(终端10db)可以在使用选择会话ID“se1”的会话的执行中掌握已经发送发送信息,并且掌握用作在先发送信息的发送源(中继源)的中继设备(30a和30b)的IP地址(“1.2.1.2”和“1.2.2.2”)。
然后,目的地终端(终端10db)的最终过滤部分16根据在先发送信息,最终选择中继了电话会议的电话对话中的图像数据和语音数据的中继设备30。
下面将参考图8和25进一步详细描述在步骤S65进行的处理。首先,图8中图示的最终过滤部分16的测量部分16a,对于由中继设备(30a和30b)中继的每一个在先发送信息,测量在其终端10db的发送-接收部分11接收到 在先发送信息的日期。然后,计算部分16b对于已经被测量的接收时间的每一个在先发送信息,根据在前述接收日期和在在先发送信息中包括的发送日期之间的差异,计算从当发送在先发送信息的时刻到当接收到在先发送信息的必要时间段(步骤S65-2)。然后,最终选择部分16c确定与要用于中继的中继设备30的编号(其是“2”)对应的所有在先发送信息的片段,是否在使用会话ID“se1”的会话的执行中被接收到(步骤S65-3)。如果没有接收到在先发送信息的所有片段(否),则最终选择部分16c确定是否从终端db接收到在先发送信息时起流逝了预定时间段(在此情况下,1分钟)(步骤S65-4)。如果没有流逝预定时间段(否),则处理返回步骤S65-1。另一方面,如果接收到在先发送信息的所有片段(在步骤S65-3的“是”),或者如果流逝了预定时间段(在步骤S65-4的“是”),则最终选择部分16c选择这样的中继设备30,该中继设备30中继花费了在由计算部分16b计算的必要时间段中的最短必要时间段的在先发送信息(步骤S65-5)。在本实施例中,在假设从由中继设备30a中继的在先发送信息的发送到接收的必要时间段比由中继设备30b中继的在先发送信息的发送到接收的必要时间段更短,则中继设备30a选择为示例。
然后,目的地终端(终端10db)通过通信网络2,从发送-接收部分11发送指示已经选择了中继设备30a的选择信息到管理***50(步骤S66)。选择信息包括会话ID“se1”和所选择的中继设备30a的中继设备ID“111a”。作为结果,管理***50可以掌握,在使用会话ID“se1”的会话的执行中已经选择了中继设备30a,并且掌握了用作选择信息的发送源的目的地终端(终端10db)的IP地址“1.3.2.4”。
然后,管理***50的会话管理部分57,在会话管理DB 5005的会话管理表(参考图15)中在包括会话ID“se1”的记录的中继设备ID的字段中,存储最终选择的中继设备30a的中继设备ID“111a”,并且对其管理(步骤S67)。然后,管理***50的发送-接收部分51通过通信网络2发送指示用于开始中继的请求的中继开始请求信息到中继设备30a(步骤S68)。中继开始请求信息包括作为中继目的地的请求源终端(终端10aa)和目的地终端(终端10db)的对应IP地址(“1.2.1.3”和“1.3.2.4”)。作为结果,中继设备30a可以掌握,中继设备30a本身已经被选择并且建立了用于在终端(10aa和10db)之间发送低分辨率、中等分辨率和高分辨率的三种图像数据的片段和语音数据的会 话(步骤S69)。因此,终端(10aa和10db)可以开始在电话对话中的电话对话。
顺便提及,在步骤S47,管理***50发送中继设备过滤信息到目的地终端(终端10db),从而通过步骤S48到步骤S64-1和步骤S64-2在目的地终端(终端10db)侧进行选择处理。处理不限于此。例如,在步骤S47,管理***50可以发送中继设备过滤信息到请求源终端(终端10aa),从而在发送和接收各类信息中将请求源终端(终端10aa)与目的地终端(终端10db)切换,直至步骤S64-1和步骤S64-2。作为结果,请求源终端(终端10aa)可以进行中继设备的选择处理,而不是在步骤S65的处理,并且发送选择信息,而不是在步骤S66的处理。
下面参考图26至28描述处理,当在多个站点(终端10)上举行电视会议时,在通信控制消息被创建并且被发送到每一个终端10之后并且在每一个终端10根据该控制消息执行处理之后进行该处理。图26图示在三个终端10aa、10ba和10db之间举行电视会议的情况。图26是图示创建、发送和接收通信控制消息的序列图。图27是图示主要创建通信控制消息的处理的流程图。图28是详细图示创建通信控制消息的处理的一部分的流程图。在实施例中,描述在用作多个站点的三个终端(10aa、10ba、10db)中举行会议的情况。
如图26中图示,每一个终端(在该情况下,终端10aa)的消息创建部分20从存储部分1000读取初步存储的图像通信状态信息,并且创建包括图像通信状态信息的图像通信状态消息(m)(步骤S71)。图像通信状态消息(m)包括终端10aa的IP地址“1.2.1.3”。图像通信状态消息(m)可以包括目的地名称,而不是IP地址。例如,图像通信状态消息(m)可以根据RFC3921的XMPP(可扩展通讯和表示协议)以XML(可扩展标记语言)创建。还可以以相同格式创建稍后描述的通信控制消息和显示控制消息。
然后,终端10aa的发送-接收部分11通过通信网络2,发送在步骤S71创建的图像通信状态消息(m)到管理***50。作为结果,管理***50的发送-接收部分51接收到图像通信状态消息(m)。
然后,管理***50的消息创建部分61根据各个终端10的图像通信状态创建控制消息(步骤S73)。步骤S73参考图27详细描述。
消息创建部分61从由发送-接收部分51接收到的图像通信状态消息(m), 获取与用作发送源的终端10aa的图像通信状态信息和终端10aa的IP地址“1.2.1.3”有关的图像通信状态信息(步骤S73-1)。然后,消息创建部分61通过用在步骤S73-1获取的图像通信状态信息覆写与在步骤S73-1获取的IP地址对应的图像通信状态的属性,来在终端管理DB 5003(参考图13)中对其重写(步骤S73-2)。
然后,消息创建部分61从终端管理DB(参考图13)提取与在步骤S73-1获取的IP地址对应的终端ID(步骤S73-3)。
然后,终端提取部分54通过使用在步骤S73-3提取的终端ID作为请求源终端的终端ID,搜索目的地清单管理DB 5004,并且提取所有与所提取的终端ID对应的目的地终端的终端ID(步骤S73-4)。终端状态提取部分55根据目的地终端的终端ID搜索终端管理DB 5003(参考图13),并且提取与每一个终端ID对应的图像通信状态信息(步骤S73-5)。
然后,消息控制部分61参考在步骤S73-5提取的图像通信状态信息,确定请求源终端和所有目的地终端的每一个是否具有图像通信功能(步骤S73-6)。如果请求源终端和所有目的地终端不具有图像通信功能(否),则处理在步骤S73的结束。在该情况中,不进行稍后描述的在步骤S74进行的消息发送处理(参考图26和27)。
另一方面,如果请求源终端和所有目的地终端中的任一个具有图像通信功能(是),则消息创建部分61根据每一个终端10的图像通信状态,创建稍后描述的通信控制消息(步骤73-7)。
下面参考图28详细描述步骤S73-7。消息创建部分61参考在步骤S73-5提取的图像通信状态,确定两个或多个终端10是否在多个站点之间作出的电话对话中进行终端(10aa、10ba和10db)之间的图像通信(步骤S101)。如果确定终端10正在进行图像通信(在步骤S101的“是”),则消息创建部分61进一步确定正在中断图像通信的终端10是否包括在剩余的终端10中(步骤S102)。如果确定正在中断图像通信的终端10被包括(在步骤S102的“是”),则终端状态提取部分55参考终端管理DB 5003(参考图13)提取正在中断图像通信并且对于其在步骤S102确定被包括的终端10的IP地址(步骤S103)。消息创建部分61创建指示终端正在进行图像通信的通信控制消息(M3)(步骤S104)。具体地,通信控制消息(M3)包括消息“MESSAGE_IMAGE_ON”、在步骤S103提取的发送目的地终端的IP地址和用作发送源的管理***50的 IP地址。
另一方面,如果确定终端10没有正在进行图像通信(在步骤S101的“否”),则消息创建部分61参考在步骤S73-5提取的图像通信状态,确定是否仅仅单个终端10正在进行通信(步骤S105)。如果确定仅仅单个终端10正在进行图像通信(在步骤S105的“是”),则消息创建部分61参考在步骤S73-5提取的图像通信状态,进一步确定除了正在进行图像通信的终端10之外的所有其他终端10是否不具有图像通信功能(步骤S106)。如果确定除了在图像通信中的终端10之外的所有其他终端10不具有图像通信功能(在步骤S106的“是”),则终端状态提取部分55参考终端管理DB 5003(参考图13)提取在步骤S105确定正在进行图像通信的单个终端10的IP地址(步骤S107)。消息创建部分61创建指示图像通信被强行停止的通信控制消息(M4)(步骤S108)。具体地,通信控制消息(M4)包括消息“DATA_IMAGE_OFF”、在步骤S107提取的发送目的地的IP地址和用作发送源的管理***50的IP地址。
另一方面,如果没有确定除了正在进行图像通信的终端10之外的所有终端10不具有图像通信功能(在步骤S106的“否”),即确定除了正在进行图像通信的终端10之外的至少一个终端具有图像通信功能,则消息创建部分61参考在步骤S73-5提取的图像通信状态,进一步确定正在中断图像通信的终端10是否包括在具有图像通信功能的终端10中(步骤S109)。如果确定包括正在中断图像通信的终端10(在步骤S109的“是”),则终端状态提取部分55参考终端管理DB 5003(参考图13),提取正在进行图像通信并且对于其在步骤S105确定被包括的终端10的IP地址(步骤S110)。消息创建部分61创建指示终端正在中断图像通信的通信控制消息(M1)(步骤S111)。具体地,通信控制消息(M1)包括消息“MESSAGE_IMAGE_OFF”、在步骤S110提取的发送目的地的IP地址和用作发送源的管理***50的IP地址。
终端状态提取部分55参考终端管理DB 5003(参考图13)进一步提取正在中断图像通信并且在步骤S109确定被包括的终端10的IP地址(步骤S112)。消息创建部分61创建指示其他单个终端正在进行图像通信的通信控制消息(M2)(步骤S113)。具体地,通信控制消息(M2)包括消息“MESSAGE_IMAGE_ON”、在步骤S112提取的发送目的地的IP地址和用作发送源的管理***50的IP地址。
另一方面,终端状态提取部分55在下面情况中的任一个中参考终端管理DB 5003(参考图13)提取已经在步骤S73-6确定具有图像通信功能的终端10的IP地址:(1)如果没有确定正在中断图像通信的终端10包括在剩余的终端10中(在步骤S102的“否”),(2)如果没有确定仅仅单个终端10正在进行图像通信(在步骤S105的“否”),即,没有终端10正在进行图像通信,以及(3)没有确定正在中断图像通信的终端10被包括(在步骤S109的“否”)(步骤S114)。消息创建部分61创建指示在终端10的每一个显示器120上显示的指定的显示消息要被删除的显示控制消息(M5)(步骤S115)。具体地,显示控制消息(M5)包括消息“MESSAGE_IMAGE_ON”、在步骤S114提取的发送目的地的IP地址和用作发送源的管理***50的IP地址。
以这样的方式,消息创建部分61创建通信控制消息(M1、M2、M3或者M4)或者显示控制消息(M5)。
然后,管理***50的发送-接收部分51通过通信网络2发送根据用作在终端之间作出的电话对话中的发送侧或者接收侧的每一个终端的图像通信状态创建的通信控制消息(M1、M2、M3或者M4)或者显示控制消息(M5)到用作多个站点的三个终端(10aa、10ba和10db)。在图26中,步骤S74-1图示从管理***50向终端ba的发送,步骤S74-2图示从管理***50向终端db的发送,并且S74-3图示从管理***50向终端10aa的发送。步骤S74-1、S74-2和S74-3包括在步骤S74中。
具体地,当执行步骤S103时,管理***50的发送-接收部分51发送在步骤S104创建的通信控制消息(M3)到在步骤S103提取的IP地址。当执行步骤S107时,发送-接收部分51发送在步骤S108创建的通信控制消息(M4)到在步骤S107提取的IP地址。当执行步骤S110时,发送-接收部分51发送在步骤S111创建的通信控制消息(M1)到在步骤S110提取的IP地址。当执行步骤S112时,发送-接收部分51发送在步骤S113创建的通信控制消息(M2)到在步骤S112提取的IP地址。当执行步骤S114时,发送-接收部分51发送在步骤S115创建的通信控制消息(M5)到在步骤S114提取的IP地址。
作为结果,每一个终端(10aa、10ba和10db)根据通信控制消息(M1、M2、M3或者M4)或者显示控制消息(M5)的内容进行处理(步骤S75-1到S75-3)。
下面参考图29-32描述在步骤S75-1到S75-3进行的处理。图29-32是图示在终端10的显示器120上显示的电视会议屏幕的示例的示意图。在显示器120上显示的电视会议屏幕P1包括主屏幕P2和子屏幕P3和P4。电视会议屏幕P1还包括位于子屏幕P4下面的两个子屏幕和定位在位于子屏幕P4最低位置的子屏幕的左侧上的三个子屏幕。在电视会议屏幕P1的底部,显示在其中对显示消息进行显示的消息显示区域P5、例如当切换在主屏幕和子屏幕上显示的图像时由鼠标指针按压的“屏幕切换”按钮P6、以及指示是否终端10本身的相机112的电源接通并且终端10进行图像通信或者是否终端10本身的相机112的电源关断并且终端10不进行图像通信的相机图标P7。相机图标P7上的“×”的显示意味着终端10本身的相机112的电源接通并且用户将能够关断电源。另一方面,在相机图标P7上没有显示“×”意味着,终端10本身的相机112的电源关断并且用户将能够接通电源。
当在步骤S104创建指示其他终端正在进行图像通信的通信控制消息(M3)时,终端10的显示控制部分17使得显示器120在消息显示区域P5中对显示消息(例如,“正在从其他站点接收图像并且该终端的相机关断”)进行显示,如图29中图示。主屏幕P2显示其他方的图像P2作为主显示,并且子屏幕P3原始地显示本身终端的图像。在该情况下,不在子屏幕P3上显示图像。然而,子屏幕P4显示其他方的图像作为子显示。
作为结果,用户通过观看在图29中图示的电视会议屏幕P1可以识别其中本身终端不发送图像数据并且正在从其他终端发送图像数据的状态。如果用户想要从本身终端发送图像数据,则用户可以通过按压相机图标P7来开始发送图像数据。一旦按压相机图标P7,相机图标P7在其上显示“×”。
当在步骤S108创建指示图像通信要被强行停止的通信控制消息(M4)时,终端10的图像捕获部分14停止成像,并且发送-接收部分11根据来自CPU 101的命令停止发送图像数据(停止图像通信)。显示控制部分17使得显示器120隐藏在电视会议屏幕P1的所有显示屏幕P2、P3、P4等上的显示,并且从相机图标P7删除“×”,如图30图示。图像捕获部分14包括图5中图示的相机112和与外部装置连接I/F连接的外部相机。
作为结果,用户可以通过观看在图30中图示的电视会议屏幕P1来识别本身终端没有正在发送图像数据、本身终端的相机112正在中断成像并且没有正在从其他终端发送图像数据的状态。
当在步骤S111创建指示所有其他终端正在中断图像通信的通信控制消息(M1)时,终端10的显示控制部分17使得在消息显示区域P5中对显示消息(例如,“没有正在从其他站点接收图像并且该终端的相机是接通的”)进行显示,如图31中图示。在图31中,不在主屏幕P2和子屏幕P4上显示任何东西,并且在子屏幕P3上显示本身终端的图像。
作为结果,用户可以通过观看在图31中图示的电视会议屏幕P1来识别仅仅本身终端正在发送图像数据并且没有从所有其他终端发送图像数据的状态。
当在步骤S113创建指示单个其他终端正在进行图像通信的通信控制消息(M2)时,终端10的显示控制部分17使得在消息显示区域P5中对显示消息(例如,“正在从站点之一接收图像并且该终端的相机是关断的”)进行显示,如图31中图示。在图32中,在主屏幕P2上显示站点处的其他方的图像,并且不在子屏幕P3和P4上显示任何东西。
作为结果,用户可以通过观看在图32中图示的电视会议屏幕P1来识别本身终端不发送图像数据并且仅仅从其他方上的其他终端之一发送图像数据的状态。
当以这样的方式由一侧上的终端10显示图31的图像并且由其他侧上的另一终端10显示图32的图像时,终端10的每一个用户可以根据两个图像通信状态选择是否在它们之间进行图像通信。
当在步骤S115创建指示显示消息要删除的通信控制消息(M5)时,终端10的显示控制部分17删除在消息显示区域P5中显示的显示消息。
具有图像通信功能的终端10不仅通过在图26的步骤S72进行的处理,并且当在电视会议期间按压相机图标P7时,可以发送图像通信消息。具体地,当用户在如图31中图示的指示“×”的状态下按压相机图标P7使得相机图标P7变成如图29中图示的状态时,终端10的消息创建部分20创建指示终端10正在中断图像通信的图像通信状态消息。当用户在如图29中图示的状态下按压相机图标P7从而P7变成如图31中图示的指示“×”的状态时,终端10的消息创建部分20创建指示终端10正在进行图像通信的图像通信状态消息。
下面参考图7和33描述用于在请求源终端和目的地终端之间发送和接收电视会议中的电话对话的图像数据和语音数据的处理。在一个方向上从终端10aa向终端10db发送图像数据和语音数据的处理和在相反方向上从终端 10db向终端10aa发送图像数据和语音数据的处理二者中,以相同的方式处理稍后描述的发送和接收图像数据和语音数据以及延迟时间的检测。因此,描述在一个方向上的通信,而省略相反向上的通信。
请求源终端(终端10aa)借助图2中图示的图像/语音数据会话“sed”通过通信网络2,从发送-接收部分11发送由图像捕获部分14成像的被摄体的图像数据和由语音输入部分15a接收到的语音的语音数据到中继设备30a(步骤S81)。在本实施例中,发送包括图3A到3C中图示的低分辨率、中等分辨率和高分辨率的三种片段的高图像质量图像数据和语音数据。作为结果,在中继设备30a中,发送-接收部分31接收到由不同分辨率图像数据的三种片段组成的图像数据和语音数据。数据质量确认部分33通过使用目的地终端(终端10db)的IP地址“1.3.2.4”作为搜索关键字,搜索质量改变管理DB 3001(参考图10),提取要中继的图像数据的与IP地址对应的图像质量,并且确认要中继的图像数据的图像质量(步骤S82)。在本实施例中,确认后的图像数据的图像质量是“高图像质量”,其与由发送-接收部分31接收到的图像数据的图像质量相同。因此,中继设备30a在没有由图像/语音数据会话sed的任何改变的情况下,发送图像数据和语音数据到目的地终端(终端10db)。作为结果,目的地终端(终端10db)的发送-接收部分11接收到由低分辨率、中等分辨率和高分辨率的图像数据的三种片段组成的高图像质量图像数据和语音数据。显示控制部分17可以组合具有不同分辨率的图像数据的三种片段,使得显示器20显示产生的图像,并且使得语音数据部分15b基于语音数据输出语音。
然后,终端10db的延迟检测部分18以规律时间间隔(例如,每隔一秒)检测在由发送-接收部分11接收的图像数据的接收中的延迟时间(步骤S84)。在本实施例中,对其中延迟时间是200(ms)的情况作出以下描述。
目的地终端(终端10db)的发送-接收部分11借助图2中图示的管理信息会话“sei”通过通信网络2,发送指示延迟时间“200(ms)”的延迟时间到管理***50(步骤S85)。作为结果,管理***50可以掌握延迟时间和用作延迟信息的发送源的终端10db的IP地址“1.3.2.4”。
然后,管理***50的延迟时间管理部分60通过使用目的地终端(终端10db)的IP地址“1.3.2.4”作为搜索关键字,搜索终端理DB 5003(参考图13),并且提取与IP地址对应的目的地ID“01db”。此外,延迟管理部分60在会话 管理DB 5005(参考图15)的会话管理表中在终端ID“01db”的记录的延迟时间的字段中存储由延迟信息指示的延迟时间“200(ms)”(步骤S86)。
然后,质量确定部分58通过使用延迟时间“200(ms)”作为搜索关键字,搜索质量管理DB 5007,提取与延迟时间对应的图像数据的图像质量“中等图像质量”,并且确定图像质量为“中等图像质量”(步骤S87)。
然后,发送-接收部分51通过使用会话管理DB(参考图15)的会话管理表中与终端ID“01db”相关联的中继设备ID“111a”作为搜索关键字,搜索中继设备管理DB 5001(参考图11),并且提取与中继设备ID对应的中继设备30a的IP地址“1.2.1.2”(步骤S88)。发送-接收部分51借助在图2中图示的管理信息会话sei通过通信网络2,发送指示在步骤S87确定的图像数据的图像质量“中等图像质量”的质量信息到中继设备30a(步骤S89)。质量信息包括在步骤28用作搜索关键字的目的地终端(终端10db)的IP地址“1.3.2.4”。作为结果,中继设备30a的质量改变管理部分34在质量改变管理DB 3001(参考图10)中,存储用作发送目的地终端的终端10(在本情况下,终端10db)的IP地址“1.3.2.4”和要中继的图像数据的图像质量“中等图像质量”,并且相关联地管理它们(步骤S90)。
然后,终端10aa以与步骤S81相同的方式通过图像/语音数据会话“sed”发送由低分辨率、中等分辨率和高分辨率的图像数据的三种片段组成的高图像质量图像数据和语音数据到中继设备30a(步骤S91)。作为结果,中继设备30a的数据质量确定部分33以与步骤S82相同的方式,通过使用目的地终端(终端10db)的IP地址“1.3.2.4”作为搜索关键字,搜索质量改变管理DB 3001(参考图10),提取要中继的图像数据的与IP地址对应的图像质量“中等图像质量”,并且确认要中继的图像数据的图像质量(步骤S92)。在本实施例中,确认后的图像数据的图像质量是“中等图像质量”,其低于由发送-接收部分31接收到的图像数据的图像质量“高图像质量”。因此,数据质量改变部分35通过从“高图像质量”将图像数据的图像质量抑制到“中等图像质量”来改变图像数据的图像质量。
然后,发送-接收部分31借助图像/语音数据会话sed通过通信网络2,发送其图像质量已经改变为“中等图像质量”的图像数据和其声音质量没有改变的语音数据到终端10db(步骤S94)。作为结果,目的地终端(终端10db)的发送-接收部分11接收到由低分辨率和中等分辨率的图像数据的两种片段 组成的中质量图像数据和语音数据。然后,显示控制部分17可以组合具有不同分辨率的图像数据的两种片段,使得显示器120显示作为结果的图像,并且使得语音输出部分15b基于语音数据输出语音。
以这样的方式,当在接收图像数据的目的地终端(终端10db)中出现接收中的延迟时,中继设备30a改变图像质量,从而正在参与电视会议的人不感觉到图像怪异。
《实施例的主要效果》
如上所述,在本实施例中,管理***50根据指示终端10的图像通信状态的图像通信状态信息的片段,创建用于使得指定的终端10控制图像通信的指定的通信控制消息,并且发送该通信控制消息到被使得控制图像通信的终端10。因此,传输管理***可以使得指定的传输终端根据其他方侧上的终端10的图像通信状态进行图像通信。作为结果,传输管理***可以防止不必要的图像通信。此外,可以消除不必要的功耗和通信成本。
难于掌握整体因特网2i的环境,但是可以在通信网络2中掌握诸如中继设备30的IP地址之类的LAN2的环境。因此,首先,可以根据可掌握环境的信息,在中继图像数据和语音数据的中继设备30中,选择两个或者更多中继设备30。然后,在事实上发送和接收图像数据和语音数据之前,在终端10之间发送和接收在先发送信息,而不是图像数据和语音数据。作为结果,可以选择可以实际以最短时间段中继在先发送信息的中继设备30。
也就是,选择具有类似于任何终端10的IP地址的最高的两个或者更多IP地址的两个或者更多中继设备30。作为结果,可以保留最终要使用的中继设备30的两个或者更多候选。此后,通过用作候选的中继设备30的每一个,在请求源终端和目的地终端之间事实上发送和接收在先发送信息。作为结果,可以在用作候选的两个或者更多中继设备30中,选择已经以用于发送和接收的最短必要时间段中继在先发送信息的中继设备30。结果,可以发送和接收在当前通信网络2的环境下的最高质量图像数据或语音数据。
在本实施例中,不仅通过优选选择具有与进行电视会议的任何终端10的IP地址类似的IP地址的中继设备30,而且考虑每一个终端10的最大数据传输速度,来选择两个或者更多中继设备30。作为结果,可以选择适合通信网络2的实际环境的中继设备30的候选。
在本实施例中,在线地在中继设备30中选择中继设备30。作为结果,
可以选择适合通信网络2的实际环境的中继设备30的候选。
[实施例的补充解释]
可以由单个计算机构成本实施例中的中继设备30、管理***50、程序供应***90和维护***100。可以划分它们的部分(功能或者部件),并且所划分的部分可以由每一个分配给任何部分的多个计算机构成。当由单个计算机构成程序供应***90时,由程序供应***90发送的程序可以作为多个划分后的模块发送或者在没有被划分的情况下发送。当由多个计算机构成程序供应***90时,可以从作为多个划分后的模块的计算机发送程序。
当终端程序、中继设备程序和传输管理程序被提供给国内外用户等时,诸如CD-ROM之类的记录介质(其中,存储本实施例的终端程序、中继设备程序和传输管理程序)、在其中存储程序的HD 204和包括HD 204的程序供应***90被用作程序产品。
作为由通过中继设备30中继的图像数据表示的图像的质量的示例,注意力集中在由图像数据表示的图像的分辨率并且由图10中图示的质量改变管理表和图18中图示的质量管理表管理该分辨率。图像质量不限于分辨率。作为质量的其他示例,注意力集中在由图像数据表示的图像的图像质量的深度、语音数据中的语音的采样频率和语音数据中语音的位长,并且可以管理该质量。语音数据可以通过划分为具有不同分辨率(高分辨率、中等分辨率和低分辨率)的数据的三种数据片段来发送和接收。
在图11、13和15中,管理接收日期。管理条目不限于接收日期。可以在接收日期中至少管理接收时间。
在本实施例中,在图11中管理中继设备的IP地址,而在图13中管理终端的IP地址。然而,管理条目不限于IP地址。中继设备和终端的每一个FQDN(完全限定域名)可以作为用于在通信网络2上识别中继设备30的中继设备识别信息或者用于在通信网络2上识别终端10的终端识别信息来管理。在此情况下,与FQDN对应的IP地址通过已知的DNS(域名***)服务器获取。表达“用于识别通信网络2上的中继设备30的中继设备识别信息”还可以表达为“指示到通信网络2上的中继设备30的连接目的地的中继设备连接目的地信息”或者“指示到通信网络2上的中继设备30的目的地的中继设备目的地信息”。同样,表达“用于识别通信网络2上的终端10的终端识别信息”还可以表达为“指示到通信网络2上的终端10的连接目的地的终端连接目的地信息” 或者“指示到通信网络2上的终端10的目的地的终端目的地信息”。
在实施例中,电视会议***被描述为传输***1的示例。然而,传输***1不限于应用于电视会议***。传输***1可以应用于诸如IP(因特网协议)电话和因特网电话之类的电话***。传输***1可以是汽车导航***。在此情况下,一侧上的终端10对应于安装在车辆上的汽车导航***,而另一侧上的终端10对应于管理汽车导航的管理中心的管理终端或管理服务器或安装在另一车辆上的另一汽车导航***。在此情况下,例如,终端10对应于蜂窝电话。
在本实施例中,图像数据和语音数据描述为内容数据的示例。然而,内容数据不限于图像数据和语音数据。触觉数据是可应用的。在此情况下,由一侧上的终端的用户获得的触摸的感觉被发送到另一侧上的另一传输终端。内容数据可以是嗅觉(气味)数据。在此情况下,在一侧上的传输终端的香味(气味)被发送到另一侧上的另一传输终端。内容数据可以是图像数据、语音数据、触觉数据和嗅觉数据中的至少一个片段。
在本实施例中,通过使用传输***1举行电视会议。然而,传输***1不限于用于电视会议。传输***1可以用于一个方向上的会议、家庭成员或朋友之间的通用会话或信息供应。
尽管为了完整和清楚的公开而关于特定实施例描述了发明,但是所附权利要求不因此被限制而是被解释为包含本领域技术人员可能想到的、完全落入这里阐述的基本教导之内的全部修改和替代结构。
Claims (6)
1.一种传输管理***,其管理在至少能够进行语音通信的多个传输终端之间的图像通信,该传输管理***包括:
终端管理部分,其对于用于识别每一个传输终端的每一个终端识别信息,管理指示每一个传输终端的图像通信状态的图像通信状态信息;
创建部分,其创建指定的通信控制消息,以使得指定的传输终端根据图像通信状态信息来控制图像通信;以及
发送部分,其发送所创建的通信控制消息给被使得控制传输终端之间的图像通信的传输终端,其中,
在图像通信状态信息指示在传输终端之中单个传输终端正在进行图像通信并且一个或者多个其他传输终端正在中断图像通信的第一情况中,
创建部分创建第一通信控制消息和第二通信控制消息,该第一通信控制消息指示一个或者多个其他传输终端正在中断图像通信,该第二通信控制消息指示单个传输终端正在进行图像通信,并且
发送部分发送第一通信控制消息到正在进行图像通信的单个传输终端并且发送第二通信控制消息到正在中断图像通信的一个或者多个其他传输终端。
2.一种传输管理***,其管理在至少能够进行语音通信的多个传输终端之间的图像通信,该传输管理***包括:
终端管理部分,其对于用于识别每一个传输终端的每一个终端识别信息,管理指示每一个传输终端的图像通信状态的图像通信状态信息;
创建部分,其创建指定的通信控制消息,以使得指定的传输终端根据图像通信状态信息来控制图像通信;以及
发送部分,其发送所创建的通信控制消息给被使得控制传输终端之间的图像通信的传输终端,其中,
在图像通信状态信息指示在传输终端之中多于一个的传输终端正在进行图像通信并且一个或者多个其他传输终端正在中断图像通信的第二情况中,
创建部分创建第三通信控制消息,指示多于一个的传输终端正在进行图像通信,并且
发送部分发送第三通信控制消息到正在中断图像通信的一个或者多个其他传输终端。
3.一种传输***,包括:
根据其图像通信由传输管理***管理的传输管理***;以及
根据权利要求2所述的传输终端,其中,
每一个传输终端包括:
接收部分,其接收从传输管理***发送的通信控制消息;以及
显示控制部分,其基于接收到的通信控制消息使得指定的显示部分对显示消息进行显示。
4.一种传输管理***,其管理在至少能够进行语音通信的多个传输终端之间的图像通信,该传输管理***包括:
终端管理部分,其对于用于识别每一个传输终端的每一个终端识别信息,管理指示每一个传输终端的图像通信状态的图像通信状态信息;
创建部分,其创建指定的通信控制消息,以使得指定的传输终端根据图像通信状态信息来控制图像通信;以及
发送部分,其发送所创建的通信控制消息给被使得控制传输终端之间的图像通信的传输终端,其中,
在图像通信状态信息指示在传输终端之中单个传输终端正在进行图像通信而一个或者多个其他传输终端不具有图像通信功能的第三情况中,
创建部分创建第四通信控制消息,指示图像通信要被强行停止,并且
发送部分发送第四通信控制消息到正在进行图像通信的单个传输终端。
5.一种传输***,包括:
传输管理***,用于管理图像通信;以及
根据权利要求4所述的传输终端,其中,
每一个传输终端包括:
接收部分,其接收从传输管理***发送的通信控制消息;以及
通信停止部分,其根据接收到的通信控制消息使得传输终端停止进行图像通信。
6.如权利要求5所述的传输***,其中
每一个传输终端还包括
控制部分,其根据由接收部分接收到的通信控制消息,使得成像被摄体并且获取要经受图像通信的图像数据的图像捕获部分停止成像。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-079569 | 2011-03-31 | ||
JP2011079569 | 2011-03-31 | ||
JP2011-189389 | 2011-08-31 | ||
JP2011189389A JP5942364B2 (ja) | 2011-03-31 | 2011-08-31 | 伝送管理システム、伝送システム、及びプログラム |
PCT/JP2012/059132 WO2012133916A1 (en) | 2011-03-31 | 2012-03-28 | Transmission management system, transmission system, program, program supply system, and maintenance system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103477632A CN103477632A (zh) | 2013-12-25 |
CN103477632B true CN103477632B (zh) | 2016-11-16 |
Family
ID=46931600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280015714.9A Active CN103477632B (zh) | 2011-03-31 | 2012-03-28 | 传输管理***、传输***、程序、程序供应***和维护*** |
Country Status (7)
Country | Link |
---|---|
US (2) | US9035994B2 (zh) |
EP (1) | EP2692132A4 (zh) |
JP (1) | JP5942364B2 (zh) |
CN (1) | CN103477632B (zh) |
CA (1) | CA2831023C (zh) |
SG (1) | SG193598A1 (zh) |
WO (1) | WO2012133916A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011254442A (ja) | 2010-05-06 | 2011-12-15 | Ricoh Co Ltd | 遠隔通信端末、遠隔通信方法、及び遠隔通信用プログラム |
JP6194628B2 (ja) * | 2013-04-30 | 2017-09-13 | 株式会社リコー | 通信管理システム、通信管理方法、及びプログラム |
CN103337140A (zh) * | 2013-06-08 | 2013-10-02 | 南京军理智能科技股份有限公司 | 一种基于北斗短报文通信技术的防空警报发放*** |
JP6409438B2 (ja) * | 2014-09-19 | 2018-10-24 | 株式会社リコー | セッション制御システム、通信端末、通信システム、セッション制御方法、及びプログラム |
JP6405936B2 (ja) * | 2014-11-26 | 2018-10-17 | 株式会社リコー | 管理システム、管理装置、通信システム、情報送信方法、及びプログラム |
JP2017050603A (ja) * | 2015-08-31 | 2017-03-09 | 株式会社リコー | 管理システム、制御装置、管理方法、及びプログラム |
JP6661940B2 (ja) | 2015-09-29 | 2020-03-11 | 株式会社リコー | 通信端末、通信システム、制御方法、及びプログラム |
US10511700B2 (en) | 2016-02-25 | 2019-12-17 | Ricoh Company, Ltd. | Communication terminal with first application displaying status of second application |
EP3247112A1 (en) | 2016-05-20 | 2017-11-22 | Ricoh Company, Ltd. | Information processing apparatus, communication system, and information processing method |
US10356361B2 (en) | 2016-09-16 | 2019-07-16 | Ricoh Company, Ltd. | Communication terminal, communication system, and display method |
JP6756269B2 (ja) * | 2017-01-05 | 2020-09-16 | 株式会社リコー | 通信端末、画像通信システム、通信方法、及びプログラム |
KR102345503B1 (ko) | 2020-03-03 | 2022-01-03 | 주식회사 하이퍼커넥트 | 중개 방법 및 컴퓨터 판독 가능한 기록매체 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000236326A (ja) * | 1999-02-15 | 2000-08-29 | Nippon Telegr & Teleph Corp <Ntt> | 軽装端末制御システム及びその方法 |
CN1642263A (zh) * | 2004-01-16 | 2005-07-20 | 华为技术有限公司 | 控制会议电视***中会场的方法 |
CN1976435A (zh) * | 2006-12-04 | 2007-06-06 | 中国联合通信有限公司 | 一种视频会议中资源调配的方法 |
JP2007195136A (ja) * | 2005-12-20 | 2007-08-02 | Nippon Telegr & Teleph Corp <Ntt> | ビデオ会議システム、ビデオ会議システムに使用される端末、端末の処理方法、そのプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004013632A (ja) * | 2002-06-07 | 2004-01-15 | Canon Inc | 電子会議システムおよびコンピュータ可読記憶媒体 |
JP2008131412A (ja) | 2006-11-22 | 2008-06-05 | Casio Hitachi Mobile Communications Co Ltd | テレビ電話装置及びプログラム |
WO2010032989A2 (en) * | 2008-09-19 | 2010-03-25 | Samsung Electronics Co., Ltd. | Method and system for managing communication session establishment |
JP5732771B2 (ja) * | 2009-08-11 | 2015-06-10 | 株式会社リコー | 映像出力装置、映像出力システム、映像出力方法およびプログラム |
JP5655499B2 (ja) | 2009-12-25 | 2015-01-21 | 株式会社リコー | 伝送管理システム、伝送システム、伝送管理用プログラム、プログラム提供システム、及びメンテナンスシステム |
-
2011
- 2011-08-31 JP JP2011189389A patent/JP5942364B2/ja active Active
-
2012
- 2012-03-28 SG SG2013071535A patent/SG193598A1/en unknown
- 2012-03-28 CA CA2831023A patent/CA2831023C/en not_active Expired - Fee Related
- 2012-03-28 US US14/008,228 patent/US9035994B2/en active Active
- 2012-03-28 CN CN201280015714.9A patent/CN103477632B/zh active Active
- 2012-03-28 EP EP12763376.6A patent/EP2692132A4/en not_active Withdrawn
- 2012-03-28 WO PCT/JP2012/059132 patent/WO2012133916A1/en active Application Filing
-
2015
- 2015-04-16 US US14/688,146 patent/US9338398B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000236326A (ja) * | 1999-02-15 | 2000-08-29 | Nippon Telegr & Teleph Corp <Ntt> | 軽装端末制御システム及びその方法 |
CN1642263A (zh) * | 2004-01-16 | 2005-07-20 | 华为技术有限公司 | 控制会议电视***中会场的方法 |
JP2007195136A (ja) * | 2005-12-20 | 2007-08-02 | Nippon Telegr & Teleph Corp <Ntt> | ビデオ会議システム、ビデオ会議システムに使用される端末、端末の処理方法、そのプログラム |
CN1976435A (zh) * | 2006-12-04 | 2007-06-06 | 中国联合通信有限公司 | 一种视频会议中资源调配的方法 |
Also Published As
Publication number | Publication date |
---|---|
JP5942364B2 (ja) | 2016-06-29 |
EP2692132A4 (en) | 2014-10-01 |
US9035994B2 (en) | 2015-05-19 |
WO2012133916A1 (en) | 2012-10-04 |
CN103477632A (zh) | 2013-12-25 |
CA2831023C (en) | 2016-07-05 |
US20140015917A1 (en) | 2014-01-16 |
US9338398B2 (en) | 2016-05-10 |
EP2692132A1 (en) | 2014-02-05 |
US20150222855A1 (en) | 2015-08-06 |
JP2012217124A (ja) | 2012-11-08 |
SG193598A1 (en) | 2013-10-30 |
CA2831023A1 (en) | 2012-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103477632B (zh) | 传输管理***、传输***、程序、程序供应***和维护*** | |
CN103392337B (zh) | 传输管理***、传输***和传输管理***程序 | |
CN102334335B (zh) | 传输管理***、传输***、计算机程序产品、程序提供***和维护*** | |
RU2536801C2 (ru) | Система управления передачей и система передачи | |
JP5821433B2 (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム | |
JP5870558B2 (ja) | 伝送管理システム、伝送管理方法、及びプログラム | |
JP5397563B1 (ja) | 伝送管理システム、伝送システム、伝送管理システム用プログラム、及び、制御方法 | |
JP7264205B2 (ja) | 伝送システム、第一の伝送端末、伝送方法、表示方法、及びプログラム | |
CN103460691A (zh) | 传输管理***、传输***、选择方法程序产品、程序供应***以及维护*** | |
JP5870557B2 (ja) | 伝送管理システム、及び伝送管理用プログラム | |
JP6531391B2 (ja) | 伝送管理システム、伝送システム、中継装置制御方法、及びプログラム | |
JP6365541B2 (ja) | 管理システム、プログラム、伝送システム、管理方法及び記憶媒体 | |
JP7540535B2 (ja) | 伝送システム、第一の伝送端末、伝送方法、表示方法、及びプログラム | |
JP6003274B2 (ja) | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム | |
JP6128177B2 (ja) | 伝送システム、伝送方法、及びプログラム | |
JP2016178563A (ja) | 伝送システム及び出力方法 | |
JP2015126307A (ja) | 伝送システム、伝送端末およびプログラム並びに通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |