CN103237062B - 文件管理***及方法 - Google Patents

文件管理***及方法 Download PDF

Info

Publication number
CN103237062B
CN103237062B CN201310123371.4A CN201310123371A CN103237062B CN 103237062 B CN103237062 B CN 103237062B CN 201310123371 A CN201310123371 A CN 201310123371A CN 103237062 B CN103237062 B CN 103237062B
Authority
CN
China
Prior art keywords
file
basic document
differential file
differential
client
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.)
Active
Application number
CN201310123371.4A
Other languages
English (en)
Other versions
CN103237062A (zh
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.)
Zhongguancun Technology Leasing Co ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201310123371.4A priority Critical patent/CN103237062B/zh
Publication of CN103237062A publication Critical patent/CN103237062A/zh
Application granted granted Critical
Publication of CN103237062B publication Critical patent/CN103237062B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

本发明涉及一种文件管理***及方法,该***包括基础文件获取模块,获取并存储于服务器端,该基础文件也同时存储于授权客户端;差异文件生成模块,记录用户在授权客户端对基础文件所做的变更,并在服务器端生成一差异文件来同步记录用户在客户端对基础文件所做的变更;及使用模块,响应用户在一普通客户端上的显示差异文件的操作,将原始文件与差异文件结合后显示。本发明通过将在基础文件上所做的修改记录在差异文件中,等用户使用的时候,即可根据预先设定的差异文件,直接获取需要的文件,而无需登陆服务器寻找需要的文件;还通过在服务器端设置一配置文件记录基础文件与差异文件的关系,方便为用户修改及设置使用策略。

Description

文件管理***及方法
技术领域
本发明涉及一种文件管理***及方法,特别涉及一网络文件的管理***及方法。
背景技术
目前,企业一般都使用服务器端管理用户终端,很多***资源都存放在服务器端中,当终端用户需要使用服务器端中的资源时,需要登录到服务器端中使用需要的资源,然而,不同的用户需求不同,需要的资源也不同,例如,在学校的教学环境中,每个班级需要的文件及软件都不尽相同,所以在使用时,每次用户每次都需要在服务器端上寻找自己需要的文件及软件,由于服务器端中的文件及软件太多,所以需要很长时间才能找到,另外,由于不同的用户根据需要对***的设置也会不同,如不同的桌面,不同的分辨率等,所以在每次使用时,用户都需要根据需要重新设置***,不方便,且效率低。
发明内容
本发明要解决的一个技术问题在于,针对相关技术中的不足,提供一种文件管理***,根据客户终端的需求显示需要的文件。
本发明要解决的另一个技术问题在于,针对相关技术中的不足,提供一种文件管理方法,根据客户终端的需求显示需要的文件。
该文件管理***包括:基础文件获取模块,获取并存储于服务器端,该基础文件也同时存储于授权客户端;
差异文件生成模块,记录用户在授权客户端对基础文件所做的变更,并在服务器端生成一差异文件来同步记录用户在客户端对基础文件所做的变更;及
使用模块,响应用户在一普通客户端上的显示差异文件的操作,将原始文件与差异文件结合后显示。
进一步地,所述基础文件获取模块获取基础文件的方式为从授权客户端上传至服务器端,或者从网络上下载至服务器端。
进一步地,所述差异文件生成模块在授权客户端开启之后即在客户端生成一虚拟磁盘记录用户在授权客户端对基础文件所做的变更,并同时将该虚拟磁盘中记录的数据镜像至服务器端的差异文件中。
进一步地,差异文件生成模块记录用户在授权客户端对基础文件所做的变更为从授权端开启时开始记录直到授权客户端关机。
进一步地,该差异文件生成模块在每侦测到授权客户端开启一次,即在服务器端生成一差异文件。
进一步地,所述***还包括配置模块,该服务器端还存储一配置文件,配置文件用于记录基础文件与差异文件之间的关系,在授权客户端启动后,该配置模块显示配置文件记录的基础文件与差异文件之间的关系给用户,并将用户所选择的差异文件作为上级文件,并将用户在上级差异文件的基础上生成的差异文件作为该该上级文件的下级文件记录在该配置文件中。
进一步地,所述配置模块响应授权客户端用户的操作,登陆服务器端修改配置文件中记录的基础文件与差异文件之间的关系生成多种使用策略,并为不同的普通客户端设置不同的使用策略。
该文件管理方法,包括步骤:
基础文件获取步骤:获取并存储于服务器端,该基础文件也同时存储于授权客户端;
差异文件生成步骤:记录用户在授权客户端对基础文件所做的变更,并在服务器端生成一差异文件来同步记录用户在客户端对基础文件所做的变更;及
使用步骤:响应用户在一普通客户端上的显示差异文件的操作,将原始文件与差异文件结合后显示。
进一步地,所述方法还包括所述差异文件生成模块在授权客户端开启之后即在客户端生成一虚拟磁盘来记录用户在授权客户端对基础文件所做的变更,并同时将该虚拟磁盘中记录的数据镜像至服务器端的差异文件中。
进一步地,该服务器端还存储一配置文件来记录基础文件与差异文件之间的关系,该方法还包括步骤:在授权客户端启动后,显示配置文件记录的基础文件与差异文件之间的关系给用户,并将用户所选择的差异文件作为上级文件,并将用户在上级差异文件的基础上生成的差异文件作为该该上级文件的下级文件记录在该配置文件中。
本发明的有益效果是:通过将在基础文件上所做的修改记录在差异文件中,等用户使用的时候,即可根据预先设定的差异文件,直接获取需要的文件,而无需登陆服务器寻找需要的文件。
另外,通过在服务器端设置一配置文件记录基础文件与差异文件的关系,方便为用户修改及设置使用策略。
附图说明
图1为本发明一实施方式中的文件管理***的模块图。
图2为图1所示文件管理***所应用的网络环境的示意图。
图3为存储于服务器端的配置文件所记录的配置关系的示意图。
图4为本发明一实施方式中的差异文件生成的方法的流程图。
图5为本发明一实施方式中普通客户端使用服务器端中存储的文件的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本发明作进一步详细说明。
如图1所示,为本发明一实施方式中的文件管理***的模块图。该文件管理***1包括基础文件获取模块10、差异文件生成模块11、配置模块12、管理模块13及使用模块14。该文件管理***应用于图2为所示的网络环境中,即多个普通客户端3及一授权客户端2通过网络连接至服务器端4。普通客户端3只有浏览服务器端4的文件的权限,授权客户端2可对服务器端4的文件进行修改。
该基础文件获取模块10用于获取并将该基础文件存储于该服务器端4,所述基础文件的获取方式为从授权客户端2上传至服务器端4,或者从互联网上下载至服务器端4,所述基础文件还存储于该授权客户端2。在侦测到授权客户端2开启之后,该差异文件生成模块11即在该授权客户端2生成一虚拟磁盘,在服务器端4生成一差异文件,然后将用户在授权客户端2对基础文件所做的变更记录至虚拟磁盘,并同时将该虚拟磁盘中记录的数据镜像至服务器端4的差异文件中。该差异文件生成模块11从授权客户端2开启时开始记录直到授权客户端关机完成记录。授权客户端2每开启一次,该差异文件生成模块11即在服务器端4生成一差异文件。
本实施方式中,服务器端4还存储一配置文件及与其连接的普通客户端3的识别码。所述配置文件用于记录基础文件与各差异文件之间的配置关系,在侦测授权客户端2启动时,该配置模块12显示配置文件记录的基础文件与差异文件之间的配置关系给用户,并将用户所选择的差异文件作为上级差异文件,将用户在上级差异文件的基础上生成的差异文件作为该上级文件的下级文件记录在该配置文件中。配置关系如图3所示,在对基础文件30经过第一操作之后生成第一差异文件31,则第一差异文件31作为基础文件30的下级文件,且他们的关系被存储在配置文件中,在下次开启授权客户端2之时,该配置模块12显示配置文件给用户,用户选择此次启动的配置,即基础文件30,或者基础文件30+第一差异文件31,当用户选择基础文件30之后,该差异文件生成模块11生成一第二差异文件32作为该基础文件30的下级文件记录第二操作对基础文件30所做的变更;若用户选择基础文件30+第一差异文件31,则差异文件生成模块11生成第三差异文件33作为第一差异文件31的下级文件记录第三操作所做的变更,在授权客户端2下次启动后,该配置模块12显示配置文件中记录的配置关系给客户,则用户可选择需要操作的上级文件以生成下一级差异文件,即所用户选择第一差异文件31作为上级文件,则差异文件生成模块11记录第四操作所做的变更生成第一差异文件31的下级文件第四差异文件34,若用户选择的为第二差异文件32为上级文件,则差异文件生成模块11记录第五操作或者第六操作所做的变更生成第五差异文件35或第六差异文件作为第二差异文件32的下级文件。
本实施方式中,所述配置模块12响应授权客户端2的用户的操作,根据图3所示的基础文件30与差异文件之间关系生成多种使用策略,如:
使用策略1=基础文件30+第一差异文件31;
使用策略2=基础文件30+第二差异文件32;
使用策略3=基础文件30+第一差异文件31+第三差异文件33;
使用策略4=基础文件30+第一差异文件31+第四差异文件34;
使用策略5=基础文件30+第二差异文件32+第五差异文件35;
使用策略6=基础文件30+第二差异文件32+第六差异文件36;
该配置模块12还根据不同的普通客户端3的需求为每种使用策略设置不同普通客户端3,具体为可将服务器端4存储的不同普通客户端识别码与不同的使用策略相关联。
该管理模块13可对服务器端4的差异文件进行删除操作,若所删除的是上级文件,则可将该上级文件及该上级文件对应的下级文件全部删除,也可以只删除上级文件,而将该上级文件的下级文件合并至该上级文件的上级文件中。
该使用模块14响应用户在普通客户端3上的使用的操作,获取该普通客户端3的识别码,根据普通客户端3的识别码获取为该普通客户端3设置的使用策略,若使用策略中包括基础文件和差异文件,则将基础文件及各差异文件结合后通过普通客户端3显示。
如图4所示,为本发明一实施方式中的差异文件生成的方法的流程图。步骤S401,基础文件获取步骤:基础文件获取模块10获取并将该基础文件存储于该服务器端4。
步骤S402,授权客户端启动步骤:侦测授权客户端2的启动。
步骤S403:配置关系显示步骤:在侦测到授权客户端2开启后,配置模块12显示配置文件记录的基础文件与差异文件之间的配置关系给用户。
步骤S404,上级文件选择步骤:配置模块12根据用户的操作,选择需要修改的上级文件。
步骤S405,差异文件生成步骤:差异文件生成模块11在该授权客户端2生成一虚拟磁盘,在服务器端4生成一差异文件。
步骤S406,配置文件记录步骤:配置模块12将该所生成的差异文件作为用户所选择的上级文件的下级文件记录在配置文件中。
步骤S407,修改记录步骤:差异文件生成模块11将用户在授权客户端2对基础文件所做的变更记录至虚拟磁盘,并同时将该虚拟磁盘中记录的数据镜像至服务器端4的差异文件中。
在步骤S402后,还可根据用户的选择执行步骤S408或S409。步骤S408使用策略设置步骤:配置模块12修改配置文件,制定使用策略,然后为普通客户端3设置不同的使用策略。步骤S409,管理步骤:管理模块13对服务器端4中的差异文件进行删除操作。
图5为本发明一实施方式中普通客户端3使用服务器端4中存储的文件的流程图。步骤S501,识别码获取步骤:该使用模块14响应用户在普通客户端3上的使用的操作,获取该普通客户端3的识别码。
步骤S502,使用策略设置步骤:该使用模块14根据普通客户端3的识别码获取为该普通客户端3设置的使用策略。
在步骤S503中,文件显示步骤:若使用策略中只包括基础文件,则使用模块14直接执行并显示基础文件,若包括基础文件和差异文件,则使用模块14将基础文件及各差异文件结合后执行并显示。
另外,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读存储介质中,所述程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同范围限定。

Claims (7)

1.一种文件管理***,其特征在于,所述***包括:
基础文件获取模块,获取基础文件并存储于服务器端,该基础文件也同时存储于授权客户端;
差异文件生成模块,记录用户在授权客户端对基础文件所做的变更,并在服务器端生成一差异文件来同步记录用户在客户端对基础文件所做的变更;及
使用模块,响应用户在一普通客户端上的显示差异文件的操作,将原始文件与差异文件结合后显示,
所述***还包括配置模块,该服务器端还存储一配置文件,配置文件用于记录基础文件与差异文件之间的关系,在授权客户端启动后,该配置模块显示配置文件记录的基础文件与差异文件之间的关系给用户,并将用户所选择的差异文件作为上级文件,并将用户在上级差异文件的基础上生成的差异文件作为该上级文件的下级文件记录在该配置文件中,
所述配置模块响应授权客户端用户的操作,登陆服务器端修改配置文件中记录的基础文件与差异文件之间的关系生成多种使用策略,并为不同的普通客户端设置不同的使用策略。
2.根据权利要求1所述的文件管理***,其特征在于,所述基础文件获取模块获取基础文件的方式为从授权客户端上传至服务器端,或者从网络上下载至服务器端。
3.根据权利要求1所述的文件管理***,其特征在于,所述差异文件生成模块在授权客户端开启之后即在客户端生成一虚拟磁盘记录用户在授权客户端对基础文件所做的变更,并同时将该虚拟磁盘中记录的数据镜像至服务器端的差异文件中。
4.根据权利要求1所述的文件管理***,其特征在于,差异文件生成模块记录用户在授权客户端对基础文件所做的变更为从授权客户端开启时开始记录直到授权客户端关机。
5.根据权利要求1所述的文件管理***,其特征在于,该差异文件生成模块在每侦测到授权客户端开启一次,即在服务器端生成一差异文件。
6.一种文件管理方法,其特征在于,所述方法包括步骤:
基础文件获取步骤:获取并存储于服务器端,该基础文件也同时存储于授权客户端;
差异文件生成步骤:记录用户在授权客户端对基础文件所做的变更,并在服务器端生成一差异文件来同步记录用户在客户端对基础文件所做的变更;及
使用步骤:响应用户在一普通客户端上的显示差异文件的操作,将原始文件与差异文件结合后显示,
该服务器端还存储一配置文件来记录基础文件与差异文件之间的关系,该方法还包括步骤:在授权客户端启动后,显示配置文件记录的基础文件与差异文件之间的关系给用户,并将用户所选择的差异文件作为上级文件,并将用户在上级差异文件的基础上生成的差异文件作为该上级文件的下级文件记录在该配置文件中,
配置模块修改配置文件,制定使用策略,然后为普通客户端设置不同的使用策略。
7.根据权利要求6所述的文件管理方法,其特征在于,所述方法还包括所述差异文件生成模块在授权客户端开启之后即在客户端生成一虚拟磁盘来记录用户在授权客户端对基础文件所做的变更,并同时将该虚拟磁盘中记录的数据镜像至服务器端的差异文件中。
CN201310123371.4A 2013-04-10 2013-04-10 文件管理***及方法 Active CN103237062B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310123371.4A CN103237062B (zh) 2013-04-10 2013-04-10 文件管理***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310123371.4A CN103237062B (zh) 2013-04-10 2013-04-10 文件管理***及方法

Publications (2)

Publication Number Publication Date
CN103237062A CN103237062A (zh) 2013-08-07
CN103237062B true CN103237062B (zh) 2016-01-06

Family

ID=48885078

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310123371.4A Active CN103237062B (zh) 2013-04-10 2013-04-10 文件管理***及方法

Country Status (1)

Country Link
CN (1) CN103237062B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502646A (zh) * 2016-09-23 2017-03-15 北京五八信息技术有限公司 应用的页面信息处理方法及装置
CN116016486B (zh) * 2022-12-02 2024-06-18 广州文远知行科技有限公司 一种同步文件的方法、装置、设备及存储介质
CN117312689B (zh) * 2023-11-29 2024-02-02 山东阳光普众信息科技有限公司 信息管理平台管理分析方法、***、存储介质及智能终端

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1989498A (zh) * 2004-07-20 2007-06-27 富士通株式会社 电子文件管理***
CN101751474A (zh) * 2010-01-19 2010-06-23 山东高效能服务器和存储研究院 基于集中式存储连续数据保护方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1989498A (zh) * 2004-07-20 2007-06-27 富士通株式会社 电子文件管理***
CN101751474A (zh) * 2010-01-19 2010-06-23 山东高效能服务器和存储研究院 基于集中式存储连续数据保护方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TH_CDP连续数据保护***关键技术的设计与实现;詹求翔;《中国优秀硕士学位论文全文数据库 信息科技辑》;20100315;第9页,第11-13页 *
基于差异的文件同步***的设计和实现;杨小龙等;《微计算机信息》;20090512;第25卷(第3-3期);第67-69页 *

Also Published As

Publication number Publication date
CN103237062A (zh) 2013-08-07

Similar Documents

Publication Publication Date Title
JP2008305094A (ja) 文書管理方法及びその装置
CN102722487A (zh) 文件管理方法和装置
KR20150023257A (ko) 디바이스 드라이버로의 데이터의 인증된 릴리즈
KR20060050872A (ko) 화상파일 관리장치 및 방법과, 기억매체
CN105824932A (zh) 一种基于阿里云对象存储oss的档案***
CN105630791B (zh) 网络相册浏览方法和装置
CN103237062B (zh) 文件管理***及方法
TW201433930A (zh) 檔案追蹤方法及其所適用之網路通訊裝置
CN102097015B (zh) 一种作业指导书处理***及方法
CN105956132A (zh) 一种垃圾数据清理方法及其***
CN108363684A (zh) 表单创建方法、装置及服务器
AU2013224739A1 (en) Method and device for associating metadata to media objects
CN104781793A (zh) 用于集成存储使用情况信息的***和方法
CN106155719A (zh) 一种利用USB装置实现openstack快速部署的方法及***
CN103543914A (zh) 照片后期处理方法和装置
CN110865981A (zh) 用于移动终端的文件访问方法及其移动终端
CN103078782A (zh) 一种好友备注的推荐备注实现方法及***
US10586059B2 (en) System, method of controlling access right, and information processing apparatus
CN107239568B (zh) 分布式索引实现方法及装置
US20140075577A1 (en) File security control system and method
JP6977664B2 (ja) 管理装置、管理方法及び管理プログラム
JP2000082001A (ja) データ管理装置およびデータ管理方法
CN109086206A (zh) 一种软件检测***及方法、电子设备
JP5652136B2 (ja) 情報管理装置、情報管理プログラム、情報管理方法及び情報管理システム
JP2013045292A (ja) アクセス管理システム、アクセス管理方法、アクセス管理プログラム

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160929

Address after: 100084, building 1, building 1, East Road, Haidian District, Beijing, E203

Patentee after: Beijing Hexin Chuangtian Technology Co.,Ltd.

Address before: 100084 Beijing city Haidian District east gate of Tsinghua University Unisplendour building 609

Patentee before: He Qinlin

TR01 Transfer of patent right

Effective date of registration: 20231023

Address after: 610, Floor 6, Block A, No. 2, Lize Middle Second Road, Chaoyang District, Beijing 100102

Patentee after: Zhongguancun Technology Leasing Co.,Ltd.

Address before: E203, Building 1, Yard 1, Shangdi East Road, Haidian District, Beijing, 100084

Patentee before: Beijing Hexin Chuangtian Technology Co.,Ltd.

TR01 Transfer of patent right