Information processing apparatus, client apparatus, information processing system and service connection method
First Claim
1. An information processing apparatus which includes a server function configured to provide one or more services to a client apparatus via a communication network, comprising:
- a service ID generation unit configured to generate service IDs for the respective services to associate the service IDs with the services for identifying the services;
a service ID transmission unit configured to transmit a declaration of participation in the communication network and the service ID to at least one of the client apparatus and a discovery proxy server connected to the communication network when the information processing apparatus participates in the communication network; and
a service connection unit configured to transmit, when the at least one of the client apparatus and the discovery proxy server has made an inquiry on an address solution based on the service ID, information on an IP address of the information processing apparatus in the communication network to the at least one of the client apparatus and the discovery proxy server that made the inquiry, and then provide the respective service specified by the service ID to the at least one of the client apparatus and the discovery proxy server using the IP address.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a server function configured to provide one or more services to a client apparatus via a communication network. The information processing apparatus includes a service ID generation unit configured to generate service IDs for each of the services and to associate the service IDs with the services for identifying the services, a service ID transmission unit configured to transmit the service ID to at least one of the client apparatus and a discovery proxy server connected to the communication network via the communication network, and a service connection unit configured to connect a service to be specified by the service ID included a service connection inquiry with one of the client apparatus and the discovery proxy server that is an inquiry origin when the service connection inquiry has been made from the one of the client apparatus and the discovery proxy server.
13 Citations
14 Claims
-
1. An information processing apparatus which includes a server function configured to provide one or more services to a client apparatus via a communication network, comprising:
-
a service ID generation unit configured to generate service IDs for the respective services to associate the service IDs with the services for identifying the services; a service ID transmission unit configured to transmit a declaration of participation in the communication network and the service ID to at least one of the client apparatus and a discovery proxy server connected to the communication network when the information processing apparatus participates in the communication network; and a service connection unit configured to transmit, when the at least one of the client apparatus and the discovery proxy server has made an inquiry on an address solution based on the service ID, information on an IP address of the information processing apparatus in the communication network to the at least one of the client apparatus and the discovery proxy server that made the inquiry, and then provide the respective service specified by the service ID to the at least one of the client apparatus and the discovery proxy server using the IP address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14)
-
-
11. A service connection method, in an information processing system including a client apparatus, a discovery proxy server and an information processing apparatus configured to communicate with one another, which connects the client apparatus to use services from the information processing apparatus, comprising:
-
generating service IDs for the respective services from the information processing apparatus; transmitting, by the information processing apparatus, a declaration of participation in the communication network and the service ID to at least one of the client apparatus and the discovery proxy server when the information processing apparatus participates in the communication network; making an inquiry on an address solution based on the service ID by the at least one of the client apparatus and the discovery proxy server; transmitting, by the information processing apparatus, information on an IP address of the information processing apparatus in the communication network to the at least one of the client apparatus and the discovery proxy server that made the inquiry in response to the inquiry on the address solution; providing, by the information processing apparatus, the respective service specified by the service ID to the at least one of the client apparatus and the discovery proxy server using the IP address; storing, by the discovery proxy server, the service IDs and the information on the IP address of the information processing apparatus in association with each other; and acquiring, by the client apparatus, the service ID from the information processing apparatus, and by using the acquired service ID, acquiring the information on the IP address of the information processing apparatus to use the respective service.
-
-
13. A service connection method, in an information processing system including a client apparatus and an information processing apparatus configured to communicate with one another, for the client apparatus to use services from the information processing apparatus, comprising:
-
generating service IDs for the respective services from the information processing apparatus; transmitting, by the information processing apparatus, a declaration of participation in the communication network and the service ID to the client apparatus when the information processing apparatus participates in the communication network; making, by the client apparatus, an inquiry on an address solution based on the service ID; transmitting, by the information processing apparatus, information on an IP address of the information processing apparatus in the communication network to the client apparatus that made the inquiry in response to the inquiry on the address solution; providing, by the information processing apparatus, the respective service specified by the service ID to the client apparatus using the IP address; acquiring, by the client apparatus, the service ID from the information processing apparatus, and by using the acquired service ID, acquiring the information on the IP address of the information processing apparatus to use the respective service.
-
Specification