產(chǎn)生實質性的影響。其它實施例也落在以下權利要求書的范圍內。
【主權項】
1.一種用于指定一種或多種驗證規(guī)則的計算機系統(tǒng),所述驗證規(guī)則用于對一數(shù)據(jù)集中多個元素的每個元素的一個或多個字段中包括的數(shù)據(jù)進行驗證,所述計算機系統(tǒng)包括: 用戶界面模塊,配置為使多個單元格排布成具有第一軸和第二軸的二維網(wǎng)格,所述二維網(wǎng)格包括: 沿所述二維網(wǎng)格的所述第一軸的方向延伸的所述單元格的一個或多個子集合,所述一個或多個子集合中的每個子集合與所述數(shù)據(jù)集中多個元素中一元素的各字段相關聯(lián);及 沿所述二維網(wǎng)格的所述第二軸的方向延伸的所述單元格的多個子集合,所述多個子集合中的一個或多個子集合與各驗證規(guī)則相關聯(lián);以及 處理模塊,配置為根據(jù)從至少一些所述單元格接收到的用戶輸入將驗證規(guī)則應用于所述數(shù)據(jù)集中至少一個元素; 其中至少一些單元格與一個字段和一種驗證規(guī)則相關聯(lián),每一單元格包括: 用于接收輸入的輸入元素,所述輸入用于確定是否將所述相關聯(lián)的驗證規(guī)則應用于所述相關聯(lián)的字段?’及 用于指示反饋的指示符,所述反饋與基于將所述相關聯(lián)的驗證規(guī)則應用于所述元素的相關聯(lián)字段中包括的數(shù)據(jù)而得到的驗證結果相關聯(lián)。
2.根據(jù)權利要求1所述的系統(tǒng),其中,將驗證規(guī)則應用于第一元素的第一字段中包括的數(shù)據(jù)包括: 根據(jù)單元格的所述輸入元素中接收到的任意輸入,從與所述第一元素的所述第一字段相關聯(lián)且沿所述第一軸的方向延伸的一單元格子集合中確定與所述單元格相關聯(lián)的任意選定驗證規(guī)則;以及 根據(jù)所述選定驗證規(guī)則,針對所述第一元素的所述第一字段中包括的所述數(shù)據(jù)確定驗證結果。
3.根據(jù)權利要求1所述的系統(tǒng),其中,沿所述第一軸的方向延伸的所述單元格的一個或多個子集合是單元格行。
4.根據(jù)權利要求1所述的系統(tǒng),其中,沿所述第二軸的方向延伸的所述單元格的多個子集合是單元格列。
5.根據(jù)權利要求1所述的系統(tǒng),其中,所述輸入元素配置為接收用來指定一種或多種驗證規(guī)則參數(shù)的輸入。
6.根據(jù)權利要求1所述的系統(tǒng),其中,當對所述驗證規(guī)則中的一種或多種進行評估時,產(chǎn)生至少兩種驗證結果集合中的一種驗證結果,所述驗證結果包括有效的結果和無效的結果O
7.根據(jù)權利要求6所述的系統(tǒng),其中,如果所述驗證結果是無效的結果,至少一些所述單元格中包括的用于指示反饋的所述指示符配置為將底紋應用于單元格。
8.根據(jù)權利要求5所述的系統(tǒng),其中,所述輸入元素還配置為確定每種驗證規(guī)則參數(shù)的正確性。
9.根據(jù)權利要求8所述的系統(tǒng),其中,與一個字段和一種驗證規(guī)則相關聯(lián)的至少一些所述單元格的每個單元格包括第二指示符,所述第二指示符用于顯示與所述單元格相關聯(lián)的驗證規(guī)則參數(shù)的正確性的確定結果。
10.根據(jù)權利要求1所述的系統(tǒng),其中,用于指示反饋的所述指示符包括數(shù)字指示符,所述數(shù)字指示符配置為顯示無效結果的數(shù)目,所述無效結果的數(shù)目是通過針對所述數(shù)據(jù)集的全部元素將所述相關聯(lián)的驗證規(guī)則應用于所述相關聯(lián)字段中包括的數(shù)據(jù)而得以確定的。
11.根據(jù)權利要求1所述的系統(tǒng),其中,所述數(shù)據(jù)集包括一個或多個數(shù)據(jù)庫表,且所述數(shù)據(jù)集的元素包括數(shù)據(jù)庫記錄。
12.根據(jù)權利要求1所述的系統(tǒng),其中,所述驗證規(guī)則中的一種或多種驗證規(guī)則是由用戶自定義的。
13.根據(jù)權利要求1所述的系統(tǒng),其中,所述驗證規(guī)則中的一種或多種驗證規(guī)則是預先定義的。
14.根據(jù)權利要求1所述的系統(tǒng),其中,沿所述二維網(wǎng)格的所述第二軸的方向延伸的所述單元格的多個子集合中的一個或多個子集合包括與第一驗證規(guī)則相關聯(lián)的第一單元格以及與第二驗證規(guī)則相關聯(lián)的第二單元格,所述第二驗證規(guī)則不同于所述第一驗證規(guī)則。
15.根據(jù)權利要求1所述的系統(tǒng),其中,沿所述二維網(wǎng)格的所述第二軸的方向延伸的所述單元格的多個子集合中的一個或多個子集合包括這樣的單元格的子集合,該單元格包括用于接收一值并響應于將一種驗證規(guī)則應用于對應字段中一現(xiàn)有值的無效結果而用接收的該值替換所述現(xiàn)有值的輸入元素。
16.根據(jù)權利要求1所述的系統(tǒng),其中,沿所述二維網(wǎng)格的所述第二軸的方向延伸的所述單元格的多個子集合中的一個或多個子集合包括這樣的單元格的子集合,該單元格包括用于接收一排除值的輸入元素,以使得在對應的字段中出現(xiàn)所述排除值時實現(xiàn)防止將驗證規(guī)則應用于現(xiàn)有值。
17.—種用于指定一種或多種驗證規(guī)則的計算機系統(tǒng),所述驗證規(guī)則用于對一數(shù)據(jù)集中多個元素的每個元素的一個或多個字段中包括的數(shù)據(jù)進行驗證,所述計算機系統(tǒng)包括:用于使多個單元格排布成具有第一軸和第二軸的二維網(wǎng)格的裝置,所述二維網(wǎng)格包括: 沿所述二維網(wǎng)格的所述第一軸的方向延伸的所述單元格的一個或多個子集合,所述一個或多個子集合中的每個子集合與所述數(shù)據(jù)集中多個元素的一元素的各字段相關聯(lián);及 沿所述二維網(wǎng)格的所述第二軸的方向延伸的所述單元格的多個子集合,所述多個子集合中的一個或多個子集合與各驗證規(guī)則相關聯(lián);以及 用于根據(jù)從至少一些所述單元格接收到的用戶輸入將驗證規(guī)則應用于所述數(shù)據(jù)集中至少一個元素的裝置; 其中至少一些單元格與每一字段和每一驗證規(guī)則相關聯(lián),每一單元格包括: 用于接收輸入的輸入元素,所述輸入用于確定是否將所述相關聯(lián)的驗證規(guī)則應用于所述相關聯(lián)的字段?’及 用于指示反饋的指示符,所述反饋與基于將所述相關聯(lián)的驗證規(guī)則應用于所述元素的相關聯(lián)字段中包括的數(shù)據(jù)而得到的驗證結果相關聯(lián)。
18.—種用于指定一種或多種驗證規(guī)則的方法,所述驗證規(guī)則用于對一數(shù)據(jù)集中多個元素的每個元素的一個或多個字段中包括的數(shù)據(jù)進行驗證,所述方法包括: 通過用戶界面模塊使多個單元格排布成具有第一軸和第二軸的二維網(wǎng)格,所述二維網(wǎng)格包括: 沿所述二維網(wǎng)格的所述第一軸的方向延伸的所述單元格的一個或多個子集合,所述一個或多個子集合中的每個子集合與所述數(shù)據(jù)集中多個元素的一元素的各字段相關聯(lián);及沿所述二維網(wǎng)格的所述第二軸的方向延伸的所述單元格的多個子集合,所述多個子集合中的一個或多個子集合與各驗證規(guī)則相關聯(lián);以及 利用至少一個處理器根據(jù)從至少一些所述單元格接收到的用戶輸入將驗證規(guī)則應用于所述數(shù)據(jù)集中的至少一個元素; 其中至少一些單元格與一個字段和一種驗證規(guī)則相關聯(lián),每一單元格包括: 用于接收輸入的輸入元素,所述輸入用于確定是否將所述相關聯(lián)的驗證規(guī)則應用于所述相關聯(lián)的字段?’及 用于指示反饋的指示符,所述反饋與基于將所述相關聯(lián)的驗證規(guī)則應用于所述元素的相關聯(lián)字段中包括的數(shù)據(jù)而得到的驗證結果相關聯(lián)。
19.一種計算機程序,存儲于一種計算機可讀存儲介質,所述計算機程序用于指定一種或多種驗證規(guī)則,所述驗證規(guī)則用于對一數(shù)據(jù)集中多個元素的每個元素的一個或多個字段中包括的數(shù)據(jù)進行驗證,所述計算機程序包括用于使計算機系統(tǒng)執(zhí)行以下操作的指令: 使多個單元格排布成具有第一軸和第二軸的維網(wǎng)格,所述二維網(wǎng)格包括: 沿所述二維網(wǎng)格的所述第一軸的方向延伸的所述單元格的一個或多個子集合,所述一個或多個子集合中的每個子集合與所述數(shù)據(jù)集中多個元素的一元素的各字段相關聯(lián);及沿所述二維網(wǎng)格的所述第二軸的方向延伸的所述單元格的多個子集合,所述多個子集合中的一個或多個子集合與各驗證規(guī)則相關聯(lián);以及 根據(jù)從至少一些所述單元格接收到的用戶輸入將驗證規(guī)則應用于所述數(shù)據(jù)集中的至少一個元素; 其中至少一些單元格與一個字段和一種驗證規(guī)則相關聯(lián),每一單元格包括: 用于接收輸入的輸入元素,所述輸入用于確定是否將所述相關聯(lián)的驗證規(guī)則應用于所述相關聯(lián)的字段?’及 用于指示反饋的指示符,所述反饋與基于將所述相關聯(lián)的驗證規(guī)則應用于所述元素的相關聯(lián)字段中包括的數(shù)據(jù)而得到的驗證結果相關聯(lián)。
【專利摘要】驗證規(guī)則可用于對一數(shù)據(jù)集中元素的字段中包括的數(shù)據(jù)進行驗證。單元格(224)呈現(xiàn)在二維網(wǎng)格(225)中,該二維網(wǎng)格(225)包括:沿第一軸(228)的方向延伸的單元格的一個或多個子集合,每個子集合與各字段(218)相關聯(lián);以及沿第二軸(226)的方向延伸的單元格的多個子集合,所述多個子集合中的一個或多個子集合與各驗證規(guī)則(234)相關聯(lián)。根據(jù)從至少一些單元格接收到的用戶輸入將驗證規(guī)則應用于至少一個元素。一些單元格與一個字段和一種驗證規(guī)則相關聯(lián),每一單元格包括:用于接收輸入的輸入元件,該輸入可用于確定是否將相關聯(lián)的驗證規(guī)則應用于相關聯(lián)的字段;和/或用于指示反饋的指示符,該反饋與基于將相關聯(lián)的驗證規(guī)則應用于相關聯(lián)字段中包括的數(shù)據(jù)而的得到的驗證結果相關聯(lián)。
【IPC分類】G06F17-30
【公開號】CN104737163
【申請?zhí)枴緾N201380054286
【發(fā)明人】羅伊·L·普羅庫珀斯, 喬爾·古爾德
【申請人】起元科技有限公司
【公開日】2015年6月24日
【申請日】2013年10月15日
【公告號】CA2887141A1, EP2909750A1, US20140108357, WO2014062638A1