Abstract:
A communication device is capable of communicating with a computer, and includes a function unit, a storage unit, a determining module, and a sending module. The storage unit stores a driver of the function unit therein, and the driver is capable of making the function unit compatible with the computer after installed to the computer. The determining module is capable of determining the function unit to be compatible with the computer. The sending module is capable of sending the driver to the computer when the function unit is determined by the determining module.

Description:
BACKGROUND 
     1. Technical Field 
     The present disclosure relates to communication devices and methods, and particularly to a communication device and a method for a function unit of the communication device to be compatible with a computer. 
     2. Description of Related Art 
     A plurality of function devices such as a microphone, a camera, is often not provided in a computer on the market. If consumers want to add the function devices, they may at added cost to a computer. Also, a mobile telephone is often integrated with function units, such as a microphone, a camera, which are capable of performing same functions as the function devices of a computer. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       Many aspects of the embodiments can be better understood with references to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views. 
         FIG. 1  is a block diagram of a communication device communicating with a computer via a cable, in accordance with an embodiment. 
         FIG. 2  is a block diagram of the communication device and the computer of the embodiment of  FIG. 1 . 
         FIG. 3  is a flow chart of an embodiment of a method for an audio unit of the communication device to be compatible with the computer. 
         FIG. 4  is a flow chart of an embodiment of a process for using an audio unit by the computer. 
     
    
    
     DETAILED DESCRIPTION 
     The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. 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, for example, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as an EPROM. It will be appreciated that modules may comprise connected logic units, such as gates and flip-flops, and may comprise programmable units, such as programmable gate arrays or processors. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of computer-readable medium or other computer storage device. 
       FIG. 1  illustrates a communication device  10  coupled to a computer  30 , for example, via a cable or Bluetooth. The communication device  10  is communicable with other communication devices  10  by radio communication technologies. In one embodiment, the communication device  10  may be a mobile telephone, a smart telephone, a personal digital assistant, etc., for example. The computer  30  may be a notebook computer, a desktop computer, etc., for example. 
     Referring to  FIG. 2 , the communication device  10  includes function units, such as, an audio unit  11 , a camera unit  12 , a Wireless Fidelity (Wi-Fi) unit  13 , a touch screen unit  14 , a determining module  15 , a user interface unit  17 , and a storage unit  18 , etc. The audio unit  11  is capable of transferring audio signals. The camera unit  12  is capable of transferring video signals. The Wi-Fi unit  12  is capable of transferring wireless signals between the communication device  10  and other devices via the Wi-Fi unit  12 . The touch screen unit  14  is capable of receiving user inputs via touch screen. In one embodiment, identifiers representing the audio unit  11 , the camera unit  12 , the Wi-Fi unit  13 , and the touch screen unit  14  can be displayed in the user interface unit  17 . The determining module  15  is capable of detecting one of the audio unit  11 , the camera unit  12 , the Wi-Fi unit  13 , and the touch screen unit  14  to be compatible with the computer  30  according to a selected identifier on the user interface unit  17 . 
     The storage unit  18  stores an audio driver  181  for the audio unit  11 , a camera driver  183  for the camera unit  12 , a Wi-Fi driver  185  for the Wi-Fi unit  13 , and a touch screen driver  187  for the touch screen unit  14 . In one embodiment, the audio driver  181 , the camera driver  183 , the Wi-Fi driver  185  and the touch screen driver  187  are installable in the computer  30 , so that the audio unit  11 , the camera unit  12 , the Wi-Fi unit  13 , the touch screen unit  14  are compatible with the computer  30 . 
     The communication device  10  further includes a sending module  16 . The sending module  16  is capable of sending the driver (e.g. audio driver  181 , the camera driver  183 , the Wi-Fi driver  185  and the touch screen driver  187 ) to the computer  30 . 
     The computer includes a receiving module  31  and an installation module  33 . The receiving module  31  is capable of receiving the driver (e.g. the audio driver  181 , the camera driver  183 , the Wi-Fi driver  185  and the touch screen driver  187 ). The installing module  33  is capable of installing the received driver in the computer  30 . 
       FIG. 3 , illustrates a flow chart of an embodiment for a method for having the audio unit  11  compatible with the computer  30 . Through the method, the audio unit  11  can be operated by the computer  30 . 
     In block S 10 , the audio unit driver  181  is stored in the storage unit  18  of the communication device  10 . 
     In block S 11 , the communication device  10  is connected with the computer. 
     In block S 12 , via the user interface unit  17 , the audio unit  11  is selected in the user interface unit  17  to be compatible with the computer  30  by the determining module  15 . 
     In block S 13 , the sending module  16  sends the corresponding audio unit driver  181  to the computer  30 . 
     In block S 14 , the receiving module  31  receives the audio unit driver  181 . 
     In block S 15 , the installing module  33  installs the audio unit driver  181  to the computer  30 . 
     In block S 16 , the computer  30  identifies the audio unit  11  of the communication device  10 , and the audio unit  11  can be operated by the computer  30 . 
       FIG. 4  illustrates a flow chart of an embodiment of a process for using the audio unit  11  (as an example) of the communication device  10  by the computer  30 . 
     In block S 20 , the audio unit  11  is compatible with the computer  30 . 
     In block S 21 , the audio unit  11  plays audio signals transferred from the computer  30 . 
     In block S 22 , the audio unit  11  receives audio signals and sends the audio signals to the computer  30 . 
     In one embodiment, through same method for the audio unit  11  to be compatible with the computer  30  as described above, the camera unit  12 , the Wi-Fi unit  13  or the touch screen unit  14  can be compatible with the computer  30 . Therefore, the camera unit  12 , the Wi-Fi unit  13  or the touch screen unit  14  can be operated by the computer  30 . 
     It is to be understood, however, that even though numerous characteristics and advantages have been set forth in the foregoing description of embodiments, together with details of the structures and functions of the embodiments, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed. 
     Depending on the embodiment, certain of the steps described may be removed, others may be added, and the sequence of steps may be altered. It is also to be understood that the description and the claims drawn to a method may include some indication in reference to certain steps. However, the indication used is only to be viewed for identification purposes and not as a suggestion as to an order for the steps.