本發(fā)明涉及一種用于訪問目標數(shù)據(jù)并用于以方便且用戶友好的方式向用戶顯示源自目標數(shù)據(jù)的輸出的用戶界面系統(tǒng)和方法。
本發(fā)明具體地但非排他地可用于從輸入控制數(shù)據(jù)生成輸出,所述輸入控制數(shù)據(jù)能夠配置目標數(shù)據(jù)或?qū)δ繕藬?shù)據(jù)進行過濾并且以適于用戶目的的格式以一種有效的方式顯示輸出。這在處理與組織管理有關(guān)的大全球金融數(shù)據(jù)或其他全球金融數(shù)據(jù)和/或非金融數(shù)據(jù)時特別有用,或可用于對此類數(shù)據(jù)或從大數(shù)據(jù)或其他數(shù)據(jù)提取的離散數(shù)據(jù)集執(zhí)行分析或診斷。
在整個說明書中,除非上下文另有要求,否則:
詞語“包含(comprise)”或變化形式諸如“包含(comprises)”或“包含(comprising)”將被理解為暗示包括所述的整數(shù)或整數(shù)組但不排除任何其他整數(shù)或整數(shù)組;
術(shù)語“大數(shù)據(jù)”將被理解為意指太大或太復雜而不能用標準方法和工具來操縱或詢問的數(shù)據(jù)集;
術(shù)語“其他數(shù)據(jù)”將被理解為意指并非大數(shù)據(jù)但對于本發(fā)明來說仍然大到足夠具備實際應用的數(shù)據(jù)集;
術(shù)語“目標數(shù)據(jù)”將被理解為意指包括大數(shù)據(jù)或其他數(shù)據(jù)或者源自所述大數(shù)據(jù)或其他數(shù)據(jù)或自其提取的離散數(shù)據(jù)集的數(shù)據(jù)集;并且
術(shù)語“業(yè)務單元”將被理解為意指相對于源自組織的金融系統(tǒng)或非金融系統(tǒng)的一個或多個記賬或運算功能而言獨立的組織或組織子集。
背景技術(shù):
以下對背景技術(shù)的討論僅僅旨在促進對本發(fā)明的理解。應當了解,所述討論并不是確認或承認所提及的任何材料都是本申請優(yōu)先權(quán)日時公知常識的一部分。
用于訪問包含大數(shù)據(jù)或其他數(shù)據(jù)的綜合數(shù)據(jù)庫(富含詳細信息諸如與組織有關(guān)的金融和/或非金融數(shù)據(jù))的界面的設(shè)計一般來講已經(jīng)以一定方式促成來補充與編譯數(shù)據(jù)相關(guān)的系統(tǒng)。在企業(yè)資源規(guī)劃(ERP)系統(tǒng)的情況下,這通常呈模擬ERP系統(tǒng)的結(jié)構(gòu)的菜單驅(qū)動的層次結(jié)構(gòu)的形式。
ERP系統(tǒng)諸如由SAPTM和OracleTM開發(fā)的ERP系統(tǒng)通常包含涉及大數(shù)據(jù)或其他數(shù)據(jù)的大容量數(shù)據(jù)存儲的綜合數(shù)據(jù)庫,但對于用戶來說可能在多個方面都十分受約束。例如:
用戶需要一定程度的專業(yè)技能來操作ERP系統(tǒng);
許可、支持和培訓成本可能會限制用戶訪問此類系統(tǒng),這使得它們具有禁止性或使用起來不具有成本效益;
ERP系統(tǒng)通常被設(shè)計成由會計師而不是業(yè)務經(jīng)理使用。
這些ERP系統(tǒng)的改進之處已增加,而對于以下各項來說,方法的大部分保持相同:
提取數(shù)據(jù);
產(chǎn)生報告;以及
用戶界面。
因此,用戶界面往往會過時并且不適于要能夠訪問大數(shù)據(jù)或其他數(shù)據(jù)并自其提取目標數(shù)據(jù)的現(xiàn)代的快速數(shù)據(jù)處理系統(tǒng)。這使得控制數(shù)據(jù)輸入是緩慢和分階段的,從而要以適于用戶的格式配置大數(shù)據(jù)或其他數(shù)據(jù)、選擇選項和過濾器并且延長輸出顯示。
技術(shù)實現(xiàn)要素:
本發(fā)明的一個目的是提供簡化的用戶界面來訪問目標數(shù)據(jù)并且所述簡化的用戶界面允許為了用戶的目的而生成源自目標數(shù)據(jù)或自其提取的可定制輸出。
根據(jù)本發(fā)明的一個方面,提供了一種用于訪問目標數(shù)據(jù)的用戶界面系統(tǒng),所述用戶界面系統(tǒng)包括:
界面生成器,所述界面生成器用于生成用戶界面,以用于輸入來自用戶的控制數(shù)據(jù)以訪問所述目標數(shù)據(jù)的目的,并且用于響應于所述控制數(shù)據(jù)的輸入而從所述目標數(shù)據(jù)輸出數(shù)據(jù);
其中:
所述用戶界面具有:(i)欄,所述欄分為多個可擴展部分,至少一個可擴展部分在其可擴展形式中提供可擴充區(qū)域以供所述用戶輸入控制數(shù)據(jù);以及(ii)主顯示窗格,所述主顯示窗格用于顯示從所述目標數(shù)據(jù)輸出的所述數(shù)據(jù);
所述主顯示窗格始終被最大化以提供可用于顯示所述數(shù)據(jù)的最大區(qū)域;并且
所述主標題欄的所述一個可擴展部分可通過用戶輸入而選擇性地定為目標,以便:
(a)最小化或收起所述擴充區(qū)域,以使得其不會侵占所述主顯示窗格;或可替代地
(b)以一定方式展現(xiàn)所述擴充區(qū)域,以免侵占或最小程度地侵占所述主顯示窗格,從而減輕對所述主顯示窗格的遮攔。
優(yōu)選地,所述擴充區(qū)域為功能區(qū),所述功能區(qū)可選擇性地:
(i)在停用狀態(tài)下收起以免侵占所述主顯示窗格;或
(ii)擴充以最小程度地侵占所述主顯示窗格,以減輕對所述主顯示窗格的遮攔。
優(yōu)選地,所述功能區(qū)在擴充時可激活且可選擇性地:
(i)停用以最小程度地侵占所述主顯示窗格,以減輕對所述主顯示窗格的遮攔;或
(ii)激活以進一步小幅地侵占所述主顯示窗格但仍減輕對所述主顯示窗格的遮攔。
優(yōu)選地,所述功能區(qū)具有(A)一個部分,其用于輸入配置信息作為所述控制數(shù)據(jù)的一部分以允許所述用戶根據(jù)所述用戶可用的規(guī)定范圍的過濾器設(shè)定而對所述目標數(shù)據(jù)進行過濾并從中提取輸出數(shù)據(jù),從而形成用于輸出到所述用戶的已過濾數(shù)據(jù)。
優(yōu)選地,所述可激活功能區(qū)具有(B)另一部分,其用于輸入格式化數(shù)據(jù)作為所述控制數(shù)據(jù)的另一部分以允許所述用戶根據(jù)其選擇的格式設(shè)定而從多個格式設(shè)定中選擇用于顯示所述已過濾數(shù)據(jù)的一個格式設(shè)定。
優(yōu)選地,所述可激活功能區(qū)進一步具有(C)又一部分,其用于向可由在(A)處輸入的同一配置信息生成的一組相關(guān)的規(guī)定輸出提供超鏈接。
優(yōu)選地,所述可激活功能區(qū)進一步更具有(D)再又一部分,其用于提供先前存儲的來自(A)的配置信息和來自(B)的格式化數(shù)據(jù)的收藏夾列表以便于所述用戶通過從所述收藏夾列表進行選擇來填充(A)或(B)中的相應字段并且進入(C)以使用先前存儲的配置信息和格式化數(shù)據(jù)來提供規(guī)定輸出。
優(yōu)選地,所述一個可擴展部分設(shè)置在所述欄的中間,并且當被擴展時,與其相關(guān)的所述擴充區(qū)域鄰近且平行于所述欄而被顯示以最小程度地侵占所述主顯示窗格。
優(yōu)選地,所述一個可擴展部分設(shè)置在所述欄的一端并且當被擴展時,與其相關(guān)的所述擴充區(qū)域被顯示在所述欄側(cè)向,以免侵占所述主顯示窗格,并且所述主顯示窗格連同所述欄的剩余部分沿相反方向移位。
優(yōu)選地,所述擴充區(qū)域為滑出式菜單并且包括一系列菜單選項和子菜單選項,從而提供不同類型的控制設(shè)定以供所述用戶從中進行挑選或選擇以訪問所述目標數(shù)據(jù)。
優(yōu)選地,所述滑出式菜單提供控制設(shè)定以便:(i)所述用戶挑選或選擇不同類型的輸出來用于控制所述輸出數(shù)據(jù)的提取和顯示;或(ii)調(diào)控狀態(tài)和所述用戶對所述目標數(shù)據(jù)的訪問;或(iii)(i)和(ii)兩者。
優(yōu)選地,在(iii)的情況下,(i)中的所述滑出式菜單定位在所述欄的末端之一處,并且(ii)中的所述滑出式菜單定位在所述欄的相對端處。
根據(jù)本發(fā)明的另一方面,提供了一種用于用戶訪問目標數(shù)據(jù)的方法,所述方法包括:
生成用戶界面布局,以使得所述用戶界面布局具有:(i)欄,所述欄分為多個可擴展部分,至少一個可擴展部分在其可擴展形式中提供擴充區(qū)域以供所述用戶輸入控制數(shù)據(jù);以及(ii)主顯示窗格,所述主顯示窗格用于顯示從所述目標數(shù)據(jù)輸出的所述數(shù)據(jù),所述主顯示窗格始終被最大化以提供可用于顯示從所述目標數(shù)據(jù)輸出的所述數(shù)據(jù)的最大區(qū)域;
其中所述欄的所述一個可擴展部分可通過用戶輸入而選擇性地定為目標,以便:(a)最小化或收起所述擴充區(qū)域,以使得其不會侵占所述主顯示窗格;或可替代地(b)以一定方式展現(xiàn)所述擴充區(qū)域,以免侵占或最小程度地侵占所述主顯示窗格,從而減輕對所述主顯示窗格的遮攔。
優(yōu)選地,所述擴充區(qū)域為功能區(qū)并且所述方法包括:(i)在停用狀態(tài)下收起所述功能區(qū),以免侵占所述主顯示窗格;或(ii)擴充所述功能區(qū)以使其最小程度地侵占所述主顯示窗格以減輕對所述主顯示窗格的遮攔。
優(yōu)選地,所述方法包括選擇性地:(i)停用所述功能區(qū)以使其最小程度地侵占所述主顯示窗格以便減輕對所述主顯示窗格的遮攔;或(ii)激活所述功能區(qū)以使其進一步小幅地侵占所述主顯示窗格,但仍減輕對所述主顯示窗格的遮攔。
優(yōu)選地,所述方法包括將所述功能區(qū)分為:(A)一部分,其用于輸入配置信息作為所述控制數(shù)據(jù)的一部分以允許所述用戶根據(jù)所述用戶可用的規(guī)定范圍的過濾器設(shè)定而對所述數(shù)據(jù)存儲器中的目標數(shù)據(jù)進行過濾并且僅提取為形成用于輸出到所述用戶的所述已過濾數(shù)據(jù)所需的所述數(shù)據(jù)。
優(yōu)選地,所述方法包括將所述功能區(qū)分為:(B)另一部分,其用于輸入格式化數(shù)據(jù)作為所述控制數(shù)據(jù)的一部分以允許所述用戶為了其自己的目的而定制所述已過濾數(shù)據(jù)的格式化。
優(yōu)選地,所述方法包括將所述功能區(qū)分為:(C)又一部分,其用于向可由在(A)處輸入的同一配置信息生成的一組相關(guān)的規(guī)定分析、診斷或報告提供超鏈接。
優(yōu)選地,所述方法包括將所述功能區(qū)分為:(D)再又一部分,其用于提供先前存儲的來自(A)的配置信息和來自(B)的格式化數(shù)據(jù)的收藏夾列表以便于所述用戶通過從所述收藏夾列表進行選擇來填充(A)或(B)中的相應字段并且進入(C)以使用先前存儲的配置信息和格式化數(shù)據(jù)來運行規(guī)定分析、診斷或報告。
優(yōu)選地,所述方法包括將所述可擴展部分之一設(shè)置在所述欄的末端并擴展與其相關(guān)的所述擴充區(qū)域以顯示在所述欄側(cè)向以免侵占所述主顯示窗格,并使所述主顯示窗格連同所述欄的剩余部分沿相反方向移位。
優(yōu)選地,所述擴充區(qū)域為滑出式菜單并且包括一系列菜單選項和子菜單選項,從而提供不同類型的控制設(shè)定以供所述用戶從中進行挑選或選擇以訪問所述目標數(shù)據(jù)。
優(yōu)選地,所述滑出式菜單提供控制設(shè)定以便:(i)所述用戶挑選或選擇不同類型的輸出來用于控制所述目標數(shù)據(jù)的提取和顯示;或(ii)調(diào)控狀態(tài)和所述用戶對所述目標數(shù)據(jù)的訪問;或(iii)(i)和(ii)兩者。
優(yōu)選地,在(iii)的情況下,所述方法包括將所述滑出式菜單定位(i)在所述欄的末端之一處;以及將所述滑出式菜單定位(ii)在所述欄的相對端處。
附圖簡述
根據(jù)以下對具體實施方式的描述,將更好地理解本發(fā)明。對具體實施方式的特定實施方案的描述參考附圖進行,在附圖中:
圖1是在互聯(lián)網(wǎng)環(huán)境中用戶界面系統(tǒng)的客戶端/服務器實施方案的示意圖;
圖2是圖1的服務器的一般結(jié)構(gòu)的示意性方框圖;
圖3a是主標題欄呈一種擴展狀態(tài)的用戶界面布局的表示,其中功能區(qū)被激活但被最小化;
圖3b是與圖3a類似的視圖,其示出呈另一種擴展狀態(tài)的主標題欄,其中功能區(qū)被激活且被部分最大化;
圖3c是與圖3a類似的視圖,但示出了呈折疊狀態(tài)的主標題欄,其中功能區(qū)被停用;
圖3d是用戶界面布局的表示,其中主標題欄的左手側(cè)可擴展部分呈另一種擴展狀態(tài);
圖3e是用戶界面布局的表示,其中主標題欄的右手側(cè)可擴展部分仍呈另一種擴展狀態(tài);
圖4是示出了使用用戶界面系統(tǒng)時所遵循的一般過程的流程圖;以及
圖5是示出了由用戶遵循的且由用戶界面系統(tǒng)在用戶首先調(diào)用用戶界面系統(tǒng)并訪問存儲于數(shù)據(jù)存儲器中的大數(shù)據(jù)或其他數(shù)據(jù)時所執(zhí)行的邏輯步驟的流程圖。
具體實施方式
相對于涉及用于用戶訪問數(shù)據(jù)存儲器中的目標數(shù)據(jù)的用戶界面系統(tǒng)和方法的若干特定實施方案描述了具體實施方式。
在本發(fā)明的實施方案中,目標數(shù)據(jù)源自組織的金融系統(tǒng)和非金融系統(tǒng),所述金融系統(tǒng)和非金融系統(tǒng)在其操作要求或?qū)嵺`方面表征了組織及其業(yè)務單元。這些目標數(shù)據(jù)包括呈以下形式的輸出,即如通過法定和非法定報告要求和/或通過特別定制的ERP系統(tǒng)諸如針對特定服務或制造行業(yè)專門設(shè)計的SAPTM或ORACLETM而確定的非金融數(shù)據(jù)和/或管理規(guī)范的內(nèi)部報告要求和分析和/或診斷。
在申請人的共同待決的國際專利申請PCT/AU2015/050366中描述了可生成目標數(shù)據(jù)并從其中獲取輸出數(shù)據(jù)的方式,所述專利申請以引用的方式并入本文,但由于它并不是本發(fā)明的關(guān)鍵,因此不會加以詳細描述。
在這種布置中,在其操作要求或?qū)嵺`方面表征了組織及其業(yè)務單位的原始數(shù)據(jù)基本上經(jīng)歷了由數(shù)據(jù)處理系統(tǒng)執(zhí)行的兩階段映射過程,其中第二映射階段根據(jù)存儲于數(shù)據(jù)存儲器中的規(guī)定映射規(guī)則而將數(shù)據(jù)轉(zhuǎn)變?yōu)榇髷?shù)據(jù)或其他數(shù)據(jù)。根據(jù)在其管理規(guī)范方面表征了組織的規(guī)定組詳細描述了映射規(guī)則。
根據(jù)本發(fā)明的實施方案,如圖1所示,用戶界面系統(tǒng)11體現(xiàn)為設(shè)置在互聯(lián)網(wǎng)環(huán)境15中的客戶端/服務器布置13,所述客戶端/服務器布置13可以利用云計算資源。
在這種布置中,服務器17可遠離客戶端19主存并且包括具有適當速度和處理能力的高功率計算服務以服務于位于不同地理位置的大量客戶端??蛻舳?9可以是任何合適的計算裝置,用戶21可通過所述計算裝置使用瀏覽器來訪問服務器17。
服務器17如圖2所示包括通信模塊23、分析和報告引擎25以及數(shù)據(jù)存儲器27(包括充當緩存器的本地存儲器27a和遠程存儲器27b)。遠程存儲器27b可自身由另一服務器29遠程托管并且可以是較大數(shù)據(jù)庫處理系統(tǒng)的一部分,在所述較大數(shù)據(jù)庫處理系統(tǒng)中,生成目標數(shù)據(jù)并且將其存儲在服務器組內(nèi)。以此方式,大量目標數(shù)據(jù)可以成本有效地存儲和檢索。通過這種布置,取決于用戶21的需求,可如分析和報告引擎25所確定和控制從遠程存儲器27b檢索大數(shù)據(jù)或其他數(shù)據(jù)以用于本地存儲在本地存儲器27a的緩存器內(nèi),在所述緩存器處,可以快速地訪問所述大數(shù)據(jù)或其他數(shù)據(jù)。
通信模塊23與分析和報告引擎25通信并且通過互聯(lián)網(wǎng)15在用戶界面系統(tǒng)11的服務器17與各個用戶21之間提供通信,包括在分析和報告引擎25與遠程存儲器27b之間提供通信。
分析和報告引擎25包括基于云的界面生成器31和數(shù)據(jù)庫管理系統(tǒng)33。界面生成器31生成呈布局35形式的用戶界面以供用戶使用來:(i)向數(shù)據(jù)庫管理系統(tǒng)33輸入控制數(shù)據(jù)以用于訪問存儲在數(shù)據(jù)存儲器27上的目標數(shù)據(jù);以及(ii)響應于所述訪問而輸出呈從數(shù)據(jù)庫管理系統(tǒng)接收的已過濾數(shù)據(jù)形式的數(shù)據(jù)。數(shù)據(jù)庫管理系統(tǒng)33根據(jù)通過布局35接收的控制數(shù)據(jù)的命令來訪問數(shù)據(jù)存儲器27,并且響應于控制數(shù)據(jù)的命令而從存儲于數(shù)據(jù)存儲器中的目標數(shù)據(jù)檢索已過濾數(shù)據(jù)并向界面生成器31提供已過濾數(shù)據(jù)以用于以合適的格式輸出到用戶。因此,用戶界面允許用戶方便地訪問數(shù)據(jù)存儲器27中的大數(shù)據(jù)或其他數(shù)據(jù)并且將已過濾數(shù)據(jù)以方便可讀的形式輸出到用戶。
就在申請人的共同待決的國際專利申請PCT/AU2015/050366中所描述將用戶界面系統(tǒng)11應用于目標數(shù)據(jù)而言,用戶界面系統(tǒng)11由用戶21在客戶端19上使用來訪問服務器17并且將過濾器設(shè)定為進行具體分析、診斷或報告并且在目標數(shù)據(jù)已經(jīng)生成并存儲在數(shù)據(jù)存儲器中作為總數(shù)據(jù)處理系統(tǒng)的一部分之后基于數(shù)據(jù)存儲器27中的目標數(shù)據(jù)來提供輸出。在用戶設(shè)定過濾器之后,分析和報告引擎提供用于分析和診斷從目標數(shù)據(jù)提取的已過濾數(shù)據(jù)。這使得用戶能夠管理特定目標數(shù)據(jù)組內(nèi)的各個層次的風險和問題。
分析和報告引擎25還被設(shè)計成使用由界面生成器31從已過濾數(shù)據(jù)生成的規(guī)定報告(未示出)根據(jù)用戶輸入的控制數(shù)據(jù)來生成呈定制分析、診斷和報告形式的輸出并且通過通信模塊23向客戶端19提供所述輸出以用于向用戶21顯示。
可執(zhí)行的分析和診斷的實例包括預測、預算、比率分析、診斷流程圖、風險管理、業(yè)務評估以及Z評分??蓤?zhí)行的報告的實例全部地或部分地包括包含歷史信息的定制管理報告、董事會報告、合規(guī)性報告以及法定報告。
現(xiàn)在參照圖3a至圖3e更詳細地描述用戶界面,其中布局35示為包括:呈主標題欄37形式的欄,所述主標題欄37分為用于輸入控制數(shù)據(jù)的多個可擴展部分;以及主顯示窗格39,所述主顯示窗格39用于輸出已過濾數(shù)據(jù)??蓴U展部分能夠通過用戶輸入來選擇性地定為目標以提供擴充區(qū)域,所述擴充區(qū)域在本發(fā)明的實施方案中呈以下形式:滑出式菜單41,所述滑出式菜單41具有分別設(shè)置在標題欄37的相對端處的可激活部分43a和43b;以及可激活功能區(qū)45,所述可激活功能區(qū)45具有設(shè)置在可激活部分43中間的可激活部分47。主顯示窗格始終被最大化以提供在布局上可用于顯示從數(shù)據(jù)庫管理系統(tǒng)33輸出的已過濾數(shù)據(jù)的最大區(qū)域。
主標題欄的可擴展部分43和47可選擇性地最小化或收起以免侵占主顯示窗格39。可替代地,這些可擴展部分可被定為目標來在可擴展部分43a和43b的情況下展現(xiàn)滑出式菜單45,或在主標題欄37的可擴展部分47的情況下展現(xiàn)功能區(qū)45。
這些滑出式菜單41或功能區(qū)45被設(shè)計成小幅地侵占主顯示窗格39的一部分,而不會遮攔整個主顯示窗格;或以一種方式擴展以免侵占主顯示窗格。
在本發(fā)明的實施方案中,激活功能區(qū)45在最小化時如圖3a所示少量侵占主顯示窗格39的頂部部分。如圖3b所示,功能區(qū)45可選擇性地部分擴展或完全最大化(未示出)以進一步侵占主顯示窗格39的頂部部分,但仍然不會遮攔整個主顯示窗格。
通過比較,滑出式菜單41由用戶啟用(asserting)可擴展部分43a以下拉左手側(cè)菜單(如圖3d所示)或可擴展部分43b以下拉右手側(cè)菜單(如圖3e所示)來交替地激活。在任一種情況下,當啟用可擴展部分43時,與此相關(guān)的特定滑出式菜單41被顯示在主菜單欄47側(cè)向,并且主顯示窗格39連同主標題欄的剩余部分沿相反方向移位,以使得滑出式菜單41不會侵占主顯示窗格。因此,在左手側(cè)滑出式菜單的情況下,滑出式菜單41a被顯示在主標題欄47的左按鈕43a側(cè)向,以免侵占主顯示窗格39,并且主標題欄47和主顯示窗格39同時向右移位。在右手側(cè)滑出式菜單41b的情況下,出現(xiàn)相反的情況。
滑出式菜單41包括一系列菜單選項和子菜單選項,從而提供不同類型的控制設(shè)定以供所述用戶挑選或選擇以便訪問數(shù)據(jù)存儲器中的大數(shù)據(jù)或其他數(shù)據(jù)。
在左手側(cè)滑出式菜單41a的情況下,控制設(shè)定被布置成使得用戶可挑選或選擇不同類型的輸出,所述輸出在本發(fā)明的實施方案中可以是分析、診斷或報告動作,從而控制從目標數(shù)據(jù)過濾的已過濾數(shù)據(jù)的提取和顯示。如圖3d所示,主菜單標題被識別為輸出A、輸出B和輸出C并且各自具有子菜單,所述子菜單被分別識別為:輸出A1、輸出A2、輸出A3和輸出A4:輸出B1、輸出B2和輸出B3:以及輸出C1和輸出C2。
在右手側(cè)滑出式菜單41b的情況下,設(shè)置控制設(shè)定,從而調(diào)控狀態(tài)和用戶對目標數(shù)據(jù)的訪問。如圖3e所示,主標題設(shè)定被識別為設(shè)定A、設(shè)定B和設(shè)定,并且各自具有子菜單,所述子菜單分別被識別為:設(shè)定A2和設(shè)定A2;設(shè)定B1和設(shè)定B2;以及設(shè)定C1和設(shè)定C2。
雖然在本發(fā)明的實施方案中,在主標題欄47的兩端提供了滑出式菜單41,但其他實施方案提供用于在僅設(shè)置在主標題欄的一端或另一端處的一個滑出式菜單中提供一些或全部的控制數(shù)據(jù)。
可激活功能區(qū)45分為離散部分A、B、C、D,以用于輸入不同類型的信息。這些離散部分具有在功能區(qū)呈最小化狀態(tài)時,在單選按鈕49旁邊識別的標題,如圖3a、圖3d和圖3e所示。在本發(fā)明的實施方案中,標題為‘選項’、‘過濾器’、‘收藏夾’以及“鏈接”。通過用戶選擇一個特定的單選按鈕,功能區(qū)45選擇性地擴展以展現(xiàn)與所選按鈕相關(guān)聯(lián)的離散部分A、B、C和/或D并且提供字段、鏈接、菜單選項和/或信息以供用戶輸入控制數(shù)據(jù)并由數(shù)據(jù)庫管理系統(tǒng)33用所述控制數(shù)據(jù)開始處理。
如圖3b所示,已選擇了‘過濾器’和‘選項’的單選按鈕并且離散部分A和B已分別擴展來展現(xiàn)各自的相關(guān)數(shù)據(jù)輸入字段。以此方式,可激活功能區(qū)可在某種必要程度上逐漸最大化,而不會侵占整個主顯示區(qū)域39。
在本發(fā)明的實施方案中,部分A允許用戶輸入配置信息作為控制數(shù)據(jù)的一部分以允許用戶根據(jù)用戶可用的規(guī)定范圍的過濾器設(shè)定來對目標數(shù)據(jù)存儲器進行過濾并且從中提取已過濾數(shù)據(jù)以用于輸出到用戶。這些設(shè)定包括與特定應用相關(guān)的數(shù)據(jù)子集的分類。
部分B允許用戶輸入格式化數(shù)據(jù)作為控制數(shù)據(jù)的另一部分以允許用戶根據(jù)其選擇的格式設(shè)定而從多個格式設(shè)置中選擇用于顯示已過濾數(shù)據(jù)的一個格式設(shè)定。
特定用戶將需要這些過濾器和選項中的一些或全部,由此不會顯示不適于特定用戶的那些過濾器和選項,因而限制用戶查看他們被授權(quán)查看的內(nèi)容。
一旦設(shè)定了選項和過濾器,所述系統(tǒng)即可供授權(quán)用戶使用來根據(jù)針對由用戶在左手側(cè)滑出式菜單41a中指定的具體輸出動作而挑選或選擇的控制設(shè)定并根據(jù)從調(diào)控狀態(tài)和用戶對目標數(shù)據(jù)的訪問的右手側(cè)滑出式菜單41b中選擇的控制設(shè)定來執(zhí)行分析、診斷和/或報告。
部分C(未示出)使用戶從以菜單配置方式布置的一系列超鏈接中進行選擇,所述超鏈接與可從由用戶在A處輸入的同一配置信息生成的一組規(guī)定分析、診斷和報告相關(guān)。此外,一旦在部分A和B中設(shè)定過濾器和選項,并且由數(shù)據(jù)庫管理系統(tǒng)33從數(shù)據(jù)存儲器27中的目標數(shù)據(jù)中提取已過濾的一組已過濾數(shù)據(jù),就可能存在可由相同的已過濾數(shù)據(jù)生成的多種不同的分析、診斷或報告。例如,在金融數(shù)據(jù)的情況下,一旦出于報告目的獲得已過濾的一組數(shù)據(jù),就可根據(jù)同一組已過濾數(shù)據(jù)運行各個金融報告諸如損益、資產(chǎn)負債表、小組層面報告等。超鏈接功能避免了在每次進行規(guī)定輸出時要選擇過濾器和選項的需要,從而為用戶提供相當大的時間節(jié)省和效率。
部分D(未示出)允許用戶創(chuàng)建用戶稍后可能希望使用的先前存儲的來自A的配置信息和來自B的格式化數(shù)據(jù)的‘收藏夾’列表。這個特征便于用戶通過從‘收藏夾’列表中進行選擇來填充部分A或B中的相應字段并且使用先前存儲的來自所選擇收藏夾的配置信息和格式化數(shù)據(jù)而在部分C內(nèi)運行規(guī)定報告諸如分析、診斷或報告。
在圖4中示出由用戶界面系統(tǒng)11所遵循的一般方法。過程51開始于步驟53,其中服務器17在步驟55處等待接收對由用戶21在客戶端19上調(diào)用‘報告’界面布局以便訪問服務器17的請求。在本發(fā)明的實施方案中,服務器17通過通信模塊23接收請求并且在步驟57處通過分析和報告引擎25的布局生成器31生成將用作呈布局35形式的‘報告’界面的‘基于云的’用戶界面。服務器17隨后在步驟59處通過通信模塊23為用戶客戶端19提供“基于云的”界面布局35,并且然后在步驟61處等待從用戶21接收‘報告’請求。在由分析和報告引擎25的數(shù)據(jù)庫管理系統(tǒng)33處理之后,服務器17在步驟63處基于‘報告’請求而向用戶客戶端19提供‘報告’輸出。過程51之后結(jié)束于步驟65。
一旦由用戶21作出適當?shù)摹畧蟾妗x擇(其確定將要采取的輸出功能的特定類型),分析和診斷引擎25就向數(shù)據(jù)庫管理系統(tǒng)33呈現(xiàn)呈第一查詢形式的選擇,從而向存儲于數(shù)據(jù)存儲器27中的目標數(shù)據(jù)的金融數(shù)據(jù)值應用所選擇的過濾器和選項;并且隨后呈現(xiàn)呈第二查詢形式的選擇,從而應用所選擇的驅(qū)動器過濾器,進而解決存儲于數(shù)據(jù)存儲器27中的目標數(shù)據(jù)的非金融數(shù)據(jù)值。
隨后通過一個過程將結(jié)果作為已過濾數(shù)據(jù)提供在‘報告’輸出中,所述過程向提取的數(shù)據(jù)值應用所選擇的格式化選項,且隨后編譯到文件中以用于從客戶端19向用戶21顯示輸出。
以此方式,用戶能夠在用戶獲得授權(quán)這樣做的程度上根據(jù)以下各項來將數(shù)據(jù)存儲器27內(nèi)的目標數(shù)據(jù)信息‘切片和切塊’:選項和過濾器設(shè)定,它們對訪問所述數(shù)據(jù)存儲器27進行限制;以及分析、診斷和報告格式,其已針對特定用戶進行定制并且已變?yōu)橛脩舻臉藴驶袷健,F(xiàn)有技術(shù)的分析、診斷和報告系統(tǒng)通常要求終端用戶有專業(yè)技能來了解命令并且要求用戶熟悉了解系統(tǒng)來訪問信息。
要做到這一點,輸入生成器通常包括:
(1)用戶界面布局過程,其用于顯示:(i)標題欄,所述標題欄分為多個可擴展部分;(ii)主顯示窗格,其用于向用戶顯示輸出數(shù)據(jù);以及(iii)擴充區(qū)域,其可從每個可擴展部分擴展;以及
(2)菜單激活過程,所述菜單激活過程對將所述可擴展部分之一定為目標的用戶輸入作出響應以擴充所述擴充區(qū)域以供用戶輸入特定控制數(shù)據(jù)。
用戶界面布局過程被配置來使所述主顯示窗格始終最大化,以便于通過所述菜單激活過程來依次提供可用于顯示已過濾數(shù)據(jù)的最大區(qū)域:
(a)響應于目標用戶輸入而以一定方式展現(xiàn)所述擴充區(qū)域,以免侵占或最小程度地侵占所述主顯示窗格,從而減輕對所述主顯示窗格的遮攔;或
(b)響應于另一個目標用戶輸入而最小化或收起所述擴充區(qū)域以免侵占所述主顯示窗格。
在圖5中示出由較低系統(tǒng)層次遵循且由服務器17執(zhí)行的過程步驟。過程67開始于步驟69處,并且在步驟71處進行由用戶調(diào)用用戶登錄過程。隨后在步驟73處開始獲取用戶、客戶端和設(shè)定過程,之后在步驟75處調(diào)用讀取用戶訪問設(shè)定過程。隨后在步驟77處利用用戶訪問設(shè)定初始化過濾器功能區(qū)選擇過程。在步驟79處從存儲用戶訪問設(shè)定的用戶文件中獲得用戶‘收藏夾’列表。之后在步驟81處根據(jù)存儲用戶訪問設(shè)定的數(shù)據(jù)庫來更新功能區(qū)‘選項’,在步驟83處根據(jù)用戶訪問設(shè)定來更新功能區(qū)‘過濾器’,并且在步驟85處根據(jù)用戶訪問設(shè)定數(shù)據(jù)庫來更新功能區(qū)‘收藏夾’,以最終在步驟87處在客戶端19的主屏幕上顯示界面布局。
過程67隨后進入循環(huán),其中調(diào)用了一系列過程,這取決于用戶活動,所述用戶活動包括:在步驟89處打開側(cè)欄菜單;在步驟91處從側(cè)欄菜單選擇報告;在步驟93處從報告文件獲取報告鏈接;在步驟95處用報告鏈接來更新功能區(qū)‘鏈接’;以及在步驟97處激活功能區(qū)。激活功能區(qū)需要一個過程來感測鼠標在標題欄上的運動(或?qū)τ|摸屏的觸摸)以在步驟99處激活功能區(qū)。隨后調(diào)用多個過程來用于在步驟101處選擇選項、過濾器、收藏夾以及鏈接,并且在步驟103處選擇報告所需的適當?shù)倪x項和過濾器。隨后執(zhí)行以下過程:在步驟105處運行報告、分析、診斷并且在步驟107處基于‘過濾器’設(shè)定來從數(shù)據(jù)存儲器27提取數(shù)據(jù)。在步驟109處執(zhí)行用于獲取已過濾數(shù)據(jù)的計算,并且在步驟113處進行顯示之前在步驟111處基于‘選項’設(shè)定來格式化報告。
在這些步驟之后是115處有關(guān)他們是否想要運行‘鏈接’報告的用戶查詢,并且如果想要的話,那么在執(zhí)行計算的步驟109處處理由用戶在步驟117處所啟用的所選擇鏈接,并且重復步驟111和113??商娲?,如果‘鏈接’報告在步驟115處并未通過查詢來運行,那么在步驟119處使用不同過濾器設(shè)定就他們是否想要運行報告對用戶21進行進一步查詢。如果想要的話,那么重復從步驟89開始一直進展到步驟113的過程的循環(huán)。如果不想要的話,那么整個過程結(jié)束于步驟121。
可以看出的是,特定實施方案中所描述的用戶界面除了審美和一般智力因素外,還具有特定的技術(shù)效果,這對系統(tǒng)用戶而言另外具有吸引力。此外還有以下具體特征,即將主標題欄37分為多個可擴展部分,所述多個可擴展部分在標題欄的相對端設(shè)置有可激活部分43,以產(chǎn)生左手側(cè)滑出式菜單41a或右手側(cè)滑出式菜單41b,和/或標題欄自身在可擴展部分47的情況下產(chǎn)生可激活功能區(qū)45,和/或可激活功能區(qū)產(chǎn)生滑出式菜單,所述可激活功能區(qū)具有可最小化或最大化的滑出式菜單的不同部分;或以特殊的方式作用來使查看區(qū)域39的清楚的顯示區(qū)域最大化。因此,查看區(qū)域中所顯示的輸出數(shù)據(jù)(源于由用戶發(fā)起的報告、分析或診斷活動)仍可供用戶方便地查看并且以連續(xù)的方式動態(tài)地改變滑出式菜單41中的連續(xù)一個或多個,同時用戶通過滑出式菜單輸入不同的控制命令或過濾器。
在本發(fā)明的實施方案中所描述的應用的情況下,這個特征呈現(xiàn)優(yōu)于現(xiàn)有技術(shù)的圖形用戶界面的顯著的優(yōu)勢和改進,從而為用戶提供相當大的靈活性以及與正以極其有效的方式訪問的目標數(shù)據(jù)的實時交互。此外,用戶界面減少了在獲取輸出諸如報告的過程中以及執(zhí)行分析和診斷的過程中的點擊或步驟的數(shù)目。這實現(xiàn)了指定設(shè)定的輸出之間的交換,而無需通過長時間的提取過程來生成數(shù)據(jù)。界面被設(shè)計成預先滿足用戶需求并且可通過單擊或屏幕觸摸來向用戶給出‘收藏夾’輸出或直達其他形式的輸出的‘鏈接’的選擇。
這樣一個實例為用戶可用指定的選項和過濾器來生成業(yè)務報告的情況。過濾器可應用于數(shù)據(jù)內(nèi)的特定實體或地理區(qū)域。
當用戶顯示業(yè)務報告時,功能區(qū)允許用戶保留通過過濾器和選項選擇的現(xiàn)有數(shù)據(jù)集并且點擊直達替代報告的‘鏈接’,所述替代報告將會使用所提取的同一個數(shù)據(jù)集。在單擊的情況下,用戶可輕易跳過幾個報告并且通過單擊或屏幕觸摸來顯示與已過濾數(shù)據(jù)集有關(guān)的多種信息。
可替代地,用戶可能更喜歡繼續(xù)使用現(xiàn)有報告,但不改變選項和過濾器所依據(jù)的規(guī)則。如果用戶已將具有‘選項和過濾器’的偏好存儲為收藏夾,那么用戶可點擊‘收藏夾’而直達替代數(shù)據(jù)集和/或格式化規(guī)格,所述替代數(shù)據(jù)集和/或格式化規(guī)格將會使用和先前一樣的報告。如果僅‘選項’發(fā)生變化,那么仍可使用現(xiàn)有數(shù)據(jù)集。在單擊的情況下,用戶可輕易跳過幾個報告且通過單擊或屏幕觸摸來針對數(shù)據(jù)集和/或格式化規(guī)則的不同組合顯示同一個報告。
本發(fā)明的第二特定實施方案與前一個實施方案基本上相同,但包括配置設(shè)定,所述配置設(shè)定調(diào)用用于在生成輸出且將其顯示在主顯示區(qū)域中時隱藏欄的過程。
本發(fā)明的第三實施方案與前兩個實施方案基本上相同,以下情況除外:功能區(qū)和側(cè)欄菜單的位置顛倒。在這個實施方案中,功能區(qū)設(shè)置在由定位在主標題欄的一端或相對端或其兩端處的可擴展部分處和/或由其產(chǎn)生的擴充區(qū)域中,并且菜單設(shè)置在從欄的中間可擴展部分中的一個或多個擴展的擴充區(qū)域中。
應當理解,本發(fā)明的范圍并不限于描述為具體實施方式的特定實施方案。可以設(shè)想的是,對實現(xiàn)本發(fā)明的相同結(jié)果的所述過程的變化和修改構(gòu)成本發(fā)明的一部分并且不會偏離本發(fā)明。例如,雖然特定實施方案涉及使用了瀏覽器的基于云的解決方案(其中布局可以從服務器下載的網(wǎng)頁格式呈現(xiàn)),但本發(fā)明并不限于這個實施方案并且可同樣用于使用了App的不同網(wǎng)絡(luò)布置,其中布局來源于客戶端。另外,本發(fā)明可類似用于不涉及網(wǎng)絡(luò)上通信的獨立系統(tǒng),其中布局頁面在計算機內(nèi)生成并且出于詢問構(gòu)成計算機一部分的數(shù)據(jù)庫系統(tǒng)的目的而向計算機的用戶呈現(xiàn)所述布局頁面。
還應當理解,本發(fā)明可具有訪問出于申請人的共同待決的國際專利申請PCT/AU2015/050366的發(fā)明主題的目的而生成的大數(shù)據(jù)或其他數(shù)據(jù)之外的用途。例如,本發(fā)明可同樣用于訪問具有天文或醫(yī)學來源的目標數(shù)據(jù),其中期望或需要方便的用戶界面。其他應用包括庫存系統(tǒng)、工資管理系統(tǒng)、圖書館數(shù)據(jù)庫數(shù)據(jù)、存檔數(shù)據(jù)庫數(shù)據(jù)(包含歷史記錄)、客戶關(guān)系管理(CRM)數(shù)據(jù)、基金/投資管理數(shù)據(jù)、資產(chǎn)管理數(shù)據(jù)以及土地或財產(chǎn)所有權(quán)數(shù)據(jù)。