A method for operating a portable terminal communicating with a device formed to be combined to one side of a bottle configured to contain liquid, the method comprising:
- receiving inclination information of the bottle from the device;
- determining a feeding start and a feeding end based on the inclination information;
- generating, based on inclination information before the feeding start time, first level information by modifying level information at the corresponding time;
- determining, based on inclination information after the feeding end time, second level information by modifying level information at the corresponding time;
- determining a difference between the first level information and the second level information as an amount of feeding at the corresponding cycle;
- and
- recording information about the feeding start time, information about the feeding end time, and information about the amount of feeding,
- the method further comprising
- determining that feeding has started, if the inclination information indicates an inclination angle of the bottle that is greater than a preconfigured angle for more than a preconfigured period, and
- determining that feeding has ended, if the inclination angle of the bottle is less than the preconfigured angle after a preconfigured duration;
- operating the base in a formula preparation mode in which the heater is controlled to operate until an internal temperature of the bottle as indicated by the temperature information reaches a formula preparation temperature, and
- controlling the base in the formula preparation mode in order to not generate a first alarm within a grace period when the formula preparation temperature is reached while the heater operates in the formula preparation mode,
- wherein the bottle is a smart bottle configured to transmit feeding-related information to the portable terminal through short-range communication, the feeding-related information including the temperature information, the inclination information, the level information of the bottle, and information about an amount of feeding of a corresponding cycle, and
- wherein the portable terminal includes an application and is configured to
- generate feeding pattern information based on the feeding-related information and the age of a baby expressed as a number of months as input to the portable terminal from a user,
- compare the feeding pattern information of the baby with that of babies of a same age based on regions, ages, and sexes, and
- provide a second alarm to notify a next feeding schedule of the baby based on the feeding pattern information,
- the method further comprising suspending a straw inside the bottle, the straw combined with a teat of the bottle,
- wherein the straw includes an attached weight configured to position the straw in the liquid contained in the bottle when the bottle is inclined,
- wherein the application of the portable terminal is configured to
- obtain recommended temperature information for formula preparation, the recommended temperature information based on formula information obtained through the portable terminal, and
- transmit the recommended temperature information from the portable terminal to the bottle,
- wherein the bottle configures the formula preparation temperature according to the recommended temperature information received from the portable terminal, and
- wherein the formula information is obtained from an image captured by a camera of the portable terminal, the captured image including at least one of a Universal Product Code (UPC), a European Article Number 13 (EAN-13), a barcode, and a Quick Response (QR) code.