1. Technical Field
Embodiments of the present disclosure relate to an account management method of a communication device. 2. Description of Related Art
With the popularity of mobile communications, there are many telecommunication companies providing specialize services for users of communication devices. The users of the communication devices may have credit or debit accounts with the telecommunication company whereby fees are deducted from the accounts as the users utilize the services. However, users not monitoring their account regularly may have their service interrupted in the middle of an important transaction due to lack of funds. Therefore, an improved solution for managing these so-called prepaid fees of the communication device is desired.
The disclosure, including the accompanying drawings, is illustrated by way of example and not by way of limitation. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean at least one.
In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an erasable programmable read only memory (EPROM). The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable medium include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
The fee detection module 101 detects residual prepaid fees of the first prepaid account of the communication device 1, and determines whether the prepaid fees of the first prepaid account are less than a predetermined value. In this embodiment, the detecting of the residual prepaid fees of the first prepaid account may be automatically activated at regular intervals, such as every one or two minutes, after a communication (e.g., a voice communication) is established by the communication device 1. In other embodiments, the detecting of the residual prepaid fees of the first prepaid account may be manually activated at any time according to requirements of the user. The residual prepaid fees of the communication device 1 can be detected from the communication server 2 by sending a first predetermined command to the communication server 2.
The determination module 102 determines one of the second prepaid accounts as a fee transferring account when the residual prepaid fees of the first prepaid account are less than the predetermined value. In the embodiment, the determination module 102 inquires residual prepaid fees of each of the second prepaid accounts of the one or more third-party terminals 3 from the communication server 2, and determines one of the second prepaid accounts, which has the most residual prepaid fees as the fee transferring account. The residual prepaid fees of each of the second prepaid accounts of the one or more third-party terminals 3 are inquired from the communication server 2 by sending a second predetermined command to the communication server 2. In another embodiment, the fee transferring account may be determined according to a predetermined priority of the second accounts. For example, one of the second accounts which has a higher priority and has more than a preset amount of residual prepaid fees may be determined as the fee transferring account. In addition, the fee detection module 101 may alert a user of the communication device 1 by triggering the communication device 1 to output voices or vibrations when the residual prepaid fees of the communication device 1 are less than the predetermined value.
The fee transferring module 103 sends a request message to the communication server 2, to request transferring a predetermined amount of prepaid fees from the determined fee transferring account to the first prepaid account of the communication device 1. The request message may be a text message or a short message that includes information indicating the determined fee transferring account and/or the predetermined amount of prepaid fees. The predetermined amount of prepaid fees may be presented in the predetermined contract. When the request message is received by the communication server 2, the communication server 2 automatically transfers the predetermined amount of prepaid fees from the fee transferring account to the first prepaid account of the communication device 1 according to the predetermined contract.
In step S01, the fee detection module 101 detects residual prepaid fees of the first prepaid account of communication device 1, and determines whether the prepaid fees of the first prepaid account are less than a predetermined value. In this embodiment, the detecting of the residual prepaid fees of the communication device 1 may be automatically activated or manually activated as described above.
In step S02, when the residual prepaid fees of the first prepaid account are less than the predetermined value, the determination module 102 determines one of the second prepaid accounts of the third-party terminals 3 as a fee transferring account. The determination of the fee transferring account is provided above. In addition, the fee detection module 101 may alert a user of the communication device 1 by triggering the communication device 1 to output voices or vibrations, when the residual prepaid fees of the communication device 1 are less than the predetermined value.
In step S03, the fee transferring module 103 sends a request message to the communication server 2.
In step S04, the communication server 2 transfers a predetermined amount of prepaid fees from the determined fee transferring account to the first prepaid account of the communication device 1 according to the predetermined contract.
Although certain embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201210033588.1 | Feb 2012 | CN | national |