Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020113440 - DATA STORAGE METHOD, FLASH DEVICE, INTELLIGENT BATTERY, AND MOVABLE PLATFORM

Publication Number WO/2020/113440
Publication Date 11.06.2020
International Application No. PCT/CN2018/119230
International Filing Date 04.12.2018
IPC
G06F 12/02 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
CPC
G06F 12/0246
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
0246in block erasable memory, e.g. flash memory
G06F 12/1009
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
10Address translation
1009using page tables, e.g. page table structures
G06F 3/0616
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0614Improving the reliability of storage systems
0616in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
G06F 3/0629
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0629Configuration or reconfiguration of storage systems
G06F 3/0652
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
0652Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
G06F 3/0679
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0673Single storage device
0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
Applicants
  • 深圳市大疆创新科技有限公司 SZ DJI TECHNOLOGY CO., LTD. [CN]/[CN]
Inventors
  • 张华森 ZHANG, Huasen
  • 江帆 JIANG, Fan
Agents
  • 北京博思佳知识产权代理有限公司 BEIJING BESTIPR INTELLECTUAL PROPERTY LAW CORPORATION
Priority Data
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) DATA STORAGE METHOD, FLASH DEVICE, INTELLIGENT BATTERY, AND MOVABLE PLATFORM
(FR) PROCÉDÉ DE STOCKAGE DE DONNÉES, DISPOSITIF FLASH, BATTERIE INTELLIGENTE ET PLATEFORME MOBILE
(ZH) 数据存储方法、闪存设备、智能电池、可移动平台
Abstract
(EN)
A data storage method, a flash device, an intelligent battery, and a movable platform. The data storage method comprises: if a data storage request is received, determining the number of times of storage of a flash device; comparing the number of times of storage with a threshold of the number of times to obtain a comparison result; and determining, according to the comparison result, whether to perform address conversion on a reserved storage unit in the flash device. According to the present embodiment, by configuring the threshold of the number of times, when the threshold is reached, the reserved storage unit in the flash device is subjected to address conversion, so that a case where data is written to the same minimum storage unit for multiple times is avoided, the probabilities of the minimum storage units in the flash device being erased tend to be consistent, an effect of making the number of times of erasing balanced is achieved, and the service life of the flash device is prolonged. Moreover, in the present embodiment, only data in some of the minimum storage units is processed, the requirements on a storage space and computing resources are low, and the embodiment is applicable to flash devices using a single chip microcomputer (MCU) as a processor.
(FR)
L'invention concerne un procédé de stockage de données, un dispositif flash, une batterie intelligente et une plateforme mobile. Le procédé de stockage de données comprend les étapes consistant à : si une demande de stockage de données est reçue, déterminer le nombre d'opérations de stockage d'un dispositif flash ; comparer le nombre d'opérations de stockage à un seuil du nombre d'opérations pour obtenir un résultat de comparaison ; et déterminer, selon le résultat de comparaison, s'il faut effectuer une conversion d'adresse sur une unité de stockage réservée dans le dispositif flash. Selon le présent mode de réalisation, par configuration du seuil du nombre d'opérations, lorsque le seuil est atteint, l'unité de stockage réservée dans le dispositif flash est soumise à une conversion d'adresse, de manière à éviter une situation dans laquelle des données sont écrites de multiples fois dans la même unité de stockage minimale, à faire tendre vers une valeur uniforme les probabilités que les unités de stockage minimales dans le dispositif flash soient effacées, à obtenir un effet de rendre équilibré le nombre d'opérations d'effacement, et à prolonger la durée de vie du dispositif flash. De plus, dans le présent mode de réalisation, seules des données présentes dans certaines des unités de stockage minimales sont traitées, les exigences sur l'espace de stockage et les ressources informatiques sont faibles, et le mode de réalisation est applicable à des dispositifs flash utilisant un micro-ordinateur monopuce (MCU) comme processeur.
(ZH)
一种数据存储方法、闪存设备、智能电池、可移动平台。一种数据存储方法,包括:若接收到数据存储请求,确定闪存设备的存储次数;对比所述存储次数与预先设置的次数阈值,得到对比结果;根据所述对比结果确定是否对所述闪存设备中保留存储单元进行地址转换。本实施例通过设置存储次数阈值,在达到次数阈值时对闪存设备中的保留存储单元进行地址转换,从而避免向同一最小存储单元中多次写入数据,使闪存设备内各最小存储单元被擦除的概率趋于一致,从而达到均衡擦除次数的效果,有利于延长闪存设备的使用寿命。并且,本实施例中仅处理部分最小存储单元的数据,对存储空间和计算资源的要求比较低,适用使用单片机MCU作为处理器的闪存设备。
Also published as
Latest bibliographic data on file with the International Bureau