A method for transmitting data in parallel via one or more wireless links and one or more wired links, the method comprising: establishing the wireless links and the wired links for transmission data between a signal source end and a receiving end; allocating the transmission data to the wireless links and the wired links at the signal source end according to transmission rates of the wireless links and transmission rates of the wired links, to transmit the transmission data in parallel via the wireless links and the wired links, wherein data which is allocated to each of the wireless links and the wired links is encrypted at the signal source end; and receiving the encrypted data transmitted via the wireless links and the wired links at the receiving end, decrypting the encrypted data, and restoring the decrypted data into the transmission data; in that the step of allocation comprises: setting identifiers for a plurality of transmission data blocks, and based on the identifiers, splitting the transmission data into the transmission data blocks according to a number of the wireless link or links, a number of the wired link or links, the transmission rates of the wireless link or links, and the transmission rates of the wired link or links when the transmission data is a single-task data; and allocating the transmission data blocks to the wireless link or links and the wired link or links, wherein a number of the transmission data blocks is equal to a sum of the number of the wireless link or links and the number of the wired link or links, and sizes of the transmission data blocks correspond to the transmission rates of the wireless link or links and the wired link or links, and in that the restoring step comprises: sequentially connecting the transmission data blocks according to the identifiers, and restoring the transmission data blocks into the transmission data. establishing the wireless links and the wired links for transmission data between a signal source end and a receiving end; allocating the transmission data to the wireless links and the wired links at the signal source end according to transmission rates of the wireless links and transmission rates of the wired links, to transmit the transmission data in parallel via the wireless links and the wired links, wherein data which is allocated to each of the wireless links and the wired links is encrypted at the signal source end; and receiving the encrypted data transmitted via the wireless links and the wired links at the receiving end, decrypting the encrypted data, and restoring the decrypted data into the transmission data; in that the step of allocation comprises: setting identifiers for a plurality of transmission data blocks, and based on the identifiers, splitting the transmission data into the transmission data blocks according to a number of the wireless link or links, a number of the wired link or links, the transmission rates of the wireless link or links, and the transmission rates of the wired link or links when the transmission data is a single-task data; and allocating the transmission data blocks to the wireless link or links and the wired link or links, wherein a number of the transmission data blocks is equal to a sum of the number of the wireless link or links and the number of the wired link or links, and sizes of the transmission data blocks correspond to the transmission rates of the wireless link or links and the wired link or links, and in that the restoring step comprises: sequentially connecting the transmission data blocks according to the identifiers, and restoring the transmission data blocks into the transmission data. setting identifiers for a plurality of transmission data blocks, and based on the identifiers, splitting the transmission data into the transmission data blocks according to a number of the wireless link or links, a number of the wired link or links, the transmission rates of the wireless link or links, and the transmission rates of the wired link or links when the transmission data is a single-task data; and allocating the transmission data blocks to the wireless link or links and the wired link or links, wherein a number of the transmission data blocks is equal to a sum of the number of the wireless link or links and the number of the wired link or links, and sizes of the transmission data blocks correspond to the transmission rates of the wireless link or links and the wired link or links, and in that the restoring step comprises: sequentially connecting the transmission data blocks according to the identifiers, and restoring the transmission data blocks into the transmission data.