專(zhuān)利名稱(chēng):一種圖文包裝服務(wù)器及服務(wù)器中索引文件的維護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖文包裝技術(shù)領(lǐng)域,特別是涉及一種圖文包裝服務(wù)器及服務(wù)器中索引 文件的維護(hù)方法。
背景技術(shù):
隨著多媒體技術(shù)的飛速發(fā)展,各種圖片和視頻文件等可用資源的用途越來(lái)越廣 泛,日常生活中人們接觸到的各種圖片和視頻文件等可用資源也越來(lái)越多,不僅包括電視 節(jié)目、電影電視劇,而且視頻監(jiān)控、民用廣告、婚慶錄像等活動(dòng)中也都會(huì)涉及到,同時(shí),各種 設(shè)計(jì)中所用到的3D模型也包括在可用資源的范疇之內(nèi)。在圖文包裝的實(shí)際設(shè)計(jì)中,經(jīng)常需要獲取某個(gè)路徑下的可用資源,選取當(dāng)前所需 的文件,因此會(huì)選擇遍歷該路徑下的文件夾中的文件進(jìn)行資源的辨別和讀取,一般所述文 件夾都存儲(chǔ)于服務(wù)器上供各客戶端訪問(wèn)和調(diào)用,例如在圖文包裝設(shè)計(jì)中經(jīng)常需要讀取像 AVI這樣的大型文件以供查閱,這種大型文件的打開(kāi)和讀取會(huì)耗費(fèi)大量時(shí)間和空間,并且在 讀取大型文件時(shí),還會(huì)造成整個(gè)圖文包裝的大系統(tǒng)反應(yīng)遲鈍,嚴(yán)重影響圖文包裝的正常進(jìn) 行。目前,在一種針對(duì)上述這種現(xiàn)象的處理方法具體為為文件夾建立索引文件和緩 存文件,通過(guò)讀取索引文件獲取當(dāng)前文件夾的基本信息,讀取緩存文件獲取文件的描述信 息,來(lái)完成這種圖文包裝設(shè)計(jì)中大型文件的選取工作,然而具體到實(shí)際應(yīng)用中,常常因?yàn)槟?種需要會(huì)對(duì)服務(wù)器上文件夾中文件進(jìn)行一定得編輯修改,往往會(huì)造成索引文件及緩存文件 與文件夾中文件不對(duì)應(yīng),進(jìn)而造成圖文包裝中出現(xiàn)錯(cuò)誤。因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是如何能夠創(chuàng)新地 提出一種圖文包裝服務(wù)器中索引文件的維護(hù)方法,以解決現(xiàn)有圖文包裝時(shí)可能會(huì)出錯(cuò)的問(wèn) 題,保證圖文包裝實(shí)現(xiàn)中的可靠性和準(zhǔn)確性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種圖文包裝服務(wù)器及服務(wù)器中索引文件的 維護(hù)方法,用以保證圖文包裝的可靠性和準(zhǔn)確性。為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種圖文包裝服務(wù)器中索引文件的維護(hù)方法, 其特征在于,所述方法包括接受用戶訪問(wèn)時(shí),快速搜索文件夾信息,獲取文件夾中文件基本信息的列表A ;所 述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件;讀取索引文件獲取索引文件中的列表B ;所述列表B中存放有文件的基本信息和 索引號(hào);比較列表A和列表B中的基本信息;對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù);所述緩 存文件中存放有文件夾中文件的描述信息,并且與索引文件中的索引號(hào)相對(duì)應(yīng)。
優(yōu)選的,所述對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng) 維護(hù)包括對(duì)于存在于列表A中而不存在于列表B中的文件,在列表B中添加這種文件的基 本信息,并為其建立新的索引號(hào),同時(shí),在文件夾中讀取相應(yīng)文件,獲取文件的描述信息并 與索引號(hào)相對(duì)應(yīng)的存儲(chǔ)到文件夾的緩存文件中。優(yōu)選的,所述對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng) 維護(hù)包括對(duì)于存在于列表B而不存在于列表A中的文件,在列表B刪除這種文件的基本信 息,并將其索引號(hào)也刪除;同時(shí)根據(jù)索引號(hào)刪除文件夾的緩存文件中相應(yīng)的文件描述。優(yōu)選的,所述對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng) 維護(hù)包括對(duì)于列表A和列表B中基本信息不一致的文件,按照列表A中基本信息對(duì)列表B 進(jìn)行修改;同時(shí)讀取相應(yīng)文件,并用獲取到的文件的描述信息覆蓋緩存文件中現(xiàn)有的文件 描述。優(yōu)選的,所述方法還包括對(duì)維護(hù)后的索引文件和緩存文件進(jìn)行存儲(chǔ)。本發(fā)明還提供一種圖文包裝服務(wù)器,所述服務(wù)器包括接收模塊,用于接收客戶端 的訪問(wèn)請(qǐng)求;圖文包裝服務(wù)器中索引文件的維護(hù)模塊,用于對(duì)圖文包裝服務(wù)器中索引文件 和緩存文件進(jìn)行維護(hù);其中,所述圖文包裝服務(wù)器中索引文件的維護(hù)模塊包括以下子模 塊第一獲取子模塊,用于通過(guò)快速搜索文件夾信息,獲取文件夾中文件基本信息的 列表A ;所述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件;所述文 件夾存放與圖文包裝服務(wù)器上;第二獲取子模塊,用于通過(guò)讀取索引文件獲取索引文件中的列表B ;所述列表B中 存放有文件的基本信息和索引號(hào);比較子模塊,用于對(duì)列表A和列表B中的基本信息進(jìn)行比較;維護(hù)子模塊,用于對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行 相應(yīng)維護(hù);所述緩存文件中存放有文件夾中文件的描述信息,并且與索引文件中的索引號(hào) 相對(duì)應(yīng)。優(yōu)選的,所述維護(hù)子模塊包括第一維護(hù)單元,用于對(duì)存在于列表A中而不存在于列表B中的文件,在列表B中添 加這種文件的基本信息,并為其建立新的索引號(hào),同時(shí),在文件夾中讀取相應(yīng)文件,獲取文 件的描述信息并與索引號(hào)相對(duì)應(yīng)的存儲(chǔ)到文件夾的緩存文件中。優(yōu)選的,所述維護(hù)子模塊包括第二維護(hù)單元,用于對(duì)存在于列表B而不存在于列表A中的文件,在列表B刪除這 種文件的基本信息,并將其索引號(hào)也刪除;同時(shí)根據(jù)索引號(hào)刪除文件夾的緩存文件中相應(yīng) 的文件描述。優(yōu)選的,所述維護(hù)子模塊包括第三維護(hù)單元,用于對(duì)列表A和列表B中基本信息不一致的文件,按照列表A中基
5本信息對(duì)列表B進(jìn)行修改;同時(shí)讀取相應(yīng)文件,并用獲取到的文件的描述信息覆蓋緩存文 件中現(xiàn)有的文件描述。優(yōu)選的,所述圖文包裝服務(wù)器中索引文件的維護(hù)模塊還包括保存子模塊,用于對(duì)維護(hù)后的索引文件和緩存文件進(jìn)行保存。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明在接受用戶訪問(wèn)時(shí),通過(guò)快速搜索文件夾信息,獲取文件夾中文件基本信 息的列表A,所述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件,讀取 索引文件獲取索引文件中的列表B,所述列表B中存放有文件的基本信息和索引號(hào),比較列 表A和列表B中的基本信息,對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn) 行相應(yīng)維護(hù),從而保證了索引文件及緩存文件與文件夾的實(shí)時(shí)對(duì)應(yīng),進(jìn)而保證了圖文包裝 的可靠性和準(zhǔn)確性。
圖1是本發(fā)明實(shí)施例一所述的一種圖文包裝服務(wù)器中索引文件的維護(hù)方法流程 圖;圖2是本發(fā)明實(shí)施例二所述的一種圖文包裝服務(wù)器的結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。視頻及多媒體技術(shù)的不斷發(fā)展使得圖文包裝在字幕制作中的應(yīng)用越來(lái)越廣泛,從 效果來(lái)看也越來(lái)越有創(chuàng)意,制作中會(huì)借助多種的大型文件來(lái)完成,所述大型文件存放于服 務(wù)器上的文件夾中,所述文件夾中存放有當(dāng)前文件夾的索引文件和緩存文件,如果能夠找 到一種有效的圖文包裝服務(wù)器及服務(wù)器中索引文件的維護(hù)方法,那么將有助于圖文包裝的 準(zhǔn)確順利的完成。因此,本專(zhuān)利發(fā)明人創(chuàng)造性地提出了本發(fā)明實(shí)施例的核心構(gòu)思之一,即提供一種 圖文包裝服務(wù)器及服務(wù)器中索引文件的維護(hù)方法,通過(guò)在接受用戶訪問(wèn)時(shí),快速搜索文件 夾信息,獲取文件夾中文件基本信息的列表A,所述文件夾中存放有圖文包裝應(yīng)用中所需的 大型圖像文件和音視頻文件,讀取索引文件獲取索引文件中的列表B,所述列表B中存放有 文件的基本信息和索引號(hào),比較列表A和列表B中的基本信息,對(duì)比較中存在差異的文件的 索引文件和緩存文件進(jìn)行相應(yīng)維護(hù),所述緩存文件中存放有文件夾中文件的描述信息,并 且與索引文件中的索引號(hào)相對(duì)應(yīng)。實(shí)施例一參照?qǐng)D1,示出了本發(fā)明的一種圖文包裝服務(wù)器中索引文件的維護(hù)方法流程圖,所 述方法具體包括S101,接受用戶訪問(wèn)時(shí),快速搜索文件夾信息,獲取文件夾中文件基本信息的列表 A ;所述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件;其中,所述的大型圖像文件和音視頻文件具體包括圖文包裝系統(tǒng)應(yīng)用中所涉及到 的BMP格式的圖像文件、3D模型和AVI和Mpeg格式的音視頻文件。
所述列表A中包含由當(dāng)前文件夾中文件的基本信息。S102,讀取索引文件獲取索引文件中的列表B ;所述列表B中存放有文件的基本信 息和索引號(hào);其中,所述文件的基本信息包括文件名、創(chuàng)建時(shí)間、修改時(shí)間、占用空間的大小以 及圖片的寬度、高度、深度以及音視頻文件的幀數(shù)。具體的來(lái)說(shuō),基本信息對(duì)于圖像文件來(lái)說(shuō)具體指圖像文件的文件名、創(chuàng)建時(shí)間、修 改時(shí)間、占用空間的大小以及圖片的寬度、高度、深度;對(duì)于音視頻文件來(lái)說(shuō)具體是指獲取 音視頻文件的文件名、創(chuàng)建時(shí)間、修改時(shí)間、占用空間的大小以及音視頻文件的幀數(shù)。一般來(lái)說(shuō),列表A和列表B都采用各個(gè)文件占用一行,各個(gè)基本信息分別占用一 列,在列表B中還有一列用于存放各個(gè)文件的索引號(hào),當(dāng)然也可以采用高級(jí)的數(shù)據(jù)結(jié)構(gòu)。所 述索引號(hào)僅是一個(gè)序號(hào),可以是自動(dòng)搜索文件夾信息時(shí),文件夾中各個(gè)文件按照某種排列 方式的序號(hào),如按照名稱(chēng)、時(shí)間、大小、修改時(shí)間等等的排序,一般情況下,考慮到日常使用 中的查找習(xí)慣,采用名稱(chēng)排列的序號(hào)作為文件的索引號(hào)。S103,比較列表A和列表B中的基本信息;S104,對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù); 所述緩存文件中存放有文件夾中文件的描述信息,并且與索引文件中的索引號(hào)相對(duì)應(yīng)。
通過(guò)將列表A與列表B中的基本信息進(jìn)行比較,得到列表A和列表B中的基本信 息存在差異的文件,對(duì)比較中存在差異的文件的索引文件和緩存文件進(jìn)行相應(yīng)維護(hù)。其中,所述緩存文件中存放有文件夾中文件的描述信息,基于文件夾中存放有如 BMP格式的圖像文件、3D模型和AVI和Mpeg格式的音視頻文件等這樣的大型文件,相應(yīng)的 文件的描述信息也不盡相同,可能是大型圖像的縮略圖,可能是3D模型文件的伴侶文件, 還可能是大型音視頻文件中第一幀的圖像等等這些能夠?qū)⑽募?nèi)容描述清楚的信息。并 且,緩存文件與索引文件中的索引號(hào)相對(duì)應(yīng),與索引文件中的索引號(hào)相對(duì)應(yīng)是為了在實(shí)際 操作中可以方便快速的通過(guò)索引文件找到相應(yīng)的緩存文件,實(shí)際應(yīng)用中可以采用多種形式 的對(duì)應(yīng),如按照各個(gè)文件的索引號(hào)在緩存文件中指定文件的存儲(chǔ)位置,或者建立某種鏈接 關(guān)系等等的,只要能夠滿足根據(jù)索引號(hào)快速找到相應(yīng)的描述信息的對(duì)應(yīng)都可以采納。優(yōu)選的,所述對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng) 維護(hù)包括對(duì)于存在于列表A中而不存在于列表B中的文件,在列表B中添加這種文件的基 本信息,并為其建立新的索引號(hào),同時(shí),在文件夾中讀取相應(yīng)文件,獲取文件的描述信息并 與索引號(hào)相對(duì)應(yīng)的存儲(chǔ)到文件夾的緩存文件中。優(yōu)選的,所述對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng) 維護(hù)包括對(duì)于存在于列表B而不存在于列表A中的文件,在列表B刪除這種文件的基本信 息,并將其索引號(hào)也刪除;同時(shí)根據(jù)索引號(hào)刪除文件夾的緩存文件中相應(yīng)的文件描述。優(yōu)選的,所述對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng) 維護(hù)包括對(duì)于列表A和列表B中基本信息不一致的文件,按照列表A中基本信息對(duì)列表B 進(jìn)行修改;同時(shí)讀取相應(yīng)文件,并用獲取到的文件的描述信息覆蓋緩存文件中現(xiàn)有的文件描述。優(yōu)選的,所述方法還包括S105,對(duì)維護(hù)后的索引文件和緩存文件進(jìn)行存儲(chǔ)。本實(shí)施例中,在接受用戶訪問(wèn)時(shí),通過(guò)快速搜索文件夾信息,獲取文件夾中文件基 本信息的列表A,讀取索引文件獲取索引文件中的列表B,比較列表A和列表B中的基本信 息,對(duì)比較中存在差異的文件的索引文件和緩存文件進(jìn)行相應(yīng)維護(hù),從而保證了索引文件 及緩存文件與文件夾的實(shí)時(shí)對(duì)應(yīng),進(jìn)而保證了圖文包裝效果的的可靠性和準(zhǔn)確性。需要說(shuō)明的是,本實(shí)施例中所述的一種圖文包裝服務(wù)器中索引文件的維護(hù)方法也 可以廣泛引用于各種存儲(chǔ)設(shè)備,譬如計(jì)算機(jī)之類(lèi)的設(shè)備中。實(shí)施例二 參照?qǐng)D2,示出了本發(fā)明的一種圖文包裝服務(wù)器的結(jié)構(gòu)圖,所述服務(wù)器具體包括接收模塊Al,用于接收客戶端的訪問(wèn)請(qǐng)求;圖文包裝服務(wù)器中索引文件的維護(hù)模塊A2,用于對(duì)圖文包裝服務(wù)器中索引文件 和緩存文件進(jìn)行維護(hù);其中,所述圖文包裝服務(wù)器中索引文件的維護(hù)模塊A2包括以下子模 塊第一獲取子模塊A21,用于通過(guò)快速搜索文件夾信息,獲取文件夾中文件基本信息 的列表A ;所述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件;所述 文件夾存放與圖文包裝服務(wù)器上;第二獲取子模塊A22,用于通過(guò)讀取索引文件獲取索引文件中的列表B;所述列表 B中存放有文件的基本信息和索引號(hào);比較子模塊A23,用于對(duì)列表A和列表B中的基本信息進(jìn)行比較;維護(hù)子模塊A24,用于對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息 進(jìn)行相應(yīng)維護(hù);所述緩存文件中存放有文件夾中文件的描述信息,并且與索引文件中的索 引號(hào)相對(duì)應(yīng)。優(yōu)選的,所述維護(hù)子模塊AM包括第一維護(hù)單元A241,用于對(duì)存在于列表A中而不存在于列表B中的文件,在列表 B中添加這種文件的基本信息,并為其建立新的索引號(hào),同時(shí),在文件夾中讀取相應(yīng)文件,獲 取文件的描述信息并與索引號(hào)相對(duì)應(yīng)的存儲(chǔ)到文件夾的緩存文件中。優(yōu)選的,所述維護(hù)子模塊AM包括第二維護(hù)單元A242,用于對(duì)存在于列表B而不存在于列表A中的文件,在列表B刪 除這種文件的基本信息,并將其索引號(hào)也刪除;同時(shí)根據(jù)索引號(hào)刪除文件夾的緩存文件中 相應(yīng)的文件描述。優(yōu)選的,所述維護(hù)子模塊AM包括第三維護(hù)單元A243,用于對(duì)列表A和列表B中基本信息不一致的文件,按照列表 A中基本信息對(duì)列表B進(jìn)行修改;同時(shí)讀取相應(yīng)文件,并用獲取到的文件的描述信息覆蓋緩 存文件中現(xiàn)有的文件描述。優(yōu)選的,所述圖文包裝服務(wù)器中索引文件的維護(hù)模塊A2還包括保存子模塊A25,用于對(duì)維護(hù)后的索引文件和緩存文件進(jìn)行保存。本實(shí)施例中,圖文包裝服務(wù)器的接收模塊Al接收到客戶端的訪問(wèn)請(qǐng)求時(shí),通過(guò)圖
8文包裝服務(wù)器中索引文件的維護(hù)模塊A2中第一獲取子模塊A21快速搜索文件夾信息,獲取 文件夾中文件基本信息的列表A,第二獲取子模塊A22讀取索引文件獲取索引文件中的列 表B,比較子模塊A23對(duì)列表A和列表B中的基本信息進(jìn)行比較,并由維護(hù)子模塊AM對(duì)比 較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù),從而保證了圖文包裝 服務(wù)器上客戶端進(jìn)行訪問(wèn)或調(diào)用時(shí),索引文件及緩存文件與文件夾的實(shí)時(shí)對(duì)應(yīng),進(jìn)而保證 了圖文包裝準(zhǔn)確順利的完成。本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與 其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于圖文包裝服 務(wù)器實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法 實(shí)施例的部分說(shuō)明即可。以上對(duì)本發(fā)明所提供的一種圖文包裝服務(wù)器及服務(wù)器中索引文件的維護(hù)方法進(jìn) 行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施 例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人 員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明 書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種圖文包裝服務(wù)器中索引文件的維護(hù)方法,其特征在于,所述方法包括 接受用戶訪問(wèn)時(shí),快速搜索文件夾信息,獲取文件夾中文件基本信息的列表A ;所述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件;讀取索引文件獲取索引文件中的列表B ;所述列表B中存放有文件的基本信息和索引號(hào);比較列表A和列表B中的基本信息;對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù);所述緩存文 件中存放有文件夾中文件的描述信息,并且與索引文件中的索引號(hào)相對(duì)應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)比較中存在差異的文件的索引文 件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù)包括對(duì)于存在于列表A中而不存在于列表B中的文件,在列表B中添加這種文件的基本信 息,并為其建立新的索引號(hào),同時(shí),在文件夾中讀取相應(yīng)文件,獲取文件的描述信息并與索 引號(hào)相對(duì)應(yīng)的存儲(chǔ)到文件夾的緩存文件中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)比較中存在差異的文件的索引文 件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù)包括對(duì)于存在于列表B而不存在于列表A中的文件,在列表B刪除這種文件的基本信息,并 將其索引號(hào)也刪除;同時(shí)根據(jù)索引號(hào)刪除文件夾的緩存文件中相應(yīng)的文件描述。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)比較中存在差異的文件的索引文 件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù)包括對(duì)于列表A和列表B中基本信息不一致的文件,按照列表A中基本信息對(duì)列表B進(jìn)行 修改;同時(shí)讀取相應(yīng)文件,并用獲取到的文件的描述信息覆蓋緩存文件中現(xiàn)有的文件描述。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 對(duì)維護(hù)后的索引文件和緩存文件進(jìn)行存儲(chǔ)。
6.一種圖文包裝服務(wù)器,其特征在于,所述服務(wù)器包括接收模塊,用于接收客戶端的訪 問(wèn)請(qǐng)求;圖文包裝服務(wù)器中索引文件的維護(hù)模塊,用于對(duì)圖文包裝服務(wù)器中索引文件和緩 存文件進(jìn)行維護(hù);其中,所述圖文包裝服務(wù)器中索引文件的維護(hù)模塊包括以下子模塊第一獲取子模塊,用于通過(guò)快速搜索文件夾信息,獲取文件夾中文件基本信息的列表 A ;所述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件;所述文件夾 存放與圖文包裝服務(wù)器上;第二獲取子模塊,用于通過(guò)讀取索引文件獲取索引文件中的列表B ;所述列表B中存放 有文件的基本信息和索引號(hào);比較子模塊,用于對(duì)列表A和列表B中的基本信息進(jìn)行比較; 維護(hù)子模塊,用于對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng) 維護(hù);所述緩存文件中存放有文件夾中文件的描述信息,并且與索引文件中的索引號(hào)相對(duì) 應(yīng)。
7.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述維護(hù)子模塊包括第一維護(hù)單元,用于對(duì)存在于列表A中而不存在于列表B中的文件,在列表B中添加這 種文件的基本信息,并為其建立新的索引號(hào),同時(shí),在文件夾中讀取相應(yīng)文件,獲取文件的 描述信息并與索引號(hào)相對(duì)應(yīng)的存儲(chǔ)到文件夾的緩存文件中。
8.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述維護(hù)子模塊包括第二維護(hù)單元,用于對(duì)存在于列表B而不存在于列表A中的文件,在列表B刪除這種文 件的基本信息,并將其索引號(hào)也刪除;同時(shí)根據(jù)索引號(hào)刪除文件夾的緩存文件中相應(yīng)的文 件描述。
9.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述維護(hù)子模塊包括第三維護(hù)單元,用于對(duì)列表A和列表B中基本信息不一致的文件,按照列表A中基本信 息對(duì)列表B進(jìn)行修改;同時(shí)讀取相應(yīng)文件,并用獲取到的文件的描述信息覆蓋緩存文件中 現(xiàn)有的文件描述。
10.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述圖文包裝服務(wù)器中索引文件的維 護(hù)模塊還包括保存子模塊,用于對(duì)維護(hù)后的索引文件和緩存文件進(jìn)行保存。
全文摘要
本發(fā)明提供了一種圖文包裝服務(wù)器及服務(wù)器中索引文件的維護(hù)方法,在接受用戶訪問(wèn)時(shí),快速搜索文件夾信息,獲取文件夾中文件基本信息的列表A,所述文件夾中存放有圖文包裝應(yīng)用中所需的大型圖像文件和音視頻文件,讀取索引文件獲取索引文件中的列表B,所述列表B中存放有文件的基本信息和索引號(hào),比較列表A和列表B中的基本信息,對(duì)比較中存在差異的文件的索引文件信息和緩存文件信息進(jìn)行相應(yīng)維護(hù),從而保證了索引文件及緩存文件與文件夾的實(shí)時(shí)對(duì)應(yīng),進(jìn)而保證了圖文包裝的可靠性和準(zhǔn)確性。
文檔編號(hào)G06F17/30GK102110106SQ200910243868
公開(kāi)日2011年6月29日 申請(qǐng)日期2009年12月23日 優(yōu)先權(quán)日2009年12月23日
發(fā)明者談琴芳 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司