US 11,792,206 B2
Relay method, relay system, and relay program
Kenta Yasukawa, Tokyo (JP); Motokatsu Matsui, Tokyo (JP); and Taiki Kawakami, Tokyo (JP)
Assigned to SORACOM, INC., Tokyo (JP)
Filed by SORACOM, INC., Tokyo (JP)
Filed on Jul. 6, 2021, as Appl. No. 17/367,750.
Application 17/367,750 is a continuation of application No. PCT/JP2020/023417, filed on Jun. 15, 2020.
Claims priority of application No. 2019-122756 (JP), filed on Jul. 1, 2019.
Prior Publication US 2021/0336967 A1, Oct. 28, 2021
Int. Cl. G06F 7/04 (2006.01); G06F 15/16 (2006.01); H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04W 12/08 (2021.01); H04L 47/28 (2022.01); H04L 67/10 (2022.01); H04L 61/5007 (2022.01)
CPC H04L 63/108 (2013.01) [H04W 12/08 (2013.01); H04L 47/286 (2013.01); H04L 61/5007 (2022.05); H04L 67/10 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A relay method performed by a relay system that relays communication between (i) a target terminal within a closed network and having a private address and (ii) a client terminal not within the closed network, the relay system including a first relay apparatus, a second relay apparatus that is connected to the target terminal, and a connection management apparatus for managing a connection at the time of relaying the communication between the client terminal and the target terminal, the method comprising:
acquiring from the client terminal a first connection request including a terminal identification information for identifying the target terminal;
the connection management apparatus, responsive to the acquiring the first connection request, specifying a connecting information indicating one port number selected from among a plurality of port numbers of the first relay apparatus for relaying the communication between the client terminal and the target terminal;
the connection management apparatus storing the connecting information and the terminal identification information in a storage in association with each other;
the connection management apparatus notifying the client terminal about the specified connecting information; and
the first relay apparatus, responsive to receiving a second connection request for communicating with the target terminal, addressed to the one port number indicated by the connecting information from the client terminal, relaying communication between the client terminal and the target terminal on the basis of the terminal identification information associated with the connecting information in the storage, wherein said relaying comprises specifying the second relay apparatus to which the target terminal is connected on the basis of the terminal identification information stored in the storage, and relaying communication between the client terminal and the target terminal via the specified second relay apparatus.