[go: up one dir, main page]

CN1584829A - 能自动进行数据压缩和解压缩的移动存储系统 - Google Patents

能自动进行数据压缩和解压缩的移动存储系统 Download PDF

Info

Publication number
CN1584829A
CN1584829A CN 200410046420 CN200410046420A CN1584829A CN 1584829 A CN1584829 A CN 1584829A CN 200410046420 CN200410046420 CN 200410046420 CN 200410046420 A CN200410046420 A CN 200410046420A CN 1584829 A CN1584829 A CN 1584829A
Authority
CN
China
Prior art keywords
compression
memory device
flash memory
assembly
installation procedure
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.)
Pending
Application number
CN 200410046420
Other languages
English (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.)
JIUZHOU COMPUTER NETWORK CO Ltd BEIJING
Original Assignee
JIUZHOU COMPUTER NETWORK CO Ltd BEIJING
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 JIUZHOU COMPUTER NETWORK CO Ltd BEIJING filed Critical JIUZHOU COMPUTER NETWORK CO Ltd BEIJING
Priority to CN 200410046420 priority Critical patent/CN1584829A/zh
Publication of CN1584829A publication Critical patent/CN1584829A/zh
Priority to PCT/CN2005/000823 priority patent/WO2005121951A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种新型的可将所存取的计算机文件自动进行压缩和解压缩的移动存储系统。使用本发明,用户无需人工进行任何压缩和解压缩操作,便可向其移动存储装置存取数倍于其标称容量的信息。

Description

能自动进行数据压缩和解压缩的移动存储系统
技术领域
本发明所属的领域是计算机技术。
背景技术
随着计算机技术的发展,移动存储装置,特别是闪存盘正在得到广泛的应用。但由于闪存盘的容量较小,成本较高,对闪存盘进行压缩存储,具有重要价值。目前对闪存盘进行压缩存储的方法有下属两种类型:
一种是人工调用压缩软件,并按压缩软件的操作界面,对要存储的数据进行压缩操作,然后再存入移动存储装置中;或人工调用解压缩软件,对从移动存储装置中取出的数据进行解压缩。此时用户必须熟悉压缩软件的使用,并且人工进行相应的操作。
另一种是在Windows XP操作系统环境下,使用系统内置的Zip压缩文件夹功能。此时用户需先对移动存储装置进行Zip文件夹创建,进行相关属性的配置等,操作亦很麻烦。
发明内容
本发明的目的,是为用户提供一种新型的能够对所存取的数据自动进行压缩和解压缩的移动存储系统。在这种系统中,存取数据的压缩和解压缩操作,完全由系统自动进行,对用户是完全透明的。
使用本发明,用户对闪存盘进行计算机文件存取时,完全如没进行压缩/解压缩时一样操作,(象原来一样地使用操作系统的图形用户界面,并进行与原来相同的操作),但他的闪存盘的容量却好像大了许多倍,例如一个64MB的闪存盘,可能存512MB或更多的数据,而且存入和取出的数据都和原来完全一样。
附图说明
本发明的技术方案,如图1和图2所示,
图1.为系统的构成
图2.为系统的工作流程
具体实施方式
如图1所示,本发明的系统由计算机和移动存储装置两部分构成。这里的计算机可以运行Windows,Linux或其它操作系统;这里的移动存储装置包括:
(1)接口模块。如广泛采用的USB接口或其它接口。
(2)控制模块。这里的控制模块除移动存储装置的常规功能外,尚需具有“自动执行”功能,例如,将闪存盘的autorun.inf中可执行选项设为压缩和解压缩组件安装程序,可把闪存盘插入主机模拟为光盘,由主机操作系统自动执行虚拟光盘中的autorun.inf文件,自动启动压缩和解压缩组件安装程序,将压缩和解压缩组件装入操作系统中。
(3)存储介质。如闪存芯片或其它存储介质等。
(4)预置在上述存储介质中的特定软件。它包括:
A.压缩解压缩组件。该组件将由其安装程序安装在计算机操作系统中。它可以截获操作系统对移动存储装置的读写操作,并将操作系统欲存入移动存储装置的计算机文件或欲从移动存储装置中取出的计算机文件,自动进行压缩/解压缩。
B.压缩解压缩组件的安装程序。当移动存储装置的控制模块具有“自动执行”功能时,该安装程序可被自动调用,将上述压缩解压缩组件自动装入计算机操作系统中;当移动存储装置的控制模块不具备“自动执行”功能时,本安装程序也可由人工启动,完成压缩解压缩组件在操作系统中的安装。
本系统的工作流程如图2所示,操作步骤说明如下:
(1)将移动存储装置连入计算机;
(2)由移动存储装置控制模块的自动执行功能,自动调用预置在移动存储装置存储介质中的压缩和解压缩组件安装程序;
(3)上述安装程序检测计算机系统中是否安装了压缩和解压缩组件,如果系统中没有安装本组件,则在计算机系统中安装压缩和解压缩组件;
(4)压缩和解压缩组件监测用户是否对移动存储装置有读写操作;
(5)当用户通过例如粘贴或拖动操作,向移动存储装置写入文件或目录时,由操作系统向压缩和解压缩组件请求数据流接口,压缩和解压缩组件初始化数据流接口,并在操作系统调用写操作时使用压缩技术,同步完成对源数据的压缩,并将压缩后的数据返回给操作系统,操作系统收到压缩后的数据后,将数据写入移动存储装置;
(6)当用户通过例如拷贝或拖动操作来读取移动存储装置的文件或目录时,由操作系统向压缩和解压缩组件请求数据流接口,压缩和解压缩组件初始化数据流接口,并在操作系统调用读操作时使用解压缩技术,同步完成对移动存储装置中的压缩数据的解压缩,并将解压缩后的数据(文件或目录)返回给操作系统,操作系统收到解压缩后的数据后,将数据写入拷贝或拖动到目的地目录,并通告压缩和解压缩组件是否删除移动存储装置中的压缩数据;
(7)  当第4步操作中,操作系统没有读写操作,或当第5或第6步操作中读写操作已完成时,重返第4步操作。
注:当移动存储装置控制模块不具备自动执行功能时,可由人工调用安装程序,将压缩和解压缩组件装入操作系统中。此时除上述第(2)项操作外,其它(1)-(7)操作相同。

Claims (5)

1、一种移动存储装置,其特征为:
该移动存储装置不但具有常规的接口模块、控制模块和存储介质,而且其存储介质中还内置特定的软件。该特定的软件包含:
A.压缩和解压缩组件。该组件可以截获操作系统对移动存储装置的读写操作,并将操作系统欲存入移动存储装置的计算机文件或欲从移动存储装置中取出的计算机文件,自动进行压缩/解压缩;
B.压缩和解压缩组件的安装程序。该安装程序可将压缩和解压缩组件安装到该移动存储装置所连接的计算机操作系统中。
2、如权力要求1所述的移动存储系统,其中的控制模块可以自动启动所述的压缩解压缩组件的安装程序。
3、如权力要求1所述的移动存储系统,其中压缩解压缩组件的安装程序由人工启动。
4、一种对移动存储装置所存取的计算机文件自动进行信息压缩和解压缩的方法,它包括下列操作:
(1)压缩/解压缩组件的安装程序,预置于移动存储装置的存储介质中;
(2)由移动存储装置控制模块的自动执行功能,自动调用预置在移动存储装置的存储介质中的压缩/解压缩组件安装程序;
(3)由压缩/解压缩组件的安装程序将压缩/解压缩组件装入计算机操作系统中;
(4)当操作系统向移动存储装置进行计算机文件读写操作时,压缩和解压缩组件对相应文件自动进行压缩或解压缩。
5、一种对移动存储装置所存取的计算机文件自动进行信息压缩和解压缩的方法,它包括下列操作:
(1)由用户人工调用压缩解压缩组件的安装程序;
(2)由压缩/解压缩组件的安装程序将压缩/解压缩组件装入计算机操作系统中;
(3)当操作系统向移动存储装置进行计算机文件读写操作时,压缩和解压缩组件对相应文件自动进行压缩或解压缩。
CN 200410046420 2004-06-09 2004-06-09 能自动进行数据压缩和解压缩的移动存储系统 Pending CN1584829A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200410046420 CN1584829A (zh) 2004-06-09 2004-06-09 能自动进行数据压缩和解压缩的移动存储系统
PCT/CN2005/000823 WO2005121951A1 (fr) 2004-06-09 2005-06-09 Dispositif de stockage pouvant comprimer et decomprimer automatiquement des donnees et procede d'acces associe

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410046420 CN1584829A (zh) 2004-06-09 2004-06-09 能自动进行数据压缩和解压缩的移动存储系统

Publications (1)

Publication Number Publication Date
CN1584829A true CN1584829A (zh) 2005-02-23

Family

ID=34601999

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410046420 Pending CN1584829A (zh) 2004-06-09 2004-06-09 能自动进行数据压缩和解压缩的移动存储系统

Country Status (2)

Country Link
CN (1) CN1584829A (zh)
WO (1) WO2005121951A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373436B (zh) * 2008-09-05 2012-12-05 四川和芯微电子股份有限公司 U盘上数据自动压缩和解压缩的方法
CN103218224A (zh) * 2013-03-29 2013-07-24 东莞宇龙通信科技有限公司 一种提高存储空间利用率的方法和终端
CN110704072A (zh) * 2019-08-30 2020-01-17 深圳壹账通智能科技有限公司 基于操作系统进行文件解压缩的装置、方法及存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100356897B1 (ko) * 2000-03-30 2002-10-19 주식회사 텔레게이트 휴대용 데이터 저장 장치
AU2002258343B2 (en) * 2002-05-13 2005-09-29 Trek 2000 International Ltd. System and apparatus for compressing and decompressing data stored to a portable data storage device
CN1506831A (zh) * 2002-12-09 2004-06-23 北京中星微电子有限公司 支持多种接口并带有摄像功能的可移动存储装置和方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373436B (zh) * 2008-09-05 2012-12-05 四川和芯微电子股份有限公司 U盘上数据自动压缩和解压缩的方法
CN103218224A (zh) * 2013-03-29 2013-07-24 东莞宇龙通信科技有限公司 一种提高存储空间利用率的方法和终端
CN103218224B (zh) * 2013-03-29 2016-09-21 东莞宇龙通信科技有限公司 一种提高存储空间利用率的方法和终端
CN110704072A (zh) * 2019-08-30 2020-01-17 深圳壹账通智能科技有限公司 基于操作系统进行文件解压缩的装置、方法及存储介质

Also Published As

Publication number Publication date
WO2005121951A1 (fr) 2005-12-22
WO2005121951A8 (fr) 2006-03-09

Similar Documents

Publication Publication Date Title
EP4109230A1 (en) Storage system, file storage and reading method, and terminal device
EP1139224A2 (en) Memory card interface apparatus
US7631022B2 (en) Information processing apparatus and recording medium
KR20040105529A (ko) 최적화 압축관리 메커니즘을 구비한 저장장치
US20040228533A1 (en) Data compression
US5640204A (en) Method and system for processing DOS information within a digital still camera
WO1997024656A1 (en) Method and apparatus for providing an interface between a system and a peripheral device
CN105138362A (zh) 一种linux系统下保存用户配置的方法及装置
KR20080042850A (ko) 강화된 호스트 인터페이스
US9213606B2 (en) Image rescue
CN1308838C (zh) 利用虚拟设备文件系统扩充移动设备存储容量的方法
CN101373436B (zh) U盘上数据自动压缩和解压缩的方法
US8131918B2 (en) Method and terminal for demand paging at least one of code and data requiring real-time response
CN1584829A (zh) 能自动进行数据压缩和解压缩的移动存储系统
CN107728946A (zh) 磁盘阵列的挂载方法、Android设备和存储介质
CN1858748A (zh) 一种实现在usb从设备端直接访问usb主设备端文件的方法
CN101923515B (zh) 在嵌入式系统应用设备的闪存中运行Web页面的方法
US20140033017A1 (en) Page description language package file preview
US8713278B2 (en) System and method for stranded file opens during disk compression utility requests
CN109727183A (zh) 一种图形渲染缓冲区压缩表的调度方法及装置
CN112765110B (zh) 一种pdf批注数据生成方法、装置、设备及存储介质
JP2006127401A (ja) 媒体記憶装置、媒体記憶装置のキャッシュセグメント切り替え方法、及び媒体記憶システム
CN100407139C (zh) 文件系统和构建增强其功能的方法、操作系统、记录装置
CN109783276B (zh) 基于专用压缩卡的数据备份及恢复装置和方法
US20050204081A1 (en) [data compression/decompression device and system applying the same]

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C57 Notification of unclear or unknown address
DD01 Delivery of document by public notice

Addressee: Gu Guotai

Document name: Deemed as a notice of withdrawal

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication