Patent ID: 8661085

Claim:
An adapter apparatus comprises: a memory storing an executable program including an integrity detecting unit, a data import unit and a data export unit; a processor coupled to the memory configured to execute the executable program; the integrity detecting unit coupled to the processor, to perform integrity detection for first multimedia message data; and the data import unit coupled to the processor, to import the first multimedia message data from a mobile storage apparatus into a terminal; the data export unit coupled to the processor, to export a second multimedia message data from the terminal; wherein the data export unit comprises: a first receiving module, configured to receive a data export instruction from the terminal, wherein the data export instruction carries the following: duplication or copy indication information, the number of packets to be exported, terminal absolute paths corresponding to the packets to be exported, and terminal mailbox identifications corresponding to the packets to be exported; a first call module, configured to call the integrity detecting unit to perform detection; a first executing module, configured to perform a duplication or copy operation for the packets to be exported; a recording module, configured to respectively record the mailbox identification of the terminal for each of the packets which are exported successfully; and a first sending module, configured to return export response information to the terminal, wherein the export response information carries the following: the number of packets which are exported successfully and identification information of the packets which are exported successfully; wherein the data import unit comprises: a second receiving module, configured to receive a data import instruction from the terminal, wherein the data import instruction carries the following: duplication or copy indication information, a path to a multimedia message specific area on the terminal, and current remaining space of the multimedia message specific area on the terminal; a second call module, configured to call the integrity detecting unit to perform detection; a constructing module, configured to construct a temporary index table for a packet which has passed the integrity detection, wherein the temporary index table carries the following: identification information of the packet, a mailbox identification corresponding to the packet, and a terminal absolute path corresponding to the packet; a second executing module, configured to delete the terminal mailbox identification recorded by the packet to be imported which has passed the integrity detection, and move or copy the packet into the multimedia message specific area on the terminal; and a second sending module, configured to return import response information to the terminal, wherein the import response information carries the following: the number of packets which are imported successfully and corresponding temporary index tables of packets which are imported successfully.