專利名稱:報(bào)表檢索與呈現(xiàn)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù),且特別涉及報(bào)表檢索與呈現(xiàn)的方法及系統(tǒng)。
背景技術(shù):
傳統(tǒng)的多層用戶/服務(wù)器架構(gòu)(n-tier client-server architecture)將使用者接口、功能處理邏輯與數(shù)據(jù)儲(chǔ)存分置于不同的平臺(tái)上,通常包含一客戶端計(jì)算機(jī)、多個(gè)服務(wù)器以及一數(shù)據(jù)庫(kù)。不同的應(yīng)用程序服務(wù)器(Application server)根據(jù)各自所需的數(shù)據(jù)域位請(qǐng)求從數(shù)據(jù)庫(kù)擷取數(shù)據(jù),并加以處理后產(chǎn)生報(bào)表。數(shù)據(jù)庫(kù)則聯(lián)合(join)不同的表格以響應(yīng)各應(yīng)用程序服務(wù)器的請(qǐng)求。典型上,為了達(dá)成減少冗余記錄并維持?jǐn)?shù)據(jù)相依性的目的,將數(shù)據(jù)庫(kù)予以正規(guī)化,但是這卻增加了表格聯(lián)合操作的復(fù)雜度、所需的計(jì)算處理資源與所需的處理時(shí)間。有些數(shù)據(jù)庫(kù)用于記錄龐大的日常的交易行為,例如應(yīng)用于在網(wǎng)絡(luò)或通訊服務(wù)的供貨商領(lǐng)域每日處理數(shù)百萬(wàn)筆交易的交易數(shù)據(jù)庫(kù),因應(yīng)任何一應(yīng)用程序服務(wù)器的查詢請(qǐng)求的聯(lián)合操作都可能需要花費(fèi)許多時(shí)間,并且也會(huì)影響該數(shù)據(jù)庫(kù)的整體運(yùn)作效能,因而影響交易行為的進(jìn)行。
近來(lái)發(fā)展中的數(shù)據(jù)倉(cāng)儲(chǔ)(Data Warehouse)的技術(shù)可以改善上述問(wèn)題。參照?qǐng)D1的數(shù)據(jù)倉(cāng)儲(chǔ)與數(shù)據(jù)庫(kù)的架構(gòu),其中方塊101為傳統(tǒng)的多層用戶/服務(wù)器架構(gòu)包含數(shù)據(jù)庫(kù)102。概言之,擷取轉(zhuǎn)換加載(Extract,Transform,Load,簡(jiǎn)稱ETL)工具103從數(shù)據(jù)庫(kù)102擷取數(shù)據(jù)并加以轉(zhuǎn)換后以特定數(shù)據(jù)格式存入數(shù)據(jù)倉(cāng)儲(chǔ)104。首先,ETL程序的第一步驟是對(duì)應(yīng)(mapping)來(lái)源數(shù)據(jù)庫(kù)(在此處指的是數(shù)據(jù)庫(kù)102)與目標(biāo)系統(tǒng)(target system,在此處指的是數(shù)據(jù)倉(cāng)儲(chǔ)104)之間的數(shù)據(jù);第二步驟是在一暫存區(qū)域(staging area)中清理(cleansing)來(lái)源數(shù)據(jù);第三步驟是轉(zhuǎn)換來(lái)源數(shù)據(jù)并加載該目標(biāo)系統(tǒng)。清理(cleansing)程序主要負(fù)責(zé)消除數(shù)據(jù)不一致與其它各種異常情況。ETL工具103更可以整合不同來(lái)源系統(tǒng)的來(lái)源數(shù)據(jù)至數(shù)據(jù)倉(cāng)儲(chǔ)104。
數(shù)據(jù)倉(cāng)儲(chǔ)中的數(shù)據(jù)經(jīng)上述各步驟的去正規(guī)化(denormalization)處理后更能符合各應(yīng)用程序服務(wù)器所需的數(shù)據(jù)格式,并使得每一筆數(shù)據(jù)查詢結(jié)果的處理更快速。應(yīng)用程序服務(wù)器105、網(wǎng)頁(yè)服務(wù)器106、客戶關(guān)系管理(Customer RelationshipManagement,簡(jiǎn)稱CRM)系統(tǒng)107、供應(yīng)鏈管理(Supply Chain Management,簡(jiǎn)稱SCM)系統(tǒng)108或方塊109中的客戶端計(jì)算機(jī)都可以從數(shù)據(jù)倉(cāng)儲(chǔ)104中擷取數(shù)據(jù)并進(jìn)行分析、處理以產(chǎn)生報(bào)表(Report)。上述產(chǎn)生的報(bào)告可以稱為商業(yè)智慧(Business Intelligence,簡(jiǎn)稱BI)供決策系統(tǒng)的參考。
一使用者可以在一客戶端計(jì)算機(jī)(于方塊109中)中執(zhí)行應(yīng)用程序以向應(yīng)用程序服務(wù)器105、網(wǎng)頁(yè)服務(wù)器106、CRM系統(tǒng)107或SCM系統(tǒng)108索取報(bào)表。雖然這些應(yīng)用程序服務(wù)器都是擷取數(shù)據(jù)倉(cāng)儲(chǔ)104的數(shù)據(jù),但是卻可能需要配合客戶端計(jì)算機(jī)中不同的應(yīng)用程序,并且可能設(shè)有不同的安全機(jī)制。當(dāng)一使用者利用客戶端計(jì)算機(jī)通過(guò)圖1中一應(yīng)用程序服務(wù)器登入程序時(shí),該服務(wù)器才通過(guò)一網(wǎng)絡(luò)提供報(bào)表給上述使用者,使得報(bào)表取得的工作變得繁復(fù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在提供一種報(bào)表檢索與呈現(xiàn)的方法及系統(tǒng)。
基于上述目的,本發(fā)明實(shí)施例提供了一種報(bào)表檢索與呈現(xiàn)方法,其中,包含當(dāng)一代理器開(kāi)始一報(bào)表訂閱服務(wù)時(shí),從一第一客戶端計(jì)算機(jī)接收并儲(chǔ)存一第一訂閱報(bào)表的訂閱信息,其中第一訂閱報(bào)表由一報(bào)表系統(tǒng)提供;由所述代理器儲(chǔ)存一時(shí)間設(shè)定;所述代理器根據(jù)所述訂閱信息在所述時(shí)間設(shè)定所指定的時(shí)間點(diǎn)上自動(dòng)請(qǐng)求以取得屬于第一訂閱報(bào)表的一第一報(bào)表;以及當(dāng)所述時(shí)間設(shè)定所指定的一傳送時(shí)間條件被滿足時(shí),不須從所述第一客戶端計(jì)算機(jī)接收命令或數(shù)據(jù),所述代理器自動(dòng)傳送所述第一報(bào)表至所述第一客戶端計(jì)算機(jī),使所述第一報(bào)表顯示于所述第一客戶端計(jì)算機(jī)的一操作系統(tǒng)的桌面。
本發(fā)明實(shí)施例還提供一種報(bào)表檢索與呈現(xiàn)方法,執(zhí)行于一第一客戶端計(jì)算機(jī),其中,當(dāng)執(zhí)行于所述第一客戶端計(jì)算機(jī)的一代理器開(kāi)始一報(bào)表訂閱服務(wù)時(shí),接收并儲(chǔ)存一第一訂閱報(bào)表的訂閱信息,其中第一訂閱報(bào)表由一報(bào)表系統(tǒng)提供;由所述代理器儲(chǔ)存一時(shí)間設(shè)定;所述代理器根據(jù)所述訂閱信息在所述時(shí)間設(shè)定所指定的時(shí)間點(diǎn)上自動(dòng)請(qǐng)求以取得屬于第一訂閱報(bào)表的一第一報(bào)表;以及執(zhí)行于所述第一客戶端計(jì)算機(jī)的一第一播放器不需透過(guò)任何登入程序,自動(dòng)顯示所述第一報(bào)表于所述第一客戶端計(jì)算機(jī)的一操作系統(tǒng)的桌面。
本發(fā)明實(shí)施例還提供一種報(bào)表檢索與呈現(xiàn)系統(tǒng),其中,包含一代理器,耦接于一第一客戶端計(jì)算機(jī),當(dāng)提供一報(bào)表訂閱服務(wù)時(shí),從所述第一客戶端計(jì)算機(jī)接收并儲(chǔ)存一第一訂閱報(bào)表的訂閱信息,所述代理器儲(chǔ)存一時(shí)間設(shè)定,其中第一訂閱報(bào)表由一報(bào)表系統(tǒng)提供,所述代理器根據(jù)所述訂閱信息在所述時(shí)間設(shè)定指定的時(shí)間點(diǎn)上自動(dòng)請(qǐng)求以取得屬于第一訂閱報(bào)表的一第一報(bào)表,當(dāng)所述時(shí)間設(shè)定所指定的一傳送時(shí)間條件被滿足時(shí),不須從所述第一客戶端計(jì)算機(jī)接收命令或數(shù)據(jù),所述代理器自動(dòng)傳送所述第一報(bào)表至所述第一客戶端計(jì)算機(jī);以及一播放器,執(zhí)行于所述第一客戶端計(jì)算機(jī),顯示所述第一報(bào)表于所述第一客戶端計(jì)算機(jī)的一操作系統(tǒng)的桌面。
本發(fā)明的有益效果在于,簡(jiǎn)化了報(bào)表的取得,操作簡(jiǎn)便。
圖1顯示數(shù)據(jù)庫(kù)、ETL工具與數(shù)據(jù)倉(cāng)儲(chǔ)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2顯示一代理器實(shí)施例與上述網(wǎng)絡(luò)的示意圖;圖3顯示報(bào)表檢索與呈現(xiàn)方法實(shí)施例的流程圖;圖4顯示多個(gè)訂閱報(bào)表的設(shè)定數(shù)據(jù)實(shí)施例的示意圖;圖5顯示報(bào)表索取程序?qū)嵤├牧鞒虉D;圖6顯示ETL工具與代理器的通訊實(shí)施例的流程圖;圖7顯示代理器報(bào)表傳送程序?qū)嵤├牧鞒虉D;圖8顯示整合式播放器提供的接口的示意圖;以及圖9顯示一代理器另一實(shí)施例與上述網(wǎng)絡(luò)的示意圖。
主要組件符號(hào)說(shuō)明41-45~數(shù)據(jù)集合;4111-414~訂閱報(bào)表;421-424~訂閱信息;431-434~時(shí)間設(shè)定;440-444~用戶信息;451-454~描述檔槽;80~窗口;81-85~區(qū)域;86及87~圖像;91-93~客戶端計(jì)算機(jī);911-913~整合式播放器;101~方塊;102~數(shù)據(jù)庫(kù);103~ETL工具;104~資料倉(cāng)儲(chǔ);105~應(yīng)用程序服務(wù)器;106~網(wǎng)頁(yè)服務(wù)器;107~CRM系統(tǒng);108~SCM系統(tǒng);109~方塊;110~代理器;110a~代理器;111~網(wǎng)絡(luò);112~服務(wù)器;113~網(wǎng)絡(luò)。
具體實(shí)施例方式
以下說(shuō)明是本發(fā)明的較佳實(shí)施例。其目的是要舉例說(shuō)明本發(fā)明一般性的原則,不應(yīng)視為本發(fā)明的限制,本發(fā)明的范圍當(dāng)以權(quán)利要求書界定的范圍為準(zhǔn)。
以下提出一種報(bào)表檢索與呈現(xiàn)的方法及系統(tǒng)。
圖2顯示一代理器110耦接于應(yīng)用程序服務(wù)器105、網(wǎng)頁(yè)服務(wù)器106、CRM系統(tǒng)107、SCM系統(tǒng)108及多個(gè)客戶端計(jì)算機(jī)(于方塊109標(biāo)示)。其中的客戶端計(jì)算機(jī)可以是個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)、個(gè)人數(shù)字助理(Personal DigitalAssistant,簡(jiǎn)稱PDA)、行動(dòng)電話、傳呼機(jī)或其它電子裝置。代理器110用來(lái)代理報(bào)表索取的作業(yè),可以實(shí)際由計(jì)算機(jī)程序來(lái)實(shí)作,并執(zhí)行于單獨(dú)一臺(tái)或多個(gè)計(jì)算機(jī)裝置。代理器110可通過(guò)背景程序(daemon)的形式執(zhí)行于多任務(wù)操作系統(tǒng)平臺(tái)的計(jì)算機(jī)。每一客戶端計(jì)算機(jī)(例如客戶端計(jì)算機(jī)91)上具有一整合式播放器(整合式播放器911)用以與代理器110互動(dòng)。整合式播放器與代理器可以是執(zhí)行于計(jì)算機(jī)裝置中的應(yīng)用程序,都可通過(guò)背景程序的形式執(zhí)行。整合式播放器可以儲(chǔ)存代理器110的網(wǎng)絡(luò)地址。整合式播放器可以接收使用者賬號(hào)及密碼傳送至代理器110,并由代理器110認(rèn)證授權(quán)后開(kāi)始提供報(bào)表訂閱服務(wù)。需要了解的是,使用者的認(rèn)證可以在開(kāi)始訂閱報(bào)表之前執(zhí)行,一但完成訂閱后,代理器110不需要再執(zhí)行對(duì)上述使用者進(jìn)行認(rèn)證,直接在被指定的時(shí)間點(diǎn)上傳送被訂閱的報(bào)表至客戶端計(jì)算機(jī)上的上述播放器。代理器110與整合式播放器可以包裝成一個(gè)或二個(gè)應(yīng)用程序以安裝在同一臺(tái)或二臺(tái)計(jì)算機(jī)裝置。需要了解的是,圖2中各實(shí)體的之間通過(guò)有線或無(wú)線通訊信道連接。
參照第3圖,代理器110從一客戶端計(jì)算機(jī)接收并儲(chǔ)存一個(gè)或一個(gè)以上的訂閱報(bào)表的訂閱信息(步驟S2)、時(shí)間設(shè)定(步驟S4)、用戶數(shù)據(jù)(步驟S6)與檢索條件(步驟S8)。整合式播放器可以顯示圖形化使用者接口(Graphical user interface,簡(jiǎn)稱GUI)以接收并提供上述信息至代理器110。如第4圖所示,代理器110可以在一儲(chǔ)存裝置中儲(chǔ)存所接收到的各項(xiàng)信息。舉例來(lái)說(shuō),數(shù)據(jù)集合41包含各種訂閱報(bào)表(例如411-414),可以報(bào)表訂閱服務(wù)的識(shí)別碼或名稱的形式儲(chǔ)存,報(bào)表訂閱服務(wù)的名稱可以由使用者透過(guò)整合式播放器的接口輸入。數(shù)據(jù)集合42包含各訂閱報(bào)表對(duì)應(yīng)的訂閱信息(例如421-424),可以包含訂閱期間的起始時(shí)間及終止時(shí)間,以及一元/二元信息以記錄該項(xiàng)訂閱是否有效。數(shù)據(jù)集合43包含各訂閱報(bào)表對(duì)應(yīng)的時(shí)間設(shè)定(例如431-434),可以包含索取報(bào)表及傳送報(bào)表至客戶端計(jì)算機(jī)的時(shí)間(以下簡(jiǎn)稱為傳送時(shí)間),可以被設(shè)定為特定時(shí)間、周期、一排程(Schedule)中的特定時(shí)間或特定事件,代理器110可以在上述特定時(shí)間、每一周期、或在上述特定事件(例如在接收到記錄更新通知時(shí))的時(shí)候啟動(dòng)報(bào)表索取或傳送的作業(yè)。數(shù)據(jù)集合44包含各訂閱報(bào)表對(duì)應(yīng)的用戶數(shù)據(jù)(例如441-444),包含用來(lái)通過(guò)各訂閱報(bào)表的報(bào)表系統(tǒng)的安全機(jī)制(例如認(rèn)證與授權(quán)程序)的使用者賬號(hào)及密碼。數(shù)據(jù)集合45包含各訂閱報(bào)表對(duì)應(yīng)的報(bào)表系統(tǒng)的檢索動(dòng)作的描述檔(script)(例如451-454),其中也包含了各報(bào)表系統(tǒng)的資源的地址信息(例如因特網(wǎng)協(xié)議Internet Protocol,IP)地址及路徑信息。設(shè)定上述數(shù)據(jù)的接口可以由整合式播放器911提供。整合式播放器911再將接收的設(shè)定傳送至代理器110。
其中上述用戶數(shù)據(jù)包含代理器110的專用的用戶數(shù)據(jù)440以及各訂閱報(bào)表的報(bào)表系統(tǒng)的用戶數(shù)據(jù),包含使用者賬號(hào)、密碼及使用者的客戶端計(jì)算機(jī)地址。代理器110可以將自從客戶端計(jì)算機(jī)接收的使用者賬號(hào)、密碼等用戶數(shù)據(jù)與用戶數(shù)據(jù)440比對(duì),以確定使用者的身分及權(quán)限,并決定是否提供報(bào)表訂閱服務(wù)給該使用者。然而,當(dāng)代理器110取得被訂閱的報(bào)表時(shí),不需進(jìn)行使用者的認(rèn)證程序,直接將被訂閱的報(bào)表傳送至先前曾訂閱報(bào)表的上述使用者的計(jì)算機(jī)裝置。需要了解的是,上述各數(shù)據(jù)集合可通過(guò)不同的數(shù)據(jù)結(jié)構(gòu)配置,也可以儲(chǔ)存在不同儲(chǔ)存裝置中,而這些儲(chǔ)存裝置可以與代理器110在同一計(jì)算機(jī)裝置或不同計(jì)算機(jī)裝置上。一組相對(duì)應(yīng)的訂閱報(bào)表、訂閱信息、時(shí)間設(shè)定、用戶數(shù)據(jù)及描述文件構(gòu)成一組訂閱報(bào)表對(duì)應(yīng)的設(shè)定數(shù)據(jù)。每一訂閱報(bào)表的報(bào)表由一應(yīng)用程序服務(wù)器(或稱為報(bào)表系統(tǒng))或網(wǎng)頁(yè)服務(wù)器擷取數(shù)據(jù)倉(cāng)儲(chǔ)104的數(shù)據(jù)或數(shù)據(jù)庫(kù)102的數(shù)據(jù)以構(gòu)成,因此每一訂閱報(bào)表對(duì)應(yīng)一報(bào)表系統(tǒng)。然而同樣的報(bào)表系統(tǒng)可以提供多個(gè)不同的數(shù)據(jù)搜尋方法與設(shè)定。因此,數(shù)據(jù)集合45可以針對(duì)同一報(bào)表系統(tǒng)來(lái)儲(chǔ)存對(duì)應(yīng)于不同數(shù)據(jù)搜尋方法與設(shè)定的描述檔,以構(gòu)成不同的訂閱報(bào)表的設(shè)定數(shù)據(jù)。舉例來(lái)說(shuō),數(shù)據(jù)集合45儲(chǔ)存的描述文件中,搜尋方法與設(shè)定包含搜尋的條件、范圍、輸出數(shù)據(jù)的格式。代理器110可以提供設(shè)定每一訂閱報(bào)表的搜尋方法與設(shè)定的使用者接口,顯示于整合式播放器(如整合式播放器911),并可以根據(jù)設(shè)定的數(shù)據(jù)產(chǎn)生描述文件,并儲(chǔ)存該描述檔。
一訂閱報(bào)表可以由不同使用者訂閱,而一使用者也可以訂閱不同的訂閱報(bào)表的報(bào)表。因此數(shù)據(jù)集合41與44的訂閱報(bào)表與用戶數(shù)據(jù)可以是多對(duì)一或一對(duì)多的關(guān)系。代理器110根據(jù)每一組訂閱報(bào)表的設(shè)定數(shù)據(jù)自動(dòng)取得被訂閱的報(bào)表(步驟S10),并根據(jù)時(shí)間設(shè)定中傳送時(shí)間以自動(dòng)傳送上述取得的報(bào)表至整合式播放器(步驟S12)。代理器110傳送報(bào)表至整合式播放器的動(dòng)作是依據(jù)訂閱報(bào)表的設(shè)定數(shù)據(jù)中的設(shè)定來(lái)自動(dòng)執(zhí)行的,因此不需要由客戶端計(jì)算機(jī)發(fā)出請(qǐng)求來(lái)驅(qū)動(dòng)上述傳送作業(yè),也不需要再次執(zhí)行使用者認(rèn)證。在較佳實(shí)施例中,代理器110在客戶端計(jì)算機(jī)開(kāi)機(jī)并連接網(wǎng)絡(luò)時(shí)傳送已接收的訂閱報(bào)表至該計(jì)算機(jī)中的整合式播放器。以下假設(shè)訂閱報(bào)表411-414都由客戶端計(jì)算機(jī)91上的一使用者訂閱。整合式播放器可以在接收?qǐng)?bào)表時(shí)立即顯示報(bào)表,或以背景程序的形式,在前景程序執(zhí)行的同時(shí)接收?qǐng)?bào)表,在特定時(shí)間點(diǎn)(例如開(kāi)機(jī)時(shí)或被請(qǐng)求時(shí))顯示所接收的報(bào)表。在較佳實(shí)施例中,整合式播放器在客戶端計(jì)算機(jī)完成開(kāi)機(jī)后,不需從客戶端計(jì)算機(jī)的輸入裝置(未圖標(biāo))接收控制信號(hào)或數(shù)據(jù),自動(dòng)顯示最新版本的報(bào)表。
依照時(shí)間設(shè)定內(nèi)容的不同,分別以圖5及圖6來(lái)說(shuō)明。假設(shè)訂閱報(bào)表411-414已被訂閱,且訂閱仍有效。代理器110判別上述訂閱信息以判別已訂閱的訂閱報(bào)表(步驟S20),并取得已訂閱報(bào)表所對(duì)應(yīng)的時(shí)間設(shè)定(步驟S22),判別是否有任何一筆時(shí)間設(shè)定的條件被滿足(步驟S24)。如否,則重復(fù)此步驟。如是,代理器110開(kāi)始報(bào)表索取程序。舉例來(lái)說(shuō),時(shí)間設(shè)定指示一時(shí)間周期的間隔、一排程中的多個(gè)預(yù)定時(shí)間點(diǎn)、或一記錄更新通知接收事件。當(dāng)代理器110的時(shí)鐘(未圖示)已經(jīng)過(guò)上述時(shí)間周期的間隔,到達(dá)上述排程中的一預(yù)定時(shí)間點(diǎn),或者代理器110接收到記錄更新通知(例如由ETL工具103發(fā)出的通知),則上述時(shí)間設(shè)定的條件被滿足。
當(dāng)一訂閱報(bào)表的時(shí)間設(shè)定被滿足時(shí),代理器110利用已儲(chǔ)存的地址信息自動(dòng)聯(lián)機(jī)至該訂閱報(bào)表對(duì)應(yīng)的報(bào)表系統(tǒng)(步驟S26)。代理器110接著判別該對(duì)應(yīng)報(bào)表系統(tǒng)是否已授權(quán)供數(shù)據(jù)檢索(步驟S28)。如是,執(zhí)行步驟S34。如否,代理器110取得該訂閱報(bào)表對(duì)應(yīng)的用戶信息(步驟S30),并利用該用戶信息以完成該對(duì)應(yīng)報(bào)表系統(tǒng)的登入程序(步驟S32)。
代理器110取得該訂閱報(bào)表對(duì)應(yīng)的描述文件(步驟S34),并利用該描述文件以執(zhí)行報(bào)表檢索(步驟S36),然后取得報(bào)表作為最新報(bào)表版本(步驟S38)。代理器110自動(dòng)取得訂閱報(bào)表的設(shè)定數(shù)據(jù)中使用者的賬號(hào)及密碼,描述文件可以供代理器110利用上述賬號(hào)及密碼以仿真上述登入程序中上述使用者的動(dòng)作以通過(guò)上述登入程序。上述描述文件也利用各報(bào)表系統(tǒng)所提供的應(yīng)用程序接口(Application Program Interface,簡(jiǎn)稱API)以通過(guò)或繞過(guò)上述各報(bào)表系統(tǒng)的登入程序來(lái)取得報(bào)表。
如果代理器110在取得此最新報(bào)表版本以前,已取得同一訂閱報(bào)表之前一報(bào)表版本,則比較取得的上述最新報(bào)表版本與前一報(bào)表版本(步驟S40)以判別是否有差異(步驟S42)。若上述前一報(bào)表版本與上述最新報(bào)表版本之間有差異,則代理器110儲(chǔ)存上述最新報(bào)表版本(步驟S44)。若上述前一報(bào)表版本與上述最新報(bào)表版本之間無(wú)差異,則代理器110儲(chǔ)存一信息以指示上述前一報(bào)表版本與上述最新報(bào)表版本內(nèi)容相同(步驟S46)。上述信息可以記錄報(bào)表取得時(shí)間、比較結(jié)果、以及比較作業(yè)完成時(shí)間。需要了解的是,代理器110可以從整合式播放器接收并儲(chǔ)存一用以指示是否進(jìn)行版本比較的設(shè)定以決定是否執(zhí)行上述版本比較。如果該設(shè)定指示不進(jìn)行版本比較時(shí),代理器110也可以根據(jù)該設(shè)定直接儲(chǔ)存每次取得的報(bào)表。
在圖5的實(shí)例中,代理器110與ETL工具103之間可以有一協(xié)議,使代理器110可以接收到任何ETL程序完成信息(指出ETL程序完成且成功)或記錄更新通知時(shí)就開(kāi)始上述報(bào)表索取程序。或者,既然描述檔中儲(chǔ)存了檢索的范圍及各種設(shè)定,代理器110可以比較記錄更新通知中的已更新記錄與檢索范圍的關(guān)系來(lái)決定是否開(kāi)始上述報(bào)表索取程序。
參照?qǐng)D6,ETL工具103執(zhí)行例行的ETL程序(步驟S50)。當(dāng)ETL程序完成時(shí)(步驟S52),ETL工具103傳送一記錄更新通知至代理器110(步驟S54),該記錄更新通知包含已更新記錄的識(shí)別碼或記錄中的其它字段。代理器110接收該通知(步驟S56),并判別已更新記錄是否符合訂閱報(bào)表的檢索范圍(步驟S58)。如是,則代理器110開(kāi)始上述報(bào)表索取程序。如否,代理器110不執(zhí)行上述報(bào)表索取程序。
參照?qǐng)D7,代理器110在接收了報(bào)表后(步驟S62),判別此報(bào)表的對(duì)應(yīng)時(shí)間設(shè)定中的傳送時(shí)間設(shè)定是否滿足(步驟S64)。如否,重復(fù)此步驟。如是,代理器110取得最新報(bào)表(步驟S66),并取得此訂閱報(bào)表對(duì)應(yīng)的客戶端計(jì)算機(jī)(例如客戶端計(jì)算機(jī)109)的地址(步驟S68),最后傳送最新報(bào)表至上述對(duì)應(yīng)客戶端計(jì)算機(jī)(步驟S70)。整合式播放器可以在接收表報(bào)時(shí)立即顯示報(bào)表或以背景程序的形式接收?qǐng)?bào)表,于特定時(shí)間點(diǎn)(例如開(kāi)機(jī)時(shí)或被請(qǐng)求時(shí))顯示所接收的報(bào)表。在較佳實(shí)施例中,代理器110在客戶端計(jì)算機(jī)開(kāi)機(jī)并連接網(wǎng)絡(luò)時(shí)傳送已接收的訂閱報(bào)表至該計(jì)算機(jī)中的整合式播放器,而整合式播放器在客戶端計(jì)算機(jī)完成開(kāi)機(jī)后被啟動(dòng),不需從客戶端計(jì)算機(jī)的輸入裝置(未圖標(biāo))接收控制信號(hào)或數(shù)據(jù),自動(dòng)顯示最新版本的報(bào)表。
時(shí)間設(shè)定中一訂閱報(bào)表的索取時(shí)間(或索取時(shí)間條件)及傳送時(shí)間(或傳送時(shí)間條件)可以一致或不同。代理器110可以在取得報(bào)表后,立即強(qiáng)制傳送(push)取得的該報(bào)表給客戶端計(jì)算機(jī),或在儲(chǔ)存報(bào)表后傳送。如同索取報(bào)表的時(shí)間設(shè)定一樣,根據(jù)報(bào)表的時(shí)間設(shè)定也可以指示一特定時(shí)間、一排程中的多個(gè)預(yù)定時(shí)間、一時(shí)間周期、一事件。代理器110可以檢測(cè)客戶端計(jì)算機(jī)是否已開(kāi)機(jī),當(dāng)客戶端計(jì)算機(jī)開(kāi)機(jī)時(shí)則強(qiáng)制傳送代理器110上的最新報(bào)表至客戶端計(jì)算機(jī)。代理器110可以向地址分配服務(wù)器(例如動(dòng)態(tài)主機(jī)組態(tài)協(xié)議(Dynamic HostConfiguration Protocol,簡(jiǎn)稱DHCP服務(wù)器)詢問(wèn)客戶端計(jì)算機(jī)是否已連接網(wǎng)絡(luò),若客戶端計(jì)算機(jī)已連接網(wǎng)絡(luò)則強(qiáng)制傳送代理器110上的最新報(bào)表至客戶端計(jì)算機(jī)。
客戶端計(jì)算機(jī)91的整合式播放器911用以從代理器110接收?qǐng)?bào)表并顯示于客戶端計(jì)算機(jī)91的顯示器(未圖示)。不同訂閱報(bào)表可能需要不同的程序(以下稱為播放器)來(lái)處理以顯示于上述顯示器。整合式播放器911整合不同訂閱報(bào)表的專屬播放器。整合式播放器911可以作為一儀表板(dashboard)的形式,用以控制各專屬播放器的啟動(dòng)、報(bào)表排列、容器配置及關(guān)閉。代理器110在傳送至整合式播放器911的封包中可以包含報(bào)表內(nèi)容及該報(bào)的訂閱報(bào)表信息。整合式播放器911可以依據(jù)收到的訂閱報(bào)表信息啟動(dòng)該訂閱報(bào)表專屬的播放器以顯示報(bào)表內(nèi)容。為了在客戶端計(jì)算機(jī)91中統(tǒng)一各訂閱報(bào)表的接口,整合式播放器911可以利用各訂閱報(bào)表的播放器將各訂閱報(bào)表的報(bào)表顯示于整合式播放器911的容器(Container)中,例如一窗口。舉例來(lái)說(shuō),代理器110自動(dòng)取得訂閱報(bào)表411-414對(duì)應(yīng)的多個(gè)報(bào)表后,傳送上述多個(gè)報(bào)表至客戶端計(jì)算機(jī)91。整合式播放器911接收上述多個(gè)報(bào)表,利用儲(chǔ)存于客戶端計(jì)算機(jī)91上各報(bào)表專用的播放器于整合式播放器911的多個(gè)容器中分別顯示上述多個(gè)報(bào)表。
圖8顯示整合式播放器911提供的接口。訂閱報(bào)表411-414的報(bào)表內(nèi)容分別被顯示于窗口80的區(qū)域81-84。需要了解的是,整合式播放器911可以分別用一窗口來(lái)顯示訂閱報(bào)表411-414的報(bào)表內(nèi)容。各區(qū)域可以被拖曳至不同位置。報(bào)表內(nèi)容也可以被拖曳至區(qū)域85。區(qū)域85稱為對(duì)話欄可以顯示代理器110送至整合式播放器911的信息,也可以接收文字輸入,或接收拖曳至區(qū)域85的報(bào)表內(nèi)容,并由整合式播放器911將接收的文字或報(bào)表傳送至代理器110。當(dāng)有不同使用者從不同客戶端計(jì)算機(jī)登入代理器110時(shí),代理器110可以根據(jù)用戶信息中的客戶端計(jì)算機(jī)地址將一客戶端計(jì)算機(jī)上的對(duì)話欄上的文字或報(bào)表接收后,轉(zhuǎn)送至另一被指定的客戶端計(jì)算機(jī)的整合式播放器的對(duì)話欄或其它容器中。被轉(zhuǎn)送的報(bào)表被整合式播放器接收后可以顯示于如窗口80中的一區(qū)域。代理器110可以將連接網(wǎng)絡(luò)(例如代理器110所在的局域網(wǎng)絡(luò))的使用者信息傳送至整合式播放器911。整合式播放器911可以顯示通訊中的多個(gè)使用者(例如圖像86及87),也可以指定將要接收被轉(zhuǎn)送文字或報(bào)表的的目的客戶端計(jì)算機(jī)或使用者。舉例來(lái)說(shuō),可以在利用光標(biāo)選定整合式播放器中的圖像86或87來(lái)指定接收信息或報(bào)表的客戶端計(jì)算機(jī)或使用者。整合式播放器可以在接收到被轉(zhuǎn)送的報(bào)表后立即顯示該報(bào)表。
代理器110也耦接于因特網(wǎng)111。代理器110可以根據(jù)報(bào)表系統(tǒng)的網(wǎng)絡(luò)地址來(lái)判別訂閱的訂閱報(bào)表是否為因特網(wǎng)資源或局域網(wǎng)絡(luò)的資源,并據(jù)以決定是否接受該訂閱。服務(wù)器112可以是網(wǎng)頁(yè)服務(wù)器或檔案?jìng)鬏攨f(xié)議(File TransferProtocol,簡(jiǎn)稱FTP)服務(wù)器。如果客戶端計(jì)算機(jī)91的使用者要訂閱因特網(wǎng)111上服務(wù)器112的資源時(shí),代理訂閱的作業(yè)最好執(zhí)行于客戶端計(jì)算機(jī)(例如由圖9的代理器110a接收訂閱并取得訂閱報(bào)表)。
圖9,網(wǎng)絡(luò)113耦接客戶端計(jì)算機(jī)93及多個(gè)報(bào)表系統(tǒng)。代理器110a與整合式播放器913為代理器110及整合式播放器911的變化實(shí)例,可以具有與代理器110及整合式播放器911的功能。代理器110a與代理器110不同之處在于代理器110a安裝在客戶端計(jì)算機(jī)93之中。代理器110及110a可以內(nèi)存常駐程序?qū)嵶鳌4砥?10a依照訂閱報(bào)表的設(shè)定數(shù)據(jù)以自動(dòng)向各個(gè)報(bào)表系統(tǒng)取得報(bào)表,并儲(chǔ)存所取得的報(bào)表于客戶端計(jì)算機(jī)93的儲(chǔ)存裝置(未圖標(biāo))。代理器110a不需要通過(guò)網(wǎng)絡(luò)傳送報(bào)表給整合式播放器913。代理器110a可以作為一背景程序執(zhí)行,持續(xù)地自動(dòng)檢索并接收?qǐng)?bào)表直到客戶端計(jì)算機(jī)93關(guān)機(jī)。當(dāng)代理器110a于客戶端計(jì)算機(jī)93關(guān)機(jī)前從一報(bào)表系統(tǒng)取得多個(gè)類別的最新的報(bào)表版本,客戶端計(jì)算機(jī)93重新開(kāi)機(jī)時(shí),整合式播放器913自動(dòng)啟動(dòng),并顯示上述各類別的多個(gè)最新的報(bào)表版本于客戶端計(jì)算機(jī)93的桌面上的一個(gè)或一個(gè)以上的容器內(nèi)。整合式播放器913可以在被請(qǐng)求時(shí)顯示接收到的最新或先前的報(bào)表版本。即使客戶端計(jì)算機(jī)93在離線(off line)狀態(tài)時(shí),整合式播放器913可以在計(jì)算機(jī)開(kāi)機(jī)后顯示接收到的最新或先前的報(bào)表版本。
整合式播放器913可以被暫時(shí)關(guān)閉,當(dāng)以背景程序的形式執(zhí)行的代理器110a接收到計(jì)算機(jī)裝置的鍵盤一組合鍵或一功能鍵的信息時(shí),再次啟動(dòng)并顯示整合式播放器913以及被顯示于其容器中的報(bào)表。
代理器110或110a可以統(tǒng)計(jì)分析被訂閱的報(bào)表以產(chǎn)生一分析結(jié)果。舉例來(lái)說(shuō),代理器可以統(tǒng)計(jì)每個(gè)使用者相關(guān)的報(bào)表檢索次數(shù)及傳送次數(shù),判別被檢索次數(shù)最多的報(bào)表系統(tǒng),被最多使用者訂閱的報(bào)表。同理,代理器可以記錄各使用者的各種操作的次數(shù),與各報(bào)表系統(tǒng)互動(dòng)的次數(shù),并輸出統(tǒng)計(jì)的結(jié)果。
總之,代理器根據(jù)訂閱信息在預(yù)定的時(shí)間設(shè)定被滿足時(shí),自動(dòng)以預(yù)定檢索方式來(lái)請(qǐng)求預(yù)定的報(bào)表系統(tǒng)檢索并取得被訂閱的報(bào)表。上述代理器使報(bào)表系統(tǒng)的登入程序不被顯示于客戶端計(jì)算機(jī)而根據(jù)每一訂閱報(bào)表的時(shí)間設(shè)定與訂閱信息以自動(dòng)請(qǐng)求以取得對(duì)應(yīng)的報(bào)表,并根據(jù)訂閱信息中的傳送時(shí)間以自動(dòng)傳送至客戶端計(jì)算機(jī)的操作系統(tǒng)桌面來(lái)加以顯示,不需再次執(zhí)行代理器本身的使用者認(rèn)證程序。當(dāng)上述傳送時(shí)間指示一時(shí)間周期,上述代理器根據(jù)上述時(shí)間周期以周期性地自動(dòng)傳送已取得的報(bào)表至客戶端計(jì)算機(jī)。當(dāng)上述傳送時(shí)間設(shè)定指示一事件(例如客戶端計(jì)算機(jī)開(kāi)機(jī)完成時(shí)),且上述事件發(fā)生時(shí),上述代理器自動(dòng)傳送已取得的報(bào)表至客戶端計(jì)算機(jī)。上述報(bào)表系統(tǒng)可以是一網(wǎng)頁(yè)服務(wù)器、一應(yīng)用程序服務(wù)器或一客戶端裝置。
本發(fā)明的有益效果在于,簡(jiǎn)化了報(bào)表的取得,操作簡(jiǎn)便。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種報(bào)表檢索與呈現(xiàn)方法,其特征在于,包含當(dāng)一代理器開(kāi)始一報(bào)表訂閱服務(wù)時(shí),從一第一客戶端計(jì)算機(jī)接收并儲(chǔ)存一第一訂閱報(bào)表的訂閱信息,其中第一訂閱報(bào)表由一報(bào)表系統(tǒng)提供;由所述代理器儲(chǔ)存一時(shí)間設(shè)定;所述代理器根據(jù)所述訂閱信息在所述時(shí)間設(shè)定所指定的時(shí)間點(diǎn)上自動(dòng)請(qǐng)求以取得屬于第一訂閱報(bào)表的一第一報(bào)表;以及當(dāng)所述時(shí)間設(shè)定所指定的一傳送時(shí)間條件被滿足時(shí),不須從所述第一客戶端計(jì)算機(jī)接收命令或數(shù)據(jù),所述代理器自動(dòng)傳送所述第一報(bào)表至所述第一客戶端計(jì)算機(jī),使所述第一報(bào)表顯示于所述第一客戶端計(jì)算機(jī)的一操作系統(tǒng)的桌面。
2.如權(quán)利要求1所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,當(dāng)一使用者利用所述第一客戶端計(jì)算機(jī)通過(guò)所述第一服務(wù)器登入程序時(shí),所述第一服務(wù)器透過(guò)一網(wǎng)絡(luò)向所述使用者提供屬于第一訂閱報(bào)表的報(bào)表,所述代理器使所述登入程序不被顯示于所述第一客戶端計(jì)算機(jī)而根據(jù)所述時(shí)間設(shè)定與所述訂閱信息以自動(dòng)請(qǐng)求以取得所述第一報(bào)表;當(dāng)所述第一客戶端計(jì)算機(jī)完成開(kāi)機(jī)時(shí),一第一播放器被啟動(dòng)并接收所述第一報(bào)表,并且不需透過(guò)任何登入程序,而直接顯示所述第一報(bào)表于所述桌面。
3.如權(quán)利要求2所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,還包含一第二客戶端計(jì)算機(jī)耦接于所述代理器,并執(zhí)行一第二播放器,所述第一播放器將所述第一報(bào)表傳送至所述代理器;所述代理器將所述第一報(bào)表轉(zhuǎn)送至所述第二客戶端計(jì)算機(jī);以及接收所述第一報(bào)表后,所述第二客戶端計(jì)算機(jī)的所述第二播放器自動(dòng)顯示所述第一報(bào)表。
4.如權(quán)利要求2所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述第一播放器具有一對(duì)話欄,當(dāng)所述第一報(bào)表被拖曳至所述對(duì)話欄時(shí),所述第一播放器將所述第一報(bào)表傳送至所述代理器。
5.如權(quán)利要求2所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述代理器記錄與所述第一客戶端計(jì)算機(jī)或所述報(bào)表系統(tǒng)互動(dòng)的次數(shù),并輸出記錄結(jié)果。
6.如權(quán)利要求1所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,以一背景程序的形式執(zhí)行所述代理器。
7.如權(quán)利要求6所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述代理器通過(guò)所述網(wǎng)絡(luò)耦接于所述報(bào)表系統(tǒng)與所述第一客戶端計(jì)算機(jī),所述代理器向一地址分配服務(wù)器詢問(wèn)所述第一客戶端計(jì)算機(jī)是否已連接所述網(wǎng)絡(luò);以及代理器根據(jù)所述傳送時(shí)間條件,若所述第一客戶端計(jì)算機(jī)已連接網(wǎng)絡(luò),則代理器強(qiáng)制傳送所述代理器上的所述第一報(bào)表至所述第一客戶端計(jì)算機(jī)。
8.如權(quán)利要求1所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述傳送時(shí)間條件指示一時(shí)間周期,所述代理器根據(jù)所述時(shí)間周期以周期性地自動(dòng)傳送屬于第一訂閱報(bào)表的多個(gè)報(bào)表至所述第一客戶端計(jì)算機(jī)。
9.如權(quán)利要求8所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述代理器取得的所述多個(gè)報(bào)表包含一最新報(bào)表版本與前一報(bào)表版本,代理器比較取得的所述最新報(bào)表版本與前一報(bào)表版本;若所述前一報(bào)表版本與所述最新報(bào)表版本之間有差異,則代理器儲(chǔ)存所述最新報(bào)表版本;以及若所述前一報(bào)表版本與所述最新報(bào)表版本之間無(wú)差異,則代理器儲(chǔ)存一信息以指示所述前一報(bào)表版本與所述最新報(bào)表版本內(nèi)容相同。
10.如權(quán)利要求1所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述代理器于所述第一客戶端計(jì)算機(jī)關(guān)機(jī)前從所述報(bào)表系統(tǒng)取得所述第一報(bào)表,所述第一播放器于所述第一客戶端計(jì)算機(jī)開(kāi)機(jī)時(shí)自動(dòng)啟動(dòng),并顯示所述第一報(bào)表于所述第一播放器的一容器。
11.如權(quán)利要求1所述的報(bào)表檢索與呈現(xiàn)方法,其中,所述時(shí)間設(shè)定指示一條件,根據(jù)所述條件,當(dāng)所述代理器收到一數(shù)據(jù)倉(cāng)儲(chǔ)的一記錄更新通知時(shí),自動(dòng)向所述報(bào)表系統(tǒng)請(qǐng)求以取得屬于第一訂閱報(bào)表的所述第一報(bào)表,并顯示所述第一報(bào)表于所述第一客戶端計(jì)算機(jī)。
12.如權(quán)利要求11所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述記錄更新通知由一擷取轉(zhuǎn)換加載工具發(fā)出,所述擷取轉(zhuǎn)換加載工具的目的系統(tǒng)為所述數(shù)據(jù)倉(cāng)儲(chǔ),所述記錄更新通知包含所述數(shù)據(jù)倉(cāng)儲(chǔ)中被更新記錄的識(shí)別碼,所述代理器利用所述被更新記錄的識(shí)別碼決定是否向所述報(bào)表系統(tǒng)請(qǐng)求所述第一報(bào)表。
13.如權(quán)利要求1所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述第一播放器為一應(yīng)用程序,用來(lái)作為一儀表板以管理各種訂閱報(bào)表的各專用播放器的啟動(dòng)、關(guān)閉及配置作業(yè)。
14.如權(quán)利要求13所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,還包含所述代理器儲(chǔ)存對(duì)應(yīng)于一第二訂閱報(bào)表的時(shí)間設(shè)定及訂閱信息,其中第二訂閱報(bào)表的報(bào)表由不同于所述報(bào)表系統(tǒng)的另一報(bào)表系統(tǒng)提供;所述代理器根據(jù)所述第二訂閱報(bào)表的時(shí)間設(shè)定及訂閱信息以自動(dòng)取得屬于所述第二訂閱報(bào)表的一第二報(bào)表;設(shè)置于所述第一客戶端計(jì)算機(jī)的所述第一播放器從所述代理器接收所述第一報(bào)表以及第二報(bào)表;以及所述第一播放器利用所述第一訂閱報(bào)表專用的第一播放器于所述第一播放器的一容器中顯示所述第一報(bào)表,并利用所述第二訂閱報(bào)表專用的第二播放器于所述第一播放器的另一容器中顯示所述第二報(bào)表。
15.一種報(bào)表檢索與呈現(xiàn)方法,執(zhí)行于一第一客戶端計(jì)算機(jī),其特征在于,包含當(dāng)執(zhí)行于所述第一客戶端計(jì)算機(jī)的一代理器開(kāi)始一報(bào)表訂閱服務(wù)時(shí),接收并儲(chǔ)存一第一訂閱報(bào)表的訂閱信息,其中第一訂閱報(bào)表由一報(bào)表系統(tǒng)提供;由所述代理器儲(chǔ)存一時(shí)間設(shè)定;所述代理器根據(jù)所述訂閱信息在所述時(shí)間設(shè)定所指定的時(shí)間點(diǎn)上自動(dòng)請(qǐng)求以取得屬于第一訂閱報(bào)表的一第一報(bào)表;以及執(zhí)行于所述第一客戶端計(jì)算機(jī)的一第一播放器不需透過(guò)任何登入程序,自動(dòng)顯示所述第一報(bào)表于所述第一客戶端計(jì)算機(jī)的一操作系統(tǒng)的桌面。
16.如權(quán)利要求15所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,當(dāng)所述第一客戶端計(jì)算機(jī)完成開(kāi)機(jī)時(shí),一第一播放器被啟動(dòng)并自動(dòng)顯示所述第一報(bào)表于所述第一客戶端計(jì)算機(jī)的一操作系統(tǒng)的桌面。
17.如權(quán)利要求16所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述代理器于所述第一客戶端計(jì)算機(jī)關(guān)機(jī)前從所述報(bào)表系統(tǒng)取得所述第一報(bào)表,所述第一播放器于所述第一客戶端計(jì)算機(jī)開(kāi)機(jī)時(shí)自動(dòng)啟動(dòng),并且在離線狀態(tài)時(shí)顯示所述第一報(bào)表于所述第一播放器的一容器。
18.如權(quán)利要求15所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,所述代理器以一背景程序的形式持續(xù)地取得多個(gè)報(bào)表。
19.如權(quán)利要求18所述的報(bào)表檢索與呈現(xiàn)方法,其特征在于,當(dāng)所述第一播放器被關(guān)閉后,所述代理器在接收一按鍵信息時(shí),啟動(dòng)并顯示所述第一播放器。
20.一種報(bào)表檢索與呈現(xiàn)系統(tǒng),其特征在于,包含一代理器,耦接于一第一客戶端計(jì)算機(jī),當(dāng)提供一報(bào)表訂閱服務(wù)時(shí),從所述第一客戶端計(jì)算機(jī)接收并儲(chǔ)存一第一訂閱報(bào)表的訂閱信息,所述代理器儲(chǔ)存一時(shí)間設(shè)定,其中第一訂閱報(bào)表由一報(bào)表系統(tǒng)提供,所述代理器根據(jù)所述訂閱信息在所述時(shí)間設(shè)定指定的時(shí)間點(diǎn)上自動(dòng)請(qǐng)求以取得屬于第一訂閱報(bào)表的一第一報(bào)表,當(dāng)所述時(shí)間設(shè)定所指定的一傳送時(shí)間條件被滿足時(shí),不須從所述第一客戶端計(jì)算機(jī)接收命令或數(shù)據(jù),所述代理器自動(dòng)傳送所述第一報(bào)表至所述第一客戶端計(jì)算機(jī);以及一播放器,執(zhí)行于所述第一客戶端計(jì)算機(jī),顯示所述第一報(bào)表于所述第一客戶端計(jì)算機(jī)的一操作系統(tǒng)的桌面。
全文摘要
一種報(bào)表檢索與呈現(xiàn)的方法及系統(tǒng),其中包括由一代理器從一客戶端計(jì)算機(jī)接收并儲(chǔ)存一訂閱報(bào)表之訂閱信息及時(shí)間設(shè)定;該訂閱報(bào)表由一報(bào)表系統(tǒng)提供;上述代理器根據(jù)上述訂閱信息在上述時(shí)間設(shè)定所指定的時(shí)間點(diǎn)上自動(dòng)請(qǐng)求以取得屬于該訂閱報(bào)表之一報(bào)表;一播放器于上述客戶端計(jì)算機(jī)開(kāi)機(jī)后,不需要被請(qǐng)求或進(jìn)行使用者認(rèn)證來(lái)驅(qū)動(dòng),直接顯示上述報(bào)表于上述客戶端計(jì)算機(jī)之操作系統(tǒng)桌面。本發(fā)明的有益效果在于,簡(jiǎn)化了報(bào)表的取得,操作簡(jiǎn)便。
文檔編號(hào)G06F17/30GK101075307SQ200610082599
公開(kāi)日2007年11月21日 申請(qǐng)日期2006年5月18日 優(yōu)先權(quán)日2006年5月18日
發(fā)明者徐明達(dá), 陳榮偉, 劉立薇 申請(qǐng)人:徐明達(dá), 陳榮偉, 劉立薇