a) Field of the Invention
The present invention relates to a data transfer device for a mobile terminal, and in particular to a device for transferring data between two mobile terminals using the different operating systems.
b) Description of Prior Art
Since a Smartphone becomes popular and versatile, more and more users like web-surfing, taking pictures, listening music, watching videos and sharing information via the Smartphone. Although the Smartphone significantly increases the convenience in our daily life, protecting the data privacy of the user becomes an important issue as more data is stored in the Smartphone.
The current operating systems of the smart phone can be divided into a plurality of categories: iOS (iPhone OS) developed by Apple Inc., Android system developed by Google, Mango system developed by Microsoft, Black Berry system developed by RIM and Symbian system developed by Nokia. Since the data stored in the multi-operating systems system cannot be used in common, as a result dedicated application programs need to be developed respectively for these different operating systems.
Since Smartphone almost becomes the main current in today's market, therefore, a new wave of mobile terminal replacement will be appeared in the future. There are two types of the replacement as the followings:
A cell phone (Non-Smartphone/feature phone) replaces to a smart phone.
A smart phone (Non-Smartphone/feature phone) replaces to another smart phone.
In the first type, since the cell phone is not a smart phone, a user need to key each data into the smart phone if the user wants to transfer the data of the cell phone to the smart phone. Or the user can transfer the data of the cell phone to metafile through a PC (Personal Computer), then store to the smart phone to identify the format of the data. It will make the data transfer inconvenient and waste time for the user.
In the second type, since the operating systems using smart phones are different, the data of the smart phone cannot use in common if the user replaces the different operating system of the smart phone, it will make the inconvenient for the user.
Therefore, the problem solving is using a data transfer device between the different the mobile terminals with different operating systems.
An objective of the present invention is to provide a data transfer device for two smart phone using different operation systems.
In order to achieve the above objective, the present invention provides a data transfer device for a mobile terminal, which includes: a control unit, a program storage unit, a data storage unit, a power supply unit, a display unit, and a plurality of connection interfaces. The mobile terminal is configured as a cell phone or a smart phone.
When the data transfer device of the present invention is used to transfer the backup data between two smart phones, the smart phone waiting the data (as a new smart phone) is electrically connected to the data transfer device via the dedicated interface. The other smart phone is electrically connected to the data transfer device via the connection interface and configured to transfer out the data. In the same time, the control program stored in the program storage unit for detects different operating systems of the two smart phones, and then backup both smartphone one by one and each backup data can be further transferring the data to a metafile set. The metafile set is also stored in the data storage unit, and the format of the metafiles can be sqlite, csv, or even txt. The display unit is configured to display the completing status when the data backup is completed and transmit a signal into the smart phone waiting the data transfer. At this time, the smart phone waiting the data transfer is displayed a transfer instruction via a display screen of the smart phone. If a user agrees to transfer the data, the metafile is transferred and restored into the target smart phone by the control program and thus finishing the data transfer between the two smart phones using the different operating systems. The power supply unit is configured to supply necessary electricity to the data transfer device.
Furthermore, the present invention can be also using a process of the data transfer directly. The process is used the shell script to the corresponding database (sqlite) of the individual operation system, for example, contact person, sms message, calendar database and so on, to input each data as record by record into a target mobile-phone database by excuting predefined shell script to achieve the objective of transferring the data between different smartphone OSs.
Another objective of the present invention is to provide a data transfer device for transferring a cell phone and a smart phone.
In order to achieve the above objective, the basic construction of the data transfer device of the present embodiment is substantially the same as that in the previous embodiment, so that the redundant description is omitted for clarity. Only the difference is the data transfer device using for the cell phone and the smart phone.
The advantage of the present invention is to provide the data transfer device for a cell phone and a smart phone or two smart phones using the different operating systems.
Please refer to
The control unit 1 is configured as a processing core of the data transfer device of the present invention and provides signal communications among the respective units. The control unit 1 may be configured as a microprocessor like a central processing unit (CPU), a micro-controller (Micron), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a programmable logic circuit (PLD, CPLD, FPGA). The most common control unit 1 is a microprocessor (CPU). The control unit 1 is configured to generate a simplex or multiplex operation.
The program storage unit 2 is configured to store a control program (basic communication protocol used as USB Multiplex Daemon (USBMUXD), adb or other protocol) for detecting an operating system of a mobile terminal, backing up the data and transferring the backup data. The program storage unit 2 may be executed in the Windows or Linux System. The program storage unit 2 receives instructions from the control unit 1 and operates based on the instructions of the control unit 1. The program storage unit 2 is constituted of commands or program codes. The program storage unit 2 may be configured as a flash memory or an electrically-erasable programmable read-only memory (EEPROM, ROM).
The connection interface 3 is electrically connected to the control unit 1 for receiving the signals from the control unit 1. The connection interface 3 is used as a communication interface between the data transfer device of the present invention and the mobile terminal. The connection interface 3 is configured as an electrical connector such as a Micro USB (Universal Serial Bus) or a Mini USB.
The data storage unit 4 is electrically connected to the control unit 1 and the display unit 7. The data storage unit 4 is configured to receive the instructions from the control unit 1 to store digital data. The data storage unit 4 may be configured as a hard disk or a solid state disk.
The power supply unit 5 is configured to provide the necessary electricity to the data transfer device of the present invention and is electrically connected to the control unit 1. The power supply unit 5 may be configured as a built-in battery or an internal power source.
The control switch 6 is electrically connected to the power supply unit 5. The user turns on or off the data transfer device of the present invention via the control switch 6. The control switch 6 may be configured as a DIP switch or a button switch.
The display unit 7 is electrically connected to the control unit 1 for receiving the signals from the control unit 1 and displaying the operating state of the data transfer device of the present invention. The display unit 7 may be configured as a LED (Light Emitting Diode) panel or a liquid crystal display (LCD). The operating state of the data backup device of the present invention is displayed by the display unit 7.
The dedicated interface 8 is electrically connected to the control unit 1 and configured to receive the instructions from the control unit 1. The dedicated interface 8 is used as is a communication interface between the data transfer device of the present invention and a smart phone. The smart phone is waiting a data transfer. The dedicated interface 8 is configured as an electrical connector such as a Micro USB or a Mini USB.
Please refer to
Furthermore, the present invention is also using a process of the data transfer directly. The process is used the shell script to the corresponding database (SQlite) of the individual operation system, for example, contact person, short message, calendar and so on, to input each data as record by record into a target mobile-phone database by executing shell script/program to achieve the objection of transferring the data.
Please refer to
Please refer to
Please refer to
Although the present invention has been described with reference to the foregoing preferred embodiments, it will be understood that the invention is not limited to the details thereof. Various equivalent variations and modifications can still occur to those skilled in this art in view of the teachings of the present invention. Thus, all such variations and equivalent modifications are also embraced within the scope of the invention as defined in the appended claims.