INFORMATION PROCESSING APPARATUS, INFORMATION COMMUNICATION SYSTEM, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM
First Claim
1. An information processing apparatus characterized by comprising:
- a communication interface used for data communication;
a data processing unit that executes a process of executing communication with an external server existing outside a home network to map the external server as a virtual home network device; and
a storage unit that stores the mapping information,and characterized in that the data processing unit is configured to;
execute a process of, in response to reception of a device discovery request from a client device in the home network, obtaining the mapping information stored in the storage unit, and on the basis of the mapping information, providing the client device with server information corresponding to the external server as information of a device from which a service can be received.
1 Assignment
0 Petitions
Accused Products
Abstract
A configuration is provided in which a device in a home network receives content from a server outside the home network and plays the content. A home IMS gateway maps an external server outside the home network as a virtual home network device, and provides mapped server information in response to reception of a device discovery request from a content playing apparatus (DMP) in the home network. Furthermore, a content obtaining request is transferred from the content playing apparatus to the external server so that the external server sends content to the content playing apparatus. Authentication and key exchange defined in DLNA are executed between the content playing apparatus and the home IMS gateway, and a key generated is sent from the home IMS gateway to a content providing server. The external server sends encrypted content based on the received key.
-
Citations
36 Claims
-
1. An information processing apparatus characterized by comprising:
-
a communication interface used for data communication; a data processing unit that executes a process of executing communication with an external server existing outside a home network to map the external server as a virtual home network device; and a storage unit that stores the mapping information, and characterized in that the data processing unit is configured to; execute a process of, in response to reception of a device discovery request from a client device in the home network, obtaining the mapping information stored in the storage unit, and on the basis of the mapping information, providing the client device with server information corresponding to the external server as information of a device from which a service can be received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An information communication system comprising a client apparatus in a home network, a content providing server outside the home network, and a gateway apparatus in the home network, characterized in that:
-
the gateway apparatus is configured to execute; a process of executing communication with the content providing server to map the content providing server as a virtual home network device; a process of, in response to reception of a device discovery request from the client apparatus, obtaining the mapping information, and on the basis of the mapping information, providing the client device with server information corresponding to the content providing server as information of a device from which a service can be received; and a process of receiving from the client apparatus a request for obtaining content provided by the content providing server and transferring the request to the content providing server, and the client apparatus is configured to execute; a process of receiving the content provided by the content providing server and playing the content. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An information processing method for an information processing apparatus, in which a process of making setting on a client device connected to a home network so that it is allowed to use content provided by an external server outside the home network is executed, characterized by comprising:
-
a mapping process step, executed at a data processing unit of the information processing apparatus, of executing communication with the external server via a communication unit to execute a mapping process of setting the external server as a virtual home network device, and storing mapping information based on the mapping process in a storage unit; and an external server information providing step, executed at the data processing unit in response to reception of a device discovery request from the client device, of executing a process of obtaining the mapping information stored in the storage unit, and on the basis of the mapping information, providing the client device with server information corresponding to the external server as information of a device from which a service can be received. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer program for causing an information processing apparatus to execute a process of making setting on a client device connected to a home network so that it is allowed to use content provided by an external server outside the home network, characterized by causing execution of:
-
a mapping process step of causing a data processing unit of the information processing apparatus to execute communication with the external server via a communication unit, to execute a mapping process of setting the external server as a virtual home network device, and to store mapping information based on the mapping process in a storage unit; and an external server information providing step of causing the data processing unit to execute a process of, in response to reception of a device discovery request from the client device, obtaining the mapping information stored in the storage unit, and on the basis of the mapping information, providing the client device with server information corresponding to the external server as information of a device from which a service can be received.
-
Specification