Server and program
A server can be connected to a dispenser configured to dispense a dispensed material. The server includes a retrieving module configured to retrieve skin information on a user's skin condition, a determination module configured to determine recipe information for the dispensed material with reference to the skin condition indicated by the skin information, a transmission module configured to transmit the recipe information to the dispenser to cause the dispenser to dispense the dispensed material in accordance with the recipe information, and an arrangement module configured to arrange for the provision of an additional cartridge to the user of the dispenser if the remaining amount of the dispensed material remaining in the cartridge of the dispenser is less than a predetermined threshold.
1 . A server that can be connected to a dispenser configured to dispense a dispensed material, the server comprising:
a retrieving module configured to retrieve skin information on a user's skin condition;
a determination module configured to:
determine recipe information for the dispensed material with reference to the skin condition indicated by the skin information; and
determine a batch delivery cartridge from among the cartridges whose remaining amount is equal to or greater than a predetermined threshold by referring to a predetermined delivery lead time and the remaining amount;
a transmission module configured to transmit the recipe information to the dispenser to cause the dispenser to dispense the dispensed material in accordance with the recipe information; and
an arrangement module configured to arrange for a provision of an additional cartridge to the user of the dispenser if a remaining amount of the dispensed material remaining in the cartridge of the dispenser is less than the predetermined threshold, by automatically delivering the additional cartridge to the user.
2 . The server of claim 1 , further comprising an update module configured to update the remaining amount of the dispensed material contained in the cartridge of the dispenser in response to the dispensing of the dispensed material by the dispenser.
3 . The server of claim 2 , wherein the arrangement module arranges for the provision of additional cartridges if the remaining amount stored in the cartridges is less than the predetermined threshold.
4 . The server of claim 1 , wherein the arrangement module arranges for the provision of additional cartridges if the remaining amount stored in the cartridges is less than the predetermined threshold.
5 . The server of claim 1 , wherein the arrangement module arranges for the provision of the batch delivery cartridge.
6 . A method for controlling a dispenser configured to dispense a dispensed material, the method comprising the steps of:
retrieving skin information on a user's skin condition;
determining recipe information for the dispensed material with reference to the skin condition indicated by the skin information;
transmitting the recipe information to the dispenser to cause the dispenser to dispense the dispensed material in accordance with the recipe information;
determining a batch delivery cartridge from among the cartridges whose remaining amount is equal to or greater than a predetermined threshold by referring to a predetermined delivery lead time and the remaining amount; and
arranging for a provision of an additional cartridge to the user of the dispenser if a remaining amount of the dispensed material remaining in the cartridge of the dispenser is less than the predetermined threshold, by automatically delivering the additional cartridge to the user.
7 . The method of claim 6 , further comprising a step of updating the remaining amount of the dispensed material contained in the cartridge of the dispenser in response to the dispensing of the dispensed material by the dispenser.
8 . The method of claim 6 , wherein the step of arranging arranges for the provision of additional cartridges if the remaining amount stored in the cartridges is less than the predetermined threshold.
9 . The method of claim 6 , wherein the step of arranging arranges for the provision of the batch delivery cartridge.
10 . The method of claim 7 , wherein the step of arranging arranges for the provision of additional cartridges if the remaining amount stored in the cartridges is less than the predetermined threshold.
11 . A system comprising a server and a dispenser configured to dispense dispensed material,
the server comprising:
a retrieving module configured to retrieve skin information on a user's skin condition;
a determination module configured to:
determine recipe information for the dispensed material with reference to the skin condition indicated by the skin information; and
determine a batch delivery cartridge from among the cartridges whose remaining amount is equal to or greater than a predetermined threshold by referring to a predetermined delivery lead time and the remaining amount;
a transmission module configured to transmit the recipe information to the dispenser; and
an arrangement module configured to arrange for a provision of an additional cartridge to the user of the dispenser if a remaining amount of the dispensed material remaining in the cartridge of the dispenser is less than the predetermined threshold, by automatically delivering the additional cartridge to the user,
wherein the dispenser dispenses the dispensed material in accordance with the recipe information transmitted from the server.
12 . The system of claim 11 , wherein the dispenser comprises a plurality of cartridges containing the dispensed material, and dispenses the dispensed material contained in the cartridge indicated in the recipe information.
13 . The system of claim 12 , wherein the dispenser comprises a processor, each cartridges comprises a memory storing remaining amount of the dispensed material contained therein, the processor updates the remaining amount when dispensing the dispensed material and transmits the updated remaining amount to the server.