專利名稱:一種表單過濾方法、裝置、表單處理系統(tǒng)及信息處理設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子信息處理領(lǐng)域,尤其涉及一種表單過濾方法、裝置、表單
處理系統(tǒng)及信息處理i殳備。
背景技術(shù):
隨著電子信息技術(shù)的快速發(fā)展,各種電子單據(jù)都比較繁多,很多時(shí)候需要 對(duì)電子單據(jù)進(jìn)行過濾。在通過字段對(duì)電子單據(jù)進(jìn)行過濾時(shí),用戶常常無法或不
愿意提供完整的過濾條件,希望通過模糊匹配來實(shí)現(xiàn)過濾。但是,盲目的進(jìn)行 模糊查詢又會(huì)導(dǎo)致過濾后得到的單據(jù)過多,且大多少都是用戶不需要的,大量 的數(shù)據(jù)導(dǎo)致用戶操作復(fù)雜,還容易出錯(cuò)。
綜上所述,現(xiàn)有^l支術(shù)提供的電子單據(jù)過濾方法不能有效地通過模糊查詢匹 配來過濾出用戶需要的單據(jù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是克服現(xiàn)有技術(shù)的不足,提供一種表單過濾方法,能 有效地通過模糊查詢匹配過濾表單,滿足用戶的需要。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的, 一種表單過濾方法,所述方法包括下述步驟 接收對(duì)應(yīng)字段的模糊查詢條件;
在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條件匹配的所有字段信息; 根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查 詢條件匹配的所有表單。
本發(fā)明實(shí)施例的另一目的在于提供一種表單過濾裝置,所述裝置包括 查詢條件接收單元,用于接收對(duì)應(yīng)字段的模糊查詢條件;
4字段信息查找單元,用于在表單的對(duì)應(yīng)字^a中與查找所述查詢條件接收單
元接收到的模糊查詢條件匹配的所有字段信息;以及
表單查詢單元,用于根據(jù)所述字段信息查找單元查找到的字段信息確定精
確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單。
本發(fā)明實(shí)施例的另一目的在于提供一種包含上述表單過濾裝置的表單處理 系統(tǒng)。
本發(fā)明實(shí)施例的另 一 目的在于提供一種包含上述表單處理系統(tǒng)的信息處理 設(shè)備。
在本發(fā)明實(shí)施例中,通過在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條 件匹配的所有字段信息,并根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì) 應(yīng)字段與確定的精確查詢條件匹配的所有表單,實(shí)現(xiàn)了一種表單過濾方法,能
通過模糊查詢匹配得到進(jìn)行精確查詢的字段信息,縮小搜索結(jié)果集的大小、提 高過濾表單的效率及準(zhǔn)確性。
圖1是本發(fā)明實(shí)施例提供的表單過濾方法的實(shí)現(xiàn)流程圖; 圖2是本發(fā)明實(shí)施例提供的表單過濾方法的另 一實(shí)現(xiàn)流程圖; 圖3是本發(fā)明實(shí)施例提供的表單過濾裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實(shí)施例中,通過在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條 件匹配的所有字段信息,并根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì) 應(yīng)字段與確定的精確查詢條件匹配的所有表單。圖1示出了本發(fā)明實(shí)施例提供的表單過濾方法的實(shí)現(xiàn)流程,詳述如下 在步驟S101中,接收對(duì)應(yīng)字段的模糊查詢條件;
在步驟S102中,在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條件匹配的 所有字段信息;
在步驟S103中,根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段 與確定的精確查詢條件匹配的所有表單。
其中,步驟SIOI中接收到的模糊查詢條件可以是用戶輸入的,也可以是從 其他存儲(chǔ)設(shè)備、終端等獲得的;表單可以為任意至少包括兩個(gè)字段的表格或單 據(jù),例如檢斤通知單,檢斤通知單上對(duì)應(yīng)的字段有單號(hào)、車號(hào)、物料編碼、規(guī) 格型號(hào)等。在確定精確查詢條件時(shí),如果查找到的字賴:信息只有唯一的一條, 則將該查找到的唯一的字段信息確定為精確查詢條件;如果查找到的字段信息 不止一條,則還需要根據(jù)用戶的選擇確定將哪一條字段信息作為精確查詢條件。 所以,上述步驟S103具體包括
在步驟S1031中,將查找到的唯一的字段信息或用戶根據(jù)查找到的所有字 段信息選擇輸入的字段信息確定為精確查詢條件;
在步驟S1032中,查詢對(duì)應(yīng)字段與精確查詢條件匹配的所有表單。
具體地,如圖2所示,步驟S1031具體為
在步驟S10311中,判斷查找到的字段信息的數(shù)量是否大于1;
在步驟S10312中,在查找到的字賴:信息的數(shù)量大于1時(shí),顯示查找到的所 有字段信息,將用戶根據(jù)顯示的所有字段信息選擇輸入的字段信息確定為精確 查詢條件;
在步驟S10313中,在查找到的字段信息的數(shù)量為1時(shí),將查找到的唯一的
字段信息確定為精確查詢條件。
下面以對(duì)檢斤通知單的過濾為例對(duì)上述表單過濾方法進(jìn)行詳細(xì)說明。 首先,在檢斤通知單界面中,接收到用戶選擇"車號(hào)"字段,并在對(duì)應(yīng)的
查詢條件接收處輸入"粵B123",可以確定接收到的模糊查詢條件為查詢車號(hào)字段包含"粵B123"的檢斤通知單。接著,在檢斤通知單的車號(hào)字段中,模糊 匹配查找包含有"粵B123"的所有字段信息。
然后,由查找到的所有字段信息進(jìn)一步確定查詢表單的精確查詢條件。如 果查找到車號(hào)字段包含"粵B123"的字段信息有"粵B12345"、"粵B12348" 等,則用中間交互界面列表顯示查找到的所有字段信息,并接收用戶根據(jù)顯示 的所有字段信息選擇輸入的字段信息,即彈出中間交互界面,在中間交互界面 用列表顯示查找到的所有字段信息,用戶從中間交互界面顯示的列表中選擇輸 入確定為精確查詢條件的字段信息,例如用戶選擇將"粵B12345"確定為精確 查詢條件;如果查詢到車號(hào)字段包含"粵B123"的字段信息只有"粵B12345", 則直接將"粵B12345"確定為精確查詢條件。
確定精確查詢條件后,查詢對(duì)應(yīng)字"R,即車號(hào)字"R,與"粵B12345,,匹配 的所有表單。
當(dāng)然,如果兩個(gè)表單通過某個(gè)字段相關(guān)聯(lián),則可以在一個(gè)表單中通過關(guān)聯(lián) 的字段執(zhí)行上述步驟S101 ~ S103,實(shí)現(xiàn)通過該關(guān)聯(lián)的字段對(duì)另一個(gè)表單進(jìn)行過 濾,例如,檢斤單和檢斤通知單間通過"車號(hào),,字段相關(guān)聯(lián),可以在檢斤單中 通過車號(hào)對(duì)檢斤通知單進(jìn)行過濾,即根據(jù)撿斤單中的"車號(hào),,字段確定好精確
查詢條件后,再根據(jù)確定好的精確查詢條件對(duì)4企斤通知單進(jìn)行查詢過濾。
進(jìn)一步地,為了便于用戶查看所查詢到的所有表單信息,作為本發(fā)明的一
個(gè)優(yōu)選實(shí)施例,如圖2所示,步驟S1032具體為
在步驟S10321中,查詢對(duì)應(yīng)字段與精確查詢條件匹配的所有表單;
在步驟S10322中,判斷查詢到的表單的數(shù)量是否大于1;
在步驟S10323中,在查詢到的表單的數(shù)量大于1時(shí),顯示查詢到的所有表
單信息,接收用戶根據(jù)顯示的所有表單信息選擇輸入的表單信息,并根據(jù)接收
到的表單信息輸出相應(yīng)表單;
在步驟S10324中,在查詢到的表單的數(shù)量為1時(shí),輸出查詢到的唯一的表單。這里,表單信息為表單的基本信息,根據(jù)不同的表單種類可以包括不同的 信息,例如,對(duì)于檢斤通知單,其對(duì)應(yīng)的表單信息可以包括單號(hào)、車號(hào)、物料 編碼等。如果查詢到的檢斤通知單大于1張,則用列表顯示查詢到的各檢斤通 知單的信息,然后接收用戶根據(jù)顯示列表選擇輸入的檢斤通知單,并進(jìn)一步輸
出用戶選擇的相應(yīng)檢斤通知單;如果查詢到的檢斤通知單只有1張,則直接輸 出該4全斤通知單。
如果步驟S103中查詢到的表單的數(shù)量很大,還可以在查詢到的表單中繼續(xù) 采用上述表單過濾方法,根據(jù)用戶輸入的字段、模糊查詢條件及選擇輸入的信 息等,在查詢到的檢斤通知單中進(jìn)一步進(jìn)行表單過濾。
本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟 是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī) 可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等,該程序 用來執(zhí)行如下步驟
接收對(duì)應(yīng)字段的模糊查詢條件;
在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條件匹配的所有字段信息;
根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查 詢條件匹配的所有表單。
圖3示出了本發(fā)明實(shí)施例提供的表單過濾裝置的結(jié)構(gòu),為了便于說明僅示 出了與本發(fā)明實(shí)施例相關(guān)的部分。
該裝置可以用于各種表單處理系統(tǒng),這些表單處理系統(tǒng)可以裝載于信息處 理設(shè)備,例如計(jì)算機(jī)、個(gè)人數(shù)碼助理(Personal Digital Assistant, PDA)。
該裝置可以是運(yùn)行于這些表單處理系統(tǒng)內(nèi)的軟件單元、硬件單元或者軟硬 件相結(jié)合的單元,也可以作為獨(dú)立的掛件集成到這些信息處理設(shè)備中或者運(yùn)行 于這些信息處理設(shè)備的應(yīng)用系統(tǒng)中,其中
查詢條件接收單元301,接收對(duì)應(yīng)字段的模糊查詢條件,該模糊查詢條件 可以是用戶輸入的,也可以是從其他存儲(chǔ)單元、終端等獲取到的,其實(shí)現(xiàn)方式如上所述,不再贅述。
字段信息查找單元302,在表單的對(duì)應(yīng)字段中查找與查詢條件接收單元301接收到的模糊查詢條件匹配的所有字段信息,其實(shí)現(xiàn)方式如上所述,不再贅述。
表單查詢單元303,查根據(jù)字段信息查找單元302查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單。
其中,表單查詢單元303包括
查詢條件確定模塊3031,將字段信息查找單元302查找到的唯一的字段信息或用戶根據(jù)字段信息查找單元302查找到的所有字段信息選擇輸入的字段信息確定為精確查詢條件。
表單查詢模塊3032,查詢對(duì)應(yīng)字段與查詢條件確定模塊3031確定的精確查詢條件匹配的所有表單。
在本發(fā)明實(shí)施例中,表單可以為任意至少包括兩個(gè)字段的表格或單據(jù),例如檢斤通知單,檢斤通知單上對(duì)應(yīng)的字段有單號(hào)、車號(hào)、物料編碼、規(guī)格型號(hào)等。
其中,查詢條件確定模塊3031包括
第一條件確定組件30311,在字l爻信息查找單元302查找到的字l殳信息的數(shù)量大于1時(shí),顯示查找到的所有字段信息,將用戶根據(jù)顯示的所有字段信息選擇輸入的字段信息確定為精確查詢條件,其實(shí)現(xiàn)方式如上所述,不再贅述。
第二條件確定組件30312,在字段信息查找單元302查找到的字段信息的數(shù)量為1時(shí),將查找到的唯一的字段信息確定為精確查詢條件,其實(shí)現(xiàn)方式如上所述,不再贅述。
進(jìn)一步地,為了便于用戶查看查詢到所有表單,表單查詢模塊3032還可以進(jìn)一步包括
表單查詢組件,查詢相應(yīng)字段與確定的精確查詢條件匹配的所有表單;第一輸出組件,在表單查詢組件查詢到的表單的數(shù)量大于1時(shí),顯示查詢到的所有表單信息,接收用戶根據(jù)顯示的所有表單信息選擇輸入的表單信息,
9并根據(jù)接收到的表單信息輸出相應(yīng)表單;以及
第二輸出組件,在表單查詢組件查詢到的表單的數(shù)量為1時(shí),輸出查詢到的唯一的表單。
當(dāng)然,如果表單查詢單元303查詢到的表單很多,表單過濾裝置還可以進(jìn)一步根據(jù)用戶輸入的字段、模糊查詢條件及選擇輸入的信息等,在查詢到的表單中進(jìn)行過濾操作。
在本發(fā)明實(shí)施例中,通過在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條件匹配的所有字段信息,并根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單,實(shí)現(xiàn)了一種表單過濾方法,能通過模糊查詢匹配得到進(jìn)行精確查詢的字段信息,縮小搜索結(jié)果集的大小、提高過濾表單的效率及準(zhǔn)確性。
進(jìn)一步地,查詢到匹配的所有表單后,通過與用戶的交互過程,層層輸出查詢到的表單,使用方便、切近符合業(yè)務(wù)過濾需求,且在查找到的字段信息的數(shù)量大于1時(shí),用中間交互界面顯示查找到的所有字段信息,并接收用戶根據(jù)顯示的所有字段信息選擇輸入的字段信息,顯示界面簡(jiǎn)潔。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種表單過濾方法,其特征在于,所述方法包括下述步驟接收對(duì)應(yīng)字段的模糊查詢條件;在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條件匹配的所有字段信息;根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單。
2、 如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)查找到的字段信息確 定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單的步驟 具體包括將查找到的唯一的字段信息或用戶根據(jù)查找到的所有字段信息選擇輸入的 字段信息確定為精確查詢條件;查詢對(duì)應(yīng)字段與精確查詢條件匹配的所有表單。
3、 如權(quán)利要求2所述的方法,其特征在于,所述將查找到的唯一的字段信 息或用戶根據(jù)查找到的所有字段信息選擇輸入的字段信息確定為精確查詢條件 的步驟具體包括在查找到的字段信息的數(shù)量大于1時(shí),顯示查找到的所有字段信息,將用 戶根據(jù)顯示的所有字段信息選擇輸入的字段信息確定為精確查詢條件;在查找到的字段信息的數(shù)量為1時(shí),將查找到的唯一的字段信息確定為精 確查詢條件。
4、 如權(quán)利要求3所述的方法,其特征在于,在查找到的字段信息的數(shù)量大 于1時(shí),用中間交互界面列表顯示查找到的所有字賴:信息,并接收用戶根據(jù)顯 示的所有字段信息選擇輸入的字段信息。
5、 如權(quán)利要求2所述的方法,其特征在于,所述查詢對(duì)應(yīng)字段與精確查詢 條件匹配的所有表單的步驟具體包括查詢對(duì)應(yīng)字段與精確查詢條件匹配的所有表單;在查詢到的表單的數(shù)量大于1時(shí),顯示查詢到的所有表單信息,接收用戶根據(jù)顯示的所有表單信息選擇輸入的表單信息,并根據(jù)接收到的表單信息輸出相應(yīng)表單;在查詢到的表單的數(shù)量為1時(shí),輸出查詢到的唯一的表單。
6、 一種表單過濾裝置,其特征在于,所述裝置包括 查詢條件接收單元,用于接收對(duì)應(yīng)字段的模糊查詢條件; 字段信息查找單元,用于在表單的對(duì)應(yīng)字段中查找與所述查詢條件接收單元接收到的模糊查詢條件匹配的所有字段信息;以及表單查詢單元,用于根據(jù)所述字段信息查找單元查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述表單查詢單元包括 查詢條件確定模塊,用于將所述字段信息查找單元查找到的唯一的字段信息或用戶根據(jù)所述字段信息查找單元查找到的所有字段信息選擇輸入的字段信 息確定為精確查詢條件;以及表單查詢模塊,用于查詢對(duì)應(yīng)字段與所述查詢條件確定模塊確定的精確查詢條件匹配的所有表單。
8、 如權(quán)利要求6所述的裝置,其特征在于,所述查詢條件確定模塊包括 第一條件確定組件,用于在所述字段信息查找單元查找到的字,爻信息的數(shù)量大于1時(shí),顯示查找到的所有字段信息,將用戶根據(jù)顯示的所有字段信息選擇輸入的字段信息確定為精確查詢條件;以及第二條件確定組件,用于在所述字段信息查找單元查找到的字段信息的數(shù)量為1時(shí),將查找到的唯一的字段信息確定為精確查詢條件。
9、 一種包含權(quán)利要求6至8任一項(xiàng)所述表單過濾裝置的表單處理系統(tǒng)。
10、 一種包含權(quán)利要求9所述表單處理系統(tǒng)的信息處理設(shè)備。
全文摘要
本發(fā)明適用于電子信息處理領(lǐng)域,提供了一種表單過濾方法、裝置、表單處理系統(tǒng)及信息處理設(shè)備,所述方法包括下述步驟接收對(duì)應(yīng)字段的模糊查詢條件;在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條件匹配的所有字段信息;根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單。在本發(fā)明實(shí)施例中,通過在表單的對(duì)應(yīng)字段中查找與接收到的模糊查詢條件匹配的所有字段信息,并根據(jù)查找到的字段信息確定精確查詢條件,查詢對(duì)應(yīng)字段與確定的精確查詢條件匹配的所有表單,實(shí)現(xiàn)了一種表單過濾方法,能通過模糊查詢匹配得到進(jìn)行精確查詢的字段信息,縮小搜索結(jié)果集的大小、提高過濾表單的效率及準(zhǔn)確性。
文檔編號(hào)G06F17/30GK101650734SQ200910109420
公開日2010年2月17日 申請(qǐng)日期2009年8月17日 優(yōu)先權(quán)日2009年8月17日
發(fā)明者王志偉, 鄭邦弘 申請(qǐng)人:金蝶軟件(中國(guó))有限公司