一种图文包装服务器及服务器中索引文件的维护方法

文档序号:6585374阅读:215来源:国知局
专利名称:一种图文包装服务器及服务器中索引文件的维护方法
技术领域
本发明涉及图文包装技术领域,特别是涉及一种图文包装服务器及服务器中索引 文件的维护方法。
背景技术
随着多媒体技术的飞速发展,各种图片和视频文件等可用资源的用途越来越广 泛,日常生活中人们接触到的各种图片和视频文件等可用资源也越来越多,不仅包括电视 节目、电影电视剧,而且视频监控、民用广告、婚庆录像等活动中也都会涉及到,同时,各种 设计中所用到的3D模型也包括在可用资源的范畴之内。在图文包装的实际设计中,经常需要获取某个路径下的可用资源,选取当前所需 的文件,因此会选择遍历该路径下的文件夹中的文件进行资源的辨别和读取,一般所述文 件夹都存储于服务器上供各客户端访问和调用,例如在图文包装设计中经常需要读取像 AVI这样的大型文件以供查阅,这种大型文件的打开和读取会耗费大量时间和空间,并且在 读取大型文件时,还会造成整个图文包装的大系统反应迟钝,严重影响图文包装的正常进 行。目前,在一种针对上述这种现象的处理方法具体为为文件夹建立索引文件和缓 存文件,通过读取索引文件获取当前文件夹的基本信息,读取缓存文件获取文件的描述信 息,来完成这种图文包装设计中大型文件的选取工作,然而具体到实际应用中,常常因为某 种需要会对服务器上文件夹中文件进行一定得编辑修改,往往会造成索引文件及缓存文件 与文件夹中文件不对应,进而造成图文包装中出现错误。因此,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够创新地 提出一种图文包装服务器中索引文件的维护方法,以解决现有图文包装时可能会出错的问 题,保证图文包装实现中的可靠性和准确性。

发明内容
本发明所要解决的技术问题是提供一种图文包装服务器及服务器中索引文件的 维护方法,用以保证图文包装的可靠性和准确性。为了解决上述问题,本发明公开了一种图文包装服务器中索引文件的维护方法, 其特征在于,所述方法包括接受用户访问时,快速搜索文件夹信息,获取文件夹中文件基本信息的列表A ;所 述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件;读取索引文件获取索引文件中的列表B ;所述列表B中存放有文件的基本信息和 索引号;比较列表A和列表B中的基本信息;对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应维护;所述缓 存文件中存放有文件夹中文件的描述信息,并且与索引文件中的索引号相对应。
优选的,所述对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应 维护包括对于存在于列表A中而不存在于列表B中的文件,在列表B中添加这种文件的基 本信息,并为其建立新的索引号,同时,在文件夹中读取相应文件,获取文件的描述信息并 与索引号相对应的存储到文件夹的缓存文件中。优选的,所述对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应 维护包括对于存在于列表B而不存在于列表A中的文件,在列表B删除这种文件的基本信 息,并将其索引号也删除;同时根据索引号删除文件夹的缓存文件中相应的文件描述。优选的,所述对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应 维护包括对于列表A和列表B中基本信息不一致的文件,按照列表A中基本信息对列表B 进行修改;同时读取相应文件,并用获取到的文件的描述信息覆盖缓存文件中现有的文件 描述。优选的,所述方法还包括对维护后的索引文件和缓存文件进行存储。本发明还提供一种图文包装服务器,所述服务器包括接收模块,用于接收客户端 的访问请求;图文包装服务器中索引文件的维护模块,用于对图文包装服务器中索引文件 和缓存文件进行维护;其中,所述图文包装服务器中索引文件的维护模块包括以下子模 块第一获取子模块,用于通过快速搜索文件夹信息,获取文件夹中文件基本信息的 列表A ;所述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件;所述文 件夹存放与图文包装服务器上;第二获取子模块,用于通过读取索引文件获取索引文件中的列表B ;所述列表B中 存放有文件的基本信息和索引号;比较子模块,用于对列表A和列表B中的基本信息进行比较;维护子模块,用于对比较中存在差异的文件的索引文件信息和缓存文件信息进行 相应维护;所述缓存文件中存放有文件夹中文件的描述信息,并且与索引文件中的索引号 相对应。优选的,所述维护子模块包括第一维护单元,用于对存在于列表A中而不存在于列表B中的文件,在列表B中添 加这种文件的基本信息,并为其建立新的索引号,同时,在文件夹中读取相应文件,获取文 件的描述信息并与索引号相对应的存储到文件夹的缓存文件中。优选的,所述维护子模块包括第二维护单元,用于对存在于列表B而不存在于列表A中的文件,在列表B删除这 种文件的基本信息,并将其索引号也删除;同时根据索引号删除文件夹的缓存文件中相应 的文件描述。优选的,所述维护子模块包括第三维护单元,用于对列表A和列表B中基本信息不一致的文件,按照列表A中基
5本信息对列表B进行修改;同时读取相应文件,并用获取到的文件的描述信息覆盖缓存文 件中现有的文件描述。优选的,所述图文包装服务器中索引文件的维护模块还包括保存子模块,用于对维护后的索引文件和缓存文件进行保存。与现有技术相比,本发明具有以下优点本发明在接受用户访问时,通过快速搜索文件夹信息,获取文件夹中文件基本信 息的列表A,所述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件,读取 索引文件获取索引文件中的列表B,所述列表B中存放有文件的基本信息和索引号,比较列 表A和列表B中的基本信息,对比较中存在差异的文件的索引文件信息和缓存文件信息进 行相应维护,从而保证了索引文件及缓存文件与文件夹的实时对应,进而保证了图文包装 的可靠性和准确性。


图1是本发明实施例一所述的一种图文包装服务器中索引文件的维护方法流程 图;图2是本发明实施例二所述的一种图文包装服务器的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。视频及多媒体技术的不断发展使得图文包装在字幕制作中的应用越来越广泛,从 效果来看也越来越有创意,制作中会借助多种的大型文件来完成,所述大型文件存放于服 务器上的文件夹中,所述文件夹中存放有当前文件夹的索引文件和缓存文件,如果能够找 到一种有效的图文包装服务器及服务器中索引文件的维护方法,那么将有助于图文包装的 准确顺利的完成。因此,本专利发明人创造性地提出了本发明实施例的核心构思之一,即提供一种 图文包装服务器及服务器中索引文件的维护方法,通过在接受用户访问时,快速搜索文件 夹信息,获取文件夹中文件基本信息的列表A,所述文件夹中存放有图文包装应用中所需的 大型图像文件和音视频文件,读取索引文件获取索引文件中的列表B,所述列表B中存放有 文件的基本信息和索引号,比较列表A和列表B中的基本信息,对比较中存在差异的文件的 索引文件和缓存文件进行相应维护,所述缓存文件中存放有文件夹中文件的描述信息,并 且与索引文件中的索引号相对应。实施例一参照图1,示出了本发明的一种图文包装服务器中索引文件的维护方法流程图,所 述方法具体包括S101,接受用户访问时,快速搜索文件夹信息,获取文件夹中文件基本信息的列表 A ;所述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件;其中,所述的大型图像文件和音视频文件具体包括图文包装系统应用中所涉及到 的BMP格式的图像文件、3D模型和AVI和Mpeg格式的音视频文件。
所述列表A中包含由当前文件夹中文件的基本信息。S102,读取索引文件获取索引文件中的列表B ;所述列表B中存放有文件的基本信 息和索引号;其中,所述文件的基本信息包括文件名、创建时间、修改时间、占用空间的大小以 及图片的宽度、高度、深度以及音视频文件的帧数。具体的来说,基本信息对于图像文件来说具体指图像文件的文件名、创建时间、修 改时间、占用空间的大小以及图片的宽度、高度、深度;对于音视频文件来说具体是指获取 音视频文件的文件名、创建时间、修改时间、占用空间的大小以及音视频文件的帧数。一般来说,列表A和列表B都采用各个文件占用一行,各个基本信息分别占用一 列,在列表B中还有一列用于存放各个文件的索引号,当然也可以采用高级的数据结构。所 述索引号仅是一个序号,可以是自动搜索文件夹信息时,文件夹中各个文件按照某种排列 方式的序号,如按照名称、时间、大小、修改时间等等的排序,一般情况下,考虑到日常使用 中的查找习惯,采用名称排列的序号作为文件的索引号。S103,比较列表A和列表B中的基本信息;S104,对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应维护; 所述缓存文件中存放有文件夹中文件的描述信息,并且与索引文件中的索引号相对应。
通过将列表A与列表B中的基本信息进行比较,得到列表A和列表B中的基本信 息存在差异的文件,对比较中存在差异的文件的索引文件和缓存文件进行相应维护。其中,所述缓存文件中存放有文件夹中文件的描述信息,基于文件夹中存放有如 BMP格式的图像文件、3D模型和AVI和Mpeg格式的音视频文件等这样的大型文件,相应的 文件的描述信息也不尽相同,可能是大型图像的缩略图,可能是3D模型文件的伴侣文件, 还可能是大型音视频文件中第一帧的图像等等这些能够将文件内容描述清楚的信息。并 且,缓存文件与索引文件中的索引号相对应,与索引文件中的索引号相对应是为了在实际 操作中可以方便快速的通过索引文件找到相应的缓存文件,实际应用中可以采用多种形式 的对应,如按照各个文件的索引号在缓存文件中指定文件的存储位置,或者建立某种链接 关系等等的,只要能够满足根据索引号快速找到相应的描述信息的对应都可以采纳。优选的,所述对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应 维护包括对于存在于列表A中而不存在于列表B中的文件,在列表B中添加这种文件的基 本信息,并为其建立新的索引号,同时,在文件夹中读取相应文件,获取文件的描述信息并 与索引号相对应的存储到文件夹的缓存文件中。优选的,所述对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应 维护包括对于存在于列表B而不存在于列表A中的文件,在列表B删除这种文件的基本信 息,并将其索引号也删除;同时根据索引号删除文件夹的缓存文件中相应的文件描述。优选的,所述对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应 维护包括对于列表A和列表B中基本信息不一致的文件,按照列表A中基本信息对列表B 进行修改;同时读取相应文件,并用获取到的文件的描述信息覆盖缓存文件中现有的文件描述。优选的,所述方法还包括S105,对维护后的索引文件和缓存文件进行存储。本实施例中,在接受用户访问时,通过快速搜索文件夹信息,获取文件夹中文件基 本信息的列表A,读取索引文件获取索引文件中的列表B,比较列表A和列表B中的基本信 息,对比较中存在差异的文件的索引文件和缓存文件进行相应维护,从而保证了索引文件 及缓存文件与文件夹的实时对应,进而保证了图文包装效果的的可靠性和准确性。需要说明的是,本实施例中所述的一种图文包装服务器中索引文件的维护方法也 可以广泛引用于各种存储设备,譬如计算机之类的设备中。实施例二 参照图2,示出了本发明的一种图文包装服务器的结构图,所述服务器具体包括接收模块Al,用于接收客户端的访问请求;图文包装服务器中索引文件的维护模块A2,用于对图文包装服务器中索引文件 和缓存文件进行维护;其中,所述图文包装服务器中索引文件的维护模块A2包括以下子模 块第一获取子模块A21,用于通过快速搜索文件夹信息,获取文件夹中文件基本信息 的列表A ;所述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件;所述 文件夹存放与图文包装服务器上;第二获取子模块A22,用于通过读取索引文件获取索引文件中的列表B;所述列表 B中存放有文件的基本信息和索引号;比较子模块A23,用于对列表A和列表B中的基本信息进行比较;维护子模块A24,用于对比较中存在差异的文件的索引文件信息和缓存文件信息 进行相应维护;所述缓存文件中存放有文件夹中文件的描述信息,并且与索引文件中的索 引号相对应。优选的,所述维护子模块AM包括第一维护单元A241,用于对存在于列表A中而不存在于列表B中的文件,在列表 B中添加这种文件的基本信息,并为其建立新的索引号,同时,在文件夹中读取相应文件,获 取文件的描述信息并与索引号相对应的存储到文件夹的缓存文件中。优选的,所述维护子模块AM包括第二维护单元A242,用于对存在于列表B而不存在于列表A中的文件,在列表B删 除这种文件的基本信息,并将其索引号也删除;同时根据索引号删除文件夹的缓存文件中 相应的文件描述。优选的,所述维护子模块AM包括第三维护单元A243,用于对列表A和列表B中基本信息不一致的文件,按照列表 A中基本信息对列表B进行修改;同时读取相应文件,并用获取到的文件的描述信息覆盖缓 存文件中现有的文件描述。优选的,所述图文包装服务器中索引文件的维护模块A2还包括保存子模块A25,用于对维护后的索引文件和缓存文件进行保存。本实施例中,图文包装服务器的接收模块Al接收到客户端的访问请求时,通过图
8文包装服务器中索引文件的维护模块A2中第一获取子模块A21快速搜索文件夹信息,获取 文件夹中文件基本信息的列表A,第二获取子模块A22读取索引文件获取索引文件中的列 表B,比较子模块A23对列表A和列表B中的基本信息进行比较,并由维护子模块AM对比 较中存在差异的文件的索引文件信息和缓存文件信息进行相应维护,从而保证了图文包装 服务器上客户端进行访问或调用时,索引文件及缓存文件与文件夹的实时对应,进而保证 了图文包装准确顺利的完成。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于图文包装服 务器实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法 实施例的部分说明即可。以上对本发明所提供的一种图文包装服务器及服务器中索引文件的维护方法进 行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施 例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人 员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明 书内容不应理解为对本发明的限制。
权利要求
1.一种图文包装服务器中索引文件的维护方法,其特征在于,所述方法包括 接受用户访问时,快速搜索文件夹信息,获取文件夹中文件基本信息的列表A ;所述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件;读取索引文件获取索引文件中的列表B ;所述列表B中存放有文件的基本信息和索引号;比较列表A和列表B中的基本信息;对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应维护;所述缓存文 件中存放有文件夹中文件的描述信息,并且与索引文件中的索引号相对应。
2.根据权利要求1所述的方法,其特征在于,所述对比较中存在差异的文件的索引文 件信息和缓存文件信息进行相应维护包括对于存在于列表A中而不存在于列表B中的文件,在列表B中添加这种文件的基本信 息,并为其建立新的索引号,同时,在文件夹中读取相应文件,获取文件的描述信息并与索 引号相对应的存储到文件夹的缓存文件中。
3.根据权利要求1所述的方法,其特征在于,所述对比较中存在差异的文件的索引文 件信息和缓存文件信息进行相应维护包括对于存在于列表B而不存在于列表A中的文件,在列表B删除这种文件的基本信息,并 将其索引号也删除;同时根据索引号删除文件夹的缓存文件中相应的文件描述。
4.根据权利要求1所述的方法,其特征在于,所述对比较中存在差异的文件的索引文 件信息和缓存文件信息进行相应维护包括对于列表A和列表B中基本信息不一致的文件,按照列表A中基本信息对列表B进行 修改;同时读取相应文件,并用获取到的文件的描述信息覆盖缓存文件中现有的文件描述。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括 对维护后的索引文件和缓存文件进行存储。
6.一种图文包装服务器,其特征在于,所述服务器包括接收模块,用于接收客户端的访 问请求;图文包装服务器中索引文件的维护模块,用于对图文包装服务器中索引文件和缓 存文件进行维护;其中,所述图文包装服务器中索引文件的维护模块包括以下子模块第一获取子模块,用于通过快速搜索文件夹信息,获取文件夹中文件基本信息的列表 A ;所述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件;所述文件夹 存放与图文包装服务器上;第二获取子模块,用于通过读取索引文件获取索引文件中的列表B ;所述列表B中存放 有文件的基本信息和索引号;比较子模块,用于对列表A和列表B中的基本信息进行比较; 维护子模块,用于对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应 维护;所述缓存文件中存放有文件夹中文件的描述信息,并且与索引文件中的索引号相对 应。
7.根据权利要求1所述的服务器,其特征在于,所述维护子模块包括第一维护单元,用于对存在于列表A中而不存在于列表B中的文件,在列表B中添加这 种文件的基本信息,并为其建立新的索引号,同时,在文件夹中读取相应文件,获取文件的 描述信息并与索引号相对应的存储到文件夹的缓存文件中。
8.根据权利要求6所述的服务器,其特征在于,所述维护子模块包括第二维护单元,用于对存在于列表B而不存在于列表A中的文件,在列表B删除这种文 件的基本信息,并将其索引号也删除;同时根据索引号删除文件夹的缓存文件中相应的文 件描述。
9.根据权利要求6所述的服务器,其特征在于,所述维护子模块包括第三维护单元,用于对列表A和列表B中基本信息不一致的文件,按照列表A中基本信 息对列表B进行修改;同时读取相应文件,并用获取到的文件的描述信息覆盖缓存文件中 现有的文件描述。
10.根据权利要求1所述的服务器,其特征在于,所述图文包装服务器中索引文件的维 护模块还包括保存子模块,用于对维护后的索引文件和缓存文件进行保存。
全文摘要
本发明提供了一种图文包装服务器及服务器中索引文件的维护方法,在接受用户访问时,快速搜索文件夹信息,获取文件夹中文件基本信息的列表A,所述文件夹中存放有图文包装应用中所需的大型图像文件和音视频文件,读取索引文件获取索引文件中的列表B,所述列表B中存放有文件的基本信息和索引号,比较列表A和列表B中的基本信息,对比较中存在差异的文件的索引文件信息和缓存文件信息进行相应维护,从而保证了索引文件及缓存文件与文件夹的实时对应,进而保证了图文包装的可靠性和准确性。
文档编号G06F17/30GK102110106SQ200910243868
公开日2011年6月29日 申请日期2009年12月23日 优先权日2009年12月23日
发明者谈琴芳 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1