The present disclosure relates to a band calculation device, a band calculation method, and a program.
Conventionally, there has been known a technique for calculating a band required when a failure occurs in a network in consideration of a bypass path. For example, a technique for determining a bypass path through which information is transmitted when a failure occurs in accordance with traffic volume is described in NPL 1. PTL 1 describes calculating a target communication band based on observation data indicating a time-series change in the traffic volume of each existing line observed through a target communication path by using the technique described in NPL 1.
However, as the size of the relay network becomes large, the path and topology become complicated. In addition, the path and topology may be changed in accordance with the change of the facility in accordance with the change of the utilization status of the relay network. In such a situation, in view of the traffic volume when a failure occurs, there is a tendency that man-hours required for calculating the communication band of the link constituting the relay network for each topology is increased.
An object of the present disclosure, which has been made in view of the above-described problems, is to provide a band calculation device, a band calculation method, and a program that can reduce man-hours required for processing of calculating a band of a link constituting a relay network.
In order to solve the above problem, a band calculation device according to the present disclosure, which calculates a band of the link of a relay network which is constituted by nodes and links connecting the nodes and which relays information transmitted and received between a plurality of communication bases, includes an input unit that receives an input of topology information indicating ports of nodes constituting the relay network, connection destination ports of the ports, and links connecting the ports and the connection destination ports, respectively, path information indicating primary paths that relay the information when a failure does not occur, paths including backup paths that relay the information when the failure occurs in the primary path, and via transmission ports that are the ports for transmitting the information in the paths, respectively, and traffic information indicating the port and traffic statistic value of the port, respectively, and a calculation unit that calculates a band of the link on the basis of the topology information, the path information and the traffic information.
In addition, in order to solve the above problem, a band calculation method according to the present disclosure, which calculates a band of the link of a relay network which is constituted by nodes and links connecting the nodes and which relays information transmitted and received between a plurality of communication bases, includes a step of receiving an input of topology information indicating ports of nodes constituting the relay network, connection destination ports of the ports, and links connecting the ports and the connection destination ports, respectively, path information indicating primary paths that relay the information when a failure does not occur, paths including backup paths that relay the information when the failure occurs in the primary path, and via transmission ports that are the ports for transmitting the information in the paths, respectively, and traffic information indicating the port and traffic statistic value of the port, respectively, and a step of calculating a band of the link on the basis of the topology information, the path information and the traffic information.
Further, in order to solve the above problem, a program according to the present disclosure causes a computer to function as the band calculation device described above.
According to a display method, a band calculation device, and a program according to the present disclosure, man-hours required for processing of calculating a band of a link constituting a relay network can be reduced.
First, embodiments of the present disclosure will be described with reference to the drawings.
The overall configuration of a first embodiment will be described with reference to
The band calculation system 100 according to the first embodiment calculates a band of a relay network NWR1 which relays information transmitted and received between nodes NA and NB included in two user networks NWUA and NWUB, respectively, as shown in
Thereafter, when the user networks NWUA and NWUB and the user networks NWUC and NWUD described later are not distinguished from each other, they are simply referred to as “user network NMU”. Further, nodes NA and NB included in the user network NWU directly connected from a node included in the relay network NWR1 (not via other devices) may be referred to as “communication bases”.
The network information management device 1 manages information on the relay network NWR1. As described above, the relay network NWR1 relays information transmitted and received between the plurality of user networks NWU. In addition, the relay network NWR1 is configured to transmit and receive information transmitted and received via a primary path via a backup path when a part of the communication path is disconnected due to an occurrence of a failure or the like of the relay network NWR1, and to continue transmission and reception of the information between the plurality of user networks NWU. Note that the primary path is a path through which information is relayed when no failure occurs, and the backup path is a path through which information is relayed when the failure occurs in the primary path. The path is a path through which information is transmitted between one user network NWU (user network NWUA in this example) and another user network NWU (user network NWUB in this example).
In this way, the relay network NWR1 is provided with a redundant path by the primary path and the backup path. Therefore, the topology of the relay network NWR1 can be a ring type, a mesh type, or the like. In addition, the primary path and the backup path in the relay network NWR1 are designed in advance, and the backup path switched from the primary path in response to disconnection of communication in the relay network NWR1 is determined in advance.
The network topology of the relay network NWR1 in the example shown in
The port P of one node N and the port P of the other node N are connected by a link L. In this example, the port P1 and the port P5 are connected by a link L1, the port P2 and the port P7 are connected by a link L2, the port P3 and the port P6 are connected by a link L3, and the port P4 and the port P8 are connected by a link L4.
As shown in
The topology storage unit 11 stores topology information indicating a port P of a node N, a connection destination port of the port P, and a link L connecting the port P and the connection destination port constituting the relay network NWR, as shown in
The path storage unit 12 also stores path information. The path information indicates the primary path to which information is relayed when no failure occurs, the backup path to which information is relayed instead of the primary path when the failure occurs in the primary path, and a via transmission port which is a port P to transmit information in each of the primary path and the backup path. The path information indicates via which port information is transmitted in the primary path and the backup path, respectively.
In an example shown in
The traffic statistic storage unit 13 stores traffic information indicating the port P and traffic statistic value of the port P, as shown in
The output unit 23 outputs the topology information, the path information, and the traffic information stored in the topology storage unit 11, the path storage unit 12, and the traffic statistic storage unit 13, respectively, to the band calculation device 2.
The band calculation device 2 calculates a band of a link L of the relay network NWR1 which is constituted by the node N and the link L connecting ports P of the node N and which relays information transmitted and received between a plurality of communication bases.
As shown in
The input unit 21 receives, from the network information management device 1, an input of the topology information, the path information and the traffic information stored in the topology storage unit 11, the path storage unit 12, and the traffic statistic storage unit 13, respectively.
The calculation unit 22 calculates the band of the link L on the basis of the topology information, the path information, and the traffic information whose input is received by the input unit 21. Specifically, the calculation unit 22 calculates the primary band which is a traffic volume of information transmitted by a transmission side port of the primary path when no failure occurs on the basis of the path information and the traffic information. Then, when the failure occurs, the calculation unit 22 calculates the backup band that is a traffic volume of information transmitted by the via transmission port of the backup path having the transmission side port of the primary path as the via transmission port, and calculates the band of the link L on the basis of the topology information, the primary band and the backup band. The transmission side port is a port P for transmitting information in the node N when the information is relayed via a path including the primary path and the backup path. When information is relayed via a path including the primary path and the backup path, the via transmission port is a port closest to a communication base for transmitting the information on the path.
The detail of processing performed by the calculation unit 22 will be described below.
First, the calculation unit 22 extracts a transmission side port from a via transmission port of the primary path from path information. The calculation unit 22 extracts a port P1 which is a transmission side port of the primary path “path 1” from the path information shown in
The calculation unit 22 calculates the primary band of the transmission side port of the primary path as a traffic statistic value of a via transmission port of the primary path on the basis of the traffic information. The primary band is a traffic volume of information expected to be transmitted by the transmission side port of the primary path when no failure occurs in the primary path. As described using example of
In addition, the calculation unit 22 calculates the backup band of the port P on the basis of the path information and the traffic information. The backup band is a traffic volume of information expected to be transmitted by the port P when the failure occurs in the primary path. Specifically, the calculation unit 22 calculates the backup band of the port P as the primary band of the primary path corresponding to the backup path having the transmission side port of the primary path as the via transmission port on the basis of the path information. When a plurality of backup paths having the transmission side port of the primary path as the via transmission port are indicated in the path information, the calculation unit 22 calculates the backup band of the port P as a maximum value of the primary band of the primary path corresponding to each of the plurality of backup paths.
As described using example of
In addition, the calculation unit 22 extracts “path 1” and “path 2” which are primary paths corresponding to backup paths “path 1-1” and “path 2-2” using the port P2 as the via transmission port on the basis of path information shown in
The calculation unit 22 calculates a band candidate of the port P on the basis of the primary band and the backup band of the port P. Specifically, the calculation unit 22 calculates the band candidate of the port P as the sum of the primary band and the backup band of the port. As described using example of
The calculation unit 22 calculates the band of the link L on the basis of the band candidate of the port P and the topology information. Specifically, the calculation unit 22 extracts two ports P to be connected to each other by each of the links L on the basis of the topology information, and sets the band of link L having larger band among the band candidates of the two ports P to the band candidate. As described using example of
The output unit 23 transmits band information indicating each band of the link L calculated by the calculation unit 22 to the band management device 3.
Here, the processing performed by the calculation unit 22 in the case where the topology information and the path information are a second example different from the first example will be described. As shown in
In the second example, as shown in
In the present example, the topology information indicates, as shown in
In this example, the calculation unit 22 extracts a port P1 which is a transmission side port of a primary path “path 1” from path information shown in
Then, the calculation unit 22 calculates a primary band of the port P1 which is the transmission side port of the primary path “path 1” as “t_1” corresponding to the port P1 in the traffic information shown in
Then, the calculation unit 22 extracts a primary path “path 2” corresponding to a backup path “path 2-1” using the port P1 as a via transmission port on the basis of path information shown in
In addition, the calculation unit 22 extracts a primary path “path 1” and a primary path “path 4” corresponding to a backup path “path 1-1” and “path 4-1” using a port P2 as a via transmission port on the basis of path information shown in
Next, the calculation unit 22 calculates a band candidate of the port P1 as the sum “t_1+t_4” of the primary band “t_1” of the port P1 shown in
In a second example, as shown in the topology information of
Here, the operation of the band calculation device 2 according to the first embodiment will be described with reference to
In a step S11, the input unit 21 receives the topology information, the path information, and the traffic information from the network information management device 1.
In a step S12, the calculation unit 22 determines a primary band of a port P that is a transmission side port of a primary path on the basis of the path information and the traffic information.
In a step S13, the calculation unit 22 calculates a backup band of the port P on the basis of the path information and the traffic information.
In a step S14, the calculation unit 22 calculates a band candidate of the port P on the basis of the primary band and the backup band of the port P.
In a step S15, the calculation unit 22 calculates a band of a link L on the basis of the band candidate of the port P and the topology information.
In a step S16, the output unit 23 outputs band information indicating the band of the link L to the band management device 3.
The band management device 3 is constituted by a computer. The band management device 3 receives input of the band information outputted by the output unit 23 of the band calculation device 2. The band management device 3 may store the band information or may display the band information on a display device such as a liquid crystal panel, an organic EL (electro luminescence). The band management device 3 may transmit the band information to another information processing device.
As described above, according to the first embodiment, the band calculation device 2 appropriately calculates the band of the link L connecting the nodes N in any of the relay networks NWR in which the topology is different and the primary path and the backup path are different. Specifically, the band calculation device 2 can appropriately calculate the band of the link L, even if the topology of the relay network is a ring type as shown in the first example, or a mesh type as shown in the second example, by using the topology information, the path information, and the traffic information. Therefore, the band calculation device 2 can reduce man-hours required for processing for calculating the band of the link L constituting the relay network NWR.
Further, according to the first embodiment, even when an arbitrary backup path is provided, a band expected to be necessary can be calculated based on the traffic statistic value in the primary path and the backup path, respectively. Therefore, the band calculation device 2 can reduce man-hours required for processing for calculating the band of the link L constituting the relay network NWR.
Also, according to the first embodiment, when the backup path is not the minimum link cost but complicated, for example, in the example of the relay network NWR1 shown in
Note that, in the first embodiment described above, when a plurality of backup paths having a transmission side port of the primary path as a via transmission port are indicated in the path information, the calculation unit 22 calculates the backup band of the port P as the maximum value of the primary band of the primary path corresponding to each of the plurality of backup paths, but this is not limited thereto. For example, when path information indicates a plurality of backup paths having a transmission side port of a primary path as a via transmission port, the calculation unit 22 may calculate the backup band of the port P as the total value of the primary bands of the primary paths corresponding to each of the plurality of backup paths. In such a configuration, the calculation unit 22 extracts primary paths “path 1” and “path 2” corresponding to backup paths “path 1-1” and “path 2-2” using the port P2 as a via transmission port. Then, the calculation unit 22 calculates the total of the primary bands “t_1” and “t_4” of the primary paths “path 1” and “path 2” as the backup band of the port P2 (refer to
In addition, the input unit 21 receives input of the guarantee level, and the calculation unit 22 may calculate one of the maximum value among primary bands of primary paths corresponding to the plurality of backup paths and the total of primary bands of primary paths corresponding to the plurality of backup paths as the backup band of the port P.
The overall configuration of a second embodiment will be described with reference to
The band calculation system 101 according to the second embodiment calculates a band of a relay network NWR3 that relays information transmitted and received between nodes N included in each of n (n is an integer of 3 or more) user networks NWU. In the example shown in
The network information management device 1-1 includes a topology storage unit 11, a path storage unit 12, a traffic statistic storage unit 13, and an output unit 14.
The path storage unit 12 stores path information on a path that is a transmission path when information is transmitted between one user network NWU and another user network NWU. The path storage unit 12 stores (n×(n−1))/2 pieces of path information for each combination of two user networks NWU among all the user networks NWU. In an example of the relay network NWR3 shown in
Similarly to the band calculation device 2 of the first embodiment, the band calculation device 2-1 calculates the band of the link L of the relay network NWR3 which is constituted by the node N and the link L connecting the ports P of the node N and which relays information transmitted and received between a plurality of communication bases.
As shown in
The calculation unit 22-1 calculates, on the basis of the topology information, the path information, and the traffic information whose input is received by the input unit 21, a band of a link L included in the relay network NWR3. Specifically, when the relay network NWR relays information transmitted and received between three or more communication bases, the calculation unit 22-1 calculates a band candidate of the port P for each transmission of information between the two communication bases on the basis of the path information of each combination of the two communication bases. Then, the calculation unit 22-1 calculates a total band candidate of the port P on the basis of the band candidate of the port P calculated for each transmission of information between two communication bases, and calculates a band of the link L on the basis of the total band candidate.
Hereinafter, the details are described by using an example, as shown in
The calculation unit 22-1 calculates a band candidate of each port when communication is performed between the first and second communication bases. In addition, the calculation unit 22-1 calculates a band candidate of each port when communication is performed between the second and third communication bases. Further, the calculation unit 22-1 calculates a band candidate of each port when communication is performed between the third and first communication bases. Then, the calculation unit 22-1 calculates the band of the link L on the basis of the band candidate of each port. The method of calculating the band candidate in the communication between the two user networks NWU by the calculation unit 22-1 is the same as the method of calculating the band by the calculation unit 22 in the first embodiment.
Here, an example of the processing of the calculation unit 22-1 when the input of the path information shown in
First, the calculation unit 22-1 calculates a band candidate of a port in communication between first and second communication bases. The processing for calculating the band candidates of each port in the communication between the first and second communication bases by the calculation unit 22-1 is the same as the processing for calculating the band candidates by the calculation unit 22 of the first embodiment.
In this example, the calculation unit 22-1 calculates, from path information shown in
Then, the calculation unit 22-1 extracts a primary path “path 2” corresponding to a backup path “path 2-1” using the port P1 as a via transmission port on the basis of the path information shown in
Then, the calculation unit 22-1 calculates the band candidate of the port P1 as the sum “t_1+t_2” of the primary band “t_1” of the port P1 shown in
Next, the calculation unit 22-1 calculates a band candidate of the port P in communication between the second and third communication bases. The processing for calculating the band candidates of each port P in the communication between the second and third communication bases by the calculation unit 22-1 is the same as the processing for calculating the band candidates by the calculation unit 22 of the first embodiment.
In this example, the calculation unit 22-1 calculates the primary band of the port P6, which is the transmission side port of the primary path “path 5”, from the path information shown in
Then, the calculation unit 22-1 extracts a primary path “path 7” corresponding to “path 7-1” which is a backup path using the port P1 as a via transmission port on the basis of the path information shown in
Then, the calculation unit 22-1 calculates the band candidate of the port P5 as the sum “t_5+t_6” of the primary band “t_5” of the port P5 shown in
Subsequently the calculation unit 22-1 calculates a band candidate of each port in communication between the third and first communication bases. The processing for calculating the band candidates of each port in the communication between the third and first communication bases by the calculation unit 22-1 is the same as the processing for calculating the band candidates by the calculation unit 22 of the first embodiment.
In this example, the calculation unit 22-1 determines a primary band of a port P1 which is a transmission side port of a primary path “path 9” from the path information shown in
Then, the calculation unit 22-1 extracts a “path 10” which is a primary path corresponding to a “path 10-1” which is a backup path using the port P1 as a via transmission port on the basis of the path information shown in
Then, the calculation unit 22-1 calculates the band candidate of the port P1 as the sum “t_1+t_2” of the primary band “t_1” of the port P1 shown in
Then, the calculation unit 22-1 calculates the band of the link L on the basis of the topology information and the band candidates of the port P in each combination of the two user networks NWU.
First, the calculation unit 22-1 calculates a total band candidate of the port P on the basis of the band candidate of the port P. Specifically, the calculation unit 22-1 calculates the total of the primary band included in the band candidate of the port P in the band candidate in each combination of the two user networks NWU and the maximum value of the backup band as a total band candidate. In this example, as shown in
Then, the calculation unit 22-1 calculates the band of the link L on the basis of the total band candidate of the port P and the topology information. Specifically, the calculation unit 22 extracts two ports P to be connected to each other by each of the links L on the basis of the topology information, and sets the band of the link L to the band candidate that is the larger one of the total band candidates of the two ports P. In this example, as shown in
Here, an operation of the band calculation device 2 according to the second embodiment will be described with reference to
In a step S21, the input unit 21 receives the input of the topology information, the path information, and the traffic information from the network information management device 1.
In a step S22, the calculation unit 22-1 determines a primary band of a transmission side port of a primary path for each combination of two communication bases on the basis of the path information and the traffic information.
In a step S23, the calculation unit 22-1 calculates a backup band of the port P for each combination of two communication bases on the basis of the path information and the traffic information.
In a step S24, the calculation unit 22-1 calculates a band candidate of the port P on the basis of the primary band and the backup band of the port P for each combination of the two communication bases.
In a step S25, the calculation unit 22-1 calculates a total band candidate of the port P on the basis of the band candidate of the port P for each combination of the two communication bases.
In a step S26, the calculation unit 22-1 calculates the band of the link L on the basis of the total band candidate of the port P and the topology information.
In a step S27, the output unit 23 outputs band information indicating the band of the link L to the band management device 3.
As described above, according to the second embodiment, when the relay network NWR3 relays communication between three or more communication bases, the total band candidate is calculated on the basis of the maximum value of the backup band included in the band candidate, and the band of the link L is calculated on the basis of the total band candidate. If the total band candidate is calculated on the basis of the total of the backup bands, for example, the backup band in communication from the second communication base to the first communication base and the backup band in communication from the third communication base to the first communication base may be superimposed and summed. Thus, there is a problem that a band which becomes an overspecification with respect to a required traffic volume is designed. On the other hand, since the band calculation device 2-1 of the second embodiment calculates the total band candidate on the basis of not the total of the backup bands but the maximum value of the backup bands, the band can be appropriately calculated without calculating a backup band on which traffic volumes from two different communication bases are superimposed.
Thus, according to the second embodiment, the band calculation device 2 can reduce the man-hours required for calculating the band of the link L constituting the relay network NWR3. In particular, in a large-scale relay network NWR3 which relays communication between three or more user networks, for example, and which is constituted by several hundreds to several thousands of nodes N, it is expected that an increase in man-hours required for processing for calculating the band of the link L is remarkable, and in such a case, the man-hours can be reduced especially largely.
Note that, in the second embodiment, the calculation unit 22-1 may determine whether there are three or more communication bases. In such a configuration, when it is judged that there are two user networks NW, the calculation unit 22-1 may perform processing similar to that of the calculation unit 22 of the first embodiment, and when it is judged that there are three or more communication bases, the calculation unit 22-1 may perform the processing described in the second embodiment.
In addition, although the second embodiment has been described with reference to an example in which there are three communication bases, there may be four or more communication bases.
The overall configuration of a third embodiment will be described with reference to
In the example shown in
Similarly to the band calculation device 2 of the first embodiment, the band calculation device 2-2 calculates a band of a link L of a relay network which is constituted by a node N and a link L connecting ports P of the node N and which relays information transmitted and received between a plurality of communication bases.
As shown in
The division unit 24 virtually divides the relay network NWR4 into sub-groups SNW on the basis of the topology information and the path information. The sub-network SNW is a sub-network including a node group having a plurality of nodes configured redundantly with each other, and another node group having a plurality of nodes directly connected from the nodes included in the node group and configured redundantly with each other.
In an example of the relay network NWR4 shown in
The calculation unit 22-2 calculates a sub-link band which is a band of a link L for each sub-network SNW, and calculates a band of the link L of the relay network NWR4 on the basis of the sub-link band. Thereafter, the processing of the calculation unit 22-2 will be described in detail.
First, the calculation unit 22-2 calculates a primary band for each sub-network SNW. The method of calculating the primary band by the calculation unit 22-2 is the same as the method of calculating the primary band by the calculation unit 22 of the first embodiment. In addition, the calculation unit 22-2 calculates a backup band for each sub-network SNW. The method of calculating the primary band by the calculation unit 22-2 is the same as the method of calculating the backup band by the calculation unit 22 of the first embodiment. In addition, the calculation unit 22-2 calculates a band candidate of a port P for each sub-network SNW. The method of calculating the bandwidth candidate of the port P by the calculation unit 22-2 is the same as the method of calculating the band candidate of the port P by the calculation unit 22 of the first embodiment. In addition, the calculation unit 22-2 calculates a sub link band which is a band of a link for each sub network SNW. The method of calculating the sub-link band which is the band of the link for each sub-network SNW by the calculation unit 22-2 is the same as the method of calculating the band of the link by the calculation unit 22 of the first embodiment.
Further, the calculation unit 22-2 calculates the band of the link L on the basis of the sub-link band.
Specifically, the calculation unit 22-2 first judges whether or not the link L is included in a plurality of sub-networks SNW. When it is judged that the link L is included in the plurality of sub-networks SNW, the calculation unit 22-2 calculates the band of the link L as the maximum value of the sub-link band of the plurality of sub-networks SNW including the link L. When it is judged that the link L is included in one sub-network SNW, the calculation unit 22-2 calculates the band of the link L as the sub-link band of the sub-network SNW including the link L.
Here, an operation of the band calculation device 2-2 according to the third embodiment will be described with reference to
In a step S31, the input unit 21 receives the topology information, the path information, and the traffic information from the network information management device 1.
In a step S32, the division unit 24 virtually divides the relay network NWR4 into sub-groups SNW on the basis of the topology information and the path information.
In a step S32, the calculation unit 22-2 determines a primary band of a port P which is a transmission side port of a primary path, for each sub-group SNW, on the basis of the path information and the traffic information.
In a step S33, the calculation unit 22-2 calculates a backup band of the port P for each sub-group SNW on the basis of the path information and the traffic information.
In a step S35, the calculation unit 22-2 calculates a band candidate of the port P for each sub-group SNW on the basis of a primary band and a backup band of the port P.
In a step S36, the calculation unit 22-2 calculates a sub-link band which is a band of a link L for each sub group SNW on the basis of the band candidate of the port P and the topology information.
In a step S37, the calculation unit 22-2 calculates a band of a link L in the relay network NWR4 on the basis of the sub-link band.
Here, the operation of calculating the link L in the relay network NWR4 based on the sub-link band by the calculation unit 22-2 will be described with reference to
In a step S371, the calculation unit 22-2 judges whether or not the link L is included in a plurality of sub-networks SNW.
When it is judged that the link L is included in the plurality of sub-networks SNW in the step S371, the calculation unit 22-2 calculates the band of the link L as the maximum value of the sub-link band of the plurality of sub-networks SNW including the link L in a step S372.
When it is judged that the link L is included in one sub-network SNW in the step S371, the calculation unit 22-2 calculates a band of the link L as a sub-link band of the sub-network SNW including the link L in a step S373.
In a step S374, the calculation unit 22-2 judges whether or not the bands of all the links have been calculated.
When it is judged that there is a link L whose band is not calculated in the step S374, the calculation unit 22-2 returns to the step S371 and repeats the processing. When it is judged that the bands of all the links are calculated in the step S374, the calculation unit 22-2 terminates processing for calculating the bands of the links L.
Returning to
As described above, according to the third embodiment, the band calculation device 2-2 further includes the division unit 24 for virtually dividing the relay network NWR4 into sub-networks SNW. Then, the calculation unit 22 of the band calculation device 2-2 calculates a sub-link band which is a band of a link L for each sub-network SNW, and calculates the band of the link L on the basis of the sub-link bands. Therefore, the band calculation device 2-2 can calculate the band of the link L with a smaller calculation amount compared to the case where the band of the link L is calculated similarly to the first embodiment without virtually dividing the relay network NWR4 into the sub-networks SNW. Thus, the processing load of the band calculation device 2-2 is reduced.
It is also possible to use a computer 103 capable of executing program commands to function as each of the band calculation devices 2, 2-1, and 2-2 described above.
As shown in
The processor 110 controls each component and executes various kinds of arithmetic processing. That is to say, the processor 110 reads a program from the ROM 120 or the storage 140 and executes the program using the RAM 130 as a work region. The processor 110 performs control of each of the above components and various arithmetic processing in accordance with programs stored in the ROM 120 or the storage 140. In the embodiment, the ROM 120 or the storage 140 stores a program according to the present disclosure.
The program may be recorded on a recording medium that can be read by the computer 103. If such a recording medium is used, the program can be installed in the computer 103. Here, the recording medium on which the program is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, but may be, for example, a CD-ROM, a DVD-ROM, a universal serial bus (USB) memory, or the like. Also, this program may be downloaded from an external device over a network.
The ROM 120 stores various programs and various data. The RAM 130 temporarily stores programs or data as a work region. The storage 140 is configured by a hard disk drive (HDD) or a solid state drive (SSD) and stores various programs, including an operating system, and various types of data.
The input unit 150 includes one or more input interfaces through which user's input operations are received and information based on the user's operations is acquired. For example, the input unit 150 is a pointing device, a keyboard, a mouse, and the like, but is not limited to these.
The output unit 160 includes one or more output interfaces through which information is outputted. For example, the output unit 160 is a display for outputting information as a video or a speaker for outputting information as a sound, but is not limited thereto.
The communication interface 170 is an interface for communicating with other equipment such as an external device, and, for example, standards such as Ethernet (registered trademark), FDDI, or Wi-Fi (registered trademark) are used.
All documents, patent applications, and technical standards mentioned in this specification are incorporated herein by reference to the same extent as if each individual document, patent application, or technical standard were specifically and individually indicated to be incorporated by reference.
While one embodiment has been described above as a typical example, it is clear for a person skilled in the art that many alterations and substitutions are possible without departing from the subject matter and scope of the present disclosure. Therefore, the embodiment described above should not be interpreted as limiting, and the present invention can be modified and altered in various ways without departing from the scope of the claims. For example, a plurality of configuration blocks shown in the configuration diagram of the embodiment may be combined to one, or one configuration block may be divided.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/005308 | 2/12/2021 | WO |