Information processing device and information processing method
The information processing device addresses the challenge of monitoring multiple segments in APNs by integrating acquisition, correspondence, and output units to provide comprehensive path management and failure isolation.
Patent Information
- Application Number
- PCT/JP2024/006573
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-22
- Publication Date
- 2025-08-28
AI Technical Summary
Conventional communication technologies in All-Photonics Networks (APNs) struggle to monitor the entire path spanning multiple segments in a unified manner, leading to difficulties in identifying and isolating failures that affect multiple segments due to the inability of EMS systems to recognize and manage the entire path configuration.
An information processing device that integrates an acquisition unit to gather device status information, a correspondence unit to associate this information with path layout, and an output unit to provide centralized monitoring across multiple segments, enabling comprehensive path management.
Enables centralized monitoring and management of the entire path across multiple segments, facilitating efficient failure identification and isolation by integrating device status information from all segments.
Smart Images

Figure JP2024006573_28082025_PF_FP_ABST
Abstract
Description
Information processing device and information processing method
[0001] The present invention relates to an information processing device and an information processing method.
[0002] In recent years, a wide variety of information has been transmitted and received using communication technology, which has led to a demand for improved communication technology performance. APN (All-Photonics Network) introduces photonics (optical)-based technology throughout the entire network, from the network to the terminals, thereby achieving extremely low power consumption, high quality, large capacity, and low latency transmission, which are difficult to achieve with current electronics-based technology.
[0003] To provide long-distance L1 services in networks such as APNs, an E2E path is constructed for transmission across multiple segments. Each segment of the E2E path is staffed by a maintenance person, and if a failure occurs in a device within the path, the maintenance person for the segment in which the failed device resides will isolate the failed device and take appropriate action.
[0004] Kubo et al., "Fault Localization Technology in Optical Transmission Networks," NTT Technical Journal, May 2019. <https: / / journal.ntt.co.jp / wp-content / uploads / 2020 / 06 / JN20190521.pdf> [Retrieved February 9, 2024]
[0005] However, with the above-mentioned conventional technology, it is sometimes impossible to monitor the entire path spanning multiple segments in a unified manner. For example, with the above-mentioned conventional technology, when an E2E path for transmission spanning multiple segments is constructed, the maintainer of each segment can only grasp the situation within the segment that he or she is responsible for, and therefore cannot grasp and monitor the situation of the entire E2E path in a unified manner.
[0006] In order to solve the above-mentioned problems and achieve the object, the information processing device of the present invention is characterized by having an acquisition unit that acquires information regarding the status of equipment within a segment included between optical terminal devices that perform optical communication between paths, a correspondence unit that, when the segment of the device itself is a representative segment, associates the information regarding the status of the equipment acquired by the acquisition unit and the information regarding the status of equipment received from other information processing devices with the layout information of the constituent equipment in the entire path, and an output unit that outputs the layout information to which the information regarding the status of the equipment is associated by the correspondence unit.
[0007] According to the present invention, it is possible to provide an effect of being able to monitor the entire path spanning a plurality of segments in an integrated manner.
[0008] FIG. 1 is a diagram illustrating the creation of a closed path within each segment according to the related art. FIG. 2 is a diagram illustrating a problem that occurs when a path spanning segments according to the related art is created. FIG. 3 is a diagram illustrating an information processing system according to an embodiment. FIG. 4 is a block diagram illustrating an example of the configuration of an information processing device according to an embodiment. FIG. 5 is a diagram illustrating an example of data stored in an information processing device according to an embodiment. FIG. 6 is a diagram illustrating an example of data stored in an information processing device according to an embodiment. FIG. 7 is a diagram illustrating a specific example of information regarding the status of devices within a segment acquired by an information processing device according to an embodiment. FIG. 8 is a diagram illustrating a specific example of mapping information created when the own segment is not a representative segment according to an embodiment. FIG. 9 is a diagram illustrating a specific example of an alarm / PM information list after mask processing according to an embodiment. FIG. 10 is a diagram illustrating a specific example of mapping information created when the own segment is a representative segment according to an embodiment. FIG. 11 is a diagram illustrating a specific example of processing to identify a device located most upstream according to an embodiment. FIG. 12 is a diagram illustrating a specific example of processing when the own segment of the device is not a representative segment in an information processing device according to an embodiment. FIG. 13 is a diagram illustrating a specific example of processing when the own segment of the device is a representative segment in an information processing device according to an embodiment. FIG. 14 is a flowchart illustrating an example of the flow of information processing according to an embodiment. FIG. 15 is a diagram illustrating an example of a computer that executes an information processing program.
[0009] Hereinafter, embodiments of an information processing device and an information processing method according to the present application will be described in detail with reference to the accompanying drawings. However, the information processing device and the information processing method according to the present application are not limited to these embodiments.
[0010] [1. Introduction] (1-1. Overview of Prior Art) First, an overview of the transmission technology according to this embodiment when passing through multiple segments will be described with reference to Fig. 1. Fig. 1 is a diagram illustrating the creation of a closed path within each segment according to prior art. Conventionally, as shown in Fig. 1, when performing long-distance transmission across multiple segments, an optical terminal device is installed before crossing the domain, and a closed path is created within each segment.
[0011] The EMS (Element Management System) recognizes a line with optical terminal devices on both ends as a path, and by assigning an EMS to each segment, it monitors each path. Here, because each segment is closed by an optical terminal device, it is not affected by failures that occur in equipment in other segments. Therefore, maintenance personnel for each segment only need to understand and respond to failures in their own segment.
[0012] Next, a transmission technology when using an APN according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing the problems that arise when a path spanning each segment is created according to the conventional technology. As shown in Fig. 2, to provide long-distance L1 services in a network such as an APN, an E2E path for transmission spanning multiple segments is constructed.
[0013] In an E2E path, optical terminal devices are installed only at both ends of a path that spans multiple segments, so the EMS of each segment cannot recognize the path within the segment. Each EMS of segments A to D in Figure 2 cannot recognize a path that has optical terminal devices at both ends in its own segment, and therefore cannot recognize the configuration of "Path 1" that spans multiple segments. In other words, in a configuration in which optical terminal devices are installed only at both ends of a path that spans multiple segments, the EMS of each segment can only obtain information within its own segment, which poses the problem of not being able to centrally monitor the entire path that spans multiple segments.
[0014] In this situation, if a failure occurs in an optical repeater in a path, segments in the path other than the segment in which the failed optical repeater is located will also be affected. Therefore, if a communication interruption occurs due to the failure of an optical repeater in a segment other than the own segment, information about segments other than the own segment cannot be obtained, making it impossible to take measures such as isolating the failure to the location of the failure.
[0015] (1-2. Overview of the information processing device according to this embodiment) The information processing device according to this embodiment was invented with the aim of solving the above-mentioned problems, and has the effect of being able to centrally monitor the entire path spanning multiple segments.
[0016] Next, an information processing system according to this embodiment will be described. FIG. 3 is a diagram showing the information processing system according to this embodiment. In the system shown in FIG. 3, an information processing device 100A whose own segment is the representative segment is connected to information processing devices 100B-D whose own segment is not the representative segment. Furthermore, each of the information processing devices 100A-D is connected one-to-one to an EMS 200A-D that monitors the respective segment, and acquires information about the status of devices within the segment. Note that the system shown in FIG. 3 is an example, and the number of information processing devices 100 and EMSs 200 is not particularly limited.
[0017] The information processing device 100 is an information processing device that, for example, acquires alarm / PM (Performance Monitoring) information for equipment within a segment (its own segment) that is monitored by the EMS 200 connected to the device, and if the own segment is a representative segment, also receives information within other segments from other information processing devices 100, thereby displaying monitoring information for the entire path to the maintainer, and is realized by a computer, etc.
[0018] The EMS 200 is an information processing device that acquires information about the status of equipment, such as alarms and PM information, of equipment in its own segment that it is responsible for monitoring, and is realized by a computer or the like.
[0019] The processing performed by the information processing device 100 according to this embodiment will be described below. The information processing device 100 acquires information about the status of devices in segments between optical terminal devices that perform optical communication between paths. If the segment of the information processing device 100 is a representative segment, the information processing device 100 associates the acquired information about the status of the devices and information about the status of devices received from other information processing devices with arrangement information about the constituent devices in the entire path, and then outputs the arrangement information associated with the information about the status of the devices.
[0020] For example, the information processing device 100 obtains an alarm / PM information list that links information about the status of equipment, such as alarms and PM information, for equipment within a segment included in a path, for a segment included between optical terminal devices that perform optical communication between paths.
[0021] The information processing device 100 then creates mapping information for the entire path, for example, by associating the acquired alarm / PM information lists for both the own segment and other segments with pre-stored configuration information for the component devices of the entire path. Note that in the following explanation, the information created by associating the alarm / PM information with the component device configuration diagram will be referred to as mapping information. The information processing device 100 then outputs the created mapping information for the entire path to a monitoring screen that can be viewed by the maintenance person of the own segment.
[0022] As a result, when the information processing device 100's own segment is a representative segment, it can output mapping information for the entire path using not only the alarm / PM information list within its own segment but also the alarm / PM information lists of other segments, thereby enabling centralized monitoring of the entire path spanning multiple segments.
[0023] 2. Configuration of Information Processing Device 100 Next, the configuration of the information processing device 100 shown in Fig. 3 will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example configuration of the information processing device according to the embodiment. The information processing device 100 has a communication unit 110, a control unit 120, and a storage unit 130, and the information processing device 100 is connected to each device via wire or wirelessly so that they can communicate with each other.
[0024] The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is connected to other information processing devices 100 and the EMS 200 in its own segment by wire or wirelessly, and mediates the acquisition process of equipment alarms and PM information from the EMS 200, and mediates the reception and transmission process of alarm / PM information lists (described later) with other information processing devices 100.
[0025] The storage unit 130 is realized by a storage device such as a RAM (Random Access Memory) or a hard disk, for example. The storage unit 130 stores data and programs required for various processes performed by the control unit 120. The storage unit 130 also includes a configuration management DB 131 and an alarm / PM management DB 132, which are closely related to the present invention.
[0026] The configuration management DB 131 is a DB that stores configuration information of devices included in paths, and is stored in advance before each process described below is performed. The configuration management DB 131 stores multiple devices that make up each of multiple paths that pass through the device itself, which is the monitoring target. Here, the configuration information of devices in paths stored in the configuration management DB 131 will be described with reference to Fig. 5 . Fig. 5 is a diagram illustrating an example of data stored in an information processing device according to an embodiment.
[0027] As shown in FIG. 5 , the configuration management DB 131 stores, for example, a "path name," an "device ID," an "alarm / PM location ID," and a "path ID." The "path name" stores the name of the path to be monitored. The "device ID" stores identification information assigned to the devices that make up the path, and the "alarm / PM location ID" stores identification information of the location from which alarms and PM information are acquired. For example, one optical repeater has a connection point with an upstream device and a connection point with a downstream device, so there are two "alarm / PM location IDs." The "path ID" is information that combines the device ID and the alarm / PM location ID, and this information is used to perform the association process described below.
[0028] For example, the configuration management DB 131 stores "device ID: 1000," "alarm / PM location ID: A / a," and "path ID: 1000A / a" for the path "path name: pass1."
[0029] When the own segment is not a representative segment, the alarm / PM management DB 132 stores the alarm / PM information of the own segment acquired from the EMS 200 of the own segment. Furthermore, when the own segment is a representative segment, the alarm / PM management DB 132 stores the alarm / PM information of the own segment acquired from the EMS 200 of the own segment, as well as the alarm / PM information of other segments received from the information processing device 100 of the other segment. Here, the alarm / PM management information stored in the alarm / PM management DB 132 will be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of data stored in the information processing device according to the embodiment.
[0030] 6, the alarm / PM management DB 132 stores, for example, a "path ID," an "alarm / PM," and an "IP address of the alarm / PM location." The "alarm / PM" stores information such as the content and numerical values of the alarm and PM information acquired from the device. The "IP address of the alarm / PM location" stores the IP address of the location where the alarm or PM information was acquired.
[0031] For example, the alarm / PM management DB 132 stores "alarm / PM: α" and "IP address of alarm / PM location: 192.0.2.2" for the location "path ID: 1000A / a".
[0032] Returning to the description of Fig. 4, the control unit 120 is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing various programs stored in a storage device within the device using RAM as a work area. The control unit 120 is also realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 120 includes an acquisition unit 121, an association unit 122, an output unit 123, a mask processing unit 124, a transmission unit 125, and an identification unit 126.
[0033] The information processing device 100 according to this embodiment performs different processing when the current segment is a representative segment and when the current segment is not a representative segment. Note that a representative segment is a segment that collects information on other segments in a path other than the current segment and monitors the entire path, and is set in advance by an external maintenance person or the like. Note that whether or not a segment is a representative segment can be switched by setting. Below, processing when the current segment is not a representative segment and processing when the current segment is a representative segment will be described in order.
[0034] First, we will explain the processing performed when the current segment is not the representative segment. The acquisition unit 121 acquires information about the status of devices in a segment included between optical terminal devices that perform optical communication between paths. For example, in a system that performs optical communication within a path with optical terminal devices installed at both ends, the acquisition unit 121 acquires alarm and PM information from the EMS 200 for devices such as optical repeaters and REPs in the current segment, which is a certain area included in the path. The acquisition unit 121 then stores the acquired information in the alarm / PM management DB 132.
[0035] Furthermore, for example, after the above-described processing, the acquisition unit 121, in response to input of a path name of a monitoring target by a maintenance operator, searches the configuration management DB 131 for the received path name and acquires multiple path IDs within its own segment. Next, the acquisition unit 121 searches the acquired path IDs in the alarm / PM management DB 132 and acquires alarm / PM information linked to each path ID. As a result, the acquisition unit 121 acquires an alarm / PM information list for its own segment in which information about devices within its own segment is linked to the alarm / PM information.
[0036] Here, referring to Fig. 7, an alarm / PM information list in which device information acquired by the acquisition unit 121 is linked to alarm / PM information through a series of processes will be described. Fig. 7 is a diagram showing a specific example of information regarding the status of devices in a segment acquired by an information processing apparatus according to an embodiment. As shown in Fig. 7, the acquisition unit 121 acquires an alarm / PM information list in which information such as a "path ID" and "alarm / PM," "IP address of alarm / PM location," and "destination path ID" is linked through search processes in the configuration management DB 131 and the alarm / PM management DB 132.
[0037] For example, in response to input of "pass1" from the maintenance operator, the acquisition unit 121 acquires an alarm / PM information list for the own segment included in "pass1" that links the location of "path ID: 1000A / a" with "alarm / PM: α," "IP address of alarm / PM location: 192.0.2.2," and "destination path ID: 1001B / b."
[0038] If the segment of the own device is not a representative segment, the association unit 122 associates the information on the device status acquired by the acquisition unit 121 with the arrangement information of the constituent devices in the entire path. For example, the association unit 122 references the alarm / PM information list of the own segment acquired by the acquisition unit 121, and creates mapping information for the entire path in which the alarm / PM information list is associated with the arrangement information of the entire path that has been stored in advance. Note that if the own segment is not a representative segment, the created mapping information reflects only the alarm / PM information list of the own segment.
[0039] Here, with reference to FIG. 8, mapping information created when the current segment is not a representative segment will be described. FIG. 8 is a diagram showing a specific example of mapping information created when the current segment is not a representative segment according to the embodiment. First, the information processing device 100 stores in advance the layout information of devices on the entire path to be monitored. Here, the layout information may be created, for example, by referring to information stored in the configuration management DB 131, or may be created using information received as input from a maintenance person.
[0040] In creating the layout information, the layout information of the devices in the own segment is created in detail using information such as the device ID of the device, but for the information of the devices in other segments, dummy nodes are created and a layout diagram is created that reflects the information on the correspondence relationship between the device connections (layout information). As shown in Figure 8, the information of devices such as optical repeaters and REPs is also reflected for the devices in the own segment, but for the devices in other segments, only the layout correspondence relationship is reflected.
[0041] The associating unit 122 associates the information in the acquired alarm / PM information list for the own segment with the above-mentioned configuration information to create mapping information that reflects whether or not an alarm has been issued for the device in the own segment within the path indicated in the configuration information. In the example of Fig. 8, as a result of the association process, mapping information is created that indicates that an alarm has been issued for the optical repeater at the right end of the own segment.
[0042] The output unit 123 outputs the arrangement information to which the information on the device status has been associated by the association unit 122. For example, when the own segment is not a representative segment, the output unit 123 outputs mapping information (see FIG. 8 ) to which only the alarm / PM information list of the own segment is associated, to a monitoring screen to be checked by a maintenance person who manages the own segment.
[0043] The mask processing unit 124 masks predetermined information from the list that associates devices with information indicating abnormal states of the devices, which is acquired by the acquisition unit 121. Here, the processing content performed by the mask processing unit 124 will be described with reference to Fig. 9. Fig. 9 is a diagram showing a specific example of an alarm / PM information list after mask processing according to the embodiment.
[0044] 9, the mask processing unit 124 masks the information of the "IP address of the alarm / PM location" of the device in its own segment to "X.X.X.X" from the alarm / PM information list (see FIG. 7) of its own segment acquired by the aforementioned acquisition unit 121. This allows the mask processing unit 124 to mask the unnecessary information of the "IP address of the alarm / PM location" when transmitting mapping information of the device in its own segment to the information processing device 100 of the representative segment.
[0045] The information that the masking processing unit 124 masks is not particularly limited, and it is sufficient that only the minimum amount of information that can identify the location where the alarm was confirmed is transmitted in the transmitted alarm / PM information list.
[0046] The transmitting unit 125 transmits to the representative segment the list in which predetermined information has been masked by the mask processing unit 124. For example, the transmitting unit 125 transmits the alarm / PM information list (see FIG. 9 ) in which unnecessary information has been masked by the mask processing unit 124 in a file format to the information processing device 100 of the representative segment.
[0047] Next, the processing performed when the own segment is the representative segment will be described. The acquisition unit 121 performs processing similar to the processing performed when the own segment is not the representative segment, as described above, but when the own segment is the representative segment, it also acquires the alarm / PM information lists of other segments. For example, in addition to acquiring the alarm / PM information list of the own segment, the acquisition unit 121 also acquires the alarm / PM information lists of other segments included in the path to be monitored, which have been received from the information processing device 100 of the other segments and stored in advance in the alarm / PM management DB 132.
[0048] When the segment of the own device is a representative segment, the association unit 122 associates the information regarding the status of the device acquired by the acquisition unit 121 and the information regarding the status of the device received from other information processing devices with the placement information of the constituent devices in the entire path.
[0049] For example, the associating unit 122 creates mapping information for the entire path by referencing both the alarm / PM information list for the current segment and the alarm / PM information list for the other segment acquired by the acquiring unit 121, and associating the alarm / PM information list with pre-stored configuration information for the entire path. Note that if the current segment is a representative segment, the created mapping information reflects the alarm / PM information list for the entire path.
[0050] Here, with reference to Fig. 10, mapping information for the entire path that is created when the current segment is the representative segment will be described. Fig. 10 is a diagram showing a specific example of mapping information that is created when the current segment is the representative segment according to the embodiment. Fig. 10 shows mapping information for the entire path that is created by the association unit 122 of the information processing device 100 for segment A, which is the representative segment.
[0051] 10, the association unit 122 creates mapping information for the entire path using the alarm / PM information list of its own segment, segment A, and the masked alarm / PM information lists of the other segments, segments B to D. This enables the information processing device 100 to inform the maintainer of the representative segment that an alarm has been confirmed in the device at the right end of segment C across the entire path.
[0052] The output unit 123 outputs the arrangement information to which the information on the device status has been associated by the association unit 122. For example, when the own segment is a representative segment, the output unit 123 outputs mapping information of the entire path (see FIG. 10 ) to which the alarm / PM information lists of both the own segment and other segments have been associated, to a monitoring screen to be checked by a maintenance person who manages the own segment.
[0053] Furthermore, the output unit 123 outputs information about the status of devices in the entire path, in which an abnormal state is associated with the device identified by the identification unit 126. For example, the output unit 123 associates an alarm only with the most upstream device on the transmitting side that caused the alarm identified by the identification unit 126 (described later), and outputs mapping information in which alarms of devices further downstream are filtered out.
[0054] When abnormal states are associated with multiple devices in the information about the device states in the entire path, the identifying unit 126 identifies the upstream device that is closest to the transmitting side among the multiple devices. For example, when an alarm is confirmed in multiple devices in the mapping information for the entire path, the identifying unit 126 identifies the upstream device that is closest to the source of transmission among the devices in which an alarm is confirmed.
[0055] Here, a method for identifying the most upstream device by the identification unit 126 will be described with reference to Fig. 11. Fig. 11 is a diagram showing a specific example of the process for identifying the most upstream device according to the embodiment. First, a situation in which the process by the identification unit 126 is performed will be described.
[0056] Optical communications between optical terminals are mutual, and the information on the source and destination of communication differs depending on the direction of communication. As shown in Figure 11, if a failure occurs in the tenth device from the left in the path (excluding the optical terminal), communication will be interrupted at the tenth device, and communication will also be interrupted at the eleventh through thirteenth devices downstream of the tenth device. As a result, each of the tenth through thirteenth devices will issue a loss of signal (LOS) alarm, and the mapping information will reflect the alarms for each of the tenth through thirteenth devices.
[0057] In this case, the identifying unit 126 identifies the tenth to thirteenth devices associated with the alarm from the mapping information of the own segment and the mapping information of the other segments. Then, the identifying unit 126 references the devices, the data stored in the configuration management DB 131 and the alarm / PM management DB 132, and the layout information of the entire path, and identifies the tenth device, which is located furthest upstream, from among the tenth to thirteenth devices as the device in which the failure that caused the alarm occurred.
[0058] As a result, when a failure in an upstream device causes an alarm to be confirmed in a downstream device, the identification unit 126 can identify the most upstream device in which a failure has occurred, allowing the maintenance person to properly identify the device in which the failure has occurred.
[0059] 12 and 13, a specific example of processing performed by the information processing device 100 will be described. Fig. 12 is a diagram showing a specific example of processing performed by the information processing device according to the embodiment when the segment of the device itself is not a representative segment. Fig. 13 is a diagram showing a specific example of processing performed by the information processing device according to the embodiment when the segment of the device itself is a representative segment.
[0060] 12 shows the overall processing flow of the information processing apparatus 100 when the segment of the information processing apparatus 100 itself is not a representative segment. First, the acquisition unit 121 searches the data stored in the configuration management DB 131 for the search target path name received from the maintenance person, and acquires the path ID within the own segment of the target path (FIG. 12(1)). Next, the acquisition unit 121 searches the data in the alarm / PM management DB 132, which has previously stored alarm / PM information for devices in the own segment, for the acquired path ID, and acquires an alarm / PM information list indicating the alarm associated with the path ID (FIG. 12(2)).
[0061] Next, the association unit 122 references the acquired alarm / PM information list and creates mapping information that associates the alarm / PM information of its own segment with the device location information for the entire path (FIG. 12 (3)). The output unit 123 then outputs the created mapping information to a monitoring screen where a maintenance person can check it (FIG. 12 (4)). The mask processing unit 124 also creates an alarm / PM information list by masking unnecessary parts from the acquired alarm / PM information list (FIG. 12 (5)). The transmission unit 125 then transmits the masked mapping information to the information processing device 100 of the representative segment (FIG. 12 (6)).
[0062] Through the above-described series of processes, an information processing device 100 whose own segment is not a representative segment can allow a maintenance person to understand the mapping information of the equipment within its own segment, and can also send a masked alarm / PM information list with unnecessary parts masked to the representative segment.
[0063] 13 shows the overall processing flow of the information processing device 100 when its own segment is the representative segment. First, when its own segment is the representative segment, the information processing device 100 receives the masked alarm / PM information list transmitted from the other segments and stores it in advance in the alarm / PM management DB 132 (FIG. 13(0)).
[0064] The acquisition unit 121 then acquires the alarm / PM information list of the devices in its own segment and the alarm / PM information list of the devices in the other segments after masking, using the same process as shown in Fig. 12 (Fig. 13(1) and (2)). Next, the association unit 122 creates mapping information for the entire path to be monitored, using the alarm / PM information list for the entire path, which is made up of the alarm / PM information list in its own segment and the alarm / PM information list of the other segments after masking (Fig. 13(3)). Then, the output unit 123 outputs the created mapping information for the entire path to a monitoring screen where the maintenance person can check it (Fig. 13(4)).
[0065] Through the series of processes described above, the information processing device 100, whose own segment is the representative segment, can output mapping information for the entire path being monitored to the monitoring screen using alarm / PM information lists of devices within its own segment as well as alarm / PM information lists sent from other segments, so it can be said that the entire path spanning multiple segments can be monitored in a centralized manner.
[0066] 4. Example of Information Processing Next, the flow of processing by the information processing device 100 will be described with reference to Fig. 14. Fig. 14 is a flowchart showing an example of the flow of information processing according to the embodiment. Note that the steps in the flowchart shown in Fig. 14 may be executed in a different order, and some processing may be omitted.
[0067] First, the information processing device 100 determines whether its own segment is a representative segment (S101). If the segment of the own device is not a representative segment (S101; No), the acquisition unit 121 searches for the monitoring target path name received from the maintenance person and acquires the path ID (S102). Next, the acquisition unit 121 acquires the alarm / PM information list of the own segment based on the acquired path ID (S103). Next, the association unit 122 creates mapping information by associating the alarm / PM information list with the location information of the equipment in the own segment (S104).
[0068] Next, the output unit 123 outputs the created mapping information of the own segment to the monitoring screen (S105). After that, the mask processing unit 124 creates an alarm / PM information list by masking unnecessary information from the alarm / PM information list (S106). Then, the transmission unit 125 transmits the masked alarm / PM information list to the representative segment (S107), and the information processing device 100 ends the process.
[0069] On the other hand, if the segment of the information processing device 100 is the representative segment (S101; Yes), the information processing device 100 receives the masked alarm / PM information list from the other segment (S108).Then, the acquisition unit 121 searches for the monitoring target path name received from the maintenance person and acquires the path ID (S109).Next, the acquisition unit 121 acquires the alarm / PM information list of both the segment of the information processing device 100 and the other segment based on the acquired path ID (S110).
[0070] Next, the association unit 122 creates mapping information by associating both alarm / PM information lists with the device layout information of the entire path (S111).Then, the output unit 123 outputs the mapping information of the entire path (S112), and the information processing device 100 ends the process.
[0071] 5. Effects of the embodiment As described above, the information processing device 100 according to the present embodiment includes an acquisition unit 121, an association unit 122, and an output unit 123. The acquisition unit 121 acquires information about the status of devices in segments included between optical terminal devices that perform optical communication between paths. When the segment of the own device is a representative segment, the association unit 122 associates the information about the device status acquired by the acquisition unit 121 and the information about the device status received from other information processing devices with the arrangement information of the constituent devices in the entire path. The output unit 123 outputs the arrangement information associated with the information about the device status by the association unit 122.
[0072] As a result, when the information processing device 100's own segment is a representative segment, it uses the alarm / PM information list of other segments in addition to the alarm / PM information list of its own segment to output mapping information showing the alarm / PM information of devices in the entire path, thereby enabling centralized monitoring of the entire path spanning multiple segments.
[0073] The information processing device 100 also has a mask processing unit 124 and a transmission unit 125. When the segment of the device itself is not the representative segment, the mask processing unit 124 masks predetermined information from the list that associates devices with information indicating abnormal states of the devices, acquired by the acquisition unit 121. The transmission unit 125 transmits the list in which the predetermined information has been masked by the mask processing unit 124 to the representative segment.
[0074] As a result, if the information processing device 100's own segment is not the representative segment, it sends the alarm / PM information list of its own segment to the representative segment with detailed information about the equipment masked, so that the detailed information about the equipment is not shared with the representative segment, but the alarm information of its own segment can be shared with the representative segment.
[0075] The information processing device 100 also includes an identification unit 126. When abnormal states are associated with multiple devices in the information regarding the device states on the entire path, the identification unit 126 identifies the most upstream device on the transmitting side among the multiple devices. In this case, the output unit 123 outputs information regarding the device states on the entire path, in which the abnormal state is associated with the device identified by the identification unit 126.
[0076] As a result, when a failure in a certain device causes an alarm to be confirmed in multiple devices downstream of that device, the information processing device 100 maps the alarm only to the upstream device closest to the sender, making it easy to identify the device in which the failure that caused the alarm occurred.
[0077] [6. System Configuration, etc.] Of the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0078] Furthermore, the components of each device shown in the figure are conceptual functional units and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of the devices can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. Furthermore, all or any part of the processing functions performed by each device can be realized by a CPU and a program analyzed and executed by the CPU, or can be realized as hardware using wired logic.
[0079] 4 may be held in a storage server or the like, rather than being held by the information processing device 100. In this case, the information processing device 100 acquires various pieces of information by accessing the storage server.
[0080] 7. Hardware Configuration Fig. 15 is a diagram showing an example of a hardware configuration. The information processing apparatus 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 15, for example.
[0081] 15 is a diagram showing an example of a computer that executes an information processing program. The computer 1000 includes, for example, a memory 1010 and a CPU 1020. The computer 1000 also includes a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These components are connected by a bus 1080.
[0082] The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to a hard disk drive 1090. The disk drive interface 1040 is connected to a disk drive 1041. A removable storage medium such as a magnetic disk or optical disk is inserted into the disk drive 1041. The serial port interface 1050 is connected to a mouse 1110 and a keyboard 1120, for example. The video adapter 1060 is connected to a display 1130, for example.
[0083] The hard disk drive 1090 stores, for example, an OS (Operating System) 1091, an application program 1092, a program module 1093, and program data 1094. That is, the programs that define each process of the information processing device 100 are implemented as program modules 1093 in which code that can be executed by the computer 1000 is written. The program modules 1093 are stored, for example, in the hard disk drive 1090. For example, the program modules 1093 for executing processes similar to those of the functional configuration of the information processing device 100 are stored in the hard disk drive 1090. Note that the hard disk drive 1090 may be replaced with an SSD (Solid State Drive).
[0084] Furthermore, setting data used in the processing of the above-described embodiment is stored as program data 1094, for example, in memory 1010 or hard disk drive 1090. Then, CPU 1020 reads out program module 1093 or program data 1094 stored in memory 1010 or hard disk drive 1090 into RAM 1012 as necessary and executes them.
[0085] The program module 1093 and program data 1094 may not necessarily be stored in the hard disk drive 1090, but may instead be stored in a removable storage medium and read by the CPU 1020 via the disk drive 1041 or the like. Alternatively, the program module 1093 and program data 1094 may be stored in another computer connected via a network (LAN, WAN, etc.). The program module 1093 and program data 1094 may then be read by the CPU 1020 from the other computer via the network interface 1070.
[0086] 100, 100A to 100D Information processing device 110 Communication unit 120 Control unit 121 Acquisition unit 122 Correlation unit 123 Output unit 124 Mask processing unit 125 Transmission unit 126 Identification unit 130 Storage unit 131 Configuration management DB 132 Alarm / PM management DB 200, 200A to 200D EMS
Claims
1. An information processing device characterized by having: an acquisition unit that acquires information regarding the status of equipment within a segment included between optical terminal devices that perform optical communication between paths; a correspondence unit that, when the segment of the device itself is a representative segment, associates the information regarding the status of the equipment acquired by the acquisition unit and the information regarding the status of the equipment received from other information processing devices with layout information of the constituent equipment in the entire path; and an output unit that outputs the layout information to which the information regarding the status of the equipment has been associated by the correspondence unit.
2. The information processing device according to claim 1, further comprising: a masking processing unit that, if the segment of the device itself is not the representative segment, masks specified information from a list acquired by the acquisition unit that associates the device with information indicating an abnormal state of the device; and a transmitting unit that transmits the list in which the specified information has been masked by the masking processing unit to the representative segment.
3. The information processing device according to claim 1, characterized in that, when an abnormal state is associated with multiple devices in the information regarding the status of the devices in the entire path, an identification unit identifies the most upstream device on the sending side among the multiple devices, and the output unit outputs information regarding the status of the devices in the entire path, with the abnormal state associated with the device identified by the identification unit.
4. An information processing method executed by an information processing device, comprising: an acquisition step of acquiring information regarding the status of equipment within a segment included between optical terminal devices that perform optical communication between paths; if the segment of the device itself is a representative segment, a correspondence step of associating the information regarding the status of the equipment acquired in the acquisition step and the information regarding the status of the equipment received from other information processing devices with layout information of the constituent equipment in the entire path; and an output step of outputting the layout information to which the information regarding the status of the equipment has been associated by the correspondence step.
Citation Information
Patent Citations
Communication path management device, communication path management method, and communication path management program
JP2016158135A