Smart power management method and system for ensuring alarm by considering remaining battery power

The smart power management system ensures alarms sound by monitoring battery and charging status, addressing discharge issues to maintain alarm functionality and enhance user experience.

WO2026155325A1PCT designated stage Publication Date: 2026-07-23UNIST (ULSAN NAT INST OF SCI & TECH)
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
UNIST (ULSAN NAT INST OF SCI & TECH)
Filing Date
2025-11-03
Publication Date
2026-07-23

Smart Images

  • Figure KR2025017844_23072026_PF_FP_ABST
    Figure KR2025017844_23072026_PF_FP_ABST
Patent Text Reader

Abstract

A method and system for ensuring a smartphone alarm by considering the remaining battery power are disclosed. The alarm ensuring method according to one embodiment can be implemented by a computer device including at least one processor, and may comprise the steps of: checking whether an alarm is set in the computer device, and checking the time to which the alarm is set if the alarm is set; monitoring the remaining amount of a battery included in the computer device in response to checking of the setting of the alarm; and switching, on the basis of the remaining amount of the battery and the time to which the alarm is set, a mode of the computer device from a normal mode to an alarm ensuring mode for limiting the operation of at least one from among functions of the computer device.
Need to check novelty before this filing date? Find Prior Art

Description

Smart power management method and system for alarm guarantee considering battery level

[0001] The following description relates to the alarm function and battery management technology of a smartphone, specifically to a smart power management method and system for ensuring the alarm function in specific situations by monitoring the remaining battery level and charging status.

[0002] This patent is the result of the Regional Intelligence Innovation Talent Development Project, which was carried out with funding from the government (Ministry of Science and ICT) and support from the Institute of Information and Communications Planning and Evaluation (IITP-2025-RS-2022-00156361).

[0003] The alarm function on conventional smartphones is typically set to sound an alarm at a set time. However, if the battery runs out before proper charging, the device may turn off and the alarm may not sound. This can be particularly problematic when a user believes the device is charging but it actually hasn't due to issues such as a poor connection in the charging cable. Such situations increase the likelihood of missing important alarms and undermine the reliability of the alarm function.

[0004] A smart power management method and system are provided to monitor the remaining battery level and charging status of a device such as a smartphone and to ensure an alarm function in specific situations.

[0005] A smart power management method for a computer device comprising at least one processor, comprising: a step of checking whether an alarm is set in the computer device by the at least one processor, and if the alarm is set, checking the time at which the alarm was set; a step of monitoring the remaining amount of a battery included in the computer device by the at least one processor in response to the confirmation of the alarm being set; and a step of switching the mode of the computer device from a normal mode to an alarm guarantee mode for restricting the operation of at least one of the functions of the computer device by the at least one processor based on the remaining amount of the battery and the time at which the alarm was set.

[0006] According to one aspect, the method further includes a step of monitoring whether the battery is being charged in response to confirmation of the setting of the alarm by the at least one processor, and the switching step may be characterized by switching the mode of the computer device to the alarm guarantee mode based on the remaining amount of the battery and the time at which the alarm was set when the battery is not being charged.

[0007] According to another aspect, the switching step may be characterized by including: a step of calculating a first time, which is the time at which the battery can be maintained, based on the remaining amount of the battery and the current consumption of the battery; and a step of determining whether to switch to the alarm guarantee mode through a comparison between the first time and a second time, which is the time at which the alarm is set.

[0008] According to another aspect, the smart power management method may further include the step of periodically calculating a first time, which is a sustainable time for the battery, based on the remaining amount of the battery and the current consumption of the battery in the alarm guarantee mode by the at least one processor; and the step of outputting a warning by the at least one processor if the first time is before a second time, which is the time when the alarm is set.

[0009] According to another aspect, the step of outputting the warning may be characterized by including: outputting the warning through at least one of light, sound, and vibration; and further outputting a message to induce a user to charge the battery or a message to induce the user to check the charge status of the battery.

[0010] According to another aspect, the functions of the computer device are pre-set with priorities, and the switching step may be characterized by including: a step of calculating a first time, which is the battery's maintenance time, based on the remaining amount of the battery and the current consumption of the battery; a step of determining the priority of a function to restrict operation through a comparison between the first time and a second time, which is the time when the alarm is set; a step of setting the alarm guarantee mode so that the operation of functions with a priority lower than the determined priority is restricted; and a step of switching the mode of the computer device from a normal mode to the set alarm guarantee mode.

[0011] A computer program stored on a computer-readable recording medium is provided to be combined with a computer device to execute the above method on the computer device.

[0012] A computer-readable recording medium is provided on which a program for executing the above method is recorded on a computer device.

[0013] A smart power management system implemented by a computer device comprises at least one processor implemented to execute a command readable by the computer device, wherein the at least one processor checks whether an alarm is set on the computer device, and if the alarm is set, checks the time at which the alarm was set, and in response to the confirmation of the alarm being set, monitors the remaining amount of a battery included in the computer device, and switches the mode of the computer device from a normal mode to an alarm guarantee mode for restricting the operation of at least one of the functions of the computer device based on the remaining amount of the battery and the time at which the alarm was set.

[0014] A smart power management method and system can be provided to monitor the remaining battery level and charging status of devices such as smartphones to ensure an alarm function in specific situations.

[0015] By preventing users from missing important alarms due to charging errors or other factors, the reliability and stability of the alarm function can be significantly improved. This enhances the user experience, allowing the device's alarm function to serve as a more practical and stable wake-up support feature.

[0016] FIG. 1 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention.

[0017] FIG. 2 is a drawing illustrating an example of the internal configuration of a smart power management system in one embodiment of the present invention.

[0018] FIG. 3 is a flowchart illustrating an example of a smart power management method according to an embodiment of the present invention.

[0019] Hereinafter, embodiments will be described in detail with reference to the attached drawings.

[0020] A smart power management system according to embodiments of the present invention may be implemented by at least one computer device. In this case, a computer program according to an embodiment of the present invention may be installed and run on the computer device, and the computer device may perform a smart power management method according to embodiments of the present invention under the control of the run computer program. The aforementioned computer program may be stored on a computer-readable recording medium to be combined with the computer device and to execute the smart power management method on the computer.

[0021] FIG. 1 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention. As shown in FIG. 1, the computer device (100) may include memory (110), a processor (120), a communication interface (130), an input / output interface (140), and a battery (150). The memory (110) is a computer-readable recording medium and may include a non-perishable mass storage device such as RAM (random access memory), ROM (read only memory), and a disk drive. Here, the non-perishable mass storage device such as ROM and the disk drive may be included in the computer device (100) as a separate permanent storage device distinct from the memory (110). Additionally, an operating system and at least one program code may be stored in the memory (110). These software components may be loaded into memory (110) from a computer-readable recording medium separate from memory (110). This separate computer-readable recording medium may include computer-readable recording media such as floppy drives, disks, tapes, DVD / CD-ROM drives, and memory cards. In another embodiment, software components may be loaded into memory (110) via a communication interface (130) rather than a computer-readable recording medium. For example, software components may be loaded into memory (110) of a computer device (100) based on a computer program installed by files received through a network (Network, 170).

[0022] The processor (120) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (120) via memory (110) or a communication interface (130). For example, the processor (120) may be configured to execute instructions received according to program code stored in a recording device such as memory (110). Depending on the embodiment, the processor (120) may include two or more processors.

[0023] The communication interface (130) may provide a function for the computer device (100) to communicate with other devices through a network (170). For example, requests, commands, data, files, etc. generated by the processor (120) of the computer device (100) according to program code stored in a recording device such as memory (110) may be transmitted to other devices through the network (170) under the control of the communication interface (130). Conversely, signals, commands, data, files, etc. from other devices may be received by the computer device (100) through the communication interface (130) of the computer device (100) via the network (170). Signals, commands, data, etc. received through the communication interface (130) may be transmitted to the processor (120) or memory (110), and files, etc. may be stored in a storage medium (the permanent storage device described above) that the computer device (100) may further include.

[0024] The communication method is not limited and may include not only communication methods utilizing communication networks (e.g., mobile communication networks, wired internet, wireless internet, broadcasting networks) that the network (170) may include, but also short-range wireless communication between devices. For example, the network (170) may include any one or more networks such as a PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Additionally, the network (170) may include any one or more network topologies such as a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, but is not limited thereto.

[0025] The input / output interface (140) may be a means for interfacing with an input / output device (I / O device, 160). For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface (140) may be a means for interfacing with a device in which the functions for input and output are integrated into one, such as a touchscreen. The input / output device (160) may be composed of a computer device (100) and a single device.

[0026] The battery (150) can supply power to components within a computer device (100), including memory (110), a processor (120), a communication interface (130), and an input / output interface (140). There are various types of batteries (150), and for example, lithium-ion batteries (Li-Ion) are used in various electronic devices such as smartphones, laptops, and tablets due to their performance characteristics, such as high energy density, low current self-discharge, long lifespan, and lightweight.

[0027] Additionally, in other embodiments, the computer device (100) may include fewer or more components than the components of FIG. 1. However, it is not necessary to clearly illustrate most of the prior art components. For example, the computer device (100) may be implemented to include at least some of the input / output devices (160) described above, or may include other components such as a transceiver, a database, etc.

[0028] As previously explained, devices such as smartphones can provide an alarm function, and even if an alarm is set, if the battery is discharged while not properly charged, the power may turn off and the alarm may not sound. Accordingly, in the embodiments of the present invention, the system can be improved to ensure power is secured to guarantee the alarm by monitoring the remaining battery level and / or charging status in a device with an alarm set.

[0029] FIG. 2 is a diagram illustrating an example of the internal configuration of a smart power management system in an embodiment of the present invention. The smart power management system (200) according to the present embodiment may include an alarm setting confirmation unit (210), a battery remaining amount monitoring unit (220), a charging status monitoring unit (230), and a control unit (240). Here, the alarm setting confirmation unit (210), the battery remaining amount monitoring unit (220), the charging status monitoring unit (230), and the control unit (240) may be functional expressions for the operation of a processor (120) of a computer device (100) implementing the smart power management system (200).

[0030] The alarm setting confirmation unit (210) can check whether an alarm is set on the computer device (100) implementing the smart power management system (200). At this time, if an alarm is set, the alarm setting confirmation unit (210) can check the time at which the alarm was set.

[0031] The battery level monitoring unit (220) can monitor the remaining amount of the battery (150) included in the computer device (100). For example, when the alarm setting is confirmed by the alarm setting confirmation unit (210), the control unit (240) can drive the battery level monitoring unit (220) to control the battery level monitoring unit (220) to continuously monitor the remaining amount of the battery (150). Here, continuous monitoring may include monitoring the remaining amount of the battery (150) at preset first cycles.

[0032] The charging status monitoring unit (230) can monitor whether the battery (150) is being charged. For example, when the alarm setting confirmation unit (210) confirms that the alarm setting is set, the control unit (240) can drive the charging status monitoring unit (230) to control the charging status monitoring unit (230) to continuously monitor the charging status of the battery (150). Here, continuous monitoring may include monitoring whether the battery (150) is being charged at preset second cycles.

[0033] The control unit (240) can switch the mode of the computer device (100) from a normal mode to an alarm guarantee mode based on the time at which the alarm is set, the remaining amount of the battery (150), and / or whether the battery (150) is charged. The alarm guarantee mode may be a mode for reducing power consumption by restricting the operation of the remaining functions, excluding the essential functions pre-set for the operation of the computer device (100).

[0034] For example, the control unit (240) may maintain a normal mode when the battery (150) is charging. On the other hand, when the battery (150) is not charging (including situations where the user attempted to charge but charging did not occur due to reasons such as poor contact), the control unit (240) may switch the mode of the computer device (100) from a normal mode to an alarm guarantee mode by comparing a first time when an alarm is set and a second time calculated based on the remaining amount of the battery (150). For example, the second time may refer to a time when the power of the battery (150) can be maintained. At this time, the control unit (240) may calculate the second time based on the current consumption of the battery (150) and the remaining amount of the battery (150). In this case, if the second time is before the first time, the control unit (240) may switch the mode of the computer device (100) from a normal mode to an alarm guarantee mode.

[0035] Even after the mode of the computer device (100) has been switched to the alarm guarantee mode, the control unit (240) can periodically calculate a second time. If the second time is before the first time even though the mode of the computer device (100) has been switched to the alarm guarantee mode, that is, if the remaining amount of the battery (150) is insufficient to be used until the time set for the alarm even though the alarm guarantee mode is operating, the control unit (240) can control the computer device (100) to output a warning to the user. The warning can be output in various forms such as light, sound, and vibration, and if necessary, a message to induce the user to check the charge status of the battery (150) and / or a message to induce the user to charge the battery (150) can be further output.

[0036] Additionally, according to an embodiment, the control unit (240) may include priority information for the functions of the computer device (100). For example, essential functions whose operation must not be restricted may be pre-set to priority 0, and the remaining functions may be pre-set to priority 1 through n (where n is a natural number) according to their importance. In this case, the control unit (240) may set an alarm guarantee mode to restrict the operation of functions up to a specific priority. At this time, the specific priority may be determined based on the difference between a second time and a first time. For example, the difference between the second time and the first time may be divided into grades, and functions of the pre-set priority for each grade may be restricted. As a more specific example, if the difference between the second time and the first time is 1 hour, the operation of functions with a priority of 3 or lower may be restricted, and if the difference is 30 minutes, the operation of functions with a priority of 1 or lower may be restricted. In this way, the control unit (240) may determine the functions whose operation is restricted in the alarm guarantee mode according to the priority of the functions.

[0037] Additionally, the control unit (240) can switch the alarm guarantee mode of the computer device (100) back to normal mode when the set alarm is output and user interaction (e.g., when the user turns off the alarm or generates input to the computer device (100)) is confirmed.

[0038] FIG. 3 is a flowchart illustrating an example of a smart power management method according to an embodiment of the present invention. The smart power management method according to the present embodiment may be performed by a computer device (100) that implements a smart power management system (200). At this time, the processor (120) of the computer device (100) may be implemented to execute a control instruction according to the code of an operating system or the code of at least one computer program included in the memory (110). Here, the processor (120) may operate according to the control instruction provided by the code stored in the computer device (100) to control the computer device (100) so that the smart power management system (200) implemented by the computer device (100) performs steps (310 to 360) included in the method of FIG. 3.

[0039] In step (310), the computer device (100) checks whether an alarm is set on the computer device (100), and if an alarm is set, checks the time at which the alarm was set. If no alarm is set, the subsequent process may be omitted, and the computer device (100) may monitor the alarm setting operation or periodically monitor whether an alarm is set on the computer device (100).

[0040] In step (320), the computer device (100) can monitor the remaining amount of the battery (150) contained in the computer device (100) in response to confirmation that the alarm setting has been confirmed. According to an embodiment, the computer device (100) can also monitor the current consumption of the battery (150).

[0041] In step (330), the computer device (100) can monitor whether the battery (150) is charging in response to confirmation that the alarm setting is confirmed. At this time, if the battery (150) is charging normally, the computer device (100) can maintain a normal mode. The computer device (100) can continuously monitor whether the battery (150) is charging, and if the battery (150) is not charging due to reasons such as poor contact, the subsequent step (340) can be performed.

[0042] In step (340), if the battery (150) is not being charged, the computer device (100) may switch the mode of the computer device (100) from a normal mode to an alarm guarantee mode to restrict the operation of at least one of the functions of the computer device (100) based on the remaining amount of the battery (150) and the time at which the alarm is set. For example, the computer device (100) may calculate a first time, which is the time at which the battery (150) can be maintained, based on the remaining amount of the battery (150) and the current consumption of the battery (150). Subsequently, the computer device (100) may determine whether to switch to the alarm guarantee mode by comparing the first time and the second time, which is the time at which the alarm is set. For example, if the first time is before the second time, that is, if the battery (150) cannot be maintained until the time at which the alarm is set, the computer device (100) may switch the mode of the computer device (100) from a normal mode to an alarm guarantee mode.

[0043] According to the embodiment, the functions of the computer device (100) may have priority set. At this time, the computer device (100) may determine the priority of the function to restrict operation by comparing a first time, which is the battery maintenance time calculated based on the remaining amount of the battery (150) and the current consumption of the battery (150) in step (340), and a second time, which is the time when the alarm is set. In this case, the computer device (100) may set an alarm guarantee mode so that the operation of functions below the determined priority is restricted. In other words, the functions whose operation is restricted through the alarm guarantee mode can be dynamically set. Subsequently, the computer device (100) may switch the mode of the computer device (100) from a general mode to an alarm guarantee mode in which functions whose operation is restricted according to priority are set.

[0044] In step (350), the computer device (100) can periodically calculate a first time, which is the sustainable time of the battery (150), based on the remaining amount of the battery (150) and the current consumption of the battery (150) in the alarm guarantee mode. For example, even if the sustainable time of the battery (150) is increased by restricting at least one operation of the functions of the computer device (100) through the alarm guarantee mode, the battery (150) may not be able to maintain power until the time when the alarm is set. To prevent this, the computer device (100) can periodically calculate the first time.

[0045] In step (360), the computer device (100) may output a warning if the first time is before the second time, which is the time when the alarm is set. In other words, the computer device (100) may output a warning to the user if it is determined that the battery (150) cannot maintain power until the time when the alarm is set, even in the alarm guarantee mode. At this time, the computer device (100) may output the warning through at least one of light, sound, and vibration. Additionally, according to the embodiment, the computer device (100) may further output a message to induce the user to charge the battery (150) or a message to induce the user to check the charge status of the battery (150).

[0046] As previously explained, when the time for the alarm to be set arrives, the computer device (100) outputs the set alarm, and thereafter, when user interaction (for example, when the user turns off the alarm or generates input to the computer device (100)) is confirmed, the computer device (100) can switch the alarm guarantee mode back to normal mode.

[0047] As such, according to embodiments of the present invention, a smart power management method and system can be provided to monitor the remaining battery level and charging status of a device, such as a smartphone, to ensure an alarm function in specific situations. Furthermore, by preventing a user from missing important alarms due to charging errors or the like through this smart power management method and system, the reliability and stability of the alarm function can be significantly improved. This improves the user experience, allowing the alarm function of the device to function as a more practical and stable wake-up support function.

[0048] The system or device described above may be implemented as a hardware component, or a combination of a hardware component and a software component. For example, the device and component described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. In addition, other processing configurations, such as parallel processors, are also possible.

[0049] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or instruct the processing unit independently or collectively. Software and / or data may be embodied in any type of machine, component, physical device, virtual equipment, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.

[0050] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either individually or in combination. The medium may continuously store a program executable by a computer, or temporarily store it for execution or download. Furthermore, the medium may be various recording or storage means in the form of a single or multiple hardware components, and is not limited to a medium directly connected to a computer system, but may also exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Additionally, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc.

[0051] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, suitable results can be achieved even if the described techniques are performed in a different order than described, and / or the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.

[0052] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.

Claims

1. A smart power management method for a computer device comprising at least one processor, A step of checking whether an alarm is set on the computer device by the above at least one processor, and if the alarm is set, checking the time at which the alarm is set; A step of monitoring the remaining amount of a battery included in the computer device in response to confirmation of the alarm setting by the at least one processor; and A step of switching the mode of the computer device from a normal mode to an alarm guarantee mode for restricting the operation of at least one of the functions of the computer device, based on the remaining battery level and the time at which the alarm is set, by the at least one processor. A smart power management method including 2. In Paragraph 1, A step of monitoring whether the battery is charging in response to confirmation of the alarm setting by the at least one processor. Includes more, The above-mentioned switching step is, When the above battery is not being charged, switching the mode of the computer device to the alarm guarantee mode based on the remaining charge of the above battery and the time at which the above alarm is set. A smart power management method characterized by 3. In Paragraph 1, The above-mentioned switching step is, A step of calculating a first time, which is the sustainable time of the battery, based on the remaining amount of the battery and the current consumption amount of the battery; and A step of determining whether to switch to the alarm guarantee mode through a comparison between the first time and the second time, which is the time when the alarm is set. A smart power management method characterized by including 4. In Paragraph 1, A step of periodically calculating a first time, which is the battery maintenance time, based on the remaining amount of the battery and the current consumption of the battery in the alarm guarantee mode by the at least one processor; and A step of outputting a warning by the above at least one processor when the first time is before the second time, which is the time when the alarm is set. A smart power management method that further includes 5. In Paragraph 4, The step of outputting the above warning is, The step of outputting the above warning through at least one of light, sound, and vibration; and Step of further outputting a message to induce the user to charge the battery or a message to induce the user to check the charge status of the battery. A smart power management method characterized by including 6. In Paragraph 1, The functions of the above computer device have a pre-set priority, and The above-mentioned switching step is, A step of calculating a first time, which is the sustainable time of the battery, based on the remaining amount of the battery and the current consumption of the battery; A step of determining the priority of a function to restrict operation through a comparison between the first time and the second time, which is the time when the alarm is set; A step of setting the alarm guarantee mode so that the operation of functions below the determined priority is restricted; and Step of switching the mode of the above computer device from a normal mode to the above-set alarm guarantee mode A smart power management method characterized by including 7. A computer program stored on a computer-readable recording medium combined with a computer device to execute the method of any one of claims 1 to 6 on the computer device.

8. A computer-readable recording medium having a computer program recorded thereon for executing the method of any one of paragraphs 1 through 6 on a computer device.

9. In a smart power management system implemented by a computer device, The computer device comprises at least one processor implemented to execute instructions readable by the computer device, and By the above at least one processor, Check whether an alarm is set on the above computer device, and if the alarm is set, check the time at which the alarm was set. In response to confirmation that the above alarm setting is confirmed, the remaining amount of the battery included in the computer device is monitored, and Switching the mode of the computer device from a normal mode to an alarm guarantee mode for restricting the operation of at least one of the functions of the computer device based on the remaining battery level and the time at which the alarm is set. A smart power management system featuring 10. In Paragraph 9, By the above at least one processor, In response to confirmation that the above alarm setting is confirmed, monitor whether the above battery is charging, and To switch the mode of the above computer device, When the above battery is not being charged, switching the mode of the computer device to the alarm guarantee mode based on the remaining charge of the above battery and the time at which the above alarm is set. A smart power management system featuring 11. In Paragraph 9, To switch the mode of the above computer device, by the at least one processor, Calculate a first time, which is the sustainable time of the battery, based on the remaining amount of the battery and the current consumption of the battery, and Determining whether to switch to the alarm guarantee mode through a comparison between the first time and the second time, which is the time when the alarm is set. A smart power management system featuring 12. In Paragraph 9, By the above at least one processor, In the above alarm guarantee mode, a first time, which is the battery maintenance time, is periodically calculated based on the remaining amount of the battery and the current consumption amount of the battery, and Outputting a warning if the above first time is before the second time, which is the time when the alarm is set. A smart power management system featuring 13. In Paragraph 9, The functions of the above computer device have a pre-set priority, and To switch the mode of the above computer device, by the at least one processor, Calculate a first time, which is the sustainable time of the battery, based on the remaining amount of the battery and the current consumption of the battery, and Determining the priority of a function to restrict operation through a comparison between the first time and the second time, which is the time when the alarm is set, and The alarm guarantee mode is set so that the operation of functions below the above-determined priority is restricted, and Switching the mode of the above computer device from normal mode to the above-set alarm guarantee mode A smart power management system featuring