This application claims priority to Chinese Patent Application No. 201410545326.2 filed on Oct. 15, 2014, the contents of which are incorporated by reference herein.
The subject matter herein generally relates to communications technology.
When a user cannot pick up a phone call, a call transferring is usually used. However, before using the call transferring function, users have to preset a transferring numbers or have to set a transferring command in a complicated menu. Users have to know the transferring numbers before calls are incoming.
Implementations of the present technology will now be described, by way of example only, with reference to the attached figures, wherein:
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features of the present disclosure.
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 hereinafter, refers to logic embodied in computing 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 computing 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 media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives. The term “comprising”, when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in a so-described combination, group, series and the like.
In at least one embodiment, the communication module 100 is configured to receive an incoming call and inquire a process mode input by a user. The process mode includes a call answering mode, a call rejection mode, and a call transferring mode. The communication device 10 includes a communication module 100, an acquiring module 101, a setting module 102, and a short distance communication unit 103.
The acquiring module 101 is configured to acquire information of the second communication device 20 through the short distance communication unit 103. In at least one embodiment, the acquiring information includes transferring numbers or contact numbers of the second communication device 20.
The setting module 102 is configured to send the acquired information to the server 30 according to the selected process mode. Thus the server 30 can transfer the incoming call to the second communication device 20.
In at least one embodiment, the short distance communication unit 103 is able to communicate with other devices through a Near Field Communication (NFC) technology. In other embodiments, the short distance communication unit 103 is able to communicate with other devices through other communication technologies, such as a Radio Frequency Identification (RFID) technology.
When the communication device 10 receives an incoming call, the communication device 10 acquires the contact numbers of the second communication device 20 through the acquiring module 101. Then the communication device 10 sends the acquired contact numbers, or a command including the acquired contact numbers, to the server 30. When the server 30 receives the acquired contact numbers or the command, the server 30 transfers the incoming call to the second communication device 20. The second communication device 20 can thus pick up the incoming call. In at least one embodiment, the contact numbers can be the number of a Subscriber Identity Module (SIM) card or the number of a landline telephone.
In at least one embodiment, the contact numbers of the communication device 20 are stored in an NFC tap. Thus the acquiring module 101 can easily acquire the contact numbers through the short distance communication unit 103. In other embodiments, the contact numbers can be stored in other NFC devices or in other RFID devices.
Referring to
At block 301, the communication module 100 warns a user about an incoming call by screen display or ringing or vibration. Thus, the user will be aware of the call.
At block 302, the communication module 100 inquires a process mode preselected by the user. The process mode can include a call answering mode, a call rejection mode, and a call transferring mode. When the user has selected a particular process mode, the setting module 102 in the communication device 10 continues to process block 303.
At block 303, the setting module 102 determines which process mode the user has selected. If the user has selected the call answering mode, the communication module 100 continues to apply block 304. If the user has selected the call rejection mode, the communication module 100 continues to apply block 305. If the user has selected the call transferring mode, the communication module 100 continues to apply block 306.
At block 304, the communication module 100 picks up the call and the user answers the call using the communication device 10.
At block 305, the communication module 100 hangs up the call.
At block 306, the acquiring module 101 in the communication device 10 acquires information of the second communication device 20 through the short distance communication unit 103. The acquiring module 101 then continues to block 307 of the process.
At block 307, the acquiring module 101 determines whether the information acquiring is successful. If the information acquiring is successful, the acquiring module 101 sends the information to the setting module 102. The setting module 102 processes block 308. If the information acquiring is failed, the acquiring module 101 informs the user of a failure by screen display or ringing or vibration. The user may then select another process mode.
At block 308 and block 309, the setting module 102 sends a transfer command including the acquired information to the server 30. When the server 30 receives the transfer command, the server 30 transfers the call to the second communication device 20. The user may answer the call using the second communication device 20.
In the embodiments, when users need to transfer an incoming call, the need to know or find the contact numbers of other communication devices does not apply and a transfer of the incoming call becomes automatic.
The embodiments shown and described above are only examples. Many details are often found in the art such as the other features of a device and method for transferring a call. Therefore, many such details are neither shown nor described. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, especially in matters of shape, size, and arrangement of the parts within the principles of the present disclosure, up to and including the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the embodiments described above may be modified within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
201410545326.2 | Oct 2014 | CN | national |