CN102783095B - 通信***、通信方法、服务器设备、通信设备 - Google Patents

通信***、通信方法、服务器设备、通信设备 Download PDF

Info

Publication number
CN102783095B
CN102783095B CN201180010554.4A CN201180010554A CN102783095B CN 102783095 B CN102783095 B CN 102783095B CN 201180010554 A CN201180010554 A CN 201180010554A CN 102783095 B CN102783095 B CN 102783095B
Authority
CN
China
Prior art keywords
communication
communication port
identification information
server apparatus
equipment
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
Application number
CN201180010554.4A
Other languages
English (en)
Other versions
CN102783095A (zh
Inventor
鸟越启辅
飞鹰洋一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CN102783095A publication Critical patent/CN102783095A/zh
Application granted granted Critical
Publication of CN102783095B publication Critical patent/CN102783095B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3036Shared queuing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/15Interconnection of switching modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Multimedia (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)
  • Manipulator (AREA)

Abstract

通信设备向服务器设备通知通信线缆连接到的通信端口。如果作为所通知的通信端口的连接伙伴的另一通信端口还没有连接到通信线缆,则服务器设备向具有所述另一通信端口的另一通信设备发送第一通知指令。所述另一通信设备以可视方式指示将与第一通知指令对应的通信端口作为通信线缆需要连接到的通信端口。

Description

通信***、通信方法、服务器设备、通信设备
技术领域
本发明涉及具有配置为可通过通信线缆相互连接的多个通信设备的通信***。
背景技术
下述通信***是已知的,该通信***具有:多个通信设备,配置为可通过通信线缆相互连接;以及服务器设备,可通信连接到所述多个通信设备中的每个通信设备。
作为这种通信***之一,在专利文献1中描述的通信***中,每个通信设备具有与通信线缆可拆卸连接的通信端口。此外,每个通信设备具有发光二极管,当在感兴趣的设备配备的通信端口与另一通信设备配备的通信端口之间建立连接(链路)时(即,当连接通信线缆时)发光二极管进行发光。发光二极管被布置为与各自的通信端口对应(靠近各自的通信端口)。
据此,通过查看发光二极管的发光状态,用户能够容易地确认每个通信端口是否处于可与另一通信端口通信的状态。
引用列表
专利文献
专利文献1:JPJP2004-32308A
发明内容
然而,在上述通信***中,当用户将通信线缆的一端与一通信端口连接时,较难识别应该将通信线缆的另一端连接到哪个通信端口,这是一个难题。
因此,本发明的目的是提供一种通信***,其能够解决上述难题“当用户将通信线缆的一端与一通信端口连接时,难以识别应该将通信线缆的另一端连接到哪个通信端口”。
在本发明的一个方面,一种通信***具有:多个通信设备;以及服务器设备,其可通信地连接到所述多个通信设备中的每个通信设备。所述多个通信设备中的每个通信设备具有:通信端口,通信线缆以可拆卸的方式连接到所述通信端口;连接通知发送单元;以及第一通知单元。所述连接通知发送单元向服务器设备发送用于标识通信线缆连接到的所述通信端口的通信端口标识信息。所述第一通知单元以可视方式指示与接收自服务器设备的第一通知指令对应的通信端口,作为通信线缆需要连接到的通信端口。服务器设备具有连接配置信息存储单元和第一通知指令发送单元。所述连接配置信息存储单元存储:连接配置信息,其指示期望通过通信线缆相互连接的一对通信端口与那对通信端口和通信线缆的连接状态之间的对应关系。第一通知指令发送单元参考与从所述多个通信设备中的任意通信设备接收的通信端口标识信息对应的连接配置信息,并且,如果那对通信端口中的不同于与通信端口标识信息对应的通信端口的另一通信端口还没有连接到通信线缆,则向具有所述另一通信端口的通信设备发送用于标识所述另一通信端口的第一通知指令。
在本发明的另一方面,一种通信方法包括:由服务器设备保留连接配置信息的步骤,所述连接配置信息指示期望通过通信线缆相互连接的一对通信端口与那对通信端口和通信线缆的连接状态之间的对应关系;由通信设备向服务器设备发送通信端口标识信息的步骤,所述通信端口标识信息用于标识通信线缆连接到的通信端口;由服务器设备参考与所述通信端口标识信息对应的连接配置信息,以及如果那对通信端口中的不同于与通信端口标识信息对应的通信端口的另一通信端口还没有连接到通信线缆,则向具有所述另一通信端口的另一通信设备发送用于标识所述另一通信端口的第一通知指令的步骤;以及由所述另一通信设备以可视方式指示与第一通知指令对应的另一通信端口,作为通信线缆需要连接到的通信端口的步骤。
根据因此构建的本发明,当通信线缆的一端连接到一通信端口时,用户设备能够容易地识别通信线缆的另一端应该连接到哪个通信端口。
附图说明
根据对示例性实施例的描述并结合附图,上述目的、效果和特征将变得更加明显。
图1是代表根据本发明的第一示例性实施例的通信***的示意配置的示图。
图2是代表根据本发明的第一示例性实施例的通信***的功能概要的框图。
图3根据本发明的第一示例性实施例示出了在服务器设备配备的任意存储设备中存储的连接配置表。
图4根据本发明的第一示例性实施例示出了在服务器设备配备的任意存储设备中存储的通信设备标识表。
图5是示出根据本发明的第一示例性实施例的通信***的操作的时序图。
图6是示出根据本发明的第一示例性实施例的由通信设备执行的连接检测处理程序的流程图。
图7是示出根据本发明的第一示例性实施例的由服务器设备执行的通知指令发送处理程序的流程图。
图8是示出根据本发明的第一示例性实施例的由通信设备执行的第一通知处理程序的流程图。
图9是示出根据本发明的第一示例性实施例的由通信设备执行的通信确认通知处理程序的流程图。
图10是示出根据本发明的第一示例性实施例的由服务器设备执行的通信确认接收处理程序的流程图。
图11是代表根据本发明的第二示例性实施例的通信***的功能概要的框图。
图12是示出根据本发明的第二示例性实施例的通信***的操作的时序图。
图13是示出根据本发明的第三示例性实施例的通信***的功能概要的框图。
图14是示出根据本发明的第四示例性实施例的通信***的操作的时序图。
图15是示出根据本发明的第四示例性实施例的由通信设备执行的连接检测处理程序的流程图。
图16是示出根据本发明的第四示例性实施例的由服务器设备执行的通知指令发送处理程序的流程图。
图17是示出根据本发明的第一示例性实施例的由服务器设备执行的通信确认接收处理程序的流程图。
具体实施方式
下文将参考图1-17描述根据本发明的通信***、通信方法、服务器设备、程序和通信设备的相应的示例性实施例。
<第一示例性实施例>
(配置)
如图1中所示,根据第一示例性实施例的通信***1包括:服务器设备10;以及多个通信设备20a、20b、......。在本示例中,通信设备20a、20b、......中的每一个是中继通信的中继设备(诸如交换机或路由器)。备选地,通信设备20a、20b、......中的每一个可以是诸如个人计算机之类的信息处理器。
服务器设备10是信息处理器。服务器设备10具有:未示出的中央处理单元(CPU)、存储设备(存储器和硬盘驱动(HDD)、以及输出设备(在本示例中是显示器))。服务器设备10配置为使得CPU执行任意存储设备中存储的程序以因此实现后面提到的功能。
通信设备20a具有:管理通信端口21、多个通信端口单元22a、22b、......,以及未示出的CPU和存储设备(存储器)。
管理通信端口21与通信线缆MCa的一端相连。通信线缆MCa的另一端连接到服务器设备10。基于此,通信设备20a和服务器设备10可通信地相互连接。在本示例中,通信设备20a和服务器设备10根据TCP(传输控制协议)和SSL(安全套接字层)相互通信。备选地,通信设备20a和服务器设备10可以根据其他通信协议相互通信。
通信端口单元22a包括通信端口22a1、连接检测单元22a2以及发光单元22a3。发光单元22a3构成第一通知装置的一部分。
通信端口22a1与通信线缆可拆卸地连接。通信设备20a配置为能够以下述方式与另一通信设备20b、……通信:通信端口22a1与通信线缆的一端连接,而通信线缆的另一端连接到另一通信设备20b、……的通信端口。
连接检测单元22a2检测通信端口22a1与通信线缆的连接。在本示例中,连接检测单元22a2具有压力传感器,在通信端口22a1与通信线缆相连(附着)的状态下,该压力传感器与通信线缆抵接。压力传感器分别针对与通信线缆抵接的状态和针对不与通信线缆抵接的状态生成不同的电信号。基于此,连接检测单元22a2检测通信端口22a1与通信线缆相连。
备选地,本发明可以配置为:利用不同于压力传感器的传感器检测通信端口22a1与通信线缆相连。例如,本发明可以配置为,使得连接检测单元22a2具有红外传感器,以及利用红外传感器检测通信端口22a1中是否存在通信线缆,以便由此检测通信端口22a1与通信线缆相连。
而且,连接检测单元22a2可以具有弹簧,其中在通信端口22a1与通信线缆连接(附着)的状态下弹簧被压缩;连接检测单元22a2还可以具有传感器,该传感器检测弹簧的压缩状态,以及由此检测通信端口22a1与通信线缆的连接。
此外,仅需要连接检测单元22a2能够检测通信线缆的连接,以及将检测结果转换成信号以向连接通知发送单元31通知该结果。例如,连接检测单元22a2可以用开关机制替换压力传感器来检测连接和通知检测结果。
发光单元22a3具有发光二极管(LED)。在本示例中,发光单元22a3具有发出具有单种颜色(例如,蓝色)的光的LED。这里,优选地,设置取决于从服务器设备10通知的内容的颜色。为此,如果存在要通知的多种内容,针对每个发光单元提供分别基于各个内容的不同颜色的LED。发光单元22a3布置在通信端口22a1附近。即,发光单元22a3被布置为与通信端口22a1对应。
另外,其他通信端口单元22b、……也具有与通信端口单元22a的配置相同的配置。
此外,通信设备20a配置为以CPU执行存储在存储设备中的程序的方式来实现后面提到的功能。
而且,其他通信设备20b、……也具有与通信设备20a的配置相同的配置。
(功能)
图2是代表如上配置的通信***1的功能的框图。所述功能以下述方式来实现:服务器设备10的CPU执行由下文提到的图7和10中示出的流程图代表的程序等,以及每个通信设备20a、20b、……的CPU执行由下文提到的图6、8和9中示出的流程图代表的程序等。
注意,本文描述了通信设备20a的功能;然而,其他通信设备20b、……也具有与通信设备20a的功能相同的功能。
通信设备20a的功能包括:连接通知发送单元31、通信确认信息发送单元32、发光控制单元(发光控制单元和第一通知单元的一部分)33、通信确认信息接收单元34和通信确认通知发送单元35。
而且,服务器设备10的功能包括:连接通知接收单元41、连接配置信息存储单元42、通知指令发送单元43、通信确认通知接收单元44、通知信息输出单元45以及警告信息输出单元(第一警告信息输出单元和第二警告信息输出单元)46。
如果连接检测单元22a2、22b2、……中的任意一个检测到通信线缆连接到对应的通信端口22a1、22b1、……,则连接通知发送单元31向服务器设备10发送连接通知。连接通知表示通信线缆连接到通信端口22a1、22b1、……,并且包括用于标识与通信线缆相连的通信端口22a1、22b1、……的通信端口标识信息。
在本示例中,通信端口标识信息是表示为通信端口预设的MAC(介质访问控制)地址的信息。
如果连接检测单元22a2、22b2、……中的一些检测到通信线缆连接到对应的通信端口22a1、22b1、……,则通信确认信息发送单元32分别通过通信端口22a1、22b1、……向分别连接到通信端口22a1、22b1、……的通信线缆发送通信确认信息。如果通信线缆的另一端连接到其他通信设备,则通信确认信息各自被其他通信设备接收。通信确认信息包括:用于标识分别与通信线缆相连的通信端口22a1、22b1、……的通信端口标识信息。
发光控制单元33从服务器设备10接收第一通知指令。第一通知指令包括:用于标识没连接到通信线缆的端口的通信端口标识信息(下文称为未连接通信端口标识信息)。如果接收到第一通知指令,则发光控制单元33使得发光单元(例如,发光单元22a3)发出蓝光,该发光单元(例如,发光单元22a3)布置为与第一通知指令中包括的未连接通信端口标识信息指示的通信端口(例如,通信端口22a1)对应。
如果发光控制单元33按照这种方式接收到第一通知指令,则发光单元22a3、22b3、......和发光控制单元33向用户通知将通信线缆连接到第一通知指令中包括的未连接通信端口标识信息所指示的通信端口22a1、22b1、……的请求。
通信确认信息接收单元34从通过通信线缆连接的另一通信设备20b、……接收通信确认信息。
如果通信确认信息接收单元34接收到通信确认信息,则通信确认通知发送单元35向服务器设备10发送通信确认通知。通信确认通知包括:所接收的通信确认信息中所包括的通信端口标识信息;以及用于标识通信设备20a(感兴趣的设备)在接收通信确认信息时使用的通信端口的通信端口标识信息。也即,通信确认通知发送单元35向服务器设备10发送通信确认通知,其中在通信确认通知中包括指定确认了两者间有通信连接且连接了通信线缆的通信端口对的两个通信端口标识信息。
连接配置信息存储单元42存储连接配置表和通信设备标识表。图3是示出根据本发明的连接配置表的示例的示图。参考图3,连接配置表包括:至少一个连接配置信息。连接配置信息包括:用于标识期望通过通信线缆连接的一组通信端口(通信端口对)中的每个通信端口的通信端口标识信息;表示所述一组通信端口中的每个通信端口是否与通信线缆相连的连接状态信息;以及表示是否确认所述一组通信端口之间有可用的通信的通信确认状态信息。
在连接配置信息中,设置分别与两个通信端口标识信息对应的两个连接状态信息。基于连接状态信息的值,可以确认与连接状态信息对应的通信端口和通信线缆是否相互连接。例如,连接状态信息中设置“0”的情况表示对应的通信端口和通信线缆没有相互连接。另一方面,连接状态信息中设置“1”的情况表示对应的通信端口和通信线缆相互连接。而且,针对一组(两个)通信端口标识信息,设置公共通信确认状态信息。基于通信确认状态信息的值,可以知道由所述一组通信端口标识信息指示的通信端口对之间通信是否可用的确认状态。例如,通信确认状态信息中设置为“0”的情况表示没有确认对应的通信端口之间的通信。另一方面,通信确认状态信息中设置为“1”的情况表示确认了对应的通信端口之间的通信。
图4是根据本发明的通信设备标识表的示例。参考图4,通信设备标识表包括至少一个设备端口对应信息。设备端口对应信息包括:通信端口标识信息;以及用于标识通信设备20a、20b、……中的具有通信端口标识信息所指示的通信端口的任意通信设备的通信设备标识信息。在本示例中,通信设备标识信息是表示为通信设备20a、20b、……预设的MAC地址的信息。备选地,通信设备标识信息可以是表示IP(因特网协议)地址的信息。
连接通知接收单元41从通信设备20a、20b、……中的任意通信设备接收连接通知。连接通知接收单元41使用所接收的连接通知中包括的通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(连接配置表),以及将与通信端口标识信息对应的连接状态信息更新为“已连接的”(例如,将连接状态信息设置为“1”)。而且,连接通知接收单元41向通知指令发送单元43、通知信息输出单元45以及警告信息输出单元46输出所接收的连接通知。
通信确认通知接收单元44接收从通信设备20a、20b、……中的任意通信设备发送的通信确认通知。通信确认通知接收单元44使用所接收的通信确认通知中包括的一组(两个)通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(连接配置表),以及将与所述一组通信端口标识信息对应的通信确认状态信息更新为“已确认通信的”(例如,将通信确认状态信息设置为“1”)。
通知指令发送单元43使用在连接通知接收单元41中接收的连接通知中包括的通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(连接配置表),以及指定包括通信端口标识信息的连接配置信息。
参考基于连接通知指定的连接配置信息中包括的连接状态信息,通知指令发送单元43检查该连接配置信息所指示的通信端口对和通信线缆之间的连接状态。如果存在未连接到通信线缆的通信端口,通知指令发送单元43使用通信端口的通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(通信设备标识表),以及获取与通信端口标识信息对应的通信设备标识信息。然后,通知指令发送单元43向由获取的通信设备标识信息指示的通信设备发送第一通知指令,所述第一通知指令包括所确认的未连接到通信线缆的通信端口的通信端口标识信息。
也即,通知指令发送单元43在连接配置表中检查用作连接到通信线缆的通信端口的另一侧的通信端口的连接状态。此时,通知指令发送单元43在检测到连接断开时向具有未连接通信端口的通信设备通知用于标识该未连接通信端口的通信端口标识信息。
通知信息输出单元45使用在连接通知接收单元41中接收的连接通知中包括的通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(连接配置表),以及指定包括通信端口标识信息的连接配置信息。
参考基于连接通知指定的连接配置信息中包括的连接状态信息,通知信息输出单元45检查该连接配置信息所指示的通信端口对和通信线缆之间的连接状态。而且,参考基于连接通知指定的连接配置信息中包括的通信确认状态信息,通知信息输出单元45检查关于连接配置信息所指示的通信端口对之间的通信连接的确认状态。如果连接配置信息中包括的两个通信端口都连接到通信线缆,以及通信连接已经被确认,则通知信息输出单元45以可视方式从未示出的输出设备输出通知信息,所述通知信息指示预设的通信对可通过期望的通信线缆进行通信。
也即,通知信息输出单元45根据连接通知在连接配置表中检查服务器设备10中预设的通信端口对是否是可通信的。此时,如果在通信端口对之间通信连接被确认,则通知信息输出单元45以可视方式输出指示其间按期望正确连接了通信线缆以完成通信连接的通信端口对的通知信息。
换言之,如果接收到包含连接配置信息存储单元42中存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,并且接收到包含该连接配置信息中包括的所述一组通信端口标识信息的通信确认通知,则通知信息输出单元34输出通知信息。
警告信息输出单元46使用在连接通知接收单元41中接收的连接通知中包括的通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(连接配置表),以及指定包括通信端口标识信息的连接配置信息。如果在连接配置信息存储单元42(连接配置表)中没有设置与接收的通信端口标识信息一致的通信端口标识信息,则警告信息输出单元46经由可视方式从未示出的输出设备向服务器设备10输出第一警告信息,所述第一警告信息指示接收到未设置的通信端口标识信息。也即,如果在连接配置信息存储单元42中存储的连接配置信息中没有出现包含连接通知中包括的连接端口标识信息的连接配置信息,则警告信息输出单元46输出第一警告信息。另外,第一警告信息是表示通信线缆错误连接到任意通信设备20a、20b、……的信息。
此外,警告信息输出单元46使用在连接通知接收单元41中接收的连接通知中包括的通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(通信设备标识表),以及获取与通信端口标识信息对应的通信设备标识信息。
参考基于连接通知指定的连接配置信息中包括的连接状态信息,警告信息输出单元46检查该连接配置信息所指示的通信端口对和通信线缆之间的连接状态。而且,参考基于连接通知指定的连接配置信息中包括的通信确认状态信息,警告信息输出单元46检查关于连接配置信息所指示的通信端口对之间的通信连接的确认状态。如果连接配置信息中包括的两个通信端口都连接到通信线缆,但是通信连接还没被确认,则警告信息输出单元46以可视方式从未示出的输出设备输出指示这种状态的第二警告信息。即,如果在指定的连接配置信息中,与所述一组通信端口标识信息分别对应的两个连接状态信息都表示连接了通信线缆,并且通信确认状态信息表示通信未被确认,则警告信息输出单元46以可视方式输出第二警告信息。第二警告信息是表示通信线缆错误连接到通信设备20a、20b、……中的任意通信设备的信息。
换言之,如果接收到包含连接配置信息存储单元42中存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,但是没有接收到包含该连接配置信息中包括的所述一组通信端口标识信息的通信确认通知,则警告信息输出单元46以可视方式输出第二警告信息。
上述连接通知接收单元41向通知指令发送单元43、通知信息输出单元45以及警告信息输出单元46输出接收的连接通知,以及在每个所述功能块中,根据连接通知指定连接配置信息和设备标识信息;然而,本发明不限于此。利用在连接通知接收单元41更新连接状态信息时指定的连接配置信息,这些功能块中的每一个可以确认通信端口之间的连接状态或者确认通信端口之间的通信是否可用。
(操作)
接下来,参考图5到10描述上述通信***1的操作。图5是标识通信***1的操作的时序图。
此处,本描述在假定下述情况下继续:连接配置信息存储单元42存储包括用于标识通信设备20a的通信端口22a1的通信端口标识信息“PID1”和用于标识通信设备20b的通信端口22a1的通信端口标识信息“PID2”作为一组通信端口标识信息的连接配置信息。
参考图5,描述了响应于将通信线缆连接到通信设备20a的通信端口22a1,直到请求将通信线缆连接到未连接的通信设备20b的操作。
在通信设备20a的激活期间,通信设备20a的CPU执行图6的流程图所示的连接检测处理程序。具体地讲,当开始处理连接检测处理程序时,在步骤S201中,通信设备20a进行等待,直到其检测到通信线缆的连接。
已经检测到通信线缆连接的通信设备20a确定步骤S201的结果为“是”,并且前进到步骤S202,以发送通信确认信息(步骤S201:是,S202)。例如,通信设备20a通过通信端口22a1向其他通信设备20b、……发送包括用于标识通信端口22a1的通信端口标识信息“PID1”的通信确认信息。
然后,通信设备20a向服务器设备10发送连接通知(步骤S203)。具体地,通信设备20a向服务器设备10发送包括关于与通信线缆连接的通信端口22a1的通信端口标识信息“PID1”的连接通知。随后,通信设备20a返回步骤S201进行等待,直到通信线缆连接到另一通信端口,并且当检测到该连接时,执行步骤S202和S203中的处理步骤。
参考图5,当用户(例如,通信***1的管理员)将通信线缆的一端连接到通信设备20a的通信端口22a1,则通信设备20a的连接检测单元22a2检测到通信线缆被连接到通信端口22a1(步骤S101)。基于此,通信设备20a通过通信端口22a1(未示出)向通信线缆发送包括通信端口标识信息“PID1”的通信确认信息。在本示例中,连接到通信端口22a1的通信线缆的另一端没有连接到任何通信设备20b、……。因此,通信设备20a没能成功发送通信确认信息(不能发送通信确认信息)。于是,通信设备20a向服务器设备10发送包括关于与通信线缆连接的通信端口22a1的通信端口标识信息“PID1”的连接通知(步骤S102)。
当从通信设备20a发送该连接通知时,服务器设备10检查用作基于连接通知指定的通信端口的连接目标的通信端口上的连接状态等,并且基于该连接状态执行处理(步骤S102和S103)。在图5示出的示例中,服务器设备10确定用作连接目标的通信端口(通信设备20b)没有与通信线缆连接,并且向通信设备20b发送第一通知指令(步骤S103)。
参考图7,描述步骤S103的处理步骤的详情。在服务器设备10的激活期间,服务器设备10的CPU执行图7的流程图示出的通知指令发送处理程序。具体地讲,当开始处理通知指令发送处理程序时,在步骤S301中,服务器设备10进行等待,直到其接收到连接通知。
当从通信设备20a接收到包括通信端口标识信息“PID1”的连接通知时,服务器设备10确定步骤S301的结果为“是”,并且前进到步骤S302。
在步骤S302中,服务器设备10确定在连接配置信息存储单元42中是否存储了包含接收的连接通知中包括的通信端口标识信息“PID1”的连接配置信息(即,是否存在对应的连接配置信息)。
根据上述假设,在连接配置信息存储单元42中存储了包括通信端口标识信息“PID1”的连接配置信息。因此,服务器设备10确定步骤S302的结果为“是”,并且前进到步骤S303以更新连接配置表。具体地,服务器设备10在包括通信端口标识信息“PID1”的连接配置信息中将与通信端口标识信息“PID1”有关的连接状态信息设置为“1”。
随后,服务器设备10前进到步骤S304以确定通信线缆是否也连接到另一端的通信端口。具体地,在包括通信端口标识信息“PID1”的连接配置信息中,服务器设备10确定与不同于通信端口标识信息“PID1”的通信端口标识信息(即,“PID2”)有关的连接状态信息是否表示连接了通信线缆(即,连接状态信息被设置为“1”)。
此时,与通信端口标识信息“PID2”有关的连接状态信息被设置为“0”。因此,服务器设备10确定步骤S304的结果为“否”,并且前进到步骤S305。
然后,服务器设备10从连接配置信息存储单元42中存储的设备端口对应信息中获取包括通信端口标识信息“PID2”的设备端口对应信息中包括的通信设备标识信息(在该情况下,是“DID2”)。随后,服务器设备10向通信设备20a发送包括通信端口标识信息“PID2”的第一通知指令,所述通信设备20a由所获取的通信设备标识信息“DID2”指示(图5中的步骤S103)。
在那之后,服务器设备10返回步骤S301进行等待,直到其接收到连接通知,以及当接收到连接通知时,执行步骤S302到S309中的处理步骤。另外,后面将描述步骤S302到S309中的处理步骤的详情。
另一方面,通信设备20b的CPU执行图8的流程图所示的第一通知处理程序。具体地讲,当开始处理第一通知处理程序时,在步骤S401中,通信设备20b进行等待,直到其接收到第一通知指令。
在本示例中,通信设备20b从服务器设备10接收包括通信端口标识信息“PID2”的第一通知指令。基于此,通信设备20b确定步骤S401的结果为“是”,并且前进到步骤S402。
随后,通信设备20b使得与第一通知指令中包括的通信端口标识信息“PID2”指示的通信端口22a1对应布置的发光单元22a3发出蓝光(S402)。
此后,通信设备20b返回步骤S401进行等待,直到其接收第一通知指令,以及当接收到第一通知指令时,执行步骤S402。
在图5示出的示例中,在已经从服务器设备10接收到第一通知指令的通信设备20b中,用于与第一通知指令对应的通信端口22a1的发光单元22a3进行发光。基于此,用户识别出用户应该将连接到通信设备20a的通信端口22a1的通信线缆的另一端连接到通信设备20b的通信端口22a1。然后,用户将通信线缆的另一端连接到通信设备20b的通信端口22a1。
同时,与通信设备20a一样,通信设备20b执行图6所示的连接检测处理程序。因此,通信设备20b通过通信端口22a1向通信线缆(在该情况下,是向另一通信设备20b)发送包括用于标识通信端口22a1的通信端口标识信息“PID2”的通信确认信息(图6中的步骤S202,以及图5中的步骤S106)。基于此,通信设备20a从通信设备20b接收到包括通信端口标识信息“PID2”的通信确认信息。
另一方面,在通信设备20a的激活期间,通信设备20a的CPU执行图9的流程图所示的通信确认通知处理程序。具体地讲,当开始处理通信确认通知处理程序时,在步骤S501中,通信设备20a进行等待,直到其接收到通信确认信息。然后,当接收到通信确认信息时,通信设备20a向服务器设备10发送包括通信确认信息中包括的通信端口标识信息和关于接收到通信确认信息的接收端口的通信端口标识信息的通信确认通知(步骤S502)。随后,通信设备20a返回步骤S501进行等待,直到其接收到通信确认信息,以及当接收到通信确认信息时,执行步骤S502中的处理步骤。
在图5示出的示例中,通信设备20a从通信设备20b接收到包括通信端口标识信息“PID2”的通信确认信息。因此,通信设备20a向服务器设备10发送包括通信端口标识信息“PID2”和关于接收端口的通信端口标识信息“PID1”的通信确认通知(S107)。
注意,通信确认通知包括:接收到的通信确认信息中包括的通信端口标识信息“PID2”;以及用于标识通信设备20a(感兴趣的设备)在接收通信确认信息时使用的通信端口的通信端口标识信息“PID1”。备选地,根据OpenFlow(开放流)协议,可以通过第一分组(PacketIN)的通知来执行通信确认通知。例如,从通信设备20b发送的通信确认信息与为通信设备20a设置的流入口不匹配,以及因此将通信确认信息作为第一分组通知给服务器设备10(在该情况下,是开放流控制器)。通过将关于感兴趣的设备使用的通信端口的通信端口标识信息与第一分组一起通知给服务器设备10,服务器10能够确认两者间的通信变得可用的通信端口对。
另一方面,在服务器设备10的激活期间,服务器设备10的CPU执行图10的流程图示出的通信确认接收处理程序。具体地讲,当开始处理通信确认接收处理程序时,在步骤S601中,服务器设备10进行等待,直到其接收到通信确认通知。于是,当接收到通信确认通知时,服务器设备10将由通信确认通知中包括的通信端口标识信息所指示的连接配置信息中的通信确认状态信息更新为“通信可用性被确认”(步骤S602)。随后,服务器设备10返回步骤S601进行等待,直到其接收到通信确认通知,以及当接收到通信确认通知时,执行步骤S602中的处理步骤。
在图5示出的示例中,服务器设备10从通信设备20a接收包括通信端口标识信息“PID1”和通信端口标识信息“PID2”的通信确认通知。因此,服务器设备10将包括通信端口标识信息“PID1”和通信端口标识信息“PID2”的连接配置信息中的通信确认状态信息设置为“1”。
此外,响应于步骤S105中的连接检测,通信设备20b向服务器设备10发送包括通信端口标识信息“PID2”的连接通知(图6中的步骤S203和图5中的步骤S108)。
基于从通信设备20a和20b接收的连接通知的设置,服务器设备10检查期望连接的通信端口对两者的连接,并且以可视方式输出指示已经连接通信端口对的通知信息(步骤S109)。
在下面,参考图7,描述步骤S109中的处理步骤的详情。服务器设备10从通信设备20b接收包括通信端口标识信息“PID2”的连接通知。基于此,服务器设备10确定步骤S301的结果为“是”,并且前进到步骤S302。
服务器设备10确定在连接配置信息存储单元42中是否存储了包括接收到的连接通知中包括的通信端口标识信息“PID2”的连接配置信息。
根据上述假设,在连接配置信息存储单元42中存储了包括通信端口标识信息“PID2”的连接配置信息。因此,服务器设备10确定步骤S302的结果为“是”,并且前进到步骤S303以更新连接配置表。具体地,服务器设备10在包括通信端口标识信息“PID2”的连接配置信息中将与通信端口标识信息“PID2”有关的连接状态信息设置为“1”。
于是,服务器设备10前进到步骤S304以确定通信线缆是否也连接到用作连接目标的通信端口。具体地,在包括通信端口标识信息“PID2”的连接配置信息中,服务器设备10确定与不同于通信端口标识信息“PID2”的通信端口标识信息(即,“PID1”)有关的连接状态信息是否表示连接了通信线缆(即,连接状态信息被设置为“1”)。
此时,与通信端口标识信息“PID1”有关的连接状态信息被设置为“1”。因此,服务器设备10确定步骤S304的结果为“是”,并且前进到步骤S306。
随后,在包括接收到的连接通知中包括的通信端口标识信息“PID2”的连接配置信息中,服务器设备10确定通信确认状态信息是否表示通信被确认(即,通信确认状态信息被设置为“1”)。
此时,通信确认状态信息被设置为“1”。因此,服务器设备10确定步骤S306的结果为“是”,并且前进到步骤S307,通过输出设备(未示出)以可视方式输出通知信息。
该通知信息是表示通信线缆正确连接到通信设备20a、20b、……的信息。在该示例中,通知信息包括一组通信端口标识信息(即通信端口标识信息“PID1”和通信端口标识信息“PID2”),其中基于该组通信端口标识信息输出该通知信息。
随后,服务器设备10返回步骤S301进行等待,直到其接收到连接通知,以及当接收到连接通知时,执行步骤S302到S309中的处理步骤。另外,步骤S308和S309中的处理步骤的详情将在下文描述。
接下来,参考图7,描述了第一通信线缆的一端连接到通信设备20a的通信端口22a1以及不同于第一通信线缆的第二通信线缆的一端错误连接到通信设备20b的通信端口22a1的情形下的操作。
在该情形下,在第二通信线缆的一端错误连接到通信设备20b的通信端口22a1的时间点,通信设备20a不能够从通信设备20b接收通信确认信息。因此,通信设备20a不向服务器设备10发送通信确认通知。
从通信设备20a和20b接收一组连接通知,该连接通知表示通信线缆各自连接到对应的通信端口22a1,以及因此在包括通信端口标识信息“PID1”和通信端口标识信息“PID2”的该连接配置信息中,将分别与通信设备20a和20b对应的连接状态信息设置为“1”。另一方面,在包括通信端口标识信息“PID1”和通信端口标识信息“PID2”的连接配置信息中包括的通信确认状态信息仍然被设置为“0”。因此,服务器设备10前进到步骤S306中的处理步骤以确定该处理步骤的结果为“否”。结果,服务器设备10通过未示出的输出设备以可视方式输出第二警告信息(步骤S308)。
第二警告信息是表示通信线缆错误连接到通信设备20a、20b、……的信息。在该示例中,第二警告信息包括一组通信端口标识信息(即,通信端口标识信息“PID1”和通信端口标识信息“PID2”),其中基于该组通信端口标识信息输出该第二警告信息。
随后,服务器设备10返回步骤S301进行等待,直到其接收到连接通知,以及当接收到连接通知时,重复执行步骤S302到S309中的处理步骤。
接下来,将参考图7描述了在下述情况下的操作:在连接配置信息存储单元42中存储的任何连接配置信息都不包括用于标识通信设备20a的通信端口22b1的通信端口标识信息“PID3”的条件下(即,并未期望通信端口22b1与通信电缆连接),通信线缆错误连接到通信端口22b1。
在该情况下,服务器设备10确定图7的步骤S302中的处理步骤的结果为“否”,并且通过未示出的输出设备以可视方式输出第一警告信息。
第一警告信息是表示通信线缆错误连接到通信设备20a、20b、……中的任意通信设备的信息。具体地,第一警告信息包括指示通信线缆被连接到非期望连接的通信端口的信息。在本示例中,第一警告信息包括输出该第一警告信息所基于的通信端口标识信息(即,通信端口标识信息“PID3”)。
随后,服务器设备10返回步骤S301进行等待,直到其接收到连接通知,以及当接收到连接通知时,执行步骤S302到S309中的处理步骤。
如上所述,根据依据本发明的第一示例性实施例的通信***,当用户将通信线缆的一端连接到通信端口22a1时,具有通信端口22a1的通信设备20a向服务器设备10发送连接通知。服务器设备10将连接通知中指示的通信端口的连接状态更新为“已连接的”,并且使用连接配置信息表来检查关于将通信端口(其是期望的连接目标)连接到通信线缆的状态。此时,如果用作通信目标的通信端口没有连接到通信线缆,则服务器设备10向具有该通信端口的通信设备20b发送包括关于该通信端口的通信端口标识信息的第一通知指令。
然后,已经接收到第一通知指令的通信设备20b向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息所指示的通信端口22a1的请求。在该情况下,指定需要连接的通信端口的LED发光。作为结果,用户能够容易地识别一端连接到通信端口的通信线缆的另一端的连接目标。在该示例中,当将通信线缆的一端连接到通信设备20a的通信端口22a1时,用户能够容易地识别通信线缆的另一端要连接到的通信设备20b的通信端口22a1。
此外,在根据第一示例性实施例的通信***1中,在服务器设备10从任意通信设备20a、20b、……接收连接通知的情况下,如果在所存储的连接配置信息中不存在包括在连接通知中包括的通信端口标识信息的连接配置信息,则服务器设备10输出表示通信设备与通信线缆错误连接的第一警告信息。
也即,如果通信线缆连接到非期望与任何通信线缆连接的通信端口,则服务器设备10以可视方式输出第一警告信息。基于此,用户能够容易地识别出通信线缆错误地连接到通信设备20a、20b、……。
此外,在根据第一示例性实施例的通信***1中,在接收到包括所存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,但是没有接收到包括该连接配置信息中包括的一组通信端口标识信息的通信确认通知的情况下,服务器设备10输出表示通信线缆错误连接到任意通信设备20a、20b、……的第二警告信息。
也即,如果相互不同的通信线缆分别连接到假设为由同一通信线缆连接的一组通信端口,则服务器设备10以可视方式输出第二警告信息。基于此,用户可以容易地识别出通信线缆之一错误地连接到任意通信设备20a、20b、……。
此外,在根据第一示例性实施例的通信***1中,在接收到包括所存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,并且接收到包括该连接配置信息中包括的一组通信端口标识信息的通信确认通知的情况下,服务器设备10输出表示通信线缆正确连接到任意两个通信设备20a、20b、……的通知信息。
也即,在通信线缆连接到期望的一组通信端口中的每个通信端口的情况下,服务器设备10以可视方式输出通知信息。基于此,用户可以容易地识别出通信线缆正确地连接到两个通信设备20a、20b、……。
注意,根据第一示例性实施例的服务器设备10预先存储连接配置信息;然而,本发明可以配置为基于表示构成通信***1的通信设备20a、20b、……的信息以及表示预设连接规划的信息生成连接配置信息,并且将生成的连接配置信息存储在任意存储设备中。
<第二示例性实施例>
接下来,描述根据本发明的第二实施例的通信***。根据第二示例性实施例的通信***与根据第一示例性实施例的通信***的不同在于:检测通信端口之间的通信状态处于异常状态。因此,在下文中,描述集中在该不同点上。
根据第二示例性实施例的发光单元22a3、22b3、……中的每个发光单元具有:第一LED,其例如发出蓝光;以及第二LED,其发出具有不同于第一LED的颜色的光(例如,红光)。
在示出的图11中,根据第二示例性实施例的通信设备20a的功能除了包括根据第一示例性实施例的通信设备20a的功能之外,还包括数据量发送单元36。
而且,根据第二示例性实施例的服务器设备10的功能除了包括根据第一示例性实施例的服务器设备10的功能之外,还包括故障检测单元47。
每当经过预设的发送周期,数据量发送单元36向服务器设备10发送数据量信息。数据量信息是包括关于通信设备20a具有的每个通信端口22a1、22b1、……的通信端口标识信息、发送的数据量、以及接收的数据量的信息。
发送的数据量是在经过的发送周期期间通过该通信端口已经发送的数据量。接收的数据量是在经过的发送周期期间通过该通信端口已经接收的数据量。
故障检测单元47从每个通信设备20a、20b、……接收数据量信息。每当经过预设的检测周期,故障检测单元47从连接配置信息存储单元42中存储的连接配置信息中抽取通信确认状态信息被设置为“1”的每个连接配置信息。
故障检测单元47检测每个抽取的连接配置信息中包括的一组通信端口标识信息指示的通信端口之间的通信状态是否是异常状态。
具体地,故障检测单元47指定分别与连接配置信息中包括的一组通信端口标识信息对应的数据量信息。故障检测单元47计算通过从在一组指定的数据量信息之一(第一数据量信息)中包括的发送数据量减去所述一组指定的数据量信息中的另一个(第二数据量信息)中包括的接收数据量而获得的值(第一值)。此外,故障检测单元47计算通过从第二数据量信息中包括的发送数据量减去第一数据量信息中包括的接收数据量而获得的值(第二值)。
如果第一值和第二值中的至少一个大于预设阈值,则故障检测单元47检测出该组通信端口标识信息指示的通信端口之间的通信状态是异常状态。
以这种方式,故障检测单元47接收针对通信端口中的每个的发送数据量和接收数据量,以及基于接收到的发送数据量和接收数据量,检测通信端口之间的通信状态是异常状态。
如果故障检测单元47检测到通信端口之间的通信状态是异常状态,则通知指令发送单元43向具有该通信端口的每个通信设备20a、20b、……发送第二通知指令。第二通知指令包括用于标识该通信端口的通信端口标识信息中的对应的通信端口标识信息。
发光控制单元33从服务器设备10接收第二通知指令。第二通知指令包括通信端口标识信息中的对应的通信端口标识信息。当接收到第二通知指令时,发光控制单元33使得布置为与第二通知指令中包括的通信端口标识信息指示的通信端口22a1、22b1、……对应的发光单元22a3、22b3、……中的任意一个都发出红光(即,使得第二LED发光)。
以这种方式,当发光控制单元33接收到第二通知指令时,发光单元22a3、22b3、……和发光控制单元33通知用户第二通知指令中包括的通信端口标识信息指示的通信端口22a1、22b1、……的状态是异常状态。也即,发光单元22a3、22b3、……的任意一个以及发光控制单元33构成了第二通知单元。
接下来,将参考图12描述根据第二示例性实施例的通信***1的操作。
首先,每当经过发送周期,通信设备20a和20b中的每一个向服务器设备10发送数据量信息(步骤S701和S702)。
在下文的描述中,将继续假设通信设备20a的通信端口22a1与通信设备20b的通信端口22a1之间的通信状态是异常状态的情况。
在该情况下,基于连接配置信息存储单元42中存储的连接配置信息以及接收的数据量信息,服务器设备10检测通信设备20a的通信端口22a1与通信设备20b的通信端口22a1之间的通信状态处于异常状态(步骤S703)。
然后,服务器设备10向通信设备20a发送包括用于标识通信设备20a的通信端口22a1的通信端口标识信息“PID1”的第二通知指令。此外,服务器设备10向通信设备20b发送包括用于标识通信设备20b的通信端口22a1的通信端口标识信息“PID2”的第二通知指令。
在通信设备20a中,布置为与从服务器设备10接收的通信端口标识信息“PID1”指示的通信端口22a1对应的发光单元22a3发出红光(步骤S705)。
类似地,在通信设备20b中,布置为与从服务器设备10接收的通信端口标识信息“PID2”指示的通信端口22a1对应的发光单元22a3发出红光(步骤S706)。
如上所述,按照根据本发明的第二示例性实施例的通信***,可以产生与根据第一示例性实施例的通信***1的相同的动作和效果。
此外,依据根据本发明的第二示例性实施例的通信***1,服务器设备10能够检测通信端口之间的通信状态处于异常状态。
另外,如果检测出通信端口之间的通信状态是异常状态,则根据第二示例性实施例的通信***1向用户通知该检测。据此,用户能够容易地识别出通信端口之间的状态是异常状态。此外,用户还能够容易地识别处于异常状态的通信端口。
注意,根据第二示例性实施例的每个通信设备20a、20b、……被配置为:当接收到第一通知指令时,使得对应的发光单元22a3、22b3、……发出蓝光,另一方面,当接收到第二通知指令时,使得对应的发光单元22a3、22b3、……发出红光。也即,根据第二示例性实施例的任意发光单元22a3、22b3、……依据第一通知指令和第二通知指令中的每一个发出具有不同颜色的光。这使得用户能够利用发光单元22a3、22b3、……的颜色识别出通知指令的内容。
然而,用于识别通知指令的内容的方法不限于此,而可以是:基于通知指令的内容,改变对应的发光单元22a3、22b3、……的发光模式的方法。例如,根据第二示例性实施例的变型的每个通信设备20a、20b、……可以配置为:当接收到第一通知指令时,使得对应的发光单元22a3、22b3、……发出第一模式的光,另一方面,当接收到第二通知指令时,使得发光单元22a3、22b3、……发出第二模式的光。具体地,第一模式是使得发光单元22a3、22b3、……闪烁的模式,而第二模式是使得发光单元22a3、22b3、……保持发光的模式。
<第三示例性实施例>
接下来,参考图13描述根据本发明的第三示例性实施例的通信***。
根据第三示例性实施例的通信***100是这样的***,其具有:多个通信设备110a、110b、......,其配置为可通过通信线缆相互连接;以及服务器设备120,其可通信地连接到所述多个通信设备110a、110b、……中的每一个。
所述多个通信设备110a、110b、……中的每一个具有可与通信线缆可拆卸连接的至少一个通信端口111。而且,所述多个通信设备110a、110b、……中的每一个具有连接检测单元112和连接通知发送单元113。连接检测单元112检测通信线缆连接到通信端口111。在检测到通信线缆连接到上述通信端口的情况下,连接通知发送单元113向上述服务器设备120发送包含用于表示检测和标识通信端口的通信端口标识信息的连接通知。
此外,服务器设备120具有连接配置信息存储单元121和第一通知指令发送单元122。连接配置信息存储单元121存储至少一个连接配置信息,该连接配置信息包括分别用于标识通过通信线缆连接的一组通信端口的一组通信端口标识信息。当从通信设备110a、110b、……中的任意一个接收到上面的连接通知时,第一通知指令发送单元122向另一通信设备110a、110b、……发送包括通信端口标识信息的第一通知指令,该另一通信设备110a、110b、……具有来自连接配置信息存储单元121中存储的连接配置信息中的且包括连接通知中包括的另一通信端口标识信息的连接配置信息中包括的通信端口标识信息指示的通信端口。
另外,所述多个通信设备110a、110b、……中的每一个具有第一通知单元114,其在通信设备110a、110b、……从服务器设备120接收到第一通知指令时,向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息指示的通信端口的请求。
据此,当用户将通信线缆的一端连接到通信端口111时,具有通信端口111的任意通信设备110a、110b、……向服务器设备120发送连接通知。这引起服务器设备120基于所存储的连接配置信息和接收的连接通知中包括的通信端口标识信息,向具有上述通信线缆的另一端要连接到的另一通信端口111的另一通信设备110a、110b、……发送第一通知指令。
已经接收到第一通知指令的另一通信设备110a、110b、……向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息指示的另一通信端口111的请求。作为结果,当将通信线缆的一端连接到通信端口111时,用户能够容易地识别出要与通信线缆的另一端连接的另一通信端口111。
<第四示例性实施例>
接下来,参考图2和14-17描述根据本发明的第四示例性实施例的通信***。根据第四示例性实施例的通信***与第一示例性实施例的通信***的不同在于:响应于来自服务器设备10的通信确认请求,发送通信设备之间的通信确认信息,而其他配置和操作与第一示例性实施例的配置和操作相同。在下文中,描述与第一示例性实施例的通信***不同的配置和操作。
(配置)
响应于来自服务器设备10的通信确认请求,根据第四示例性实施例的通信确认信息发送单元32向连接到通信确认请求指示的通信端口的通信线缆发送通信确认信息。
根据第四示例性实施例的通信确认通知接收单元44使用接收的通信确认通知中包括的一组(两个)通信端口标识信息作为搜索关键字来搜索连接配置信息存储单元42(连接配置表),以及将与所述一组通信端口标识信息对应的通信确认状态信息更新为“通信已确认的”(例如,将通信确认状态信息设置为“1”)。而且,通信确认通知接收单元44向通知信息输出单元45输出所接收的通信确认通知。
通知信息输出单元45基于通信确认通知确认在服务器设备10中预设的通信端口对之间的通信变成可用的。当确认通信端口对之间的通信连接时,通知信息输出单元45以可视方式输出指示为了完成通信连接所期望的在两者间正确连接通信线缆的通信端口对的通知信息。注意,仅从与通信线缆正确连接的通信端口对所属的通信设备之一发送通信确认通知,以及因此基于该通信确认通知,通知信息输出单元45能够确认通信线缆被正确连接以及在该通信端口对之间通信变为可用。
(操作)
接下来,描述第四示例性实施例中的通信***的操作。在下文中,与第一示例性实施例相同的操作用添加了与第一示例性实施例中相同的符号来描述,并且描述不同操作的详情。
参考图14,描述了响应于将通信线缆连接到未连接的通信设备20a的通信端口22a1,直到促使将通信线缆连接到未连接的通信设备20b的操作。
在通信设备20a的激活期间,通信设备20a的CPU执行图15的流程图所示的连接检测处理程序。具体地讲,当开始处理连接检测处理程序时,在步骤S201中,通信设备20a进行等待,直到其检测到通信线缆的连接。
已经检测到通信线缆连接的通信设备20a确定步骤S201的结果为“是”,并且前进到步骤S203,以向服务器设备10发送连接通知(步骤S302)。具体地讲,通信设备20a向服务器设备10发送包括关于与通信线缆连接的通信端口20a1的通信端口标识信息“PID1”的连接通知。随后,通信设备20a返回步骤S201进行等待,直到通信线缆连接到另一通信端口,以及当检测到连接时,执行步骤S203中的处理步骤。
参考图14,当用户(例如,通信***1的管理员)将通信线缆的一端连接到通信设备20a的通信端口22a1,则通信设备20a的连接检测单元22a2检测到通信线缆被连接到通信端口22a1(步骤S101)。基于此,通信设备20a向服务器设备10发送包括关于与通信线缆连接的通信端口20a1的通信端口标识信息“PID1”的连接通知。
当从通信设备20a发送该连接通知时,与第一示例性实施例中一样,服务器设备10向通信设备20b发送第一通知指令(步骤S103)。
在图14示出的示例中,在已经从服务器设备10接收到第一通知指令的通信设备20b中,与第一示例性实施例中一样,用于与第一通知指令对应的通信端口22a1的发光单元22a3进行发光。据此,用户识别出用户应该将连接到通信设备20a的通信端口22a1的通信线缆的另一端连接到通信设备20b的通信端口22a1。于是,用户将通信线缆的另一端连接到通信设备20b的通信端口22a1。
与通信设备20a一样,通信设备20b执行图15中示出的连接检测处理程序。因此,已经检测到通信线缆连接到通信端口22a1的通信设备20b向服务器设备10发送包括通信端口标识信息“PID2”的连接通知。
基于从通信设备20a和20b接收的连接通知的设置,根据第四示例性实施例的服务器设备10确认期望连接的通信端口对中的两者的连接。此时,没有确认通信端口对之间的通信是否可用,因此服务器设备10以可视方式输出第二警告信息并且向通信设备20b发送通信确认请求(步骤S112和S113)。通信确认请求包括用于标识该通信端口对的通信端口标识信息。
响应于该通信确认请求,通信设备20b通过通信端口22a1向通信线缆(此处,是另一通信设备20a)发送包括用于标识通信端口22a1的通信端口标识信息“PID2”的通信确认信息(步骤S106)。这引起通信设备20a从通信设备20b接收包括通信端口标识信息“PID2”的通信确认信息。
与第一示例性实施例中一样,通信设备20a向服务器设备10发送通信确认通知(步骤S107)。
另一方面,在服务器设备10的激活期间,根据第四示例性实施例的服务器设备10的CPU执行图17的流程图所示的通信确认接收处理程序。与第一示例性实施例中一样,在步骤S601中,服务器设备10进行等待,直到其接收到通信确认通知,以及当接收到通信确认通知时,将由通信确认通知中包括的通信端口标识信息所指示的连接配置信息中的通信确认状态信息更新为“通信可用性被确认”(步骤S602)。随后,服务器设备10以可视方式输出指示通信端口对之间的连接已完成的通知信息(步骤S603和图14中的步骤S114)。此时,优选地停止输出第二警告信息。
如上面描述的,在第四示例性实施例中的通信***中,已经确认来自通信设备20a和20b的连接的服务器设备10控制通信设备之间的通信确认操作。这使得已经检测到通信线缆的连接的通信设备20a的不必要的通信可用性/不可用性确认操作能够被省略。
在上文中,参考上面的实施例描述了本发明,然而,本发明不限于任何上述的示例性实施例。对于本发明的范围内的本发明的构成和细节,可以进行本领域普通技术人员能够想到的各种修改。
注意,上述示例性实施例中的任意示例性实施例中的通信***1的每个功能通过CPU执行程序(软件)来实现,然而,它们可以通过诸如电路之类的硬件来实现。
而且,在上面的每个示例性实施例中,程序存储在存储设备中;然而,它们可以存储在计算机可读记录介质中。例如,记录介质是诸如软盘、光盘、磁光盘或半导体存储器之类的便携式介质。
此外,作为上面示例性实施例的其他变型,可以使用上述示例性实施例和变型的任何组合。例如,可以向均是连接通知的发送源的通信设备20a和20b的任一个输出第一警告信息或第二警告信息。在该情况下,通信设备20a和20b中的每一个优选地具有以可视方式输出第一或第二警告信息的输出设备。备选地,发光单元22a3可以以标识第一或第二警告信息(通过发光颜色、闪烁间隔等来标识等)的模式来发光。
<补充注释>
上述示例性实施例中的部分或全部可以在下面的补充注释中描述,但是不限于此。
(补充注释1)
一种通信***,包括:多个通信设备,配置为可通过通信线缆相互连接;以及服务器设备,其可通信地连接到所述多个通信设备中的每个通信设备,其中:
所述多个通信设备中的每个通信设备包括:
至少一个通信端口,其与通信线缆可拆卸地连接,还包括:
连接检测单元,其检测通信线缆连接到通信端口;以及
连接通知发送单元,其在检测到通信线缆连接到通信端口的情况下,向服务器设备发送包含用于表示所述检测和标识所述通信端口的通信端口标识信息的连接通知;以及
所述服务器设备包括:
连接配置信息存储单元,其存储包括用于各自标识通过通信线缆连接的一组通信端口的通信端口标识信息的至少一个连接配置信息,以及
第一通知指令发送单元,其在从通信设备接收到连接通知的情况下,向具有包括所述连接通知中包括的另一通信端口标识信息的连接配置信息中包括的通信端口标识信息所指示的通信端口的通信设备发送包括所述通信端口标识信息的第一通知指令,所述连接配置信息来自所存储的连接配置信息;以及
所述多个通信设备中的每个通信设备还包括:
第一通知单元,其在从服务器设备接收到第一通知指令的情况下向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息所指示的通信端口的请求。
据此,当用户将通信线缆的一端连接到一通信端口时,具有该通信端口的通信设备向服务器设备发送连接通知。这引起服务器设备基于所存储的连接配置信息和接收的连接通知中包括的通信端口标识信息,向具有要与通信线缆的另一端连接的通信端口的通信设备发送第一通知指令。
然后,已经接收第一通知指令的通信设备向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息指示的通信端口的请求。作为结果,当将通信线缆的一端连接到通信端口时,用户能够容易地指定要与通信线缆的另一端连接的通信端口。
(补充注释2)
根据补充注释1所述的通信***,其中,
所述服务器设备包括:
第一警告信息输出单元,其在从通信设备接收到连接通知时,如果在所存储的连接配置信息中不存在包括所述连接通知中包括的通信端口标识信息的连接配置信息,则输出表示通信线缆错误连接到通信设备的第一警告信息。
据此,如果不期望与任何通信线缆相连的通信端口与通信线缆连接,则服务器设备输出第一警告信息。这使得用户能够容易地识别出通信线缆错误地连接到通信设备。
(补充注释3)
根据补充注释1或2所述的通信***,其中,
所述多个通信设备中的每个通信设备包括:
通信确认信息发送单元,其向通过通信线缆连接的另一通信设备发送包括用于标识与所述通信线缆连接的通信端口的通信端口标识信息的通信确认信息,
通信确认信息接收单元,其从通过所述通信设备连接的所述另一通信设备接收通信确认信息,以及
通信确认通知发送单元,当接收到通信确认信息时,向服务器设备发送包括所述通信确认信息中包括的通信端口标识信息和用于标识在接收所述通信确认信息时感兴趣的设备使用的通信端口的通信端口标识信息的通信确认通知;以及
所述服务器设备包括:
第二警告信息输出单元,其在接收到包括所存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,但是没有接收到包括连接配置信息中包括的所述一组通信端口标识信息的通信确认通知的情况下,输出表示通信线缆错误连接到通信设备的第二警告信息。
据此,如果期望由相同通信线缆连接的一组通信端口分别与相互不同的通信线缆相连,则服务器设备输出第二警告信息。这使得用户能够容易地识别出通信线缆错误连接到通信设备。
(补充注释4)
根据补充注释3所述的通信***,其中,
所述服务器设备包括:
通知信息输出单元,其在接收到包括所存储的连接配置信息中包括的所述一组通信端口标识信息中的每个通信端口标识信息的连接通知,并且接收到包括连接配置信息中包括的所述一组通信端口标识信息的连接确认通知的情况下,输出表示通信线缆正确连接到通信设备的通知信息。
据此,当通信线缆连接到期望的一组通信端口中的每个通信端口时,服务器设备输出通知信息。这使得用户能够容易地识别出通信线缆正确连接到通信设备。
(补充注释5)
根据补充注释1-4中任意一个所述的通信***,其中,
所述多个通信设备中的每个通信设备包括:
数据量发送单元,其,针对通信设备的每个通信端口,向服务器设备发送作为通过所述通信端口发送的数据的量的发送数据量,并且还向服务器设备发送作为通过所述通信端口接收的数据的量的接收数据量;以及
所述服务器设备包括:
故障检测单元,其,针对每个所述通信端口,接收所述发送数据量和所述接收数据量,并且基于所接收的发送数据量和接收数据量,检测通信端口之间的通信状态处于异常状态。
据此,服务器设备能够检测通信端口之间的通信状态处于异常状态。
(补充注释6)
根据补充注释5所述的通信***,其中,
所述服务器设备包括:
第二通知指令发送单元,其在检查到通信端口之间的通信状态是异常状态的情况下,分别向具有所述通信端口的通信设备发送包括用于标识所述通信端口的通信端口标识信息的第二通知指令;以及
所述多个通信设备中的每个通信设备还包括:
第二通知单元,其在从服务器设备接收到第二通知指令的情况下,向用户通知第二通知指令中包括的通信端口标识信息所指示的通信端口之间的状态是异常状态。
据此,用户能够容易地识别出通信端口之间的状态是异常状态。此外,用户还能够容易地识别出处于异常状态的通信端口。
(补充注释7)
根据补充注释1-6中任意一个所述的通信***,其中,
所述第一通知单元
包括多个发出光的发光单元,其中所述多个发光单元布置为分别与感兴趣的设备配备的通信端口相关联,以及
包括发光控制单元,其在接收到第一通知指令的情况下,使得所述多个发光单元中的布置为与第一通知指令中包括的通信端口标识信息所指示的通信端口相对应的发光单元发出光。
(补充注释8)
一种应用到通信***的通信方法,所述通信***包括多个通信设备,配置为可通过通信线缆相互连接;以及服务器设备,其可通信地连接到所述多个通信设备中的每个通信设备,其中:
所述多个通信设备中的每个通信设备包括与通信线缆可拆卸地连接的至少一个通信端口,
所述通信设备检测通信线缆连接到通信端口;
如果检测到通信线缆连接到通信端口,则通信设备向服务器设备发送包括用于表示所述检测和标识所述通信端口的通信端口标识信息的连接通知;
如果从通信设备接收到连接通知,服务器设备向具有包括所述连接通知中包括的另一通信端口标识信息的连接配置信息中包括的通信端口标识信息所指示的通信端口的通信设备发送包括所述通信端口标识信息的第一通知指令,所述连接配置信息来自存储设备中存储的连接配置信息,所述存储设备存储包括各自标识通过通信线缆连接的一组通信端口的通信端口标识信息的至少一个连接配置信息;以及
如果从服务器设备接收到第一通知指令,通信设备向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息所指示的通信端口的请求。
(补充注释9)
根据补充注释8所述的通信方法,其中,
当从通信设备接收到连接通知时,如果在所存储的连接配置信息中不存在包括所述连接通知中包括的通信端口标识信息的连接配置信息,则服务器设备输出表示通信线缆错误连接到通信设备的第一警告信息。
(补充注释10)
根据补充注释8或9所述的通信方法,其中,
通信设备向通过通信线缆连接的另一通信设备发送包括用于标识与所述通信线缆连接的通信端口的通信端口标识信息的通信确认信息,
通信设备从通过所述通信设备连接的所述另一通信设备接收通信确认信息,以及
如果接收到通信确认信息,则通信设备向服务器设备发送包括所述通信确认信息中包括的通信端口标识信息和用于标识在接收所述通信确认信息时感兴趣的设备使用的通信端口的通信端口标识信息的通信确认通知;以及
如果接收到包括所存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,但是没有接收到包括连接配置信息中包括的所述一组通信端口标识信息的通信确认通知,则服务器设备输出表示通信线缆错误连接到通信设备的第二警告信息。
(补充注释11)
一种服务器设备,其与配置为通过通信线缆相互连接的多个通信设备中的每个通信设备可通信地连接,所述服务器设备包括:
连接配置信息存储单元,其存储包括各自标识通过通信线缆连接的一组通信端口的通信端口标识信息的至少一个连接配置信息,以及
第一通知指令发送单元,其在从通信设备接收到包括用于标识通信设备具有的通信端口的通信端口标识信息的连接通知的情况下,向具有包括所述连接通知中包括的通信端口标识信息的连接配置信息中包括的另一通信端口标识信息所指示的通信端口的通信设备发送包括所述通信端口标识信息的第一通知指令,所述连接配置信息来自所存储的连接配置信息。
(补充注释12)
根据补充注释11所述的服务器设备,包括:
第一警告信息输出单元,其在从通信设备接收到连接通知时,如果在所存储的连接配置信息中不存在包括所述连接通知中包括的通信端口标识信息的连接配置信息,则输出表示通信线缆错误连接到通信设备的第一警告信息。
(补充注释13)
根据补充注释11或12所述的服务器设备,包括:
第二警告信息输出单元,其在接收到包括所存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,但是没有接收到包括连接配置信息中包括的所述一组通信端口标识信息的通信确认通知的情况下,输出表示通信线缆错误连接到通信设备的第二警告信息。
(补充注释14)
一种指示服务器设备实现下述单元的程序,其中所述服务器设备与配置为通过通信线缆相互连接的多个通信设备中的每个通信设备可通信地连接:
连接配置信息存储单元,其存储包括用于各自标识通过通信线缆连接的一组通信端口的通信端口标识信息的至少一个连接配置信息,以及
第一通知指令发送单元,其在从通信设备接收到包括用于标识通信设备具有的通信端口的通信端口标识信息的连接通知的情况下,向具有包括所述连接通知中包括的通信端口标识信息的连接配置信息中包括的另一通信端口标识信息所指示的通信端口的通信设备发送包括所述通信端口标识信息的第一通知指令,所述连接配置信息来自所存储的连接配置信息。
(补充注释15)
根据补充注释14所述的程序,所述程序用于进一步指示服务器设备实现:
第一警告信息输出单元,其在从通信设备接收到连接通知时,如果在所存储的连接配置信息中不存在包括所述连接通知中包括的通信端口标识信息的连接配置信息,则输出表示通信线缆错误连接到通信设备的第一警告信息。
(补充注释16)
根据补充注释14或15所述的程序,所述程序用于进一步指示服务器设备实现:
第二警告信息输出单元,其在接收到包括所存储的连接配置信息中包括的一组通信端口标识信息中的每个通信端口标识信息的连接通知,但是没有接收到包括连接配置信息中包括的所述一组通信端口标识信息的通信确认通知的情况下,输出表示通信线缆错误连接到通信设备的第二警告信息。
(补充注释17)
一种通信设备,其可通信地连接到服务器设备并且配置为可通过通信线缆连接到另一设备,所述通信设备包括:
至少一个通信端口,其与通信线缆可拆卸地连接,并且还包括:
连接检测单元,其检测通信线缆连接到通信端口;以及
连接通知发送单元,其在检测到通信线缆连接到通信端口的情况下,向服务器设备发送包括用于表示所述检测和标识所述通信端口的通信端口标识信息的连接通知;以及
第一通知单元,其在从服务器设备接收到包括用于标识通信端口的通信端口标识信息的第一通知指令的情况下,向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息所指示的通信端口的请求。
(补充注释18)
根据补充注释17所述的通信设备,包括:
通信确认信息发送单元,其向通过通信线缆连接的另一通信设备发送包括用于标识与所述通信线缆连接的通信端口的通信端口标识信息的通信确认信息,
通信确认信息接收单元,其从通过所述通信设备连接的所述另一通信设备接收通信确认信息,以及
通信确认通知发送单元,当接收到通信确认信息时,向服务器设备发送包括所述通信确认信息中包括的通信端口标识信息和用于标识在接收所述通信确认信息时感兴趣的设备使用的通信端口的通信端口标识信息的通信确认通知。
(补充注释19)
一种指示通信设备实现下述单元的程序,其中所述通信设备可通信地连接到服务器设备,还配置为可通过通信线缆连接到另一设备,并且包括与通信线缆可拆卸连接的至少一个通信端口:
连接检测单元,其检测通信线缆连接到通信端口;
连接通知发送单元,其在检测到通信线缆连接到通信端口的情况下,向服务器设备发送包括用于表示所述检测和标识所述通信端口的通信端口标识信息的连接通知;以及
第一通知单元,其在从服务器设备接收到包括用于标识通信端口的通信端口标识信息的第一通知指令的情况下,向用户通知将通信线缆连接到第一通知指令中包括的通信端口标识信息所指示的通信端口的请求。
(补充注释20)
根据补充注释19所述的程序,所述程序用于进一步指示所述通信设备实现:
通信确认信息发送单元,其向通过通信线缆连接的另一通信设备发送包括用于标识与所述通信线缆连接的通信端口的通信端口标识信息的通信确认信息,
通信确认信息接收单元,其从通过所述通信设备连接的所述另一通信设备接收通信确认信息,以及
通信确认通知发送单元,当接收到通信确认信息时,向服务器设备发送包括所述通信确认信息中包括的通信端口标识信息和用于标识在接收所述通信确认信息时感兴趣的设备使用的通信端口的通信端口标识信息的通信确认通知。
本发明可以应用到包括多个通信设备的通信***,在所述通信***中服务器设备控制通信路由(例如,所述***是使用开放流的***)。应该注意,本申请基于日本专利申请JP-2010-035684,并且通过引用将日本专利申请JP-2010-035684的公开内容并入本文。

Claims (10)

1.一种通信***,包括:
多个通信设备;以及
服务器设备,其可通信地连接到所述多个通信设备中的每个通信设备,
其中所述多个通信设备中的每个通信设备包括:
通信端口,其与通信线缆可拆卸地连接,
连接通知发送单元,其配置为向所述服务器设备发送用于标识所述通信线缆连接到的所述通信端口的通信端口标识信息;以及
第一通知单元,其配置为以可视方式指示与接收自所述服务器设备的第一通知指令对应的通信端口,作为通信线缆需要连接到的通信端口,
其中所述服务器设备包括:
连接配置信息存储单元,其配置为存储连接配置信息,所述连接配置信息指示期望通过所述通信线缆相互连接的一对通信端口与该对通信端口和所述通信线缆的连接状态之间的对应关系,以及
第一通知指令发送单元,其配置为参考与从所述多个通信设备中的任意通信设备接收的所述通信端口标识信息对应的所述连接配置信息,并且,如果该对通信端口中的不同于与所述通信端口标识信息对应的通信端口的另一通信端口还没有连接到所述通信线缆,则向具有所述另一通信端口的通信设备发送用于标识所述另一通信端口的所述第一通知指令,
其中,所述第一通知单元包括多个发出光的发光单元,其中所述多个发光单元布置为分别与感兴趣的设备配备的通信端口相关联,以及包括发光控制单元,其在接收到第一通知指令的情况下,使得所述多个发光单元中的布置为与第一通知指令中包括的通信端口标识信息所指示的通信端口相对应的发光单元发出光。
2.根据权利要求1所述的通信***,
其中,所述服务器设备还包括第一警告信息输出单元,
其中,如果在所述连接配置信息存储单元中没有存储与从所述多个通信设备中的任意通信设备接收的所述通信端口标识信息对应的连接配置信息,则所述第一警告信息输出单元以可视方式输出第一警告信息,所述第一警告信息表示所述通信线缆错误连接到与所述通信端口标识信息对应的通信端口。
3.根据权利要求1所述的通信***,
其中,所述多个通信设备中的每个通信设备还包括:
连接通知发送单元,其配置为向所述通信线缆发送所述通信端口标识信息;以及
通信确认通知发送单元,其配置为:如果通过所述通信线缆接收到从另一通信设备的连接通知发送单元发送的另一通信端口标识信息,则向所述服务器设备发送包括所述通信端口标识信息和所述另一通信端口标识信息的通信确认通知,
其中,所述服务器设备还包括第二警告信息输出单元,
其中,如果在所述连接配置信息存储单元中存储了从所述多个通信设备中的任意通信设备接收的包括所述通信端口标识信息和所述另一通信端口标识信息的所述连接配置信息,并且没有接收到所述通信确认通知,则所述第二警告信息输出单元以可视方式输出第二警告信息,所述第二警告信息表示所述通信端口与所述另一通信端口之间的通信错误。
4.根据权利要求3所述的通信***,
其中,所述服务器设备还包括通知信息输出单元,
其中,如果在所述连接配置信息存储单元中存储了从所述多个通信设备中的任意通信设备接收的包括所述通信端口标识信息和所述另一通信端口标识信息的所述连接配置信息,并且接收到所述通信确认通知,则所述通知信息输出单元输出通知信息,所述通知信息表示所述通信线缆正确地连接在所述通信端口与所述另一通信端口之间。
5.根据权利要求1所述的通信***,
其中,所述多个通信设备中的每个通信设备包括数据量发送单元,其配置为:向所述服务器设备发送通过所述通信端口发送的数据量,以及向所述服务器设备发送通过所述通信端口接收的数据量,
其中,所述服务器设备包括故障检测单元,其配置为:基于所述发送的数据量和所述接收的数据量,检测通过所述通信端口的通信处于异常状态。
6.根据权利要求5所述的通信***,
其中,所述服务器设备还包括:第二通知指令发送单元,其配置为:在检测到通过所述通信端口的通信处于异常状态的情况下,向具有所述通信端口的通信设备发送包括用于标识所述通信端口的通信端口标识信息的第二通知指令,
其中,所述多个通信设备中的每个通信设备还包括:第二通知单元,其配置为以可视方式输出,从所述服务器设备接收的所述第二通知指令中包括的通信端口标识信息所标识的所述通信端口的状态是异常状态。
7.根据权利要求1所述的通信***,
其中,所述第一通知单元包括:
针对多个通信端口配置的多个发光单元;以及
发光控制单元,配置为:激活针对从所述服务器设备接收的所述第一通知指令中包括的通信端口标识信息所标识的通信端口而配置的所述发光单元。
8.一种通信方法,包括:
由服务器设备保留连接配置信息,所述连接配置信息指示期望通过通信线缆相互连接的一对通信端口与该对通信端口和所述通信线缆的连接状态之间的对应关系;
由通信设备向所述服务器设备发送通信端口标识信息,所述通信端口标识信息用于标识所述通信线缆连接到的通信端口;
由服务器设备参考与所述通信端口标识信息对应的连接配置信息,以及如果该对通信端口中的不同于与所述通信端口标识信息对应的通信端口的另一通信端口还没有连接到所述通信线缆,则向具有所述另一通信端口的另一通信设备发送用于标识所述另一通信端口的第一通知指令;以及
由所述另一通信设备的第一通知单元以可视方式指示与所述第一通知指令对应的所述另一通信端口,作为所述通信线缆需要连接到的通信端口,
其中,所述另一通信设备包括所述第一通知单元,所述第一通知单元包括多个发出光的发光单元,其中所述多个发光单元布置为分别与感兴趣的设备配备的通信端口相关联,以及包括发光控制单元,其在接收到第一通知指令的情况下,使得所述多个发光单元中的布置为与第一通知指令中包括的通信端口标识信息所指示的通信端口相对应的发光单元发出光。
9.一种在根据权利要求1-7中任意一项所述的通信***中使用的服务器设备。
10.一种在根据权利要求1-7中任意一项所述的通信***中使用的通信设备。
CN201180010554.4A 2010-02-22 2011-02-21 通信***、通信方法、服务器设备、通信设备 Active CN102783095B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010035684 2010-02-22
JP2010-035684 2010-02-22
PCT/JP2011/053687 WO2011102512A1 (ja) 2010-02-22 2011-02-21 通信システム、通信方法、サーバ装置及び、通信装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201410747926.7A Division CN104468215A (zh) 2010-02-22 2011-02-21 通信***、通信方法、服务器设备、通信设备

Publications (2)

Publication Number Publication Date
CN102783095A CN102783095A (zh) 2012-11-14
CN102783095B true CN102783095B (zh) 2015-11-25

Family

ID=44483095

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201180010554.4A Active CN102783095B (zh) 2010-02-22 2011-02-21 通信***、通信方法、服务器设备、通信设备
CN201410747926.7A Pending CN104468215A (zh) 2010-02-22 2011-02-21 通信***、通信方法、服务器设备、通信设备

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201410747926.7A Pending CN104468215A (zh) 2010-02-22 2011-02-21 通信***、通信方法、服务器设备、通信设备

Country Status (7)

Country Link
US (2) US9185010B2 (zh)
EP (2) EP2945319B1 (zh)
JP (2) JP5532360B2 (zh)
KR (1) KR101415389B1 (zh)
CN (2) CN102783095B (zh)
TW (1) TWI519112B (zh)
WO (1) WO2011102512A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5484406B2 (ja) * 2011-06-23 2014-05-07 株式会社日立製作所 通信装置管理装置および管理プログラム
US8996778B2 (en) * 2012-12-13 2015-03-31 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Cable adapter correlation in a cluster
CN103369039A (zh) * 2013-07-04 2013-10-23 无锡盟欣智能科技有限公司 一种冷藏集装箱用监测***及方法
CN104426699B (zh) * 2013-08-30 2017-11-28 华为技术有限公司 通信方法、服务器及通信***
US9407510B2 (en) 2013-09-04 2016-08-02 Commscope Technologies Llc Physical layer system with support for multiple active work orders and/or multiple active technicians
WO2016135919A1 (ja) * 2015-02-26 2016-09-01 株式会社日立製作所 ストレージ装置
WO2016193445A1 (de) * 2015-06-03 2016-12-08 Hirschmann Automation And Control Gmbh Vlan-port-signaling
FI126417B (en) * 2015-12-10 2016-11-30 Airbus Defence & Space Oy Configuration of network security elements
US9924021B2 (en) * 2016-03-11 2018-03-20 Distech Controls Inc. Environment controllers capable of controlling a plurality of smart light fixtures
AU2016430856B2 (en) * 2016-11-30 2020-03-12 Honeywell International Inc. Intelligent inert measurement mode
JP7005163B2 (ja) * 2017-04-14 2022-01-21 キヤノン株式会社 画像形成装置、画像形成装置の制御方法及びプログラム
CN107888456B (zh) * 2017-12-04 2019-05-10 北京百度网讯科技有限公司 用于监测端口数据量的方法及装置
EP3828549A4 (en) * 2018-07-26 2022-04-20 Hitachi High-Tech Corporation DISTRIBUTED CONTROL SYSTEM, AUTOMATIC ANALYSIS DEVICE AND AUTOMATIC ANALYSIS SYSTEM
JP7469184B2 (ja) 2020-08-28 2024-04-16 ファナック株式会社 ネットワークシステム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1875582A (zh) * 2003-10-29 2006-12-06 京瓷株式会社 移动通信终端、移动通信管理装置、移动通信***、移动通信终端程序、移动通信管理程序、及移动通信方法
CN101626381A (zh) * 2008-07-07 2010-01-13 日立通讯技术株式会社 帧传送装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2949546B2 (ja) 1993-03-02 1999-09-13 富士通電装株式会社 配線接続装置及び配線接続方法
JP2001325124A (ja) * 2000-05-17 2001-11-22 Fujitsu Ltd 計算機、システム管理支援装置及び管理方法
US20020116485A1 (en) * 2001-02-21 2002-08-22 Equipe Communications Corporation Out-of-band network management channels
US6876652B1 (en) * 2000-05-20 2005-04-05 Ciena Corporation Network device with a distributed switch fabric timing system
US20030055932A1 (en) 2001-09-19 2003-03-20 Dell Products L.P. System and method for configuring a storage area network
US6625169B1 (en) * 2002-06-14 2003-09-23 Telesys Technologies, Inc. Integrated communication systems for exchanging data and information between networks
JP3938519B2 (ja) 2002-06-25 2007-06-27 株式会社東芝 ポート接続状態表示方法および通信装置および通信システム
US20040049785A1 (en) * 2002-09-06 2004-03-11 General Instrument Corporation Method and apparatus for delivering personalized alerts to set top box users without user intervention
US6957263B2 (en) * 2002-11-19 2005-10-18 Fujitsu Limited Connection management system and graphical user interface for large-scale optical networks
AU2004272192C1 (en) * 2003-09-10 2010-05-06 Hyperdata Technologies, Inc. Internet protocol optimizer
US20050076113A1 (en) * 2003-09-12 2005-04-07 Finisar Corporation Network analysis sample management process
US20050060574A1 (en) * 2003-09-13 2005-03-17 Finisar Corporation Network analysis graphical user interface
FR2892837B1 (fr) * 2005-10-31 2008-01-18 Gemplus Sa Telechargement de donnees dans des objets communicants portables presents dans un reseau de radiocommunications pendant une campagne
US20080104275A1 (en) * 2006-10-31 2008-05-01 Jason Robert Almeida Visual guidance and verification for interconnecting nodes
JP4851354B2 (ja) * 2007-02-01 2012-01-11 アラクサラネットワークス株式会社 ネットワーク設定情報管理システム
CN101809934B (zh) * 2007-06-19 2014-07-02 北卡罗来纳科姆斯科普公司 用于使用管理端口电路的方法、***和计算机程序产品
US8345705B2 (en) * 2007-09-28 2013-01-01 Centurylink Intellectual Property Llc Method and apparatus for conducting analog communication over a data cable
KR20090105813A (ko) * 2008-04-01 2009-10-07 소니 가부시끼 가이샤 서버 장치, 네트워크 시스템, 데이터 전송 방법 및 프로그램
JP2010010997A (ja) 2008-06-26 2010-01-14 Alaxala Networks Corp 中継装置及びその制御方法
JP2010035684A (ja) 2008-08-01 2010-02-18 Motoyoshi Mugitani 羽毛布団の製造方法
CN101459862B (zh) * 2008-11-21 2011-05-04 烽火通信科技股份有限公司 一种g.709连接监测开销的端到端自动配置的方法与装置
MX2011008506A (es) * 2009-02-13 2011-10-28 Adc Telecommunications Inc Dispositivos, sistemas y metodos de conectividad gestionada.
US8396952B2 (en) * 2009-08-12 2013-03-12 International Business Machines Corporation Provisioning and commissioning a communications network with a virtual network operations center and interface
JP2011076292A (ja) * 2009-09-30 2011-04-14 Hitachi Ltd 取得可能な機器情報に応じた障害原因解析ルールの設計方法及び計算機

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1875582A (zh) * 2003-10-29 2006-12-06 京瓷株式会社 移动通信终端、移动通信管理装置、移动通信***、移动通信终端程序、移动通信管理程序、及移动通信方法
CN101626381A (zh) * 2008-07-07 2010-01-13 日立通讯技术株式会社 帧传送装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Digital局域网与远程网的连接及故障处理;尚敏等;《计算机***应用(通信网络)》;19951230(第11期);第31-33页 *

Also Published As

Publication number Publication date
US20130024563A1 (en) 2013-01-24
JP2014150582A (ja) 2014-08-21
WO2011102512A1 (ja) 2011-08-25
EP2945319A1 (en) 2015-11-18
CN104468215A (zh) 2015-03-25
EP2541844A1 (en) 2013-01-02
KR101415389B1 (ko) 2014-07-04
JP5532360B2 (ja) 2014-06-25
CN102783095A (zh) 2012-11-14
JPWO2011102512A1 (ja) 2013-06-17
EP2541844B1 (en) 2015-05-06
US20160119252A1 (en) 2016-04-28
KR20120123462A (ko) 2012-11-08
EP2541844A4 (en) 2014-05-14
EP2945319B1 (en) 2020-03-25
TW201212600A (en) 2012-03-16
TWI519112B (zh) 2016-01-21
US9515962B2 (en) 2016-12-06
JP5610250B2 (ja) 2014-10-22
US9185010B2 (en) 2015-11-10

Similar Documents

Publication Publication Date Title
CN102783095B (zh) 通信***、通信方法、服务器设备、通信设备
JP4527157B2 (ja) 電子モジュールを備えたネットワーク・ドキュメンテーション・システム
KR101991342B1 (ko) 연결 포트 검출 기능을 구비한 패치 패널
WO2018003234A1 (ja) 情報処理システム、電池モジュール、制御方法、及びプログラム
CN103259699B (zh) 测试方法、***及客户端和服务端
CN105140886B (zh) 继电保护***和利用其来收集数据的方法
US20050111063A1 (en) Modular scanning system for cabling systems
CN103840879B (zh) 一种光纤局向识别方法、装置和***
CN112954825B (zh) 一种无线多频段数据贯通自组网融合通信装置及方法
CN113059569A (zh) 一种多端交互方法、装置及***
CN103346832B (zh) 一种光纤连接状态的检测方法及装置
CN105577427A (zh) 家用电器与移动终端之间通信连接的检测方法、装置
JP2005303924A (ja) 大規模ネットワーク
WO2016080065A1 (ja) 通信装置、誤接続判定方法およびプログラム
CN111277301B (zh) 一种基于n-x原则的电力通信故障分析方法及***
KR102177230B1 (ko) 시리얼 통신 식별장치 및 방법
JP2005244615A (ja) 通信システム、通信装置、及び、管理装置
CN115801703A (zh) 识别方法、交换机、网络及计算机可读存储介质
JP2007316909A (ja) 設備監視制御装置、データ中継器
JP2002247061A (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