Patent ID: 9197488
Filing Date: 2015-11-24
Classification: H04L

Abstract:
1. An information processing apparatus comprising: a plurality of communication interfaces connected to a plurality of communication networks that are independent from each other, the plurality of communication interfaces each receiving data from a terminal connected to at least one of the plurality of communication networks, the plurality of communication interfaces each transmitting data to the terminal on a basis of terminal identification information, the terminal identification information indicating a position of the terminal on at least one of the plurality of communication networks; a first acquiring section configured to acquire the terminal identification information of a destination terminal that is a destination of data, and destination terminal service information indicating a service supported by the destination terminal; a second acquiring section configured to acquire candidate terminal service information indicating a service supported by each of at least one candidate terminal, the at least one candidate terminal being a candidate destination of the data, the at least one candidate terminal having a same terminal identification information as the terminal identification information of the destination terminal; and a selecting section configured to (i) determine a candidate terminal of the at least one candidate terminal on a basis of the determined candidate terminal having the candidate terminal service information that matches the destination terminal service information of the destination terminal, (ii) select a communication interface of the plurality of communication interfaces on a basis of the determined candidate terminal being connected to the selected communication interface, and (iii) connect the selected communication interface with the determined candidate terminal.