專利名稱::輸出監(jiān)控系統(tǒng)、方法以及計算機(jī)可讀取介質(zhì)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種監(jiān)控系統(tǒng)及方法,特別涉及一種輸出監(jiān)控系統(tǒng)及方法。
背景技術(shù):
:隨著科技發(fā)展以及計算機(jī)等設(shè)備的普及,現(xiàn)代企業(yè)以及組織的各種文件撰寫或傳遞幾乎都已經(jīng)電子化,由計算機(jī)打字取代手寫或打字機(jī)打字。并且,為了節(jié)省資源,現(xiàn)今的企業(yè)或組織內(nèi)部通常將多臺計算機(jī)連接至一網(wǎng)絡(luò)服務(wù)器,再通過該網(wǎng)絡(luò)服務(wù)器連接至一或多臺打印機(jī),借此共享該一或多臺打印機(jī)?,F(xiàn)有的網(wǎng)絡(luò)共享打印流程通常包括三個步驟用戶文件處理、暫存區(qū)(spooler)處理,以及打印機(jī)處理。請參閱圖1,圖1是現(xiàn)有網(wǎng)絡(luò)共享打印流程的示意圖。如圖1所示,用戶文件處理是當(dāng)一用戶打印文件時,計算機(jī)系統(tǒng)將客戶端文件(clientdocuments)70傳送到虛擬打印驅(qū)動裝置72,通過虛擬打印驅(qū)動裝置72尋找用戶所指定的打印機(jī)所對應(yīng)的真實驅(qū)動程序,以獲得該打印機(jī)的相關(guān)信息,而后虛擬打印驅(qū)動裝置72依據(jù)該打印機(jī)真實驅(qū)動程序及其所使用的編碼語言(postscript)對打印內(nèi)容進(jìn)行編碼,以便將客戶端文件70之內(nèi)容轉(zhuǎn)換為該打印機(jī)專用語言之標(biāo)準(zhǔn)打印指令,并且將打印內(nèi)容轉(zhuǎn)換為標(biāo)準(zhǔn)打印格式文件,再將該打印指令以及打印內(nèi)容傳送到打印暫存區(qū)74,以進(jìn)行打印緩沖的管理。進(jìn)一步,在該打印暫存區(qū)74處理步驟中,在接收該打印指令以及打印內(nèi)容后,建立一使用者組態(tài)檔。隨后,將該打印指令、該標(biāo)準(zhǔn)打印格式文件以及該使用者組態(tài)文件傳送到一網(wǎng)絡(luò)服務(wù)器76。該網(wǎng)絡(luò)服務(wù)器76通過接口5程序?qū)⒋蛴?shù)據(jù)傳送至一真實打印驅(qū)動裝置78。最后,真實打印驅(qū)動裝置78驅(qū)動打印機(jī)將該標(biāo)準(zhǔn)打印格式文件轉(zhuǎn)換成對應(yīng)的圖片或文字,并且打印出一打印文件80。上述現(xiàn)有的網(wǎng)絡(luò)共享打印方式提供了企業(yè)或組織內(nèi)數(shù)臺計算機(jī)通過虛擬打印驅(qū)動裝置72、網(wǎng)絡(luò)服務(wù)器76以及內(nèi)部網(wǎng)絡(luò)的連接而可共享一打印機(jī)進(jìn)行打印,因此可節(jié)省打印機(jī)數(shù)量,并且方便進(jìn)行管理。然而,由于在文件打印完成后無任何打印記錄留存,因此無法追查是由何臺計算機(jī)打印,也無法得知打印內(nèi)容,因此公司內(nèi)部任何人都可利用計算機(jī)及打印機(jī)將機(jī)密數(shù)據(jù)打印出來帶走,影響公司機(jī)密的安全。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種輸出監(jiān)控系統(tǒng),用以解決上述問題。特別地,本發(fā)明的輸出監(jiān)控系統(tǒng)能完整且妥善地記錄輸出信息,使其不易被發(fā)現(xiàn)甚至刪除。本發(fā)明提供的一種輸出監(jiān)控系統(tǒng),包含一客戶端。該客戶端包含一處理程序,當(dāng)該客戶端執(zhí)行一輸出指令將一文件輸出時,該處理程序根據(jù)該輸出指令及/或該文件產(chǎn)生至少一輸出信息。本發(fā)明的另一目的是提供一種輸出監(jiān)控方法,用以解決上述問題。特別地,本發(fā)明的輸出監(jiān)控方法能完整且妥善地記錄輸出信息,使其不易被發(fā)現(xiàn)甚至刪除。本發(fā)明提供的一種輸出監(jiān)控方法可包含下列步驟在一客戶端中安裝一處理程序;以及當(dāng)該客戶端執(zhí)行一輸出指令將一文件輸出時,該處理程序根據(jù)該輸出指令及/或該文件產(chǎn)生至少一輸出信息。本發(fā)明的再一目的是提供一種計算機(jī)可讀取介質(zhì),該計算機(jī)可讀取介質(zhì)包含一處理程序。該處理程序可安裝在一客戶端中,并且當(dāng)該客戶端執(zhí)行一輸出指令將一文件輸出時,該處理程序根據(jù)該輸出指令及/或該文件產(chǎn)生至少一輸出信息以及一識別碼。為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能更明顯易懂,下面將結(jié)合附圖對本發(fā)明的較佳實施例詳細(xì)說明圖1是現(xiàn)有網(wǎng)絡(luò)共享打印流程的示意圖;圖2是本發(fā)明的一較佳實施例的輸出監(jiān)控系統(tǒng)的功能方塊圖;圖3是本發(fā)明的一較佳實施例的輸出監(jiān)控方法的流程圖;圖4是本發(fā)明的一較佳實施例的輸出監(jiān)控方法流程圖;以及圖5是本發(fā)明的一較佳實施例的輸出監(jiān)控方法流程圖。具體實施例方式請參閱圖2,圖2是根據(jù)本發(fā)明的一較佳實施例的輸出監(jiān)控系統(tǒng)的功能方塊圖。如圖2所示,該輸出監(jiān)控系統(tǒng)1包含一客戶端(client)11、一服務(wù)器(server)13以及一車俞出裝置(outputapparatus)15。該客戶端11,例如,但不受限于,桌上型計算機(jī)(desk-topcomputer)、筆記型計算機(jī)(lap-topcomputer)、平板型計算機(jī)(tabletcomputer)以及手持式電子裝置等,可供一使用者輸入一文件。請注意,詞匯「輸入」代表存入、下載、實時建立以及其它適當(dāng)?shù)姆绞?。在實際應(yīng)用中,使用者輸入的文件可以是,但不受限于,例如文本文件、圖片文件、影像文件、聲音文件等。并且,該文件的內(nèi)容可包含文字?jǐn)?shù)據(jù),如數(shù)字、英文、中文、標(biāo)點符號等;圖像數(shù)據(jù),如統(tǒng)計圖表、插圖、示意圖等;或其它適當(dāng)?shù)臄?shù)據(jù)。進(jìn)一步,客戶端ll包含第一儲存單元(storageunit)113,如硬盤,并且客戶端能執(zhí)行一處理程序(processingprogram)115。當(dāng)客戶端11執(zhí)行一輸出指令將文件輸出時,該處理程序115根據(jù)該輸出指令及/或該文件產(chǎn)生至少一輸出信息(outputinformation)。在實際應(yīng)用中,該處理程序115可將輸出信息切割成數(shù)個片段,并且分別記錄在該第一儲存單元113的數(shù)個不連續(xù)的儲存區(qū)塊中。在實際應(yīng)用中,處理程序115可依照輸出指令所包含的不同處理階段來切割輸出信息。例如,當(dāng)輸出指令為打印一文件時,使用者可能先開啟一個文本文件,接著點選打印圖像(icon),再選擇欲使用的打印機(jī),并且設(shè)定打印參數(shù),最后點選確認(rèn)鍵進(jìn)行打印。承上,處理程序115可在使用者開啟該文本文件時,將包含客戶端地址、使用者代號、使用者識別碼、文件名稱、文件內(nèi)容以及其它相關(guān)信息儲存為一第一輸出信息。而在使用者選擇欲使用的打印機(jī)以及設(shè)定打印參數(shù)時,將包含打印機(jī)名稱、打印機(jī)種類、點選時間、各個打印參數(shù)以及其它相關(guān)信息儲存為一第二輸出信息。并且在使用者點選確認(rèn)鍵進(jìn)行打印時,將打印時間、打印狀態(tài)、打印機(jī)狀態(tài)以及其它相關(guān)信息儲存為一第三輸出信息。特別地,這些輸出信息可被隱藏并記錄在該第一儲存單元113的數(shù)個不連續(xù)的儲存區(qū)塊中,例如但不受限于,系統(tǒng)磁盤的多個不同目錄中。在實際應(yīng)用中,該處理程序也可根據(jù)其它不同的準(zhǔn)則來切割輸出信息,而不受限于上述的處理階段。在實際應(yīng)用中,該輸出信息還可以包含文件類型、機(jī)密等級、建立/修改時間、使用者職級以及其它適當(dāng)?shù)男畔?,而不受限于上述的信息。在實際應(yīng)用中,該處理程序115也可定時或隨時將輸出信息傳送至服務(wù)器13。在實際應(yīng)用中,該處理程序可通過一動態(tài)目錄服務(wù)器(ActiveDirectoryserver)派送至客戶端,或者可由公司或企業(yè)中的信息管理人員安裝在客戶端。并且,在實際應(yīng)用中,處理程序可與客戶端的操作系統(tǒng)整合,避免被使用者查覺。例如,處理程序可整合在打印機(jī)系統(tǒng)或者驅(qū)動程序中。該服務(wù)器13可分別連接至該客戶端11以及該輸出裝置15,例如,通過局域網(wǎng)絡(luò)(Localareanetwork,LAN)。該服務(wù)器13可接收該文件以及該至少一輸出信息。并且,該服務(wù)器13包含一第二儲存單元133,如硬盤,可用以儲存該文件以及該至少一輸出信息。該輸出裝置15,例如但不受限于,打印機(jī)、復(fù)印機(jī)、傳真機(jī)、光盤燒錄裝置、外接式儲存裝置以及多功能事務(wù)機(jī)等,可分別連接至客戶端11以及服務(wù)器13。該輸出裝置15可接收該文件并且通過一輸出介質(zhì)(outputmedium)8輸出該文件。在實際應(yīng)用中,該輸出介質(zhì)可以視情況而選擇如紙張、隨身碟、光盤、磁帶或者任何適當(dāng)?shù)慕橘|(zhì)。在一較佳實施例中,本發(fā)明的處理程序進(jìn)一步根據(jù)該輸出指令及/或該文件產(chǎn)生一識別碼,其可視情況包含數(shù)字、英文字母、符號等,并且該識別碼的各個位可以被設(shè)定為代表不同信息。在另一較佳實施例中,該識別碼也可由服務(wù)器提供。舉例而言,當(dāng)服務(wù)器通信連接客戶端時,識別碼由服務(wù)器提供,并且服務(wù)器儲存識別碼。反之,當(dāng)服務(wù)器未通信連接客戶端時,識別碼由處理程序提供,并且當(dāng)服務(wù)器與客戶端通信連接時,處理程序?qū)⒆R別碼傳送至服務(wù)器儲存。請注意,在實際應(yīng)用中,本發(fā)明的輸出裝置可直接與客戶端連接,并且通過輸出介質(zhì)輸出包含該識別碼的文件?;蛘咻敵鲅b置也可以如前所述與服務(wù)器連接,并且通過輸出介質(zhì)輸出包含該識別碼的文件。根據(jù)本發(fā)明的一較佳實施例,當(dāng)服務(wù)器通信連接客戶端時,客戶端可傳送一注冊信息(registrationinformation)至服務(wù)器,并且服務(wù)器能將注冊信息記錄在對照表(look-uptable)中。在實際應(yīng)用中,當(dāng)客戶端通信連接至服務(wù)器時,會自動傳送注冊信息至服務(wù)器,并且在服務(wù)器記錄注冊信息后,客戶端才能進(jìn)行文件輸出的動作。而每次有客戶端欲通過服務(wù)器連接至輸出裝置進(jìn)行文件輸出時,服務(wù)器會先確認(rèn)客戶端是否已注冊,若無的話,便會拒絕客戶端的文件輸出要求。請注意,在實際應(yīng)用中,本發(fā)明的輸出監(jiān)控系統(tǒng)可包含其它適當(dāng)?shù)膯卧?,例如但不受限于,輸出服?wù)器、打印服務(wù)器、賬號管理服務(wù)器等。并且,各單元間的連接關(guān)系可視需求進(jìn)行調(diào)整,而不受限于上述的實施例。請參閱圖3,其是本發(fā)明的一較佳實施例的輸出監(jiān)控方法的流程圖。如圖3所示,本發(fā)明的輸出監(jiān)控方法主要包含下列步驟首先,進(jìn)行步驟S51,在一客戶端中安裝一處理程序,例如,由動態(tài)目錄服務(wù)器自動派送或由人工手動安裝。在實際應(yīng)用中,該處理程序可被整合在一驅(qū)動程序中。隨后,進(jìn)行步驟S53,客戶端執(zhí)行一輸出指令將一文件輸出。接著,進(jìn)9行步驟S55,該處理程序根據(jù)該輸出指令及/或該文件產(chǎn)生至少一輸出信息。在實際應(yīng)用中,輸出信息包含上述的各種信息,以及任何其它適當(dāng)?shù)男畔ⅰ_M(jìn)一步請參閱圖4,其是本發(fā)明的一較佳實施例的輸出監(jiān)控方法的流程圖。在本較佳實施例中,本發(fā)明的輸出監(jiān)控方法可進(jìn)一步包含下列步驟首先,在步驟S57,根據(jù)該輸出指令及/或該文件產(chǎn)生一識別碼,并且將該識別碼加入該文件中。隨后,在步驟S59,通過一輸出介質(zhì)輸出包含該識別碼的文件。在實際應(yīng)用中,識別碼由該處理程序或該服務(wù)器提供。如前所述,識別碼可視情況包含數(shù)字、英文字母、符號等,并且該識別碼的各個位可以被設(shè)定為代表不同信息。進(jìn)一步請參閱圖5,圖5是本發(fā)明的一較佳實施例的輸出監(jiān)控方法的流程圖。在本較佳實施例中,本發(fā)明的輸出監(jiān)控方法可進(jìn)一步包含步驟S61,將該至少一輸出信息切割成數(shù)個片段,并且分別儲存這些片段。本發(fā)明進(jìn)一步提供了一種計算機(jī)可讀取介質(zhì)。根據(jù)一較佳實施例,本發(fā)明的計算機(jī)可讀取介質(zhì)包含如前所述的處理程序。該處理程序可被安裝在客戶端中,并且當(dāng)客戶端執(zhí)行輸出指令將文件輸出時,處理程序根據(jù)輸出指令及/或文件產(chǎn)生至少一輸出信息以及識別碼。同樣地,該處理程序可由動態(tài)目錄服務(wù)器派送至客戶端,或由人工手動安裝。特別地,該處理程序可執(zhí)行如前所述的各項作業(yè),以達(dá)到監(jiān)控客戶端輸出的目的。綜上所述,根據(jù)本發(fā)明的輸出監(jiān)控系統(tǒng)以及方法能通過處理程序完整記錄輸出信息,并且以分段儲存的方式有效保存輸出信息,使其不易被發(fā)現(xiàn)甚至刪除。這些輸出信息也能隨時經(jīng)由處理程序上傳至服務(wù)器,并且儲存在服務(wù)器。此外,根據(jù)本發(fā)明的處理程序或服務(wù)器可在輸出文件中加入識別碼,以利往后追査輸出文件的來源以及其它相關(guān)信息。以上已對本發(fā)明的較佳實施例進(jìn)行了具體說明,但本發(fā)明并不限于所述實施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可作出種種的等同的變型或替換,這些等同的變型或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。權(quán)利要求1、一種輸出監(jiān)控系統(tǒng),其特征在于,包含一客戶端,包含一處理程序,當(dāng)所述客戶端執(zhí)行一輸出指令將一文件輸出時,所述處理程序根據(jù)所述輸出指令及/或所述文件產(chǎn)生至少一輸出信息。2、如權(quán)利要求1所述的輸出監(jiān)控系統(tǒng),其特征在于所述處理程序進(jìn)一步根據(jù)所述輸出指令及/或所述文件產(chǎn)生一識別碼,并且所述處理程序?qū)⑺鲎R別碼加入所述文件中。3、如權(quán)利要求2所述的輸出監(jiān)控系統(tǒng),其特征在于,進(jìn)一步包含-一輸出裝置,連接至所述客戶端,用以接收包含所述識別碼的文件,并且通過一輸出介質(zhì)輸出包含所述識別碼的文件。4、如權(quán)利要求1所述的輸出監(jiān)控系統(tǒng),其特征在于,進(jìn)一步包含-一服務(wù)器,連接至所述客戶端,用以接收并且儲存所述文件以及所述至少一輸出信息。5、如權(quán)利要求4所述的輸出監(jiān)控系統(tǒng),其特征在于所述服務(wù)器進(jìn)一步根據(jù)所述輸出指令及/或所述文件產(chǎn)生一識別碼,并且將所述識別碼加入所述文件中。6、如權(quán)利要求5所述的輸出監(jiān)控系統(tǒng),其特征在于,進(jìn)一步包含-一輸出裝置,連接至所述服務(wù)器,用以接收包含所述識別碼的文件,并且通過一輸出介質(zhì)輸出包含所述識別碼的文件。7、如權(quán)利要求1所述的輸出監(jiān)控系統(tǒng),其特征在于所述處理程序?qū)⑺鲋辽僖惠敵鲂畔⑶懈畛蓴?shù)個片段,并且分別將所述這些片段儲存在所述客戶端。.8、如權(quán)利要求1所述的輸出監(jiān)控系統(tǒng),其特征在于所述處理程序通過一動態(tài)目錄服務(wù)器派送至所述客戶端。9、如權(quán)利要求1所述的輸出監(jiān)控系統(tǒng),其特征在于所述至少一輸出信息包含選自由一使用者代號、一使用者識別碼、一輸出時間、一客戶端地址、一文件名稱以及一文件內(nèi)容所組成的群組中的一個。10、如權(quán)利要求1所述的輸出監(jiān)控系統(tǒng),其特征在于所述處理程序整合在一驅(qū)動程序中。11、一種輸出監(jiān)控方法,其特征在于,包含下列步驟在一客戶端中安裝一處理程序;以及當(dāng)所述客戶端執(zhí)行一輸出指令將一文件輸出時,所述處理程序根據(jù)所述輸出指令及/或所述文件產(chǎn)生至少一輸出信息。12、如權(quán)利要求11所述的輸出監(jiān)控方法,其特征在于,進(jìn)一步包含下列步驟根據(jù)所述輸出指令及/或所述文件產(chǎn)生一識別碼,并且將所述識別碼加入所述文件中。13、如權(quán)利要求12所述的輸出監(jiān)控方法,其特征在于所述識別碼由所述處理程序或一服務(wù)器所產(chǎn)生。14、如權(quán)利要求12所述的輸出監(jiān)控方法,其特征在于,進(jìn)一步包含下列步驟通過一輸出介質(zhì)輸出包含所述識別碼的文件。15、如權(quán)利要求11所述的輸出監(jiān)控方法,其特征在于,進(jìn)一步包含下列步驟將所述至少一輸出信息切割成數(shù)個片段,并且分別儲存所述這些片段。16、如權(quán)利要求11所述的輸出監(jiān)控方法,其特征在于所述處理程序通過一動態(tài)目錄服務(wù)器派送至所述客戶端。17、如權(quán)利要求11所述的輸出監(jiān)控方法,其特征在于所述至少一輸出信息包含選自由一使用者代號、一使用者識別碼、一輸出時間、一客戶端地址、一文件名稱以及一文件內(nèi)容所組成的群組中的一個。18、如權(quán)利要求11所述的輸出監(jiān)控方法,其特征在于所述處理程序整合在一驅(qū)動程序中。19、一種計算機(jī)可讀取介質(zhì),其特征在于包含一處理程序,安裝在一客戶端中,其中當(dāng)所述客戶端執(zhí)行一輸出指令將一文件輸出時,所述處理程序根據(jù)所述輸出指令及/或所述文件產(chǎn)生至少一輸出信息以及一識別碼。20、如權(quán)利要求19所述的計算機(jī)可讀取介質(zhì),其特征在于所述處理程序?qū)⑺鲎R別碼加入所述文件中。21、如權(quán)利要求19所述的計算機(jī)可讀取介質(zhì),其特征在于所述處理程序?qū)⑺鲋辽僖惠敵鲂畔⑶懈畛蓴?shù)個片段,并且分別將所述這些片段儲存在所述客戶端。22、如權(quán)利要求19所述的計算機(jī)可讀取介質(zhì),其特征在于所述處理程序通過一動態(tài)目錄服務(wù)器派送至所述客戶端。23、如權(quán)利要求19所述的計算機(jī)可讀取介質(zhì),其特征在于所述至少一輸出信息包含選自由一使用者代號、一使用者識別碼、一輸出時間、一客戶端地址、一文件名稱以及一文件內(nèi)容所組成的群組中的一個。24、如權(quán)利要求19所述的計算機(jī)可讀取介質(zhì),其特征在于所述處理程序整合在一驅(qū)動程序中。全文摘要本發(fā)明提供一種輸出監(jiān)控系統(tǒng)、方法以及計算機(jī)可讀取介質(zhì)。根據(jù)本發(fā)明的輸出監(jiān)控系統(tǒng)可包含一客戶端、一服務(wù)器以及一輸出裝置。該客戶端包含一處理程序,當(dāng)該客戶端執(zhí)行一輸出指令將一文件輸出時,該處理程序根據(jù)該輸出指令及/或該文件產(chǎn)生至少一輸出信息。該服務(wù)器連接至該客戶端,用以接收并且儲存該文件以及該至少一輸出信息。此外,該輸出裝置則用以通過一輸出介質(zhì)輸出該文件。文檔編號G06F3/12GK101458614SQ20071016098公開日2009年6月17日申請日期2007年12月14日優(yōu)先權(quán)日2007年12月14日發(fā)明者徐昌煥,黃振輝申請人:元鎂科技股份有限公司