Background
Along with the continuous development of technology, the information age is entered, the information age can involve various data, the application range of a mobile phone is quite wide, the mobile phone data is various information generated when a user uses the mobile phone, the mobile phone data can be data stored on mobile equipment, such as text messages, telephone records, content browsing records, contacts and account information, and the like, the backup mode is adopted for data management to avoid data loss, the backup data is uploaded to a cloud end, and then the backup data is downloaded through a networking.
For this, chinese application number: CN101610500a discloses a mobile phone data retrieving method, a mobile phone and a mobile phone data retrieving system. The mobile phone data retrieving method comprises the following steps: the mobile phone receives a protection trigger short message sent by backup equipment, wherein the protection trigger short message carries a trigger password; the mobile phone verifies the trigger password carried in the protection trigger short message according to a preset trigger password in a background operation mode; and if the trigger password passes the verification, the mobile phone sends the mobile phone data to the backup equipment in a background operation mode. The technical scheme provided by the invention can be applied to the data recovery of the mobile equipment, and solves the problem that the mobile phone data lacks of safety protection.
For this, chinese application number: CN106055428A discloses a method and apparatus for backing up data, the method comprising: the mobile terminal identifies an external storage device and backs up the data to be backed up to the external storage device; and the mobile terminal stores the data into the external storage device according to the corresponding relation between the data and the path of the data in the mobile terminal. By the scheme provided by the embodiment of the invention, when the screen cannot be operated, the data to be backed up is automatically backed up to the external storage device, and the user experience is improved.
With further deepening of applications of users to mobile phones, data generated in the mobile phones are more and more huge, the data generated in the mobile phones are further managed, the users backup the data, upload the backup data to the cloud, and restore the backup data to the mobile phones after the data are lost, but uploading and downloading of the data can be performed by means of the Internet, and when a network environment is poor, the backup of the data and the restoration of the data cannot be realized.
For the above-mentioned problems, a mobile phone backup data searching device based on background password verification is provided.
Disclosure of Invention
The invention aims to provide a mobile phone backup data searching device based on background password verification, which solves the problem that data cannot be searched in a background technology network-free environment.
In order to achieve the above purpose, the present invention provides the following technical solutions: the mobile phone backup data searching device based on background password verification comprises a searching shell and a mobile phone charger, wherein an upper sealing cover is arranged on the top surface of the searching shell, a heat dissipation fan is arranged on the top surface of the upper sealing cover, and the mobile phone charger is arranged in the searching shell;
the inside of the tracking shell is also provided with a tracking PCB, the upper end of the tracking PCB is provided with a storage component, the upper end of the tracking PCB is provided with a processing component, the inside of the processing component is provided with a processor and a safety module, the processor is connected with a fixed hard disk, the safety module encrypts and processes data in the processor, the encryption module acquires data in the processor, the data is read in character strings, a data encryption algorithm is read, a ciphertext is generated, the storage component is connected with the processing component through a data transmission line, the upper end of the tracking PCB is also provided with an output component I and an output component II, and the output component I and the output component II are connected with the upper end of the processing component through a flat cable;
the upper end of the storage component is provided with an I/O interface, the I/O interface constructs a channel for data input, the I/O interface at the upper end of the storage component is a data input end, the storage component, the processing component and the I/O interface at the upper end of the storage component form a channel II, data are input into the data storage device, the data storage device is connected with the processor, the processor encrypts the data, copies the encrypted data, the original data are stored into the data storage device, the copied file is decrypted into plaintext, and the plaintext is uploaded to the cloud storage.
Preferably, the interior of the tracking housing is provided with a mobile phone charger, and the mobile phone charger is connected with a power supply to supply power to the tracking PCB.
Preferably, the I/O at the upper end of the storage component is a USB interface, and the solid state disk is arranged at the upper end of the storage component.
Preferably, a Bluetooth module and an I/O interface are arranged in a second output assembly arranged at the upper end of the pursuing PCB, and a wireless module is arranged in the first output assembly.
Preferably, a memory is arranged in the storage component, and the memory is communicated with the safety module.
Preferably, the cloud storage comprises a data server, and the internet uploads the data in the memory to the server.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention provides a mobile phone backup data searching device based on background password verification, which is connected with a mobile phone charger, in daily application, the data is backed up in a charging stage by charging the mobile phone, the backup storage can be carried out on the data in a network-free environment in the backup process, the backup data is encrypted, the backup data can be recovered by connecting a USB (universal serial bus) with the mobile phone in the network-free environment, the data searching is realized, and the data is copied, uploaded and used for searching later data in the network-free environment.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
For a further understanding of the present invention, the present invention will be described in detail with reference to the drawings.
With reference to fig. 1-4, the mobile phone backup data searching device based on background password verification of the invention comprises a searching shell 1 and a mobile phone charger, wherein the mobile phone charger is arranged in the searching shell 1, the mobile phone charger is connected with a power supply, and is connected with a searching PCB 4 for supplying power, under the supply of the power, the backup of data can be realized according to a user, the backup of the data is simpler, the data can be recovered conveniently after the later data is lost, an upper sealing cover 2 is arranged on the top surface of the searching shell 1, a heat dissipation fan 3 is arranged on the top surface of the upper sealing cover 2, and the mobile phone charger is arranged in the searching shell 1;
the inside of the tracking shell 1 is also provided with a tracking PCB 4, the upper end of the tracking PCB 4 is provided with a storage component 5, the I/O of the upper end of the storage component 5 is a USB interface, the upper end of the storage component 5 is provided with a solid state disk, when the storage component 5 is connected with a mobile phone through a data line, the writing and reading of data are realized through the USB, the writing of the data is completed through the I/O interface of the upper end of the storage component 5, the data form access right after the connection is completed, the access and operation of the user on the data are recorded through identity verification and tracking through the input of a digital password or FACEID pre-designed by the mobile phone, the activity and the event of the user are recorded through a log recording technology, and finally the writing of the data file is performed;
the upper end of the seeking PCB 4 is provided with a processing component 6, a processor and a safety module are arranged in the processing component 6, the processor is connected with a fixed hard disk, a storage component 5 is connected with the processing component 6 through a data transmission line 9, the upper end of the seeking PCB 4 is also provided with an output component I7 and an output component II 8, and the output component I7 and the output component II 8 are connected with the upper end of the processing component 6 through a flat cable; the security module encrypts data in the processor, the encryption module acquires the data in the processor, the data is read in character strings, a data encryption algorithm is read, and ciphertext is generated;
the method comprises the steps of converting an original file into a binary data stream, converting the original file into the binary data stream so as to facilitate encryption operation, wherein the process can be realized by using file input and output system call, the binary data stream is encrypted by using a selected encryption algorithm and a key, ciphertext is generated, the ciphertext is written into the file, the generated ciphertext is written into the file, and the safety and the integrity of the file are ensured. The process can also be realized by using a file input/output system call, a secret key is saved, and the secret key used in encryption needs to be reserved for a symmetric encryption algorithm so as to be used in decryption;
encrypting the file, encrypting the original file by using a symmetric encryption algorithm, generating an encrypted ciphertext, writing the ciphertext into a solid state disk in the storage component 5, writing the encrypted ciphertext into the solid state disk, ensuring the safety and integrity of the file, decrypting the ciphertext in the solid state disk, recovering the ciphertext into a plaintext of the original file, writing the plaintext into a second file, writing the decrypted plaintext into the second file for uploading to a cloud for storage, and uploading the second file to the cloud: uploading the second file to a cloud storage by using a reliable cloud storage service;
the storage component 5 is provided with a memory, the memory is communicated with the security module, the upper end of the storage component 5 is provided with an I/O interface, the I/O interface inputs data, the data is input into the data storage device, the data storage device is connected with the processor, the processor encrypts the data, the encrypted data is copied, the original data is stored into the data storage device, the copied file is decrypted into a plaintext, and the plaintext is uploaded to the cloud storage;
the cloud storage comprises a data server, and the Internet uploads the data in the memory to the server;
firstly, acquiring access rights by using corresponding identity verification/authorization mechanisms, API keys and other information, carrying out user identity verification and authorization, finding out files or folders to be downloaded, selecting the files or folders to be downloaded in a client, marking, selecting an HTTP file transmission protocol by a data transmission protocol, realizing data transmission from a cloud end download file to local equipment, dividing the file into a plurality of blocks for downloading in order to accelerate the downloading speed and avoid transmission errors caused by overlarge data, storing each block in a cache after downloading, checking and hashing the hash value of the file before downloading, and comparing the hash value with the hash value on a cloud end server to ensure that the downloaded data is complete and correct, and storing the data in a designated directory of the local equipment or a data directory of a specific application program after the downloading is completed;
the method comprises the steps that data backed up in a storage component 5 are written in, different APIs are carried out according to different mobile phone systems, an Android platform is provided with Java-based APIs, fileAPI, contentProviderAPI, storageAccessFramework is included, the APIs are called, storage equipment can be accessed on an Android mobile phone, and the data can be written in a mobile phone memory;
and the iOS platform is characterized in that an application program written by using Objective-C or Swift can access the storage device through an API in the CocoaTouch framework on the iOS platform, data in the storage component 5 is locally transmitted, the data is imported into the mobile phone to realize searching, a stop unit block transmission algorithm is used for improving efficiency and reliability, after local connection is established between the storage and the mobile phone, a large file can be divided into a plurality of data blocks with fixed sizes for block transmission, one data block is transmitted each time, and a confirmation message or a retransmission message of the opposite end is waited until the whole file transmission is completed.
The Bluetooth module and the I/O interface are installed in an output component II 8 installed at the upper end of the pursuit PCB 4, the wireless module is installed in an output component I7, a channel is built by the output component I7, the output component II 8 and a safety module in a processing component 6, the I/O interface at the upper end of a storage component 5 is a data input end, the channel I is formed among the storage component 5, the processing component 6 and the output component I7, the channel II is formed by the storage component 5, the processing component 6 and the output component II, in order to conveniently pursuit data, the data are pursued in a wired connection mode, a Bluetooth connection mode and a network wireless connection mode, after an access right is built in the data pursuit, the data in the solid state disk are restored to the mobile phone, when the cloud data can be downloaded under the condition of having a network, the data in the solid state disk in the storage component 5 can be directly read through downloading and the data are imported, and the data are pursued, and the pursuit of the data is realized.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.