CN102334335B - 传输管理系统、传输系统、计算机程序产品、程序提供系统和维护系统 - Google Patents
传输管理系统、传输系统、计算机程序产品、程序提供系统和维护系统 Download PDFInfo
- Publication number
- CN102334335B CN102334335B CN201080009238.0A CN201080009238A CN102334335B CN 102334335 B CN102334335 B CN 102334335B CN 201080009238 A CN201080009238 A CN 201080009238A CN 102334335 B CN102334335 B CN 102334335B
- Authority
- CN
- China
- Prior art keywords
- terminal
- trunking
- information
- address
- transmission
- 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.)
- Expired - Fee Related
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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/20—Repeater circuits; Relay circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
-
- 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/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
-
- 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/148—Interfacing a video terminal to a particular transmission medium, e.g. ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/668—Internet protocol [IP] address subnets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Abstract
一种传输管理系统,包括:中继设备管理单元,管理中继设备指定信息,中继设备指定信息对于用于标识每个中继设备的每条中继设备标识信息指定通信网络上的每个中继设备;终端管理单元,管理用于指定通信网络上的每个发送终端的终端指定信息;接收单元,从作为预定请求源的发送终端接收请求源的终端标识信息和作为目的地的发送终端的终端标识信息;提取单元,基于请求源的终端标识信息而提取相对应的发送终端的终端指定信息;和最初选择单元,选择中继设备的两条或者更多条中继设备标识信息,其中向中继设备分配表示最接近由提取的终端指定信息表示的IP地址的上面两个或者更多IP地址的中继设备指定信息。
Description
技术领域
本发明涉及从能够在多个发送终端之间中继内容数据的多个中继设备当中选择实际上中继内容数据的中继设备的技术。
背景技术
作为在多个发送终端之间通过中继设备发送或者接收内容数据的传输系统的示例,存在经由诸如因特网之类的通信网络举行视频会议的视频会议系统。最近,由于趋向于节约用于商务旅行的费用和时间,对视频会议系统的需要越来越大。在视频会议系统中,多个视频会议终端用作发送终端的示例。通过在视频会议终端之间接收和发送图像数据和语音数据,可以进行视频会议。
另外,最近提高的宽带环境使发送和接收高质量图像数据和高质量语音数据成为可能。因此,很容易识别视频会议另一方的情况,这使通信的保真度得以改进。
然而,当经由通信网络进行大量视频会议或者当图像数据或者语音数据通过通信网络上的窄带信道接收时,图像数据或者语音数据会延迟。如果图像数据或者语音数据延迟0.5秒或者以上,则据报道视频会议的用户在交谈期间感到有压力。因此,尽管最近提高了宽带环境,但是有时仍会发生用户不能执行令人满意的视频会议的情况。
近年来,与视频会议系统有关,为通信网络中的每个局域网(LAN)安装在视频会议终端之间中继图像数据和语音数据的中继设备。当以通过这些中继设备分布的方式执行视频会议通信处理时,可以减少每个中继设备上的负荷和可以在每个中继设备上分布将要中继的图像数据或者语音数据的数据传输量。
传统地,在从多个中继设备当中选择和使用一个中继设备时,使用与参加视频会议的视频会议终端相同的LAN上的中继设备。也就是说,通过选择具有接近于视频会议终端的IP地址的IP地址的中继设备,通过所选的中继设备使能高质量图像数据的发送和接收(见日本专利申请特开No.2008-227577)。
然而,在传统的视频会议系统中,假设如果使用具有接近于视频会议终端的IP地址的IP地址的中继设备,则可以发送和接收高质量图像数据或者高质量语音数据,在该假设下选择中继设备。因此,对于实际通信网络环境,它并不很恰当。例如,即使预先获得视频会议终端的IP地址和中继设备的IP地址,但是因为难以掌握世界上所有通信网络的访问状态,所以假设并不总是正确的。例如,可能存在在实际环境中断线的情况。因此,在实际通信网络环境下,难以尽可能高质量地发送和接收图像数据或者语音数据。
发明内容
根据本发明的一个方面,提供了传输管理系统,提供对最终缩窄(finallynarrowing)的中继设备的支持,该中继设备经由通信网络在多个发送终端之间中继将要通信的图像数据和语音数据中的至少一个下至一个中继设备,该系统包括:中继设备管理单元,管理中继设备指定信息,该中继设备指定信息对于用于标识每个中继设备的每条中继设备标识信息,表示用于指定通信网络上的每个中继设备的IP地址或者与IP地址相对应的完全合格域名(FQDN);终端管理单元,管理终端指定信息,该终端指定信息对于用于标识每个发送终端的每条终端标识信息,表示用于指定通信网络上的每个发送终端的IP地址或者与IP地址相对应的FQDN;标识信息接收单元,从作为预定请求源的发送终端接收用于标识作为请求源的发送终端的终端标识信息和用于标识作为目的地的发送终端的终端标识信息;提取单元,通过基于用于标识请求源的终端标识信息和用于标识目的地的终端标识信息的至少一个而搜索终端管理单元,来提取发送终端中的相应发送终端的终端指定信息;和最初(primary)选择单元,基于由提取的终端指定信息表示的IP地址或者与由提取的终端指定信息表示的FQDN相对应的IP地址而搜索中继设备管理单元,以选择两个或者更多个中继设备的两条或者更多条中继设备标识信息,其中向该两个或者更多个中继设备分配表示接近于由提取的终端指定信息表示的IP地址或者与由提取的终端指定信息表示的FQDN相对应的IP地址的上面两个或者更多IP地址、或者表示与上面两个或者更多IP地址相对应的FQDN的中继设备指定信息,以使得在最终窄化(narrow down)多个中继设备为一个中继设备之前执行最初缩窄处理。
附图说明
图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是说明在根据本发明第二示例性实施例的发送终端处选择中继设备的处理的序列图。
具体实施方式
在下文中,将参考附图描述本发明的示例性实施例。
第一实施例
在下文中,将参考图1至图26描述本发明的第一示例性实施例。
示例性实施例的整体配置
图1是根据本发明的本示例性实施例的传输系统1的示意图。图2是说明传输系统中图像数据、语音数据和多种管理信息的发送/接收状态的概念图。图3A至图3C是解释图像数据的图像质量的概念图。
传输系统包括通过传输管理系统在从一个发送终端到另一发送终端的一个方向上发送内容数据的数据提供系统和通过传输管理系统在多个发送终端之间发送信息或者感觉(feeling)的通信系统。通信系统指的是通过通信管理系统(与“传输管理系统”相对应)在多个通信终端(与“发送终端”相对应)之间发送信息或者感觉的系统。通信系统的示例包括视频会议系统和电视电话系统。
在本示例性实施例中,将在视频会议系统用作通信系统的示例、视频会议管理系统用作通信管理系统的示例、且视频会议终端用作通信终端的示例的假设下描述传输系统、传输管理系统和发送终端。也就是说,本发明的发送终端和传输管理系统不仅应用于视频会议系统,而且应用于通信系统或者传输系统。
首先,图1所示的传输系统包括多个发送终端10aa、10ab、...、分别用于发送终端10aa、10ab、...的显示器120aa、120ab、...、多个中继设备30a、30b、30c和30d、传输管理系统50、程序提供系统90和维护系统100。
多个终端10基于作为内容数据的示例的图像数据和语音数据的发送或者接收而执行发送。
在下文中,“发送终端”简称为“终端”,而“传输管理系统”简称为“管理系统”。多个终端10aa、10ab、...当中的任意终端被称为“终端10”,而多个显示器120aa、120ab、...当中的任意显示器被称为“显示器120”。多个中继设备30a、30b、30c、和30d当中的任意中继设备被称为“中继设备30”。作为请求开始视频会议的请求源的终端被称为“请求源终端”。作为充当请求目的地的目的地(中继目的地)的终端被称为“目的地终端”。
如图2所示,在传输系统1中,在请求源终端与目的地终端之间通过管理系统50建立用于发送和接收多种管理信息的管理信息会话sei。在请求源终端与目的地终端之间通过中继设备30分别建立用于发送和接收包括高分辨率图像数据、中等分辨率图像数据、低分辨率图像数据和语音数据的四项数据的四个会话。将四个会话集合地称为图像/语音数据会话sed。
以下将描述本示例性实施例中处理的图像数据的图像分辨率。存在包括160×120像素且是如图3A所示的基础图像(base image)的低分辨率图像、包括如图3B所示的320×240像素的中等分辨率图像和包括如图3C所示的640×480像素的高分辨率图像。对于这些图像,如果使用窄频带,则中继仅包括低分辨率图像数据(其是基础图像)的低质量图像数据。如果使用相对较宽的频带,则中继包括低分辨率图像数据(其是基础图像)和中等分辨率图像数据的中等质量图像数据。如果使用很宽的频带,则中继包括低分辨率图像数据(其是基础图像)、中等分辨率图像数据和高分辨率图像数据的高质量图像数据。
图1所示的中继设备30在多个终端之间中继内容数据。管理系统50对终端10的登录认证、终端10的呼叫状态和目的地列表、以及中继设备30的通信状态以集成的方式执行管理。图像数据的图像可以包括运动图片或者静止图片或者运动图片与静止图片两者。
多个路由器70a、70b、70c、70d、70ab和70cd选择图像数据和语音数据的最优信道。在下文中,路由器70a、70b、70c、70d、70ab和70cd当中的任意路由器被称为“路由器70”。
程序提供系统90包括稍后将描述的硬盘(HD)。程序提供系统90存储用于实现终端10中的多种功能(或者用于使得终端10起多种设备的作用)的终端程序并将终端程序发送到终端10。程序提供系统90的硬盘204存储用于实现中继设备30中的多种功能(或者用于使得中继设备30起多种设备的作用)的中继设备程序并将中继设备程序发送到中继设备30。程序提供系统90的硬盘204还存储用于实现管理系统50中的多种功能(或者用于使得管理系统50起多种设备的作用)的传输管理程序并将传输管理程序发送到管理系统50。
维护系统100是用于对终端10、中继设备30、管理系统50和程序提供系统90的至少一个执行维护、管理和维修的计算机。例如,如果维护系统100安装在国内,而终端10、中继设备30、管理系统50或者程序提供系统90安装在国外,则维护系统100经由通信网络2对终端10、中继设备30、管理系统50和程序提供系统90的至少一个远程执行诸如维护、管理和维修之类的维护工作。维护系统100还对终端10、中继设备30、管理系统50和程序提供系统90的至少一个执行诸如型号、生产数量、销售目的地、维修校核或者故障历史的管理之类的维护工作,而不涉及通信网络2。
终端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是美国(USA),LAN 2c在纽约的营业处构建,而LAN 2d在华盛顿的营业处构建。区域A与区域B相互连接以经由因特网2i通过路由器70ab和70cd执行通信。
连接管理系统50与程序提供系统90以经由因特网2i与终端10和中继设备30执行通信。管理系统50和程序提供系统90可以安装在区域A、区域B、或者任何其他区域内。
在本示例性实施例中,由LAN 2a、LAN 2b、专用线2ab、因特网2i、专用线2cd、LAN 2c和LAN 2d构建本示例性实施例的通信网络2。通信网络2并不局限于有线线路通信,也可以具有执行诸如无线保真度(WiFi)或者蓝牙(注册商标)之类的无线通信的站点。
在图1中,指示以下每个终端10、每个中继设备30、管理系统50、每个路由器70和程序提供系统90的四组数字简单地表示IPv4的典型IP地址。例如,终端10aa的IP地址是“1.2.1.3.”。可以使用IPv6代替IPv4,但是为了描述简单起见,将关于IPv4进行描述。
每个终端10不但可以用于在同一房间内的呼叫、在室内与室外之间的呼叫和在室外与室外之间的呼叫,而且可以用于在多个营业处之间的呼叫和在同一营业处内的不同房间之间的呼叫。当在室外使用每个终端10时,通过蜂窝电话通信网络执行无线通信。
示例性实施例的硬件配置
接下来,将描述示例性实施例的硬件配置。关于如果在作为目的地(中继目的地)的终端10接收图像数据时发生延迟,则由中继设备30改变图像数据的图像分辨率,然后将图像数据发送到作为中继目的地的终端10的情况,来描述本示例性实施例。
图4是说明根据本示例性实施例的终端的外观的图。如图4所示,终端10包括壳体1021、支架1074和相机外壳1075。在壳体1021的前侧壁1021a的几乎整个表面上形成多个进气孔1021e,并在壳体1021的后侧壁1021b的几乎整个表面上形成多个排气孔(未示出)。当驱动布置在壳体1021中的冷却风扇时,通过进气孔1021e吸进终端10前面的外界空气,然后通过排气孔从终端10的后面排出。在前侧壁1021a的中心形成声音吸收孔1021f,诸如语音之类的声音和噪音由稍后将描述的内置麦克风所吸收。
当从前面看壳体1021时,在左边形成操作面板1022。在操作面板1022上,布置稍后将描述的操作按钮108和稍后将描述的电源开关109,和形成用于允许从稍后将描述的内置扬声器115中输出的声音通过的多个语音输出孔1022f。另外,当从前面看壳体1021时,在右边形成充当用于容纳支架1074和相机外壳1075的凹陷部分的容纳部件1021p。
支架1074通过扭转铰链1073安装在壳体1021上。如果假定前面是0°,则支架1074可以在壳体1021上在±180°的左右转动角θ1的范围内和90°的倾斜角θ2的范围内上/下或者左/右方向旋转(当倾斜大约45°的角度时生成咔嗒声的感觉)。
稍后将描述的内置相机112布置在相机外壳1075中,并捕捉用户或者房间的图像。在相机外壳1075中形成扭转铰链1075a。相机外壳1075通过扭转铰链1075a安装在支架1074上。如果假定相机外壳1075与支架1074形成直线的状态是0°,则相机外壳1075可以在终端10的前侧大约100°和终端10的后侧大约90°的倾斜角θ3的范围内旋转。
中继设备30、管理系统50和程序提供系统90分别具有与一般的服务器或者计算机相同的外观,因此将省略其描述。
图5是说明根据本发明的本示例性实施例的终端10的硬件配置图。如图5所示,终端10包括控制终端10的整个操作的中央处理单元(CPU)101、存储用于驱动CPU 101的诸如初始程序载入程序(IPL)之类的程序的只读存储器(ROM)102、用作CPU 101的工作区域的随机存取存储器(RAM)103、存储诸如终端程序、图像数据和语音数据之类的多种数据的闪速存储器104、在CPU 101的控制之下从闪速存储器104读出或者写入多种数据到闪速存储器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/O I/F 116、在CPU 101的控制之下发送图像数据到安装在其外面的显示器120的显示器I/F 117、和与多种外部设备连接的外部设备连接I/F 118、以及电连接如图5所示的上述组件的诸如地址总线或者数据总线之类的总线线路110。
显示器120是以液晶或者有机EL配置的、显示被摄体的图像或者操作图标的显示单元。显示器120通过线缆120c与显示器I/F 117连接。对于线缆120c,可以使用用于模拟RGB(VGA)信号的线缆、用于分量视频的线缆、或者用于高清晰度多媒体接口(HDMI)或者数字视频交互(DVI)信号的线缆。
相机112包括透镜和通过将光转换为电荷而将被摄体的图像(视频)数字化的固态图像传感器件。对于固态图像传感器件,使用互补金属氧化物半导体(CMOS)或者电荷耦合器件(CCD)。
诸如外部相机、外部麦克风和外部扬声器之类的外部设备可以通过通用串行总线(USB)连接到外部设备连接I/F 118。当连接外部相机时,在CPU101的控制之下优先于内置相机112驱动外部相机。类似地,当连接外部麦克风或者连接外部扬声器时,在CPU 101的控制之下,优先于内置麦克风114或者内置扬声器115驱动外部麦克风或者外部扬声器。
记录介质106配置为可从终端10拆卸。在CPU 101的控制之下执行数据的读出或者写入的非易失性存储器并不限于闪速存储器104,也可以使用电可擦除和可编程ROM(EEPROM)。
终端程序是具有可安装格式或者可执行格式的文件。以记录在诸如记录介质106之类的计算机可读记录介质上的形式分布终端程序。除了闪速存储器104之外,终端程序也可以存储在ROM 102中。
图6是根据本发明实施例的的管理系统的硬件配置图。如图6所示,管理系统50包括:CPU 201,其控制管理系统50的整个操作;ROM 202,其存储用于驱动CPU 201的诸如IPL之类的程序;RAM 203,用作CPU 201的工作区域;硬盘(HD)204,其存储诸如传输管理程序之类的多种数据;硬盘驱动器(HDD)205,其在CPU 201的控制之下控制从HD 204读出各种数据或者写入各种数据到HD 204;介质驱动器207,其控制从诸如闪速存储器之类的记录介质206读出数据或者写入(存储)数据到记录介质206;显示器208,其显示诸如光标、菜单、窗口、字符和图像之类的各种信息;网络I/F 209,用于经由通信网络2执行数据传输;键盘211,其包括用于输入字符、数字和多种指令的多个按键;鼠标212,其执行多种指令的选择或者执行、处理目标的选择和光标的移动;压缩盘只读存储器(CD-ROM)驱动器214,其控制各种数据从作为拆卸动记录介质的CD-ROM 213的读出或各种数据到CD-ROM 213的写入;和总线线路210,诸如用于电连接上述组件的地址总线或者数据总线。
传输管理程序是具有可安装格式或者可执行格式的文件。以记录在诸如记录介质206或者CD-ROM 213之类的计算机可读记录介质上的形式分布传输管理程序。除了HD 204之外,传输管理程序也可以存储在ROM 202中。
中继设备30具有类似于管理系统50的配置,因此不重复其描述。然而,用于控制中继设备30的中继设备程序记录在HD 204中。即使在这种情况下,中继设备程序也是具有可安装格式或者可执行格式的文件。可以用记录在诸如记录介质206或者CD-ROM 213之类的计算机可读记录介质上的形式分布中继设备程序。除了HD 204之外,中继设备程序也可以存储在ROM 202中。
程序提供系统90和维护系统100具有类似于管理系统50的配置,因此不重复其描述。然而,用于控制程序提供系统90的程序提供系统的程序记录在HD 204中。即使在这种情况下,用于程序提供系统的程序也是具有可安装格式或者可执行格式的文件,且可以用记录在诸如记录介质206或者CD-ROM 213之类的计算机可读记录介质上的形式分布。除了HD 204之外,用于程序提供系统的程序也可以存储在ROM 202中。
作为可拆卸记录介质的另一示例,提供诸如用于记录和提供程序的压缩盘可记录(CD-R)、数字多用途盘(DVD)和蓝光(Blu-ray)盘之类的计算机可读记录介质。
示例性实施例的功能配置
接下来,将描述本示例性实施例的功能配置。图7是构成根据本示例性实施例的传输系统1的每个终端、设备和系统的功能框图。在图7中,终端10、中继设备30和管理系统50经由通信网络2连接以执行通信。图1所示的程序提供系统90与视频会议通信完全没有关系,因此在图7中省略其说明。
终端的功能配置
终端10包括收发单元11、操作输入接收单元12、登录请求单元13、图像捕捉单元14、语音输入单元15a、语音输出单元15b、最终缩窄单元16、显示器控制单元17、延迟检测单元18和存储/读取处理单元19。每个组件根据从闪速存储器104加载到RAM 103上的终端程序执行运行的功能或者用作操作以使得图5所示的任意一个组件响应于来自CPU 101的命令操作的设备。终端10还包括由图5所示的RAM 103和图5所示的闪速存储器104构建的存储单元1000。
终端的每个功能配置
接下来,将参考图5和图7详细描述终端10的每个功能配置。以下将关于与用于实现图5所示的组件当中的终端的每个功能配置的主要组件的关系描述终端10的每个功能配置。
图5所示的终端10的收发单元11由来自图5所示的CPU 101和图5所示的网络I/F 111的命令实现并经由通信网络2与另一终端、设备或者系统执行多种数据(或者信息)的交换。在开始呼叫想要的目的地终端之前,收发单元11开始从管理系统50中接收表示作为目的地候选的每个终端的状态的每条状态信息。状态信息不仅表示每个终端的操作状态(在线或者离线状态),而且表示详细状态,诸如每个终端10即使当处于在线状态时是否是呼叫使能状态、忙碌状态、还是用户不在状态。另外,状态信息不仅表示每个终端10的操作状态,而且表示多种状态,诸如从终端10除去线缆120c的状态、输出语音而不输出图像的状态、或者不输出语音的状态(静音状态)。在下文中,作为示例,将描述状态信息表示操作状态的情况。
操作输入接收单元12由来自图5所示的CPU 101的命令和图5所示的操作按钮108和电源开关109实现,并接收来自用户的多种输入。例如,如果用户开启图5所示的电源开关109,则图7所示的操作输入接收单元12接收电源ON(开)并开启电源。
登录请求单元13由来自图5所示的CPU 101的命令实现。当接收到电源ON时,登录请求单元13经由通信网络2将表示登录请求的登录请求信息和请求源终端的当前IP地址从收发单元11自动发送到管理系统50。如果用户将电源开关109从ON状态切换到OFF(关)状态,则在收发单元11发送表示电源OFF的状态信息到管理系统50之后,操作输入接收单元12完全关闭电源。因此,管理系统50侧可以识别终端10的电源从ON切换到OFF。
图像捕捉单元14由来自图5所示的CPU 101的命令和图5所示的相机112和图像捕捉设备I/F 113实现。图像捕捉单元14捕捉被摄体的图像并输出通过捕捉图像获得的图像数据。
语音输入单元15a由来自图5所示的CPU 101的命令和图5所示的语音I/O I/F 116实现。语音输入单元15a接收与通过转换用户通过麦克风114的语音获得的语音信号有关的语音数据。语音输出单元15b由来自图5所示的CPU101的命令和图5所示的语音I/O I/F 116实现。语音输出单元15b输出与语音数据有关的语音信号到扬声器,以使得从扬声器输出语音。
最终缩窄单元16基于来自图5所示的CPU 101的命令而实现如图8所示的测量单元16a、计算单元16b和最终选择单元16c,以便执行用于最终窄化多个中继设备30为一个中继设备30的最终缩窄处理。
在这些中,对于由收发单元11接收的稍后将描述的每条优先级发送信息,测量单元16a测量由收发单元11接收优先级发送信息的接收日期和时间。对于由测量单元16a测量了接收日期和时间的每条优先级发送信息,计算单元16b基于所测量的接收时间与优先级发送信息中包括的发送时间之间的差计算优先级发送信息的发送与接收之间的所需时间T。通过选择中继具有由计算单元16b所计算的所需时间当中的最短所需时间的优先级发送信息的中继设备30,最终选择单元16c最终选择一个中继设备。
显示器控制单元17由来自图5所示的CPU 101的命令和图5所示的显示器I/F 117实现。显示器控制单元17执行控制,用于组合稍后将描述的具有不同分辨率的接收图像数据并发送组合的图像数据到显示器120。显示器控制单元17发送从管理系统50接收的目的地列表信息到显示器120,以使得可以在显示器120上显示目的地列表。
延迟检测单元18由来自图5所示的CPU 101的命令实现。延迟检测单元18检测从另一终端10通过中继设备30发送的图像数据或者语音数据的延迟时间(ms)。
存储/读取处理单元19由来自图5所示的CPU 101的命令和图5所示的SSD 105实现,或者由来自CPU 101的命令实现。存储/读取处理单元19执行在存储单元1000中存储多种数据或者读取存储在存储单元1000中的多种数据的处理。用于标识终端10的终端标识符(ID)和密码存储在存储单元1000中。另外,执行呼叫目的地终端时接收的图像数据和语音数据在每次接收时以重写的方式存储在存储单元1000中。此时,基于还没有重写的图像数据而将图像显示在显示器120上,并基于还没有重写的语音数据而从扬声器150输出语音。
根据本示例性实施例的稍后将描述的终端ID和中继设备ID表示分别用于唯一地标识每个终端10和每个中继设备30的诸如语言、字符、符号或者多种标记之类的标识信息。终端ID和中继设备ID可以包括组合语言、字符、符号和多种标记中的至少两个的标识信息。
中继设备的功能配置
中继设备30包括收发单元31、状态检测单元32、数据质量确认单元33、质量改变管理单元34、数据质量改变单元35和存储/读取处理单元39。每个组件基于从HD 204加载到RAM 203上的中继设备程序而执行运行的功能或者用作操作以使得图6所示的任意一个组件响应来自CPU 201的命令操作的设备。中继设备30还包括由图6所示的RAM 203和/或者图6所示的HD 204构建的存储单元3000。
质量改变管理表
在存储单元3000中构建用图10所示的质量改变管理表配置的质量改变管理数据库(DB)3001。在质量改变管理表中,作为图像数据的中继目的地的终端10的IP地址与将要由中继设备30中继到中继目的地的图像数据的图像质量相关联地进行管理。
中继设备的每个功能配置
接下来,将详细描述中继设备30的每个功能配置。以下将关于与用于实现图6所示的组件当中的中继设备30的每个功能配置的主要组件的关系描述中继设备30的每个功能配置。
图7所示的中继设备30的收发单元31由来自图6所示的CPU 201的命令和图6所示的网络I/F 209实现,并经由通信网络2与另一终端、设备或者系统执行多种数据(或者信息)的交换。
状态检测单元32由来自图6所示的CPU 201的命令实现,并检测具有状态检测单元32的中继设备30的操作状态。操作状态可以包括“在线”状态、“离线”状态、“忙碌”状态和“暂时停止”状态。
数据质量确认单元33由来自图6所示的CPU 201的命令实现。通过使用目的地终端的IP地址作为检索关键字来检索质量改变管理DB 3001(见图10)并提取将要中继的相对应图像数据的图像质量,数据质量确认单元33确认将要中继的图像数据的图像质量。
质量改变管理单元34由来自图6所示的CPU 201的命令实现,并基于从管理系统50发送的稍后将描述的质量信息而改变质量改变管理DB 3001的内容。例如,当正在通过在以“01aa”作为终端ID的请求源终端(终端10aa)与以“01db”作为终端ID的目的地终端(终端10db)之间发送和接收高质量图像数据举行视频会议时,如果因为执行另一视频会议的请求源终端(终端10bb)与目的地终端(终端10ca)经由通信网络2开始视频会议而在目的地终端(终端10db)接收图像数据时发生延迟,则中继设备30会将已经中继的图像数据的图像质量从高图像质量降低到中等图像质量。在这种情况下,基于表示中等图像质量的质量信息而改变质量改变管理DB 3001的内容,以便将由中继设备30中继的图像数据的图像质量从高图像质量降低到中等图像质量。
数据质量改变单元35由来自图6所示的CPU 201的命令实现,并基于质量改变管理DB 3001的已改变的内容而改变从发送源终端发送的图像数据的图像质量。
存储/读取处理单元39由来自图6所示的CPU 201的命令和图6所示的HDD 205实现。存储/读取处理单元39执行在存储单元3000中存储多种数据或者读取存储在存储单元3000中的多种数据的处理。
管理系统的功能配置
管理系统50包括收发单元51、终端认证单元52、状态管理单元53、终端提取单元54、终端状态获取单元55、最初缩窄单元56、会话管理单元57、质量决定单元58、存储/读取处理单元59和延迟时间管理单元60。每个组件基于从HD 204加载到RAM 203上的管理系统程序而执行运行的功能或者用作操作以使得图6所示的任意一个组件响应来自CPU 201的命令操作的设备。管理系统50还包括由图6所示的HD 204构建的存储单元5000。
中继设备管理表
在存储单元5000中构建用图11所示的中继设备管理表配置的中继设备管理DB 5001。在中继设备管理表中,每个中继设备30的操作状态、表示操作状态的状态信息由管理系统50接收到的接收日期和时间、中继设备30的IP地址和中继设备30中的最大数据传输速率Mbps与每个中继设备30的中继设备ID相关联地进行管理。例如,图11所示的中继设备管理表表示以“111a”作为中继设备ID的中继设备30a的操作状态是“在线”,状态信息由管理系统50接收到的日期和时间是“2009.11.10,13:00”,中继设备30a的IP地址是“1.2.1.2”,且中继设备30a中的最大数据传输速率是100Mbps。
终端认证管理表
另外,在存储单元5000中构建用图12所示的终端认证管理表配置的终端认证管理DB 5002。在终端认证管理表中,密码与用于由管理系统50管理的每个终端10的终端ID相关联地进行管理。例如,图2所示的终端认证管理表表示终端10aa的终端ID是“01aa”,且密码是“aaaa”。
终端管理表
在存储单元5000中构建用图13所示的终端管理表配置的终端管理DB5003。在终端管理表中,由管理系统50接收每个终端10是目的地的目的地名称、每个终端10的操作状态、稍后将描述的登录请求信息由管理系统50接收的接收日期和时间以及终端10的IP地址与每个终端10的终端ID相关联地进行管理。例如,图13所示的终端管理表表示以“01aa”作为终端ID的终端10aa的终端名称是“日本东京办事处的终端AA”,操作状态是“在线(呼叫使能)”,登录请求信息由管理系统50接收的日期和时间是“2009.11.10,13:40”,且终端10aa的IP地址是“1.2.1.3.”。
目的地列表管理表
另外,在存储单元5000中构建用图14所示的目的地列表管理表配置的目的地列表管理DB 5004。在目的地列表管理表中,登记为目的地终端的候选的所有目的地终端的终端ID与视频会议中请求开始呼叫的请求源终端的终端ID相关联地进行管理。例如,图14所示的目的地列表管理表表示在视频会议中以“01aa”作为终端ID的请求源终端(终端10aa)可以请求开始呼叫的目的地终端(终端10db)的候选包括以“01ab”作为终端ID的终端10ab、以“01ba”作为终端ID的终端10ba、以“01bb”作为终端ID的终端10bb、等等。以通过添加或者删除从任意请求源终端发送到管理系统50的请求添加或者删除目的地终端的候选的方式来更新目的地终端的候选。
会话管理表
另外,在存储单元5000中构建用图15所示的会话管理表配置的会话管理DB 5005。在会话管理表中,用于中继图像数据和语音数据的中继设备30的中继设备ID、请求源终端的终端ID、目的地终端的终端ID、由目的地终端接收图像数据时发生的接收延迟时间ms以及表示延迟时间的延迟信息从目的地终端发送和由管理系统50接收的接收日期和时间与用于选择中继设备30的会话的执行的选择会话ID相关联地进行管理。例如,图15所示的会话管理表表示通过使用选择会话ID“sel”执行的会话选择的中继设备30a(中继设备ID“111a”)在以“01aa”作为终端ID的请求源终端(终端10aa)与以“01db”作为终端ID的目的地终端(终端10db)之间中继图像数据和语音数据,和在目的地终端(终端10db)的时间点“2009.11.10,14:00”的图像数据的延迟时间是200ms。另外,当在两个终端10之间举行视频会议时,可以基于从请求源终端而不是目的地终端发送的延迟信息而管理延迟信息的接收日期和时间。另外,当在三个终端10之间举行视频会议时,可以基于在图像数据和语音数据的接收侧从终端10发送的延迟信息而管理延迟信息的接收日期和时间。
地址优先级管理表
另外,在存储单元5000中用图16所示的地址优先级管理表配置的优先级管理DB 5006。在地址优先级管理表中,任意终端10中的点地址与任意中继设备30的点地址相同还是不同与地址优先级相关联地进行管理,以使得IPv4中的典型IP地址的四组点地址部分中“相同”的数目越多,则地址优先级的分数也越高,。“相同”指的是点地址部分相互相同,而“不同”指的是点地址部分相互不同。例如,在图16所示的地址优先级管理表中,在IP地址从高序位点地址到低序位点地址有三个值相同的情况下,地址优先级的分数是“5”。在IP地址从高序位点地址到低序位点地址有两个值相同的情况下,地址优先级的分数是“3”。在这种情况下,最低有效位点地址的值是否相同与优先级毫无关系。在IP地址中最高有效位的点地址的值相同,而从高序位开始的第二个值不同的情况下,地址优先级的分数是“1”。在这种情况下,点地址从高序位开始的第三个值和最低有效位的值是否相同与优先级毫无关系。在IP地址中最高有效位的点地址的值不同的情况下,地址优先级的分数是“0”。在这种情况下,点地址从高序位开始第二个值和第三个值和最低有效位的值是否相同与优先级毫无关系。
传输速率优先级管理表
另外,图17所示的传输速率优先级管理表包括在存储单元5000中构建的优先级管理DB 5006内。在传输速率优先级管理表中,最大数据传输速率与传输速率优先级相互相关联地进行管理,以使得最大数据传输速率Mbps的值越高,则传输速率优先级的分数也越高。例如,在图17所示的传输速率优先级管理表中,当中继设备30中的最大数据传输速率是1000Mbps时,传输速率优先级的分数是“5”。当中继设备30中的最大数据传输速率等于或者大于100Mbps并且小于1000Mbps时,传输速率优先级的分数是“3”。当中继设备30中的最大数据传输速率等于或者大于10Mbps并且小于100Mbps时,传输速率优先级的分数是“1”。当中继设备30中的最大数据传输速率小于10Mbps,传输速率优先级的分数是“0”。
质量管理表
另外,在存储单元5000中构建用图18所示的质量管理表配置的质量管理DB 5007。在质量管理表中,图像数据的延迟时间与图像数据的图像质量(图像质量)相互相关联地进行管理,以使得请求源终端或者目的地终端中的图像数据的延迟时间ms越长,则将要由中继设备30中继的图像数据的图像质量(图像的质量)越低。
管理系统的每个功能配置
接下来,将详细描述管理系统50的每个功能配置。以下将关于与用于实现图6所示的组件当中的管理系统50的每个功能配置的主要组件的关系描述管理系统的每个功能配置。
收发单元51由来自图6所示的CPU 201的命令和图6所示的网络I/F 209实现,并经由通信网络2与另一终端、设备或者系统执行多种数据(或者信息)的交换。
终端认证单元52由来自图6所示的CPU 201的命令实现。通过使用通过收发单元51接收的登录请求信息中包括的终端ID和密码作为检索关键字来检索存储单元5000的终端认证管理DB 5002,并确定在终端认证管理DB5002中是否管理相同的终端ID和密码,终端认证单元52执行终端认证。
状态管理单元53由来自图6所示的CPU 201的命令实现。状态管理单元53在终端管理DB 5003中相互相关联地存储和管理请求源终端的终端ID、请求源终端的操作状态、登录请求信息由管理系统50接收的接收日期和时间以及请求源终端的IP地址(见图13),以便管理请求登录的请求源终端的操作状态。当用户将终端10的电源开关109的状态从ON切换到OFF时,状态管理单元53基于表示从终端10发送的电源OFF的状态信息而将表示“在线”的终端管理DB 5003的操作状态(见图13)改变为“离线”。
终端提取单元54由来自图6所示的CPU 201的命令实现。终端提取单元54通过使用请求登录的请求源终端的终端ID作为关键字来检索目的地列表管理DB 5004(见图14),并通过读取可以执行呼叫请求源终端的目的地终端的候选的终端ID来提取终端ID。另外,终端提取单元54通过使用请求登录的请求源终端的终端ID作为关键字来检索目的地列表管理DB 5004(见图14),并提取注册作为目的地终端的候选的请求源终端的终端ID的另一请求源终端的终端ID。
终端状态获取单元55由来自图6所示的CPU 201的命令实现。终端状态获取单元55通过使用由终端提取单元54提取的目的地终端的候选的终端ID作为检索关键字来检索终端管理DB 5003(见图13),并读取由终端提取单元54提取的每个终端ID的操作状态。因此,终端状态获取单元55可以获取可以执行呼叫请求登录的请求源终端的目的地终端的候选的操作状态。另外,终端状态获取单元55通过使用由终端提取单元54提取的终端ID作为检索关键字来检索终端管理DB 5003,并获取请求登录的请求源终端的操作状态。
最初缩窄单元56由来自图6所示的CPU 201的命令实现。最初缩窄单元56在最终缩窄处理之前执行最初缩窄处理,以便支持用于最终窄化多个中继设备30为一个中继设备30的最终缩窄处理。为此,最初缩窄单元56基于来自图6所示的CPU 201的命令而实现如图9所示的选择会话ID生成单元56a、终端IP地址提取单元56b、最初选择单元56c和优先级决定单元56d。
在这些中,选择会话ID生成单元56a生成用于执行选择中继设备30的会话的选择会话ID。终端IP地址提取单元56b通过基于从请求源终端发送的开始请求信息中包括的请求源终端的终端ID和目的地终端的终端ID来检索终端管理DB 5003(见图13),而提取每个相对应的终端10的IP地址。最初选择单元56c通过从由中继设备管理DB 5001管理的中继设备30中选择操作状态指示为“在线”的中继设备30的中继设备ID,来执行中继设备30的选择(见图11)。
另外,最初选择单元56c通过基于由终端IP地址提取单元56b提取的请求源终端的IP地址和目的地终端的IP地址来检索中继设备管理DB 5001(见图11),调查所选的中继设备30的IP地址的每个点地址与请求源终端和目的地终端的每个IP地址中的每个点地址是相同还是不同。另外,通过选择合并分数高的两个高序位中继设备30,最初选择单元56c执行中继设备30的选择,在该合并分数中,合并终端10上较高的地址优先级的分数与每个中继设备的传输速率优先级的分数。另外,在本示例性实施例中,选择分数高的两个高序位中继设备30,但是本发明并不局限于此。还有可能进一步缩窄甚至一个中继设备30来说,也可以选择分数高的三个或者更多的高序位中继设备30。
优先级决定单元56d参考优先级管理DB 5006(见图16)决定由最初选择单元56c调查的每个中继设备30的地址优先级的分数。另外,优先级决定单元56d通过基于中继设备管理DB 5001(见图11)中管理的每个中继设备30的最大数据传输速率来检索优先级管理DB 5006(见图17),决定由最初选择单元56c执行的最初缩窄处理所窄化的每个中继设备30的传输速率优先级的分数。
接着,会话管理单元57由来自图6所示的CPU 201的命令实现。会话管理单元57在会话管理DB 5005(见图15)中相互相关联地存储和管理由选择会话ID生成单元56a生成的选择会话ID、请求源终端的终端ID和目的地终端的终端ID。对于会话管理DB 5005(见图15)中的每个选择会话ID,会话管理单元57存储和管理由终端10的最终选择单元16c最终选择的一个中继设备30的中继设备ID。
质量决定单元58通过使用延迟时间作为检索关键字来检索质量管理DB5007(见图18)并提取图像数据的相对应图像质量,来决定中继设备30中将要中继的图像数据的图像质量。
存储/读取处理单元59由来自图6所示的CPU 201的命令和图6所示的HDD 205实现。存储/读取处理单元59执行在存储单元5000中存储多种数据和读取存储在存储单元5000中的多种数据的处理。
延迟时间管理单元60由来自图6所示的CPU 201的命令实现。延迟时间管理单元60通过使用目的地终端的IP地址作为检索关键字来检索终端管理DB 5003(见图13)而提取相对应的终端ID。另外,延迟时间管理单元60在会话管理DB 5005(见图15)的会话管理表中存储和管理由包括所提取的终端ID的记录中的延迟时间字段部分中的延迟信息表示的延迟时间。
实施例的处理或者操作
接下来,将参考图19至图26描述根据实施例的传输系统1中的处理方法。图19是说明管理表示从每个中继设备30发送到管理系统50的每个中继设备30的状态的状态信息的处理的序列图。图20是说明在多个终端10之间开始呼叫的准备步骤的处理的的序列图。图21是说明缩窄中继设备30的处理的序列图。图22是说明缩窄中继设备30的处理的流程图。图23是说明当执行缩窄中继设备30的处理时的分数计算状态的图。图24是说明在终端10选择中继设备30的处理的序列图。图25是说明在终端选择中继设备30的处理的流程图。图26是说明在终端之间发送和接收图像数据和语音数据的处理的序列图。
首先将参考图19描述管理表示从每个中继设备30发送到管理系统50的每个中继设备30的状态的状态信息的处理。首先,在每个中继设备30中,图7所示的状态检测单元32周期性地检测作为它自己的设备的中继设备30的操作状态(步骤S1-1至步骤S1-4)。为了管理系统50侧实时地管理每个中继设备30的操作,每个中继设备30的收发单元31通过通信网络2周期性地向管理系统50发送每条状态信息(步骤S2-1至步骤S2-4)。每条状态信息包括每个中继设备30的中继设备ID和由与每个中继设备ID有关的中继设备30的状态检测单元32检测到的操作状态。另外,在本示例性实施例中,描述的是中继设备30a、30b和30d正常操作并处于“在线”状态、而中继设备30c正常操作但是因为在执行中继设备30c的中继操作的程序中发生的故障而处于“离线”状态的情况。
接下来,在管理系统50中,对于每个中继设备ID,收发单元51接收从每个中继设备30发送的每条状态信息,且存储/读取处理单元59在存储单元5000的中继设备管理DB 5001(见图11)中存储和管理状态信息(步骤S3-1至步骤S3-4)。因此,对于每个中继设备ID,在图11所示的中继设备管理表中存储和管理“在线”、“离线”、或者“中断”的任意一个操作状态。另外,此时,对于每个中继设备ID,存储和管理状态信息由管理系统50接收的接收日期和时间。另外,当状态信息不是从中继设备30发送时,图11所示的中继设备管理表的每条记录中的操作状态的字段部分以及接收日期和时间的字段部分变为空,或者表示在前一次接收时接收的操作状态以及接收日期和时间。
接下来,将参考图20描述在终端10aa和终端10db之间开始呼叫之前的准备步骤的每条管理信息的发送和接收处理。在图20中,通过图2所示的管理信息会话sei发送和接收多种管理信息。
首先,当用户切换图5所示的电源开关109为ON时,图7所示的操作输入接收单元12接收电源ON,并开启电源(步骤S21)。一旦接收电源ON,登录请求单元13通过通信网络2从收发单元11自动发送表示登录请求的登录请求信息到管理系统50(步骤S22)。登录请求信息包括用于标识作为请求源的其自己的终端的终端10aa的终端ID和密码。终端ID和密码是由存储/读取处理单元19从存储单元1000中读取并发送到收发单元11的数据。当登录请求信息从终端10aa发送到管理系统50时,作为接收侧的管理系统50可以识别作为发送侧的终端10ab的IP地址。
接下来,管理系统50的终端认证单元52使用通过收发单元51接收的登录请求信息中包括的终端ID和密码作为检索关键字来检索存储单元5000的终端认证管理DB 5002(见图12),并确定在终端认证管理DB 5002中是否管理相同的终端ID和密码以执行终端认证(步骤S23)。如果因为管理相同的终端ID和密码,终端认证单元52确定从具有授权许可的终端10发送登录请求,则状态管理单元53在终端管理DB 5003(见图13)中相互相关联地存储终端10aa的终端ID和操作状态、登录请求信息接收的接收日期和时间、和终端10aa的IP地址(步骤S24)。因此,图13所示的终端管理表与终端ID“01aa”相关联地管理终端10aa的操作状态“在线”、接收日期和时间“2009.11.10,13:40”、和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的操作状态(“离线”、“在线”和“在线”)来获取终端10ab、10ba和10db的操作状态(步骤S27)。
接下来,收发单元51经由通信网络2发送包括步骤S27中使用的作为检索关键字的终端ID(“01ab”、“01ba”、和“01db”)的目的地状态信息和分别与其相对应的目的地终端(终端10ab、10ba和10db)的操作状态(“离线”、“在线”和“在线”)到请求源终端(终端10aa)(步骤S28)。因此,请求源终端(终端10aa)可以识别作为可以与请求源终端(终端10aa)通信的目的地终端的候选的终端10ab、10ba和10db的当前操作状态(“离线”、“在线”和“在线”)。
另外,管理系统50的终端提取单元54通过使用请求登录的请求源终端(终端10aa)的终端ID“01aa”作为检索关键字来检索目的地列表管理DB5004(见图14),并提取作为目的地终端的候选的注册请求源终端(终端10aa)的终端ID“01aa”的另一请求源终端的终端ID(步骤S29)。在图14所示的目的地列表管理表中,提取的另一请求源终端的终端ID是“01ab”、“01ba”和“01db”。
接下来,管理系统50的终端状态获取单元55通过使用请求登录的请求源终端(终端10aa)的终端ID“01aa”作为检索关键字来检索终端管理DB5003(见图13),并获取请求登录的请求源终端(终端10aa)的操作状态(步骤S30)。
收发单元51发送包括请求源终端(终端10aa)的终端ID“01aa”的目的地状态信息和在步骤S30获取的操作状态“在线”给在与步骤S29提取的终端ID“01ab”、“01ba”和“01db”相对应的终端“10ab”、“10ba”、和“10db”当中的其操作状态在终端管理DB 5003(见图13)中设置为“在线”的终端“10ba”和“10db”(步骤S31-1和步骤S31-2)。另外,当收发单元51发送目的地状态信息给终端10ba和10db时,基于终端ID“01ba”和“01db”参考图13所示的终端管理表中管理的终端的IP地址。因此,可以将请求登录的请求源终端(终端10aa)的终端ID“01aa”和操作状态“在线”发送到作为目的地的、可以与请求登录的请求源终端(终端10aa)执行通信的每个目的地终端(终端10db和10ba)。
同时,即使在另一终端10中,如果用户类似于步骤S21切换图6所示的电源开关109为ON,则图7所示的操作输入接收单元12接收电源ON并执行类似于步骤S22至步骤S31-1和步骤S31-2的处理,因此不重复其描述。
接着,将参考图21描述缩窄中继设备30的处理。在图21中,通过图21所示的管理信息会话sei发送和接收多种管理信息。另外,在本示例性实施例中,请求源终端(终端10aa)而可以与作为目的地候选的终端10当中的终端10ba和10db的至少一个通信,该终端10ba和10db的操作状态在步骤S32接收的终端的状态信息中是“在线”。因此,以下将描述请求源终端(终端10aa)的用户开始呼叫目的地终端(终端10db)的情况。
首先,如果用户按下图5所示的操作按钮108来选择终端10db,则图17所示的操作输入接收单元12接收开始呼叫目的地终端(终端10db)的请求(步骤S41)。请求源终端(终端10aa)的收发单元11向管理系统50发送开始请求信息,其包括终端10aa的终端ID“01aa”和目的地终端(终端10db)的终端ID“01db”并表示开始呼叫的请求(步骤S42)。因此,管理系统50的收发单元51接收开始请求信息,且还可以识别作为发送源的请求源终端(终端10aa)的IP地址“1.2.1.3”。
状态管理单元53基于开始请求信息中包括的请求源终端(终端10aa)的终端ID“01aa”和目的地终端(终端10db)的终端ID“01db”而将分别包括终端管理DB 5003(见图13)的终端管理表中的终端ID“01aa”和终端ID“01db”的记录的操作状态的字段部分改变为“忙碌”(步骤S43)。在该状态中,请求源终端(终端10aa)和目的地终端(终端10db)不开始呼叫,而是处于忙碌状态。因此,如果另一终端10试图呼叫请求源终端(终端10aa)或者目的地终端(终端10db),则输出表示忙碌状态的通知声音或者显示。
接下来,将描述执行选择中继设备30的会话的处理。首先,图9所示的选择会话ID生成单元56a生成用于执行选择中继设备30的会话的选择会话ID(步骤S44)。会话管理单元57在存储单元5000的会话管理DB 5005(见图15)中相互相关联地存储和管理在步骤S44生成的选择会话“sel”、请求源终端(终端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),并提取相对应的终端10aa和10db的IP地址“1.2.1.3”和“1.3.2.4”(步骤S46-1)。
接下来,最初选择单元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地址“1.3.2.4”而检索中继设备管理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)。
接下来,优先级决定单元57c参考优先级管理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”是“相同.相同.相同.不同”,所以如图23所示地址优先级的分数是“5”。另外,因为中继设备30a的IP地址“1.2.1.2”相对于如图1所示的目的地终端(终端10db)的IP地址“1.3.2.4”是“相同.不同.不同.不同”,所以如图23所示地址优先级的分数是“1”。另外,因为中继设备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,优先级决定单元57d基于在中继设备管理DB 5001(见图11)中管理的每个中继设备30的最大传输速率而检索优先级管理DB5006(见图17),并决定由最初缩窄处理在步骤S46-2缩窄的每个中继设备30a、30b和30d的传输速率优先级的分数(步骤S46-5)。在本示例性实施例中,因为中继设备30a的最大数据发送速率是100Mbps,如图11所示,所以通过参考图17所示的传输速率优先级,传输速率优先级的分数是“3”。类似地,因为计算中继设备30b的最大传输速率为1000Mbps,所以传输速率优先级的分数是“5”。另外,类似地,因为计算中继设备30d的最大传输速率为10Mbps,所以传输速率优先级的分数是“1”。
接下来,最初选择单元56c选择合并分数高的两个高序位中继设备30,在该合并分数中对于每个中继设备30a、30b和30d合并终端10aa和10db的地址优先级的分数中较高的分数与传输速率优先级的分数(步骤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“sel”。因此,当执行选择会话ID“sel”中的会话时,终端10db可以识别中继设备30的数量和是否有开始来自某一终端10的呼叫的请求,且还识别作为中继设备窄化信息的发送源的管理系统50的IP地址“1.1.1.2”。
终端10db从收发单元11经由通信网络2发送表示完成接收中继设备窄化信息的接收完成信息到管理系统50(步骤S48)。接收完成信息包括会话ID“sel”。因此,管理系统50可以识别通过会话ID“sel”正在执行的中继设备数量的传输完成和作为发送源的目的地终端(终端10db)的IP地址“1.3.2.4”。
接下来,将参考图24和图25描述通过目的地终端(终端10db)选择中继设备30的处理。在图24中,多种管理信息通过图2所示的管理信息会话sei发送和接收。
首先,在开始视频会议呼叫之前,管理系统50预先发送用于请求中继的优先中继请求信息到在步骤S46窄化的每个中继设备30a和30b(步骤S61-1和步骤S61-2)。优先中继请求信息包括会话ID“sel”、请求源终端(终端10aa)的IP地址“1.2.1.3”和目的地终端(终端10db)的IP地址“1.3.2.4”。因此,每个中继设备30a和30b可以识别选择会话、请求源终端和目的地终端,且还识别作为优先中继请求信息的发送源的管理系统50的IP地址“1.1.1.2”。
接下来,每个中继设备30a和30b将优先发送请求信息从收发单元31经由通信网络2发送到步骤S61-1和S61-2识别的请求源终端(终端10aa),该优先发送请求信息表示在呼叫开始之前,应该将包括稍后将描述的分组互联网查询程序(ping)的优先发送信息发送到作为其自己的设备的每个中继设备30a和30b(步骤S62-1和S62-2)。优先发送信息包括会话ID“sel”。因此,请求源终端(终端10aa)可以识别在通过作为优先发送请求信息的发送源的中继设备的会话ID“sel”和IP地址“1.2.1.2”和“1.2.2.2”选择正在执行的中继设备30的处理中优先发送信息发送到每个中继设备30a和30b。
不将目的地终端的IP地址从管理系统50直接通知请求源终端、如在步骤S61-1中将目的地终端的IP地址通知中继设备30a、和如在步骤S61-2中继设备30a请求请求源终端将优先发送请求信息发送到其自己的设备(中继设备30a)的理由是通过不向每个终端10通知另一终端10的IP地址来确保安全性。
接下来,请求源终端(终端10aa)从收发单元11经由通信网络2发送优先发送信息给每个中继设备30a和30b(步骤S63-1和S63-2)。优先发送信息是优先于图像数据和语音数据代替图像数据和语音数据通过每个中继设备30a和30b发送到目的地终端(终端10db)并用于测量请求源终端(终端10aa)的发送和目的地终端(终端10db)的接收之间的所需时间的信息。优先发送信息包括用于校验是否连接请求源终端(终端10aa)、中继设备30a和30b和目的地终端(终端10db)以能够执行通信的分组互联网查询程序、优先发送信息从请求源终端(终端10aa)发送的发送日期和时间以及会话ID“sel”。因此,当通过选择会话ID sel执行会话时,每个中继设备30a和30b可以识别接收到优先发送信息,同时,识别作为优先发送信息的发送源的请求源终端(终端10aa)的IP地址“1.2.1.3”。
接下来,每个中继设备30a和30b中继优先发送信息到在步骤S61-1和步骤S61-2接收到的优先中继请求信息中包括的目的地终端(终端10db)的IP地址“1.3.2.4”(步骤S64-1和步骤S64-2)。因此,当执行会话ID“sel”的会话时,目的地终端(终端10db)可以识别接收到优先发送信息,同时,识别作为优先发送信息的发送源(中继源)的中继设备30a和30b的IP地址“1.2.1.2”和“1.2.2.2”。
接下来,目的地终端(终端10db)的最终缩窄单元16基于优先发送信息而窄化最终中继视频会议呼叫中的图像数据和语音数据的一个中继设备30(步骤S65)。
将另外参考图8和图25详细描述步骤S65的处理。首先,图8所示的最终缩窄单元16的测量单元16a测量由每个中继设备30a和30b中继的每条优先发送信息由终端10db的收发单元11接收的接收日期和时间(步骤S65-1)。接下来,计算单元16b基于测量接收时间的每条优先发送信息的接收日期和时间与优先发送信息中包括的发送日期和时间之间的差来计算发送和接收每条优先发送信息之间的所需时间(步骤S65-2)。接下来,当执行会话ID“sel”的会话时,最终选择单元16c确定是否接收与计划要中继的中继设备30的数量“2”一样多的所有优先发送信息(步骤S65-3)。如果还没有接收到所有优先发送信息(NO),则最终选择单元16c确定在终端10db接收优先发送信息之后是否过去预定时间(在此,一分钟)(步骤S65-4)。如果没有过去预定时间(NO),则处理回到步骤S65-1。然而,如果在步骤S65-3确定接收到所有优先发送信息(YES),或者如果在步骤S65-4确定过去了预定时间(YES),则最终选择单元16c选择迄今为止计算单元16b计算的所需时间中的所需时间最短的、中继优先发送信息的一个中继设备30(步骤S65-5)。在本示例性实施例中,描述由中继设备30a中继的优先发送信息的所需时间比由中继设备30b中继的优先发送信息的所需时间更短的示例,因此选择中继设备30a。
接下来,目的地终端(终端10db)从收发单元11经由通信网络2发送表示选择中继设备30a的选择信息(步骤S66)。选择信息包括所选的中继设备30a的会话ID“sel”和中继设备ID“111a”。因此,管理系统50可以识别选择了中继设备30a,同时,识别作为选择信息的发送源的目的地终端(终端10db)的IP地址“1.3.2.4”。
接下来,管理系统50的会话管理单元57在会话管理DB 5005(见图15)的会话管理表中存储和管理包括会话ID“sel”的记录的中继设备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可以开始视频会议呼叫。
当管理系统50在步骤S47发送中继设备窄化信息到目的地终端(终端10db)时,目的地终端(终端10db)侧执行通过步骤S48至步骤S64-1和步骤S64-2选择中继设备的处理(步骤S65)。然而,本发明并不限于此,当管理系统50在步骤S47发送中继设备窄化信息到请求源终端(终端10aa)时,每个信息的发送源和接收源可以用请求源终端(终端10aa)和目的地终端(终端10db)代替直到步骤S64-1和步骤S64-2为止。因此,请求源终端(终端10aa)可以执行选择中继设备的处理来代替步骤S65,并执行选择的信息的发送来代替步骤S66。
接着,将参考图7和图26描述发送和接收图像数据和语音数据以执行请求源终端与目的地终端之间的视频会议呼叫的处理。在图像数据与语音数据从终端10aa发送到终端10db的一个方向的处理和图像数据与语音数据从终端10db发送到终端10aa的相反方向的处理中,图像数据和语音数据的发送和接收或者稍后将描述的延迟时间的检测是相同的处理。因此,将描述一个方向的通信,且将省略相反方向的通信的描述。
首先,请求源终端(终端10aa)将由图像捕捉单元14a捕捉其图像的被摄体的图像数据和由语音输入单元15a输入语音的语音数据从收发单元11经由通信网络2通过图2所示的图像/语音数据会话sed发送到中继设备30a(步骤S81)。在本示例性实施例中,发送图3A至图3C所示的包括低分辨率、中等分辨率、和高分辨率的高质量图像数据和语音数据。因此,中继设备30a通过收发单元31接收三种分辨率的图像数据和语音数据。数据质量确认单元33通过使用目的地终端(终端10db)的IP地址1.3.2.4作为检索关键字来检索质量改变管理DB 3001(见图10)并提取将要中继的图像数据的相对应图像质量,从而确认将要中继的图像数据的图像质量(步骤S82)。在本示例性实施例中,因为所确认的图像数据的图像质量是“高图像质量”,且与由收发单元31接收的图像数据的图像质量相同,所以中继设备30a发送具有相同图像质量的图像数据和具有相同声音质量的语音数据到目的地终端(终端10db),“就好像”通过图像/语音数据会话sed一样(步骤S83)。因此,目的地终端(终端10db)通过收发单元11接收包括低分辨率、中等分辨率、和高分辨率的高质量图像数据和语音数据。显示器控制单元17组合三种图像质量的图像数据并将图像显示在显示器120上,且语音输出单元15b基于语音数据而输出语音。
接下来,终端10db的延迟检测单元18以预定时间间隔(例如,以一秒的间隔)检测由收发单元11接收的图像数据的接收延迟时间(步骤S84)。在本示例性实施例中,将关于延迟时间是200ms的情况进行描述。
目的地终端(终端10db)的收发单元11经由通信网络2通过管理信息会话sei发送表示延迟时间“200ms”的延迟信息到管理系统50(步骤S85)。因此,管理系统50可以识别作为延迟信息的发送源的终端10db的延迟时间和IP地址“1.3.2.4”。
接下来,管理系统50的延迟时间管理单元60通过使用目的地终端(终端10db)的IP地址“1.3.2.4”作为检索关键字来检索终端管理DB 5003(见图13),并提取相对应的终端ID“01db”。延迟时间管理单元60在会话管理DB 5005(见图15)的会话管理表中存储和管理由终端ID“01db”的记录中的延迟时间字段部分中的延迟信息表示的延迟时间“200ms”(步骤S86)。
接下来,质量决定单元58通过使用延迟时间“200ms”作为检索关键字来检索质量管理DB 5007(见图18)并提取作为相对应图像数据的图像质量的“中等图像质量”,而决定图像质量是“中等图像质量”(步骤S87)。
接下来,收发单元51通过使用与会话管理DB(见图15)的会话管理表中的终端ID“01db”有关的中继设备ID“111a”作为检索关键字来检索中继设备管理DB 5001(见图11),并提取相对应的中继设备30a的IP地址“1.2.1.2”(步骤S88)。收发单元51经由通信网络2通过图2所示的管理信息会话sei发送表示步骤S87决定的图像质量为“中等图像质量”的质量信息到中继设备30a(步骤S89)。质量信息包括在步骤S86用作检索关键字的目的地终端(终端10db)的IP地址“1.3.2.4”。因此,中继设备30a中的质量改变管理单元34在质量改变管理DB 3001(见图10)中相互相关联地存储和管理发送目的地的终端10(这里,终端10db)的IP地址“1.3.2.4”和作为将要中继的图像数据的图像质量的“中等图像质量”(步骤S90)。
接着,类似于步骤S81,终端10aa通过语音/图像数据会话sed发送包括低分辨率、中等分辨率、和高分辨率的高质量的图像数据和语音数据到中继设备30(步骤S91)。类似于步骤S82,在中继设备30a中,数据质量确认单元33通过使用目的地终端(终端10db)的IP地址“1.3.2.4”作为检索关键字来检索质量改变管理DB 3001(见图10),并提取作为将要中继的图像数据的相对应图像质量的“中等图像质量”,从而确认将要中继的图像数据的图像质量(步骤S92)。在本示例性实施例中,因为所确认的图像数据的图像质量是“中等图像质量”且低于由收发单元31接收的图像数据的图像质量,所以数据质量改变单元35通过将图像数据的图像质量从“高图像质量”降低到“中等图像质量”来改变图像数据的图像质量(步骤S93)。
收发单元31经由通信网络2通过图像/语音数据会话sed将图像数据的图像质量改变为“中等图像质量”的图像数据和没有改变声音质量的语音数据发送到终端10db(步骤S94)。因此,目的地终端(终端10db)通过收发单元11接收包括低分辨率和中等分辨率的高质量的图像数据和语音数据。显示器控制单元17组合两种图像分辨率的图像数据并将图像显示在显示器120上,且语音输出单元15b基于语音数据而输出语音。
如果如上所述在接收图像数据的目的地终端(终端10db)中发生接收延迟,则中继设备30a改变图像质量,而不会给参加视频会议的人以不舒服的感觉。
本示例性实施例的主要效果
如上所述,根据本示例性实施例,因为即使有可能掌握通信网络2中诸如中继设备30的IP地址之类的LAN环境,也难以掌握因特网2i的整个环境,所以基于可以掌握的环境信息而将中继图像数据和语音数据的多个中继设备30窄化为两个中继设备。接下来,通过在多个终端10之间实际发送和接收图像数据和语音数据之前发送和接收优先发送信息代替图像数据和语音数据,得到将中继设备30窄化为可以实际上最快速地中继优先发送信息的一个中继设备的效果。
也就是说,通过选择分别分配与终端10的任意一个IP地址接近的两个高序位地址的中继设备30,两个中继设备30保持为将要最终使用的候选。其后,通过每个候选中继设备30在请求源终端与目的地终端之间实际发送优先发送信息,可以将两个候选中继设备30窄化为以发送和接收所花费的最短所需时间中继优先发送信息的中继设备30。因此,在本通信网络2的环境中可以实现以尽可能高的质量发送和接收图像数据或者语音数据的效果。
另外,在本示例性实施例中,当窄化中继设备30时,首先选择具有接近于执行视频会议的终端10的IP地址的IP地址的中继设备30,并鉴于每个中继设备30中的最大数据传输速率选择两个或者更多的中继设备30。因此,得到根据本通信网络2的环境缩窄中继设备的候选的效果。
另外,在本示例性实施例中,当窄化中继设备30时,选择操作状态是“在线”的中继设备30。因此,可以选择更适合于本通信网络2的环境的中继设备30的候选。
第二实施例
在下文中,将参考图27描述本发明的第二示例性实施例。图27是说明在根据本发明的第二示例性实施例的终端处选择中继设备的处理的序列图。本示例性实施例不同于第一示例性实施例在于图27和图24的处理或者操作,因此以下将关于处理或者操作中的不同进行描述。
示例性实施例的处理或者操作
在第一示例性实施例的图24中的步骤S61-1、步骤S62-1、步骤S61-2和步骤S62-2中,需要管理系统50通过每个中继设备30a和30b发送优先请求信息到请求源终端(终端10aa),而在本示例性实施例中,管理系统50直接发送优先请求信息到请求源终端(终端10aa)。
也就是说,在本示例性实施例中,如图27所示,管理系统50首先发送优先发送请求信息到请求源终端(终端10aa)(步骤S161)。在这种情况下,优先发送请求信息包括会话ID“sel”、最初缩窄的中继设备30a和30b的IP地址“1.2.1.2”和“1.2.2.2”和目的地终端(终端10db)的IP地址“1.3.2.4”。因此,请求源终端(终端10aa)可以识别选择会话、作为由最初缩窄所最终缩窄的候选的中继设备30和目的地终端(终端10db)的IP地址。另外,请求源终端(终端10aa)可以识别作为优先发送请求信息的发送源的管理系统50的IP地址“1.1.1.2”。
接下来,请求源终端(终端10aa)发送优先发送信息给中继设备30a和30b(步骤S162-1和步骤S162-2)。类似于第一示例性实施例中的步骤S63-1和步骤S63-2,优先发送信息不仅包括分组互联网查询程序、优先发送信息从请求源终端(终端10aa)发送的发送日期和时间和会话ID“sel”,而且包括目的地终端(终端10db)的IP地址“1.3.2.4”。因此,每个中继设备30a和30b可以识别在执行选择会话ID“sel”中的会话时接收优先发送信息,且同时,可以识别作为优先发送信息的发送源的请求源终端(终端10aa)的IP地址“1.2.1.3”。另外,可以识别作为优先发送信息的发送目的地的目的地终端(终端10db)的IP地址“1.3.2.4”。因此,每个中继设备30a和30b可以发送(或者传送)优先发送信息给所获取的目的地终端(终端10db)的IP地址。
另外,图27中的步骤S163-1、步骤S163-2至步骤S168是与第一示例性实施例中的图24的步骤S64-1和步骤S64-2至步骤S69相同的处理,因此不重复其描述。
本示例性实施例的主要效果
如上所述,根据本示例性实施例,获得与第一示例性实施例中的主要效果相同的效果。
然而,因为向请求源终端通知目的地终端的IP地址,所以本示例性实施例在安全性方面比第一示例性实施例差。例如,然而,在第一示例性实施例中,当安装防火墙以确保图1所示的LAN 2a的保密性时,存在不能够将步骤S62-2的优先发送请求信息从中继设备30b发送到请求源终端(终端10aa)的情况。另一方面,在本示例性实施例中,因为向请求源终端发送优先发送请求信息的不是中继设备30侧,所以不会发生不能够发送优先发送请求信息的问题。另外,在这种情况下,管理系统50是在防火墙外的通信网络中,而终端10aa与管理系统50之间的连接已经建立,如图20所示,以使得管理系统50可以通过防火墙向终端10aa发送优先发送请求信息。
补充实施例
可以由单个计算机构建示例性实施例的中继设备30、管理系统50、程序提供系统90和维护系统100,或者可以由多个任意分配的计算机划分和构建其每个单元(功能或者装置)。如果程序提供系统90由单个计算机构建,则将要由程序提供系统发送的程序可以划分成多个模块然后发送,或者可以不划分地发送。如果程序提供系统90由多个计算机构建,则可以在划分成多个模块的状态执行来自每个计算机的发送。
诸如存储示例性实施例的终端程序、中继设备程序或者传输管理程序的CD-ROM、存储程序的HD 204和具有HD 204的程序提供系统90的所有记录介质是程序产品,并在向国内和国外的用户提供终端程序、中继设备程序和传输管理程序的情况下使用。
另外,在示例性实施例中,以将要由中继设备30中继的图像数据的图像质量为示例,根据图10所示的质量改变管理表和图18所示的质量管理表集中对图像数据的图像分辨率执行管理。但是,本发明并不限于此,还可以集中对另一示例的图像数据的图像质量的深度、语音数据的语音的采样频率、或者语音数据的语音的位长度执行管理。另外,语音数据可以划分成三种分辨率(高分辨率、中等分辨率和低分辨率)的数据然后发送。
另外,在图11、图13和图15中,管理接收日期和时间。但是,本发明并不限于此,而是至少优选地管理接收日期和时间的接收时间。
另外,在示例性实施例中,分别管理图11和图13中的中继设备的IP地址和终端的IP地址。但是,本发明并不限于此,而是在指定通信网络2中的中继设备30的中继设备指定信息或者指定通信网络2中的终端10的终端指定信息的情况下,可以管理完全限定的域名(FQDN)。在这种情况下,由已知的域名系统(DNS)服务器获取与FQDN相对应的IP地址。另外,可以表达(express)“表示到通信网络3的中继设备30的连接目的地的中继设备连接目的地信息”或者“表示到通信网络2的中继设备30的目的地的中继设备目的地信息”以及“指定通信网络2中的中继设备30的中继设备指定信息”。类似地,可以表达“表示到通信网络3的终端10的连接目的地的终端连接目的地信息”或者“表示到通信网络2的终端10的目的地的终端目的地信息”以及“指定通信网络2中的终端10的终端指定信息”。
另外,在示例性实施例中,以传输系统1为示例描述电视会议系统。但是,本发明并不限于此,也可以使用诸如IP电话或者因特网电话之类的电话系统。另外,对于传输系统1,可以使用汽车导航系统。在这种情况下,例如,一个终端10与安装在汽车内的汽车导航设备相对应,而其它终端10与管理安装在另一汽车上的汽车导航或者汽车导航设备的管理中心的管理终端或者管理服务器相对应。另外,传输系统1可以是蜂窝电话通信系统。在这种情况下,例如,终端10与蜂窝电话相对应。
另外,在示例性实施例中,以内容数据为示例描述图像数据和语音数据。但是,本发明并不限于此,也可以使用触摸数据。在这种情况下,将由一个终端的用户引起的触摸的感觉发送到另一终端。另外,对于内容数据,可以使用气味数据。在这种情况下,将一个终端的气味发送到另一终端。另外,对于内容数据,优选地使用图像数据、语音数据、触摸数据和气味数据中的至少一个。
另外,在示例性实施例中,描述由传输系统1进行视频会议的情况。但是,本发明并不限于此,也可以在会议、与家庭或者朋友的一般谈话、或者在一个方向上给出信息的情况下使用。
Claims (9)
1.一种传输管理系统,其提供对将多个中继设备最终窄化为一个中继设备的支持,所述多个中继设备中继将要经由通信网络在多个发送终端之间通信的图像数据和语音数据中的至少一个,该系统包括:
中继设备管理单元,管理中继设备指定信息,该中继设备指定信息对于用于标识每个中继设备的每条中继设备标识信息,表示用于指定通信网络上的每个中继设备的IP地址或者与所述IP地址相对应的完全合格域名(FQDN);
终端管理单元,管理终端指定信息,该终端指定信息对于用于标识每个发送终端的每条终端标识信息,表示用于指定通信网络上的每个发送终端的IP地址或者与所述IP地址相对应的FQDN;
标识信息接收单元,从作为预定请求源的发送终端接收用于标识作为请求源的发送终端的终端标识信息和用于标识作为目的地的发送终端的终端标识信息;
提取单元,通过基于用于标识作为请求源的发送终端的终端标识信息和用于作为标识目的地的发送终端的终端标识信息中的至少一个来搜索所述终端管理单元,而提取所述发送终端中的相对应的发送终端的终端指定信息;和
最初选择单元,基于由所提取的终端指定信息表示的IP地址或者与由所提取的终端指定信息表示的FQDN相对应的IP地址来搜索所述中继设备管理单元,以选择两个或者更多个中继设备的两条或者更多条中继设备标识信息,其中向两个或者更多个中继设备分配表示与由所提取的终端指定信息表示的该IP地址或者与由所提取的终端指定信息表示的FQDN相对应的IP地址最接近的最高两个或者更多IP地址、或者表示与所述最高两个或者更多IP地址相对应的FQDN的中继设备指定信息,以使得在将中继设备最终窄化为一个中继设备之前执行最初缩窄处理。
2.根据权利要求1所述的传输管理系统,还包括:
优先级管理单元,管理表示IP地址越接近则由所述最初选择单元选择的速率越高的地址优先级;和
优先级决定单元,关于由所述提取单元提取的发送终端的终端指定信息表示的IP地址或者与由所提取的终端指定信息表示的FQDN相对应的IP地址,决定由所述中继设备的中继设备指定信息表示的IP地址或者与由所述中继设备指定信息表示的FQDN相对应的IP地址的地址优先级,
其中,所述最初选择单元选择所决定的地址优先级高的两个或者更多中继设备的中继设备标识信息。
3.根据权利要求2所述的传输管理系统,其中,所述中继设备管理单元对于每条中继设备标识信息管理每个中继设备中的最大数据传输速率,
所述优先级管理单元管理表示最大数据传输速率越高则由所述最初选择单元选择的速率越高的传输速率优先级,
所述优先级决定单元决定在由所述中继设备管理单元管理的每个中继设备中最大数据传输速率的传输速率优先级,和
所述最初选择单元选择合并所决定的地址优先级和传输速率优先级的优先级高的两个或者更多中继设备的中继设备标识信息。
4.根据权利要求1至3中任意一项所述的传输管理系统,其中,所述中继设备管理单元对于每条中继设备标识信息管理每个中继设备的操作状态,和
所述最初选择单元在操作状态处于“在线”的两个或者更多中继设备的中继设备标识信息中进行选择。
5.根据权利要求4所述的传输管理系统,其中,基于表示经由通信网络从每个中继设备发送的操作状态的状态信息,而周期性地或者当改变每个中继设备的操作状态时更新由所述中继设备管理单元管理的每个中继设备的操作状态。
6.根据权利要求1至3和5中任意一项所述的传输管理系统,还包括:
发送单元,将由所述最初选择单元选择的两条或者更多条中继设备标识信息发送给作为请求源的发送终端或者作为目的地的发送终端。
7.一种传输系统,包括:
根据权利要求6所述的传输管理系统;
第一发送终端,其是请求源和目的地中的一个,且不由发送单元向其发送所述两条或者更多条中继设备标识信息;和
第二发送终端,其是请求源和目的地中的另一个,且向其发送所述两条或者更多条中继设备标识信息,
其中,所述第一发送终端包括:
发送信息接收单元,接收多条优先发送信息,该多条优先发送信息是在发送图像数据和语音数据的至少一个之前从所述第二发送终端发送的,并通过由所述发送单元发送的所述两条或者更多条中继设备标识信息表示的两个或者更多中继设备中继的,且每条优先发送信息包括当从所述第二发送终端发送时的发送时间;
测量单元,对于每条优先发送信息,测量当由所述发送信息接收单元接收时的接收时间;
计算单元,对于已经测量接收时间的每条优先发送信息,基于所测量的接收时间与每条优先发送信息中包括的发送时间之间的差来计算每条优先发送信息的发送与接收之间的所需时间;和
最终选择单元,选择已经中继了多条优先发送信息中具有最短所需时间的一条优先发送信息的一个中继设备,从而将中继设备最终窄化为一个中继设备。
8.根据权利要求7所述的传输系统,其中,所述发送信息接收单元接收从所述第二发送终端发送并表示计划要中继该多条优先发送信息的中继设备的数量的中继设备数量信息,和
所述计算单元计算每条优先发送信息的发送和接收之间的所需时间,所述优先发送信息的数量与由所接收的中继设备数量信息表示的中继设备的数量相对应。
9.根据权利要求7所述的传输系统,其中,所述发送信息接收单元接收从第二发送终端发送并包括计划要中继该多条优先发送信息的中继设备的数量的中继设备数量信息,和
所述计算单元计算仅所述发送信息接收单元接收中继设备数量信息之后的预定时间内接收的优先发送信息的发送和接收之间的所需时间。
Applications Claiming Priority (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009294691 | 2009-12-25 | ||
JP2009-294709 | 2009-12-25 | ||
JP2009-294691 | 2009-12-25 | ||
JP2009294709 | 2009-12-25 | ||
JP2010-198144 | 2010-09-03 | ||
JP2010198162 | 2010-09-03 | ||
JP2010198144 | 2010-09-03 | ||
JP2010-198162 | 2010-09-03 | ||
JP2010240704A JP5655499B2 (ja) | 2009-12-25 | 2010-10-27 | 伝送管理システム、伝送システム、伝送管理用プログラム、プログラム提供システム、及びメンテナンスシステム |
JP2010-240704 | 2010-10-27 | ||
JP2010240699A JP5691396B2 (ja) | 2009-12-25 | 2010-10-27 | 伝送端末、伝送端末用プログラム、プログラム提供システム、及びメンテナンスシステム |
JP2010-240699 | 2010-10-27 | ||
PCT/JP2010/073872 WO2011078411A1 (en) | 2009-12-25 | 2010-12-24 | Transmission management system, transmission system, computer program product, program providing system, and maintenance system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102334335A CN102334335A (zh) | 2012-01-25 |
CN102334335B true CN102334335B (zh) | 2014-09-17 |
Family
ID=44195921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080009238.0A Expired - Fee Related CN102334335B (zh) | 2009-12-25 | 2010-12-24 | 传输管理系统、传输系统、计算机程序产品、程序提供系统和维护系统 |
Country Status (7)
Country | Link |
---|---|
US (2) | US8885008B2 (zh) |
EP (1) | EP2517424A4 (zh) |
KR (1) | KR101257594B1 (zh) |
CN (1) | CN102334335B (zh) |
AU (1) | AU2010336185B2 (zh) |
CA (1) | CA2753528C (zh) |
WO (1) | WO2011078411A1 (zh) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2753528C (en) * | 2009-12-25 | 2014-06-17 | Ricoh Company, Limited | Transmission management system, transmission system, computer program product, program providing system, and maintenance system |
JP2011254442A (ja) | 2010-05-06 | 2011-12-15 | Ricoh Co Ltd | 遠隔通信端末、遠隔通信方法、及び遠隔通信用プログラム |
JP5998383B2 (ja) | 2010-07-28 | 2016-09-28 | 株式会社リコー | 伝送管理システム、伝送システム、伝送管理方法、及びプログラム |
JP5884964B2 (ja) * | 2010-10-22 | 2016-03-15 | 株式会社リコー | 伝送システム、及び伝送方法 |
CN103460691A (zh) * | 2011-03-25 | 2013-12-18 | 株式会社理光 | 传输管理系统、传输系统、选择方法程序产品、程序供应系统以及维护系统 |
JP5903835B2 (ja) | 2011-04-28 | 2016-04-13 | 株式会社リコー | 伝送端末、画像表示制御方法、画像表示制御プログラム、記録媒体、および伝送システム |
JP6085907B2 (ja) | 2011-09-13 | 2017-03-01 | 株式会社リコー | 会議システム、イベント管理サーバ、および、プログラム |
JP6047869B2 (ja) * | 2011-09-30 | 2016-12-21 | 株式会社リコー | 伝送システム、参加料金管理方法、及びプログラム |
JP6079174B2 (ja) | 2011-12-27 | 2017-02-15 | 株式会社リコー | 通信管理システム、通信システム、プログラム、及びメンテナンスシステム |
JP6260101B2 (ja) | 2012-05-01 | 2018-01-17 | 株式会社リコー | 通信端末、起動方法及びプログラム |
JP5928148B2 (ja) * | 2012-05-18 | 2016-06-01 | 株式会社リコー | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム |
JP5924119B2 (ja) * | 2012-05-18 | 2016-05-25 | 株式会社リコー | 伝送管理システム、伝送システム、及び伝送管理システム用プログラム |
JP5953932B2 (ja) * | 2012-05-18 | 2016-07-20 | 株式会社リコー | 中継装置選択装置、伝送システム、及び中継装置選択装置用プログラム |
US9379783B2 (en) * | 2012-09-14 | 2016-06-28 | Ricoh Company, Ltd. | Transmission system |
JP6182902B2 (ja) | 2013-02-28 | 2017-08-23 | 株式会社リコー | 伝送端末、伝送システム及びプログラム |
JP6379496B2 (ja) | 2013-03-12 | 2018-08-29 | 株式会社リコー | 管理装置、通信システム及びプログラム |
JP6357778B2 (ja) | 2013-06-26 | 2018-07-18 | 株式会社リコー | 通信装置、通信システム及びプログラム |
CN104521180B (zh) * | 2013-07-01 | 2017-11-24 | 华为技术有限公司 | 基于统一通信的视频会议呼叫方法、设备和系统 |
CN105453529B (zh) | 2013-08-09 | 2018-12-28 | 株式会社理光 | 管理系统、传输系统、管理方法和存储介质 |
JP6218537B2 (ja) * | 2013-10-02 | 2017-10-25 | キヤノン株式会社 | 情報処理装置、その制御方法及びプログラム |
CN104753779B (zh) * | 2013-12-27 | 2018-05-18 | 北京东方正龙数字技术有限公司 | 一种云群虚拟路由系统的实现方法 |
WO2015111588A1 (ja) | 2014-01-22 | 2015-07-30 | 株式会社リコー | データ伝送システム、端末装置、プログラムおよびデータ伝送方法 |
JP6492562B2 (ja) * | 2014-02-04 | 2019-04-03 | 株式会社リコー | 伝送システム、伝送管理装置およびプログラム |
JP6672588B2 (ja) * | 2014-02-19 | 2020-03-25 | 株式会社リコー | 伝送システム、方法、プログラム及びシステム |
CN106165405A (zh) | 2014-02-28 | 2016-11-23 | 株式会社理光 | 传输控制系统、传输系统、传输控制方法,以及记录介质 |
JP6327338B2 (ja) * | 2014-03-31 | 2018-05-23 | 株式会社リコー | 宛先端末、伝送システム、中継装置の選択方法、及び記録媒体 |
AU2015250999A1 (en) * | 2014-04-23 | 2016-11-10 | Ricoh Company, Limited | Access management system, communication system, recording medium and access management method |
JP6372150B2 (ja) * | 2014-04-28 | 2018-08-15 | 株式会社リコー | 伝送管理システム、管理方法及びプログラム |
JP2015219844A (ja) * | 2014-05-21 | 2015-12-07 | 株式会社リコー | セッション制御システム、通信端末、通信システム、プログラム、及びセッション制御方法 |
JP2016006951A (ja) * | 2014-05-28 | 2016-01-14 | 株式会社リコー | 伝送管理システム、伝送システム、中継装置の選択方法、プログラム、及びメンテナンスシステム |
JP6326973B2 (ja) | 2014-05-28 | 2018-05-23 | 株式会社リコー | 伝送端末、伝送システム、中継装置の選択方法、プログラム、及びメンテナンスシステム |
EP3157237B1 (en) | 2014-06-10 | 2018-11-21 | Ricoh Company, Ltd. | Control system, communication system, control method, and program |
US9954912B2 (en) | 2014-09-29 | 2018-04-24 | Ricoh Company, Ltd. | Apparatus, system, and method of controlling transmission of data |
JP2016116092A (ja) * | 2014-12-16 | 2016-06-23 | 株式会社リコー | 伝送システム、伝送管理システム、伝送端末、伝送方法、及びプログラム |
JP6531436B2 (ja) * | 2015-03-12 | 2019-06-19 | 株式会社リコー | 通信システム、伝送端末、通信方法、プログラム |
CN105120197A (zh) * | 2015-08-26 | 2015-12-02 | 无锡华海天和信息科技有限公司 | 一种视频通话中自动切换多终端组合的实现方法 |
CN106331426A (zh) * | 2016-08-31 | 2017-01-11 | 成都炫境科技有限公司 | 一种蓝牙控制显示内容同步的方法 |
EP3510724A4 (en) * | 2017-02-03 | 2020-04-15 | Hewlett-Packard Development Company, L.P. | SUB-GROUPS OF REMOTE COMPUTING DEVICES WITH RELAY DEVICES |
US20230259344A1 (en) * | 2022-02-16 | 2023-08-17 | Saudi Arabian Oil Company | System and method for tracking and installing missing software applications |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003324488A (ja) * | 2002-05-01 | 2003-11-14 | Nippon Telegr & Teleph Corp <Ntt> | 実時間処理型ゲートウェイの選択装置、方法、プログラム、記録媒体、およびセッション設定サーバ |
CN1606290A (zh) * | 2003-10-09 | 2005-04-13 | 英特尔公司 | 为通过网络的数据传输管理存储器的方法、系统和程序 |
CN101175040A (zh) * | 2006-11-02 | 2008-05-07 | 横河电机株式会社 | 无线网络系统 |
JP2008227577A (ja) * | 2007-03-08 | 2008-09-25 | Konica Minolta Holdings Inc | テレビ会議システム |
CN101459530A (zh) * | 2007-12-14 | 2009-06-17 | 华为技术有限公司 | 一种无线网络管理维护的方法、系统及设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2887952B2 (ja) | 1991-07-08 | 1999-05-10 | 三菱電機株式会社 | データ伝送装置 |
JP2003092586A (ja) * | 2001-09-18 | 2003-03-28 | Fujitsu Ltd | レイヤ2−vpn中継システム |
AU2002368118A1 (en) * | 2002-07-29 | 2004-02-16 | Mitsubishi Denki Kabushiki Kaisha | Internet communication system, internet communication method, session management server, radio communication device, communication relay server, and program |
US7564835B1 (en) * | 2002-11-06 | 2009-07-21 | 3Com Corporation | System and method for maximizing the use of bandwidth optimization techniques in voice-over-packet connections |
US7701884B2 (en) * | 2004-04-19 | 2010-04-20 | Insors Integrated Communications | Network communications bandwidth control |
US8937957B2 (en) * | 2006-02-10 | 2015-01-20 | Alcatel Lucent | Intelligent media gateway selection for multimedia communication sessions |
US7852764B2 (en) * | 2006-09-20 | 2010-12-14 | Panasonic Corporation | Relay transmission device and relay transmission method |
JP2008131346A (ja) | 2006-11-21 | 2008-06-05 | Oki Electric Ind Co Ltd | Ipネットワークシステム |
JP5102123B2 (ja) | 2007-08-02 | 2012-12-19 | 株式会社リコー | 画像形成システム、セッション管理サーバ及びプログラム |
US7720000B2 (en) * | 2007-08-28 | 2010-05-18 | Panasonic Corporation | Network control apparatus, method, and program |
JP4402170B2 (ja) * | 2007-12-25 | 2010-01-20 | パナソニック株式会社 | 通信装置、通信方法及びプログラム |
JP4581037B2 (ja) * | 2008-07-10 | 2010-11-17 | 国立大学法人名古屋大学 | 中継装置、通信システム及び通信方法 |
JP5482353B2 (ja) * | 2009-07-06 | 2014-05-07 | 株式会社リコー | 中継機器、中継方法およびプログラム |
CA2753528C (en) * | 2009-12-25 | 2014-06-17 | Ricoh Company, Limited | Transmission management system, transmission system, computer program product, program providing system, and maintenance system |
JP5884964B2 (ja) | 2010-10-22 | 2016-03-15 | 株式会社リコー | 伝送システム、及び伝送方法 |
JP5919670B2 (ja) | 2010-11-30 | 2016-05-18 | 株式会社リコー | アクセス対象管理システム、プログラム、及びプログラム提供システム |
-
2010
- 2010-12-24 CA CA2753528A patent/CA2753528C/en not_active Expired - Fee Related
- 2010-12-24 WO PCT/JP2010/073872 patent/WO2011078411A1/en active Application Filing
- 2010-12-24 EP EP10839627.6A patent/EP2517424A4/en not_active Withdrawn
- 2010-12-24 US US13/203,328 patent/US8885008B2/en not_active Expired - Fee Related
- 2010-12-24 CN CN201080009238.0A patent/CN102334335B/zh not_active Expired - Fee Related
- 2010-12-24 KR KR1020117019779A patent/KR101257594B1/ko active IP Right Grant
- 2010-12-24 AU AU2010336185A patent/AU2010336185B2/en not_active Ceased
-
2014
- 2014-09-22 US US14/492,780 patent/US9253438B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003324488A (ja) * | 2002-05-01 | 2003-11-14 | Nippon Telegr & Teleph Corp <Ntt> | 実時間処理型ゲートウェイの選択装置、方法、プログラム、記録媒体、およびセッション設定サーバ |
CN1606290A (zh) * | 2003-10-09 | 2005-04-13 | 英特尔公司 | 为通过网络的数据传输管理存储器的方法、系统和程序 |
CN101175040A (zh) * | 2006-11-02 | 2008-05-07 | 横河电机株式会社 | 无线网络系统 |
JP2008227577A (ja) * | 2007-03-08 | 2008-09-25 | Konica Minolta Holdings Inc | テレビ会議システム |
CN101459530A (zh) * | 2007-12-14 | 2009-06-17 | 华为技术有限公司 | 一种无线网络管理维护的方法、系统及设备 |
Also Published As
Publication number | Publication date |
---|---|
CA2753528C (en) | 2014-06-17 |
WO2011078411A1 (en) | 2011-06-30 |
AU2010336185A1 (en) | 2011-09-15 |
US20150009281A1 (en) | 2015-01-08 |
US8885008B2 (en) | 2014-11-11 |
CA2753528A1 (en) | 2011-06-30 |
AU2010336185B2 (en) | 2013-09-05 |
US9253438B2 (en) | 2016-02-02 |
EP2517424A1 (en) | 2012-10-31 |
KR101257594B1 (ko) | 2013-04-26 |
US20120002003A1 (en) | 2012-01-05 |
CN102334335A (zh) | 2012-01-25 |
EP2517424A4 (en) | 2017-05-17 |
KR20110110821A (ko) | 2011-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102334335B (zh) | 传输管理系统、传输系统、计算机程序产品、程序提供系统和维护系统 | |
CA2822860C (en) | Transmission management system, transmission system, and transmission management system program | |
CN102972016B (zh) | 传输终端和传输方法 | |
CN102845058B (zh) | 传输系统以及传输方法 | |
CA2820872C (en) | Transmission management apparatus | |
CN102196238B (zh) | 传送管理系统、传送管理方法、以及传送系统 | |
CN103477632B (zh) | 传输管理系统、传输系统、程序、程序供应系统和维护系统 | |
EP2630791A1 (en) | Transmission management system, transmission system, transmission management method, transmission management program, computer readable information recording medium, program providing system, and maintenance system | |
CN103348629A (zh) | 传输管理系统、传输系统、用于传输管理系统的程序以及计算机可读信息记录介质 | |
CN103595952A (zh) | 传输终端、通信方法和通信系统 | |
EP2689579A1 (en) | Transmission management system, transmission system, selection method, program product, program supply system, and maintenance system | |
CN104137068A (zh) | 电子设备和电子设备控制程序 | |
JP5831050B2 (ja) | 伝送端末、伝送端末用プログラム、プログラム提供システム、及びメンテナンスシステム | |
JP2012099003A (ja) | 遠隔通信端末、及び遠隔通信プログラム | |
JP5853502B2 (ja) | 伝送システム | |
JP2012217123A (ja) | 伝送管理システム、伝送システム、選択方法、プログラム、プログラム提供システム、及びメンテナンスシステム | |
JP2018037806A (ja) | 伝送管理システム、伝送管理方法、及びプログラム | |
EP3151463A1 (en) | Transmission management system and relay device selecting method |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140917 Termination date: 20191224 |