專利名稱:具有數(shù)據(jù)記錄能力的裝置服務(wù)器及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器及方法,特別涉及一種即時(shí)記錄至少一主機(jī)系統(tǒng)與一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間往來通信過程的裝置服務(wù)器及方法。
背景技術(shù):
目前對(duì)一些大型主機(jī)系統(tǒng)(Host system)如工作站的控制,比如進(jìn)行一遠(yuǎn)程終端機(jī)的仿真控制,直接利用一有限長(zhǎng)度的RS-232連接線纜分別連接該主機(jī)系統(tǒng)與一PC級(jí)計(jì)算機(jī)兩者的RS-232接口,并通過該P(yáng)C級(jí)計(jì)算機(jī)之中的一終端機(jī)如屏幕及一輸入裝置如鼠標(biāo)或鍵盤,用戶即可進(jìn)行監(jiān)控或操作該主機(jī)系統(tǒng),其中該主機(jī)系統(tǒng)回傳的顯示信息或用戶輸入的控制資料都會(huì)被RS-232接口轉(zhuǎn)換成一種RS-232串行信號(hào)(Serial Signals)以傳送于該主機(jī)系統(tǒng)及該P(yáng)C級(jí)計(jì)算機(jī)之間。
然而,受限于一般RS-232連接線纜的長(zhǎng)度最長(zhǎng)只能到數(shù)佰尺,否則長(zhǎng)度過長(zhǎng)會(huì)造成傳輸數(shù)據(jù)耗損的問題,因此RS-232連接線纜僅適合于該計(jì)算機(jī)系統(tǒng)鄰近主機(jī)系統(tǒng)的配置,而無法提供為更遠(yuǎn)程的用戶計(jì)算機(jī)進(jìn)行實(shí)時(shí)操作或者是同時(shí)控制多臺(tái)主機(jī)系統(tǒng),比如電信業(yè)的位于不同區(qū)域的計(jì)算機(jī)機(jī)房控制、銀行的分行系統(tǒng)管理、或外地自動(dòng)化工廠管理等。
其次,在主機(jī)系統(tǒng)與該P(yáng)C級(jí)計(jì)算機(jī)之間的通信過程中,難免會(huì)因外在因素或自身故障的影響,導(dǎo)致部份數(shù)據(jù)傳送失敗或傳送成功與否的不確定性,因此對(duì)于機(jī)器或操作者而言都需要記錄每一次通信過程,方能接續(xù)傳送未完成的部份或作為日后查閱之用。
所以,有一些公知主機(jī)系統(tǒng)在內(nèi)部加裝一數(shù)據(jù)記錄軟件(data loggingsoftware),以記錄其經(jīng)歷的每一通信過程。位于主機(jī)系統(tǒng)內(nèi)的數(shù)據(jù)記錄軟件只會(huì)記錄發(fā)生在該主機(jī)系統(tǒng)內(nèi)部的收/發(fā)數(shù)據(jù)過程,對(duì)于在該主機(jī)系統(tǒng)以外進(jìn)行的通信過程并無法實(shí)時(shí)記錄,故無法證明傳送數(shù)據(jù)在主機(jī)系統(tǒng)傳與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的通信過程中是否遺失、遭外力入侵或竄改,因此只能達(dá)到局部記錄(local logging)的功用。
另外,若要一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)要同時(shí)控制多臺(tái)不同功用的主機(jī)系統(tǒng),則必須在每一部主機(jī)系統(tǒng)內(nèi)都加裝相同的數(shù)據(jù)記錄軟件,但這必須考慮到每一部具不同功用的主機(jī)系統(tǒng)的操作系統(tǒng)(OS)如UNIX或Windows NT是否能夠支持該數(shù)據(jù)記錄軟件,因此易造成使用上的不方便及維護(hù)上的困難。
發(fā)明內(nèi)容
為解決上述公知技術(shù)的問題,本發(fā)明的一主要目的在于提供一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器及方法,利用一獨(dú)立于所有主機(jī)系統(tǒng)之外的數(shù)據(jù)記錄單元,對(duì)至少一部主機(jī)系統(tǒng)與一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間的通信過程進(jìn)行實(shí)時(shí)的數(shù)據(jù)記錄,由此每一部聯(lián)機(jī)的主機(jī)系統(tǒng)本身無需再加裝數(shù)據(jù)記錄軟件,自然也無需再考慮該每部聯(lián)機(jī)的主機(jī)系統(tǒng)的操作系統(tǒng)(OS)是否與數(shù)據(jù)記錄軟件兼容的問題。
其次,本發(fā)明的一次要目的在于提供一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器及方法,通過該裝置服務(wù)器的數(shù)據(jù)記錄單元獨(dú)立于所有主機(jī)系統(tǒng)之外,可以不同于公知技術(shù)只對(duì)主機(jī)系統(tǒng)作局部記錄(local logging),而是針對(duì)該主機(jī)系統(tǒng)與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間的通信過程作整體性的數(shù)據(jù)記錄,因此能同時(shí)達(dá)到局部記錄(local logging)及遠(yuǎn)程記錄(remote logging)的目的。
另外,本發(fā)明的又一次要目的在于提供一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器及方法,利用一用戶接口,可輕易地提供用戶在遠(yuǎn)程對(duì)裝置服務(wù)器進(jìn)行記錄參數(shù)的設(shè)定,以對(duì)至少一部主機(jī)系統(tǒng)與一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間的特定通信過程進(jìn)行實(shí)時(shí)的數(shù)據(jù)記錄,并將記錄數(shù)據(jù)儲(chǔ)存在預(yù)定的儲(chǔ)存媒體之中。而且,該遠(yuǎn)程用戶也可利用該裝置服務(wù)器的用戶接口,隨時(shí)經(jīng)由網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程訪問前述各儲(chǔ)存媒體內(nèi)的記錄數(shù)據(jù),以查閱特定的通信過程。
為達(dá)到前述目的,本發(fā)明提供一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器,其通過RS-232線纜、網(wǎng)絡(luò)系統(tǒng)分別與至少一主機(jī)系統(tǒng)、一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)與一遠(yuǎn)程儲(chǔ)存媒體電性連接。前述裝置服務(wù)器為一接口轉(zhuǎn)換單元、一區(qū)域儲(chǔ)存媒體,一數(shù)據(jù)記錄單元、一用戶接口、一操作系統(tǒng)單元及一中央處理單元所組成。其中前述接口轉(zhuǎn)換單元具有一網(wǎng)絡(luò)接口對(duì)遠(yuǎn)程計(jì)算機(jī)系統(tǒng)接收/傳送網(wǎng)絡(luò)封包、一RS-232接口對(duì)該主機(jī)系統(tǒng)接收/傳送一串行信號(hào)、以及一轉(zhuǎn)換軟件將該主機(jī)系統(tǒng)與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間傳遞的信號(hào)進(jìn)行格式互換再予以輸出。該數(shù)據(jù)記錄單元,依據(jù)遠(yuǎn)程用戶的預(yù)先設(shè)定,實(shí)時(shí)記錄前述主機(jī)系統(tǒng)及遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間特定的通信過程,以儲(chǔ)存一記錄文件在至少一指定儲(chǔ)存媒體內(nèi)。該用戶接口,可經(jīng)由該網(wǎng)絡(luò)系統(tǒng)在遠(yuǎn)程計(jì)算機(jī)系統(tǒng)產(chǎn)生一操作畫面,其上包括一記錄機(jī)制可供用戶預(yù)設(shè)記錄參數(shù),以及一查詢機(jī)制可供用戶經(jīng)由網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程訪問前述儲(chǔ)存媒體內(nèi)的記錄數(shù)據(jù),以查閱特定的通信過程。
也就是說,本發(fā)明提供一種具數(shù)據(jù)記錄能力的裝置服務(wù)器,電性連接至少一主機(jī)系統(tǒng)及一遠(yuǎn)程計(jì)算機(jī)系統(tǒng),包括一中央處理單元,用于執(zhí)行該整個(gè)裝置服務(wù)器的數(shù)字?jǐn)?shù)據(jù)運(yùn)算及控制;一操作系統(tǒng)單元,與前述中央處理單元搭配執(zhí)行;一用戶接口,經(jīng)由一網(wǎng)絡(luò)系統(tǒng)在該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)輸出一操作畫面,且該畫面上進(jìn)一步形成至少一記錄機(jī)制,供該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶預(yù)設(shè)記錄參數(shù);一數(shù)據(jù)記錄單元,獨(dú)立設(shè)置于該主機(jī)系統(tǒng)之外,與前述用戶接口相連接,并依據(jù)遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶預(yù)定的記錄參數(shù),實(shí)時(shí)記錄前述主機(jī)系統(tǒng)及遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間特定的通信過程,以相對(duì)產(chǎn)生一記錄文件;以及一接口轉(zhuǎn)換單元,用于將前述通信過程中傳遞的數(shù)據(jù)先轉(zhuǎn)換成該主機(jī)系統(tǒng)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)分別適用的信號(hào)格式之后再加以傳遞。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中該主機(jī)系統(tǒng)至少具有一與UNIX系統(tǒng)兼容的操作系統(tǒng),以及一RS-232接口電性連接該裝置服務(wù)器以傳遞串行信號(hào)。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中遠(yuǎn)程計(jì)算機(jī)系統(tǒng)進(jìn)一步具有一與WINDOWS兼容的操作系統(tǒng),以及一符合TCP/IP通信協(xié)議的網(wǎng)絡(luò)接口,電性連接該網(wǎng)絡(luò)系統(tǒng)以傳遞具網(wǎng)絡(luò)封包格式的信號(hào)。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中該接口轉(zhuǎn)換單元進(jìn)一步具有一RS-232接口以電性連接該主機(jī)系統(tǒng),以及一網(wǎng)絡(luò)接口,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)電性連接該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中該接口轉(zhuǎn)換單元進(jìn)一步具有一轉(zhuǎn)換軟件,用于將該RS-232接口及網(wǎng)絡(luò)接口分別收到的信號(hào)數(shù)據(jù)施以格式互換。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該用戶接口的記錄機(jī)制上的記錄參數(shù),包括指向至少一特定儲(chǔ)存媒體,以儲(chǔ)存該數(shù)據(jù)記錄單元產(chǎn)生的記錄文件。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中該儲(chǔ)存媒體包括一區(qū)域儲(chǔ)存媒體,可為一設(shè)置于該裝置服務(wù)器內(nèi)的閃存。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中該儲(chǔ)存媒體包括一遠(yuǎn)程儲(chǔ)存媒體,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)直接電性連接該裝置服務(wù)器。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中該用戶接口進(jìn)一步具有一查詢機(jī)制,供遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶經(jīng)由該網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程訪問該裝置服務(wù)器的儲(chǔ)存媒體內(nèi)的記錄文件,以查閱特定的通信過程。
根據(jù)上述構(gòu)想的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其中該接口轉(zhuǎn)換單元、數(shù)據(jù)記錄單元及用戶接口及操作系統(tǒng)單元都呈一種嵌入式固件的形式。
此外,本發(fā)明進(jìn)一步提供一種遠(yuǎn)程數(shù)據(jù)記錄的方法,適用于至少一主機(jī)系統(tǒng)及一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間,其方法包括使一裝置服務(wù)器的用戶接口經(jīng)由一網(wǎng)絡(luò)系統(tǒng)在該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)產(chǎn)生一操作畫面;用戶自前述操作畫面上設(shè)定記錄參數(shù);將此記錄參數(shù)經(jīng)由該網(wǎng)絡(luò)系統(tǒng)回傳予該裝置服務(wù)器的一數(shù)據(jù)記錄單元;該裝置服務(wù)器的數(shù)據(jù)記錄單元依據(jù)該記錄參數(shù),實(shí)時(shí)記錄該主機(jī)系統(tǒng)與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間的特定通信過程以相對(duì)產(chǎn)生一記錄文件,并將該記錄文件儲(chǔ)存在至少一指定的儲(chǔ)存媒體中。
根據(jù)上述構(gòu)想的遠(yuǎn)程數(shù)據(jù)記錄的方法,其中該主機(jī)系統(tǒng)至少具有一與UNIX系統(tǒng)兼容的操作系統(tǒng),以及一RS-232接口電性連接該裝置服務(wù)器以傳遞串行信號(hào)。
根據(jù)上述構(gòu)想的遠(yuǎn)程數(shù)據(jù)記錄的方法,其中該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)進(jìn)一步具有一與WINDOWS兼容的操作系統(tǒng),以及一符合TCP/IP通信協(xié)議的網(wǎng)絡(luò)接口,電性連接該網(wǎng)絡(luò)系統(tǒng)以傳遞具網(wǎng)絡(luò)封包格式的信號(hào)。
根據(jù)上述構(gòu)想的遠(yuǎn)程數(shù)據(jù)記錄的方法,其中該記錄參數(shù)進(jìn)一步包括指向該特定儲(chǔ)存媒體,以儲(chǔ)存該記錄文件。
根據(jù)上述構(gòu)想的遠(yuǎn)程數(shù)據(jù)記錄的方法,其中該儲(chǔ)存媒體包括一區(qū)域儲(chǔ)存媒體,可為一設(shè)置于該裝置服務(wù)器內(nèi)的閃存。
根據(jù)上述構(gòu)想的遠(yuǎn)程數(shù)據(jù)記錄的方法,其中該儲(chǔ)存媒體包括一遠(yuǎn)程儲(chǔ)存媒體,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)直接電性連接該裝置服務(wù)器。
根據(jù)上述構(gòu)想的遠(yuǎn)程數(shù)據(jù)記錄的方法,進(jìn)一步將前述通信過程中傳遞的數(shù)據(jù)轉(zhuǎn)換成該主機(jī)系統(tǒng)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)適用的信號(hào)格式后再加以傳遞;以及根據(jù)上述構(gòu)想的遠(yuǎn)程數(shù)據(jù)記錄的方法,進(jìn)一步包括用戶自前述操作畫面,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程訪問該儲(chǔ)存媒體內(nèi)的記錄文件,以查閱特定的通信過程。
圖1顯示依據(jù)本發(fā)明較佳實(shí)施例的一裝置服務(wù)器電性連接于數(shù)個(gè)主機(jī)系統(tǒng)與一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的組成架構(gòu);圖2顯示圖1的裝置服務(wù)器的組成結(jié)構(gòu);以及圖3顯示依據(jù)本發(fā)明較佳實(shí)施例的一遠(yuǎn)程數(shù)據(jù)記錄的方法的流程圖。
10 主機(jī)系統(tǒng) 40 遠(yuǎn)程計(jì)算機(jī)系統(tǒng)12 RS-232線纜 30 網(wǎng)絡(luò)系統(tǒng)20 裝置服務(wù)器 32 網(wǎng)絡(luò)線48 遠(yuǎn)程儲(chǔ)存媒體 201接口轉(zhuǎn)換單元202區(qū)域儲(chǔ)存媒體 203數(shù)據(jù)記錄單元204用戶接口 205操作系統(tǒng)單元206中央處理單元S300,S310,S320,S330,S340,S350為方法步驟具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖,詳細(xì)說明如下。
首先請(qǐng)參見圖1,為依據(jù)本發(fā)明的一較佳實(shí)施例的一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器20,其通過RS-232線纜12與至少一部主機(jī)系統(tǒng)(Hostsystem)10相連接,以及通過一網(wǎng)絡(luò)系統(tǒng)30與至少一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40與一遠(yuǎn)程儲(chǔ)存媒體48相互連接,其中該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40用于控制該主機(jī)系統(tǒng)10,如對(duì)該主機(jī)系統(tǒng)10執(zhí)行實(shí)時(shí)的遠(yuǎn)程終端機(jī)仿真(Terminal Emulation)。前述該主機(jī)系統(tǒng)10至少具有一RS-232接口以連接前述RS-232線纜12,以及一UNIX系統(tǒng)兼容的操作系統(tǒng);而且,該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40可為一PC級(jí)計(jì)算機(jī),至少配置一Microsoft公司生產(chǎn)的窗口級(jí)(WINDOWS)操作系統(tǒng)(OS)、一遠(yuǎn)程控制軟件、一輸入裝置如鍵盤、一輸出裝置如終端機(jī),以及一符合TCP/IP通信協(xié)議的網(wǎng)絡(luò)接口(或端口),用于電性連接前述網(wǎng)絡(luò)系統(tǒng)30。前述遠(yuǎn)程儲(chǔ)存媒體48為一由磁盤陣列所構(gòu)成的網(wǎng)絡(luò)儲(chǔ)存裝置(Network AttachedStorage,NAS),可與網(wǎng)絡(luò)系統(tǒng)30直接連接,以提供記錄數(shù)據(jù)的儲(chǔ)存或備份。
需注意的是,相較于公知技術(shù)完全使用有限長(zhǎng)度的RS-232線纜12連接主機(jī)系統(tǒng)及計(jì)算機(jī)系統(tǒng)之間的通信,本發(fā)明利用遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40經(jīng)由網(wǎng)絡(luò)系統(tǒng)30及裝置服務(wù)器20對(duì)該主機(jī)系統(tǒng)10執(zhí)行控制,故可真正達(dá)到所謂的遠(yuǎn)程控制的目的。
請(qǐng)進(jìn)一步參考圖2,依據(jù)本發(fā)明較佳實(shí)施例的裝置服務(wù)器20包括一接口轉(zhuǎn)換單元201、一區(qū)域儲(chǔ)存媒體202,一數(shù)據(jù)記錄單元203、一用戶接口204、一操作系統(tǒng)單元205及一中央處理單元206。
前述接口轉(zhuǎn)換單元201,通過該R-232線纜12、網(wǎng)絡(luò)系統(tǒng)30,使該裝置服務(wù)器20分別與該主機(jī)系統(tǒng)10、遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40電性連接。該接口轉(zhuǎn)換單元201具有一符合TCP/IP協(xié)議的網(wǎng)絡(luò)接口,用于接收遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40傳來的網(wǎng)絡(luò)封包,或傳送網(wǎng)絡(luò)封包予該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40;一RS-232接口,經(jīng)由一RS-232接頭線纜12電性連接至該主機(jī)系統(tǒng)10的RS-232接口,以傳輸串行信號(hào)(Serial Signals)至主機(jī)系統(tǒng)10,或接收主機(jī)系統(tǒng)10傳來的串行信號(hào);以及一轉(zhuǎn)換軟件,將該主機(jī)系統(tǒng)10與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40之間的通信過程中所傳遞的串行信號(hào)或網(wǎng)絡(luò)封包進(jìn)行格式互換再予以輸出,例如該接口轉(zhuǎn)換單元201的RS-232接口先將收到的串行信號(hào)轉(zhuǎn)換成符合TCP/IP協(xié)議的網(wǎng)絡(luò)封包后,再供其網(wǎng)絡(luò)接口輸出至遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40,反之則作數(shù)據(jù)格式的反向轉(zhuǎn)換及輸出至主機(jī)系統(tǒng)10。需注意的是,該接口轉(zhuǎn)換單元201的RS-232接口可設(shè)計(jì)成至少一個(gè)RS-232端口(Port)所組成,且每一RS-232端口即對(duì)應(yīng)連接一主機(jī)系統(tǒng)10,如為多個(gè)RS-232端口則可如圖1所示同時(shí)連接多部主機(jī)系統(tǒng)10,以使該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40得以同時(shí)監(jiān)控該多部主機(jī)系統(tǒng)10。
此外,前述裝置服務(wù)器20的中央處理單元206可為一以ARM為基礎(chǔ)的中央處理器(ARM-based CPU)或?yàn)橐晃⒖刂破?MCU),以專用于該整個(gè)裝置服務(wù)器20的數(shù)字?jǐn)?shù)據(jù)運(yùn)算及控制。此外,該操作系統(tǒng)單元205,則為一種嵌入式Linux系統(tǒng),配合前述中央處理單元202執(zhí)行各種應(yīng)用程序。
該數(shù)據(jù)記錄單元203,獨(dú)立設(shè)置于所有主機(jī)系統(tǒng)10之外,并依據(jù)遠(yuǎn)程用戶的預(yù)先設(shè)定,自動(dòng)實(shí)時(shí)且精確地記錄前述主機(jī)系統(tǒng)10及遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40之間特定的通信過程,對(duì)包括如通信時(shí)間、數(shù)據(jù)名稱、來源及目標(biāo)網(wǎng)絡(luò)協(xié)議地址(Source & Destination IP address)、通信端口(I/O Port)編號(hào)、以及事件等,作整體性的數(shù)據(jù)記錄,因此能同時(shí)達(dá)到局部記錄(local logging)及遠(yuǎn)程記錄(remote logging)的功能,并由此產(chǎn)生一記錄文件,且此記錄文件上可進(jìn)一步產(chǎn)生一時(shí)間簽章(timestamp),以供用戶隨時(shí)查閱。該區(qū)域儲(chǔ)存媒體202,可為至少一設(shè)置于該裝置服務(wù)器20內(nèi)的硬盤或閃存所構(gòu)成,用于儲(chǔ)存經(jīng)前述數(shù)據(jù)記錄單元203處理的記錄文件。
該用戶接口(UI)204,可經(jīng)由網(wǎng)絡(luò)系統(tǒng)32在任一獲準(zhǔn)聯(lián)機(jī)的遠(yuǎn)程計(jì)算機(jī)系統(tǒng)產(chǎn)生一操作畫面,且該畫面上進(jìn)一步形成至少一記錄機(jī)制,并與前述數(shù)據(jù)記錄單元203連接,以接收遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的操作者所預(yù)設(shè)的記錄參數(shù),例如選擇需要被記錄的主機(jī)系統(tǒng)10及遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40、記錄事件或期間、產(chǎn)生時(shí)間簽章、將記錄數(shù)據(jù)儲(chǔ)存在預(yù)定的區(qū)域儲(chǔ)存媒體202及/或遠(yuǎn)程儲(chǔ)存媒體48之中等等;以及一查詢機(jī)制,供任一獲準(zhǔn)聯(lián)機(jī)的遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的操作者隨時(shí)經(jīng)由網(wǎng)絡(luò)系統(tǒng)32遠(yuǎn)程訪問(remote access)該裝置服務(wù)器20的區(qū)域儲(chǔ)存媒體202或遠(yuǎn)程儲(chǔ)存媒體48內(nèi)的記錄數(shù)據(jù)如前述記錄文件,以查閱特定的通信過程。
依據(jù)本發(fā)明的較佳實(shí)施例,前述接口轉(zhuǎn)換單元201、數(shù)據(jù)記錄單元203及用戶接口204都以一種嵌入式固件(Embedded Firmware)的形式儲(chǔ)存在該裝置服務(wù)器所配置的一內(nèi)存(未顯示)如閃存(Flash memory)中或甚至是在前述區(qū)域儲(chǔ)存媒體202中。若前述接口轉(zhuǎn)換單元201及數(shù)據(jù)記錄單元203以硬件方式形成仍為本發(fā)明的范疇。
請(qǐng)進(jìn)一步見圖3,為依據(jù)本發(fā)明的較佳實(shí)施例的一種遠(yuǎn)程數(shù)據(jù)記錄的方法,其適用于至少一主機(jī)系統(tǒng)10及一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40之間,其中每一主機(jī)系統(tǒng)10至少具有一與UNIX系統(tǒng)兼容的操作系統(tǒng)及一RS-232接口,電性連接前述裝置服務(wù)器20以傳遞串行信號(hào)。而該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40具有一與WINDOWS兼容的操作系統(tǒng)及一符合TCP/IP通信協(xié)議的網(wǎng)絡(luò)接口,以電性連接前述網(wǎng)絡(luò)系統(tǒng)30以傳遞具網(wǎng)絡(luò)封包格式的信號(hào)。前述遠(yuǎn)程數(shù)據(jù)記錄的方法包括下列步驟首先如步驟S300所示,使一裝置服務(wù)器20的之一用戶接口204經(jīng)由該網(wǎng)絡(luò)系統(tǒng)30在該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40產(chǎn)生一操作畫面,其上至少包括一記錄機(jī)制及一查詢機(jī)制;步驟S310,該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40的用戶自前述操作畫面的記錄機(jī)制上設(shè)定記錄參數(shù),包括如選擇需要被記錄的主機(jī)系統(tǒng)10及遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40、記錄事件或期間、產(chǎn)生時(shí)間簽章、將記錄數(shù)據(jù)儲(chǔ)存在預(yù)定的區(qū)域儲(chǔ)存媒體202及/或遠(yuǎn)程儲(chǔ)存媒體48中等等;因?yàn)榍笆鲇脩艚涌?04與裝置服務(wù)器20的一數(shù)據(jù)記錄單元203相連接,故接著在步驟S320,即將此記錄參數(shù)經(jīng)由該網(wǎng)絡(luò)系統(tǒng)30回傳予該裝置服務(wù)器20的數(shù)據(jù)記錄單元203;步驟S330,該裝置服務(wù)器20的數(shù)據(jù)記錄單元203依據(jù)該記錄參數(shù),實(shí)時(shí)記錄該主機(jī)系統(tǒng)10與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40之間的特定通信過程以相對(duì)產(chǎn)生一記錄文件,并將該記錄文件儲(chǔ)存在至少一指定的儲(chǔ)存媒體如區(qū)域儲(chǔ)存媒體202及/或遠(yuǎn)程儲(chǔ)存媒體48中;步驟S340,將前述通信過程中傳遞的數(shù)據(jù)轉(zhuǎn)換成該主機(jī)系統(tǒng)10或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40分別適用的信號(hào)格式后再加以傳遞;以及步驟S350,遠(yuǎn)程計(jì)算機(jī)系統(tǒng)40的用戶進(jìn)入前述操作畫面的查詢機(jī)制,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)30,遠(yuǎn)程訪問該儲(chǔ)存媒體內(nèi)的記錄文件,以查閱特定的通信過程。
綜上所述,可知依據(jù)本發(fā)明的一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器及方法,利用一獨(dú)立于所有主機(jī)系統(tǒng)之外的數(shù)據(jù)記錄單元,對(duì)主機(jī)系統(tǒng)與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間特定通信過程進(jìn)行整體性的數(shù)據(jù)記錄,因此不僅無需如公知技術(shù)要在每一部聯(lián)機(jī)的主機(jī)系統(tǒng)上加裝數(shù)據(jù)記錄軟件,而且無需考慮主機(jī)系統(tǒng)的操作系統(tǒng)(OS)是否兼容于數(shù)據(jù)記錄軟件的問題,并能同時(shí)達(dá)到局部記錄(local logging)及遠(yuǎn)程記錄(remote logging)的目的。其次,利用本發(fā)明的裝置服務(wù)器之用戶接口,可輕易地在遠(yuǎn)程預(yù)先進(jìn)行記錄參數(shù)設(shè)定,將記錄數(shù)據(jù)實(shí)時(shí)儲(chǔ)存在預(yù)定的儲(chǔ)存媒體之中,也可利用該用戶接口,隨時(shí)經(jīng)由網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程訪問前述各儲(chǔ)存媒體內(nèi)的記錄數(shù)據(jù),以查閱特定的通信過程。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求的界定為準(zhǔn)。
權(quán)利要求
1.一種具數(shù)據(jù)記錄能力的裝置服務(wù)器,電性連接至少一主機(jī)系統(tǒng)及一遠(yuǎn)程計(jì)算機(jī)系統(tǒng),包括一中央處理單元,用于執(zhí)行該整個(gè)裝置服務(wù)器的數(shù)字?jǐn)?shù)據(jù)運(yùn)算及控制;一操作系統(tǒng)單元,與前述中央處理單元搭配執(zhí)行;一用戶接口,經(jīng)由一網(wǎng)絡(luò)系統(tǒng)在該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)輸出一操作畫面,且該畫面上進(jìn)一步形成至少一記錄機(jī)制,供該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶預(yù)設(shè)記錄參數(shù);一數(shù)據(jù)記錄單元,獨(dú)立設(shè)置于該主機(jī)系統(tǒng)之外,與前述用戶接口相連接,并依據(jù)遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶預(yù)定的記錄參數(shù),實(shí)時(shí)記錄前述主機(jī)系統(tǒng)及遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間特定的通信過程,以相對(duì)產(chǎn)生一記錄文件;以及一接口轉(zhuǎn)換單元,用于將前述通信過程中傳遞的數(shù)據(jù)先轉(zhuǎn)換成該主機(jī)系統(tǒng)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)分別適用的信號(hào)格式之后再加以傳遞。
2.如權(quán)利要求1所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該主機(jī)系統(tǒng)至少具有一與UNIX系統(tǒng)兼容的操作系統(tǒng),以及一RS-232接口電性連接前述裝置服務(wù)器以傳遞串行信號(hào)。
3.如權(quán)利要求1所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)進(jìn)一步具有一與WINDOWS兼容的操作系統(tǒng),以及一符合TCP/IP通信協(xié)議的網(wǎng)絡(luò)接口,電性連接前述網(wǎng)絡(luò)系統(tǒng)以傳遞具網(wǎng)絡(luò)封包格式的信號(hào)。
4.如權(quán)利要求1所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該接口轉(zhuǎn)換單元進(jìn)一步具有一RS-232接口以電性連接前述主機(jī)系統(tǒng),以及一網(wǎng)絡(luò)接口,經(jīng)由前述網(wǎng)絡(luò)系統(tǒng)電性連接該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。
5.如權(quán)利要求4所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該接口轉(zhuǎn)換單元進(jìn)一步具有一轉(zhuǎn)換軟件,用于將前述RS-232接口及網(wǎng)絡(luò)接口分別收到的信號(hào)數(shù)據(jù)施以格式互換。
6.如權(quán)利要求1所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該用戶接口的記錄機(jī)制上的記錄參數(shù),包括指向至少一特定儲(chǔ)存媒體,以儲(chǔ)存前述數(shù)據(jù)記錄單元產(chǎn)生的記錄文件。
7.如權(quán)利要求6所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,前述儲(chǔ)存媒體包括一區(qū)域儲(chǔ)存媒體,可為一設(shè)置于該裝置服務(wù)器內(nèi)的閃存。
8.如權(quán)利要求6所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,前述儲(chǔ)存媒體包括一遠(yuǎn)程儲(chǔ)存媒體,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)直接電性連接該裝置服務(wù)器。
9.如權(quán)利要求1所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該用戶接口進(jìn)一步具有一查詢機(jī)制,供遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶經(jīng)由該網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程訪問該裝置服務(wù)器的儲(chǔ)存媒體內(nèi)的記錄文件,以查閱特定的通信過程。
10.如權(quán)利要求1所述的具數(shù)據(jù)記錄能力的裝置服務(wù)器,其特征在于,該接口轉(zhuǎn)換單元、數(shù)據(jù)記錄單元及用戶接口及操作系統(tǒng)單元都呈一種嵌入式固件的形式。
11.一種遠(yuǎn)程數(shù)據(jù)記錄的方法,適用于至少一主機(jī)系統(tǒng)及一遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間,該方法的步驟包括使一裝置服務(wù)器的用戶接口經(jīng)由一網(wǎng)絡(luò)系統(tǒng)在該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)產(chǎn)生一畫面;自該用戶接口產(chǎn)生的畫面上設(shè)定記錄參數(shù);將此記錄參數(shù)經(jīng)由該網(wǎng)絡(luò)系統(tǒng)回傳至該裝置服務(wù)器;以及該裝置服務(wù)器的一數(shù)據(jù)記錄單元依據(jù)該記錄參數(shù),實(shí)時(shí)記錄該主機(jī)系統(tǒng)與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間的特定通信過程以相對(duì)產(chǎn)生一記錄文件,并將該記錄文件儲(chǔ)存在至少一指定的儲(chǔ)存媒體中。
12.如權(quán)利要求11所述的遠(yuǎn)程數(shù)據(jù)記錄的方法,其特征在于,該主機(jī)系統(tǒng)至少具有一與UNIX系統(tǒng)兼容的操作系統(tǒng),以及一RS-232接口電性連接前述裝置服務(wù)器以傳遞串行信號(hào)。
13.如權(quán)利要求11所述的遠(yuǎn)程數(shù)據(jù)記錄的方法,其特征在于,該遠(yuǎn)程計(jì)算機(jī)系統(tǒng)進(jìn)一步具有一與WINDOWS兼容的操作系統(tǒng),以及一符合TCP/IP通信協(xié)議的網(wǎng)絡(luò)接口,電性連接前述網(wǎng)絡(luò)系統(tǒng)以傳遞具網(wǎng)絡(luò)封包格式的信號(hào)。
14.如權(quán)利要求11所述的遠(yuǎn)程數(shù)據(jù)記錄的方法,其特征在于,該記錄參數(shù),進(jìn)一步包括指向該特定儲(chǔ)存媒體,以儲(chǔ)存前述記錄文件。
15.如權(quán)利要求14所述的遠(yuǎn)程數(shù)據(jù)記錄的方法,其特征在于,前述儲(chǔ)存媒體包括一區(qū)域儲(chǔ)存媒體,可為一設(shè)置于該裝置服務(wù)器內(nèi)的閃存。
16.如權(quán)利要求14所述的遠(yuǎn)程數(shù)據(jù)記錄的方法,其特征在于,前述儲(chǔ)存媒體包括一遠(yuǎn)程儲(chǔ)存媒體,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)直接電性連接該裝置服務(wù)器。
17.如權(quán)利要求11所述的遠(yuǎn)程數(shù)據(jù)記錄的方法,進(jìn)一步包括將前述通信過程中傳遞的數(shù)據(jù)先轉(zhuǎn)換成該主機(jī)系統(tǒng)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)分別適用的信號(hào)格式之后再加以傳遞。
18.如權(quán)利要求11所述的遠(yuǎn)程數(shù)據(jù)記錄的方法,進(jìn)一步包括進(jìn)入前述用戶接口產(chǎn)生的畫面,經(jīng)由該網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程訪問該儲(chǔ)存媒體,以查閱特定的通信過程。
全文摘要
一種具有數(shù)據(jù)記錄能力的裝置服務(wù)器及方法,該裝置服務(wù)器電性連接至少一主機(jī)系統(tǒng)及一遠(yuǎn)程計(jì)算機(jī)系統(tǒng),包括中央處理單元,執(zhí)行該整個(gè)裝置服務(wù)器的數(shù)字?jǐn)?shù)據(jù)運(yùn)算及控制;操作系統(tǒng)單元,與中央處理單元搭配執(zhí)行;用戶接口,經(jīng)由一網(wǎng)絡(luò)系統(tǒng)在遠(yuǎn)程計(jì)算機(jī)系統(tǒng)輸出一操作畫面,且該畫面上形成至少一記錄機(jī)制,供遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶預(yù)設(shè)記錄參數(shù);數(shù)據(jù)記錄單元,獨(dú)立設(shè)置于該主機(jī)系統(tǒng)之外,與戶接口相連接,并依據(jù)遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的用戶預(yù)定的記錄參數(shù),實(shí)時(shí)記錄主機(jī)系統(tǒng)及遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間特定的通信過程以產(chǎn)生記錄文件;及接口轉(zhuǎn)換單元,用于將通信過程中傳遞的數(shù)據(jù)先轉(zhuǎn)換成該主機(jī)系統(tǒng)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)分別適用的信號(hào)格式后再加以傳遞。
文檔編號(hào)G06F17/00GK1673990SQ20041003131
公開日2005年9月28日 申請(qǐng)日期2004年3月26日 優(yōu)先權(quán)日2004年3月26日
發(fā)明者劉進(jìn)雙 申請(qǐng)人:威達(dá)電股份有限公司