專利名稱:用于儀器分析的數(shù)據(jù)處理系統(tǒng),服務器和數(shù)據(jù)處理方法
技術領域:
本發(fā)明涉及一種用于儀器分析的數(shù)據(jù)處理系統(tǒng),適于對用在儀器分析中的各種各樣的分析器(如,色譜儀器件、分光光度計、質(zhì)譜儀等)得到的各種各樣的數(shù)據(jù)進行分析處理,或者存儲和管理這些數(shù)據(jù)。更具體地說,本發(fā)明涉及一種服務器/客戶機型的用于儀器分析的數(shù)據(jù)處理系統(tǒng),一種服務器和一種數(shù)據(jù)處理方法。
背景技術:
近年來,在很多情形下,通用個人計算機已經(jīng)被用作各種各樣的分析儀器如色譜儀器件或者分光光度計的控制器或數(shù)據(jù)處理器。通過在計算機上安裝和執(zhí)行專用的控制/處理軟件,構建儀器以實現(xiàn)為了分析的數(shù)據(jù)處理和控制。而且,在儀器分析領域,使用LAN(Local Area Network局域網(wǎng))的網(wǎng)絡系統(tǒng)正在進步,多個分析儀器互相連接,并且通過分析得到的數(shù)據(jù)可共享。
例如,JP-A-2003-173340公開了一種服務器/客戶機型的數(shù)據(jù)處理系統(tǒng)。在這種系統(tǒng)中,具有數(shù)據(jù)庫功能的計算機用作服務器,由一般用戶使用的計算機或者包括在各種各樣的分析器里的計算機用作客戶終端。在這種系統(tǒng)里,由各種各樣的分析器得到的測量數(shù)據(jù)不僅存儲在連接到每個分析器的計算機的存儲部件中,還存儲在服務器的數(shù)據(jù)庫中。每個用戶能使用自己的計算機讀出像這樣存儲在數(shù)據(jù)庫中的數(shù)據(jù),使所述數(shù)據(jù)顯示在顯示器上,編輯所述數(shù)據(jù)或者執(zhí)行另外的分析處理。
一般地,在這種數(shù)據(jù)處理系統(tǒng)中,服務器從每個客戶終端接收指令,然后在服務器中集中地執(zhí)行數(shù)據(jù)分析處理,比在每個客戶終端的計算機中進行數(shù)據(jù)分析處理更有效率。同樣,因為數(shù)據(jù)分析處理應用軟件必須僅安裝在服務器上,這有利于系統(tǒng)管理。結(jié)果,常常如此配置以使數(shù)據(jù)分析處理集中地在服務器中執(zhí)行,此外,生成處理或者包括分析處理結(jié)果的報告的打印處理在服務器中集中地執(zhí)行。
然而,在這樣的數(shù)據(jù)處理系統(tǒng)中存在以下問題(1)在如上所描述的集中處理系統(tǒng)中,當一個大負荷強加到服務器上時,當客戶終端的數(shù)目小時沒有影響,但是當客戶終端的數(shù)目增加時,增加服務器的處理性能的需求相應出現(xiàn)。結(jié)果,必須引進昂貴的服務器,這導致成本增加。
(2)在服務器進行打印處理的情形,一般執(zhí)行到網(wǎng)絡打印機的輸出處理,并且系統(tǒng)構建通常越過多個房間,以及網(wǎng)絡上常存在各種各樣型號的打印機。在那種情形下,在服務器中必須安裝各種各樣打印機的打印機驅(qū)動程序,并且打印輸出目的地必須單獨設置(對于每個終端)。因此,例如,當替換或增加一個打印機時,在服務器中,也在連接打印機的客戶終端上,需要改變設置或者新的打印機驅(qū)動程序的安裝,并且網(wǎng)絡(系統(tǒng))管理員必須花費大量的時間和努力,這成為管理員的很大負擔。
發(fā)明內(nèi)容
本發(fā)明以實現(xiàn)解決這些問題。本發(fā)明的一個目的在于提供一種用于儀器分析的數(shù)據(jù)處理系統(tǒng),一種服務器和一種數(shù)據(jù)處理方法。在其中即使當數(shù)據(jù)分析處理或諸如此類在服務器中集中地進行以及使用結(jié)果生成報告時,或諸如此類,服務器能從打印處理中釋放出來,從而服務器的負荷量能縮減。此外,本發(fā)明的另一個目的在于提供一種用于儀器分析的數(shù)據(jù)處理系統(tǒng),在其中即使當客戶機端的打印機替換或增加時,也不強加于網(wǎng)絡管理員或者系統(tǒng)管理員大的負荷量。
為實現(xiàn)這個目的,本發(fā)明包括以下結(jié)構用于儀器分析的數(shù)據(jù)處理系統(tǒng),所述系統(tǒng)包括服務器,執(zhí)行數(shù)據(jù)分析處理;和至少一個客戶終端,控制分析儀器獲取數(shù)據(jù)和/或給所述服務器下達數(shù)據(jù)分析處理指令,所述客戶終端通過網(wǎng)絡連接到所述服務器,其中,所述服務器包括報告文件生成部件,用于根據(jù)來自客戶終端的指令執(zhí)行數(shù)據(jù)分析處理,和生成不依賴于打印機型號的圖像格式報告文件,所述報告文件包含由數(shù)據(jù)分析處理得到的結(jié)果;和文件拷貝部件,將報告文件拷貝到客戶終端的存儲部件,并且所述客戶終端執(zhí)行關于存儲在存儲部件中的報告文件的打印處理,以使報告文件從連接到所述客戶終端的打印機或者所述客戶終端能給出打印指令的打印機打印出來。
例如,當操作員從在手邊的客戶終端下達預定的數(shù)據(jù)分析處理執(zhí)行指令時,服務器接收指令,報告文件生成部件執(zhí)行數(shù)據(jù)分析處理并生成包括作為不依賴于打印機型號的圖像格式文件的處理結(jié)果的報告文檔。現(xiàn)有的作為不依賴于打印機型號的圖像格式文件的例子包括由PostScript(注冊商標)描述的PDF格式文件,PostScript是一種不依賴于打印機型號的頁面描述語言。附帶地,報告文件生成部件可以從開始就生成PDF格式的文件,但是,例如,在一旦生成了數(shù)據(jù)分析處理應用軟件中使用的標準格式的文件之后,還可執(zhí)行將其轉(zhuǎn)換成PDF格式的處理等等。
當不依賴于打印機型號的圖像格式文件生成時,在保留文件于服務器的存儲部件的狀態(tài)下,文件拷貝部件將這個文件送到終端,以使所述文件拷貝到下達數(shù)據(jù)分析處理執(zhí)行指令的客戶終端的存儲部件。結(jié)果,將操作員期望的包括分析處理結(jié)果的報告文檔存儲在操作員手邊的客戶終端的存儲部件(通常地,硬盤驅(qū)動器)中。因此,當這個客戶終端執(zhí)行了報告文檔的打印處理時,作為安裝在該終端中的打印機驅(qū)動程序的功能,根據(jù)設置,期望的文檔從連接到該終端的打印機或者另一個所述終端能夠給出輸出指令的打印機打印并輸出。
圖1是根據(jù)本發(fā)明表示用于儀器分析的數(shù)據(jù)處理系統(tǒng)實施例的整個結(jié)構圖。
圖2是描述所述實施例的用于儀器分析的數(shù)據(jù)處理系統(tǒng)中典型操作的流程圖。
具體實施例方式
以下參照圖1和圖2,將詳細描述一種用于儀器分析的數(shù)據(jù)處理系統(tǒng),其為本發(fā)明的一個實施例。圖1是表示本實施例數(shù)據(jù)處理系統(tǒng)的一個例子的整個結(jié)構圖,圖2是描述本實施例數(shù)據(jù)處理系統(tǒng)中典型操作的流程圖。
本實施例的數(shù)據(jù)處理系統(tǒng)由以服務器1為中心的服務器/客戶機系統(tǒng)構成。這里,服務器1包括數(shù)據(jù)庫服務器11和應用服務器12。由每個分析器獲得的分析數(shù)據(jù)等被送到數(shù)據(jù)庫服務器11,以便存儲在數(shù)據(jù)庫服務器11中的一個數(shù)據(jù)庫中,用于文件共享。另一方面,應用服務器12配備有應用軟件以進行有關儀器分析的各種各樣的數(shù)據(jù)分析處理,并且使用這種軟件的數(shù)據(jù)分析處理能夠被執(zhí)行。附帶地,能夠自然地作適當?shù)母?,例如,?shù)據(jù)庫服務器11和應用服務器12在同一臺計算機上實現(xiàn)。
客戶機2包括分析器21、24,如液相色譜儀裝置(LC)和紫外可見光分光光度計(UV);計算機22、25,用于分別控制這些分析器21、24,及不直接連接到分析器的獨立的計算機27,并且獨立地連接到計算機22、25、27中的每一個(以下縮寫為PCs)的打印機23、26、28,所述計算機相當于本發(fā)明的客戶終端。這里,PC 27配置成為,例如,系統(tǒng)管理員終端或者用于數(shù)據(jù)觀察或另外的分析指令終端,但是并不必局限于這種功能。同樣,客戶機2中分析器和計算機的種類和數(shù)目等必然地能隨需要自由地改變。
所有的服務器1中的數(shù)據(jù)庫服務器11和應用服務器12以及客戶機2中PCs 22、25、27中的每一個都連接到網(wǎng)絡3中,并且通過網(wǎng)絡3,數(shù)據(jù)能夠相互發(fā)送和接收。在這里網(wǎng)絡3是引進這種系統(tǒng)的公司內(nèi)部的一個閉合局域網(wǎng),典型地,使用以太網(wǎng)(注冊商標)。
在上文描述的結(jié)構中,將用于控制分別連接到客戶機2內(nèi)的PCs 22、25、27的打印機23、26、28的打印機驅(qū)動程序軟件安裝到PCs 22、25、27中每一個上。眾所周知,一般地,每種型號打印機的打印機驅(qū)動程序都不同,因此當打印機23,26,28型號彼此不同時每個打印機的驅(qū)動程序也不同。在相關技術系統(tǒng)中,在應用服務器12中安裝相應于每個打印機的這樣的打印機驅(qū)動程序是必要的,但是,在本實施例的數(shù)據(jù)處理系統(tǒng)中,安裝這樣的打印機驅(qū)動程序是不必要的(自然,即使進行了安裝也無害處)。
在本實施例的數(shù)據(jù)處理系統(tǒng)中,當操作員操作客戶機2內(nèi)的任意一臺PC22、25或27從而執(zhí)行期望的數(shù)據(jù)分析處理,并想從手邊的打印機輸出結(jié)果作為報告時,執(zhí)行了典型的控制/處理操作,這不同于相關技術系統(tǒng)。這樣的操作由安裝在應用服務器12中的控制/處理軟件實現(xiàn)。參照圖2,將描述為這個目的的操作過程和處理操作。
操作員操作手邊的PC,例如,選擇存儲在數(shù)據(jù)庫服務器11中的期望的分析數(shù)據(jù)及下達關于所述分析數(shù)據(jù)的預定的數(shù)據(jù)分析處理執(zhí)行的指令(步驟S1)。這里,假定從PC 27給出指令的情況作為例子。通過網(wǎng)絡3將指令從PC 27發(fā)送到服務器1,然后接收指令的應用服務器12從數(shù)據(jù)庫服務器11獲得必要的分析數(shù)據(jù)并執(zhí)行關于接收到的分析數(shù)據(jù)的數(shù)據(jù)分析處理(步驟S2)。
當數(shù)據(jù)分析處理完成時,應用服務器12接著執(zhí)行使用處理結(jié)果的報告生成處理(步驟S3)。生成什么格式的報告,即報告的版式等能夠與預定的格式相符,這分別由系統(tǒng)管理員或者各個操作員(測量員)定義。
當報告生成時,這個報告文檔接著轉(zhuǎn)換成不依賴于打印機型號的圖像文件格式。例如,報告文檔轉(zhuǎn)換成為由PostScript(注冊商標)代碼描述的文件格式,PostScript是一種頁面描述語言。并且,特殊地,報告文檔能轉(zhuǎn)換成由Adobe Systems Incorporated開發(fā)的PDF格式的文件(步驟S4)。像這樣生成的PDF格式的報告存儲在應用服務器12中預定的文件夾中。
隨后,將PDF格式的文件拷貝到在作為處理指令源的PC 27中的預定文件夾中(步驟S5)。即,當接收數(shù)據(jù)分析處理指令時,應用服務器12辨認指令是從哪一臺PC發(fā)送來的,據(jù)此,通過網(wǎng)絡3,將PDF格式的文件送到下達數(shù)據(jù)分析處理執(zhí)行指令的PC上。在PC 27中,接收到的文件存儲在預定的文件夾中(步驟S6)。存儲文件的文件夾能夠預先指定。
在PDF格式中,文檔能在不同的環(huán)境下以相同的版式和相同的圖像輸出(顯示或打印)而不依賴于字體或PC的應用軟件或操作系統(tǒng)(OS)。因此,應用服務器12根本不需要考慮處理指令源PC在哪些環(huán)境下,并能夠容易地將PDF文件發(fā)送給PC。
另一方面,在PC 27中,隨著將PDF文件格式的報告文檔存儲到預定的文件夾,當打印報告時,操作員指定所述文件并給出打印指令(步驟S7)。當接收到打印指令時,安裝在PC 27中的打印機驅(qū)動程序激活,并且執(zhí)行PDF文件打印處理(步驟S8),結(jié)果,能夠從手邊的打印機28獲得作為打印紙張的報告,由于報告圖像以電子文件格式記錄,操作員能夠在他自己的PC屏幕上檢查所述報告而不用給出打印指令(步驟S9)。
從如上的描述可明顯地看到,在所述數(shù)據(jù)處理系統(tǒng)中,當數(shù)據(jù)分析處理在服務器1端集中地執(zhí)行時,作為處理結(jié)果所生成的報告的打印處理同時在客戶機2端,即每個給出數(shù)據(jù)分析處理指令的PC上執(zhí)行,并且服務器1端不參與打印處理。打印處理執(zhí)行可強加于計算機相當大的負荷,但是在本實施例數(shù)據(jù)處理系統(tǒng)中,打印處理不在應用服務器12中執(zhí)行,所以即使當多數(shù)據(jù)分析處理交迭,負荷量都能顯著地縮減。同樣,如上所描述,不必要在應用服務器12中安裝連接到每個PC的打印機的驅(qū)動程序,并且對與連接到PC的打印機的驅(qū)動程序的安裝在與該打印機連接的每個PC上進行,所以例如即使替換或增加一個打印機時,系統(tǒng)能夠容易地管理。
根據(jù)本發(fā)明儀器分析數(shù)據(jù)系統(tǒng),得到以下效果(1)在服務器中進行數(shù)據(jù)處理或者報告生成處理的同時,服務器根本不執(zhí)行打印處理,并且每個客戶終端分別負責打印處理,相應地,服務器的處理負荷就縮減了。因此,即使客戶終端的數(shù)目增加,也不必要增加服務器的處理性能,并且整個系統(tǒng)的成本增加能夠降低。同樣,通過縮減服務器的負荷量,服務器的處理性能穩(wěn)定下來并能夠避免像令人討厭的死機一樣的麻煩。
(2)既然報告的打印目的地與每個客戶終端的設置相符,操作員能夠根據(jù)在每個客戶終端中的設置自由地從期望的打印機打印出報告,而不像相關技術中從設置在服務器端的打印機打印出報告。
(3)既然打印機驅(qū)動程序的安裝能夠在單個的客戶終端進行,即使替換或增加一個打印機時,在服務器端不必要改變設置或者打印機驅(qū)動程序的安裝,并且網(wǎng)絡管理員或者系統(tǒng)管理員不會被煩擾。
附帶地,以上所描述的實施例是本發(fā)明的一個例子,在本發(fā)明主旨范圍內(nèi),本申請發(fā)明顯然地包括適當?shù)母淖?,修改,添加,等等?br>
對所描述的本發(fā)明的優(yōu)選實施例能夠做各種各樣的修改和變動而不違反本發(fā)明的精神和范圍,這對于本領域技術人員來說是顯而易見的。因而,本發(fā)明旨在涵蓋所有與所附權利要求范圍及其等同物一致的該發(fā)明的修改和變動。
權利要求
1.一種用于儀器分析的數(shù)據(jù)處理系統(tǒng),所述系統(tǒng)包括服務器,執(zhí)行數(shù)據(jù)分析處理;和至少一個客戶終端,控制分析儀器獲取數(shù)據(jù)和/或給所述服務器下達數(shù)據(jù)分析處理指令,所述客戶終端通過網(wǎng)絡連接到所述服務器,其中,所述服務器包括報告文件生成部件,用于根據(jù)來自客戶終端的指令執(zhí)行數(shù)據(jù)分析處理,和生成不依賴于打印機型號的圖像格式報告文件,所述報告文件包含由數(shù)據(jù)分析處理得到的結(jié)果;和文件拷貝部件,將報告文件拷貝到客戶終端的存儲部件,并且所述客戶終端執(zhí)行關于存儲在存儲部件中的報告文件的打印處理,以使報告文件從連接到所述客戶終端的打印機或者所述客戶終端能給出打印指令的打印機打印出來。
2.如權利要求1所述的用于儀器分析的數(shù)據(jù)處理系統(tǒng),其中所述系統(tǒng)包括通過網(wǎng)絡連接到所述服務器的多個客戶終端,每個所述客戶終端控制用于獲取數(shù)據(jù)的分析儀器和/或給所述服務器下達數(shù)據(jù)分析處理指令,其中所述服務器的報告文件生成部件根據(jù)來自客戶終端指令執(zhí)行數(shù)據(jù)分析處理并生成不依賴于打印機型號的圖像格式報告文件,所述報告文件包含由數(shù)據(jù)分析處理得到的結(jié)果,并且所述服務器的文件拷貝部件將報告文件拷貝到下達數(shù)據(jù)分析處理執(zhí)行指令的客戶終端的存儲部件,并且其中,下達數(shù)據(jù)分析處理執(zhí)行指令的客戶終端執(zhí)行關于存儲在存儲部件中的報告文件的打印處理以使報告文件從連接到下達數(shù)據(jù)分析處理執(zhí)行指令的客戶終端的打印機或者下達數(shù)據(jù)分析處理執(zhí)行指令的客戶終端能夠給出打印指令的打印機打印出來。
3.一種用于執(zhí)行用于儀器分析的數(shù)據(jù)分析處理的服務器,所述服務器包括報告文件生成部件,根據(jù)來自通過網(wǎng)絡連接到所述服務器的客戶終端的指令執(zhí)行數(shù)據(jù)分析處理,和生成不依賴于打印機型號的圖像格式的報告文件,所述報告文件包含由數(shù)據(jù)分析處理得到的結(jié)果;和文件拷貝部件,將報告文件拷貝到客戶終端的存儲部件。
4.一種數(shù)據(jù)處理方法,包括根據(jù)來自通過網(wǎng)絡連接到服務器的客戶終端的指令執(zhí)行數(shù)據(jù)分析處理;通過使用數(shù)據(jù)分析處理結(jié)果來執(zhí)行報告生成處理,以生成包含通過數(shù)據(jù)分析處理所得到的結(jié)果的報告;將生成的報告轉(zhuǎn)換成不依賴于打印機型號的圖像格式的文件;和將文件拷貝到下達數(shù)據(jù)分析處理執(zhí)行指令的客戶終端的存儲部件。
全文摘要
接收數(shù)據(jù)分析處理指令的服務器執(zhí)行分析處理,生成使用處理結(jié)果的報告,然后將報告文檔轉(zhuǎn)換成PDF文件并將該文件拷貝到處理指令源PC的預定的文件夾中。當操作員用在手邊的PC下達打印指令時,PDF格式的報告由安裝在PC中的打印機驅(qū)動程序功能打印出來。因而,服務器根本不參與打印處理,負荷不強加于服務器,同樣服務器不必要擁有連接到每個PC的打印機的打印驅(qū)動程序。
文檔編號G06F17/30GK1691003SQ20051006383
公開日2005年11月2日 申請日期2005年4月8日 優(yōu)先權日2004年4月21日
發(fā)明者坂田裕子 申請人:株式會社島津制作所