Server apparatus, method for controlling the server apparatus, and storage medium
First Claim
1. A server apparatus, that can communicate with a plurality of client apparatuses via a network, comprising:
- instructions stored in a memory and a processor executing instructions, wherein the processor configures;
a receiving unit to receive user information for specifying a user of a client apparatus, device information relating to a peripheral device connected to the client apparatus and acquisition scheme information representing an acquisition scheme of the device information from the client apparatus, whereby the client apparatus acquires the device information using a first acquisition scheme which acquires the device information via values manually inputted by the user or using a second acquisition scheme whereby the device information is to be automatically inputted from the peripheral device connected to the client apparatus;
a storing unit to store the received device information and the acquisition scheme information in association with the user information; and
a replacing unit to replace second user information stored in association with second device information already stored in the storing unit with first user information received in association with first device information, if the first device information matches the second device information,wherein said replacing unit does not replace the second user information with the first user information, if first acquisition information received in association with the first device information represents the first acquisition scheme and second acquisition information stored in association with the second device information represents the second acquisition scheme, even if the first device information matches the second device information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a server apparatus that can communicate with a plurality of client apparatuses via a network, including a receiving unit configured to receive device information relating to a peripheral device capable of being connected to a client apparatus along with an acquisition scheme of the device information from the client apparatus, a storing unit configured to store the device information in association with the acquisition scheme, a judging unit configured to judge whether or not the device information received by the receiving unit has already been stored in the storing unit, and a determining unit configured to determine whether or not the device information is valid based on the acquisition scheme when it is judged by the judging unit that the received device information has already been stored in the storing unit.
31 Citations
7 Claims
-
1. A server apparatus, that can communicate with a plurality of client apparatuses via a network, comprising:
instructions stored in a memory and a processor executing instructions, wherein the processor configures; a receiving unit to receive user information for specifying a user of a client apparatus, device information relating to a peripheral device connected to the client apparatus and acquisition scheme information representing an acquisition scheme of the device information from the client apparatus, whereby the client apparatus acquires the device information using a first acquisition scheme which acquires the device information via values manually inputted by the user or using a second acquisition scheme whereby the device information is to be automatically inputted from the peripheral device connected to the client apparatus; a storing unit to store the received device information and the acquisition scheme information in association with the user information; and a replacing unit to replace second user information stored in association with second device information already stored in the storing unit with first user information received in association with first device information, if the first device information matches the second device information, wherein said replacing unit does not replace the second user information with the first user information, if first acquisition information received in association with the first device information represents the first acquisition scheme and second acquisition information stored in association with the second device information represents the second acquisition scheme, even if the first device information matches the second device information. - View Dependent Claims (2, 3, 4, 5)
-
6. A method for controlling a server apparatus that can communicate with a plurality of client apparatuses via a network, the method comprising the steps of:
-
receiving user information for specifying a user of a client apparatus, device information relating to a peripheral device connected to the client apparatus and acquisition scheme information representing an acquisition scheme of the device information from the client apparatus, whereby the client apparatus acquires the device information using a first acquisition scheme which acquires the device information via values manually inputted by the user or using a second acquisition scheme whereby the device information is to be automatically inputted from the peripheral device connected to the client apparatus; storing the received device information and the acquisition scheme information in association with the user information; replacing second user information stored in association with second device information already stored in the storing step with first user information received in association with first device information, if the first device information matches the second device information, wherein the replacing step does not replace the second user information with the first user information, if first acquisition information received in association with the first device information represents the first acquisition scheme and second acquisition information stored in association with the second device information represents the second acquisition scheme, even if the first device information matches the second device information.
-
-
7. A non-transitory computer storage medium storing a computer readable program causing a computer actualizing a server apparatus that can communicate with a plurality of clients apparatuses via a network to execute the steps of:
-
receiving user information for specifying a user of a client apparatus, device information relating to a peripheral device connected to the client apparatus and acquisition scheme information representing an acquisition scheme of the device information from the client apparatus, whereby the client apparatus acquires the device information using a first acquisition scheme which acquires the device information via values manually inputted by the user or using a second acquisition scheme whereby the device information is to be automatically inputted from the peripheral device connected to the client apparatus; storing the received device information and the acquisition scheme information in association with the user information; replacing second user information stored in association with second device information already stored in the storing step with first user information received in association with first device information, if the first device information matches the second device information, wherein the replacing step does not replace the second user information with the first user information, if first acquisition information received in association with the first device information represents the first acquisition scheme and second acquisition information stored in association with the second device information represents the second acquisition scheme, even if the first device information matches the second device information.
-
Specification