一種作業(yè)提交方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種作業(yè)提交方法及系統(tǒng),該方法包括:通過文件系統(tǒng)驅(qū)動(dòng)監(jiān)控?zé)嵛募A,并在監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表;收集所述變更文件列表中的文件信息,生成變更文件信息列表;根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。利用本發(fā)明,可以提高作業(yè)提交的效率,并有效地節(jié)省系統(tǒng)資源。
【專利說明】一種作業(yè)提交方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及印前流程處理技術(shù),特別地涉及一種作業(yè)提交方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,印前階段主要的任務(wù)是對(duì)圖文信息進(jìn)行處理,并且對(duì)圖文信息進(jìn)行分色、力口網(wǎng)處理,最終輸出符合曬版要求或印刷要求的分色片或印版。在印前的作業(yè)提交中,主要采用熱文件夾(Hot Folder)提交方式來實(shí)現(xiàn)自動(dòng)化工作流作業(yè)的提交,這就意味著流程軟件系統(tǒng)中有相應(yīng)的機(jī)制監(jiān)視熱文件夾,發(fā)現(xiàn)新文件進(jìn)入即啟動(dòng)相對(duì)應(yīng)的自動(dòng)化處理過程。
[0003]在中國(guó)專利申請(qǐng)200910242667.1中給出的一種作業(yè)提交方法及裝置,有效解決了傳統(tǒng)熱文件夾方式中在熱文件夾下文件及子文件夾很多時(shí),定期掃描會(huì)嚴(yán)重影響軟件系統(tǒng)的運(yùn)行效率的問題。但該系統(tǒng)在實(shí)際使用中仍然存在一些缺陷,主要體現(xiàn)在以下幾個(gè)方面:
[0004]1.當(dāng)系統(tǒng)出現(xiàn)中斷后,無(wú)法在下次系統(tǒng)啟動(dòng)時(shí)發(fā)現(xiàn)系統(tǒng)中斷期間的文件變更信息;
[0005]2.當(dāng)對(duì)變更的文件的后續(xù)作業(yè)處理過程中,需要對(duì)變更的文件做出更改時(shí),會(huì)出現(xiàn)文件變更信息的無(wú)效循環(huán),對(duì)于無(wú)效文件變更信息的識(shí)別非常復(fù)雜;
[0006]3.作業(yè)處理過程中需要的文件變更信息的內(nèi)容和格式依賴于文件系統(tǒng)驅(qū)動(dòng)對(duì)文件變更信息的定義,導(dǎo)致文件系統(tǒng)驅(qū)動(dòng)的通用性受到較大的限制
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供一種作業(yè)提交方法及系統(tǒng),以提高作業(yè)提交的效率,并有效地節(jié)省系統(tǒng)資源。
[0008]為此,本發(fā)明實(shí)施例提供如下的技術(shù)方案:
[0009]一種作業(yè)提交方法,包括:
[0010]一種作業(yè)提交方法,所述方法包括:
[0011]通過文件系統(tǒng)驅(qū)動(dòng)監(jiān)控?zé)嵛募A,并在監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表;
[0012]收集所述變更文件列表中的文件信息,生成變更文件信息列表;
[0013]根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。
[0014]優(yōu)選地,所述在監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表包括:
[0015]在監(jiān)到控?zé)嵛募A發(fā)生變化后,生成變更事件,所述變更事件包括變更信息,或者還包括:對(duì)應(yīng)所述變更信息的變更操作和變更時(shí)間;
[0016]確定所述變更事件的類型;
[0017]如果所述變更事件的類型是簡(jiǎn)單變更事件,則啟動(dòng)掃描線程掃描所述熱文件夾及其子文件夾,并根據(jù)掃描結(jié)果生成變更文件列表;
[0018]如果所述變更事件的類型不是簡(jiǎn)單變更事件,則根據(jù)所述變更事件中對(duì)應(yīng)各變更信息的變更操作從所述熱文件夾及其子文件夾中提取變更的文件,生成變更文件列表。
[0019]優(yōu)選地,所述方法還包括:
[0020]系統(tǒng)初始啟動(dòng)時(shí),從存儲(chǔ)位置獲取當(dāng)前文件信息列表;
[0021]所述確定所述變更事件的類型包括:
[0022]根據(jù)所述當(dāng)前文件信息列表確定所述變更事件的類型。
[0023]優(yōu)選地,所述作業(yè)參數(shù)包括:作業(yè)傳票的標(biāo)識(shí)和后續(xù)處理過程中所需的配置參數(shù)。
[0024]優(yōu)選地,所述方法還包括:
[0025]根據(jù)預(yù)設(shè)的合并規(guī)則,將所述變更文件信息列表中的內(nèi)容合并到所述當(dāng)前文件信息列表中。
[0026]一種作業(yè)提交系統(tǒng),所述系統(tǒng)包括:
[0027]文件系統(tǒng)驅(qū)動(dòng)模塊,用于監(jiān)控?zé)嵛募A;
[0028]變更文件列表生成模塊,用于在所述文件系統(tǒng)驅(qū)動(dòng)模塊監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表;
[0029]文件信息收集模塊,用于收集所述變更文件列表中的文件信息,生成變更文件信息列表;
[0030]流程服務(wù)作業(yè)提交模塊,用于根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。
[0031]優(yōu)選地,所述文件系統(tǒng)驅(qū)動(dòng)模塊,具體用于在監(jiān)到控?zé)嵛募A發(fā)生變化后,生成變更事件,所述變更事件包括變更信息,或者還包括:對(duì)應(yīng)所述變更信息的變更操作和變更時(shí)間;
[0032]所述系統(tǒng)還包括:文件掃描模塊,用于掃描所述熱文件夾及其子文件夾;
[0033]所述變更文件列表生成模塊包括:
[0034]判斷單元,用于確定所述變更事件的類型;
[0035]列表生成單元,用于在所述變更事件的類型是簡(jiǎn)單變更事件時(shí),啟動(dòng)所述文件掃描模塊掃描所述熱文件夾及其子文件夾,并根據(jù)掃描結(jié)果生成變更文件列表;在所述變更事件的類型不是簡(jiǎn)單變更事件時(shí),根據(jù)所述變更事件中對(duì)應(yīng)各變更信息的變更操作從所述熱文件夾及其子文件夾中提取變更的文件,生成變更文件列表。
[0036]優(yōu)選地,所述系統(tǒng)還包括:
[0037]文件信息列表獲取模塊,用于在系統(tǒng)初始啟動(dòng)時(shí),從存儲(chǔ)位置獲取當(dāng)前文件信息列表;
[0038]所述判斷單元,具體用于根據(jù)所述變更事件中的變更信息確定所述變更事件的類型。
[0039]優(yōu)選地,所述作業(yè)參數(shù)包括:作業(yè)傳票的標(biāo)識(shí)和后續(xù)處理過程中所需的配置參數(shù)。
[0040]優(yōu)選地,所述系統(tǒng)還包括:
[0041]信息合并模塊,用于根據(jù)預(yù)設(shè)的合并規(guī)則,將所述變更文件信息列表中的內(nèi)容合并到所述當(dāng)前文件信息列表中。
[0042]本發(fā)明實(shí)施例提供的作業(yè)提交方法及系統(tǒng),通過文件系統(tǒng)驅(qū)動(dòng)實(shí)時(shí)監(jiān)控?zé)嵛募A的變化,并在監(jiān)控到熱文件夾發(fā)生變化后生成變更文件列表,并收集變更文件列表中的文件信息,生成變更文件信息列表;根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票(一種文件,或稱工單或調(diào)單),并提交。從而不再需要像現(xiàn)有技術(shù)那樣一遍遍掃描熱文件夾,避免了掃描時(shí)間間隔過長(zhǎng)或過短的問題,并有效地節(jié)省了資源,提高了作業(yè)提交效率。
【專利附圖】
【附圖說明】
[0043]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明實(shí)施例作業(yè)提交方法的流程圖;
[0045]圖2是本發(fā)明實(shí)施例作業(yè)提交系統(tǒng)的結(jié)構(gòu)示意圖;
[0046]圖3是本發(fā)明實(shí)施例作業(yè)提交系統(tǒng)的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實(shí)施例的方案,下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說明。
[0048]本發(fā)明實(shí)施例中通過文件系統(tǒng)驅(qū)動(dòng)實(shí)時(shí)監(jiān)控?zé)嵛募A的變化,并在監(jiān)控到熱文件夾發(fā)生變化后生成變更文件列表,并收集變更文件列表中的文件信息,生成變更文件信息列表;根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票(一種文件,或稱工單或調(diào)單),并提交。從而不再需要像現(xiàn)有技術(shù)那樣一遍遍掃描熱文件夾,避免了掃描時(shí)間間隔過長(zhǎng)或過短的問題,并有效地節(jié)省了資源,提高了作業(yè)提交效率。
[0049]進(jìn)一步地,在本發(fā)明實(shí)施例中,生成所述變更文件列表可以是應(yīng)用程序直接從所述熱文件夾及其子文件夾中提取的,也可以是啟動(dòng)掃描線程對(duì)熱文件夾進(jìn)行掃描獲取的。
[0050]參見圖1,是本發(fā)明實(shí)施例作業(yè)提交方法的流程圖,包括以下步驟:
[0051]步驟101:通過文件系統(tǒng)驅(qū)動(dòng)監(jiān)控?zé)嵛募A,并在監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表。
[0052]與現(xiàn)有技術(shù)采取定期掃描方式對(duì)熱文件夾進(jìn)行監(jiān)控的方法不同的是,在本發(fā)明實(shí)施例中,由文件系統(tǒng)驅(qū)動(dòng)實(shí)時(shí)監(jiān)控?zé)嵛募A的變化,文件系統(tǒng)驅(qū)動(dòng)將在熱文件夾發(fā)生變化(包括文件創(chuàng)建、刪除、修改等)時(shí),通知應(yīng)用程序相應(yīng)的變化發(fā)生。具體地,文件系統(tǒng)驅(qū)動(dòng)可以以變更事件的方式通知應(yīng)用程序相應(yīng)的變化信息。在所述變更事件中包括:變更信息。
[0053]所述變更信息可以是簡(jiǎn)單變更信息,即僅包含指定的頂級(jí)監(jiān)控文件夾路徑。
[0054]由于一個(gè)文件夾可以包含多個(gè)子文件夾,子文件夾又有子文件夾,這樣就形成了多級(jí)文件夾。將其中第一級(jí)成為頂級(jí)。在任何一級(jí)的子文件夾發(fā)生變化時(shí),頂級(jí)文件夾也被認(rèn)為發(fā)生了變化。如果在短時(shí)間間隔內(nèi),有多個(gè)子文件夾都發(fā)生變化,可以將這些變化合并為頂級(jí)文件夾的一個(gè)變更事件。
[0055]所述變更信息還可以是非簡(jiǎn)單變更停息,即包括:文件名稱和文件路徑,文件路徑可以是完整路徑,也可以是相對(duì)于上一層熱文件夾的路徑(包括上一層熱文件夾的名稱)。在包含非簡(jiǎn)單變更信息的變更事件中還可進(jìn)一步包括變更操作和變更時(shí)間等信息。所述變更操作包括:新建、刪除和修改文件、修改文件名稱、修改文件屬性等信息。
[0056]如果文件系統(tǒng)的變化是文件夾,則變更信息可以不包含文件夾下全部文件及子文件夾信息,而只包含文件夾路徑。
[0057]在本發(fā)明實(shí)施例中,由應(yīng)用程序根據(jù)變更事件中的變更信息確定所述變更事件的類型。
[0058]如果所述變更事件中的變更信息是簡(jiǎn)單變更信息,則變更事件的類型為簡(jiǎn)單變更事件。
[0059]如果所述變更事件的類型是簡(jiǎn)單變更事件,則啟動(dòng)掃描線程掃描所述熱文件夾及其子文件夾,并根據(jù)掃描結(jié)果生成變更文件列表。
[0060]如果所述變更事件的類型不是簡(jiǎn)單變更事件,則根據(jù)所述變更事件中對(duì)應(yīng)各變更信息的變更操作從所述熱文件夾及其子文件夾中提取變更的文件,生成變更文件列表。
[0061]具體地,應(yīng)用程序可以根據(jù)預(yù)設(shè)的判斷規(guī)則和變更事件中對(duì)應(yīng)各變更信息的變更操作確定是否需要從所述熱文件夾及其子文件夾中提取相應(yīng)的信息,如果需要,則從所述熱文件夾及其子文件夾中提取變更的文件,生成變更文件列表。
[0062]預(yù)設(shè)的判斷規(guī)則可以有多種,如規(guī)定新建、刪除和修改文件時(shí)需要提交后續(xù)處理,修改文件名稱和修改文件屬性時(shí)不需要提交處理。
[0063]需要說明的是,上述當(dāng)前文件信息列表可以由應(yīng)用程序在系統(tǒng)初始啟動(dòng)時(shí),從相應(yīng)的存儲(chǔ)位置獲取。
[0064]當(dāng)前文件信息列表維護(hù)的是熱文件夾中所有文件的最新信息,文件信息內(nèi)容通常包含但不限于文件全路徑名、文件最后修改時(shí)間、文件是否可讀取、文件是否可修改等,可以根據(jù)印前流程系統(tǒng)的需要,靈活定制文件信息的內(nèi)容項(xiàng)。
[0065]當(dāng)前文件信息列表的存儲(chǔ)可以選擇但不限于以下位置:內(nèi)存、數(shù)據(jù)庫(kù)。
[0066]因此,如果熱文件夾是第一次被監(jiān)控,則熱文件夾系統(tǒng)沒有記錄歷史文件信息,當(dāng)前文件信息列表為空。否則,當(dāng)前文件信息列表此時(shí)記錄的是上一次作業(yè)提交后的熱文件夾內(nèi)文件的最新信息。
[0067]步驟102:收集所述變更文件列表中的文件信息,生成變更文件信息列表。
[0068]變更文件信息可以根據(jù)需要自定義,這些信息包括但不限于:文件全路徑名、文件最后修改時(shí)間、文件是否可讀取、文件是否可修改等,對(duì)此本發(fā)明實(shí)施例不做限定。
[0069]步驟103:根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。
[0070]所述作業(yè)參數(shù)包括作業(yè)傳票的標(biāo)識(shí)和后續(xù)處理過程中所需的配置參數(shù)等,如介質(zhì)尺寸、PDF參數(shù)、圖像壓縮格式、圖像分辨率、紙張尺寸、縮放參數(shù)、光柵化參數(shù)、輸出設(shè)備參數(shù)、油墨參數(shù)、標(biāo)記參數(shù)等。
[0071]提交作業(yè)傳票,以啟動(dòng)工作流流程實(shí)例。啟動(dòng)工作流流程實(shí)例后,可對(duì)提取的文件進(jìn)行規(guī)范化、拼版、掛網(wǎng)和輸出。
[0072]需要說明的是,在本發(fā)明實(shí)施例中,還可進(jìn)一步包括以下步驟:
[0073]根據(jù)預(yù)設(shè)的合并規(guī)則,將所述變更文件信息列表中的內(nèi)容合并到所述當(dāng)前文件信息列表中。這樣,在完成合并后,當(dāng)前文件信息列表就會(huì)記錄了熱文件夾中的文件的完整的當(dāng)前信息。
[0074]所述合并規(guī)則可以遵循以下原則:
[0075].只出現(xiàn)在變更文件信息列表中而未出現(xiàn)在當(dāng)前文件列表中的文件,直接將該文件信息加入當(dāng)前文件列表;
[0076].只出現(xiàn)在當(dāng)前文件列表中而未出現(xiàn)在變更文件信息列表中的文件,將其信息保留在當(dāng)前文件列表中;
[0077].同時(shí)出現(xiàn)在變更文件信息列表和當(dāng)前文件列表中的文件,用變更文件信息列表中的文件信息覆蓋當(dāng)前文件列表中的相應(yīng)文件信息。
[0078]上述合并規(guī)則主要包括:判斷規(guī)則和變更信息中的變更操作。其中:變更操作包括:新建、刪除和修改文件、修改文件名稱、修改文件屬性等。判斷規(guī)則有多種,如規(guī)定新建、刪除和修改文件時(shí)需要提交后續(xù)處理,修改文件名稱和修改文件屬性時(shí)不需要提交處理。
[0079]可見,本發(fā)明實(shí)施例的作業(yè)提交方法,通過文件系統(tǒng)驅(qū)動(dòng)實(shí)時(shí)監(jiān)控?zé)嵛募A的變化,并在監(jiān)控到熱文件夾發(fā)生變化后生成變更文件列表,并收集變更文件列表中的文件信息,生成變更文件信息列表;根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。從而不再需要像現(xiàn)有技術(shù)那樣一遍遍掃描熱文件夾,避免了掃描時(shí)間間隔過長(zhǎng)或過短的問題,并有效地節(jié)省了資源,提高了作業(yè)提交效率。
[0080]相應(yīng)地,本發(fā)明實(shí)施例還提供一種作業(yè)提交系統(tǒng),如圖2所示,是該系統(tǒng)的一種結(jié)構(gòu)示意圖。
[0081]文件系統(tǒng)驅(qū)動(dòng)模塊201,用于監(jiān)控?zé)嵛募A;
[0082]變更文件列表生成模塊202,用于在所述文件系統(tǒng)驅(qū)動(dòng)模塊201監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表;
[0083]文件信息收集模塊203,用于收集所述變更文件列表中的文件信息,生成變更文件信息列表;
[0084]流程服務(wù)作業(yè)提交模塊204,用于根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。
[0085]所述作業(yè)參數(shù)包括:作業(yè)傳票的標(biāo)識(shí)和后續(xù)處理過程中所需的配置參數(shù)。
[0086]在本發(fā)明作業(yè)提交系統(tǒng)的一種具體實(shí)現(xiàn)中,如圖3所示,所述文件系統(tǒng)驅(qū)動(dòng)模塊201在監(jiān)到控?zé)嵛募A發(fā)生變化后,生成變更事件,所述變更事件包括變更信息,或者還包括:對(duì)應(yīng)所述變更信息的變更操作和變更時(shí)間。
[0087]在該實(shí)施例中,所述作業(yè)提交系統(tǒng)還包括:文件掃描模塊205,用于掃描所述熱文件夾及其子文件夾。
[0088]相應(yīng)地,變更文件列表生成模塊202包括:
[0089]判斷單元221,用于確定所述變更事件的類型;
[0090]列表生成單元222,用于在所述變更事件的類型是簡(jiǎn)單變更事件時(shí),啟動(dòng)所述文件掃描模塊205掃描所述熱文件夾及其子文件夾,并根據(jù)掃描結(jié)果生成變更文件列表;在所述變更事件的類型不是簡(jiǎn)單變更事件時(shí),根據(jù)所述變更事件中對(duì)應(yīng)各變更信息的變更操作從所述熱文件夾及其子文件夾中提取變更的文件,生成變更文件列表。
[0091]在該實(shí)施例中,所述作業(yè)提交系統(tǒng)還包括:文件信息列表獲取模塊206,用于在系統(tǒng)初始啟動(dòng)時(shí),從存儲(chǔ)位置獲取當(dāng)前文件信息列表。
[0092]相應(yīng)地,判斷單元221可以用于根據(jù)所述變更事件中的變更信息確定所述變更事件的類型。
[0093]需要說明的是,在本發(fā)明實(shí)施例作業(yè)提交系統(tǒng)的另一實(shí)施例中,所述系統(tǒng)還可進(jìn)一步包括:信息合并模塊(未圖示),用于根據(jù)預(yù)設(shè)的合并規(guī)則,將所述變更文件信息列表中的內(nèi)容合并到所述當(dāng)前文件信息列表中。具體的合并規(guī)則可參照前面本發(fā)明作業(yè)提交方法中的描述,在此不再贅述。
[0094]本發(fā)明實(shí)施例的作業(yè)提交系統(tǒng),通過文件系統(tǒng)驅(qū)動(dòng)實(shí)時(shí)監(jiān)控?zé)嵛募A的變化,并在監(jiān)控到熱文件夾發(fā)生變化后生成變更文件列表,并收集變更文件列表中的文件信息,生成變更文件信息列表;根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。從而不再需要像現(xiàn)有技術(shù)那樣一遍遍掃描熱文件夾,避免了掃描時(shí)間間隔過長(zhǎng)或過短的問題,并有效地節(jié)省了資源,提高了作業(yè)提交效率。
[0095]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0096]以上對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及設(shè)備;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種作業(yè)提交方法,其特征在于,所述方法包括: 通過文件系統(tǒng)驅(qū)動(dòng)監(jiān)控?zé)嵛募A,并在監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表; 收集所述變更文件列表中的文件信息,生成變更文件信息列表; 根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表包括: 在監(jiān)到控?zé)嵛募A發(fā)生變化后,生成變更事件,所述變更事件包括變更信息,或者還包括:對(duì)應(yīng)所述變更信息的變更操作和變更時(shí)間; 確定所述變更事件的類型; 如果所述變更事件的類型是簡(jiǎn)單變更事件,則啟動(dòng)掃描線程掃描所述熱文件夾及其子文件夾,并根據(jù)掃描結(jié)果生成變更文件列表; 如果所述變更事件的類型不是簡(jiǎn)單變更事件,則根據(jù)所述變更事件中對(duì)應(yīng)各變更信息的變更操作從所述熱文件夾及其子文件夾中提取變更的文件,生成變更文件列表。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 系統(tǒng)初始啟動(dòng)時(shí),從存儲(chǔ)位置獲取當(dāng)前文件信息列表; 所述確定所述變更事件的類型包括: 根據(jù)所述當(dāng)前文件信息列表確定所述變更事件的類型。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述作業(yè)參數(shù)包括:作業(yè)傳票的標(biāo)識(shí)和后續(xù)處理過程中所需的配置參數(shù)。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 根據(jù)預(yù)設(shè)的合并規(guī)則,將所述變更文件信息列表中的內(nèi)容合并到所述當(dāng)前文件信息列表中。
6.一種作業(yè)提交系統(tǒng),其特征在于,所述系統(tǒng)包括: 文件系統(tǒng)驅(qū)動(dòng)模塊,用于監(jiān)控?zé)嵛募A; 變更文件列表生成模塊,用于在所述文件系統(tǒng)驅(qū)動(dòng)模塊監(jiān)控到熱文件夾發(fā)生變化后,生成變更文件列表; 文件信息收集模塊,用于收集所述變更文件列表中的文件信息,生成變更文件信息列表; 流程服務(wù)作業(yè)提交模塊,用于根據(jù)所述變更文件信息列表及預(yù)設(shè)的作業(yè)參數(shù)生成作業(yè)傳票,并提交。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于, 所述文件系統(tǒng)驅(qū)動(dòng)模塊,具體用于在監(jiān)到控?zé)嵛募A發(fā)生變化后,生成變更事件,所述變更事件包括變更信息,或者還包括:對(duì)應(yīng)所述變更信息的變更操作和變更時(shí)間; 所述系統(tǒng)還包括:文件掃描模塊,用于掃描所述熱文件夾及其子文件夾; 所述變更文件列表生成模塊包括: 判斷單元,用于確定所述變更事件的類型; 列表生成單元,用于在所述變更事件的類型是簡(jiǎn)單變更事件時(shí),啟動(dòng)所述文件掃描模塊掃描所述熱文件夾及其子文件夾,并根據(jù)掃描結(jié)果生成變更文件列表;在所述變更事件的類型不是簡(jiǎn)單變更事件時(shí),根據(jù)所述變更事件中對(duì)應(yīng)各變更信息的變更操作從所述熱文件夾及其子文件夾中提取變更的文件,生成變更文件列表。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 文件信息列表獲取模塊,用于在系統(tǒng)初始啟動(dòng)時(shí),從存儲(chǔ)位置獲取當(dāng)前文件信息列表; 所述判斷單元,具體用于根據(jù)所述變更事件中的變更信息確定所述變更事件的類型。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述作業(yè)參數(shù)包括:作業(yè)傳票的標(biāo)識(shí)和后續(xù)處理過程中所需的配置參數(shù)。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 信息合并模塊,用于根據(jù)預(yù)設(shè)的合并規(guī)則,將所述變更文件信息列表中的內(nèi)容合并到所述當(dāng)前文件信息列表中。
【文檔編號(hào)】G06F3/12GK104346108SQ201310337869
【公開日】2015年2月11日 申請(qǐng)日期:2013年8月5日 優(yōu)先權(quán)日:2013年8月5日
【發(fā)明者】謝浩 申請(qǐng)人:北大方正集團(tuán)有限公司, 方正信息產(chǎn)業(yè)控股有限公司, 北京北大方正電子有限公司