EMMC-based data storage method and device
A technology of data storage and storage location, applied in electrical digital data processing, input/output process of data processing, instruments, etc., can solve problems such as inability to store data in EMMC memory and inability to extend data storage capacity.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] refer to figure 1 , shows a flow chart of a data storage method based on EMMC of the present invention, specifically may include the following steps:
[0059] In step 101, the EMMC front-end layer receives a data write request from a host.
[0060] Such as figure 2 As shown, EMMC is composed of EMMC controller and memory (raw-nand). There is an MMC (multimedia card) interface on the EMMC controller, and the connection with the external host can be realized through the MMC interface.
[0061]In this embodiment of the application, the EMMC controller can implement data compression and encryption. The front-end layer refers to the part of the EMMC that is responsible for the connection between the protocol and the host. Power on the EMMC, that is, first start the EMMC to make it in working condition. The user sends a data write request through the host, and the EMMC can obtain the data stream corresponding to the user write request from the host through the front-end ...
Embodiment 2
[0092] refer to image 3 , shows a flow chart of a data reading method based on EMMC of the present invention, specifically may include the following steps:
[0093] Step 301, the EMMC front-end layer receives the data read request from the host, and sends it to the EMMC middle layer.
[0094] If the user wants to read some data, the host sends a data reading request to the EMMC front-end layer, and the EMMC middle layer obtains the data reading request to process the data reading. For example, assuming that the data stream that the user wants to read is C (400MB in size, encrypted) data stream, the user sends a data read request to the EMMC through the host. The host sends data read requests to the EMMC middle layer through the EMMC front-end layer.
[0095] Step 302, the EMMC middle layer searches for the storage location of the data stream corresponding to the read request according to the record.
[0096] When reading the data stored in the NAND, it is still necessary t...
Embodiment 3
[0117] refer to Figure 4 , showing a structural block diagram of an EMMC-based data storage device according to the present invention, which may specifically include:
[0118] A write request receiving module 401, configured to receive a data write request from the host;
[0119] The compression module 402 is configured to compress the original data corresponding to the write request, and send the compressed data stream obtained by compression to the storage location allocation module;
[0120] The storage location allocation module 403 is configured to record the compressed data stream as a data stream to be stored, allocate a storage location for the data stream to be stored, and send the data stream to be stored and the storage location to the encryption module;
[0121] The encryption module 404 is configured to encrypt the data stream to be stored, and store the encrypted data stream to be stored in the storage location of the NAND.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com