[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1661568A - File system in device of recording and playing back sounds and images under embedded type environment - Google Patents

File system in device of recording and playing back sounds and images under embedded type environment Download PDF

Info

Publication number
CN1661568A
CN1661568A CN 200410004592 CN200410004592A CN1661568A CN 1661568 A CN1661568 A CN 1661568A CN 200410004592 CN200410004592 CN 200410004592 CN 200410004592 A CN200410004592 A CN 200410004592A CN 1661568 A CN1661568 A CN 1661568A
Authority
CN
China
Prior art keywords
index node
file
area
file system
panel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200410004592
Other languages
Chinese (zh)
Other versions
CN100440171C (en
Inventor
王劲林
彭红卿
曾学文
陈晓
倪宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Acoustics CAS
Original Assignee
Institute of Acoustics CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Acoustics CAS filed Critical Institute of Acoustics CAS
Priority to CNB2004100045920A priority Critical patent/CN100440171C/en
Publication of CN1661568A publication Critical patent/CN1661568A/en
Application granted granted Critical
Publication of CN100440171C publication Critical patent/CN100440171C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention discloses a file system of audio-video recording and displaying device under the embedded environment. Said system includes: creating super block area which is used for storing positions of bit map area, directory area, index node area and data area on the described storage medium; bit map area which is used for storing bit map, the described bit map is a string of binary bits, every binary bit can represent the occupied state of one block on the described storage medium; the directory area for storing directory item, the described directory item includes file name of the file and index node number of said file at the entry of index node area; the index node area used for storing index node, every index node has a number; and data area which is used for storing digital audio-video file data.

Description

The file system of audio-video recording/displaying device under a kind of embedded environment
Technical field
The present invention relates to a kind of file system of disk, more particularly, the present invention relates to a kind of file system that is used for audio-video recording/displaying device under the embedded environment.
Background technology
Audio-video recording/displaying device under the embedded environment, as personal video record (PVR, Personal VideoRecorder) and digital video recorder (DVR, Digital Video Recorder), be large-capacity storage media (hard disk or erasable optical disk) to be combined with set-top box and the product that occurs, it both can be used for receiving and watching program also program can be kept at local storage medium with digital format, it except have with traditional analog video recorder identical functions also introduced new characteristics such as time shifting broadcasting, be very easy to the user.Time shifting broadcasting, English is TIME-SHIFTING, leaves a little while when being meant TV reception midway, with program typing hard disk, can then watch from departure time just now after returning, the content that watch this moment is equivalent to the radio station play content is moved in time, so the title time shifting broadcasting.Along with the development in technology and market, adding the digital recorder function in set-top box has become a kind of trend.
The PVR digital TV set-top box has vast market prospect as a kind of very distinctive digital TV terminal.Some international major companies have all accelerated the research of the PVR set-top box of this band high capacity storage capacity at present, and chip manufacturer and HD vendor have also strengthened the input to this series products, and have the chip and the hard disk that are exclusively used in the PVR set-top box to put into production.Abroad, mainly contain following manufacturer PVR is provided product: Tivo, the DishPVR of the Replaytv of SonicBlue company, the UltimateTV of Microsoft, EchoStar/DishNetwork.
In personal video record, need effectively manage file and the storage medium itself stored on the storage medium, thereby an efficient succinct file system is just essential.At present relevant with the file system of personal video record information is quite few, designs and Implements such file system and has just become one of main difficult point and task.
In aforesaid product, mostly use own privately owned file system.Product based on the Tivo company of Linux adopts a kind of file system that is called MFS (Media File System), MFS is a kind of log type file system of the PVR of aiming at Environment Design, and its distinguishing feature is exactly the consistance of data on the quick-recovery hard disk soon after the unexpected power down.Replaytv then adopts 64 file system, and all system datas all adopt 64 data type, can store the file up to 2 64 power sizes like this.The XFS that Echostar adopts SGI company to increase income in its up-to-date satellite television receiver DishPVR 721, it allows to write down simultaneously two-way MPEG2 stream, and plays one road MPEG2 stream from hard disk simultaneously.In general, the product of the most of manufacturers privately owned file system that all use redesigns in the PVR product is managed the data on the hard disk, and the file system that some other product uses then is by forming after the transformation to more existing disclosed file system.
Jumbo memory device (as hard disk and CD) has used a lot year under the PC environment, and main file system has FAT (File Allocation Table) file system and Unix file system but will guarantee its good operation and being not easy under embedded environments such as set-top box.Main cause is as follows:
1) under embedded environment, internal memory is less usually, and the chip processing power is not high yet in addition, when the operation task more for a long time, system resource can go short of, the resource that so just requires file system to take is few more good more.
2) with respect to internal memory and CPU, the speed of hard disk is lower, if spend the time on disk read-write oversize, will have a strong impact on the real-time of system, and then influences the performance of whole PVR.The disk read-write time, mainly flower was on seek time, and therefore the measure of should concentrating reduces this time.Reading document time oversize is because file data disperses very much on hard disk, and the time of writing is oversize to be because the free area fragment is too many.Therefore should use rational disk space allocation algorithm that file is deposited as far as possible continuously.
3) for the so special application of PVR, the data that will preserve in the large-capacity storage media are mainly digital video programs at a high speed, it on storage medium a big file, with the digital satellite television is example, usually its speed be 4Mbps (bps), if preserve the space that two hours film needs the 3.6G byte.Therefore file system should be able to effectively be managed big file.
4) user's operation has randomness, and the length of different programs and user's interest part is also indefinite simultaneously, thereby file size the unknown, and file system must support the living document size to distribute and management.
5) PVR belongs to household appliances, because the external world or user operate neglectful former thereby cause the situation of sudden power to happen occasionally, therefore file system will have enough robustnesses, can not therefore cause the system data disorder, also should make data volume drop to bottom line even will lose some data inevitably, after outage, also should be able to recover apace.
Therefore, realize under the special like this environment of set-top box it is exactly how to set up effective, an easy file system of storage on memory device that the PVR technology faces main difficult point.The storage efficiency of file system is not high will to influence real-time, and the shared internal memory of file system itself then can cause the resource anxiety too much.
Summary of the invention
The objective of the invention is to write down playback audio, video data file to storage medium itself with on storage medium and effectively manage at the efficient succinct file system of audio-video recording/displaying device design one cover under the embedded environment.
To achieve these goals, the invention provides the file system of audio-video recording/displaying device under a kind of embedded environment, be used for organization and administration to the digital audio/video file on the mass storage of audio-video recording/displaying device, on described storage medium, set up a subregion list area, be used for the partition holding table, described partition table has been described the subregion state of described storage medium; Set up at least one subregion in described storage medium:
The superblock district is used for bank bit map-area, directory area, index node district and the data field position on described storage medium;
Bit map area is used for storage bitmap, and described bitmap is a string binary digit, and each binary digit is represented the seizure condition of a piece on the described storage medium;
The directory area is used for the storage directory item, and described directory entry comprises the filename, this document of the file inlet inode number in the index node district;
The index node district, be used to store index node, index node is made up of index node head and panel table, and each index node has a numbering, the continuous blocks of the data that each file is indicated this document with at least one index node shared one or more groups in storage medium;
The data field is used to deposit the digital audio/video file data.
Described partition table is made up of the sector number of divisional type, subregion initial sector and this subregion the description of a subregion.
The directory entry of described directory area also comprises the busy sign that is used to indicate that this directory entry is idle or take.The directory entry of described directory area also comprises a file type sign, is used to distinguish the data type of the pairing file of this directory entry.
Described index node head comprises that one is used to indicate this index node free time or the busy sign that takies.The index node in described index node district also comprises the next inode number of a chained list; During the chained list indication this document that forms with a plurality of index nodes when file taking on storage medium, described next inode number is used in reference to the next index node in this chained list.Panel table in the index node in described index node district comprises the description at least one panel, and described description at least one panel is made up of the piece sum that starting block logic reference position, panel starting block and panel hereof in panel comprises.
Advantage of the present invention:
1) represents that with individual bit the operating position of a piece saves the space very much, with the 60G hard disk is example, when block size is decided to be 512k, the size of required bitmap is 60G/512K/8=15K, Da Xiao bitmap can be placed in the internal memory fully like this, thus the searching and distribute and can in internal memory, carry out of free block.
2) because PVR is mainly used to preserve the digital audio/video program, so a file will take a lot of pieces.As being example with the 4Mbps stream rate, the program in a second is exactly the 512K byte.Consider when never recording any program, behind the program of typing some, the user begins to delete program, a very big free space will appear in the former purpose place of being abridged this moment, during the new program of typing, will distribute from the very long continuous space of this section, again because the user is mainly used to record big file, can be assigned to a lot of continuous big block spaces for a long period of time, therefore in Inode, adopt the panel to represent that the physical store situation of file is proper.Adopt the structure in panel also can reduce the size of index node (Inode) simultaneously.
3) use index node (Inode) to represent that the method for file attribute is very succinct, also be convenient to operation.Inode of the present invention is designed to the physical store information that not only include file attribute information also comprises file.
4) the presents system high efficiency is succinct, and the CPU arithmetic capability that is consumed, internal memory and hard disk I/O access resources are few, and hard disk video recording device such as PVR use under the suitable embedded environment.
Description of drawings
Fig. 1 is the synoptic diagram of file system of the present invention at the subregion of storage medium;
Fig. 2 is the composition synoptic diagram of file system of the present invention.
Embodiment
Below in conjunction with accompanying drawing and embodiment the present invention is described in further detail.Though to be that example illustrates file system of the present invention as the PVR of storage medium, should be appreciated that the present invention is applicable to that also other are as the audio-video recording/displaying device under other embedded environments of large-capacity storage media such as CD in the following description with hard disk.
As shown in Figure 1, can be a plurality of subregions with the hard disk partition among the PVR.As prior art, provide a partition table to describe its partition information on hard disk, this partition table has been represented the logical partition structure of hard disk, indicates beginning sector number and size that physical hard disk is divided into several Logical Disk and each Logical Disk.Partition table is kept in the boot sector (Boot Sector) of hard disk, normally first sector of hard disk.But in Embedded PVR, program is kept among the ROM, so the dispensing with bootstrap program.After not having boot, boot sector can be used for depositing partition table all over, if keep with PC on compatibility, then partition table can be deposited since the 467th byte, so just can only preserve four partition informations.Four subregions are used enough for PVR.
In Fig. 1, file system 10 of the present invention is arranged in a subregion of hard disk.But those skilled in the art will appreciate that file system 10 of the present invention can be distributed on a plurality of subregions of hard disk.
In conjunction with Fig. 1 and Fig. 2, file system 10 of the present invention comprises system region and data field 15, and system region comprises superblock district 11, bit map area 12, directory area 13 and index node district 14.
Bit map area 12 is used for disk space management, adopts the bitmap representation.Bit map area 12 is made up of a plurality of bits, and is corresponding one by one in regular turn with the hard disk piece of hard disk with the bit of bitmap, identifies the situation that takies of the hard disk piece corresponding with it with the state of bit.Here, the hard disk piece is meant a physics piecemeal on the hard disk, each physical block corresponding several continuous physical hard disk sectors.The size of bit map area 12 is decided by the size of file system 10 place fdisks and the size of hard disk piece, in case data field 15 hard disk block sizes are promptly decided, then the size of bit map area 12 has also just been decided.The size of hard disk piece is big more, and then the shared space of bit map area 12 is more little.With respect to the file system of fat16 and fat32 file allocation table mode, carry out disk space management with the bitmap representation, occupy little space, can once the space of disk be described and call in internal memory, this is suitable for the limited embedded environment of internal memory.
The attribute information of file is kept in directory area 13 and the index node district 14.The information such as filename of file have been preserved in directory area 13, and index node district 14 has preserved the shared information such as hard drive space distribution of the data of file.
Directory area 13 includes some directory entries, a directory entry in the corresponding directory area of each file.Each directory entry also can comprise other information except the filename that comprises this directory entry corresponding file.For example, in an application example, the structure of directory entry is as shown in table 1:
Table 1
Name of the information (byte) takes up room Function
Busy sign ????1 Be used to indicate that this directory entry is idle or take
The filename physical length ????1 The length that is used for the logo file title
Filename ????48 The title that is used for file
File identification ????4 Be used for the logo file numbering
The file data type ????4 Be used to distinguish the data type of file, for example the audio or video type
The inlet inode number ????4 Be used to indicate inlet index node (Inode) numbering of this document correspondence
Byte of padding ????2 Being used for fixing the catalogue item size is 64 bytes
Byte of padding in the directory entry is for the ease of the directory entry size is controlled to be 64 bytes, and 8 file directory items take 512 bytes, is convenient to and hard disk sector size 512 byte-aligned.Directory entry shown in the table 1 can be realized by defining a data structure.
Wherein, " the inlet inode number " in the directory entry is associated with the index node in the index node district 14, and this point will be seen clearlyer in the description to index node district 14 below.
The data of a file leave in the physical block of some discontinuous hard disks usually on the hard disk, in the present invention, and the hard drive space distributed intelligence that the data of index of reference node area 14 log files are shared.Index node district 14 includes some index nodes (Inode), and each Inode takies one or more sectors.
Each Inode comprises two parts, and a part is the Inode head of fixed size, and another part is the panel table.In one embodiment, the structure of Inode head is as shown in table 2.
Table 2
Name of the information (Byte) takes up room Function
Busy sign 1 Be used to indicate that this Inode is idle or take
Type 1 Be used to indicate that this Inode is used for file or sub-directory
The Inode numbering 4 Be used to indicate this Inode numbering
The document creation time 8 Be used to indicate the creation-time of this Inode institute respective file
The last access time of file 8 Be used to indicate the last access time of this Inode institute respective file
File size 4 Be provided with when having write closing of a file, be used to when reading in file judge the end of file is in which byte.
Next Inode number of chained list 4 Being used to indicate the next Inode numbering of chained list, is 0 expression index node chain end of list (EOL) in this example.
File is write and is opened sign 1 Put 1 and show that this node index chained list corresponding file just is being written into data, the file write operation finishes and is made as 0 after closing.
The panel number 4 Be used to indicate the contained effective panel descriptor counts N of this Inode
Byte of padding 1 The size of fixing this Inode head is 36 bytes
Wherein, the byte of padding in the Inode head is for the Inode head is fixed as 36 byte-sized.Inode head shown in the table 2 can be realized by defining a data structure.
After fixing the Inode head of 36 byte-sized, preserve a hard disk panel table, be used for a plurality of panels information of description document physical store.Among one embodiment, an Inode size is generally got the integral multiple of 512 bytes as 4096 bytes.Here, the panel is meant the continuous sequence of a plurality of hard disk pieces on the hard disk.Comprise description in the table of panel, can realize by defining a data structure to a plurality of panels.The structure of panel table is as shown in table 3.
Table 3
The panel table Panel descriptor 1 Panel starting block logic reference position (4 byte) hereof
Panel starting block (4 byte)
The piece sum that the panel comprises (4 byte)
??????????????...
Panel descriptor N Panel starting block logic reference position (4 byte) hereof
Panel starting block (4 byte)
The piece sum that the panel comprises (4 byte)
Idle panel descriptor
At least one Inode in the space distribution index of reference node area 14 of each file on hard disk describes.Corresponding by " Inode numbering " among the Inode in " inlet inode number " in the directory entry of directory area 13 and index node district 14, an Inode with a file sensing index node district 14 points to hard disk piece actual on the hard disk by the table of the panel among this Inode then.When a file need be described with a plurality of Inode, be an Inode who points to index node district 14 by " inlet inode number " in the directory entry of this document correspondence equally, and point to next Inode by " chained list next Inode number " among this Inode, can form an Inode chained list successively, describe the space distribution of this document on hard disk by a plurality of Inode in the chained list.In an embodiment, each Inode accounts for i.e. 4096 bytes in 8 sectors, and each Inode can hold (4096-36)/12=338 panel descriptor, and wherein 36 bytes are Inode head size, and 12 bytes are the panel descriptor size.
Superblock 11 has write down: the piece number of the reference position of the size of the size of the sector sum that the sector-size of file system place subregion, this subregion comprise, the size of hard disk piece, bit map area size, index node, the size in index node district, directory area, maximum number of files of permission, data field, data field sector number, data field.Can find bit map area 12, directory area 13, index node district 14 and the data field position on hard disk by superblock 11.Do not preserve any information that changes along with the use of file system in the structure of above-mentioned superblock, such design is in order to reduce the number of times of writing dish and to reduce the destruction of possibility power down at any time to system data.
Data field 15 is a unit storage audio, video data file with the hard disk piece.
The realization of file system of the present invention is described below:
1. fdisk
At first to fdisk.Partition table is kept in the boot sector (Boot Sector), just first sector of hard disk.
The presents system only uses " divisional type ", " subregion initial sector " and " sector number of this subregion " to represent a subregion.Because " subregion initial sector " and this " sector number of subregion " all be 32, so can represent 2 32* 512=2KGB partition size.In the embedded system of hard disk video tape recorder one class, program is kept among the ROM, does not need Main Boot Record MBR.
2. partition format
The management data that also initialization is used to carry out file allocation and external memory free-space administration is set up in format (format).Different file system is because the different used formatted programs of structure are also different, and the information after the format all is kept in the superblock usually, and the size of superblock can be that a sector also can be a plurality of sectors.The work that the presents system formatization need be done has:
1) obtains user's parameter appointment or system default.
2) go out the relevant information of system data structure according to the calculation of parameter that obtains, this comprises, and superblock district size, bit map area size, directory area size, Inode district are big or small, the data field begins sector number.
3) with bitmap, directory area and the zero filling of Inode district.
4) above-mentioned information is charged to the superblock structure, write the fixed position of hard disk.
Bitmap also has directory area and index node district immediately following in the back of superblock in the back of bitmap.
3. load
Needed this document system loading in embedded system before using file system, main operation is that important structure information such as the superblock with this document system reads in internal memory, sets up the superblock map in internal memory.When loading the presents system, mainly carry out following several operations:
1) reads superblock, obtain position and the size information of system data on hard disk.
2) read in bitmap, and statistics space and remaining space size have been used.
3) read in the directory area, add up already present number of files.
4) read in the Inode district and statistics has taken Inode and idle Inode.
After reading in these information, the data structure that all operations relied on of whole file system has just all been set up in internal memory.

Claims (7)

1, the file system of audio-video recording/displaying device under a kind of embedded environment, be used for organization and administration to the digital audio/video file on the mass storage of audio-video recording/displaying device, on described storage medium, set up a subregion list area, be used for the partition holding table, described partition table has been described the subregion state of described storage medium; It is characterized in that, set up at least one subregion in described storage medium:
The superblock district is used for bank bit map-area, directory area, index node district and the data field position on described storage medium;
Bit map area is used for storage bitmap, and described bitmap is a string binary digit, and each binary digit is represented the seizure condition of a piece on the described storage medium;
The directory area is used for the storage directory item, and described directory entry comprises the filename, this document of the file inlet inode number in the index node district;
The index node district is used to store index node, and each index node has a numbering; Index node is made up of index node head and panel table, and described index node head comprises file attribute, the continuous blocks of the data that description document is shown in described panel shared one or more groups in storage medium;
The data field is used to deposit the digital audio/video file data.
2, file system according to claim 1 is characterized in that, described partition table is made up of the sector number of divisional type, subregion initial sector and this subregion the description of a subregion.
3, file system according to claim 1 is characterized in that, the directory entry of described directory area also comprises the busy sign that is used to indicate that this directory entry is idle or take.
4, file system according to claim 1 is characterized in that, the directory entry of described directory area also comprises a file type sign, is used to distinguish the data type of the pairing file of this directory entry.
5, file system according to claim 1 is characterized in that, described index node head comprises that one is used to indicate this index node free time or the busy sign that takies.
6, file system according to claim 1 is characterized in that, the index node in described index node district also comprises the next inode number of a chained list; During the chained list indication this document that forms with a plurality of index nodes when file taking on storage medium, described next inode number is used in reference to the next index node in this chained list.
7, file system according to claim 1, it is characterized in that, panel table in the index node in described index node district comprises the description at least one panel, and described description at least one panel is made up of the piece sum that starting block logic reference position, panel starting block and panel hereof in panel comprises.
CNB2004100045920A 2004-02-24 2004-02-24 File system in device of recording and playing back sounds and images under embedded type environment Expired - Fee Related CN100440171C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100045920A CN100440171C (en) 2004-02-24 2004-02-24 File system in device of recording and playing back sounds and images under embedded type environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100045920A CN100440171C (en) 2004-02-24 2004-02-24 File system in device of recording and playing back sounds and images under embedded type environment

Publications (2)

Publication Number Publication Date
CN1661568A true CN1661568A (en) 2005-08-31
CN100440171C CN100440171C (en) 2008-12-03

Family

ID=35010900

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100045920A Expired - Fee Related CN100440171C (en) 2004-02-24 2004-02-24 File system in device of recording and playing back sounds and images under embedded type environment

Country Status (1)

Country Link
CN (1) CN100440171C (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006084417A1 (en) * 2005-01-05 2006-08-17 Huawei Technologies Co., Ltd. A buffer management method based on a bitmap table
CN102136290A (en) * 2011-04-21 2011-07-27 北京联合大学 Method for storing embedded real-time video files
CN101740072B (en) * 2009-12-17 2011-08-17 深圳市万兴软件有限公司 DVD (digital video disk) backup method, DVD backup device and DVD playing device
CN102495777A (en) * 2011-12-13 2012-06-13 百度在线网络技术(北京)有限公司 Hard disc failure processing method and processing device
CN102623033A (en) * 2011-01-31 2012-08-01 苏州科达科技有限公司 Control method of file system based on rapid video data storage and apparatus
CN101673289B (en) * 2009-10-10 2012-08-08 成都市华为赛门铁克科技有限公司 Method and device for constructing distributed file storage framework
WO2012149884A1 (en) * 2011-05-03 2012-11-08 成都市华为赛门铁克科技有限公司 File system, and method and device for retrieving, writing, modifying or deleting file
CN103020186A (en) * 2012-11-30 2013-04-03 广东欧珀移动通信有限公司 File searching method, device and equipment based on embedded device
CN101676906B (en) * 2008-09-18 2013-06-05 中兴通讯股份有限公司 Method of managing memory database space by using bitmap
CN103440204A (en) * 2013-08-28 2013-12-11 华为技术有限公司 Method for updating file system and storage device
CN103577470A (en) * 2012-08-03 2014-02-12 上海交通大学 File system and method for improving performances of web server
CN104102708A (en) * 2014-07-14 2014-10-15 浪潮(北京)电子信息产业有限公司 Method and device for realizing small file access
CN104346357A (en) * 2013-07-29 2015-02-11 中国科学院声学研究所 File accessing method and system for embedded terminal
CN104484427A (en) * 2014-12-19 2015-04-01 武汉长江通信智联技术有限公司 Video file storage device and video file storage method
CN106021466A (en) * 2016-05-17 2016-10-12 浙江大华技术股份有限公司 Data storage method and apparatus
US9778845B2 (en) 2015-02-02 2017-10-03 Western Digital Technologies, Inc. File management system
CN109992202A (en) * 2018-01-03 2019-07-09 爱思开海力士有限公司 Data storage device, its operating method and the data processing system including it
CN110569218A (en) * 2019-08-01 2019-12-13 厦门市美亚柏科信息股份有限公司 offline modification method and device for EXT file system and storage medium
US10635633B2 (en) 2015-06-01 2020-04-28 SZ DJI Technology Co., Ltd. Systems and methods for memory architecture
CN111190869A (en) * 2019-12-27 2020-05-22 深圳市恒扬数据股份有限公司 File storage method and terminal
CN112667171A (en) * 2021-01-14 2021-04-16 武汉极目智能技术有限公司 Circular coverage file system based on disk naked writing and read-write method
CN114327290A (en) * 2021-12-31 2022-04-12 科东(广州)软件科技有限公司 Structure, formatting method and access method of disk partition

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020090087A1 (en) * 2001-01-11 2002-07-11 Yuriko Tamura External memory for PVR
CN103873933B (en) * 2001-02-21 2018-01-16 乐威指南公司 The system and method for interactive program guides with personal video recording features
WO2002078334A1 (en) * 2001-03-22 2002-10-03 Koninklijke Philips Electronics N.V. Memory control method for a personal video recording system
US6901603B2 (en) * 2001-07-10 2005-05-31 General Instrument Corportion Methods and apparatus for advanced recording options on a personal versatile recorder
KR100922644B1 (en) * 2001-11-10 2009-10-19 톰슨 라이센싱 Video recording system and method for a plurality of individual users and categories of users

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006084417A1 (en) * 2005-01-05 2006-08-17 Huawei Technologies Co., Ltd. A buffer management method based on a bitmap table
US7733892B2 (en) 2005-01-05 2010-06-08 Huawei Technologies Co., Ltd. Buffer management method based on a bitmap table
CN101676906B (en) * 2008-09-18 2013-06-05 中兴通讯股份有限公司 Method of managing memory database space by using bitmap
CN101673289B (en) * 2009-10-10 2012-08-08 成都市华为赛门铁克科技有限公司 Method and device for constructing distributed file storage framework
CN101740072B (en) * 2009-12-17 2011-08-17 深圳市万兴软件有限公司 DVD (digital video disk) backup method, DVD backup device and DVD playing device
CN102623033A (en) * 2011-01-31 2012-08-01 苏州科达科技有限公司 Control method of file system based on rapid video data storage and apparatus
CN102136290A (en) * 2011-04-21 2011-07-27 北京联合大学 Method for storing embedded real-time video files
WO2012149884A1 (en) * 2011-05-03 2012-11-08 成都市华为赛门铁克科技有限公司 File system, and method and device for retrieving, writing, modifying or deleting file
CN102495777A (en) * 2011-12-13 2012-06-13 百度在线网络技术(北京)有限公司 Hard disc failure processing method and processing device
CN102495777B (en) * 2011-12-13 2014-10-22 百度在线网络技术(北京)有限公司 Hard disc failure processing method and processing device
CN103577470B (en) * 2012-08-03 2017-11-21 上海交通大学 A kind of file system and method for lifting web server performance
CN103577470A (en) * 2012-08-03 2014-02-12 上海交通大学 File system and method for improving performances of web server
CN103020186A (en) * 2012-11-30 2013-04-03 广东欧珀移动通信有限公司 File searching method, device and equipment based on embedded device
CN103020186B (en) * 2012-11-30 2016-04-13 广东欧珀移动通信有限公司 A kind of document retrieval method based on embedded device, device and equipment
CN104346357B (en) * 2013-07-29 2018-02-13 中国科学院声学研究所 The file access method and system of a kind of built-in terminal
CN104346357A (en) * 2013-07-29 2015-02-11 中国科学院声学研究所 File accessing method and system for embedded terminal
CN103440204B (en) * 2013-08-28 2016-01-27 华为技术有限公司 A kind of method of updating file system and memory device
CN103440204A (en) * 2013-08-28 2013-12-11 华为技术有限公司 Method for updating file system and storage device
CN104102708A (en) * 2014-07-14 2014-10-15 浪潮(北京)电子信息产业有限公司 Method and device for realizing small file access
CN104484427B (en) * 2014-12-19 2017-12-29 武汉长江通信智联技术有限公司 A kind of video file storage device and method
CN104484427A (en) * 2014-12-19 2015-04-01 武汉长江通信智联技术有限公司 Video file storage device and video file storage method
US9778845B2 (en) 2015-02-02 2017-10-03 Western Digital Technologies, Inc. File management system
US10635633B2 (en) 2015-06-01 2020-04-28 SZ DJI Technology Co., Ltd. Systems and methods for memory architecture
CN106021466A (en) * 2016-05-17 2016-10-12 浙江大华技术股份有限公司 Data storage method and apparatus
CN109992202A (en) * 2018-01-03 2019-07-09 爱思开海力士有限公司 Data storage device, its operating method and the data processing system including it
CN109992202B (en) * 2018-01-03 2022-06-17 爱思开海力士有限公司 Data storage device, method of operating the same, and data processing system including the same
CN110569218A (en) * 2019-08-01 2019-12-13 厦门市美亚柏科信息股份有限公司 offline modification method and device for EXT file system and storage medium
CN110569218B (en) * 2019-08-01 2021-11-23 厦门市美亚柏科信息股份有限公司 Offline modification method and device for EXT file system and storage medium
CN111190869A (en) * 2019-12-27 2020-05-22 深圳市恒扬数据股份有限公司 File storage method and terminal
CN112667171A (en) * 2021-01-14 2021-04-16 武汉极目智能技术有限公司 Circular coverage file system based on disk naked writing and read-write method
CN114327290A (en) * 2021-12-31 2022-04-12 科东(广州)软件科技有限公司 Structure, formatting method and access method of disk partition
CN114327290B (en) * 2021-12-31 2022-12-02 科东(广州)软件科技有限公司 Structure, formatting method and access method of disk partition

Also Published As

Publication number Publication date
CN100440171C (en) 2008-12-03

Similar Documents

Publication Publication Date Title
CN1661568A (en) File system in device of recording and playing back sounds and images under embedded type environment
US9002795B2 (en) Object-based data storage device
US20060008257A1 (en) Intelligent caching scheme for streaming file systems
US7860896B2 (en) Method for automatically managing disk fragmentation
CN104346357A (en) File accessing method and system for embedded terminal
JP2008186272A (en) Metadata collection system, content management server, metadata collection device, metadata collection method and program
CN108255408A (en) Date storage method and system
CN101779244A (en) Direct mass storage device file indexing
CN102968422A (en) System and method for controlling streaming data storage
CN101281542A (en) Method and device for storing file
US20120158804A1 (en) Method for converting data in optical disc drive
US7246216B2 (en) Dynamic partitioning of storage media for mixed applications
US9176960B2 (en) Playlist of multiple objects across multiple providers
JP4059619B2 (en) Video stream processing method for time-delayed viewing
US20070223875A1 (en) Storage device and method of accessing storage device
US9071789B2 (en) Method and device for storing stream data such as digital video and non-stream data
CN102075670A (en) Log recording method and device for broadcast machine
CN101742166A (en) Method for generating and accessing a scheduled program list and multimedia device for the same
JPWO2004029970A1 (en) Recording / reproducing apparatus, recording / reproducing method, and recording medium
JP2003296156A (en) Information recording management device, data recording and regenerating device, information recording management method and file management method
CN101908049A (en) File system and switching method thereof
CN102157175B (en) Digital dumping method of audio/video data and system thereof
KR100811349B1 (en) Media File System and The Method of the Management
KR100911130B1 (en) Contents playing device using direct access, and method for the same
CN102272710A (en) Method and apparatus for creating files in a file system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081203

Termination date: 20120224