A user machine provided with a system of a software battery is connected to a host machine for providing a battery through a communications line, and a specific battery in a user machine is charged. The user machine includes a program for communications with the host machine and a software battery management system. The host machine includes a program having a function of listing available batteries, and transmitting a specified battery. With such a configuration, a user can select any battery from among the batteries in the host machine through communications, and charge for his or her own machine.
A method and a system for charging management are applied in an electronic device. The system includes a sensing unit, a detecting unit, a signal output unit, a receiving unit and a processing unit. By the method, when the sensing unit senses an external power source inputted to the electronic device, the detecting unit detects a current electric quantity of a battery of the electronic device. The processing unit actuates the signal output unit to provide an operating interface for a user to issue a command through a hot key or an application program selection control window. After the receiving unit receives the command from the user, a required charging mode is activated according to the user's requirement. Therefore, problems resulted from battery removal such as inconvenience and failure of an uninterruptable power mechanism are solved, and a battery charging frequency is reduced to prolong the battery lifetime.