Information processing device
The information processing device in the APN manages optical terminal devices by generating and notifying connection information, addressing errors in user-declared identifiers to ensure secure and efficient optical path establishment.
Patent Information
- Application Number
- PCT/JP2024/006135
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2025-08-28
AI Technical Summary
In an All Photonics Network (APN) where users can freely prepare optical terminal devices, errors in user-declared identifiers can hinder the smooth establishment of optical paths.
An information processing device that generates and manages destination location and line information, using a generation unit to correlate optical terminal devices and a communication processing unit to notify users of connection details, ensuring secure and accurate optical path establishment without revealing sensitive information.
Enables secure and efficient connection of user-designated destination points in an APN by managing optical paths without disclosing line identifiers, preventing misuse and ensuring smooth path establishment.
Smart Images

Figure JP2024006135_28082025_PF_FP_ABST
Abstract
Description
Information processing device
[0001] The present invention relates to an information processing device.
[0002] In an All Photonics Network (hereinafter referred to as "APN"), optical paths connect base stations via an optical network. Base stations include, for example, not only between telecommunications carrier facilities such as telecommunications buildings, but also between user facilities such as factories, hospitals, and data centers. An APN connects these bases end-to-end (E2E) to create a shared network that allows anyone to use ultra-high-speed optical and wireless transmission.
[0003] A service provision form is being considered in which a user prepares an optical terminal device of their choice at each base and connects to each of the multiple bases for that APN. It is also being considered that the carrier will provide a usage form in which, when an optical path has not yet been set up, the optical terminal devices at the connection destination bases specified by the user are connected together via the APN. In response to this, a technology for constructing an optical network using optical switch technology has been known for some time.
[0004] “Line Authentication: Sending Caller ID When Distributing Addresses,” Nikkei XTECH, April 2, 2008, Internet <URL: https: / / xtech.nikkei.com / it / article / COLUMN / 20080324 / 296895 / >
[0005] However, in a service provision form in which users can freely prepare optical terminal devices outside of carrier management, if the carrier allows a connection using the user's terminal identifier declared by the user, any errors in the user's declaration can hinder the smooth opening of the optical path.
[0006] The present invention has been made in view of the above, and has as its object to connect destination points designated by a user by an optical path when the optical path has not yet been set.
[0007] In order to solve the above-mentioned problems and achieve the objectives, the information processing device is an information processing device that controls connections between optical terminal devices located at multiple locations using an optical network, and is equipped with a generation unit that generates destination location information, which is information about the destination location, and line information, which is information about the line connecting to the optical terminal device located at the destination location, by correlating them, and a communication processing unit that notifies the destination location information to a user terminal at the location indicated by the destination location information.
[0008] According to the present invention, when an optical path has not yet been established, it is possible to connect destination points designated by a user with an optical path.
[0009] FIG. 1 is a diagram illustrating an example of the configuration of a system including an information processing device according to an embodiment. FIG. 2 is a block diagram illustrating the configuration of an information processing device according to an embodiment. FIG. 3 is a diagram illustrating an example of a table stored in a connection destination information storage unit. FIG. 4 is a diagram illustrating an example of a table stored in a temporary identification information storage unit. FIG. 5 is a flowchart of a generation process according to an embodiment. FIG. 6 is a flowchart of a connection process according to a first embodiment. FIG. 7 is a diagram illustrating an example of connecting connection destination bases between different users. FIG. 8 is a diagram illustrating another example of a table stored in a connection destination information storage unit. FIG. 9A is a flowchart of a connection process according to a second embodiment. FIG. 9B is a flowchart of a connection process according to the second embodiment. FIG. 10 is a diagram illustrating another example of a table stored in a temporary identification information storage unit. FIG. 11 is a flowchart of a connection process according to a third embodiment. FIG. 12 is a diagram illustrating another example of the configuration of a system according to an embodiment. FIG. 13 is a flowchart of a connection process according to a fourth embodiment. FIG. 14 is a diagram illustrating an example of connection information notified to a wholesaler's information processing device. FIG. 15 is a diagram illustrating an example of a computer that executes an information processing program.
[0010] An embodiment of an information processing device disclosed in the present application will be described in detail below with reference to the accompanying drawings. Note that the information processing device disclosed in the present application is not limited to the following embodiment.
[0011] [One embodiment] In the following embodiment, the configuration of a system according to one embodiment, the configuration of an information processing device according to one embodiment, the flow of a generation process according to one embodiment, the flow of a connection process according to the first to fourth embodiments, and the effects of the first to fourth embodiments will be described in order.
[0012] [System Configuration] Fig. 1 is a diagram showing an example of the configuration of a system including an information processing device according to one embodiment. The system 1 shown in Fig. 1 has an APN 3. The APN 3 connects destination locations with a network consisting only of optical paths. Here, the destination locations are not limited to between telecommunications carrier facilities such as telecommunications buildings, but may also be between user facilities such as factories, hospitals, and data centers, i.e., between user locations. An example of connecting between user locations will be described below.
[0013] System 1 connects bases end-to-end via APN 3 to create a shared network that allows anyone to use ultra-high-speed optical and wireless transmission. System 1 includes optical terminal devices 2a-2d, wavelength selective aggregation devices 31a and 31b, optical repeaters 32a, 32b, and 32c, and an information processing device 10. As shown in Figure 1, the UNI (User-Network Interface) is the connection point between the carrier's equipment and the user's equipment.
[0014] The optical terminal devices 2a to 2d are located on the user's equipment side. In other words, the optical terminal devices 2a to 2d are located at user locations. In the example of FIG. 1, user a prepares optical terminal device 2a in "User a-A Building" in "Hatsudai," which is one of the user locations. User a also prepares optical terminal device 2b in "User a-B Building" in "Maebashi," which is another user location. User b also prepares optical terminal device 2c in "User b-X Building" in "Osaka," which is another user location. User b also prepares optical terminal device 2d in "User b-Y Building" in "Dojima," which is another user location.
[0015] The optical terminals 2a to 2d have the function of transmitting and receiving optical signals transmitted from the APN 3. The optical terminals 2a to 2d are the endpoints of optical paths. Hereinafter, the optical terminals 2a, 2b, 2c, and 2d will also be collectively referred to as "optical terminal 2." An optical path is a transmission route for optical signals transmitted through the APN 3.
[0016] The optical terminal devices 2a and 2c are connected to a wavelength selective aggregation device 31a via optical fibers. The optical terminal devices 2b and 2d are connected to a wavelength selective aggregation device 31b via optical fibers. Hereinafter, the wavelength selective aggregation devices 31a and 31b will be collectively referred to as the "wavelength selective aggregation device 31." The wavelength selective aggregation device 31 is an optical path gateway and has the functions of setting a control channel for the optical terminal device 2, multiplexing and demultiplexing optical paths, looping back optical path connections, and multiplexing / demultiplexing optical paths. For example, the wavelength selective aggregation device 31 adjusts which wavelengths are allocated to which optical terminal devices 2. The wavelength selective aggregation device 31 transmits optical signals to the optical terminal devices 2 using the wavelengths allocated to the optical terminal devices 2.
[0017] The wavelength selective aggregation device 31a transmits optical signals to each of the optical terminal devices 2a and 2c using the wavelengths allocated to each of the optical terminal devices 2a and 2c. The wavelength selective aggregation device 31b transmits optical signals to each of the optical terminal devices 2b and 2d using the wavelengths allocated to each of the optical terminal devices 2b and 2d. In the example of FIG. 1, a line 33a connecting the wavelength selective aggregation device 31a and the optical terminal device 2a is distinguished from a line 33c connecting the wavelength selective aggregation device 31a and the optical terminal device 2c. A line 33b connecting the wavelength selective aggregation device 31b and the optical terminal device 2b is also distinguished from a line 33d connecting the wavelength selective aggregation device 31a and the optical terminal device 2d.
[0018] The optical repeaters 32a to 32c have an optical path relay function that controls the passage and stopping of optical signals transmitted between the wavelength selective aggregation devices 31a and 31b. The optical repeaters 32a to 32c realize the optical path relay function through control using a predetermined algorithm. Hereinafter, the optical repeaters 32a to 32c are also collectively referred to as "optical repeater 32." Note that the control unit of the optical signal relayed by the optical repeater 32 is a bundle of optical signals of multiple wavelengths multiplexed by the wavelength selective aggregation device 31.
[0019] The information processing device 10 uses an APN 3 to control connections between optical terminal devices 2 located at multiple locations. The information processing device 10 is connected to each of the optical terminal devices 2, wavelength selective aggregation devices 31, and optical repeaters 32. The information processing device 10 controls the wavelength selective aggregation devices 31, optical repeaters 32, and optical terminal devices 2 to realize their respective functions. The information processing device 10 is also connected to user terminals 5 via a network 4 such as the Internet. In the example of FIG. 1, the terminal 5 of user a is shown, but terminals 5 of users other than user a may also be connected to the information processing device 10 via the network 4.
[0020] In the system 1, an optical path is set up between user-desired locations, i.e., between the endpoints of optical terminal devices 2 located at the user-desired locations, under the control of the information processing device 10. For example, the optical path P1 illustrated in Fig. 1 indicates a connection established between optical terminal devices 2a and 2b using a specific wavelength. By occupying a wavelength between the optical terminal devices 2, low-latency, high-capacity communication between user locations becomes possible.
[0021] [Configuration of information processing device 10] Next, the configuration of the information processing device 10 shown in Fig. 1 will be described using Fig. 2. Fig. 2 is a block diagram showing the configuration of the information processing device 10 according to one embodiment. As shown in Fig. 2, the information processing device 10 has a communication processing unit 11, a control unit 12, and a storage unit 13. The processing of each of these units will be described below.
[0022] The communication processing unit 11 controls communication regarding various information exchanged between the optical terminal device 2, the wavelength selective aggregation device 31, and the optical repeater 32. The communication processing unit 11 also controls communication regarding various information exchanged with the user terminal 5 via the network 4. For example, the communication processing unit 11 notifies the user terminal 5 of the location indicated by the destination location information of destination location information, which is information regarding the destination location.
[0023] The storage unit 13 stores data and programs necessary for various processes by the control unit 12, and includes a connection destination information storage unit 13a and a temporary identification information storage unit 13b that are particularly closely related to the present invention. For example, the storage unit 13 is a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0024] The connection destination information storage unit 13a stores connection destination base information and line information in association with each other. The line information is information about the line connected to the optical terminal device 2 located at the connection destination base. As shown in Fig. 3, for example, the connection destination information storage unit 13a stores a "line identifier," "connection destination base information," and "distribution destination information" in association with each other. The line identifier is an example of line information.
[0025] 3, for example, the connection destination information storage unit 13a stores a line identifier in association with a user ID, the number of the wavelength selective aggregation device 31, and the line number of the wavelength selective aggregation device 31 connected to the optical terminal device 2. Note that the connection destination information storage unit 13a may store the wavelength assigned to the optical terminal device 2 instead of the line number of the wavelength selective aggregation device 31.
[0026] 3, the connection destination information storage unit 13a stores "user a+1+1" in the line identifier No. 1. The line identifier "user a+1+1" indicates that the user ID is "user a", the number of the wavelength selective aggregation device 31 is "1", and the line number of the wavelength selective aggregation device 31 is "1". The line number "1" indicates the port number of the wavelength selective aggregation device 31.
[0027] For example, the connection destination information storage unit 13a stores information about a destination base in the connection destination base information. The connection destination base information may be any character string or a combination of characters and symbols, etc., as long as it is information about a destination base. In the example of FIG. 3, the connection destination information storage unit 13a stores "Hatsudai" in the connection destination base information No. 1.
[0028] For example, the connection destination information storage unit 13a stores, in the destination information, the user ID of the destination to which the connection destination base information is assigned. The user ID may be terminal identification information that identifies the user or the user's terminal 5. In the example of FIG. 3, the connection destination information storage unit 13a stores "user a" in the destination information No. 1.
[0029] In the example of FIG. 1, the wavelength selective aggregation device 31 numbered "1" refers to the wavelength selective aggregation device 31a, and the wavelength selective aggregation device 31 numbered "2" refers to the wavelength selective aggregation device 31b. The line number (port number) "1" of the wavelength selective aggregation device 31a is connected to the line 33a. The line number (port number) "4" of the wavelength selective aggregation device 31a is connected to the line 33c. The line number (port number) "1" of the wavelength selective aggregation device 31b is connected to the line 33d. The line number (port number) "5" of the wavelength selective aggregation device 31b is connected to the line 33b.
[0030] In this case, the line 33a indicated by the line number "1" of the wavelength selective aggregation device 31a is identified from the line identifier "user a+1+1" of No. 1. Furthermore, by storing the line identifier "user a+1+1" and the connection destination point information "first unit" in association with each other, it is identified that the line 33a connects the wavelength selective aggregation device 31a and the optical terminal device 2a at the point "first unit." Furthermore, by storing the connection destination point information "first unit" and the assignment destination information "user a" in association with each other, it is identified that the connection destination point information "first unit" is to be assigned to the terminal 5 of user a.
[0031] The connection destination information storage unit 13a may store the wavelength to be assigned to the optical terminal device 2 instead of the line number of the wavelength selective aggregation device 31 included in the line identifier. The wavelength to be assigned to the optical terminal device 2 may be changed due to the information processing device 10 controlling the APN 3. However, even in this case, there is no need to change the "connection destination point information" to be assigned to the user.
[0032] The temporary identification information storage unit 13b stores the user ID of a user requesting a connection between multiple locations, a temporary identifier temporarily used in place of the user ID, and destination information indicating the user ID of the destination to which the temporary identifier will be assigned, in association with each other. As shown in Figure 4, for example, the temporary identification information storage unit 13b stores a "user ID" that serves as the user's identifier, a "temporary identifier" temporarily used in place of the user ID, and "destination information" indicating the user ID of the destination to which the temporary identifier will be assigned, in association with each other. In the example of Figure 4, the temporary identification information storage unit 13b stores the user ID "user a," the temporary identifier "Taro," and the destination information "user b," in association with each other.
[0033] The control unit 12 has an internal memory for storing programs that define various processing procedures and required data, and uses these to perform various processes, but the units that are particularly closely related to the present invention are an acquisition unit 12a, a generation unit 12b, and a connection unit 12c.
[0034] The acquisition unit 12a acquires multiple pieces of destination base information from the user's terminal 5. For example, the acquisition unit 12a acquires information on "Hatsudai" and "Maebashi" as destination base information from the terminal 5 of user a illustrated in FIG.
[0035] The generator 12b generates destination point information, which is information about a destination point, and line information, which is information about a line connected to the optical terminal device 2 located at the destination point, in association with each other. For example, the generator 12b generates a "line identifier" that is an identifier of the line, "destination point information," which is information about the destination point, and "assignment destination information," which indicates the user ID of the assignee that issues the destination point information, in association with each other. For example, the generator 12b generates a line identifier by associating the user ID, the number of the wavelength selective aggregation device 31, and the line number of the wavelength selective aggregation device 31 that accommodates the optical terminal device 2, i.e., the port number of the wavelength selective aggregation device. Note that the generator 12b may also associate and store the wavelength to be assigned to the user's optical terminal device 2 instead of the line number of the wavelength selective aggregation device 31.
[0036] For example, the generating unit 12b generates, as the destination base information, information about the destination base. For example, the generating unit 12b generates, as the destination information, a user ID of a destination to which the destination base information is to be assigned.
[0037] The generating unit 12b may generate a wavelength to be assigned to the optical terminal device 2 instead of the line number of the wavelength selective aggregation device 31 included in the line identifier. Note that the following describes an example in which the line identifier includes the line number of the wavelength selective aggregation device 31 accommodating the optical terminal device 2, rather than an example in which the wavelength to be assigned to the optical terminal device 2 is generated.
[0038] The connection unit 12c refers to the connection destination information storage unit 13a, which stores connection destination point information in association with line information, and identifies multiple pieces of line information corresponding to the acquired multiple pieces of connection destination point information.The connection unit 12c then identifies multiple optical terminal devices 2 based on the identified multiple pieces of line information.The connection unit 12c then permits connections between the identified multiple optical terminal devices 2.For example, the connection unit 12c refers to the connection destination information storage unit 13a to identify multiple line identifiers corresponding to the acquired multiple pieces of connection destination point information, identifies multiple optical terminal devices 2 based on the identified multiple line identifiers, and permits connections between the identified multiple optical terminal devices 2.
[0039] The acquired information on the plurality of destination points may be information indicating two destination points, or information indicating three or more destination points. When the connection unit 12c identifies the line identifiers for the number of destination points indicated by the destination point information, the connection unit 12c permits connections between the optical terminal devices 2 for the specified number of destination points based on the line identifiers for the specified number of destination points.
[0040] As a result, even if there are multiple lines of a user at the same location, the connection unit 12c allows connections between optical terminal devices 2 for the number of destination locations identified based on the line identifier, so that it is possible to distinguish between each of the multiple lines of a user at the same location and control connections between optical terminal devices 2.
[0041] The communication processing unit 11 notifies the destination point information to the user terminal of the point indicated by the destination point information. When notifying the user of the destination point information, the communication processing unit 11 may present the "destination point information" on a portal site that can only be accessed by the user. At that time, the communication processing unit 11 may present information on the wavelength to be set in the optical terminal device together with the destination point information.
[0042] [Example of Generation Processing by Information Processing Device] Next, an example of generation processing by the information processing device 10 will be described with reference to Fig. 5. Fig. 5 is a flowchart of the generation processing according to one embodiment.
[0043] 5, the generation unit 12b of the information processing device 10 generates a line identifier, connection destination point information, and distribution destination information in association with each other (step S11). For example, when a user prepares an optical terminal device 2 and connects it to a wavelength selective aggregation device 31 at one of the points, the generation unit 12b generates a line identifier, connection destination point information, and distribution destination information in association with each other.
[0044] Next, the communication processing unit 11 notifies the terminal 5 of the user of the location indicated by the destination location information of the connection destination location information (step S12). The user to whom the destination location information is notified may be the user indicated by the destination information. Then, the generation unit 12b associates the line identifier, the destination location information, and the destination information and stores them in the destination information storage unit 13a (step S13).
[0045] First Embodiment [Example of connection processing by information processing device] Next, an example of connection processing by the information processing device 10 will be described with reference to Fig. 6. Fig. 6 is a flowchart showing connection processing according to the first embodiment. As shown in Fig. 3, the generation unit 12b generates a line identifier, connection point information, and distribution destination information in association with each other, and stores the generated information in the connection destination information storage unit 13a.
[0046] 6, terminal 5 transmits a user ID and destination base information to which the user wishes to connect to information processing device 10 (step S101). For example, user a transmits the user ID "user a" and the destination base information to which the user wishes to connect, "Hatsudai, Maebashi," from terminal 5. For example, user a makes this connection request via network 4 from terminal 5 illustrated in FIG.
[0047] The communication processing unit 11 of the information processing device 10 accepts the connection request and outputs the user ID and the connection destination base information to the control unit 12 of the information processing device 10. The acquisition unit 12a of the control unit 12 acquires the user ID and the connection destination base information.
[0048] The connection unit 12c of the control unit 12 refers to the connection destination information storage unit 13a and determines whether a line identifier corresponding to the acquired connection destination base information has been identified (step S102). For example, the connection unit 12c identifies multiple line identifiers corresponding to the acquired user ID "user a" and the connection destination base information "Hatsudai, Maebashi." Specifically, when the connection unit 12c refers to the connection destination information storage unit 13a illustrated in FIG. 3, the connection unit 12c identifies the first line identifier "user a+1+1" corresponding to the user ID "user a" and the connection destination base information "Hatsudai" and the second line identifier "user a+2+5" corresponding to the user ID "user a" and the connection destination base information "Maebashi."
[0049] When the connecting unit 12c identifies a line identifier corresponding to the acquired connection destination point information, the connecting unit 12c connects the endpoints of the optical terminal devices 2 indicated by the identified line identifier using the APN 3 (step S103). For example, the connecting unit 12c identifies the wavelength selective aggregation device 31a, which is the wavelength selective aggregation device number, from the center "1" of the identified line identifier "user a+1+1," and identifies line number 1 (port number 1) of the wavelength selective aggregation device 31a from the last "1." Furthermore, the connecting unit 12c identifies the wavelength selective aggregation device 31b, which is the wavelength selective aggregation device number, from the center "2" of the identified line identifier "user a+2+5," and identifies line number 5 (port number 5) of the wavelength selective aggregation device 31b from the last "5." The connection unit 12c then identifies the optical terminal device 2a connected to the line 33a indicated by line number 1 (port number 1) of the wavelength selective aggregation device 31a, and the optical terminal device 2b connected to the line 33b indicated by line number 5 (port number 5) of the wavelength selective aggregation device 31b. Then, the end points of the optical terminal device 2a and the optical terminal device 2b are connected by APN 3. As a result, as shown in FIG. 1, an optical path P1 is opened that connects the destination bases that user a wishes to connect, that is, the bases "Hatsudai" and "Maebashi."
[0050] In this case, the communication processing unit 11 transmits a connection success message as a connection result (step S105). For example, the communication processing unit 11 notifies the terminal 5 of the user a that the optical path P1 in FIG. 1 has connected Hatsudai and Maebashi.
[0051] If the connection unit 12c does not identify a line identifier corresponding to the acquired destination point information, the connection unit 12c does not connect the endpoints of the optical terminal device 2 that the user wants to connect (step S104). In this case, the communication processing unit 11 transmits a connection failure as a connection result (step S105). For example, the communication processing unit 11 notifies the terminal 5 of user a that the connection between Hatsudai and Maebashi has failed.
[0052] [Effects of the First Embodiment] In this way, the generation unit 12b generates destination point information, which is information about a destination point, and a line identifier, which is information about a line connected to the optical terminal device 2 located at the destination point, in association with each other. The communication processing unit 11 notifies the terminal 5 at the point indicated by the destination point information of the destination point information. In other words, the communication processing unit 11 does not notify the user's terminal 5 of the line identifier. This makes it possible to notify the user only of information that does not cause problems even if leaked to the outside.
[0053] In the first embodiment, the acquiring unit 12a acquires multiple pieces of destination point information from the user terminal 5. The connecting unit 12c identifies a line identifier corresponding to the acquired destination point information by referring to the destination information storage unit 13a, which stores the destination point information in association with a line identifier. Then, the connecting unit 12c identifies multiple optical terminal devices 2 based on the identified line identifiers and permits connections between the identified optical terminal devices 2.
[0054] As a result, the connection destination point information is also issued to the user, but the line identifier is not issued to the user. Therefore, the information issued to the user consists only of information that cannot be misused even if leaked to the outside, and is meaningful only to that user. This makes it possible to realize a method in which, when the user transmits the point information to be connected to the information processing device 10 from the terminal 5 via the network 4, no problems arise even if the point information is leaked to the outside. In this way, it is possible to smoothly open an optical path between the connection destination points specified by the user when the optical path has not yet been set up.
[0055] Second Embodiment [Example of Connection Processing by Information Processing Device] In the first embodiment, a case where bases of the same user are connected has been described, but bases of different users may also be connected. Below, as a second embodiment, a case where bases of different users are connected will be described with reference to FIGS. 7, 8, 9A, and 9B. FIG. 7 is a diagram showing an example of connecting destination bases between different users. FIG. 8 is a diagram showing another example of a table stored in the destination information storage unit 13a. FIG. 10 is a diagram showing another example of a table stored in the temporary identification information storage unit 13b. FIGS. 9A and 9B are flowcharts of connection processing according to the second embodiment.
[0056] In the second embodiment, a connection process will be described for connecting between bases of different users a and b. For example, as illustrated in FIG. 7, terminals 5 of users a and b each issue a connection request from their respective terminals 5 via the network 4. Also, as illustrated in FIG. 8, the generation unit 12b generates a line identifier, connection base information, and assignment destination information in association with each other, and stores the information in the connection destination information storage unit 13a. Then, for example, before the connection, the generation unit 12b assigns the connection base information "Hatsudai" corresponding to the line identifier "user a+1+1" to the terminals of the assignment destination "users a and b." Also, for example, before the connection, the generation unit 12b assigns the connection base information "Dojima" corresponding to the line identifier "user b+2+1" to the terminals of the assignment destination "users b and a."
[0057] Furthermore, the generation unit 12b generates a temporary identifier, which is a temporary user identifier before connection, in association with the user ID and the payout destination information. The generation unit 12b generates information that is as unrelated to the user ID as possible so that the terminal's identifier (user's identifier) does not leak to the outside. The generation unit 12b stores the generated temporary identifier in association with the user ID and the payout destination information in the temporary identification information storage unit 13b. As illustrated in FIG. 4, the temporary identification information storage unit 13b stores the user ID "user a", the temporary identifier "Taro", and the payout destination information "user b" in association with each other. Furthermore, for example, the temporary identification information storage unit 13b stores the user ID "user b", the temporary identifier "Hanako", and the payout destination information "user a" in association with each other.
[0058] 9A , the terminal 5 of user a transmits to the information processing device 10 a "flag" indicating that the terminal 5 desires to connect to a different user and "destination base information" indicating that the user is permitted to connect (step S201). For example, the terminal 5 of user a transmits the "flag" and the "initial device" of the destination base information to the information processing device 10. At this time, information regarding the user ID of the different user does not need to be transmitted.
[0059] The communication processing unit 11 accepts the connection request. The connecting unit 12c refers to the temporary identification information storage unit 13b to identify a temporary identifier of user a, which serves as a substitute for a user ID that may be shared among the different users. The communication processing unit 11 transmits the identified temporary identifier of user a to the terminal 5 of user a (step S202). For example, the connecting unit 12c refers to the temporary identification information storage unit 13b shown in FIG. 4 to identify the temporary identifier of user a, "Taro," and the communication processing unit 11 transmits "Taro" to the terminal 5 of user a. Note that if it is necessary to change the setting of the optical wavelength assigned by the connecting unit 12c to the optical network unit 2, the communication processing unit 11 may also notify the changed optical wavelength together with the notification of the user's temporary identifier.
[0060] Furthermore, the terminal 5 of user b transmits to the information processing device 10 a "flag" indicating that the user wishes to connect to a different user and "destination base information" indicating that the user is allowed to connect (step S203). For example, the terminal 5 of user b transmits the "flag" and the destination base information "Dojima" to the information processing device 10. At this time, information regarding the user ID of the different user does not need to be transmitted.
[0061] The communication processing unit 11 accepts this connection request. The connecting unit 12c refers to the temporary identification information storage unit 13b to identify a temporary identifier of user b, which serves as a substitute for a user ID that may be shared by the different users. The communication processing unit 11 transmits the identified temporary identifier of user b to the terminal 5 of user b (step S204). For example, the connecting unit 12c refers to the temporary identification information storage unit 13b shown in FIG. 4 to identify the temporary identifier of user b, "Hanako," and the communication processing unit 11 transmits "Hanako" to the terminal 5 of user b. Note that if it is necessary to change the setting of the optical wavelength assigned by the connecting unit 12c to the optical terminal device 2, the communication processing unit 11 may also notify the changed optical wavelength together with the notification of the user's temporary identifier.
[0062] After the pre-connection request described above is made, the terminals 5 of users a and b exchange information about their respective connection destinations. That is, the terminal 5 of user a transmits the temporary identifier of user a and the connection destination base information to the terminal 5 of user b as information about the connection destination (step S205). For example, the terminal 5 of user a transmits the temporary identifier of user a "Taro" and the connection destination base information "Hatsudai" to the terminal 5 of user b as information about the connection destination.
[0063] The terminal 5 of user b transmits the temporary identifier of user b and the destination base information as information about the connection destination to the terminal 5 of user a (step S206). For example, the terminal 5 of user b transmits the temporary identifier of user b "Hanako" and the destination base information "Dojima" to the terminal 5 of user a.
[0064] After the connection destinations are exchanged between the terminals 5 of users a and b, the terminal 5 of user a notifies the information processing device 10 of the completion of the exchange together with the temporary identifier of user b received from the terminal 5 of user b (step S207). For example, the terminal 5 of user a notifies the information processing device 10 of the completion of the exchange together with the temporary identifier of user b, "Hanako."
[0065] The terminal 5 of user b notifies the information processing device 10 of the completion of the exchange together with the temporary identifier of user a received from the terminal 5 of user a (step S208). For example, the terminal 5 of user b notifies the information processing device 10 of the completion of the exchange together with the temporary identifier of user a, "Taro."
[0066] When the connection unit 12c receives notifications of the completion of the connection destination exchange from the terminals 5 of users a and b, it determines whether the temporary identifier of user a received from user b matches the temporary identifier of user a stored in the temporary identification information storage unit 13b (step S209). The connection unit 12c also determines whether the temporary identifier of user b received from user a matches the temporary identifier of user b stored in the temporary identification information storage unit 13b (step S209). This allows the connection unit 12c to confirm that the temporary identifiers of the users received from both users a and b match the temporary identifiers of the other users stored in the temporary identification information storage unit 13b. This ensures the legitimacy of the connection permission process described below.
[0067] The communication processing unit 11 transmits the determination result to the terminals 5 of users a and b (steps S210 and S211). User a's terminal 5, which has received the determination result, requests connection permission (step S212). User b's terminal 5, which has received the determination result, requests connection permission (step S213).
[0068] 9B shows a continuation of the connection processing according to the second embodiment shown in FIG. 9A. As shown in FIG. 9B, the terminal 5 of user a transmits to the information processing device 10 the user ID, the desired connection destination location information, and the desired connection destination location information linked to user b's temporary identifier (step S214). For example, the terminal 5 of user a transmits "user a," the desired connection destination location information "Hatsudai," and the desired connection destination location information "Hanako's Dojima" linked to user b's temporary identifier "Hanako."
[0069] Furthermore, the terminal 5 of the user b transmits the user ID, the desired connection destination location information, and the desired connection destination location information linked to the temporary identifier of the user a to the information processing device 10 (step S215). For example, the terminal 5 of the user b transmits "user b", the desired connection destination location information "Dojima", and the desired connection destination location information "Taro's Hatsudai" linked to the temporary identifier of the user a "Taro".
[0070] The communication processing unit 11 of the information processing device 10 accepts optical connection requests from the terminals 5 of users a and b, and receives the user IDs and destination base information. The communication processing unit 11 outputs the user IDs and destination base information to the control unit 12 of the information processing device 10. The acquisition unit 12a of the control unit 12 acquires the user IDs and destination base information.
[0071] The connection unit 12c of the control unit 12 refers to the connection destination information storage unit 13a and determines whether multiple line identifiers corresponding to the multiple connection destination point information acquired from each terminal 5 of user a and user b have been identified (step S216). The connection unit 12c also determines whether the temporary identifier of user a and the temporary identifier of user b notified from each terminal 5 of user a and user b have been assigned to the user terminals stored in the assignment destination information stored in the temporary identification information storage unit 13b (step S216).
[0072] For example, the connection unit 12c identifies a plurality of line identifiers corresponding to the acquired user ID "user a" and the connection destination base information "Hatsudai, Hanako's Dojima" and the acquired user ID "user b" and the connection destination base information "Dojima, Taro's Hatsudai." More specifically, the connection unit 12c refers to the connection destination information storage unit 13a illustrated in FIG. 8 to identify the No. 1 line identifier "user a+1+1" whose connection destination base information corresponds to "Hatsudai" and the No. 4 line identifier "user a+2+1" whose connection destination base information corresponds to "Dojima."
[0073] The connection unit 12c identifies multiple line identifiers, and if the notified temporary identifier of user a and temporary identifier of user b have already been assigned to the user terminals stored in the assignment destination information stored in the temporary identification information storage unit 13b, connects the endpoints of the optical terminal devices 2 indicated by the identified multiple line identifiers using APN 3 (step S217). For example, the connection unit 12c identifies the wavelength selective aggregation device 31a, which is the wavelength selective aggregation device number, from the center "1" of the identified line identifier "user a+1+1," and identifies line number 1 (port number 1) of the wavelength selective aggregation device 31a from the last "1." Furthermore, the connection unit 12c identifies the wavelength selective aggregation device 31b, which is the wavelength selective aggregation device number, from the center "2" of the identified line identifier "user a+2+1," and identifies line number 1 (port number 1) of the wavelength selective aggregation device 31b from the last "1." 7, the connection unit 12c identifies the optical terminal device 2a connected to the line 33a and the optical terminal device 2d connected to the line 33d, and connects the optical terminal device 2a and the optical terminal device 2d by the APN 3. As a result, an optical path P2 is opened that connects the optical terminal devices 2 at "Hatsudai" and "Dojima" that the users a and b wish to connect.
[0074] In this case, the communication processing unit 11 transmits a connection success result to the terminals of the users a and b (steps S219 and S220). For example, the communication processing unit 11 notifies the terminals 5 of the users a and b that an optical connection has been established between the Hatsudai and Dojima bases to which the users a and b wish to connect.
[0075] Furthermore, if the connection unit 12c does not identify multiple line identifiers, it does not connect the endpoints of the destination bases that the users want to connect to (step S218). In this case, the communication processing unit 11 transmits a connection failure as a connection result (steps S219 and S220). For example, the communication processing unit 11 notifies the terminals 5 of users a and b that the optical connection between the Hatsudai and Dojima bases that users a and b want to connect has not been established.
[0076] Furthermore, even if multiple line identifiers are identified, if the notified temporary identifiers of user a and user b have not been assigned to the user terminals stored in the assignment destination information stored in the temporary identification information storage unit 13 b, the connection unit 12 c will not connect the endpoints of the connection destination bases that the users wish to connect to (step S218).In this case, too, the communication processing unit 11 sends a connection failure as the connection result (steps S219 and S220).
[0077] [Effects of the Second Embodiment] In the second embodiment, the generation unit 12b generates a temporary identifier, which is a temporary user identifier, for each user before connection, instead of the terminal identifier (user identifier), and stores the temporary identifier in the temporary identification information storage unit 13b. The generation unit 12b generates a temporary identifier that is as unrelated as possible to the terminal identifier. Then, the connection unit 12c exchanges the temporary identifier and destination point information between users to connect the points between different users. In this way, the connection unit 12c acquires one destination point information and the other destination point information associated with the temporary identifier from each user terminal, and establishes a connection between the points. This allows the points between different users to be connected without using the terminal identifier. As a result, a system can be established that prevents the terminal identifier from leaking to the outside. In this way, the connection unit 12c uses the user's temporary identifier generated by the generation unit 12b. This prevents users from making erroneous declarations of temporary identifiers, compared to, for example, setting up an optical path between points using a temporary identifier generated and declared by the user. This enables smooth opening of an optical path.
[0078] Third Embodiment [Example of Connection Processing by Information Processing Device] In the second embodiment, a case where bases of different users are connected to each other has been described, but one of the users may be a highly open user whose identifier is public. Hereinafter, as a third embodiment, a case where bases of different users, one of which is a highly open user, are connected to each other, will be described with reference to FIGS. 10 and 11 . FIG. 10 is a diagram showing another example of a table stored in the temporary identification information storage unit 13 b. FIG. 11 is a flowchart of connection processing according to the third embodiment.
[0079] In the third embodiment, a connection process will be described for a case where different users a and b are connected between bases, and one of the users is a highly open user. A highly open user is, for example, a user who provides services to an unspecified number of users via the network 4, and it is assumed that the user's identifier is made public on the network. Hereinafter, the user identifier made public by a highly open user will be referred to as a "public ID."
[0080] Furthermore, the generation unit 12b generates a temporary identifier, which is a temporary user identifier, before connection, and stores the temporary identifier in the temporary identification information storage unit 13b in association with the user ID and the payout destination information. For example, as shown in FIG. 10, the temporary identification information storage unit 13b stores the user ID "user a", the temporary identifier "Taro", and the payout destination information "user b" in association with each other before connection. Furthermore, for example, the temporary identification information storage unit 13b stores the user ID "user b", the temporary identifier "public ID", and the payout destination information "user a" in association with each other before connection. The temporary identifier "public ID" means that it can also be used as the temporary identifier for "user b" because "user b" is the public ID.
[0081] 11 , the terminal 5 of user a transmits to the information processing device 10 a "flag" indicating that the terminal 5 wishes to connect to a highly open user, a public ID, and "destination base information" indicating that the terminal 5 is allowed to connect to the user (step S301). For example, the terminal 5 of user a transmits to the information processing device 10 the "flag," the public ID "user b," and the destination base information "first machine."
[0082] The communication processing unit 11 accepts this connection request. The connecting unit 12c refers to the temporary identification information storage unit 13b to identify a temporary identifier of user a that serves as a substitute for a user ID that may be shared among the different users. The communication processing unit 11 transmits the identified temporary identifier of user a to the terminal 5 of user a (step S302). For example, the connecting unit 12c refers to the temporary identification information storage unit 13b shown in FIG. 10 to identify the temporary identifier of user a, "Taro," and the communication processing unit 11 transmits the temporary identifier "Taro" to the terminal 5 of user a. Note that if it is necessary to change the setting of the optical wavelength assigned by the connecting unit 12c to the optical network unit 2, the communication processing unit 11 may also notify the changed optical wavelength together with the notification of user a's temporary identifier.
[0083] Next, the terminal 5 of user a notifies the terminal 5 of user b of the notified temporary identifier of user a and the connection destination base information (step S303). For example, the terminal 5 of user a notifies the terminal 5 of user b of the temporary identifier of user a "Taro" and the connection destination base information "Hatsudai".
[0084] Then, the terminal 5 of the user a notifies the information processing device 10 of the completion of the exchange together with the public ID (step S304). For example, the terminal 5 of the user a notifies the information processing device 10 of the completion of the exchange together with the public ID "user b".
[0085] Next, the communication processing unit 11 notifies the terminal 5 of the user a of the connection destination base information of the user b (step S305). Note that the connection destination base information of the user b, which is highly public, may be already registered in the information processing device 10, or may be notified by the user b to the information processing device 10 each time.
[0086] Next, user b's terminal 5 notifies user a of the completion of receipt of the temporary identifier and the connection destination point information (step S306). Upon receiving the notification of completion of receipt of the connection destination, the connection unit 12c determines whether the temporary identifier of user a received from user b matches the temporary identifier of user a stored in the temporary identification information storage unit 13b (step S307). As a result, the connection unit 12c can validate the connection permission process described below by determining that the temporary identifier of user a received from user b matches the temporary identifier of user a stored in the temporary identification information storage unit 13b. The communication processing unit 11 transmits this determination result to user b's terminal 5 (step S308). Then, user a's and user b's terminals 5 each request connection permission (steps S309 and S310).
[0087] The subsequent processing is the same as the processing in steps S214 to S220 of the connection processing according to the second embodiment shown in FIG. 9B, and therefore a description thereof will be omitted.
[0088] [Effects of the Third Embodiment] In the third embodiment, when connecting locations between different users, it is assumed that one of the users is a highly open user. The identifier of a highly open user is considered to be public. Therefore, when generating a temporary identifier, which is a temporary user identifier, before connection, for a highly open user, the generation unit 12b does not generate a temporary user identifier, but instead uses the public ID, which is a public terminal identifier (user identifier), as the temporary user identifier for that user. Therefore, in the third embodiment, it is possible to connect locations between different users by using the terminal identifier for a highly open user and not using the terminal identifier for a less open user. As a result, it is possible to build a system that prevents the terminal identifier of a less open user from leaking to the outside.
[0089] <Fourth embodiment> [Example of connection processing by information processing device] Next, an example of connection processing by the information processing device 10 will be described with reference to Figs. 12 to 14. Fig. 12 is a diagram showing another example of the configuration of the system 1 according to one embodiment. Fig. 13 is a flowchart of connection processing according to the fourth embodiment. Fig. 14 is a diagram showing an example of connection information notified to the wholesaler's information processing device.
[0090] 12, in the system 1, the information processing device 10a of the wholesaler β provides the information processing device 10a of the wholesaler β with the function of the information processing device 10 that permits a connection between the optical terminal devices 2 that the user wants to connect. As a result, the information processing device 10a of the wholesaler β has the function shown in FIG. 2 and performs the optical connection by the APN 3 described above. The information processing device 10a of the wholesaler β is connected to the information processing device 10b of the wholesaler α.
[0091] 13, terminal 5 transmits a user ID and destination base information to wholesaler β's information processing device 10a (step S401). For example, terminal 5 transmits the user ID "user a" and destination base information "Hatsudai, Maebashi." For example, user a's terminal 5 makes this connection request via network 4 shown in FIG. 12.
[0092] The communication processing unit 11 of the information processing device 10a receives the connection request, and the acquisition unit 12a of the information processing device 10a acquires the user ID and the destination base information. The connection unit 12c of the information processing device 10a refers to the destination base information storage unit 13a and determines whether the connection unit 12c has identified a line identifier corresponding to the acquired multiple destination base information (step S402).
[0093] When the connection unit 12c of the information processing device 10a identifies the line identifier corresponding to the acquired connection destination point information, it connects the endpoints of the optical network terminal 2 indicated by the identified line identifier (step S403).
[0094] Next, the communication processing unit 11 of the information processing device 10a notifies the information processing device 10b of the wholesaler α of the successful connection and the connection information (step S404). In response to this, the information processing device 10b of the wholesaler α replies to the information processing device 10a of the wholesaler β that the notification has been received (step S405).
[0095] The information processing device 10b of wholesaler α stores the received connection information in a storage unit. Examples of connection information include information such as the establishment time, section, and distance of the successfully connected optical path, as well as a user ID and connection destination base information. The connection information may also include information regarding the change or termination of the optical path. For example, as shown in FIG. 14, the storage unit stores the ID (wholesaler carrier ID) of the information processing device 10a, billing information, and a billing amount calculation result as examples of connection information. Based on the received connection information, the information processing device 10a stores, in correspondence with the ID of the information processing device 10a of wholesaler β, billing information such as "live path 1," distance "3," section "normal section," and opening date and time "2023 / 12 / 1" for the opening of optical path P1 in the storage unit. The information processing device 10a also stores the billing amount calculation result corresponding to the billing information in the storage unit.
[0096] Next, the communication processing unit 11 of the information processing device 10a transmits a connection success notification to the terminal 5 of user a (step S407). For example, the connection unit 12c of the information processing device 10a notifies the communication processing unit 11 that Hatsudai and Maebashi have been connected via the optical path P1 illustrated in Fig. 12. The processing of step S407 may be performed before the processing of step S404.
[0097] If the connection unit 12c of the information processing device 10a does not identify a line identifier corresponding to the acquired destination base information, the connection unit 12c does not connect the endpoints of the destination bases that the user wants to connect to (step S406).Then, the communication processing unit 11 of the information processing device 10a transmits a connection failure to the terminal 5 of user a (step S407).
[0098] [Effects of the Fourth Embodiment] In the fourth embodiment, the information processing device 10b of the wholesaler α provides the information processing device 10a of the wholesaler β with the function of the information processing device 10 that permits a connection between the optical terminal devices 2 that the user wishes to connect. The information processing device 10a notifies the information processing device 10b of the connection information between the permitted optical terminal devices 2. As a result, the information processing device 10b of the wholesaler α can receive connection information necessary for charging a fee for the service from the information processing device 10a of the wholesaler β that provides the connection permission service of the present disclosure.
[0099] The line identifier is composed of the number of the wavelength selective aggregation device 31 and the line number of the wavelength selective aggregation device 31 that accommodates the optical terminal device 2 or the wavelength assigned to the user, and may not necessarily include the user ID.
[0100] Furthermore, the wavelength assigned to the optical terminal device 2 may be changed for convenience of control by the information processing device 10. Therefore, when a connection success is notified to the user terminal as a connection result, the wavelength may be simultaneously instructed to the optical terminal device 2, and adjustments may be made on the optical terminal device 2 side.
[0101] Furthermore, the connection destination information storage unit 13a and the temporary identification information storage unit 13b are not limited to storing data in a table format.
[0102] (System Configuration, etc.) Furthermore, the components of each device shown in the drawings 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, and all or part of the devices can be functionally or physically distributed or 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 (Central Processing Unit) and a program analyzed and executed by the CPU, or can be realized as hardware using wired logic.
[0103] Furthermore, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.In addition, the information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified.
[0104] (Program) In one embodiment, the information processing device 10 can be implemented by installing an information processing program that executes the above-described information processing as package software or online software on a desired computer. For example, the information processing device 10 can function by executing the above-described information processing program on the information processing device. The information processing device 10 referred to here includes desktop and notebook personal computers. In addition, the information processing device 10 also includes mobile communication terminals such as smartphones, mobile phones, and PHS (Personal Handy-phone Systems), as well as slate terminals such as PDAs (Personal Digital Assistants).
[0105] The information processing device 10 may also be implemented as a server device that provides the above-described information processing services to a client terminal used by a user. In this case, the server device may be implemented as a web server or as a cloud that provides the above-described information processing services by outsourcing.
[0106] 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.
[0107] The memory 1010 includes a read-only memory (ROM) 1011 and a random access memory (RAM) 1012. The ROM 1011 stores a boot program such as a basic input output system (BIOS). 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 1100. A removable storage medium such as a magnetic disk or optical disk is inserted into the disk drive 1100. 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.
[0108] The hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, an information processing program that defines each process of the information processing device 10 having functions equivalent to those of the information processing device 10 is implemented as a program module 1093 in which computer-executable code is written. The program module 1093 is stored, for example, in the hard disk drive 1090. For example, a program module 1093 for executing processes similar to those of the functional configuration of the information processing device 10 is stored in the hard disk drive 1090. Note that the hard disk drive 1090 may be replaced by an SSD (Solid State Drive).
[0109] Furthermore, setting data used in the processing of the above-described embodiment is stored as program data 1094, for example, in the memory 1010 or the hard disk drive 1090. Then, the CPU 1020 reads the program module 1093 or the program data 1094 stored in the memory 1010 or the hard disk drive 1090 into the RAM 1012 as necessary, and executes the processing of the above-described embodiment.
[0110] The program module 1093 and program data 1094 may not necessarily be stored in the hard disk drive 1090, but may also be stored in a removable storage medium and read by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and program data 1094 may be stored in another computer connected via a network (such as a local area network (LAN) or a wide area network (WAN)). 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.
[0111] REFERENCE SIGNS LIST 1 System 2a to 2d Optical terminal device 3 APN 5 Terminal 10 Information processing device 12a Acquisition unit 12b Generation unit 12c Connection unit 13a Connection destination information storage unit 13b Temporary identification information storage unit 31a, 31b Wavelength selective aggregation device 32a, 32b, 32c Optical repeater
Claims
1. An information processing device that controls connections between optical terminal devices located at multiple locations using an optical network, comprising: a generation unit that generates destination location information, which is information about the destination location, and line information, which is information about the lines connecting to the optical terminal device located at the destination location, by correlating them; and a communication processing unit that notifies the destination location information to a user terminal at the location indicated by the destination location information.
2. An information processing device as described in claim 1, comprising: an acquisition unit that acquires multiple pieces of destination hub information from the user's terminal; and a connection unit that refers to a memory unit that stores the destination hub information in correspondence with the line information, identifies multiple pieces of line information corresponding to the acquired destination hub information, identifies multiple optical terminal devices based on the identified multiple pieces of line information, and permits connection between the identified multiple optical terminal devices.
3. The acquisition unit acquires first destination base information from a first terminal of a user, and acquires second destination base information from a second terminal of the user different from the first terminal; the communication processing unit notifies the first terminal of temporary identification information of the first terminal, and notifies the second terminal of temporary identification information of the second terminal; the acquisition unit acquires the second destination base information and the first destination base information linked to the temporary identification information of the second terminal from the first terminal, and acquires the first destination base information and the second destination base information linked to the temporary identification information of the first terminal from the second terminal; The information processing device described in claim 2, wherein the connection unit identifies first line information and second line information corresponding to the acquired first connection destination base information and second connection destination base information, and when the connection unit identifies multiple optical terminal devices to connect based on the identified first line information and second line information, and refers to a memory unit that stores the terminal identification information, the temporary identification information, and the assignment destination information in correspondence with each other, and if the temporary identification information of the first terminal and the temporary identification information of the second terminal have already been assigned to the assignment destination, the connection unit allows connection between the identified multiple optical terminal devices.
4. The information processing device of claim 2, wherein the acquisition unit acquires first connection destination hub information from a first terminal of a user, the communication processing unit notifies the first terminal of temporary identification information of the first terminal, the acquisition unit acquires from the first terminal second connection destination hub information and the first connection destination hub information linked to the identification information of the second terminal made public for a second terminal different from the first terminal, and acquires from the second terminal first connection destination hub information and the second connection destination hub information linked to the temporary identification information of the first terminal, the connection unit identifies first line information and second line information corresponding to the acquired first connection destination hub information and second connection destination hub information, and when the multiple optical terminal devices to be connected are identified based on the identified first line information and second line information, and the connection unit refers to a memory unit that stores the identification information of the terminal, the temporary identification information, and assignment destination information in correspondence with each other, and when the temporary identification information of the first terminal has already been assigned to the assignment destination, the connection unit allows connection between the multiple identified optical terminal devices.
Citation Information
Patent Citations
Communication system and communication apparatus
JP2010016691A
Communication system, communication method, and data structure of control frame
JP2020205511A