缓存应用方法与装置以及文件传输系统的制作方法

文档序号:86223阅读:175来源:国知局
专利名称:缓存应用方法与装置以及文件传输系统的制作方法
技术领域
本发明涉及多媒体网络,尤其涉及缓存应用方法与装置以及文件传输系统。
背景技术
在邮件、彩信、传真和语音等媒体呼出系统中需要大量的文本、语音、图像和视频等多媒体信息,因此第三方系统和媒体外呼系统之间的文件共享接口通常采用文件传输协议(FTP,File Transfer Protocol)协议。其中,文件传输协议是传输控制协议(TCP,Transfer Control Protocol)/网际协议(IP,InternetProtocol)协议组中的协议之一,它是因特网(Internet)文件传输的基础,由一系列规格说明书文档组成。通过FTP协议可以提高文件的共享性,并且可以间接地使用远程计算机,同时将数据透明、可靠高效地传输给用户。实际上,FTP协议的功能就是完成两台计算机之间的文件拷贝,从远程计算机拷贝文件至本地计算机上,称之为下载(download)文件。将文件从本地计算机中拷贝至远程计算机上,则称之为上载(upload)文件。
在多媒体呼出系统中,特别是在群发时经常面临着特定的媒体信息文件的重复处理和呼出,因而会导致同样的媒体信息内容在FTP服务器和媒体外呼叫系统之间反复传送,这样不但容易导致网络阻塞,而且还严重影响了多媒体外呼系统的处理能力。
现有技术也提供了一种文件传输的缓存应用方法,下面结合图1对该现有技术进行说明,具体是这样实现的FTP客户端的业务应用系统在文件传输过程中提供了简单的缓存功能,首先将本地路径保存在缓存区中,然后在客户端第二次调用的时候直接根据远程路径的命令关键字检索缓存区中是否存在对应的文件缓存记录,如果存在,直接从本地文件系统获取文件对象,否则从FTP服务器下载文件到本地,再将所述文件对象对应的本地路径在缓存区中进行注册,以便后续的业务调用处理。该现有技术在文件缓存记录被缓存后就不能被自动清理,从而导致缓存区容易溢出,进而甚至可能导致整个传输系统崩溃。另外,由于缓存的存在,导致本地文件系统积累的文件对象越来越多,而这些文件对象一旦过期又不能被自动清理,进而可能导致磁盘容易溢出。

发明内容本发明实施例要解决的技术问题是提供缓存应用方法与装置以及文件传输系统,以达到能够自动删除缓存区的文件缓存记录。
为解决上述技术问题,本发明实施例提供了一种缓存应用方法,该方法包括将文件缓存记录的注册时间与预置的超时步长相加,再将相加结果与文件缓存记录的当前时间进行比较;根据比较结果判断文件缓存记录是否超时,如果是,从缓存区删除所述文件缓存记录,否则继续缓存该文件缓存记录。
根据上述方法,本发明实施例也提供一种缓存应用装置,该装置包括存储单元,用于对文件缓存记录进行缓存,该装置还包括超时处理单元,用于获取文件缓存记录的注册时间,以及将注册时间与预置的超时步长进行相加,并将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时;监控器,用于根据超时处理单元发送的超时记录触发超时事件接口,该接口从存储单元中将已超时的文件缓存记录进行删除。
另外,本发明实施例也提供了一种文件传输系统,该系统包括客户端、服务器、缓存应用装置、业务应用系统和本地文件单元,其中,客户端用于根据远程路径向服务器发起文件下载请求,以及将服务器发送的文件对象保存到本地文件单元,再将该文件对象对应的本地路径信息发送给缓存应用装置;业务应用系统用于向缓存应用装置发起文件传输请求,以及从缓存应用装置获取文件对象对应的本地路径,缓存应用装置包括存储单元,用于接收客户端发送的本地路径信息,以及将远程路径和本地路径的对应关系作为文件缓存记录进行注册,以及向业务应用系统提供本地路径信息;超时处理单元,用于获取文件缓存记录的注册时间,以及将注册时间与预置的超时步长进行相加,并将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时;监控器,用于根据超时处理单元发送的超时记录触发超时事件接口,该接口从存储单元中将已超时的文件缓存记录进行删除。
以上技术方案可以看出,由于本发明实施例首先将文件缓存记录的注册时间往后延时一个超时步长,再与文件缓存记录的当前时间来比较决定该文件缓存记录是否超时,并在文件缓存记录超时且没有被访问时从缓存区删除所述文件缓存记录,与现有技术无法释放被缓存的文件缓存记录相比较,本发明实施例在文件缓存记录被缓存之后,会自动删除已超时的文件缓存记录,从而避免了缓存区容易溢出的现象。
图1是现有技术的系统示意图;图2是实现本发明方法与装置的一种系统结构示意图;图3是本发明方法实施方式的文件对象下载流程图;图4是本发明方法实施方式的超时删除文件缓存记录流程图;图5是本发明装置实施方式的示意图;图6是本发明系统实施方式的示意图。
具体实施方式本发明实施例提供了缓存应用方法与装置以及文件传输系统,为了使本领域技术人员能够更好地理解本发明,下面结合附图对本发明实施例的技术方案进行详细描述。
参照图2,图2是实现本发明方法与装置的一种系统结构示意图,该系统包括缓存管理器、监控器、服务器、客户端、业务应用系统、本地文件系统以及远程文件系统。
客户端用于根据远程路径向服务器发起文件下载请求,以及将服务器发送的文件对象保存到本地文件系统,再将该文件对象对应的本地路径信息发送给缓存管理器;业务应用系统用于向缓存管理器发起文件传输请求,以及从缓存管理器获取文件对象对应的本地路径。
缓存管理器用于接收客户端发送的本地路径信息,以及将远程路径和本地路径的对应关系作为文件缓存记录进行注册,以及向业务应用系统提供本地路径信息,以及将文件缓存记录的注册时间与预置的超时步长进行相加,并将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时。
监控器再根据超时处理单元发送的超时记录触发超时事件接口,该接口从缓存管理器中将已超时的文件缓存记录进行删除。
实现本发明方法的软件可以存储于计算机可读取存储介质中,该软件在执行时,包括如下步骤将文件缓存记录的注册时间与预置的超时步长相加,再将相加结果与文件缓存记录的当前时间进行比较;根据比较结果判断文件缓存记录是否超时,如果是,从缓存区删除所述文件缓存记录,否则继续缓存该文件缓存记录。
参照图3,图3是本发明方法实施方式的文件对象下载流程图,现结合图2和图3说明文件对象下载流程,具体包括以下步骤步骤301、业务应用系统根据远程路径向缓存管理器发起文件传输请求,其中,远程路径和本地路径的对应关系都需要在缓存管理器中进行注册,通常将远程路径和本地路径的对应关系称为文件缓存记录,所述对应关系是通过键-值对的方式来实现的,其中,“键”是指用于查找的关键字,“值”是指用来被查找或检索的数据,本实施方式的“键”就是远程路径信息,“值”就是本地路径信息,由于远程路径和本地路径就是分别作为键和值保存在缓存管理器中,实际应用中就可以通过远程路径这个“键”在缓存管理器中检索到本地路径这个“值”。
步骤302、缓存管理器收到文件传输请求后,根据远程路径的键值搜索缓存管理器中是否存在与远程路径匹配的文件缓存记录,如果存在,执行步骤308,否则执行步骤303。
步骤303、缓存管理器向客户端发起文件下载请求。
步骤304、客户端根据远程路径向服务器发起文件下载请求,并等待直到远程服务器响应,服务器执行文件传输协议的处理过程,如果文件对象传输到本地之后,就表示“下载结束”。其中,客户端与服务器的传输协议可以是FTP协议、TCP协议等。
步骤305、服务器将获取到的文件对象发送给客户端,客户端将文件对象保存到本地文件系统。
步骤306、客户端将文件对象对应的本地路径信息发送给缓存管理器。
步骤307、缓存管理器接收客户端发送的本地路径信息,再将本地路径和远程路径的对应关系作为文件缓存记录进行注册,并保存该文件缓存记录的注册时间,然后根据文件缓存记录被访问的情况刷新注册时间,如果文件缓存记录是第一次被访问,那么注册时间就是文件缓存记录存入缓存管理器的时间;如果文件缓存记录被多次访问,那么注册时间就是文件缓存记录最后一次被访问的结束时间。如果文件缓存记录正在被访问时,此时是不能对该文件缓存记录进行超时删除处理的,必须在文件缓存记录被访问结束后才能进行相应的超时删除处理功能。
步骤308、对缓存管理器的所述文件缓存记录进行加锁,同时缓存管理器会保存文件缓存记录被访问的次数,并在文件缓存记录没有被业务应用系统访问时进行解锁。通常采用可逆计数器来存储文件缓存记录被访问的次数,文件缓存记录每被访问一次计数器就加1,文件缓存记录每次被访问结束计数器就减1。文件缓存记录可以被多个业务应用系统访问,假设某个文件缓存记录同时被5个业务应用系统访问,计数器的初始值是0,那么计数器记录的文件缓存记录被访问次数为5,如果某个业务应用系统访问文件缓存记录结束,则计数器记录的文件缓存记录被访问次数为4,如果文件缓存记录被访问的次数为0则说明该文件缓存记录没有被访问。
如果被访问次数小于1说明该文件缓存记录未被访问,缓存管理器可以对该文件缓存记录进行解锁,否则说明该文件缓存记录正在被访问,缓存管理器不能对该文件缓存记录进行解锁。
在锁定期间文件缓存记录永远不会超时,这样可以防止在实际应用中可能存在业务应用系统还在处理文件的过程中,文件缓存记录已经超时而出现被删除的特殊情况。
步骤309、将文件缓存记录对应的本地路径信息返回给业务应用系统。
步骤310、业务应用系统根据本地路径信息从本地文件系统获取文件对象。
参照图4,图4是本发明方法实施方式的超时删除文件缓存记录流程图,具体包括步骤401、监控器定时扫描缓存管理器中文件缓存记录的超时状态。
步骤402、将文件缓存记录的注册时间与预置的超时步长进行相加,再将相加结果与当前时间进行比较,如果当前时间迟于相加结果对应的时间则说明该文件缓存记录超时,否则说明文件缓存记录没有超时。其中,超时步长就是超时的监控步长,缺省为5分钟,即5分钟内文件缓存记录没有被访问则说明该文件缓存记录已超时。假设文件缓存记录的注册时间是12时05分,当前时间是12时12分,超时步长为5分钟,将注册时间往后延长一个超时步长,也就是将注册时间加上超时步长,延时得到的时间是12时10分,而文件缓存记录的当前时间是12时12分,说明该文件缓存记录的当前时间要迟于12时10分,那么就可得出该文件缓存记录是处于超时状态。
步骤403、根据比较结果判断文件缓存记录是否超时,如果是,执行步骤404,否则将文件缓存记录保存在缓存管理器,结束流程。
步骤404、判断文件缓存记录是否被锁定,如果是,将文件缓存记录保存在缓存管理器,结束流程,否则执行步骤405。
步骤405、监控器根据收到的超时记录触发一个超时事件接口,该接口从本地文件系统中将超时记录对应的文件对象进行清理,以及从缓存管理器将该文件缓存记录进行清理。
根据上述方法,本发明实施例还提供了一种缓存应用装置,由图5可知,该装置包括存储单元501、计数器502、控制锁单元503、监控器504以及超时处理单元505。
其中,存储单元501用于将远程路径和本地路径的对应关系作为文件缓存记录进行注册。
其中,计数器502用于计量存储单元501的文件缓存记录被访问次数,以及向控制锁单元503提供所有文件缓存记录被访问的次数。通常采用可逆计数器来计量文件缓存记录被访问的次数,文件缓存记录每被访问一次计数器就加1,文件缓存记录每次被访问结束计数器就减1。假设某个文件缓存记录同时被5个业务应用系统访问,计数器502的初始值为0,此时计数器502记录的文件被访问次数为5,如果某个业务应用系统访问结束,则计数器502记录的文件被访问次数为4,如果文件缓存记录被访问的次数为0则说明该文件缓存记录没有被访问,控制锁单元503可以对文件缓存记录进行解锁,否则说明该文件缓存记录正在被访问,控制锁单元503不能对该文件缓存记录进行解锁。
其中,控制锁单元503用于对存储单元501被访问的文件缓存记录进行加锁,以及根据计数器502提供的文件缓存记录被访问次数进行解锁或保持锁定,以及将文件缓存记录的加锁或解锁情况发送给监控器504。另外,在锁定期间文件缓存记录永远不会超时,这样可以防止在实际应用中可能存在业务应用系统还在处理文件的过程中,文件缓存记录已经超时而出现被删除的特殊情况。
其中,监控器504用于接收控制锁单元503发送的文件缓存记录加锁或解锁情况,以及根据超时处理单元505发送的超时记录触发超时事件接口,该接口从存储单元501中将已超时的文件缓存记录进行删除,以及清除所述文件缓存记录对应的文件对象。
此外,监控器504还可从控制锁单元获取文件缓存记录的加锁或解锁情况,并在文件缓存记录处于解锁状态时根据超时处理单元505发送的超时记录触发超时事件接口,该接口从存储单元501中将没有被锁定且已超时的文件缓存记录进行删除,以及清除所述文件缓存记录对应的文件对象。
其中,超时处理单元505包括计时器506,用于保存文件缓存记录的注册时间,以及根据文件缓存记录被访问的情况刷新注册时间,其中,文件缓存记录的注册时间会随被访问的次数不断刷新,如果文件缓存记录是第一次被访问,那么注册时间就是文件缓存记录存入存储单元501的时间;如果文件缓存记录被多次访问,那么注册时间就是文件缓存记录最后一次被访问的结束时间。如果文件缓存记录正在被访问时,此时是不能对该文件缓存记录进行超时删除处理的,必须在文件缓存记录被访问结束后才能进行相应的超时删除处理功能。
延时单元507,用于获取文件缓存记录的注册时间,以及预置超时步长,再将注册时间与超时步长进行相加。
比较单元508,用于将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时,以及向监控器504发送超时记录。
另外,本发明实施例也提供了一种文件传输系统,由图6可知,该系统包括服务器601、远程文件单元602、本地文件单元603、客户端604、业务应用系统605以及缓存应用装置606。
其中,服务器601用于接收客户端604的文件下载请求,以及将文件对象发送给客户端604。
其中,远程文件单元602用于存储服务器601的文件对象。
其中,本地文件单元603用于存储客户端604的文件对象。
其中,客户端604用于根据远程路径向服务器601发起该文件下载请求,以及接收服务器601发送的文件对象,并将接收到的文件对象保存到本地文件单元603,再将该文件对象对应的本地路径信息发送给缓存应用装置606。
其中,业务应用系统605用于根据远程路径向缓存应用装置606发起文件传输请求,并从缓存应用装置606获取文件对象对应的本地路径信息。
其中,缓存应用装置606包括存储单元607,用于接收客户端604发送的本地路径信息,以及将远程路径和本地路径的对应关系作为文件缓存记录进行注册,以及向业务应用系统605提供本地路径信息。
计数器608,用于计量存储单元607的文件缓存记录被访问次数,以及向控制锁单元609提供文件缓存记录被访问的次数。通常采用可逆计数器来计量文件缓存记录被访问的次数,文件缓存记录每被访问一次计数器就加1,文件缓存记录每被释放一次计数器就减1,如果被访问次数小于1说明该文件缓存记录未被访问,控制锁单元609可以对文件缓存记录进行解锁,否则说明该文件缓存记录正在被访问,控制锁单元609不能对该文件缓存记录进行解锁。
控制锁单元609,用于对存储单元607被访问的文件缓存记录进行加锁,以及根据计数器608提供的文件缓存记录被访问次数进行解锁或保持锁定,以及将文件缓存记录的加锁或解锁情况发送给监控器610,其中,在锁定期间文件缓存记录永远不会超时,这样可以防止在实际应用中可能存在业务应用系统还在处理文件的过程中,文件缓存记录已经超时而出现被删除的特殊情况。
监控器610,用于根据超时处理单元611发送的超时记录触发超时事件接口,该接口从存储单元607中将已超时的文件缓存记录进行删除,以及从本地文件单元603清除所述文件缓存记录对应的文件对象。
此外,监控器610还可从控制锁单元获取文件缓存记录的加锁或解锁情况,并在文件缓存记录处于解锁状态时根据超时处理单元611发送的超时记录触发超时事件接口,该接口从存储单元607中将没有被锁定且已超时的文件缓存记录进行删除,以及从本地文件单元603清除所述文件缓存记录对应的文件对象。
超时处理单元611包括计时器612,用于保存文件缓存记录的注册时间,以及根据文件缓存记录的访问情况刷新注册时间,其中,文件缓存记录的注册时间会随被访问的次数不断刷新,如果文件缓存记录是第一次被访问,那么注册时间就是文件缓存记录存入存储单元607的时间;如果文件缓存记录被多次访问,那么注册时间就是文件缓存记录最后一次被访问的时间。
延时单元613,用于获取文件缓存记录的注册时间,以及预置超时步长,再将注册时间与超时步长进行相加。
比较单元614,用于将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时,以及向监控器610发送超时记录。
由上述可知,本发明实施例同时具备对文件缓存记录进行存储、超时刷新和锁定功能,这样提高了文件缓存记录的高速缓存功能。同时,本发明实施例在文件缓存记录被缓存之后,会自动删除已超时的文件缓存记录,同时还会从本地文件单元603自动清理该文件缓存记录对应的文件对象,从而避免存储单元607和本地文件单元603容易溢出。
另外,本发明实施例对被访问的文件缓存记录进行加锁,这样可以确保文件缓存记录在应用过程中不会被删除,从而保证应用的一致性。最后,本发明实施例会根据文件缓存记录被访问的次数而自动刷新文件缓存记录的注册时间,如果文件缓存记录被多次访问就以最后一次访问的结束时间为文件缓存记录的注册时间。
以上对本发明实施例所提供的缓存应用方法与装置以及文件传输系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种缓存应用方法,其特征在于,该方法包括将文件缓存记录的注册时间与预置的超时步长相加,再将相加结果与文件缓存记录的当前时间进行比较;根据比较结果判断文件缓存记录是否超时,如果是,从缓存区删除所述文件缓存记录,否则继续缓存该文件缓存记录。
2.如权利要求
1所述的缓存应用方法,其特征在于,缓存区没有与远程路径匹配的文件缓存记录时,在将文件缓存记录的注册时间与预置的超时步长相加之前进一步包括根据远程路径获取本地路径信息,缓存区将本地路径和远程路径的对应关系作为文件缓存记录进行注册,并缓存文件缓存记录的注册时间。
3.如权利要求
2所述的缓存应用方法,其特征在于,在文件缓存记录进行注册之后进一步包括对文件缓存记录进行加锁,并在文件缓存记录没有被访问时进行解锁;在从缓存区删除所述文件缓存记录之前进一步包括判断文件缓存记录是否被锁定,如果文件缓存记录没有被锁定则执行从缓存区删除所述文件缓存记录的步骤,否则继续缓存所述文件缓存记录。
4.如权利要求
1所述的缓存应用方法,其特征在于,缓存区存在与远程路径匹配的文件缓存记录时,在将文件缓存记录的注册时间与预置的超时步长相加之前进一步包括对文件缓存记录进行加锁,并在文件缓存记录没有被访问时进行解锁;在从缓存区删除所述文件缓存记录之前进一步包括判断文件缓存记录是否被锁定,如果文件缓存记录没有被锁定则执行从缓存区删除所述文件缓存记录的步骤,否则继续缓存所述文件缓存记录。
5.如权利要求
1、2、3或4所述的缓存应用方法,其特征在于,文件缓存记录被多次访问时,文件缓存记录的注册时间是文件缓存记录最后一次被访问的结束时间。
6.如权利要求
1所述的缓存应用方法,其特征在于,该方法进一步包括将被删除文件缓存记录对应的文件对象进行清理。
7.一种缓存应用装置,该装置包括存储单元,用于对文件缓存记录进行缓存,其特征在于,该装置还包括超时处理单元,用于获取文件缓存记录的注册时间,以及将注册时间与预置的超时步长进行相加,并将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时;监控器,用于根据超时处理单元发送的超时记录触发超时事件接口,该接口从存储单元中将已超时的文件缓存记录进行删除。
8.如权利要求
7所述的缓存应用装置,其特征在于,所述的超时处理单元包括计时器,用于保存文件缓存记录的注册时间,以及根据文件缓存记录被访问的情况刷新注册时间;延时单元,用于获取文件缓存记录的注册时间,以及预置超时步长,再将注册时间与超时步长进行相加;比较单元,用于将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时,以及向监控器发送超时记录。
9.如权利要求
7所述的缓存应用装置,其特征在于,监控器还进一步用于清理被删除文件缓存记录对应的文件对象。
10.如权利要求
7、8或9所述的缓存应用装置,其特征在于,该装置进一步包括计数器,用于计量存储单元的文件缓存记录被访问次数;控制锁单元,用于对存储单元被访问的文件缓存记录进行加锁,以及根据计数器提供的文件缓存记录被访问次数进行解锁或保持锁定,以及将文件缓存记录的加锁或解锁情况发送给监控器;监控器进一步用于从控制锁单元获取文件缓存记录的加锁或解锁情况,并在文件缓存记录处于解锁状态时根据超时处理单元发送的超时记录触发超时事件接口。
11.一种文件传输系统,该系统包括客户端、服务器、缓存应用装置、业务应用系统和本地文件单元,其中,客户端用于根据远程路径向服务器发起文件下载请求,以及将服务器发送的文件对象保存到本地文件单元,再将该文件对象对应的本地路径信息发送给缓存应用装置;业务应用系统用于向缓存应用装置发起文件传输请求,以及从缓存应用装置获取文件对象对应的本地路径,其特征在于,缓存应用装置包括存储单元,用于接收客户端发送的本地路径信息,以及将远程路径和本地路径的对应关系作为文件缓存记录进行注册,以及向业务应用系统提供本地路径信息;超时处理单元,用于获取文件缓存记录的注册时间,以及将注册时间与预置的超时步长进行相加,并将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时;监控器,用于根据超时处理单元发送的超时记录触发超时事件接口,该接口从存储单元中将已超时的文件缓存记录进行删除。
12.如权利要求
11所述的文件传输系统,其特征在于,所述的超时处理单元包括计时器,用于保存文件缓存记录的注册时间,以及根据文件缓存记录被访问的情况刷新注册时间;延时单元,用于获取文件缓存记录的注册时间,以及预置超时步长,再将注册时间与超时步长进行相加;比较单元,用于将相加结果与文件缓存记录的当前时间进行比较,再根据比较结果判断文件缓存记录是否超时,以及向监控器发送超时记录。
13.如权利要求
11所述的文件传输系统,其特征在于,监控器还进一步用于从本地文件单元将被删除文件缓存记录对应的文件对象进行清理。
14.如权利要求
11、12或13所述的文件传输系统,其特征在于,缓存应用装置还包括计数器,用于计量存储单元的文件缓存记录被访问次数;控制锁单元,用于对存储单元被访问的文件缓存记录进行加锁,以及根据计数器提供的文件缓存记录被访问次数进行解锁或保持锁定,以及将文件缓存记录的加锁或解锁情况发送给监控器;监控器进一步用于从控制锁单元获取文件缓存记录的加锁或解锁情况,并在文件缓存记录处于解锁状态时根据超时处理单元发送的超时记录触发超时事件接口。
专利摘要
本发明公开了一种缓存应用方法与装置以及文件传输系统,所述方法包括将文件缓存记录的注册时间与预置的超时步长相加,再将相加结果与文件缓存记录的当前时间进行比较;根据比较结果判断文件缓存记录是否超时,如果是,从缓存区删除所述文件缓存记录,否则继续缓存该文件缓存记录。本发明也提供了一种缓存应用装置和文件传输系统,利用本发明可以提高文件的高速缓存功能,同时还会自动删除缓存区中已超时的文件缓存记录,并且还会根据文件缓存记录被访问的次数动态刷新注册时间。另外,本发明对被访问的文件缓存记录进行加锁,这样可以确保文件缓存记录在应用过程中不会被删除,从而保证应用的一致性。
文档编号G06F17/30GK1997015SQ200610145267
公开日2007年7月11日 申请日期2006年11月24日
发明者喻文兵 申请人:华为技术有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1