数据访问方法、存储装置和电子设备制造方法及图纸

技术编号:9843085 阅读:133 留言:0更新日期:2014-04-02 14:04
本发明专利技术公开了一种数据访问方法、使用该数据访问方法的存储装置以及电子设备。数据访问方法包括:处理单元经由数据接口接收来自电子设备的数据访问命令;处理单元判断数据访问命令是本地数据访问命令还是远程数据访问命令,并且获得判断结果;其中,当判断结果是本地数据访问命令时,处理单元向文件系统管理单元转发数据访问命令,文件系统管理单元基于数据访问命令,并且经由数据接口将对位于地址的对应于数据访问命令的数据的访问结果发送给电子设备,当判断结果是远程数据访问命令时,处理单元向网络处理单元转发数据访问命令,经由网络远程访问数据,并且经由数据接口将数据的访问结果发送给电子设备。

【技术实现步骤摘要】
数据访问方法、存储装置和电子设备
本专利技术涉及存储装置领域,并且具体涉及一种数据访问方法、使用该数据访问方法的存储装置以及电子设备。
技术介绍
在诸如个人计算机的电子设备的使用过程中,可能存在不需要进一步操作该电子设备但是需要该电子设备保持运行的状态。例如,用户长时间通过网络下载大的数据文件、用户需要保持在电子设备上运行的IM(即时通信)工具在线以便接收实时消息、或者需要运行远程服务以便能够从其它设备访问该电子设备的情况。在上述情况下,为了满足用户的这些需求,电子设备的主处理单元(例如,CPU)保持运行状态,造成了功耗和处理资源的浪费。目前,已经提出了一种外部设备来解决上述问题。该外部设备上提供有低功耗的处理器、网络控制器和小的存储单元,并且其可以例如通过USB接口连接到电子设备上。该外部设备上运行有嵌入式操作系统和基本的网络应用。当该外部设备与电子设备连接之后,可以在电子设备的主处理单元处于休眠状态的情况下,由该外部设备运行事先设定的网络应用,从而为用户提供所需的网络服务。然而,上述外部设备不能访问电子设备的主存储单元,例如当进行网络下载时,一旦外部设备自带的存储单元的空间被下载的数据占满时,则必须重新将电子设备的主处理器切换回工作状态。同样,其他设备通过网络请求访问电子设备的主存储单元上的数据时,该外部设备也必须唤醒电子设备的主处理器以参与数据提供。目前,基于Flash的固态硬盘(SSD)日益流行。SSD存储装置内部通常具有自己的处理器,因此希望提供一种数据访问方法、使用该数据访问方法的存储装置以及电子设备,其通过在SSD存储装置内部进一步实现文件系统管理功能和网络访问功能,从而对外提供文件操作和网络访问的接口,使得即使在使用该存储装置的电子设备的主处理器处于休眠的低功耗状态下,也可以向外提供文件访问和网络服务。
技术实现思路
有鉴于上述情况,本专利技术提供了一种数据访问方法、使用该数据访问方法的存储装置以及电子设备。根据本专利技术的一个实施例,提供了一种数据访问方法,应用于一种具有存储装置的电子设备,所述存储装置包括处理单元、文件系统管理单元、存储介质区域、网络处理单元以及数据接口,所述数据访问方法包括:所述处理单元经由所述数据接口接收来自所述电子设备的数据访问命令;所述处理单元判断所述数据访问命令是本地数据访问命令还是远程数据访问命令,并且获得判断结果;其中,当所述判断结果是本地数据访问命令时,所述处理单元向所述文件系统管理单元转发所述数据访问命令,所述文件系统管理单元基于所述数据访问命令,得到对应于所述数据访问命令的数据在所述存储介质区域中的地址,并且经由所述数据接口将对位于所述地址的对应于所述数据访问命令的数据的访问结果发送给电子设备,并且其中,当所述判断结果是远程数据访问命令时,所述处理单元向所述网络处理单元转发所述数据访问命令,所述网络处理单元基于所述数据访问命令,经由网络远程访问数据,并且经由所述数据接口将所述数据的访问结果发送给电子设备。此外,根据本专利技术的一个实施例的数据访问方法,还包括:所述网络处理单元经由网络接收数据访问请求,并且向所述文件系统管理单元转发所述数据访问请求。此外,根据本专利技术的一个实施例的数据访问方法,所述文件系统管理单元基于所述数据访问请求,得到对应于所述数据访问请求的数据在所述存储介质区域中的地址,并且经由所述网络处理单元,将对位于所述地址的对应于所述数据访问请求的数据的访问结果发送给所述数据访问请求的发起者。此外,根据本专利技术的一个实施例的数据访问方法,其中所述处理单元运行有一应用,所述应用经由所述网络处理单元通过网络执行所述存储介质区域中数据的远程备份或更新。此外,根据本专利技术的一个实施例的数据访问方法,其中所述处理单元通过所述网络处理单元接收经由网络发送的工作状态切换指令,并且经由所述数据接口将所述工作状态切换指令发送到所述电子设备。根据本专利技术的另一个实施例,提供了一种存储装置,包括:处理单元;存储介质区域,用于存储数据;文件系统管理单元,用于管理所述存储介质区域中的文件系统;网络处理单元,用于执行经由网络的数据访问;以及数据接口,用于以预定数据传输协议执行所述存储装置与其所属电子设备的数据传输,其中,所述处理单元经由所述数据接口接收来自所述电子设备的数据访问命令;所述处理单元判断所述数据访问命令是本地数据访问命令还是远程数据访问命令,并且获得判断结果;其中,当所述判断结果是本地数据访问命令时,所述处理单元向所述文件系统管理单元转发所述数据访问命令,所述文件系统管理单元基于所述数据访问命令,得到对应于所述数据访问命令的数据在所述存储介质区域中的地址,并且经由所述数据接口将对位于所述地址的对应于所述数据访问命令的数据的访问结果发送给电子设备,并且其中,当所述判断结果是远程数据访问命令时,所述处理单元向所述网络处理单元转发所述数据访问命令,所述网络处理单元基于所述数据访问命令,经由网络远程访问数据,并且经由所述数据接口将所述数据的访问结果发送给电子设备。此外,根据本专利技术的另一个实施例的存储装置,其中所述网络处理单元经由网络接收数据访问请求,并且向所述文件系统管理单元转发所述数据访问请求。此外,根据本专利技术的另一个实施例的存储装置,其中所述文件系统管理单元基于所述数据访问请求,得到对应于所述数据访问请求的数据在所述存储介质区域中的地址,并且经由所述网络处理单元,将对位于所述地址的对应于所述数据访问请求的数据的访问结果发送给所述数据访问请求的发起者。此外,根据本专利技术的另一个实施例的存储装置,其中所述处理单元运行有一应用,所述应用经由所述网络处理单元通过网络执行所述存储介质区域中数据的远程备份或更新。此外,根据本专利技术的另一个实施例的存储装置,其中所述处理单元通过所述网络处理单元接收经由网络发送的工作状态切换指令,并且经由所述数据接口将所述工作状态切换指令发送到所述电子设备。根据本专利技术的又一个实施例,提供了一种电子设备,包括:第一处理单元;以及存储装置,其中,所述存储装置具有第二处理单元;存储介质区域,用于存储数据;文件系统管理单元,用于管理所述存储介质区域中的文件系统;网络处理单元,用于执行经由网络的数据访问;以及数据接口,用于以预定数据传输协议执行所述存储装置与其所属电子设备的数据传输,其中,所述第二处理单元经由所述数据接口接收来自所述第一处理单元的数据访问命令;所述第二处理单元判断所述数据访问命令是本地数据访问命令还是远程数据访问命令,并且获得判断结果;其中,当所述判断结果是本地数据访问命令时,所述第二处理单元向所述文件系统管理单元转发所述数据访问命令,所述文件系统管理单元基于所述数据访问命令,得到对应于所述数据访问命令的数据在所述存储介质区域中的地址,并且经由所述数据接口将对位于所述地址的对应于所述数据访问命令的数据的访问结果发送给所述第一处理单元,并且其中,当所述判断结果是远程数据访问命令时,所述第二处理单元向所述网络处理单元转发所述数据访问命令,所述网络处理单元基于所述数据访问命令,经由网络远程访问数据,并且经由所述数据接口将所述数据的访问结果发送给所述第二处理单元。此外,根据本专利技术的又一个实施例的电子设备,其中所述网络处理单元经由网络接收数据访问请求,并且向本文档来自技高网
...
数据访问方法、存储装置和电子设备

【技术保护点】
一种数据访问方法,应用于一种具有存储装置的电子设备,所述存储装置包括处理单元、文件系统管理单元、存储介质区域、网络处理单元以及数据接口,所述数据访问方法包括:所述处理单元经由所述数据接口接收来自所述电子设备的数据访问命令;所述处理单元判断所述数据访问命令是本地数据访问命令还是远程数据访问命令,并且获得判断结果;其中,当所述判断结果是本地数据访问命令时,所述处理单元向所述文件系统管理单元转发所述数据访问命令,所述文件系统管理单元基于所述数据访问命令,得到对应于所述数据访问命令的数据在所述存储介质区域中的地址,并且经由所述数据接口将对位于所述地址的对应于所述数据访问命令的数据的访问结果发送给电子设备,并且其中,当所述判断结果是远程数据访问命令时,所述处理单元向所述网络处理单元转发所述数据访问命令,所述网络处理单元基于所述数据访问命令,经由网络远程访问数据,并且经由所述数据接口将所述数据的访问结果发送给电子设备。

【技术特征摘要】
1.一种数据访问方法,应用于一种具有存储装置的电子设备,所述存储装置包括处理单元、文件系统管理单元、存储介质区域、网络处理单元以及数据接口,所述数据访问方法包括:所述处理单元经由所述数据接口接收来自所述电子设备的数据访问命令;所述处理单元判断所述数据访问命令是本地数据访问命令还是远程数据访问命令,并且获得判断结果;其中,当所述判断结果是本地数据访问命令时,所述处理单元向所述文件系统管理单元转发所述数据访问命令,所述文件系统管理单元基于所述数据访问命令,得到对应于所述数据访问命令的数据在所述存储介质区域中的地址,并且经由所述数据接口将对位于所述地址的对应于所述数据访问命令的数据的访问结果发送给电子设备,并且其中,当所述判断结果是远程数据访问命令时,所述处理单元向所述网络处理单元转发所述数据访问命令,所述网络处理单元基于所述数据访问命令,经由网络远程访问数据,并且经由所述数据接口将所述数据的访问结果发送给电子设备。2.如权利要求1所述的数据访问方法,还包括:所述网络处理单元经由网络接收数据访问请求,并且向所述文件系统管理单元转发所述数据访问请求。3.如权利要求2所述的数据访问方法,所述文件系统管理单元基于所述数据访问请求,得到对应于所述数据访问请求的数据在所述存储介质区域中的地址,并且经由所述网络处理单元,将对位于所述地址的对应于所述数据访问请求的数据的访问结果发送给所述数据访问请求的发起者。4.如权利要求1所述的数据访问方法,其中所述处理单元运行有一应用,所述应用经由所述网络处理单元通过网络执行所述存储介质区域中数据的远程备份或更新。5.如权利要求1所述的数据访问方法,其中所述处理单元通过所述网络处理单元接收经由网络发送的工作状态切换指令,并且经由所述数据接口将所述工作状态切换指令发送到所述电子设备。6.一种存储装置,包括:处理单元;存储介质区域,用于存储数据;文件系统管理单元,用于管理所述存储介质区域中的文件系统;网络处理单元,用于执行经由网络的数据访问;以及数据接口,用于以预定数据传输协议执行所述存储装置与其所属电子设备的数据传输,其中,所述处理单元经由所述数据接口接收来自所述电子设备的数据访问命令;所述处理单元判断所述数据访问命令是本地数据访问命令还是远程数据访问命令,并且获得判断结果;其中,当所述判断结果是本地数据访问命令时,所述处理单元向所述文件系统管理单元转发所述数据访问命令,所述文件系统管理单元基于所述数据访问命令,得到对应于所述数据访问命令的数据在所述存储介质区域中的地址,并且经由所述数据接口将对位于所述地址的对应于所述数据访问命令的数据的访问结果发送给电子设备,并且其中,当所述判断结果是远程数据访问命令时,所述处理单元向所述网络处理单元转发所述数据访问命令,所述网络处理单元基于所述数据访问命令,经由网络远程访问数据,并且经由所述数据接口将所述数据的访问结果发送给电子设备。7.如权利要求6所述的存...

【专利技术属性】
技术研发人员:王奇刚李洪伟孙清涛高长磊
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1