文件管理装置及其控制方法

文档序号:7851567阅读:116来源:国知局
专利名称:文件管理装置及其控制方法
技术领域
本发明涉及支持在线存储服务的文件管理装置及其控制方法。
背景技术
以前,为了保存各种文件,使用了内置于用户的終端装置(以下称为“用户终端”)的存储装置、与用户终端连接的外部存储装置等本地存储器。近年来,伴随着通信技术的发达,提供了一种能够将文件保存到设置在因特网上的在线存储器中的在线服务(Web服务)。在这样的服务中,用户终端与在线存储器之间进行文件的上传、下载。另外,为了提高在线存储器的便利性,提出了一种尽管实际正在利用在线存储器也可提供不会感觉到其存在的使用体验的文件管理装置(日本特开2010-287104号公报)。·该日本特开2010-287104号公报所记载的文件管理装置具备用于将保存或更新到本装置的文件自动地上传到在线存储器的应用程序。另外,向用户显示虚拟文件,该虚拟文件用于使用户将位于在线存储器中的文件视为在本装置中。另ー方面,为了防止部分用户滥用服务、过分独占服务,而由服务提供者对在线存储器施加使用限制。因此,在如日本特开2010-287104号公报所记载的文件管理装置那样,与本地存储器同样地使用在线存储器结构中,如果由于所述使用限制而不能对在线存储器进行访问,则会产生无法对文件进行保存、读取的问题。因此,本发明的目的之ー是提供一种文件管理装置及其控制方法,即使在由服务提供者对在线存储器施加使用限制的情况下,也能够适当地对文件进行保存和读取。

发明内容
本发明的文件管理装置构成为能够与由服务提供者施加了使用限制的在线存储器进行通信,该文件管理装置具备访问部,其进行向上述在线存储器的上传和从上述在线存储器的下载这两种访问处理中的至少ー个访问处理;以及控制部,其根据上述访问部的単位时间内访问次数和/或上述访问部的単位时间内通信数据量,来进行用于抑制上述访问处理的访问抑制控制,使得满足上述使用限制。根据这样的文件管理装置,在由服务提供者对在线存储器施加了使用限制的情况下,也能够适当地对文件进行保存、读取。另外也可以是,使用限制的一个例子是对单位时间内访问次数设置上限值,在上述访问部的単位时间内访问次数超过了访问次数阈值的情况下,上述控制部进行上述访问抑制控制,其中,所述访问次数阈值设定为小于上述上限值。根据这样的文件管理装置,能够在访问部的単位时间内访问次数即将超过作为使用限制的上限值之前的阶段就进行访问抑制控制,由此能够解决由于不能对在线存储器进行访问而导致的不能对文件进行保存、读取的问题。
另外也可以是,使用限制的另ー个例子是对单位时间内通信数据量设置上限值,在上述访问部的単位时间内通信数据量超过通信数据量阈值的情况下,上述控制部进行上述访问抑制控制。所述通信数据量阈值设定为小于上述上限值。根据这样的文件管理装置,能够在访问部的単位时间内通信数据量即将超过作为使用限制的上限值之前的阶段就进行访问抑制控制,由此能够解决由于不能对在线存储器进行访问而导致的不能对文件进行保存、读取的问题。进而也可以是,在本发明的一个实施方式的文件管理装置中,还具备高速缓存管理部(高速缓存管理部212),其将应该向上述在线存储器上传的文件保存在高速缓存区域中,其中,上述控制部进行如下控制作为上述访问抑制控制从该文件保存到高速缓存区域中开始起在经过规定的保留时间之前,即使在该文件被更新的情况下,也保留对该文件的上传。根据这样的文件管理装置,在毎次更新文件时并不立即进行上传,而是进行控制来从该文件保存到高速缓存区域中开始起在经过规定的保留时间之前保留上传,由此能够 满足在线存储器的使用限制的同时进行上传。另外也可以是,上述控制部作为上述访问抑制控制进行如下控制保留从上述在线存储器的下载,在经过规定时间后重试该下载。根据这样的文件管理装置,保留下载并在经过规定时间后重试该下载,由此能够满足在线存储器的使用限制的同时进行下载。另外也可以是,上述访问部根据从用户终端(例如PC 100)经由网络(例如LAN10)传送的文件操作请求,进行上述访问处理。这样的文件管理装置与用户终端分离并且支持网络,相当于NAS。由此,结合上述特征,即使在在线存储器施加了使用限制的情况下,也能够适当地通过NAS对文件进行保存、读取。另外也可以是,还具备邮件处理部(邮件处理部215),在向上述在线存储器的上传失败的情况下,该邮件处理部向上述用户终端发送表示该上传失败的意思的电子邮件。根据这样的文件管理装置,能够向用户通知上传的失败。特别在进行上述那样的保留上传的控制的情况下,在从用户进行文件的保存操作起到执行上传为止的期间发生延迟,用户没有注意到上传失败,因此通过邮件来通知失败是有效的。另外也可以是,还具备文件管理部(文件管理部211),该文件管理部通过如下目录结构进行文件管理将表示上述在线存储器的虚拟本地目录配置为表示上述文件管理装置的目录的下级目录。根据这样的文件管理装置,通过变更目录结构,能够与本地存储器同样地使用在线存储器,与专利文件I的结构相比,能够成为低成本的结构。另外也可以是,上述访问部根据对上述虚拟本地目录的文件的保存或更新请求,来将该文件上传到上述在线存储器。根据这样的文件管理装置,能够将针对虚拟本地目录保存或更新的文件自动地上传到在线存储器。根据本发明,即使在由服务提供者对在线存储器施加了使用限制的情况下,也能够适当地对文件进行保存、读取。
一种文件管理装置的控制方法,其包括以下步骤与由服务提供者对单位时间内访问次数设定上限值的在线存储器进行通信;将应该上传到上述在线存储器的文件保存到高速缓存区域中;进行至少将保存在上述高速缓存区域中的文件上传到上述在线存储器的访问处理;以及在由于上述访问处理而对上述在线存储器的単位时间内访问次数超过访问次数阈值时,进行控制使得从将应该上传的上述文件保存到高速缓存区域中起到经过预定的保留时间为止,保留该文件的上传,其中,该访问次数阈值预先设定为小于上述上限值。一种文件管理装置的控制方法,其包括以下步骤与由服务提供者对单位时间内通信数据量设定了上限值的在线存储器进行通信;将应该上传到上述在线存储器的文件保存到高速缓存区域中;进行至少将保存在上述高速缓存区域中的文件上传到上述在线存储器的访问处理;以及在由于上述访问处理而对上述在线存储器的単位时间内通信数据量超过通信数据量阈值时,进行控制使得从将上述应该上传的文件保存到高速缓存区域中起到经过预定的保留时间为止,保留该文件的上传,其中,该通信数据量阈值预先设定为小于上述上限值。


图I是本发明的实施方式涉及的通信系统的整体结构图。图2是本发明的实施方式涉及的NAS的硬件结构图。图3是本发明的实施方式涉及的NAS的功能框图。图4是表示本发明的实施方式涉及的由文件管理部管理的目录结构的具体例子的图。图5是本发明的实施方式涉及的NAS的动作流程图。图6是本发明的实施方式涉及的NAS的图5的步骤S300中的上传处理的流程图。图7是本发明的实施方式涉及的NAS的图5的步骤S300中的下载处理的流程图。附图标记说明I :通信系统;10 =LAN ;20 :因特网;100 PC ;200 NAS ;210 =CPU ;211 :文件管理部;212 :高速缓存管理部;213 :访问部;213A :上传部;213B :下载部;214 :控制部;215 :邮件处理部;220 :存储器;230 HDD ;240 =LAN I/F ;300 :在线存储器。
具体实施例方式參照

本发明的实施方式。在本实施方式的ー个方面(aspect)中,将NAS(Network Attached Storage :网络附加存储器)作为文件管理装置。在以下的实施方式的附图中,对相同或类似的部分附加相同或类似的符号。(系统结构)首先,说明本实施方式的通信系统的整体结构。图I是本实施方式涉及的通信系统I的整体结构图。如图I所示,本实施方式的通信系统I具有PC 100、NAS200、在线存储器300。在本实施方式中,PC 100相当于用户終端。但是,用户终端并不限于PC 100,也可以将便携式电话终端、支持网络的电视机等作为用户終端。PC 100和NAS 200与家庭内网络等LAN(局域网)10连接,经由LAN 10相互进行通信。LAN 10经由路由器(未图示)等与因特网20连接。在线存储器300与因特网20连接。PC 100是由用户操作的普通的信息处理装置,具备CPU等程序控制设备、存储器等存储部、显示器、键盘、鼠标等用户接ロ、进行网络通信的网络通信部等。该PC 100经由LAN 10对NAS 200进行文件的保存、文件的读取。NAS 200是专用于对 文件进行保存和管理的文件服务器,具备CPU等程序控制设备、存储器等存储部、用于进行网络通信的网络通信部、以及存储设备。CPU执行对存储设备内的文件进行管理的处理(文件系统的处理)。也可以是,多个用户終端共享该NAS 200。在线存储器300提供用于对文件进行保存、读取的Web服务。该在线存储器300构成为包含ー个或多个文件服务器。例如,该在线存储器300提供让登录为服务使用者的用户能够使用的存储区域。在本实施方式中,设为PC 100的用户已经登录了在线存储器300所提供的服务。另外,由服务提供者对该在线存储器300施加使用限制。在本实施方式的例子中,该使用限制包含以下情况的至少ー者对单位时间内访问次数设置上限值;对单位时间内通信数据量设置上限值。在此,单位时间例如表示I分钟或I小时这样的规定长度的时间。另外,単位时间内访问次数的上限值例如是指I小时内最多300次这样的上限值,単位时间内通信数据量的上限值例如是指I小时内最多ITB这样的上限值。另外,对在线存储器300的访问次数相当于由NAS 200对在线存储器300的API (应用程序接ロ)进行调用次数。在以下的说明中,说明使用限制是对单位时间内访问次数设置上限值的情况。但是,对于对单位时间内通信数据量设置上限值的使用限制来说,将以下的说明中的“访问次数”替换为“通信数据量”即可。(NAS 的结构)首先,说明NAS 200的硬件结构。图2是表示NAS 200的硬件结构例子的框图。如图2所示,NAS 200具备CPU(中央处理单元)210、存储器220、ー个或多个HDD (硬盘驱动器)230、LAN I/F 240。CPU 210、存储器 220、HDD 230、以及 LAN I/F 240 经
由总线相互连接。CPU 210执行在存储器220中存储的控制程序(固件等)。该CPU 210进行向在线存储器300上传和从在线存储器300下载中的至少ー个访问处理。另外,该CPU 210根据该访问处理中的単位时间内访问次数和単位时间内通信数据量中的至少ー者,进行用于抑制访问处理的访问抑制控制,以使得满足在线存储器300的使用限制。在后面详细说明该CPU 210的具体处理的内容。存储器220是快闪存储器、RAM(随机访问存储器)等。该存储器200存储由CPU210执行的控制程序。另外,该存储器220也被作为CPU 210的工作区域而使用。在本实施方式的例子中,存储器220包含用于暂时保存应该向在线存储器300上传的文件、从在线存储器300下载的文件的高速缓存区域。另外,存储器220存储有在线存储器300的使用限制的内容(在本例子中,是单位时间内访问次数的上限值)。HDD 230存储各种文件。HDD 230可以构成为磁盘阵列,也可以构成为RAID (Redundant Arrays of Inexpensive Disks :独立冗余磁盘阵列)。
LAN I/F 240构成为与LAN 10连接,经由LAN 10进行通信。LAN I/F 240可以通过有线方式与LAN 10连接,也可以通过无线方式与LAN 10连接。在本实施方式中,LAN I/F 240从PC 100接收保存对象文件、文件保存请求、文件更新请求、文件读取请求等。接着,说明NAS 200的动作。图3是表示NAS 200的例子的功能框图。如图3所示,CPU 210通过执行存储器220所存储的控制程序,来实现作为文件管理部211、高速缓存管理部212、访问部213、控制部214、以及邮件处理部215的各功能。文件管理部211进行文件系统的处理。在本实施方式中,该文件管理部211通过如下目录结构来进行文件管理将表示在线存储器300内的目录的内容的虚拟本地目录配置为在NAS 200的HDD 230中形成的目录的一部分。能够通过FUSE (Filesystem inUserspace :用户空间文件系统)、NFS (Network File System :网络文件系统)等实现这样的虚拟本地目录的配置。PC 100的用户通过对NAS 200进行访问,来阅览包含该虚拟本地 目录的目录结构,或者对该目录内的文件进行操作。在后面说明这样的目录结构的具体例子。高速缓存管理部212将应该上传到在线存储器300的文件(保存对象文件)、从在线存储器300下载的文件保存(高速缓存)到设置在存储器220中的高速缓存区域中。另夕卜,高速缓存管理部212响应于来自PC 100的文件更新请求,对所保存(高速缓存)的文件进行更新(用新的文件覆盖)。在本实施方式中,当存在对虚拟本地目录的文件保存请求时,高速缓存管理部212将与文件保存请求对应的保存对象文件保存(高速缓存)到高速缓存区域中。另外,当存在对保存(高速缓存)在该高速缓存区域中的文件的文件更新请求时,高速缓存管理部212更新该文件。访问部213调用在线存储器300侧的API,进行包含向在线存储器300上传文件和从在线存储器300下载文件中的至少ー个的访问处理。该访问部213包含进行向在线存储器300上传的上传部213A、进行从在线存储器300下载的下载部213B。另外,设为访问部213对在线存储器300的访问处理所需要的信息预先存储在存储器220中。在此处的例子中,上传部213A依照从控制部214输入的指示,将保存(高速缓存)在高速缓存管理部212中的文件上传到在线存储器300。另外,下载部213B依照从控制部214输入的指示,从在线存储器300下载与文件读取请求对应的文件。控制部214对访问部213的単位时间内访问次数(即API调用次数)进行计算(计数)。该单位时间与在线存储器300的使用限制中的単位时间相同。另外也可以是,在使用限制是单位时间的通信数据量的情况下对通信数据量进行累计。控制部214根据该单位时间内访问次数,进行用于抑制访问部213的访问处理的访问抑制控制,以使得满足存储器220存储的使用限制。在本实施方式中,控制部214在访问部213的単位时间的访问次数超过访问次数阈值的情况下,进行访问抑制控制。另外,设为该访问次数阈值设定为小于作为使用限制的単位时间内访问次数的上限值,并预先存储在存储器220中。具体地说,该控制部214进行如下控制来作为该访问抑制控制从由高速缓存管理部212将文件保存(高速缓存)到高速缓存区域起到经过预先确定的保留时间(超时时间)为止,即使在该文件被更新的情况下,也保留该文件的上传。另外也可以是,控制部214在所高速缓存的文件的更新频率越高时越是延长保留该文件的上传的时间。在后面说明该处理。另外,控制部214进行如下控制作为访问抑制控制保留从在线存储器300的下载,在经过了预定的时间后,重试该下载。邮件处理部215根据针对上传而从在线存储器300返回的结束代码,来检测向在线存储器300的上传失败。另外也可以是,该邮件处理部215在检测出上传部213A向在线存储器300的上传失败时,向PC 100发送表示上传失败的意思的电子邮件。另外,设为PC100的电子邮件地址预先存储在存储器220中。接着,说明由文件管理部211管理的目录结构的具体例子。图4是表示文件管理部211管理的目录结构的具体例子的图。在本实施方式的一个例子中,如图4所示,该目录结构为,根目录具有实体保存在NAS 200内的HDD 230中的目录A C。另外,作为目录C的下级目录具有子目录Cl和C2,作为子目录C2的下级目录具有子目录C21和C22。 包含在子目录C21中的各文件(内容C21-1 C21-3)的实体存储在NAS 200中。与此相对,包含在子目录C2内的C22(的更下级的子目录C221)中的各文件(内容0221-Γ0221-3)的实体存储到在线存储器300中。这样,子目录C22以下的目录以文件存在于NAS 200中的方式进行处理,但该文件的实体存在于在线存储器300中,构成为虚拟的本地目录。另外,如已经说明的那样,例如能够以可构筑文件系统的软件之一的FUSE来构成这样的虚拟本地目录。(NAS 的动作)接着,说明NAS 200的动作。图5是NAS 200的动作流程图。如图5所示,在步骤SlOO中,控制部214对访问部213的单位时间内访问次数(即API调用次数)进行监视(计数)。在步骤S200中,控制部214确认访问部213的单位时间内访问次数是否超过访问次数阈值。在此,访问次数阈值设定为比作为使用限制的単位时间内访问次数的上限值小的值。在此,访问部213的単位时间内访问次数超过访问次数阈值意味着访问部213的单位时间内访问次数接近上限值。在访问部213的単位时间内访问次数没有超过访问次数阈值的情况下(步骤S200 否”),控制部214返回步骤S 100而继续进行处理。与此相对,在访问部213的单位时间内访问次数超过访问次数阈值的情况下(步骤S200 是”),控制部214使处理前进到步骤S300。在此,在访问部213的単位时间内访问次数没有超过访问次数阈值的情况下,意味着访问部213的単位时间内访问次数相对于上限值还有余地,因此,例如可以在每次文件被更新时进行上传以使高速缓存的文件与存储在在线存储器300中的文件同歩,也可以针对文件读取请求立即进行下载。在步骤S300中,控制部214进行访问抑制控制。以下,说明步骤S300的详细内容。在此,说明图5的步骤S300中的上传处理。图6是表示图5的步骤S300中的上传处理的例子的流程图。在此,说明以虚拟本地目录作为对象的上传处理。如图6所示,在步骤S310中,高速缓存管理部212响应于对虚拟本地目录的保存请求,将保存对象文件保存(高速缓存)到高速缓存区域中。在步骤S311中,控制部214针对内部计时器设定超时时间(保留时间)的初始值(例如15秒),并启动该内部计时器。在步骤S312中,控制部214确认是否存在对由高速缓存管理部212保存(高速缓存)在高速缓存区域中的文件的文件更新请求。当存在对由高速缓存管理部212保存(高速缓存)在高速缓存区域中的文件的文件更新请求的情况下(步骤S312:“是”),控制部214使处理前进到步骤S313。与此相对,当不存在对由高速缓存管理部212保存(高速缓存)在高速缓存区域中的文件的文件更新请求的情况下(步骤S312 否”),控制部214使处理前进到步骤S314。在步骤S313中,控制部214延长当前的超时时间,重新设定内部计时器。例如将 超时时间的N倍(例如2倍)重新设定到内部计时器中。控制部214在重新设定内部计时器时,返回到步骤S311继续进行处理。由此,在步骤S311中,启动已设定为所延长(例如N倍)的超时时间的内部计时器。另ー方面,在步骤S314中,控制部214确认内部计时器是否到时(是否超时)。在内部计时器到时的情况下(步骤S314:“是”),控制部214使处理前进到步骤S315。与此相对,在内部计时器没有到时的情况下(步骤S314 否”),控制部214使处理返回到步骤S312。在步骤S312中,再次判断是否存在文件更新请求。在步骤S315中,控制部214控制上传部213A,使得上传由高速缓存管理部212保存(高速缓存)在高速缓存区域中的文件。在该例子中,文件的上传至少被保留预定的保留时间并且在该期间检测出该文件的文件更新的情况下将该文件的上传进一歩延期。例如在最初的保留时间为15秒且在每次有文件的更新时该保留时间成为2倍的情况下,进行I次更新的文件的上传一共被保留30秒。即,如果保留时间开始后10秒的时刻进行更新,则此后保留20秒(保留时间一共为30 秒)。另外,在30秒的保留期间内针对该文件进ー步检测出更新的情况下,该文件的上传一共被保留60秒。由此,对于更新频率越高的文件,越是延长上传保留时间。另外,保留时间的变更方法也可以是本领域技术人员所理解的其他方法,例如根据保留时间的剰余时间来决定保留时间的延长量。作为其ー个例子,如果是延长为保留时间的剩余时间的2倍,则在保留时间15秒的计时开始后10秒的时刻进行更新时,进ー步延长剩余时间5秒的2倍即10秒,其结果是保留时间一共保留20秒。另外,在通过上述的控制但上传还是失败的情况下,如上所述,邮件处理部215利用电子邮件进行上传失败通知。另外,在执行该图5的处理的过程中,当存在文件管理装置的关机等处理的中断或结束的指示的情况下,即使内部计时器没有到时,控制部214也前进到步骤S315进行上传。接着,说明图5的步骤S300中的下载处理。图7是表示图5的步骤S300中的下载处理的例子的流程图。在此,说明以虚拟本地目录作为对象的下载处理。如图7所示,在步骤S320中,文件管理部211从PC 100接收对虚拟本地目录的文件读取请求。
在步骤S321中,控制部214进行控制而将与文件管理部211接收到的文件读取请求对应的读取对象文件的下载暂时中止。在步骤S322中,控制部214在暂时中止读取对象文件的下载后,等待经过预先设定的保留时间。在步骤S323中,控制部214在经过了保留时间时,控制下载部213B使得下载读取对象文件。如以上说明的那样,本实施方式的NAS 200即使在由服务提供者对在线存储器300施加使用限制的情况下,也适当地对文件进行保存、读取。另外,NAS 200在毎次文件被·更新时并不立即进行上传,而是进行访问抑制控制来从文件被高速缓存起到经过规定的保留时间为止保留上传,由此即使在对更新频率高的文件进行处理的情况下,也防止上传导致的通信量负荷増大的情況。在本实施方式中,在访问部213的単位时间内访问次数超过访问次数阈值的情况下,NAS 200进行访问抑制控制,该访问次数阈值设定为小于作为使用限制的上限值。由此,能够在访问部213的単位时间内访问次数就要超过作为使用限制的上限值之前的阶段就进行访问抑制控制,減少了由于不能对在线存储器300进行访问而导致不能对文件进行保存、读取的可能性。在本实施方式中,NAS 200当所高速缓存的文件的更新频率越高,越是延长保留该文件的上传的时间。由此,由于与更新频率高的文件对应的上传保留时间延长,所以有效地降低了上传的频率,另外按照适当的定时上传更新频率高的文件。在本实施方式中,作为访问抑制控制,NAS 200进行控制而保留从在线存储器300的下载,在经过规定时间后重试该下载,由此满足在线存储器300的使用限制并进行下载。在本实施方式中,NAS 200在向在线存储器300的上传失败的情况下,向PC 100发送表示该上传失败的意思的电子邮件,由此向用户通知上传的失败。在进行上述那样的保留上传的控制的情况下,在从用户进行文件的保存操作起到执行上传为止的期间产生延迟,而用户没有注意到上传失败,为此利用邮件进行失败通知。在本实施方式中,NAS 200通过如下目录结构来进行文件管理将实体位于在线存储器300内的虚拟本地目录配置为NAS200内的目录的下级目录。由此,通过变更目录结构能够与本地存储器同样地对在线存储器300进行处理。在本实施方式中,NAS 200根据对虚拟本地目录的文件的保存或更新请求,将该文件上传到在线存储器300。由此,没有明显的人为操作就将保存或更新到虚拟本地目录中的文件上传到在线存储器300。不应该将本说明的一部分的论述和附图理解为限定本发明。根据该说明,本领域的技术人员能够明确各种替代实施方式、实施例和应用技木。例如,在上述实施方式中,将NAS 200作为本发明的文件管理装置,但也可以代替NAS 200而将PC 100作为本发明的文件管理装置。在该情况下,PC 100具有与图2所示的硬件结构和图3所示的功能结构相同的结构,并执行图5 图7的各流程图所示例的处理。这样,应该理解为本发明包含在此没有记载的各种实施方式等。
权利要求
1.一种文件管理装置,其具备 通信部,其与由服务提供者施加了使用限制的在线存储器进行通信; 访问部,其进行向上述在线存储器的上传和从上述在线存储器的下载这两个访问处理中的至少一个访问处理;以及 控制部,其根据上述访问部的单位时间内访问次数和上述访问部的单位时间内通信数据量中的至少一个,来进行用于抑制上述访问处理的访问抑制控制,使得满足上述使用限制。
2.根据权利要求I所述的文件管理装置,其特征在于, 上述使用限制是对单位时间内访问次数设置上限值, 在上述访问部的单位时间内访问次数超过访问次数阈值的情况下,上述控制部进行上述访问抑制控制,其中,该访问次数阈值设定为小于上述上限值。
3.根据权利要求I所述的文件管理装置,其特征在于, 上述使用限制是对单位时间内通信数据量设置上限值, 在上述访问部的单位时间内通信数据量超过通信数据量阈值的情况下,上述控制部进行上述访问抑制控制,其中,该通信数据量阈值设定为小于上述上限值。
4.根据权利要求I所述的文件管理装置,其特征在于, 还具备高速缓存管理部,该高速缓存管理部将应该向上述在线存储器上传的文件保存在高速缓存区域中, 其中,上述控制部进行如下控制作为上述访问抑制控制从上述文件保存到高速缓存区域中起到经过预定的保留时间为止,即使在该文件被更新的情况下,也保留该文件的上传。
5.根据权利要求I所述的文件管理装置,其特征在于, 上述控制部进行如下控制作为上述访问抑制控制保留从上述在线存储器的下载,在经过预定的时间后重试该下载。
6.根据权利要求I所述的文件管理装置,其特征在于, 上述访问部根据从用户终端经由网络传送的文件操作请求,来进行上述访问处理。
7.根据权利要求6所述的文件管理装置,其特征在于, 还具备邮件处理部,在向上述在线存储器的上传失败的情况下,该邮件处理部向上述用户终端发送表示该上传失败的意思的电子邮件。
8.根据权利要求I所述的文件管理装置,其特征在于, 还具备文件管理部,该文件管理部通过如下目录结构来进行文件管理将表示上述在线存储器的虚拟本地目录配置为表示上述文件管理装置的目录的下级目录。
9.根据权利要求8所述的文件管理装置,其特征在于, 上述访问部根据对上述虚拟本地目录的文件的保存或更新请求,来将该文件上传到上述在线存储器。
10.一种文件管理装置的控制方法,其包括以下步骤 与由服务提供者对单位时间内访问次数设定了上限值的在线存储器进行通信; 将应该上传到上述在线存储器的文件保存到高速缓存区域中; 进行至少将保存在上述高速缓存区域中的文件上传到上述在线存储器的访问处理;以及 在由于上述访问处理而对上述在线存储器的单位时间内访问次数超过访问次数阈值时,进行控制使得从将应该上传的上述文件保存到高速缓存区域中起到经过预定的保留时间为止,保留该文件的上传,其中,该访问次数阈值预先设定为小于上述上限值。
11.一种文件管理装置的控制方法,其包括以下步骤 与由服务提供者对单位时间内通信数据量设定了上限值的在线存储器进行通信; 将应该上传到上述在线存储器的文件保存到高速缓存区域中; 进行至少将保存在上述高速缓存区域中的文件上传到上述在线存储器的访问处理;以及 在由于上述访问处理而对上述在线存储器的单位时间内通信数据量超过通信数据量阈值时,进行控制使得从将上述应该上传的文件保存到高速缓存区域中起到经过预定的保留时间为止,保留该文件的上传,其中,该通信数据量阈值预先设定为小于上述上限值。
全文摘要
本发明涉及文件管理装置及其控制方法。文件管理装置包括通信部,其与由服务提供者施加使用限制的在线存储器进行通信;访问部,其进行向上述在线存储器的上传和从上述在线存储器的下载中的至少一个访问处理;控制部,其根据上述访问部的单位时间内访问次数和上述访问部的单位时间内通信数据量中的至少一个,进行用于抑制上述访问处理的访问抑制控制,使得满足上述使用限制。
文档编号H04L29/08GK102841915SQ20121015526
公开日2012年12月26日 申请日期2012年5月17日 优先权日2011年5月19日
发明者后藤悟 申请人:巴比禄股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1