Patent ID: 8615620

Claim:
A wireless Internet access device, comprising a secure digital (SD) control chip, a storage unit, a baseband processing unit (BPU), and an SD bus interface, wherein: the SD control chip is connected to the storage unit and the BPU, and is configured to at least one of read or write data in the storage unit and forward data between a network and a terminal device through the BPU; the storage unit is configured to store the data sent by the terminal device and/or the network under the control of the SD control chip; the BPU is configured to implement data interaction between the network and the terminal device under the control of the SD control chip; and the SD bus interface is integrated into the wireless Internet access device, and is configured to connect the wireless Internet access device and the terminal device; wherein the SD control chip comprises a processor, a secure digital input and output (SDIO) slave controller, and an SD Memory slave controller, wherein the processor is connected to the SDIO slave controller and the SD Memory slave controller, and is configured to: control the SDIO slave controller and the SD Memory slave controller, and forward data between the SDIO slave controller and the BPU, or the SD Memory slave controller and the BPU; wherein the SDIO slave controller is configured to forward data between the BPU and the terminal device through the processor according to an SDIO protocol; and wherein the SD Memory slave controller is configured to: read data from the storage unit or write at least one of data of the terminal device and the network to the storage unit, and forward data between the BPU and the terminal device through the processor according to an SD Memory protocol; analyze a logical address in a SD command; determine a physical address corresponding to the logical address according to a mapping between the logical address and the physical address of the storage unit connected to the SD Memory slave controller, if the physical address corresponding to the logical address can be found according to the mapping, determine that the SD command is to read data from the storage unit, or determine that the SD command is to write data to the storage unit; if the physical address corresponding to the logical address cannot be found according to the mapping, determine that the SD command is to implement communication between the terminal device and the network through the baseband processing unit (BPU).