專利名稱:用于報(bào)告數(shù)量的軟件的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì) 一組不同客戶商業(yè)機(jī)構(gòu)內(nèi)的活動(dòng)進(jìn)行報(bào)告的應(yīng)用中的計(jì)算機(jī)軟件;涉及自動(dòng)取得并且安全轉(zhuǎn)發(fā)從每個(gè)商業(yè)機(jī)構(gòu)到金融機(jī) 構(gòu)的活動(dòng)性的測(cè)量(包括但不限于貨幣)的計(jì)算機(jī)軟件,并且涉及將 這些活動(dòng)性的測(cè)量轉(zhuǎn)換成通用格式的計(jì)算機(jī)軟件。
背景技術(shù):
需要該類型的發(fā)明的許多領(lǐng)域是顯而易見的。1、 諸如銀行、金融7>司、進(jìn)貨零售商(invoice discounter) /貿(mào) 易商、代理、基于資產(chǎn)的貨方等的金融機(jī)構(gòu)(在此稱為"供應(yīng)商")可 能需要例如通過每天查看單獨(dú)記錄來密切監(jiān)視客戶商業(yè)機(jī)構(gòu)。例如, 代理商業(yè)機(jī)構(gòu)購買客戶的債務(wù)(應(yīng)收帳款)并且需要以高效率的方式 每天知道帳款,并且評(píng)估所涉及的風(fēng)險(xiǎn)。此時(shí),所有已知的該類型的 報(bào)告依賴于客戶的員工來提取數(shù)據(jù),然后不斷地準(zhǔn)備報(bào)告并將其發(fā)送 給金融機(jī)構(gòu),這是耗費(fèi)勞力的,可能在限期內(nèi)難以負(fù)擔(dān),并且可能導(dǎo) 致數(shù)據(jù)因意外或故意而被不正確地輸入,或者以其它方式被包含或被 刪除,從而可能損害任何一方。金融機(jī)構(gòu)的分析通常耗費(fèi)勞力而且耗 時(shí),從而高速計(jì)算的目的難以實(shí)現(xiàn),并且可能總是比實(shí)際時(shí)間滯后兩 天以上。2、 被并入連鎖店的許多賓館(例如)可繼續(xù)使用以前的軟件,但 是連鎖店老板需要知道每天的入住率、庫存和金融活動(dòng),以調(diào)整活動(dòng)、 預(yù)測(cè)對(duì)于變化的需要、并且迅速發(fā)現(xiàn)矛盾之處甚至諸如挪用公款。從 老板的角度看的前提下,這些賓館可遍布全世界并且可能希望讓它們 在任何時(shí)候報(bào)告。3、 作為最后一個(gè)示例,分享共同所有權(quán)并且處理主要產(chǎn)品(例如乳制品、黃油、奶粉等)并且因此分布于全國(guó)各地的許多工廠可繼續(xù) 使用不同類型的軟件,但是總公司需要每天知道產(chǎn)量、庫存、分類細(xì) 帳、對(duì)工廠供應(yīng)的環(huán)境影響或其它影響、較長(zhǎng)期動(dòng)向和金融活動(dòng)。更進(jìn)一步地,不同的國(guó)家具有不同的貿(mào)易實(shí)踐,其中一些是因?yàn)?習(xí)慣或商業(yè)環(huán)境,其它則是因?yàn)榉梢?。在一個(gè)國(guó)家中, 一宗交易 可僅有一個(gè)代理,而在另一國(guó)家中, 一宗交易可能涉及對(duì)于一群貨物 的代理以及對(duì)于另一群的其它代理。 一些國(guó)家比其它國(guó)家更常使用自 己的代理。對(duì)于客戶,代理商業(yè)機(jī)構(gòu)克服了因正常延遲交付貨款帶來 的債務(wù)問題。發(fā)明人意識(shí)到需要以自動(dòng)的和系統(tǒng)化的方式將標(biāo)準(zhǔn)狀態(tài)報(bào)告便利 地從任一客戶提供給指定的金融服務(wù)提供商。人的介入帶來不準(zhǔn)確的 風(fēng)險(xiǎn)(無心地或者其它),這主要在本地貿(mào)易時(shí)間期間出現(xiàn),并且是 高成本和緩慢的,因此最好將人的介入最小化。報(bào)告的傳送應(yīng)當(dāng)在安 全通道上進(jìn)行,以便防止行業(yè)間諜。安全通道可被安排在萬維網(wǎng)或因 特網(wǎng)環(huán)境中,這對(duì)于本領(lǐng)域技術(shù)人員是公知的。每個(gè)客戶希望具有選 擇其自己的計(jì)算機(jī)記帳管理和類似軟件(例如在任何操作系統(tǒng)Windows, Macintosh或Linux/Unix下編寫的產(chǎn)品)的自由。這些也 反映了硬件的選擇。存在任何選定軟件產(chǎn)品的各種版本或更新,并且 據(jù)說至少20%的銀行的客戶至少在任何一年內(nèi)改變他們的版本。明顯 地,在安全通道的客戶端和機(jī)構(gòu)端處的本發(fā)明軟件應(yīng)當(dāng)能夠處理這些 差異,從而可在任何工作環(huán)境中維護(hù)正確的操作。優(yōu)選地,將報(bào)告?zhèn)魉徒o供應(yīng)商的過程包括以下步驟獲取來自多 個(gè)獨(dú)立源中每一個(gè)的到來數(shù)據(jù),并且將其再配置為與所述機(jī)構(gòu)的計(jì)算 機(jī)兼容的形式,優(yōu)選地在發(fā)送之前。還期望這樣的處理將到來數(shù)據(jù) 轉(zhuǎn)換為人可讀的格式,以有益于供應(yīng)商或其下游伙伴。B2B軟件是眾所周知的,用于代理商業(yè)機(jī)構(gòu)的軟件也是眾所周知 的。在"Yahoo small business"網(wǎng)站中搜索"B2B software factoring" 返回了 4家美國(guó)公司。發(fā)明人熟知這些公司并與這些公司進(jìn)行接觸, 而且了解到這些公司都不提供本發(fā)明中所包含的設(shè)備。Ruby等人在US2005/0060284中描述了 一種"管理和報(bào)告系統(tǒng)以 及用于多個(gè)不同類數(shù)據(jù)庫的方法"。由于Ruby通過轉(zhuǎn)換器將許多傳統(tǒng) 數(shù)據(jù)庫引入成標(biāo)準(zhǔn)(例如XML )格式然后允許遠(yuǎn)程用戶從大型機(jī)類型 的計(jì)算機(jī)讀取數(shù)據(jù),因此該發(fā)明在很多方面與本發(fā)明相反。不同于 Ruby等人的示例是本發(fā)明將遠(yuǎn)程用戶的數(shù)據(jù)放在自己的"家"住宅中, 其中,為了對(duì)提交的貨物提供代理服務(wù)(但不限于此),連續(xù)正常地 在商業(yè)過程中應(yīng)用實(shí)時(shí)更新,并且使用植入的、定制的提取器來將僅 相關(guān)的材料傳送到遠(yuǎn)程監(jiān)視計(jì)算機(jī)。數(shù)據(jù)可從監(jiān)視計(jì)算機(jī)或根據(jù)安排 而從下游服務(wù)提供商返回到遠(yuǎn)程用戶。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種裝置,用于將計(jì)算機(jī)系統(tǒng)內(nèi)的由客戶 保持的數(shù)據(jù)的最近變化報(bào)告給與所述數(shù)據(jù)相關(guān)的產(chǎn)品或服務(wù)的協(xié)議供 應(yīng)商,或至少為公眾提供有用的選擇。本發(fā)明的第一個(gè)主要方面提供一種數(shù)量報(bào)告和管理軟件,包括 在服務(wù)提供商或管理站點(diǎn)處保持的服務(wù)器軟件組,能夠與多個(gè)兼容客 戶軟件設(shè)備中的至少一個(gè)交換數(shù)據(jù),每個(gè)兼容客戶軟件設(shè)備被安裝在 客戶站點(diǎn)所保持的現(xiàn)有客戶軟件內(nèi),其中安裝在相應(yīng)客戶的現(xiàn)有計(jì) 算機(jī)系統(tǒng)中的每個(gè)兼容客戶軟件設(shè)備包括事件驅(qū)動(dòng)裝置,能夠使客 戶軟件在預(yù)定事件發(fā)生時(shí)無需人工干預(yù)而變?yōu)榛顒?dòng)的;所述兼容客戶 軟件被編寫,以從相應(yīng)客戶的現(xiàn)有計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)內(nèi)選擇并提取 代表至少一個(gè)可測(cè)量的感興趣參數(shù)的數(shù)據(jù),并且由此創(chuàng)建與相應(yīng)客戶 相關(guān)的報(bào)告,所述報(bào)告向服務(wù)提供商描述所述至少一個(gè)感興趣參數(shù)的 當(dāng)前狀態(tài);所述兼容客戶軟件能夠經(jīng)由安全通道將報(bào)告發(fā)送到服務(wù)提 供商計(jì)算機(jī)內(nèi)所保持的兼容服務(wù)器軟件,所述服務(wù)器軟件被設(shè)計(jì)為從而服務(wù)提供商能夠評(píng)估報(bào)告,并且因此不會(huì)由于報(bào)告內(nèi)容的修改而 降低報(bào)告的精確性。優(yōu)選地,用于提取數(shù)據(jù)和創(chuàng)建報(bào)告的軟件被編寫,以便它能自動(dòng)運(yùn)行——在通常預(yù)定的白天或夜間的時(shí)間——從而所述報(bào)告包括客戶 機(jī)上的最小負(fù)載。在第一相關(guān)方面,本發(fā)明提供事件驅(qū)動(dòng)裝置,所述事件驅(qū)動(dòng)裝置由從以下范圍預(yù)先選擇的至少一個(gè)變量驅(qū)動(dòng) 一天的指定時(shí)間、可測(cè) 量的感興趣參數(shù)在指定時(shí)間間隔內(nèi)的最小值、可測(cè)量的感興趣參數(shù)在 指定時(shí)間間隔內(nèi)的最大值、自先前事件起對(duì)可測(cè)量的感興趣參數(shù)所作 的改變的指定次數(shù);或?qū)蓽y(cè)量的感興趣參數(shù)所作的單次大改變。在第二相關(guān)方面,本發(fā)明提供一種數(shù)量報(bào)告和管理軟件,其中在 所創(chuàng)建的報(bào)告內(nèi)對(duì)感興趣參數(shù)的表示可被預(yù)先確定為包括以下中的一 項(xiàng)或多項(xiàng)可測(cè)量的感興趣參數(shù)的當(dāng)前總數(shù)量,在定義的時(shí)間段內(nèi)可 測(cè)量的感興趣參數(shù)的統(tǒng)計(jì)描述,或者在定義的時(shí)間段內(nèi)可測(cè)量的感興 趣參數(shù)的所有實(shí)例,從而,在后一種情況下,服務(wù)提供商具有對(duì)關(guān)于 可測(cè)量的感興趣參數(shù)的所有信息的訪問。優(yōu)選地,本發(fā)明的軟件適于處理從多個(gè)客戶計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng) 收集的信息,并且維護(hù)在供應(yīng)商的計(jì)算機(jī)中的分離數(shù)據(jù),從而所述供 應(yīng)商被呈現(xiàn)有相應(yīng)的多個(gè)報(bào)告。在第三相關(guān)方面,所述用戶的報(bào)告或每個(gè)用戶的報(bào)告被本發(fā)明的 報(bào)告呈現(xiàn)軟件進(jìn)一步減小為概要和/或圖形表格,所述概要和/或圖形 表格可從下游服務(wù)提供商轉(zhuǎn)發(fā)到該供應(yīng)商。優(yōu)選地,用于提取數(shù)據(jù)和創(chuàng)建報(bào)告的軟件以獨(dú)立于平臺(tái)的語言編 寫,從而一個(gè)版本的所述軟件對(duì)所有客戶是足夠的??蛇x地,在供應(yīng)商的軟件中運(yùn)行的用于呈現(xiàn)報(bào)告的軟件是以獨(dú)立 于平臺(tái)的語言編寫的,從而一個(gè)版本的所述軟件對(duì)所有客戶是足夠的。優(yōu)選地,在所述事件驅(qū)動(dòng)裝置確定事件已經(jīng)發(fā)生的時(shí)刻,所述至 少一個(gè)感興趣參數(shù)描述所述客戶的至少一個(gè)選定金融資產(chǎn),所述客戶 的至少一個(gè)選定金融資產(chǎn)在客戶站點(diǎn)所保持的現(xiàn)有客戶軟件內(nèi)被表示 并從包括以下項(xiàng)的范圍中選擇發(fā)票、信用票據(jù)、現(xiàn)金、分類帳 (journal)和應(yīng)收帳款??蛇x地,在所述事件驅(qū)動(dòng)裝置確定事件已經(jīng)發(fā)生的時(shí)刻,所述至少一個(gè)感興趣參數(shù)描述所述客戶的至少一個(gè)選定金融資產(chǎn),所述客戶 的至少一個(gè)選定金融資產(chǎn)在客戶站點(diǎn)處所保持的現(xiàn)有客戶軟件內(nèi)被表示并從包括以下項(xiàng)的范圍中選擇使用的工時(shí)、原材料、到來的作業(yè)、 中間產(chǎn)品、保持的最終產(chǎn)品、運(yùn)送的最終產(chǎn)品、能量消耗、產(chǎn)生的廢 料。在第二個(gè)主要方面,本發(fā)明提供在本部分前面描述的數(shù)量報(bào)告和 管理軟件,其中,在任何一個(gè)客戶站點(diǎn)處所保持的兼容客戶軟件可通 過安全通道訪問,并且代表服務(wù)提供商而被修改,以便改變預(yù)先確定 的變量,和/或適應(yīng)對(duì)客戶軟件的更新、修訂或更改,所述預(yù)先確定的 變量包括發(fā)起事件的性質(zhì)、對(duì)創(chuàng)建和發(fā)送描述所述感興趣參數(shù)或每 個(gè)感興趣參數(shù)的報(bào)告進(jìn)行的控制。在第三個(gè)主要方面,本發(fā)明提供在本部分前面描述的數(shù)量報(bào)告和 管理軟件,其中,具有對(duì)其軟件連接到服務(wù)提供商的一個(gè)或更多個(gè)客 戶提供服務(wù)的構(gòu)造的下游供應(yīng)商能夠訪問對(duì)于一個(gè)或更多個(gè)客戶的一 個(gè)或更多個(gè)報(bào)告;所述報(bào)告具有包括以下項(xiàng)的屬性U)自動(dòng)收集和 轉(zhuǎn)換,(b)與相應(yīng)客戶相關(guān)的標(biāo)準(zhǔn)化呈現(xiàn),該呈現(xiàn)向服務(wù)提供商描 述所述至少一個(gè)感興趣參數(shù)的當(dāng)前狀態(tài);從而下游供應(yīng)商能夠針對(duì)所 述至少一個(gè)感興趣參數(shù)來評(píng)估所述客戶的狀態(tài)。優(yōu)選地,在兼容客戶軟件、兼容服務(wù)器軟件和下游供應(yīng)商之間的 安全通道中的數(shù)據(jù)流是雙向的,從而數(shù)據(jù)可通過所述兼容客戶軟件返 回到現(xiàn)有客戶軟件。在第四個(gè)主要方面,本發(fā)明提供相互關(guān)聯(lián)軟件集,其能夠保持在 客戶的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)中,能夠在內(nèi)部所確定的時(shí)間被引導(dǎo)為活 動(dòng),并且在內(nèi)部確定的時(shí)間繼續(xù)提取數(shù)據(jù)并由此創(chuàng)建向供應(yīng)商描述客 戶資產(chǎn)的報(bào)告,所述資產(chǎn)包括(但不限于)貨幣和應(yīng)收帳款,并且將 所述報(bào)告在安全通道上發(fā)送在供應(yīng)商的計(jì)算機(jī)中所保持的報(bào)告呈現(xiàn)軟 件,在所述供應(yīng)商的計(jì)算機(jī)中,客戶資產(chǎn)變成以標(biāo)準(zhǔn)形式由補(bǔ)充軟件 表示,從而供應(yīng)商擁有關(guān)于客戶的最新信息,并且能進(jìn)行涉及由供應(yīng) 商向客戶提供的與資產(chǎn)相關(guān)的服務(wù)的管理確定。優(yōu)選地,用于提取數(shù)據(jù)和創(chuàng)建報(bào)告的軟件被編寫,從而其將在經(jīng) 由安全通道安裝在客戶的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的環(huán)境下操作。優(yōu)選地,用于提取數(shù)據(jù)和創(chuàng)建報(bào)告的軟件被編寫為多個(gè)版本,所 述多個(gè)版本能在現(xiàn)有的各種可能數(shù)據(jù)處理/記帳軟件包之一下取得被 保持為文件的數(shù)據(jù),并且將所述數(shù)據(jù)減少為通用格式,從而所述軟件 以通用格式呈現(xiàn)所有客戶的報(bào)告并且可在客戶之間進(jìn)行比較。
將要在此提供的本發(fā)明的描述被完全以示例的方式給出,并且不 應(yīng)以任何方式理解為對(duì)本發(fā)明的范圍和外延進(jìn)行限定。 圖l是示出數(shù)據(jù)流的框圖。圖2示出圖1的擴(kuò)展,其包括多個(gè)也到達(dá)下游服務(wù)提供商的端用具體實(shí)施方式
本發(fā)明示出使用計(jì)算機(jī)和計(jì)算機(jī)軟件以幾乎實(shí)時(shí)的形式重復(fù)獲取 和處理從客戶的計(jì)算機(jī)獲得的數(shù)據(jù),其中,以下操作將難以實(shí)現(xiàn)(雖 然不是不可能)在任何時(shí)候根據(jù)要求而使用人工數(shù)據(jù)提取、編碼和 傳輸、并且相反地和可選地,接收經(jīng)處理的數(shù)據(jù)、對(duì)所述數(shù)據(jù)進(jìn)行解 碼、并將清晰形式的數(shù)據(jù)返回到消費(fèi)者的計(jì)算機(jī)。應(yīng)當(dāng)注意的是,雖 然程序與代理商業(yè)機(jī)構(gòu)相關(guān),但本發(fā)明的原理可被擴(kuò)展,以克服當(dāng)需 要集成、監(jiān)視或管理在各種站點(diǎn)執(zhí)行的商業(yè)機(jī)構(gòu)時(shí)出現(xiàn)的各種管理問 題,其中,所述站點(diǎn)的許多或全部例如在它們所使用的多種軟件中都 具有個(gè)體獨(dú)特性。例如,考慮已經(jīng)由連鎖店獲取的多個(gè)賓館。每個(gè)賓館可繼續(xù)使用 以前的軟件和其自己的管理系統(tǒng),但是連鎖店老板/總經(jīng)理仍然需要每 一天知道諸如入住率、庫存和金融活動(dòng)的事務(wù),以協(xié)調(diào)所提供的服務(wù), 預(yù)測(cè)對(duì)改變的需要,并且迅速發(fā)現(xiàn)矛盾之處甚至諸如挪用公款。這些 賓館可遍布全世界并且可能希望讓它們?cè)谌魏螘r(shí)候報(bào)告。金融機(jī)構(gòu)(在此稱為"供應(yīng)商"),例如銀行、金融公司、進(jìn)貨零 售商或貿(mào)易商、代理人、基于資產(chǎn)的貨方等可能需要例如通過每天查 看單獨(dú)記錄來密切監(jiān)視客戶的商業(yè)機(jī)構(gòu)。發(fā)明人涉及到了代理。例如, 代理商業(yè)機(jī)構(gòu)購買客戶的債務(wù)(應(yīng)收帳款),并且將需要以高效率的 方式知道每天客戶的債務(wù),以便及時(shí)地購買以及評(píng)估所涉及的風(fēng)險(xiǎn)。 投資了商業(yè)機(jī)構(gòu)的銀行需要監(jiān)視其風(fēng)險(xiǎn)。此時(shí),所有已知的該類型的 報(bào)告依賴于客戶的員工來提取數(shù)據(jù),然后不斷地準(zhǔn)備報(bào)告并將其發(fā)送 給金融機(jī)構(gòu),這是耗費(fèi)勞力的,可能在限期內(nèi)難以負(fù)擔(dān),并且可能導(dǎo) 致數(shù)據(jù)因意外或故意而被不正確地輸入,或者以其它方式被包含或被 刪除,從而可能損害任何一方。金融機(jī)構(gòu)接收之后的分析通常耗費(fèi)勞 力而且耗時(shí),從而高速計(jì)算的目的難以實(shí)現(xiàn),并且可能總是比實(shí)際時(shí) 間滯后兩天以上。隨著世界經(jīng)濟(jì)通過萬維網(wǎng)而變得聯(lián)系更加緊密,高 速計(jì)算變成與所有元素更加有關(guān)。示例1參見圖2,圖2為圖1示出的典型布局的更廣闊視圖。在圖2中, 均使用代理商業(yè)機(jī)構(gòu)(例如)的一系列客戶被示出為100A…100F,并 且每一個(gè)客戶所使用的不同陰影標(biāo)記每個(gè)客戶所使用的不同類型或版 本的數(shù)據(jù)庫或者記帳軟件。添加到每個(gè)客戶計(jì)算機(jī)系統(tǒng)中的"Hermes,, 軟件(參見下文)在每個(gè)客戶內(nèi)由標(biāo)記為104/105的(參見客戶100A ) 的小框表示。為了例如改變上載數(shù)據(jù)的內(nèi)容,為了改變觸發(fā)上載的事 件,或?yàn)榱颂幚碛商囟蛻羲褂玫牟煌悢?shù)據(jù)庫軟件,該軟件可被 編程供應(yīng)商(120)不時(shí)地訪問。通過使用如在107處的多對(duì)線和方向 箭頭在圖2中示意性地指示雙向通信。在130處指示為所有客戶提供 分別的金融服務(wù)的服務(wù)器。兩個(gè)下游服務(wù)提供商(例如可以是審計(jì)公 司或其它金融顧問)-皮示出為140A和140B。在圖1中,矩形100 (CL)表示客戶的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)(為 了本說明書的目的,聯(lián)網(wǎng)的或以其它方式成組的計(jì)算機(jī)都包含在"計(jì)算 機(jī),,概念中),120 (PM)代表偶爾調(diào)用的編程服務(wù),其將參照前述而被使用。130 (SU)代表服務(wù)提供商的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng),并且140 (DS)代表可選的下游供應(yīng)商的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)。107、 121和 143指的是安全通信通道,其可能是在通過適當(dāng)強(qiáng)大的加密而保護(hù)的 萬維網(wǎng)上進(jìn)行的臨時(shí)鏈接;它們的示例在下面描述。在客戶的計(jì)算機(jī)中的經(jīng)修改的設(shè)備雖然本領(lǐng)域技術(shù)人員應(yīng)理解,當(dāng)前流行的軟件工具集指的是在此 描述的方法,但對(duì)于在此描述的軟件工具可替換的軟件工具也可完成 相同的任務(wù)。客戶的現(xiàn)有帳目或數(shù)據(jù)庫軟件103現(xiàn)在趨向?yàn)榘?,例?Sage ACCPAK"或"MYOB,,(兩者都是商標(biāo)和產(chǎn)品的名稱)。這些通常作 為特定的版本或更新而用于新西蘭或其它地方的小型商業(yè)機(jī)構(gòu)到中型 商業(yè)機(jī)構(gòu)中。軟件103可認(rèn)為是用于該目的的數(shù)據(jù)庫管理者,其維護(hù) 數(shù)據(jù)庫102,數(shù)據(jù)庫102按照常規(guī)方式從鍵盤鍵入或通過自動(dòng)方式接 受描述性輸入101,如本說明書中其它地方描述的將被數(shù)量上監(jiān)視的 慣常相關(guān)商品。所述數(shù)量可代表貨幣單位,或描述類別,或制造的商 品,或其它材料。大多數(shù)記帳或數(shù)據(jù)庫包有意地以(通常)開放式數(shù) 據(jù)庫連接(ODBC)接口的形式提供或公開由其它程序使用的接口; 其它包括Java數(shù)據(jù)庫連接(JDBC)和COM。這些類型的接口的廣 泛使用應(yīng)當(dāng)意味著它們將隨時(shí)間被保留。另 一選擇是結(jié)構(gòu)化查詢語言 (SQL)接口。本發(fā)明的軟件要求安裝一個(gè)或更多個(gè)提取器104,其為此目的使 用編程語言編寫,以在客戶的計(jì)算機(jī)100中創(chuàng)建ODBC和JDBC (例 如分別是開放的和Java的)模塊。這些提取器由小引導(dǎo)或發(fā)起程序 105來驅(qū)動(dòng),也是本發(fā)明的一部分,這將發(fā)起期望的提取活動(dòng)。所述 客戶或每個(gè)客戶將同意安裝在其系統(tǒng)中作為合同關(guān)系的一部分的設(shè)備 (104, 105),在此被稱為"Hermes客戶"軟件。部分105的任務(wù)是在 指定時(shí)間喚醒和通過安全鏈路107利用(通?,F(xiàn)有)通信軟件模塊106 以到達(dá)遠(yuǎn)程服務(wù)器,所述遠(yuǎn)程服務(wù)器在此稱為在供應(yīng)商計(jì)算機(jī)130處保持的"Hermes服務(wù)器"。認(rèn)為優(yōu)選的是,使得"Hermes客戶"能發(fā)起 根據(jù)例如系統(tǒng)時(shí)鐘時(shí)間將數(shù)據(jù)發(fā)送到供應(yīng)商計(jì)算機(jī)的任何數(shù)據(jù)傳輸, 而不是使得客戶軟件被配置為服從用于將數(shù)據(jù)發(fā)送到可能是冒充計(jì)算 機(jī)的任何進(jìn)行請(qǐng)求的外部計(jì)算機(jī)的指令。此外,該軟件的自動(dòng)特性的 方便之處在于無需人工干預(yù)。假設(shè)請(qǐng)求深夜進(jìn)行下載,這將涉及對(duì)那 些在實(shí)際上準(zhǔn)備報(bào)告的手動(dòng)版本中所涉及的事件的額外付費(fèi)。避免人 工干預(yù)和相關(guān)成本有助于本發(fā)明提供的服務(wù)"向下遷移"到更小的商業(yè) 機(jī)構(gòu)。節(jié)省了大量的時(shí)間。而且,在服務(wù)的提供(例如代理大量的相 對(duì)小筆的帳目)中,運(yùn)行成本(例如勞力)如果不控制則可能用盡利 潤(rùn)率??墒褂脫芴?hào)調(diào)制解調(diào)器而不是使用總是處于連接的較不安全的寬 帶連接來進(jìn)行報(bào)告。在某些設(shè)備中,更為方便的是,在完成所有數(shù)據(jù) 輸入后在傍晚晚一些時(shí)提交每日?qǐng)?bào)告,但是在其它設(shè)備中,可在任何 時(shí)候進(jìn)行所述報(bào)告。 一些商業(yè)機(jī)構(gòu)是連續(xù)開放的。在某些情況下,可 在特定數(shù)目或量的交易發(fā)生后立即提交報(bào)告。經(jīng)常地報(bào)告和及時(shí)地指 示任何差異可降低銀行或代理或其它機(jī)構(gòu)的風(fēng)險(xiǎn)。將維持防火墻和加 密的常規(guī)使用。在來自客戶計(jì)算機(jī)中的才莫塊106的聯(lián)系的任何實(shí)例處,Hermes 服務(wù)器130或程序源120還可將數(shù)據(jù)下載到在框100中的Hermes客 戶。程序源數(shù)據(jù)可包含(例如)變更,以匹配新種類或新版本的軟件、 更新后的數(shù)據(jù)庫軟件、漏洞修補(bǔ)的應(yīng)用,或者用于收集一定范圍的數(shù) 據(jù)或以不同于先前收集的方式收集數(shù)據(jù)的指令。該過程避免了用以修 正軟件的物理訪問。這些變更的源在此被區(qū)分為分離的模塊120—— 程序源——雖然優(yōu)選地可以是僅從供應(yīng)商的計(jì)算機(jī)系統(tǒng)130內(nèi)提供的 服務(wù)——正如圖2中提供的——以便通過記錄所有改變來維護(hù)安全 性。否則,黑客可能嘗試將其軟件安裝在合法引導(dǎo)模塊的位置。當(dāng)在使用中時(shí),合適的提取器104將搜索包括例如那些保持"應(yīng)收 帳款,,信息或物品庫存的一個(gè)或更多個(gè)數(shù)據(jù)庫102。作為報(bào)告對(duì)象的特配置。代理(作為本發(fā)明的一個(gè)應(yīng)用)在存在相對(duì)大量交易的情況下傾向于最相關(guān),代理的特性逐天并沒有改變多少。提取器104將從客 戶數(shù)據(jù)庫提取數(shù)據(jù),并轉(zhuǎn)化所請(qǐng)求的字段,以用于操控、編碼和傳輸。 例如,僅有自先前提取起已被改變的那些記錄將被提取,以用于在安 全通道107上轉(zhuǎn)發(fā)到供應(yīng)商的計(jì)算機(jī)130。可通過使用Internet的安 全變量(例如安全HTTP (https…))或者僅使用安全套接字層協(xié)議 來獲得安全通道??墒褂妹艽a。 一種安全編碼形式是使用公鑰/私鑰算 法,例如RSA ( Rivest Shamir等)或PGP ( "Pretty Good Privacy"), 它們還驗(yàn)證發(fā)送者的身份。在某些情況下,物理介質(zhì)可以被遞送,但 是存在數(shù)據(jù)丟失或被盜的大量風(fēng)險(xiǎn)以及抵消本發(fā)明的一些優(yōu)點(diǎn)的固有 時(shí)延。因?yàn)閮H從客戶的計(jì)算機(jī)中(優(yōu)選地)發(fā)起聯(lián)系,所以客戶的系統(tǒng) 和在其中攜帶的信息被保護(hù)不受非授權(quán)的訪問(例如通過試圖弄清客 戶的金融狀態(tài)的行業(yè)間諜)。當(dāng)然,總是存在其它的安全風(fēng)險(xiǎn),大多 不屬于本發(fā)明的范圍,例如軟件可能從黑客發(fā)出從而駐留在客戶的計(jì) 算機(jī)中,例如在"cookie,,中,以便報(bào)告任何情況,或簡(jiǎn)單的電話按鍵 可返回?cái)?shù)據(jù)而被以逸待勞的黑客或小偷解碼。大多數(shù)客戶已經(jīng)具有積 極的風(fēng)險(xiǎn)檢查策略并安裝足夠的安全措施,例如防火墻。一旦在安全通道上通過通信軟件131進(jìn)行與供應(yīng)商計(jì)算機(jī)130的 安全接觸,提取器104就將選定數(shù)據(jù)從客戶現(xiàn)有的帳目軟件發(fā)送到供 應(yīng)商計(jì)算機(jī)中的軟件(示出為塊132-135)。塊132保持從所標(biāo)識(shí)的 客戶獲得的初始下載。個(gè)體數(shù)據(jù)被操控133,以根據(jù)供應(yīng)商現(xiàn)有的軟 件或程序?qū)⒔邮盏男畔?biāo)準(zhǔn)化,并且然后用于現(xiàn)有的和/或增強(qiáng)的報(bào)告 目的??赡艿氖牵?yīng)商運(yùn)行模擬客戶的金融的主分類帳和次分類帳 (例如應(yīng)收帳款、庫存、銀行帳戶等)的分類帳134,并報(bào)告在客戶 的分類帳與供應(yīng)商計(jì)算機(jī)中所保持和更新的分類帳之間的任何差異。 這在當(dāng)例如銀行希望保持對(duì)其安全性作的密切監(jiān)視的情況下很有用。 模塊135通常指的是對(duì)人優(yōu)化過的顯示,它可以采取圖形或打印輸出 的形式,這可高亮顯示和/或分析在現(xiàn)有活動(dòng)與過去活動(dòng)或預(yù)期活動(dòng)之間的差異。預(yù)期活動(dòng)可以是一些或所有其它客戶活動(dòng)的統(tǒng)計(jì)有效平均。如果需要,在此被稱為"下游供應(yīng)商,,的第三方(圖1的140,圖2 的140A和140B)也應(yīng)具有對(duì)其數(shù)據(jù)或摘要的訪問。典型的第三方功 能是作為金融顧問或記帳服務(wù),它可擴(kuò)展至逐交易的對(duì)帳現(xiàn)金流。再 者,不管實(shí)際的客戶軟件如何,本發(fā)明的優(yōu)點(diǎn),例如便捷、精確和標(biāo) 準(zhǔn)化,對(duì)于第三方是有利的。在框140中(圖1),塊141是通信模 塊,其負(fù)責(zé)對(duì)信息編碼或解碼,并且塊142廣泛地代表將應(yīng)用于特定 客戶需要的所有第三方功能。一種類型的顯示塊142被稱為"儀表板", 其與用于以簡(jiǎn)單相似的形式呈現(xiàn)整體圖像的能力有關(guān),通常具有圖形 和/或超文本鏈接,以使得細(xì)節(jié)能夠被顯示。所述儀表板可在模塊130 中創(chuàng)建或在模塊140中生成——在這種情況下,第三方供應(yīng)商具有對(duì) 呈現(xiàn)的更好控制。所有軟件優(yōu)選地是獨(dú)立于平臺(tái)的。實(shí)現(xiàn)這一目標(biāo)的一種方式是使 用JAVA4戈碼,它運(yùn)4亍在至少Linux 、 Unix、 Macintosh或Windows 環(huán)境下。該特性意味著盡可能地?zé)o需訪問或修改或定制將被安裝在客 戶的計(jì)算機(jī)或供應(yīng)商的計(jì)算機(jī)中的軟件。 一個(gè)優(yōu)點(diǎn)是,當(dāng)輸入使用該 軟件的布置時(shí),任何一方都無需獲得指定的軟件包并且與其協(xié)作。另 一優(yōu)點(diǎn)是,構(gòu)成本發(fā)明一部分的代碼可對(duì)潛在的黑客或拷貝者保密, 因?yàn)椴恍枰獙?duì)本地安裝者透露源代碼。不過,還可包含標(biāo)準(zhǔn)迷惑代碼。 第三個(gè)優(yōu)點(diǎn)是降低站點(diǎn)訪問量。此外,本發(fā)明還實(shí)現(xiàn)了包的獨(dú)立性(主要在104中),從而無論 哪個(gè)軟件(例如MYOB )或版本或配置被客戶使用,從客戶計(jì)算機(jī)提 取的信息在塊135中顯示之前被轉(zhuǎn)換為標(biāo)準(zhǔn)形式,或者可能,如果所 有客戶都是(例如)協(xié)作組成員(例如連鎖賓館),則有可能與其它客戶活動(dòng)進(jìn)行比較。 變型并非僅關(guān)注與記帳和現(xiàn)金移動(dòng)有關(guān)的應(yīng)用,本發(fā)明還可應(yīng)用于實(shí) 時(shí)報(bào)告其它可計(jì)量的項(xiàng)目。例如,在存在許多具有共同的業(yè)務(wù)領(lǐng)域并且共享至少一部分共同所有權(quán),但是可能具有不同的內(nèi)部程序并且使 用不同軟件的多個(gè)工廠、公司或其它商業(yè)機(jī)構(gòu)情況下,他們的管理需 要知道每一天的產(chǎn)量、庫存、分類細(xì)帳、對(duì)工廠供給的環(huán)境影響或其 它影響、較長(zhǎng)期動(dòng)向以及金融問題。就此而言以24小時(shí)重復(fù)率在夜間進(jìn)行的數(shù)據(jù)傳輸過程可以在如 下任何時(shí)間重復(fù),即,尤其是正處于交易峰值時(shí),或者如果商業(yè)機(jī)構(gòu) 的特點(diǎn)改變時(shí),或者如果要求更頻繁報(bào)告。可選地,該過程可較不頻 繁地(例如每周或每月)進(jìn)行,或者摘要報(bào)告能散布于較不頻繁的全 面報(bào)告中。相同的原理可應(yīng)用于任何其它可測(cè)量的數(shù)量,所述數(shù)量的量在如 下計(jì)算機(jī)環(huán)境中可用,所述計(jì)算機(jī)環(huán)境是由需要知道所述可測(cè)量數(shù)量的量的實(shí)體頻繁監(jiān)視的。示例包括電能利用公司可使用本發(fā)明來監(jiān)視大客戶的電能使用并且可分別 監(jiān)視電能使用的多個(gè)版本。汽車制造商可使用本發(fā)明來監(jiān)視部件供應(yīng)商的制造鏈的狀況,以便確定現(xiàn)在是否需要"準(zhǔn)時(shí)的"生產(chǎn)/供應(yīng)。在這種情況下,關(guān)于具體部件剩余庫存的信息將返回給部件供應(yīng)商,從而可以調(diào)節(jié)制造的速率。 會(huì)計(jì)師和其它商業(yè)顧問可實(shí)時(shí)監(jiān)視客戶的金融表現(xiàn),并對(duì)改變和/或改進(jìn)進(jìn)行推薦??筛咝У剡M(jìn)行由分公司向總公司的報(bào)告并且無需花費(fèi)太多成本或 時(shí)間。工業(yè)應(yīng)用性和優(yōu)勢(shì)本發(fā)明具有以下優(yōu)點(diǎn)通過無需人工干預(yù)或勞動(dòng)成本(這可能落 入"加班,,類別)的透明手段,允許管理或金融服務(wù)提供商具有最新的 和精確的關(guān)于(通常是金融)消費(fèi)者活動(dòng)的信息。在提供諸如代理的 服務(wù)中,運(yùn)行成本(例如勞動(dòng)力)如果不被控制,則可能耗完利潤(rùn)率。 而且,如果不利趨勢(shì)沒有引起足夠早的注意并采取適合的行動(dòng),則可 能損失利潤(rùn)率。16因此,能夠?qū)⒁粋€(gè)客戶的表現(xiàn)與來自類似客戶的集體統(tǒng)計(jì)進(jìn)行比 較是一種優(yōu)點(diǎn)。本發(fā)明提供僅需要最少干預(yù)現(xiàn)有軟件和數(shù)據(jù)、并且可用在任何通 用操作環(huán)境下的裝置。最后,應(yīng)當(dāng)理解,在此描述的和/或例示的本發(fā)明的范圍并非限于 具體的實(shí)施例。本領(lǐng)域技術(shù)人員應(yīng)理解,在不脫離以下權(quán)利要求中闡 述的本發(fā)明的范圍和精神的情況下,各種修改、添加,已知等同物和 替換是可能的。
權(quán)利要求
1、一種數(shù)量報(bào)告和管理軟件,包括在服務(wù)提供商或管理站點(diǎn)處保持的服務(wù)器軟件組,能夠與多個(gè)兼容客戶軟件設(shè)備中的至少一個(gè)交換數(shù)據(jù),每個(gè)兼容客戶軟件設(shè)備被安裝在客戶站點(diǎn)所保持的現(xiàn)有客戶軟件內(nèi),其特征在于a)安裝在相應(yīng)客戶的現(xiàn)有計(jì)算機(jī)系統(tǒng)中的每個(gè)兼容客戶軟件設(shè)備包括事件驅(qū)動(dòng)裝置,能夠使客戶軟件在預(yù)定事件發(fā)生時(shí)無需人工干預(yù)而變?yōu)榛顒?dòng)的;b)所述兼容客戶軟件被編寫,以從相應(yīng)客戶的現(xiàn)有計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)內(nèi)選擇并提取代表至少一個(gè)可測(cè)量的感興趣參數(shù)的數(shù)據(jù),并且由此創(chuàng)建與相應(yīng)客戶相關(guān)的報(bào)告,所述報(bào)告向服務(wù)提供商描述所述至少一個(gè)感興趣參數(shù)的當(dāng)前狀態(tài);c)所述兼容客戶軟件能夠經(jīng)由安全通道將報(bào)告發(fā)送到服務(wù)提供商計(jì)算機(jī)內(nèi)所保持的兼容服務(wù)器軟件,所述服務(wù)器軟件被設(shè)計(jì)為從所述相應(yīng)客戶或每個(gè)相應(yīng)客戶接收?qǐng)?bào)告并將報(bào)告轉(zhuǎn)換為標(biāo)準(zhǔn)形式,從而服務(wù)提供商能夠評(píng)估報(bào)告,并且因此不會(huì)由于報(bào)告內(nèi)容的修改而降低報(bào)告的精確性。
2、 如權(quán)利要求l所述的數(shù)量報(bào)告和管理軟件,其特征在于,所述 事件驅(qū)動(dòng)裝置由從以下范圍預(yù)先選擇的至少一個(gè)變量驅(qū)動(dòng) 一天的指 定時(shí)間、可測(cè)量的感興趣參數(shù)在指定時(shí)間間隔內(nèi)的最小值、可測(cè)量的 感興趣參數(shù)在指定時(shí)間間隔內(nèi)的最大值、自先前事件起對(duì)可測(cè)量的感 興趣參數(shù)所作的改變的指定次數(shù);或?qū)蓽y(cè)量的感興趣參數(shù)所作的單 次大改變。
3、 如權(quán)利要求2所述的數(shù)量報(bào)告和管理軟件,其特征在于,在所 創(chuàng)建的報(bào)告內(nèi)對(duì)感興趣參數(shù)的表示可被預(yù)先確定為包括以下中的一項(xiàng) 或多項(xiàng)a) 可測(cè)量的感興趣參數(shù)的當(dāng)前總數(shù)量,b) 在定義的時(shí)間段內(nèi)可測(cè)量的感興趣參數(shù)的統(tǒng)計(jì)描述,或C)在定義的時(shí)間段內(nèi)可測(cè)量的感興趣參數(shù)的所有實(shí)例,從而,在 后一種情況下,服務(wù)提供商具有對(duì)關(guān)于可測(cè)量的感興趣參數(shù)的所有信 息的訪問。
4、 如權(quán)利要求3所述的數(shù)量報(bào)告和管理軟件,其特征在于,在所 述事件驅(qū)動(dòng)裝置確定事件已經(jīng)發(fā)生的時(shí)刻,所述至少一個(gè)感興趣參數(shù) 描述所述客戶的至少一個(gè)選定金融資產(chǎn),所述客戶的至少一個(gè)選定金 融資產(chǎn)在客戶站點(diǎn)所保持的現(xiàn)有客戶軟件內(nèi)被表示并從包括以下項(xiàng)的 范圍中選擇發(fā)票、信用票據(jù)、現(xiàn)金、分類帳和應(yīng)收帳款。
5、 如權(quán)利要求3所述的數(shù)量報(bào)告和管理軟件,其特征在于,在所 述事件驅(qū)動(dòng)裝置確定事件已經(jīng)發(fā)生的時(shí)刻,所述至少一個(gè)感興趣參數(shù) 描述所述客戶的至少一個(gè)選定金融資產(chǎn),所述客戶的至少一個(gè)選定金 融資產(chǎn)在客戶站點(diǎn)處所保持的現(xiàn)有客戶軟件內(nèi)被表示并從包括以下項(xiàng) 的范圍中選擇使用的工時(shí)、原材料、到來的作業(yè)、中間產(chǎn)品、保持 的最終產(chǎn)品、運(yùn)送的最終產(chǎn)品、能量消耗、產(chǎn)生的廢料。
6、 如上述任何一項(xiàng)權(quán)利要求所述的數(shù)量報(bào)告和管理軟件,其特征 在于,在任何一個(gè)客戶站點(diǎn)處所保持的兼容客戶軟件可通過安全通道 訪問,并且代表服務(wù)提供商而被修改,以便改變預(yù)先確定的變量,和/ 或適應(yīng)對(duì)客戶軟件的更新、修訂或更改,所述預(yù)先確定的變量包括 發(fā)起事件的性質(zhì)、對(duì)創(chuàng)建和發(fā)送描述所述感興趣參數(shù)或每個(gè)感興趣參 數(shù)的報(bào)告進(jìn)行的控制。
7、 如上述任何一項(xiàng)權(quán)利要求所述的數(shù)量報(bào)告和管理軟件,其特征 在于,具有對(duì)其軟件連接到服務(wù)提供商的一個(gè)或更多個(gè)客戶提供服務(wù) 的構(gòu)造的下游供應(yīng)商能夠訪問對(duì)于一個(gè)或更多個(gè)客戶的一個(gè)或更多個(gè) 報(bào)告;所述報(bào)告具有包括以下項(xiàng)的屬性(a)自動(dòng)收集和轉(zhuǎn)換,(b) 與相應(yīng)客戶相關(guān)的標(biāo)準(zhǔn)化呈現(xiàn),該呈現(xiàn)向服務(wù)提供商描述所述至少一 個(gè)感興趣參數(shù)的當(dāng)前狀態(tài);從而下游供應(yīng)商能夠針對(duì)所述至少一個(gè)感 興趣參數(shù)來評(píng)估所述客戶的狀態(tài)。
8、 如權(quán)利要求7所述的數(shù)量報(bào)告和管理軟件,進(jìn)一步的特征在于, 在兼容客戶軟件、兼容服務(wù)器軟件和下游供應(yīng)商之間的安全通道內(nèi)的數(shù)據(jù)流是雙向的,從而數(shù)據(jù)可通過所述兼容客戶軟件被返回到所述現(xiàn) 有客戶軟件。
9、如權(quán)利要求7所述的數(shù)量報(bào)告和管理軟件,進(jìn)一步的特征在于, 本發(fā)明的報(bào)告呈現(xiàn)軟件適于處理從多個(gè)客戶計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)收 集的信息,并且維護(hù)在供應(yīng)商的計(jì)算機(jī)內(nèi)的分離數(shù)據(jù),從而所述供應(yīng) 商被呈現(xiàn)有相應(yīng)的多個(gè)報(bào)告。
全文摘要
提供用于不時(shí)地自動(dòng)詢問的裝置,包括任何數(shù)據(jù)庫的獨(dú)立于平臺(tái)的軟件,該數(shù)據(jù)庫包含在共享金融機(jī)構(gòu)的服務(wù)的商業(yè)機(jī)構(gòu)(例如管理者、銀行或代理)內(nèi)使用的數(shù)量(包括但不限于資金);用于客戶與機(jī)構(gòu)之間的安全通信的裝置,以及用于以標(biāo)準(zhǔn)化的、可相互比較的形式報(bào)告這些數(shù)量的裝置。標(biāo)準(zhǔn)化的報(bào)告可選地被準(zhǔn)發(fā)給不同的下游服務(wù)提供商,例如會(huì)計(jì)師,其所進(jìn)行的分析被安全地傳遞回到所述商業(yè)機(jī)構(gòu)。
文檔編號(hào)G06Q10/00GK101248451SQ200680020985
公開日2008年8月20日 申請(qǐng)日期2006年5月5日 優(yōu)先權(quán)日2005年5月5日
發(fā)明者羅格·帕金森, 詹姆斯·海登·休斯 申請(qǐng)人:詹姆斯·海登·休斯