一种文件访问方法、装置及智能文件系统制造方法及图纸

技术编号:14552498 阅读:93 留言:0更新日期:2017-02-05 01:39
本发明专利技术实施例公开了一种文件访问方法、装置及智能文件系统。该方法包括:获得预先监听到的操作系统对所管理的特定文件的历史访问行为信息;确定特定文件相关的历史访问行为信息对应的文件属性;将所确定出的文件属性设置为相应的特定文件的文件属性;确定操作系统待访问的目标文件;检测该目标文件是否预先设置有文件属性,如果是,依据预设的文件属性与访问方式的对应关系,确定所检测到的文件属性所对应的目标访问方式;引导操作系统按照该目标访问方式访问该目标文件。与现有技术相比,本方案基于文件自身的特性确定操作系统对该文件的访问方式,以满足操作系统对各个文件不同的访问需求,从而提高了文件管理的智能化程度。

File access method, device and intelligent file system

The embodiment of the invention discloses a file access method, a device and an intelligent file system. The method includes: obtaining pre listening to the operating system of a specific file management history access information; determining the file attribute specific file access behavior related to the historical information of the corresponding file attribute; the determined attribute is set to file a specific file corresponding to the file; determine the target operating system to access the detection; the target file is preset with the attributes of the file, if it is, according to the corresponding relation between the attributes of the file and access the default, the corresponding file attributes determine the detected target access mode; guide the operating system according to the target access mode to access the target file. Compared with the existing technology, the operating system access to the file to determine the characteristics of documents based on their own, in order to meet the needs of different access to each file operating system, so as to improve the level of intelligent file management.

【技术实现步骤摘要】

本专利技术涉及文件系统领域,特别涉及一种文件访问方法、装置及智能文件系统
技术介绍
所谓文件系统,其为操作系统中负责管理和存储文件信息的软件机构。其中,文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。现有技术中,为了保证数据安全性,文件系统在接收到操作系统发出的针对于被管理文件的文件访问指令后,查找该文件访问指令所对应文件在外设存储设备(例如:硬盘、存储卡等)的存储区域和存储结构,引导操作系统访问存储于相应外设存储设备中的该文件。但是,操作系统对外设存储设备的访问速率较低,对于某些访问速率要求较高而数据安全性要求可以较低的文件而言,直接访问外设存储设备的机制显然无法满足访问需求。
技术实现思路
基于上述问题,本专利技术实施例公开了一种文件访问方法、装置及智能系统,以满足操作系统对各个文件不同的访问需求,从而提高了文件管理的智能化程度。技术方案如下:第一方面,本专利技术实施例提供了一种文件访问方法,应用于智能文件系统;所述方法包括:获得预先监听到的操作系统对所管理的特定文件的历史访问行为信息;其中,所述特定文件包括:应用程序的相关联文件和/或操作系统自身所关联的文件;确定所述特定文件相关的历史访问行为信息对应的文件属性;将所确定出的文件属性设置为相应的特定文件的文件属性;所述方法还包括:确定操作系统待访问的目标文件;检测所述目标文件是否预先设置有文件属性,如果是,依据预设的文件属性与访问方式的对应关系,确定所检测到的文件属性所对应的目标访问方式;其中,所述目标访问方式为:直接在存储有所述目标文件的外设存储设备中读/写所述目标文件,或者,在内存中读/写所述目标文件,并在读/写完毕后将指示保存的内容保存到外设存储设备中的所述目标文件;引导操作系统按照所述目标访问方式访问所述目标文件。可选的,所述确定所述特定文件相关的历史访问行为信息对应的文件属性,包括:将所述特定文件相关的历史访问行为信息上报给服务器,以使得所述服务器在接收到所述特定文件相关的历史访问行为信息后,依据预先构建的历史访问行为信息与文件属性的对应关系,确定所述特定文件相关的历史访问行为信息对应的文件属性,并将所确定出的所述特定文件相关的历史访问行为信息对应的文件属性反馈给所述智能文件系统;接收所述服务器反馈的所述特定文件相关的历史访问行为信息对应的文件属性。可选的,服务器依据预先构建的历史访问行为信息与文件属性的对应关系,确定所述特定文件相关的历史访问行为信息对应的文件属性,包括:服务器依据预先构建的历史访问行为信息与文件属性的对应关系,确定所述特定文件相关的历史访问行为信息对应的备选文件属性;利用模拟机模拟操作系统对所述特定文件的访问,获得模拟历史访问行为信息,进而判断所述模拟历史访问行为信息与所接收到的特定文件相关的历史访问行为信息是否匹配,如果是,将所述备选文件属性作为所述特定文件相关的历史访问行为信息对应的文件属性;如果否,依据预先构建的历史访问行为信息与文件属性的对应关系,确定所述模拟历史访问行为信息对应的文件属性,将所述模拟历史访问行为信息对应的文件属性作为所述特定文件相关的历史访问行为信息对应的文件属性。可选的,所述确定操作系统待访问的目标文件,包括:当获得操作系统发送的携带有文件标识的文件访问指令时,将具有所述文件访问指令所携带的文件标识的文件作为操作系统当前待访问的目标文件;其中,所述文件标识为应用程序的相关联文件以外的文件的文件标识;当获得操作系统发送的携带有应用标识的应用启动指令时,将具有所述应用启动指令所携带的应用标识的应用程序的相关联文件作为操作系统当前待访问的目标文件。可选的,依据预设的文件属性与访问方式的对应关系,确定所检测到的文件属性所对应的目标访问方式,包括:确定所检测到的文件属性在预设的文件属性与访问方式的对应关系中所对应的目标访问方式;其中,当所述目标文件的文件属性为可执行文件或重要文件时,目标访问方式为:直接在存储有所述目标文件的外设存储设备中读/写所述目标文件;当目标文件的文件属性为临时文件或频繁读/写文件时,目标访问方式为:在内存中读/写所述目标文件,并在读/写完毕后将指示保存的内容保存到外设存储设备中的所述目标文件;并且,当目标文件的文件属性为临时文件或频繁读/写文件时,将目标文件从外设存储设备重定向到内存中,其中,所述目标文件在内存的存储结构与在外设存储设备中的存储结构相同;其中,文件属性为可执行文件的文件为:文件信息包含可执行文件特有的标识信息的文件;其中,文件属性为重要文件的文件为:被操作系统访问的特定时间段内读/写次数不超过预设次数且读/写完毕后被保存到外设存储设备的文件;其中,文件属性为临时文件的文件为:在操作系统访问其他文件的过程中产生并在访问完毕后保存到外设存储设备的文件;其中,文件属性为频繁读/写文件的文件为:被操作系统访问的特定时间段内读/写次数超过预设次数且读/写完毕后被保存到外设存储设备的文件。第二方面,本专利技术实施例提供了一种文件访问装置,应用于智能文件系统;所述装置包括:行为信息监听模块,用于获得预先监听到的操作系统对所管理的特定文件的历史访问行为信息;其中,所述特定文件包括:应用程序的相关联文件和/或操作系统自身所关联的文件;文件属性确定模块,用于确定所述特定文件相关的历史访问行为信息对应的文件属性;文件属性设置模块,用于将所确定出的文件属性设置为相应的特定文件的文件属性;目标文件确定模块,用于确定操作系统待访问的目标文件;检测模块,用于检测所述目标文件是否预先设置有文件属性,如果是,触发访问方式确定模块;所述访问方式确定模块,用于依据预设的文件属性与访问方式的对应关系,确定所检测到的文件属性所对应的目标访问方式;其中,所述目标访问方式为:直接在存储有所述目标文件的外设存储设备中读/写所述目标文件,或者,在内存中读/写所述目标文件,并在读/写完毕后将指示保存的内容保存到外设存储设备中的所述目标文件;引导访问模块,用于引导操作系统按照所述目标访问方式访问所述目标文件。可选的,所述文件属性确定模块,包括:信息上报单元,用于将所述特定文件相关的历史访问行为信息上报给服务器,以使得所述服务器在接收到所述特定文件本文档来自技高网...

【技术保护点】
一种文件访问方法,其特征在于,应用于智能文件系统;所述方法包括:获得预先监听到的操作系统对所管理的特定文件的历史访问行为信息;其中,所述特定文件包括:应用程序的相关联文件和/或操作系统自身所关联的文件;确定所述特定文件相关的历史访问行为信息对应的文件属性;将所确定出的文件属性设置为相应的特定文件的文件属性;所述方法还包括:确定操作系统待访问的目标文件;检测所述目标文件是否预先设置有文件属性,如果是,依据预设的文件属性与访问方式的对应关系,确定所检测到的文件属性所对应的目标访问方式;其中,所述目标访问方式为:直接在存储有所述目标文件的外设存储设备中读/写所述目标文件,或者,在内存中读/写所述目标文件,并在读/写完毕后将指示保存的内容保存到外设存储设备中的所述目标文件;引导操作系统按照所述目标访问方式访问所述目标文件。

【技术特征摘要】
1.一种文件访问方法,其特征在于,应用于智能文件系统;所述方法包括:
获得预先监听到的操作系统对所管理的特定文件的历史访问行为信息;其
中,所述特定文件包括:应用程序的相关联文件和/或操作系统自身所关联的文
件;
确定所述特定文件相关的历史访问行为信息对应的文件属性;
将所确定出的文件属性设置为相应的特定文件的文件属性;
所述方法还包括:
确定操作系统待访问的目标文件;
检测所述目标文件是否预先设置有文件属性,如果是,依据预设的文件属
性与访问方式的对应关系,确定所检测到的文件属性所对应的目标访问方式;
其中,所述目标访问方式为:直接在存储有所述目标文件的外设存储设备中读/
写所述目标文件,或者,在内存中读/写所述目标文件,并在读/写完毕后将指示
保存的内容保存到外设存储设备中的所述目标文件;
引导操作系统按照所述目标访问方式访问所述目标文件。
2.根据权利要求1所述的方法,其特征在于,所述确定所述特定文件相关
的历史访问行为信息对应的文件属性,包括:
将所述特定文件相关的历史访问行为信息上报给服务器,以使得所述服务
器在接收到所述特定文件相关的历史访问行为信息后,依据预先构建的历史访
问行为信息与文件属性的对应关系,确定所述特定文件相关的历史访问行为信
息对应的文件属性,并将所确定出的所述特定文件相关的历史访问行为信息对
应的文件属性反馈给所述智能文件系统;
接收所述服务器反馈的所述特定文件相关的历史访问行为信息对应的文件
属性。
3.根据权利要求2所述的方法,其特征在于,服务器依据预先构建的历史
访问行为信息与文件属性的对应关系,确定所述特定文件相关的历史访问行为
信息对应的文件属性,包括:
服务器依据预先构建的历史访问行为信息与文件属性的对应关系,确定所
述特定文件相关的历史访问行为信息对应的备选文件属性;
利用模拟机模拟操作系统对所述特定文件的访问,获得模拟历史访问行为
信息,进而判断所述模拟历史访问行为信息与所接收到的特定文件相关的历史
访问行为信息是否匹配,如果是,将所述备选文件属性作为所述特定文件相关
的历史访问行为信息对应的文件属性;
如果否,依据预先构建的历史访问行为信息与文件属性的对应关系,确定
所述模拟历史访问行为信息对应的文件属性,将所述模拟历史访问行为信息对
应的文件属性作为所述特定文件相关的历史访问行为信息对应的文件属性。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述确定操作系统
待访问的目标文件,包括:
当获得操作系统发送的携带有文件标识的文件访问指令时,将具有所述文
件访问指令所携带的文件标识的文件作为操作系统当前待访问的目标文件;其
中,所述文件标识为应用程序的相关联文件以外的文件的文件标识;
当获得操作系统发送的携带有应用标识的应用启动指令时,将具有所述应
用启动指令所携带的应用标识的应用程序的相关联文件作为操作系统当前待访
问的目标文件。
5.根据权利要求1-3任意一项所述的方法,其特征在于,依据预设的文件属
性与访问方式的对应关系,确定所检测到的文件属性所对应的目标访问方式,
包括:
确定所检测到的文件属性在预设的文件属性与访问方式的对应关系中所对
应的目标访问方式;其中,当所述目标文件的文件属性为可执行文件或重要文
件时,目标访问方式为:直接在存储有所述目标文件的外设存储设备中读/写所
述目标文件;当目标文件的文件属性为临时文件或频繁读/写文件时,目标访问
方式为:在内存中读/写所述目标文件,并在读/写完毕后将指示保存的内容保存
到外设存储设备中的所述目标文件;
并且,当目标文件的文件属性为临时文件或频繁读/写文件时,将目标文件
从外设存储设备重定向到内存中,其中,所述目标文件在内存的存储结构与在

\t外设存储设备中的存储结构相同;
其中,文件属性为可执行文件的文件为:文件信息包含可执行文件特有的
标识信息的文件;
其中,文件属性为重要文件的文件为:被操作系统访问的特定时间段内读/
写次数不超过预设次数且读/写完毕后被保存到外设存储设备的文件;
其中,文件属性为临时文件的文件为:在操作系统访问其他文件的过程中
产生并在访问完毕后保存到外设存储设备的文件;
其中,文件属性为频繁读/写文件的文件为:被操作系统访问的特定时间段
内读/写次数超过预设次数且读/写完毕后被保存到外设存储设备的文件。
6.一种文件访问装置,其特征在于,应用于智能文件系统;所述装置包括:
行为信息监听模块,用于获得预先监听到的操作系统对所管理的特定文件
的历史访问行为信息;其中,所述特定文件包括:应用程序的相关联文件和/或
操作系统自身所关联的文件;
文件属性确定模块,用于确定所述特定文件相关的历史访问行为信息对应
的文件属性;
文件属性设置模块,用于将所确定出的文件属性设置为相应的特定文件的
文件属性;
目标文件确定模块,用于确定操作系统待访问的目标文件;
检测模块,用于检测所述目标文件是否预先设置有文件属性,如果是,触
发访问方式确定模块;
所述访问方式确定模块,用于依据预设的文件属...

【专利技术属性】
技术研发人员:李丁盼
申请(专利权)人:可牛网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1