A terminal device, comprising: a central processing unit CPU and a memory, wherein the terminal device further comprises: at least one sensor, a data processing unit, and a storage, wherein: the at least one sensor is configured to sense a corresponding measured object and generate corresponding sensing data; the data processing unit is configured to collect, jointly with the CPU in a mutually complementary manner, the sensing data generated by the at least one sensor, store the collected sensing data in the memory, perform feature extraction on the sensing data stored in the memory, and store extracted feature data in the storage, wherein the mutually complementary manner refers to that, when one of the data processing unit and the CPU is in a working state, the other is in a dormant state; and the storage is configured to store the feature data extracted by the data processing unit; wherein the data processing unit is configured to work independent of the CPU, and the data processing capability of the data processing unit is less than the data processing capability of the CPU; wherein the data processing unit is specifically configured to replace the CPU to collect the sensing data generated by the at least one sensor, store the collected sensing data in the memory, perform feature extraction on the sensing data stored in the memory, and store the extracted feature data in the storage by using a second input/output I/O channel, when the CPU is in a dormant state; wherein the second I/O channel is independent of a first I/O channel that is used by the CPU to access the storage; wherein the storage comprises a first storage and a second storage, the data processing unit is configured to perform an access operation on the second storage by using an I/O interface between the data processing unit and the second storage; and the CPU is configured to perform an access operation on the first storage and the second storage by using an I/O interface between the CPU and the first storage and an I/O interface between the CPU and the second storage respectively; and the I/O interface between the second storage and the data processing unit is independent of the I/O interface between the CPU and the first storage and the I/O interface between the CPU and the second storage. the at least one sensor is configured to sense a corresponding measured object and generate corresponding sensing data; the data processing unit is configured to collect, jointly with the CPU in a mutually complementary manner, the sensing data generated by the at least one sensor, store the collected sensing data in the memory, perform feature extraction on the sensing data stored in the memory, and store extracted feature data in the storage, wherein the mutually complementary manner refers to that, when one of the data processing unit and the CPU is in a working state, the other is in a dormant state; and the storage is configured to store the feature data extracted by the data processing unit; wherein the data processing unit is configured to work independent of the CPU, and the data processing capability of the data processing unit is less than the data processing capability of the CPU;