欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

處理表格的方法和系統(tǒng)的制作方法

文檔序號:6560003閱讀:154來源:國知局
專利名稱:處理表格的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及表格處理系統(tǒng),并且具體地說,涉及用于共同設(shè)計(jì)和處理紙件表格與電子表格的方法和系統(tǒng)。
背景技術(shù)
許多類型的組織都使用表格從客戶處獲得數(shù)據(jù),以便提供服務(wù)和開展業(yè)務(wù)。此類組織通常運(yùn)行計(jì)算機(jī)化的數(shù)據(jù)庫和其他計(jì)算機(jī)化的系統(tǒng)來存儲和以其他方式處理表格中表達(dá)的信息。通常,此類系統(tǒng)處理大量表格并將其轉(zhuǎn)化為計(jì)算機(jī)可讀信息。
某些應(yīng)用使用客戶填寫和提交的紙件表格。例如,IBM公司(阿蒙克,紐約)提出了智能表格處理(IFP)系統(tǒng),該系統(tǒng)使從大量紙件表格捕獲數(shù)據(jù)變得自動化。有關(guān)IFP系統(tǒng)的更多詳細(xì)信息,請參見www2.clearlake.ibm.com/GOV/ifp/。
其他應(yīng)用使用客戶電子地填寫的電子表格(e表格)。例如,AdobeSystems Inc.(圣何塞,加利福尼亞)提出了用于處理稱為Adobe XML的電子表格的體系結(jié)構(gòu)。有關(guān)此產(chǎn)品的更多詳細(xì)信息,請參見www.adobe.com/enterprise/xml.html。
若干種用于設(shè)計(jì)和處理表格的方法和系統(tǒng)在本領(lǐng)域中是公知的。例如,歐洲專利EP0451485描述了一種用于使用交互顯示進(jìn)行屏幕上表格設(shè)計(jì)的表格發(fā)布工具包。用戶界面允許非程序員設(shè)計(jì)和處理電子表格和紙件表格。
美國專利6,600,482描述了一種根據(jù)表格中手工做出的標(biāo)記的位置來自動標(biāo)識預(yù)先印制的表格的系統(tǒng)。所述系統(tǒng)標(biāo)識標(biāo)記的存在和位置并根據(jù)此位置來標(biāo)識預(yù)先印制的表格。
美國專利6,816,630描述了一種使用傳統(tǒng)的字處理和數(shù)據(jù)庫計(jì)算機(jī)程序來創(chuàng)建和處理數(shù)據(jù)表格的系統(tǒng)。所述系統(tǒng)可以從填寫好的表格提取數(shù)據(jù)。提取的數(shù)據(jù)然后可以被存儲在可從市場上購買的數(shù)據(jù)庫中以供處理。
美國專利5,619,635描述了一種表格準(zhǔn)備系統(tǒng)。所述系統(tǒng)將基于圖形的表格生成器與嵌入的、表格特定的邏輯相集成并提供表格規(guī)格說明報(bào)告作為輸出。所述系統(tǒng)以交互方式運(yùn)行,允許用戶在表格逐步形成期間查看對表格的修改。完成之后,表格中將包含控制高速打印操作所需的規(guī)格說明。
美國專利5,317,646描述了一種協(xié)助操作者創(chuàng)建電子模板的表格識別系統(tǒng)。該方法允許操作者在圖形顯示器上查看主表格或空白表格的電子位圖。操作者使用指點(diǎn)設(shè)備在位圖區(qū)域中選擇一個(gè)點(diǎn),然后自動確定代表該區(qū)域的坐標(biāo)。
美國專利申請公開2003/0188260 A1描述了一種用于設(shè)計(jì)、創(chuàng)建數(shù)據(jù)并將數(shù)據(jù)導(dǎo)入可查看的表格的數(shù)據(jù)處理系統(tǒng)。日本專利公開JP2004005519A2描述了另一種用于設(shè)計(jì)表格布局的系統(tǒng)。

發(fā)明內(nèi)容
因此,根據(jù)本發(fā)明的一個(gè)實(shí)施例提供了一種用于在計(jì)算機(jī)系統(tǒng)中處理表格的方法,所述方法包括從操作者處接收包含數(shù)據(jù)字段和相應(yīng)屬性的統(tǒng)一表格模板的設(shè)計(jì)。根據(jù)所述統(tǒng)一表格模板來自動產(chǎn)生紙件表格和電子表格(e表格)。然后從所述計(jì)算機(jī)系統(tǒng)的客戶處接受已填寫的紙件表格和已填寫的電子表格,所述已填寫的表格包含由所述客戶填入所述相應(yīng)數(shù)據(jù)字段的數(shù)據(jù)項(xiàng)。響應(yīng)地將所述數(shù)據(jù)項(xiàng)從所述已填寫的紙件表格和已填寫的電子表格提取到所述統(tǒng)一表格模板。還提供了用于處理表格的計(jì)算機(jī)化的系統(tǒng)和計(jì)算機(jī)軟件產(chǎn)品。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,還提供了用于設(shè)計(jì)表格的裝置,所述裝置包括用戶界面,所述用戶界面被布置成與操作者交互,以便接收包含數(shù)據(jù)字段和相應(yīng)屬性的統(tǒng)一表格模板的設(shè)計(jì)。表格處理器被布置成根據(jù)所述統(tǒng)一表格模板來自動產(chǎn)生紙件表格和電子表格(e表格),以便允許計(jì)算機(jī)化的表格處理系統(tǒng)從客戶處接受已填寫的紙件表格和已填寫的電子表格,所述已填寫的表格包含由所述客戶填入所述相應(yīng)數(shù)據(jù)字段的數(shù)據(jù)項(xiàng),以及允許響應(yīng)地將所述數(shù)據(jù)項(xiàng)從所述已填寫的紙件表格和已填寫的電子表格提取到所述統(tǒng)一表格模板。


從以下結(jié)合附圖對本發(fā)明的實(shí)施例的詳細(xì)說明,可以更充分地理解本發(fā)明,這些附圖是圖1是示意性地示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的涉及表格處理的計(jì)算機(jī)系統(tǒng)的方塊圖;圖2是示意性地示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于處理表格的方法的流程圖;以及圖3是示意性地示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的表格設(shè)計(jì)工具的用戶界面的圖。
具體實(shí)施例方式
概述在許多應(yīng)用中,希望表格處理計(jì)算機(jī)系統(tǒng)接受和處理紙件表格和電子表格(e表格)兩者。盡管電子表格更易于處理并且通常減少了系統(tǒng)的運(yùn)行成本,但是許多客戶更原意使用紙件表格??蛻艨赡艹鲇诜奖恪⒘?xí)慣和傳統(tǒng),缺乏計(jì)算機(jī)知識或很少使用計(jì)算機(jī)等原因,更喜歡紙件表格而不是電子表格。
在許多情況下,紙件表格和電子表格可以被看作用于提供相同信息的不同數(shù)據(jù)輸入方法。然而,在傳統(tǒng)的表格處理系統(tǒng)中,紙件表格和電子表格之間通常沒有內(nèi)在的關(guān)聯(lián)或同步。在這些系統(tǒng)中,紙件表格和電子表格通常執(zhí)行單獨(dú)的設(shè)計(jì)過程。在現(xiàn)有紙件表格的基礎(chǔ)上設(shè)計(jì)電子表格,或者執(zhí)行相反的操作,通常是一種繁重、耗時(shí)且易于出錯(cuò)的手工過程。當(dāng)客戶填寫并提交此類表格時(shí),對于紙件表格和電子表格,數(shù)據(jù)捕獲和驗(yàn)證過程通常也是分開的。貫穿表格的生命周期,紙件表格和電子表格之間的分離導(dǎo)致不必要的資源消耗,降低了系統(tǒng)性能并使維護(hù)配置控制的任務(wù)變得復(fù)雜。
鑒于傳統(tǒng)表格處理系統(tǒng)的這些缺點(diǎn),本發(fā)明的實(shí)施例提供了共同設(shè)計(jì)、維護(hù)和處理紙件表格和電子表格的方法和系統(tǒng)。在某些實(shí)施例中,操作者(通常為表格設(shè)計(jì)者)執(zhí)行產(chǎn)生統(tǒng)一表格模板的單一設(shè)計(jì)過程。所述統(tǒng)一模板構(gòu)成了紙件表格和電子表格的基礎(chǔ),包括表格設(shè)計(jì)的所有視覺和布局相關(guān)的方面以及所有邏輯的內(nèi)容相關(guān)的方面。在設(shè)計(jì)和產(chǎn)生所述統(tǒng)一表格模板之后,系統(tǒng)可以在沒有來自設(shè)計(jì)者的更多輸入的情況下自動產(chǎn)生紙件表格和電子表格。
通常使用表格設(shè)計(jì)工具和用戶界面(它們將在以下詳細(xì)說明)來執(zhí)行所述設(shè)計(jì)過程。
在某些實(shí)施例中,所述統(tǒng)一模板定義了表格的各種數(shù)據(jù)字段。對于每個(gè)數(shù)據(jù)字段,所述模板定義了與紙件表格、電子表格或兩者相關(guān)的屬性。所述統(tǒng)一模板還定義了驗(yàn)證規(guī)則,以便驗(yàn)證客戶填入表格的數(shù)據(jù)字段內(nèi)的數(shù)據(jù)項(xiàng)。在某些實(shí)施例中,從所述統(tǒng)一模板得出單獨(dú)的紙件表格模板和電子表格模板。
在某些實(shí)施例中,所述統(tǒng)一表格模板的屬性和驗(yàn)證規(guī)則用來訓(xùn)練用于紙件表格的數(shù)據(jù)捕獲的光學(xué)字符識別(OCR)處理并提高其性能。因此,所述表格處理系統(tǒng)無需先前的手工訓(xùn)練便可開始處理新設(shè)計(jì)的紙件表格。
在另一個(gè)實(shí)施例中,所述驗(yàn)證規(guī)則和屬性用于檢驗(yàn)和驗(yàn)證紙件表格和電子表格兩者的捕獲的信息。
系統(tǒng)說明圖1是示意性地示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的涉及表格處理的計(jì)算機(jī)系統(tǒng)20的方塊圖。系統(tǒng)20可以例如屬于使用表格從個(gè)人收集個(gè)人信息的政府辦公室。系統(tǒng)20可以替代地包括處理來自客戶的訂單表格的電子商務(wù)(e商務(wù))系統(tǒng)。進(jìn)而,可替代地,系統(tǒng)20可以包括任何其他使用表格從客戶收集信息的計(jì)算機(jī)化的系統(tǒng)。(術(shù)語“客戶”在本專利申請中用于表示任何與系統(tǒng)交互的個(gè)人,無論此交互的性質(zhì)是商業(yè)的還是非商業(yè)的。)系統(tǒng)20的客戶22通過填寫和提交表格來向系統(tǒng)提供信息。表格可以包括客戶通過手寫或鍵入填寫的紙件表格,也可以包括以計(jì)算機(jī)可讀格式電子地填寫并提交給系統(tǒng)的電子表格(e表格)。盡管電子表格更易于處理并且通常減少了系統(tǒng)20的運(yùn)行成本,但是許多客戶更原意使用紙件表格。某些客戶出于方便、習(xí)慣或傳統(tǒng),缺乏計(jì)算機(jī)知識或需要提交表格時(shí)找不到計(jì)算機(jī)等原因而更喜歡紙件表格。此外,在某些應(yīng)用中,需要提供客戶的可識別簽名作為表格的一部分。因此,在許多應(yīng)用中,希望系統(tǒng)20同時(shí)接受紙件表格和電子表格。
某些客戶22填寫紙件表格24并將其提交給系統(tǒng)20。紙件表格24包括一個(gè)或多個(gè)以特定布局排列的數(shù)據(jù)字段以便輸入相應(yīng)的數(shù)據(jù)項(xiàng)??梢酝ㄟ^手寫、鍵入或打印來填寫紙件表格。可以通過傳真、掃描紙件、使用電子郵件發(fā)送經(jīng)過掃描的紙件表格,或使用任何其他適合的傳送方法來將表格提交給系統(tǒng)20。紙件表格捕獲模塊30捕獲紙件表格中表達(dá)的信息并將其轉(zhuǎn)換為適合的計(jì)算機(jī)可讀格式。因此,模塊30用作接受紙件表格的輸入設(shè)備。在某些實(shí)施例中,模塊30使用各種本領(lǐng)域中公知的光學(xué)字符識別(OCR)方法將紙件表格中的字母數(shù)字信息轉(zhuǎn)換為適合的如ASCII之類的計(jì)算機(jī)可讀格式。
在處理紙件表格的傳統(tǒng)系統(tǒng)中,必須為每種新類型的表格手工“訓(xùn)練”O(jiān)CR系統(tǒng)以標(biāo)識信息。通常,所述訓(xùn)練過程需要操作者向OCR系統(tǒng)標(biāo)識紙件表格中每個(gè)字段的布局、內(nèi)容和結(jié)構(gòu)。此過程是一種繁重、耗時(shí)且易于出錯(cuò)的手工過程。本發(fā)明的實(shí)施例提供了在沒有任何手工訓(xùn)練或其他人為干涉的情況下自動向模塊30的OCR系統(tǒng)提供必需的信息的方法和工具。下面將詳細(xì)描述此過程。
對于每種類型的紙件表格,產(chǎn)生紙件表格模板31。模板31定義了到模塊30中的OCR處理的表格的各種數(shù)據(jù)字段。所述數(shù)據(jù)字段定義包括與視覺或布局相關(guān)的方面有關(guān)的屬性,以及與字段的邏輯內(nèi)容有關(guān)的屬性。例如,布局相關(guān)的屬性可以包括紙件表格中字段的位置坐標(biāo)和字段的大小。內(nèi)容相關(guān)的屬性可以包括字段中預(yù)期的字符集(例如,數(shù)字、字母數(shù)字或包括特定符號的字符集)。
紙件表格模板31中的數(shù)據(jù)字段定義還可以包含用于驗(yàn)證字段中所提供的信息的驗(yàn)證規(guī)則。使用所述驗(yàn)證春規(guī)則,可以提高模塊30中的OCR系統(tǒng)的識別準(zhǔn)確度。所述OCR系統(tǒng)還可以使用驗(yàn)證規(guī)則來標(biāo)識潛在的識別錯(cuò)誤。例如,郵政編碼字段的驗(yàn)證規(guī)則可以要求字段恰好包含5個(gè)數(shù)字。對于社會安全號碼字段,所述驗(yàn)證規(guī)則還可以包括校驗(yàn)和驗(yàn)證公式,如果在編號慣例中使用此類校驗(yàn)和的話。通常,某些屬性和/或驗(yàn)證規(guī)則還可以應(yīng)用于多個(gè)數(shù)據(jù)字段,或者應(yīng)用于整個(gè)表格。
在許多情況下,可以以協(xié)助模塊30中的OCR處理并提高其識別性能的方式來預(yù)先設(shè)計(jì)紙件表格的布局??梢栽诖穗A段應(yīng)用本領(lǐng)域內(nèi)公知的用于設(shè)計(jì)紙件表格的“OCR友好”的方法。例如,數(shù)字字段(如郵政編碼或社會安全號碼字段)可以包括用于每個(gè)位的單獨(dú)且確切標(biāo)記的子字段。字段邊界、分隔符和基準(zhǔn)線可以以受傳送表格的掃描儀或傳真抑制的不同顏色來打印。
系統(tǒng)20的其他客戶22可以填寫和提交電子表格26。類似于紙件表格,電子表格包含一個(gè)或多個(gè)數(shù)據(jù)字段以便由客戶輸入相應(yīng)的數(shù)據(jù)項(xiàng),在某些實(shí)施例中,使用客戶終端或計(jì)算機(jī)和適合的客戶軟件或標(biāo)準(zhǔn)編輯器來填寫電子表格。填入電子表格中的信息以適合的計(jì)算機(jī)可讀格式來表示并被傳送給系統(tǒng)20中的電子表格傳送模塊32。模塊32用作將電子表格接受到系統(tǒng)20中的輸入設(shè)備并且可以包括任何適合的傳送裝置。在某些實(shí)施例中,使用永久性或臨時(shí)網(wǎng)絡(luò)連接(如因特網(wǎng)連接)將用戶終端或計(jì)算機(jī)連接到系統(tǒng)20。還可以使用電子郵件或通過物理提交計(jì)算機(jī)可讀介質(zhì)來傳送表格。可替代地,可以使用任何其他適合的方法來填寫和提交電子表格。
根據(jù)電子表格模板33來定義每種類型的電子表格,模板33指定了電子表格的各個(gè)數(shù)據(jù)字段。電子表格模板中的數(shù)據(jù)字段定義可以包含如以上在紙件表格模板的說明中描述的屬性和/或驗(yàn)證規(guī)則。在傳統(tǒng)的電子表格處理系統(tǒng)中,通常在現(xiàn)有紙件表格的基礎(chǔ)上由操作者以手工方式產(chǎn)生所述電子表格模板。本發(fā)明的實(shí)施例作為表格設(shè)計(jì)過程的一部分自動地產(chǎn)生所述電子表格模板。此過程將在下面進(jìn)行詳細(xì)描述。
模塊30從紙件表格24提取數(shù)據(jù)項(xiàng)并使用紙件表格模板31對其進(jìn)行驗(yàn)證。類似地,模塊32從電子表格26提取數(shù)據(jù)項(xiàng)并使用電子表格模板33對其進(jìn)行驗(yàn)證。然后將所述數(shù)據(jù)項(xiàng)提供給應(yīng)用系統(tǒng)28。應(yīng)用系統(tǒng)可以將數(shù)據(jù)項(xiàng)存儲在數(shù)據(jù)庫中,根據(jù)所提供的信息為客戶提供各種服務(wù),或者根據(jù)系統(tǒng)20的特定功能的要求以其他方式處理數(shù)據(jù)項(xiàng)。
在某些實(shí)施例中,對于每種類型的表格,系統(tǒng)20將紙件表格24和電子表格26視為提供相同信息的兩種不同的數(shù)據(jù)輸入方法。一旦已使用模塊30或模塊32從表格提取了數(shù)據(jù)項(xiàng),系統(tǒng)20便無法再了解這些數(shù)據(jù)項(xiàng)是源自紙件表格還是源自電子表格。在許多實(shí)際情況下,許多字段定義、屬性和驗(yàn)證規(guī)則對于紙件表格模板和電子表格模板都是通用的。在某些備選實(shí)施例中,紙件表格的數(shù)據(jù)字段與電子表格的數(shù)據(jù)字段之間可能存在某些差異,盡管它們都用于收集相似的信息。
因此,與傳統(tǒng)的表格處理方法相比,本發(fā)明的實(shí)施例使得共同設(shè)計(jì)和維護(hù)紙件表格和電子表格的模板并且利用兩者之間的共性成為可能。在此描述的方法和工具可用于產(chǎn)生共同定義了電子表格和紙件表格兩者的統(tǒng)一表格模板29,該模板包括每個(gè)數(shù)據(jù)字段的布局相關(guān)的屬性、內(nèi)容相關(guān)的屬性和驗(yàn)證規(guī)則。通常,許多屬性和驗(yàn)證規(guī)則都是定義紙件表格和電子表格兩者所通用的。
需要設(shè)計(jì)新的類型的表格或更新現(xiàn)有表格時(shí),使用表格設(shè)計(jì)工具34。表格設(shè)計(jì)工具包含用于執(zhí)行下面描述的各種設(shè)計(jì)功能的表格處理器36,以及用于與設(shè)計(jì)者40交互的用戶界面38。界面38通常包含諸如拖放式界面之類的圖形用戶界面(GUI)。下面的圖3中示出了示例性的用戶界面。表格設(shè)計(jì)工具產(chǎn)生統(tǒng)一表格模板29并且從此模板導(dǎo)出對應(yīng)的紙件表格模板31和電子表格模板33。后兩個(gè)模板然后用于提交、捕獲和驗(yàn)證紙件表格和電子表格。一旦定義了統(tǒng)一表格模板,系統(tǒng)就可以在沒有設(shè)計(jì)者的更多輸入的情況下自動產(chǎn)生紙件表格和電子表格。
通常,表格設(shè)計(jì)工具34包括通用計(jì)算機(jī),該計(jì)算機(jī)在軟件上編程為執(zhí)行在此描述的功能。例如,軟件可以通過網(wǎng)絡(luò)以電子形式下載到計(jì)算機(jī),或者替代地通過諸如CD-ROM之類的有形介質(zhì)提供給計(jì)算機(jī)。此外,可替代地,可以使用硬件和軟件元素的組合來實(shí)現(xiàn)工具34。表格設(shè)計(jì)工具可以是獨(dú)立的單元,或者替代地可以與系統(tǒng)20的其他計(jì)算平臺集成。
表格處理方法描述圖2是示意性地示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于處理表格的方法的流程圖。新的表格的生命周期開始于設(shè)計(jì)者40在模板設(shè)計(jì)步驟50設(shè)計(jì)統(tǒng)一表格模板29。原則上,設(shè)計(jì)者使用產(chǎn)生統(tǒng)一表格模板的表格設(shè)計(jì)工具34來執(zhí)行單一設(shè)計(jì)過程。所述統(tǒng)一模板然后用作紙件表格和電子表格兩者的基礎(chǔ)。所述設(shè)計(jì)過程通常包括視覺設(shè)計(jì)和內(nèi)容相關(guān)的設(shè)計(jì)。
在視覺設(shè)計(jì)中,設(shè)計(jì)者使用用戶界面38來確定將用于產(chǎn)生紙件表格24的表格的布局和圖形方面。設(shè)計(jì)者安排新的表格的各種數(shù)據(jù)字段并確定每個(gè)數(shù)據(jù)字段的坐標(biāo)、大小和其他布局相關(guān)的屬性。設(shè)計(jì)者還確定表格的圖形外觀。作為視覺設(shè)計(jì)的一部分,可以添加協(xié)助如上所述的OCR處理的圖形功能。以適合的可打印和可查看格式來表示視覺設(shè)計(jì)。以適合的計(jì)算機(jī)可讀格式來存儲布局相關(guān)的屬性。
在某些實(shí)施例中,可以使用傳統(tǒng)的表格設(shè)計(jì)工具來實(shí)現(xiàn)視覺設(shè)計(jì)階段。例如,Adobe System Inc.(圣何塞,加利福尼亞)推出了稱為AdobeLiveCycleTMDesigner的可視表格設(shè)計(jì)工具。有關(guān)此產(chǎn)品的詳細(xì)信息,可訪問http//www.adobe.com/products/server/adobedesigner/main.html。
在內(nèi)容相關(guān)的設(shè)計(jì)中,設(shè)計(jì)者適當(dāng)?shù)剌斎朊總€(gè)數(shù)據(jù)字段所需的屬性和/或驗(yàn)證規(guī)則。這些屬性將在以后用于增強(qiáng)紙件表格和電子表格的數(shù)據(jù)捕獲過程并用于檢驗(yàn)和驗(yàn)證從表格提取的數(shù)據(jù)項(xiàng)。
步驟50的結(jié)果是統(tǒng)一表格模板29,其包括與新設(shè)計(jì)的表格有關(guān)的全部信息。以下一系列步驟52-58描述了與根據(jù)模板29來處理紙件表格相關(guān)的方法步驟。以下一系列步驟62-66描述了與電子表格相關(guān)的方法步驟??梢砸匀我忭樞騺韺?shí)現(xiàn)這兩個(gè)系列的步驟。
首先描述與處理紙件表格相關(guān)的方法步驟。工具34的表格處理器36在紙件模板生成步驟52根據(jù)統(tǒng)一模板29來產(chǎn)生紙件表格模板31。在某些實(shí)施例中,處理器將模板29簡化為僅包含與處理紙件表格相關(guān)的視覺設(shè)計(jì)、屬性以及驗(yàn)證規(guī)則。具體地說,將可用于改進(jìn)OCR處理的驗(yàn)證規(guī)則(有時(shí)稱為“訓(xùn)練規(guī)則”)包括在紙件表格模板中。出于此原因,所述紙件表格模板有時(shí)還被稱為“訓(xùn)練模板”。在其他實(shí)施例中,省略了生成單獨(dú)的紙件表格模板。在這些實(shí)施例中,OCR處理和數(shù)據(jù)驗(yàn)證過程直接使用統(tǒng)一模板的相關(guān)屬性和驗(yàn)證規(guī)則?;诩埣砀衲0?,可以印制空白的紙件表格并將其分發(fā)給客戶。
當(dāng)客戶填寫并提交紙件表格時(shí)所述方法在紙件傳送步驟54繼續(xù)。在紙件捕獲步驟56捕獲紙件表格承載的信息。模塊30通常使用OCR處理來捕獲所述信息。在某些實(shí)施例中,模塊30使用模板31的某些屬性和驗(yàn)證規(guī)則來提高OCR處理的性能。例如,所述OCR處理可以檢驗(yàn)在某些數(shù)據(jù)字段中識別的字符與由此字段的屬性定義的預(yù)期字符集是否匹配。所述OCR處理還可以只在特定坐標(biāo)范圍(如屬性中所定義的)中查找特定的數(shù)據(jù)字段。如上所述,OCR直接使用模板31中的信息,無需任何種類的手工訓(xùn)練。
捕獲表格信息之后,模塊30在紙件驗(yàn)證步驟58重新構(gòu)建紙件表格中的不同數(shù)據(jù)項(xiàng)并且檢驗(yàn)和驗(yàn)證這些數(shù)據(jù)項(xiàng)。通常,模塊30使用在模板31中定義的屬性和驗(yàn)證規(guī)則以便檢驗(yàn)和驗(yàn)證所述數(shù)據(jù)項(xiàng)。例如,考慮其中客戶填寫其街道地址作為紙件表格一部分的應(yīng)用。在上面的紙件捕獲步驟56,已使用OCR處理從所述表格提取了客戶的街道名稱和郵政編碼。驗(yàn)證所述街道地址可以包括查詢郵政數(shù)據(jù)庫,以便證實(shí)該街道名稱確實(shí)是屬于所提取的郵政編碼區(qū)域的有效街道名稱。
如果在驗(yàn)證過程中發(fā)現(xiàn)錯(cuò)誤,則系統(tǒng)20可以采取某些錯(cuò)誤處理措施。特定的錯(cuò)誤處理措施被認(rèn)為在本專利申請的范圍之外。一般而言,錯(cuò)誤的數(shù)據(jù)項(xiàng)可以被丟棄或標(biāo)記為錯(cuò)誤,當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí),可以通知應(yīng)用系統(tǒng)28。在某些情況下,可能要求客戶重新提交表格。在檢驗(yàn)和驗(yàn)證數(shù)據(jù)項(xiàng)后,在數(shù)據(jù)提交步驟60將數(shù)據(jù)提供給應(yīng)用系統(tǒng)28。
現(xiàn)在描述與處理電子表格相關(guān)的方法步驟。在電子表格模板生成步驟62,工具34的表格處理器36根據(jù)統(tǒng)一模板29來產(chǎn)生電子表格模板33。在某些實(shí)施例中,處理器將模板29簡化為僅包含與處理電子表格相關(guān)的屬性和驗(yàn)證規(guī)則。具體地說,視覺和圖形設(shè)計(jì)通常不是電子表格模板的一部分。在其他實(shí)施例中,省略了生成單獨(dú)的電子表格模板,并且數(shù)據(jù)驗(yàn)證過程直接使用統(tǒng)一模板的屬性和驗(yàn)證規(guī)則??梢砸赃m合的計(jì)算機(jī)可讀格式來表示電子表格模板并將其分發(fā)給客戶。
當(dāng)客戶在電子傳送步驟64填寫并提交電子表格時(shí)所述方法繼續(xù)??蛻敉ǔJ褂媚0?3在電子表格的相應(yīng)數(shù)據(jù)字段中輸入不同的數(shù)據(jù)項(xiàng)。在某些實(shí)施例中,在將客戶輸入的數(shù)據(jù)項(xiàng)傳送到系統(tǒng)20之前,可以使用模板33的某些驗(yàn)證規(guī)則來驗(yàn)證所述數(shù)據(jù)項(xiàng)。例如,如果客戶使用適合的客戶端軟件或?qū)S玫目蛻艚K端來填寫電子表格,則可以將某些驗(yàn)證規(guī)則分發(fā)到所述軟件或終端以驗(yàn)證輸入的信息。在其他實(shí)施例中,數(shù)據(jù)驗(yàn)證被推遲到后面的階段,在將電子表格提交給系統(tǒng)之后進(jìn)行。
在電子表格驗(yàn)證步驟66,模塊32接受并驗(yàn)證提交的電子表格。模塊32從表格的相應(yīng)數(shù)據(jù)字段提取數(shù)據(jù)項(xiàng),然后使用模板33的屬性和驗(yàn)證規(guī)則來驗(yàn)證和檢驗(yàn)所述數(shù)據(jù)項(xiàng)。
在某些實(shí)施例中,數(shù)據(jù)驗(yàn)證過程包括數(shù)據(jù)庫查找操作。例如,考慮在統(tǒng)一模板中分類為姓氏字段的數(shù)據(jù)字段。在數(shù)據(jù)驗(yàn)證過程(上述的步驟58或步驟66)中,系統(tǒng)可以使用提取的數(shù)據(jù)項(xiàng)來查詢有效姓氏的數(shù)據(jù)庫,以便驗(yàn)證從表格提取的姓名。
提取并驗(yàn)證數(shù)據(jù)項(xiàng)之后,在數(shù)據(jù)提交步驟60將數(shù)據(jù)提供給應(yīng)用系統(tǒng)28。
圖3是示意性地示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的表格設(shè)計(jì)工具34的用戶界面38的圖。該圖源自發(fā)明者進(jìn)行實(shí)現(xiàn)時(shí)工具34的示例性屏幕截圖。窗口80示出了正在設(shè)計(jì)的應(yīng)用表格的一部分。窗口示出了部分視覺設(shè)計(jì),例如若干數(shù)據(jù)字段的標(biāo)題和布局。數(shù)據(jù)字段標(biāo)記有限定每個(gè)字符的預(yù)期位置的分隔符。
在本實(shí)例中,當(dāng)前正在定義或編輯郵政編碼數(shù)據(jù)字段82。窗口84示出了郵政編碼數(shù)據(jù)字段的屬性。例如,規(guī)定郵政編碼具有5個(gè)數(shù)字字符(具有預(yù)定大小和間距)。
盡管此處描述的方法和系統(tǒng)主要解決了共同設(shè)計(jì)和處理紙件表格和電子表格的問題,但是本發(fā)明的原理還可以用于其他應(yīng)用。因此,將理解,通過實(shí)例的方式引用了上述實(shí)施例,并且本發(fā)明并不限于上文已具體示出并描述的內(nèi)容。相反,本發(fā)明的范圍包括上述各種功能的組合和子組合,以及在閱讀以上描述后本領(lǐng)域的技術(shù)人員所想到的并且在現(xiàn)有技術(shù)中沒有披露的本發(fā)明的各種變化和修改。
權(quán)利要求
1.一種用于在計(jì)算機(jī)系統(tǒng)中處理表格的方法,所述方法包括從操作者處接收包括數(shù)據(jù)字段和相應(yīng)屬性的統(tǒng)一表格模板的設(shè)計(jì);根據(jù)所述統(tǒng)一表格模板自動地產(chǎn)生紙件表格和電子表格;從所述計(jì)算機(jī)系統(tǒng)的客戶處接受已填寫的紙件表格和已填寫的電子表格,所述已填寫的表格包括由所述客戶填入所述相應(yīng)數(shù)據(jù)字段的數(shù)據(jù)項(xiàng);以及響應(yīng)于所述統(tǒng)一表格模板從所述已填寫的紙件表格和所述已填寫的電子表格提取所述數(shù)據(jù)項(xiàng)。
2.根據(jù)權(quán)利要求1的方法,其中所述統(tǒng)一表格模板包括為填入所述數(shù)據(jù)字段中的至少一部分?jǐn)?shù)據(jù)字段的所述數(shù)據(jù)項(xiàng)定義有效性準(zhǔn)則的驗(yàn)證規(guī)則,并且其中提取所述數(shù)據(jù)項(xiàng)包括響應(yīng)于所述驗(yàn)證規(guī)則而驗(yàn)證所述已填寫的紙件表格和所述已填寫的電子表格中的所述數(shù)據(jù)項(xiàng)中的至少一部分?jǐn)?shù)據(jù)項(xiàng)。
3.根據(jù)權(quán)利要求2的方法,其中所述統(tǒng)一表格模板中的所述驗(yàn)證規(guī)則中的至少一些驗(yàn)證規(guī)則是所述紙件表格和所述電子表格通用的。
4. 根據(jù)權(quán)利要求2的方法,其中驗(yàn)證所述數(shù)據(jù)項(xiàng)中的至少一部分?jǐn)?shù)據(jù)項(xiàng)包括使用所述數(shù)據(jù)項(xiàng)來查詢數(shù)據(jù)庫以便在有效數(shù)據(jù)項(xiàng)列表中查找所述數(shù)據(jù)項(xiàng)。
5.根據(jù)權(quán)利要求2的方法,其中接受所述已填寫的電子表格包括在所述客戶填寫一個(gè)或多個(gè)所述數(shù)據(jù)項(xiàng)之后立即對其進(jìn)行驗(yàn)證。
6.根據(jù)權(quán)利要求2的方法,其中從所述紙件表格提取所述數(shù)據(jù)項(xiàng)包括將光學(xué)字符識別處理應(yīng)用于所述表格,以便將所述數(shù)據(jù)項(xiàng)轉(zhuǎn)換成計(jì)算機(jī)可讀格式,并且其中應(yīng)用所述光學(xué)字符識別處理包括使用一個(gè)或多個(gè)所述驗(yàn)證規(guī)則以便提高所述光學(xué)字符識別處理的識別性能。
7.根據(jù)權(quán)利要求6的方法,其中所述統(tǒng)一表格模板的設(shè)計(jì)包括協(xié)助所述光學(xué)字符識別處理的圖形特征,并且其中自動產(chǎn)生所述紙件表格包括印制其上印制有所述圖形特征的空白紙件表格。
8.根據(jù)權(quán)利要求1的方法,其中所述統(tǒng)一表格模板中的所述屬性中的至少一些屬性是所述紙件表格和所述電子表格共有的。
9.根據(jù)權(quán)利要求1的方法,其中接受所述已填寫的紙件表格包括通過傳真發(fā)送所述表格、掃描所述表格以及通過網(wǎng)絡(luò)發(fā)送所述表格的掃描圖像中的至少一項(xiàng)。
10.根據(jù)權(quán)利要求1的方法,其中接受所述已填寫的電子表格包括通過永久性網(wǎng)絡(luò)連接發(fā)送所述表格、通過臨時(shí)網(wǎng)絡(luò)連接發(fā)送所述表格、通過電子郵件發(fā)送所述表格以及物理地提交包含所述表格的計(jì)算機(jī)可讀介質(zhì)中的至少一項(xiàng)。
11.根據(jù)權(quán)利要求1的方法,其中所述統(tǒng)一表格模板包括定義所述表格的圖形外觀和所述表格中的所述數(shù)據(jù)字段的物理布局的視覺設(shè)計(jì),并且其中所述屬性包括布局相關(guān)的屬性和內(nèi)容相關(guān)的屬性中的至少一個(gè)屬性。
12.一種用于處理表格的計(jì)算機(jī)化的系統(tǒng),所述系統(tǒng)包括用戶界面,所述用戶界面被安排為與操作者交互以便接收包括數(shù)據(jù)字段和相應(yīng)屬性的統(tǒng)一表格模板的設(shè)計(jì);表格處理器,所述表格處理器被安排為根據(jù)所述統(tǒng)一表格模板自動地產(chǎn)生紙件表格和電子表格;以及至少一個(gè)輸入設(shè)備,所述輸入設(shè)備被安排為從所述計(jì)算機(jī)系統(tǒng)的客戶處接受已填寫的紙件表格和已填寫的電子表格,所述已填寫的表格包括由所述客戶填入所述相應(yīng)數(shù)據(jù)字段的數(shù)據(jù)項(xiàng),以及被安排為響應(yīng)于所述統(tǒng)一表格模板從所述已填寫的紙件表格和所述已填寫的電子表格提取所述數(shù)據(jù)項(xiàng)。
13.根據(jù)權(quán)利要求12的系統(tǒng),其中所述統(tǒng)一表格模板包括為填入所述數(shù)據(jù)字段中的至少一部分?jǐn)?shù)據(jù)字段的所述數(shù)據(jù)項(xiàng)定義有效性準(zhǔn)則的驗(yàn)證規(guī)則,并且其中所述至少一個(gè)輸入設(shè)備被安排為響應(yīng)于所述驗(yàn)證規(guī)則而驗(yàn)證所述已填寫的紙件表格和所述已填寫的電子表格中的所述數(shù)據(jù)項(xiàng)中的至少一部分?jǐn)?shù)據(jù)項(xiàng)。
14.根據(jù)權(quán)利要求13的系統(tǒng),其中所述統(tǒng)一表格模板中的所述驗(yàn)證規(guī)則中的至少一些驗(yàn)證規(guī)則是所述紙件表格和所述電子表格通用的。
15.根據(jù)權(quán)利要求13的系統(tǒng),其中所述至少一個(gè)輸入設(shè)備被安排為查詢有效數(shù)據(jù)項(xiàng)的列表以便驗(yàn)證所述數(shù)據(jù)項(xiàng)中的所述至少一部分?jǐn)?shù)據(jù)項(xiàng)。
16.根據(jù)權(quán)利要求13的系統(tǒng),其中所述至少一個(gè)輸入設(shè)備被安排為將光學(xué)字符識別處理應(yīng)用于所述紙件表格,以便將所述紙件表格中的所述數(shù)據(jù)項(xiàng)轉(zhuǎn)換成計(jì)算機(jī)可讀格式,并且被安排為使用一個(gè)或多個(gè)所述驗(yàn)證規(guī)則以便提高所述光學(xué)字符識別處理的識別性能。
17.根據(jù)權(quán)利要求12的系統(tǒng),其中所述統(tǒng)一表格模板中的所述屬性中的至少一些屬性是所述紙件表格和所述電子表格共有的。
18.根據(jù)權(quán)利要求12的系統(tǒng),其中所述統(tǒng)一表格模板包括定義所述表格的圖形外觀和所述表格中的所述數(shù)據(jù)字段的物理布局的視覺設(shè)計(jì),并且其中所述屬性包括布局相關(guān)的屬性和內(nèi)容相關(guān)的屬性中的至少一個(gè)屬性。
19.一種用于設(shè)計(jì)表格的裝置,所述裝置包括用戶界面,所述用戶界面被安排為與操作者交互以便接收包括數(shù)據(jù)字段和相應(yīng)屬性的統(tǒng)一表格模板的設(shè)計(jì);表格處理器,所述表格處理器被安排為根據(jù)所述統(tǒng)一表格模板自動地產(chǎn)生紙件表格和電子表格,以便使得計(jì)算機(jī)化的表格處理系統(tǒng)能夠從客戶處接受已填寫的紙件表格和已填寫的電子表格,所述已填寫的表格包括由所述客戶填入所述相應(yīng)數(shù)據(jù)字段的數(shù)據(jù)項(xiàng),并且使得所述表格處理系統(tǒng)能夠響應(yīng)于所述統(tǒng)一表格模板從所述已填寫的紙件表格和所述已填寫的電子表格提取所述數(shù)據(jù)項(xiàng)。
20.一種用于設(shè)計(jì)表格的計(jì)算機(jī)軟件產(chǎn)品,所述產(chǎn)品包括其中存儲有程序指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)被計(jì)算機(jī)讀取時(shí),所述指令導(dǎo)致所述計(jì)算機(jī)與操作者交互以便接收包括數(shù)據(jù)字段和相應(yīng)屬性的統(tǒng)一表格模板的設(shè)計(jì),并且導(dǎo)致所述計(jì)算機(jī)根據(jù)所述統(tǒng)一表格模板自動地產(chǎn)生紙件表格和電子表格,以便使得計(jì)算機(jī)化的表格處理系統(tǒng)能夠從客戶處接受已填寫的紙件表格和已填寫的電子表格,所述已填寫的表格包括由所述客戶填入所述相應(yīng)數(shù)據(jù)字段的數(shù)據(jù)項(xiàng),并且使得所述表格處理系統(tǒng)能夠響應(yīng)于所述統(tǒng)一表格模板從所述已填寫的紙件表格和所述已填寫的電子表格提取所述數(shù)據(jù)項(xiàng)。
全文摘要
一種用于在計(jì)算機(jī)系統(tǒng)中處理表格的方法,所述方法包括從操作者處接收包括數(shù)據(jù)字段和相應(yīng)屬性的統(tǒng)一表格模板的設(shè)計(jì)。根據(jù)所述統(tǒng)一表格模板自動地產(chǎn)生紙件表格和電子表格(e表格)。從所述計(jì)算機(jī)系統(tǒng)的客戶處接受已填寫的紙件表格和已填寫的電子表格,所述已填寫的表格包括由所述客戶填入所述相應(yīng)數(shù)據(jù)字段的數(shù)據(jù)項(xiàng)。響應(yīng)于所述統(tǒng)一表格模板從所述已填寫的紙件表格和所述已填寫的電子表格提取所述數(shù)據(jù)項(xiàng)。
文檔編號G06F17/30GK1892642SQ20061010025
公開日2007年1月10日 申請日期2006年7月5日 優(yōu)先權(quán)日2005年7月6日
發(fā)明者E·卡爾寧, A·蓋娃, E·瓦拉赫 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
余庆县| 建昌县| 茶陵县| 祁门县| 嘉峪关市| 丰宁| 海兴县| 霍邱县| 嘉义县| 高州市| 沙坪坝区| 永和县| 延吉市| 甘南县| 赣州市| 凤凰县| 顺昌县| 开阳县| 邹平县| 南雄市| 荣昌县| 出国| 西峡县| 闵行区| 永嘉县| 抚顺县| 镇巴县| 舟山市| 上思县| 望都县| 平江县| 澄迈县| 嵩明县| 太保市| 白玉县| 横峰县| 诏安县| 招远市| 海原县| 新乡县| 增城市|