A method for providing a Bluetooth function for a computer, comprising switching a working mode of a terminal to a Bluetooth adapter mode, characterized in that the method further comprises: after having received an upload configuration parameter command from the computer, the terminal transmitting configuration parameters stored in the terminal to the computer so as to enumerate the terminal as a Bluetooth adapter; and the terminal sending out a host control interface HCl command transmitted via a USB interface from the computer via a Bluetooth chip of the terminal, and converting a radio frequency signal received by the Bluetooth chip of the terminal into an HCI event to send to the computer via the USB interface; wherein the terminal comprises a Bluetooth module, the Blue tooth module comprises a Bluetooth adaption task module, a main control module and the Bluetooth chip, the main control module comprises a Bluetooth drive layer and a HCI module, and the Bluetooth chip comprises an HCI module, an HCI protocol layer, a baseband module and a radio frequency module; the terminal sending out the HCI command transmitted via the USB interface from the computer via the Bluetooth chip of the terminal specifically comprises: the Bluetooth adaption task module acquiring the HCI command transmitted from the computer via a USB interface module, and transmitting the acquired HCI command to the main control module; the Bluetooth drive layer and the HCI module on the main control module sending to the Bluetooth chip the HCI command transmitted from the Bluetooth adaption task module in a form of bit data; and the HCI module on the Bluetooth chip receiving the bit data, and sending the bit data to the HCI protocol layer to parse the HCI command out, then the baseband module and the radio frequency module converting the parsed command into a radio frequency signal to send out. after having received an upload configuration parameter command from the computer, the terminal transmitting configuration parameters stored in the terminal to the computer so as to enumerate the terminal as a Bluetooth adapter; and the terminal sending out a host control interface HCl command transmitted via a USB interface from the computer via a Bluetooth chip of the terminal, and converting a radio frequency signal received by the Bluetooth chip of the terminal into an HCI event to send to the computer via the USB interface; wherein the terminal comprises a Bluetooth module, the Blue tooth module comprises a Bluetooth adaption task module, a main control module and the Bluetooth chip, the main control module comprises a Bluetooth drive layer and a HCI module, and the Bluetooth chip comprises an HCI module, an HCI protocol layer, a baseband module and a radio frequency module; the terminal sending out the HCI command transmitted via the USB interface from the computer via the Bluetooth chip of the terminal specifically comprises: the Bluetooth adaption task module acquiring the HCI command transmitted from the computer via a USB interface module, and transmitting the acquired HCI command to the main control module; the Bluetooth drive layer and the HCI module on the main control module sending to the Bluetooth chip the HCI command transmitted from the Bluetooth adaption task module in a form of bit data; and the HCI module on the Bluetooth chip receiving the bit data, and sending the bit data to the HCI protocol layer to parse the HCI command out, then the baseband module and the radio frequency module converting the parsed command into a radio frequency signal to send out. the Bluetooth adaption task module acquiring the HCI command transmitted from the computer via a USB interface module, and transmitting the acquired HCI command to the main control module; the Bluetooth drive layer and the HCI module on the main control module sending to the Bluetooth chip the HCI command transmitted from the Bluetooth adaption task module in a form of bit data; and the HCI module on the Bluetooth chip receiving the bit data, and sending the bit data to the HCI protocol layer to parse the HCI command out, then the baseband module and the radio frequency module converting the parsed command into a radio frequency signal to send out.