影像日志系統(tǒng)及影像日志記錄方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于一遠程電腦操作的影像日志系統(tǒng)及其影像日志記錄方法;具體而言,本發(fā)明關(guān)于一種可記錄及搜尋對應(yīng)鼠標指令的影像的影像日志系統(tǒng)及其影像日志記錄方法。
【背景技術(shù)】
[0002]多電腦切換器(Keyboard-Video-MouseSwitch ;KVM Switch)使得使用者可以單一組鍵盤、屏幕及鼠標來管控多臺被控電腦,如此可以節(jié)省空間、能源及硬件成本。網(wǎng)絡(luò)型多電腦切換器(IP-based KVM Switch)更進一步使一中控電腦的使用者可以通過網(wǎng)絡(luò)管理多臺位于遠程的被控電腦以及觀看被控電腦經(jīng)由網(wǎng)絡(luò)傳來的畫面。
[0003]請參閱圖1A,圖1A為一傳統(tǒng)的網(wǎng)絡(luò)型多電腦切換器系統(tǒng),其包含一網(wǎng)絡(luò)型多電腦切換器20、多個被控電腦30及一中控電腦40A。在這樣的架構(gòu)下,中控電腦40A前的使用者U可經(jīng)由網(wǎng)絡(luò),通過網(wǎng)絡(luò)型多電腦切換器20對與其連接的任何一臺被控電腦30進行操控管理。在此架構(gòu)下,可進一步包含一記錄裝置50,可用于記錄中控電腦40A前的使用者U對網(wǎng)絡(luò)型多電腦切換器20下的所操作指令以及對應(yīng)該些指令所回傳的畫面。通過此方式,在系統(tǒng)發(fā)生問題時,系統(tǒng)管理員M可以電腦40B經(jīng)網(wǎng)絡(luò)或其他傳輸方式于記錄裝置50中查詢并排除問題所在地方。
[0004]請參閱圖1B,圖1B為一系統(tǒng)管理員經(jīng)由一中控電腦40B登入記錄裝置50后,在查看一影像文件以搜尋產(chǎn)生問題的操作過程時所可能會看到的場景的范例。如圖1B所示,記錄裝置50通常會將操作過程存為可播放的媒體格式,如影像文件。在查詢某臺被控電腦30被操作的記錄時,系統(tǒng)管理員必須播放該臺被控電腦30的記錄文件。在播放過程中,系統(tǒng)管理員必須精確地知道產(chǎn)生問題的時間點才能快速地進行搜尋產(chǎn)生問題的操作程序,或是嘗試在多個不同的時間點觀看,否則系統(tǒng)管理員可能必須播放完整個記錄文件才能知道產(chǎn)生問題的操作在哪里。可想而知,以這樣的手動方式來搜尋,如果記錄文件的時間很長(例如長達一個月),勢必要花費冗長的時間而且可能常常會遇到一無所獲的情況,因為產(chǎn)生問題的操作可能只是一個簡單的鼠標敲擊動作,其在一段長時間的影像文件中所占的時間是非常短暫的。
[0005]在另一種情況下,記錄裝置50可以文字的方式記錄使用者對網(wǎng)絡(luò)型多電腦切換器20所下的鍵盤指令。然而,可以理解的是,使用者對于被控電腦的操作不僅只有鍵盤指令,鼠標指令也是常見的操作指令。系統(tǒng)最常出現(xiàn)問題時,通常都是有關(guān)使用者以鼠標的按鍵敲擊所下的指令所產(chǎn)生問題,例如不小心或故意以鼠標按下數(shù)據(jù)刪除等選項的情況。當(dāng)系統(tǒng)管理員想找出發(fā)生問題的時間點時,實難能快速從記錄文件中知道使用者是在何時對什么以鼠標按鍵敲擊方式下指令。此外,由于網(wǎng)絡(luò)型多電腦切換器20所控制的被控電腦30的數(shù)量可能會高達數(shù)百臺被控電腦,記錄裝置50所記錄的數(shù)據(jù)量可想而知可能會堆積如山,因為記錄所產(chǎn)生的記錄文件可能也高達數(shù)百個。對于管理員想進行快速找出操作上的問題以進行排除,若要播放所有記錄文件才能找到問題發(fā)生點,對于系統(tǒng)管理員來說會很吃力與不方便,非常耗時間與人力資源。因此確實有必要提供可快速對鼠標指令進行搜尋的功能。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的一目的在于提供一種影像日志系統(tǒng)及影像日志記錄方法,可記錄鼠標信號及對應(yīng)其的影像。
[0007]本發(fā)明提供一種關(guān)于遠程電腦操作的影像日志系統(tǒng),至少包含:一遠程管理裝置,外接于一被控電腦,以作為該被控電腦與一中控電腦或其他網(wǎng)絡(luò)裝置進行網(wǎng)絡(luò)通訊所需的接口,且該遠程管理裝置作為一影像傳送端及一控制信號接收端,進而使該被控電腦可根據(jù)于該中控電腦所傳來的鼠標信號而輸出一影像信號,其中當(dāng)該中控電腦發(fā)出的該鼠標信號包含一代表鼠標按鍵被敲擊的敲擊信號時,該遠程管理裝置將該敲擊信號加上一時間標記;一遠程記錄裝置,不同于該中控電腦,該遠程記錄裝置經(jīng)由網(wǎng)絡(luò)耦接至該遠程管理裝置,該遠程記錄裝置用以記錄該被控電腦根據(jù)該鼠標信號所輸出的影像信號、該敲擊信號對應(yīng)的影像及該敲擊信號對應(yīng)的時間。
[0008]本案提供一種影像日志記錄方法,該方法至少包含:(A)提供一遠程管理裝置直接或經(jīng)由網(wǎng)絡(luò)地連接于于一被控電腦及一中控電腦之間,以作為該中控電腦存取該被控電腦的一接口 ;(B)根據(jù)經(jīng)由該遠程管理裝置的存取,使該被控電腦輸出一影像信號;(C)當(dāng)該遠程管理裝置接收來自該中控電腦對于該被控電腦于一第一時點的一輸入指令時,該遠程管理裝置相應(yīng)產(chǎn)生一時間標記;以及(D)提供一遠程記錄裝置接收該時間標記以記錄該輸入指令、該第一時點及該影像信號中對應(yīng)該第一時點的一目標影像。
【附圖說明】
[0009]圖1A為傳統(tǒng)切換器及影像記錄的系統(tǒng)的一示意圖;
[0010]圖1B為傳統(tǒng)影像記錄器重播影像的示意圖;
[0011]圖2為本發(fā)明影像日志系統(tǒng)的一實施例的示意圖;
[0012]圖3A及3B為中控電腦、遠程管理裝置、被控電腦及遠程記錄裝置間的互動的一實施例的示意圖;
[0013]圖4A及4B為遠程記錄裝置的使用者接口的示意圖;及
[0014]圖5為本發(fā)明影像日志記錄方法的一實施例的流程圖。
【符號說明】
C:敲擊信號 1:控制信號 M:管理者 U/UL:使用者 V:影像信號
20:網(wǎng)絡(luò)型多電腦切換器 30:被控電腦 40A/40B:中控電腦 50:記錄裝置 100:影像日志系統(tǒng) 200:遠程管理裝置 250:網(wǎng)絡(luò)接口 300:被控電腦 400:中控電腦 450:中控裝置 500:遠程記錄裝置 510:使用者接口 520:區(qū)域 530:預(yù)覽畫面
【具體實施方式】
[0015]本發(fā)明是一種關(guān)于遠程電腦操作的影像日志系統(tǒng)及影像日志記錄方法。在較佳實施例中,影像日志系統(tǒng)可包含具有網(wǎng)絡(luò)型鍵盤-視訊-鼠標切換器(Keyboard video mouseover IP、KVM over IP)的遠程管理裝置,其用于控制至少一被控電腦。
[0016]請參閱圖2,圖2為本發(fā)明的影像日志系統(tǒng)100的一實施例。在本實施例中,影像日志系統(tǒng)100包含一遠程管理裝置200及一遠程記錄裝置500。具體而言,如圖2所示,遠程管理裝置200直接或經(jīng)由網(wǎng)絡(luò)連接于至少一被控電腦300,以作為該被控電腦300與一中控電腦400或其他網(wǎng)絡(luò)裝置間進行通訊所需的一接口。遠程管理裝置200會擷取被控電腦300根據(jù)于中控電腦400對其的操作而輸出的影像信號,然后在壓縮影像后將其轉(zhuǎn)換為可在網(wǎng)絡(luò)上傳遞的網(wǎng)絡(luò)封包,以便經(jīng)由網(wǎng)絡(luò)將網(wǎng)絡(luò)封包傳輸至中控電腦400。另一方面,中控電腦400經(jīng)由網(wǎng)絡(luò)接收到該影像信號對應(yīng)的網(wǎng)絡(luò)封包后可以對其進行解壓縮等步驟以還原出相同或是相關(guān)的影像信號,以便在中控電腦400所連接的屏幕上顯示。如此一來,中控電腦400的使用者會覺得彷佛直接坐在被控電腦300前面其對進行操作一般。
[0017]另外,遠程管理裝置200本身也可直接連接一組包含鍵盤、屏幕及鼠標的中控裝置450,以供一使用者UL于的遠程管理裝置200近端進行操作。
[0018]如前所述,在本實施例中,遠程管理裝置200較佳為一種網(wǎng)絡(luò)型鍵盤-視訊-鼠標切換裝置。詳言之,遠程管理裝置200外接于至少一被控電腦300。在一較佳實施例中,被控電腦300可為桌上型電腦、服務(wù)器、制造廠設(shè)備等裝置,但不限于此。遠程管理裝置200可經(jīng)該被控電腦300的輸入/輸出接口與其連接。被控電腦300的輸入/輸出接口可包含如影像信號輸出、鼠標/鍵盤信號的輸入接口及/或通用串行總線接口(UniversalSerial Bus Interface、USB interface)等相關(guān)的通訊接口。舉例而言,被控電腦300的輸入 / 輸出接口可包含 VGA (Video Graphics Array)、DVI (Digital Visual Interface)、HDMI (High-Definit1n Multimedia Interface)等標準的影像信號接口。同時,被控電腦300亦可有PS/2或USB的信號接口,用于接收遠程管理裝置200輸出的鼠標/鍵盤指令信號。
[0019]如圖2所示,遠程管理裝置200可經(jīng)由網(wǎng)絡(luò)與一中控電腦400耦接。中控電腦400包含但不限于桌上型電腦,筆記本電腦、平板電腦、智能手機或其他任何適當(dāng)裝置。在本實施例,中控電腦400具有鼠標及鍵盤,以供中控電腦400前的使用者可經(jīng)由該鼠標及/或鍵盤對遠程管理裝置200或被控電腦300進行控制。然而,在其他實施例中,中控電腦400亦可包含觸控型的輸入接口來取代鼠標及鍵盤,使用者可通過該觸控型輸入接口輸入指令。或者是,中控電腦400可包含鼠標或鍵盤以外其他種類的游標控制裝置。如圖2所示,中控電腦400及遠程管理裝置200經(jīng)由網(wǎng)絡(luò)耦接。因此,在本實施例中,中控電腦400及遠程管理裝置200較佳各具有一網(wǎng)絡(luò)接口,各自具有不同的網(wǎng)絡(luò)地址,彼此可經(jīng)由該些網(wǎng)絡(luò)接口形成耦接。在本實施例中,遠程管理裝置200及中控電腦400以TCP/