亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

輸出設(shè)備以及輸出設(shè)備的日志信息收集方法

文檔序號(hào):6385557閱讀:160來源:國知局
專利名稱:輸出設(shè)備以及輸出設(shè)備的日志信息收集方法
技術(shù)領(lǐng)域
本發(fā)明涉及輸出設(shè)備以及輸出設(shè)備的日志信息收集方法。
背景技術(shù)
通常,在如投影儀和圖像形成裝置之類的輸出設(shè)備中作為日志信息存儲(chǔ)了操作信息、狀態(tài)信息和錯(cuò)誤信息之后,在輸出設(shè)備中發(fā)生故障的情況下,已知一種通過在例如個(gè)人計(jì)算機(jī)(PC)之類的終端上使用專用工具來收集日志信息、并將日志信息提取到例如通用串行總線(USB)存儲(chǔ)器之類的可移動(dòng)介質(zhì)的技術(shù)。例如,已經(jīng)提出了一種通過使用提取日志信息的專用工具并在用戶界面(UI)上執(zhí)行特定操作(包括改變輸出設(shè)備上的設(shè)置)來提取存儲(chǔ)在輸出設(shè)備中的日志信息的技術(shù)(例如,JP-2007-076334-A)。同樣,還已提出了 一種通過在外部介質(zhì)中存儲(chǔ)日志收集定義文件并使輸出設(shè)備讀取該定義文件來自動(dòng)收集想要的日志信息的技術(shù)(例如,JP-2007-310827-A和JP-2009-033539-A)。但是,如JP-2007-076334-A提議的,由于需要專用工具來提取存儲(chǔ)在輸出設(shè)備上的日志信息并且要求執(zhí)行Π操作(包括改變輸出設(shè)備上的特定設(shè)置),因此,利用很多傳統(tǒng)的日志收集技術(shù)會(huì)使得日志獲取過程趨于復(fù)雜。并且,在輸出設(shè)備由多個(gè)獨(dú)立的片上系統(tǒng)(SoC)構(gòu)成的情況下,必須通過對(duì)每個(gè)SoC使用不同的日志信息收集方法或日志收集步驟來獲取每個(gè)SoC的操作日志信息。并且,在JP-2007-310827-A和JP-2009-033539-A提議的技術(shù)中,雖然能夠簡(jiǎn)化上
述的日志信息收集方法,但不管是否執(zhí)行收集公開配置中的日志信息,輸出設(shè)備也必須在每次連接到外部介質(zhì)時(shí)檢查定義文件是否存在。如果包括很多文件的外部介質(zhì)與輸出設(shè)備連接,由于輸出設(shè)備要花費(fèi)時(shí)間檢查日志信息,因此,這很有可能會(huì)極大地影響輸出設(shè)備本身的已有功能。

發(fā)明內(nèi)容
本發(fā)明的目的是至少部分克服現(xiàn)有技術(shù)中存在的上述問題。本發(fā)明的一方面提供一種輸出設(shè)備,包括:檢測(cè)器,用于檢測(cè)以預(yù)定的卷標(biāo)格式化的存儲(chǔ)設(shè)備連接至所述輸出設(shè)備;讀取單元,用于在所述檢測(cè)器檢測(cè)到連接了所述存儲(chǔ)設(shè)備之后,基于與所述預(yù)定的卷標(biāo)相同的卷標(biāo)來讀取所述輸出設(shè)備的日志信息;以及寫單元,用于將由所述讀取單元讀取的所述日志信息寫到所述存儲(chǔ)設(shè)備中。本發(fā)明的另一方面提供一種輸出設(shè)備的日志信息收集方法,包括步驟:檢測(cè)步驟,檢測(cè)以預(yù)定的卷標(biāo)格式化的存儲(chǔ)設(shè)備連接至所述輸出設(shè)備;讀取步驟,在所述檢測(cè)步驟中檢測(cè)到連接了所述存儲(chǔ)設(shè)備之后,基于與所述預(yù)定的卷標(biāo)相同的卷標(biāo)來讀取日志信息;以及寫入步驟,將由讀取步驟讀取的所述日志信息寫到所述存儲(chǔ)設(shè)備中。依據(jù)本發(fā)明的輸出設(shè)備及其日志信息收集方法,能夠最小化對(duì)輸出設(shè)備的已有功能的影響并使得容易收集由多個(gè)SoC構(gòu)成的輸出設(shè)備中的所有SoC的日志信息用于調(diào)試,而無需復(fù)雜的步驟。


由于在結(jié)合附圖考慮時(shí)通過參考以下具體實(shí)施例,本披露會(huì)變得很好理解,因此,將很容易獲得對(duì)于本披露及其伴隨的優(yōu)點(diǎn)的更全面的理解。圖1是作為本發(fā)明實(shí)施例的輸出設(shè)備的硬件配置的概況圖。圖2是說明作為本發(fā)明實(shí)施例的收集輸出設(shè)備的主SoC (master SoC)上的日志信息的流程圖。圖3是說明作為本發(fā)明實(shí)施例的在輸出設(shè)備的外部介質(zhì)上創(chuàng)建用于存儲(chǔ)日志的目錄的流程圖。圖4是說明作為本發(fā)明實(shí)施例的收集輸出設(shè)備的從SoC (slave SoC)上的日志信息的流程圖。
具體實(shí)施例方式在描述附圖示出的優(yōu)選實(shí)施例的過程中,為了清楚的目的使用了特定術(shù)語。但是,本專利說明書的公開并不限于選擇的特定術(shù)語,可以理解的是每個(gè)特定元素包括所有以相似方式操作并獲得相似結(jié)果的技術(shù)等同物。以下參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。在本實(shí)施例中,給出了對(duì)輸出設(shè)備的例子的說明,其中,僅當(dāng)插入到輸出設(shè)備中的可移動(dòng)介質(zhì)的卷標(biāo)名(volume label name)是預(yù)定的卷標(biāo)名時(shí),與該可移動(dòng)介質(zhì)連接的主Soc從連接至主Soc的所有從Soc收集日志信息并且將增加了主Soc的日志信息的日志信息作為文件存儲(chǔ)到該可移動(dòng)介質(zhì)。圖1是本實(shí)施例的輸出設(shè)備的硬件配置的概況圖。在圖1中,輸出設(shè)備100由主SoC 200和節(jié)能輸入輸出(IO) SoC 300組成。主SoC 200包括USB主機(jī)模塊204。USB主機(jī)模塊204的一個(gè)端口(USB端口 2205)連接至外部連接器(CN) 400,并且如USB存儲(chǔ)器之類的外部介質(zhì)500能連接至外部CN400。節(jié)能IO SoC 300包括通信接口(I/F)單元和USB設(shè)備模塊302,經(jīng)由USB端口 1206將接收自外部網(wǎng)絡(luò)(圖未示)的數(shù)據(jù)信號(hào)傳輸至主Soc 200,并經(jīng)由USB端口 1206將主SoC200傳輸?shù)臄?shù)據(jù)發(fā)送至外部網(wǎng)絡(luò)。同時(shí),經(jīng)由網(wǎng)絡(luò)(圖未示)進(jìn)行通信所必須的各種設(shè)置(如IP地址)存儲(chǔ)在節(jié)能IOSoC 300中包含的電可擦除的可編程只讀存儲(chǔ)器(EEPROM) 301中。每個(gè)SoC中的只讀存儲(chǔ)器(ROM) 202和305存儲(chǔ)控制SoC的操作的程序,并且,中央處理單元(CPU)(201,304)執(zhí)行ROM中的程序或者如果必要通過在隨機(jī)存取存儲(chǔ)器(RAM)中擴(kuò)展程序來執(zhí)行處理。在主Soc 200中,CPU 201,ROM 202,RAM 203和USB主機(jī)模塊204通過總線207可通信地互相連接。在節(jié)能IO SoC 300中,EEPROM 301,USB設(shè)備302,通信I/F單元303,CPU 304, ROM 305和RAM 306通過總線307可通信地互相連接。每個(gè)SoC中的CPU 201和304將調(diào)試(debug)所需的處理信息作為日志信息以二進(jìn)制形式存儲(chǔ)在每個(gè)SoC的RAM 203和306中。在本實(shí)施例的輸出設(shè)備的日志收集方法中,包括用于如USB存儲(chǔ)器之類的外部介質(zhì)的I/F (CN 400)的SoC作為控制檢測(cè)外部介質(zhì)500、確定是否獲取日志信息、收集日志信息以及存儲(chǔ)日志信息的處理的主SoC操作,并且,其他SoC作為響應(yīng)于來自主SoC的獲取日志信息的請(qǐng)求僅將SoC中的它們的日志信息傳輸至主SoC的從SoC操作。因此,在圖1的硬件配置中,主SoC 200被認(rèn)為是主SoC,而節(jié)能IO SoC 300被認(rèn)為是從SoC。同時(shí),在輸出設(shè)備由三個(gè)以上的SoC構(gòu)成的情況下,主/從關(guān)系依然保持。在此情況下,如果一個(gè)SoC不能與主SoC直接通信且要收集該SoC上的日志信息,則能與該SoC能夠通信的另一 SoC中繼該SoC和主SoC之間的通信。以下參考圖2描述本實(shí)施例的輸出設(shè)備的操作。圖2是說明收集本實(shí)施例的輸出設(shè)備的主SoC的日志信息的流程圖。在圖2中,USB主機(jī)模塊204在步驟201確定如USB存儲(chǔ)器之類的外部介質(zhì)500是否被插入到CN 400中。如果USB主機(jī)模塊204在S201中確定外部介質(zhì)500還未插入到CN400中(S201,否),則USB主機(jī)模塊204等待外部介質(zhì)500插入。如果USB主機(jī)模塊204確定外部介質(zhì)500已經(jīng)插入到CN 400中(S201,是),則處理進(jìn)行到S202。在S202中,USB主機(jī)模塊204檢查插入到CN 400中的外部介質(zhì)500的卷標(biāo)。卷標(biāo)是存儲(chǔ)數(shù)據(jù)的設(shè)備或介質(zhì)的名稱。在此情況下,假定以卷標(biāo)“DEBUG_L0G”格式化外部介質(zhì)500。同時(shí),在S203中,USB主機(jī)模塊204確定插入到CN 400中的外部介質(zhì)500的卷標(biāo)是否為 “DEBUG_L0G”。在S203中,如果USB主機(jī)模塊204確定外部介質(zhì)500的卷標(biāo)不是“DEBUG_L0G”(S203,否),則處理進(jìn)行到S205并停止收集日志信息。相反地,如果USB主機(jī)模塊204確定外部介質(zhì)500的卷標(biāo)是“DEBUG_L0G”(S203,是),則處理進(jìn)行到S204。在S204中,USB主機(jī)模塊204創(chuàng)建用于存儲(chǔ)日志的目錄。隨后,在S206中,USB主機(jī)模塊204請(qǐng)求如主SoC 200 (圖1)的主SoC獲取日志信息,且處理進(jìn)行到S207。在S207中,USB主機(jī)模塊204基于卷標(biāo)“DEBUG_L0G”收集存儲(chǔ)在RAM 203中的日志信息。隨后,在S208中,USB主機(jī)模塊204將從RAM 203收集的日志信息的二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù)。之后,在S209中,USB主機(jī)模塊204請(qǐng)求另一 SoC (節(jié)能IO SoC 300)獲取日志信息,且處理進(jìn)行到S210。在S210中,USB主機(jī)模塊204收集存儲(chǔ)在RAM 306中的日志信息并接收該日志信息。之后,在S211中,USB主機(jī)模塊204將從RAM 306收集的日志信息的二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為文本數(shù)據(jù),并且在S212中,經(jīng)由USB端口 2205將在S208中轉(zhuǎn)換的主SoC 200的二進(jìn)制數(shù)據(jù)和在S211中轉(zhuǎn)換的節(jié)能IO SoC 300的二進(jìn)制數(shù)據(jù)作為日志信息文件存儲(chǔ)在外部介質(zhì)500中,之后,處理結(jié)束。雖然圖2中未顯示,但是當(dāng)USB主機(jī)模塊204請(qǐng)求主SoC或連接到主SoC的另一SoC獲取日志信息時(shí),如果即使在經(jīng)過預(yù)定時(shí)間段后還未有對(duì)于獲取日志信息的請(qǐng)求的響應(yīng),則可以將空日志信息作為日志信息文件存儲(chǔ)。以下參考圖3描述在本實(shí)施例的輸出設(shè)備中創(chuàng)建用于存儲(chǔ)日志信息的目錄的USB主機(jī)模塊204的操作。圖3是說明利用本實(shí)施例的輸出設(shè)備來創(chuàng)建用于存儲(chǔ)外部介質(zhì)的日志信息的目錄的流程圖。在圖3中,首先,USB主機(jī)模塊204在S301中確定用于存儲(chǔ)日志信息的目錄的創(chuàng)建是否已經(jīng)開始。如果USB主機(jī)模塊204確定目錄的創(chuàng)建還未開始(S301,否),則USB主機(jī)模塊204等待目錄的創(chuàng)建開始。如果USB主機(jī)模塊204確定目錄的創(chuàng)建已經(jīng)開始(S301,是),則處理進(jìn)行到S302。在S302中,USB主機(jī)模塊204確定在外部介質(zhì)500中是否存在用于存儲(chǔ)日志信息的目錄。如果USB主機(jī)模塊204確定用于存儲(chǔ)日志信息的目錄不存在(S302,否),則處理進(jìn)行到S303,并且USB主機(jī)模塊204在外部介質(zhì)500中創(chuàng)建日志信息存儲(chǔ)目錄330。也就是說,在外部介質(zhì)500中創(chuàng)建用于存儲(chǔ)日志信息的固定目錄,并且將日志信息存儲(chǔ)在該目錄下的文件夾中。相反地,如果USB主機(jī)模塊204確定在外部介質(zhì)中已經(jīng)存在日志信息存儲(chǔ)目錄(S302,是),則處理進(jìn)行到S304。在S304中,USB主機(jī)模塊204在日志信息存儲(chǔ)目錄下的文件夾中創(chuàng)建名稱為序列號(hào)的目錄,并將日志信息存儲(chǔ)在創(chuàng)建的目錄中。以下參考圖4描述從本實(shí)施例的輸出設(shè)備中的從SoC收集日志信息的USB主機(jī)模塊204的操作。圖4是說明收集本實(shí)施例的輸出設(shè)備中的從SoC的日志信息的流程圖。在圖4中,首先,CPU 304確定是否已經(jīng)收到日志信息獲取請(qǐng)求。如果CPU 304確定已經(jīng)收到日志信息獲取請(qǐng)求(S401,是),則處理進(jìn)行到S402。相反地,如果CPU 304確定未收到日志信息獲取請(qǐng)求(S401,否),則CPU 304等待直到接收到日志信息獲取請(qǐng)求。在S402中,CPU 304確定在RAM 306中是否存儲(chǔ)了日志信息。如果CPU304確定在RAM 306中存儲(chǔ)了日志信息(S402,是),則處理進(jìn)行到S403。相反地,如果CPU304確定在RAM 306中未存儲(chǔ)日志信息(S402,否),則處理進(jìn)行到S404。步驟403,CPU 304收集存儲(chǔ)在RAM 306中的日志信息。隨后,在S404中,CPU304確定在EEPROM 301中是否存在記錄的設(shè)置信息。如果CPU 304確定在EEPROM 301中存在輸出設(shè)備的設(shè)置信息(S404,是),則處理進(jìn)行到S405。相反地,如果CPU304確定在EEPROM301中不存在設(shè)置信息(S404,否),則處理進(jìn)行到步驟408。在S405中,CPU 304收集存儲(chǔ)在EEPROM 301中的輸出設(shè)備的設(shè)置信息。隨后,在S406中,通過USB設(shè)備302,USB端口 I,USB主機(jī)模塊204和USB端口 2將存儲(chǔ)在RAM 306中的日志信息和存儲(chǔ)在EEPROM 301中的設(shè)置信息傳輸至外部介質(zhì)500。同樣,在S404,如果CPU 304確定在EEPROM 301中不存在設(shè)置信息(S404,否),則處理進(jìn)行到S408。在S408中,CPU 304確定是否存在日志信息或設(shè)置信息。如果CPU 304確定日志信息和設(shè)置信息的至少之一存在(S408,是),則處理進(jìn)行到S406。相反地,如果CPU 304確定日志信息和設(shè)置信息都不存在(S408,否),則處理進(jìn)行到S407并停止日志信息(設(shè)置信息)收集處理。需要注意的是,在如圖4所示的S406中,如果CPU 304確定在EEPR0M301中存在日志信息(S404,是),則在S405中收集存儲(chǔ)在EEPROM 301中輸出設(shè)備的設(shè)置信息,這是基于節(jié)能IO SoC備有EEPROM 301的事實(shí)。因此,S404和S405的流程并不總是如圖4所示地執(zhí)行,而是取決于哪個(gè)SoC備有存儲(chǔ)設(shè)置信息的EEPR0M。如上所述,由于將輸出設(shè)備中的所有SoC的調(diào)試日志信息收集作為日志信息,因此不收集輸出設(shè)備的如密碼和訪問密鑰之類的機(jī)密信息。需要注意的是,圖2、圖3和圖4所示的本實(shí)施例的每個(gè)輸出設(shè)備的操作流程能夠由計(jì)算機(jī)上的程序執(zhí)行。也就是說,圖1中的CPU 201和CPU 304可以加載存儲(chǔ)在如ROM202和ROM 305之類的存儲(chǔ)裝置中的程序,從而執(zhí)行程序的處理步驟。如上所述,關(guān)于收集輸出設(shè)備的日志信息,特別是在輸出設(shè)備發(fā)生故障的情況下,本發(fā)明使得能夠獲取日志信息以分析故障的原因。也就是說,僅當(dāng)插入到輸出設(shè)備中的可移動(dòng)介質(zhì)的卷標(biāo)是預(yù)定義的卷標(biāo)時(shí),與可移動(dòng)介質(zhì)連接的主SoC才能從與主SoC連接的每個(gè)SoC收集日志信息,并且除主SoC本身的日志信息之外還將該日志信息作為文件存儲(chǔ)到可移動(dòng)介質(zhì)。因此,無需使用專用工具和要求特定的Π操作,并且也不會(huì)對(duì)輸出設(shè)備的已有功能造成很大的影響,就能夠整體獲取輸出設(shè)備中的所有SoC的日志信息。根據(jù)上述教導(dǎo)可能有很多的其他的修改和變化。因而可以理解的是,除本文的明確描述之外,在權(quán)利要求的范圍內(nèi),可以實(shí)施本發(fā)明說明書的披露。如計(jì)算機(jī)領(lǐng)域的技術(shù)人員可以理解的,使用根據(jù)本說明書的教導(dǎo)編程的常規(guī)的通用數(shù)字計(jì)算機(jī),可以更便于實(shí)施本發(fā)明。對(duì)于軟件領(lǐng)域的技術(shù)人員來說明顯的是,基于本披露的教導(dǎo),有經(jīng)驗(yàn)的程序員可以容易地準(zhǔn)備好合適的軟件代碼。對(duì)于相關(guān)領(lǐng)域的技術(shù)人員來說很明顯的是,也可以通過準(zhǔn)備專用集成電路或通過互連常規(guī)元件電路的合適網(wǎng)絡(luò)來實(shí)施本發(fā)明。
權(quán)利要求
1.一種輸出設(shè)備,包括: 檢測(cè)器,用于檢測(cè)以預(yù)定的卷標(biāo)格式化的存儲(chǔ)設(shè)備連接至所述輸出設(shè)備; 讀取單元,用于在所述檢測(cè)器檢測(cè)到連接了所述存儲(chǔ)設(shè)備之后,基于與所述預(yù)定的卷標(biāo)相同的卷標(biāo)來讀取所述輸出設(shè)備的日志信息;以及 寫單元,用于將由所述讀取單元讀取的所述日志信息寫到所述存儲(chǔ)設(shè)備中。
2.根據(jù)權(quán)利要求1所述的輸出設(shè)備,還包括多個(gè)可通信地連接的片上系統(tǒng), 其中,與所述存儲(chǔ)設(shè)備連接的片上系統(tǒng)用作主片上系統(tǒng),經(jīng)由所述主片上系統(tǒng)與所述存儲(chǔ)設(shè)備連接的片上系統(tǒng)用作從片上系統(tǒng),且主片上系統(tǒng)的日志信息被寫入所述存儲(chǔ)設(shè)備,并且,響應(yīng)于主片上系統(tǒng)的獲取日志信息的請(qǐng)求,所述從片上系統(tǒng)的日志信息經(jīng)由所述主片上系統(tǒng)寫入所述存儲(chǔ)設(shè)備。
3.根據(jù)權(quán)利要求1或2所述的輸出設(shè)備,其中,所述日志信息被寫入到在所述存儲(chǔ)設(shè)備上創(chuàng)建的用于存儲(chǔ)所述日志信息的目錄。
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的輸出設(shè)備,其中,除所述日志信息之外,所述輸出設(shè)備的設(shè)置信息也被寫入到用于存儲(chǔ)所述日志信息的目錄。
5.一種輸出設(shè)備的日志信息收集方法,包括步驟: 檢測(cè)步驟,檢測(cè)以預(yù)定的卷標(biāo)格式化的存儲(chǔ)設(shè)備連接至所述輸出設(shè)備; 讀取步驟,在所述檢測(cè)步驟中檢測(cè)到連接了所述存儲(chǔ)設(shè)備之后,基于與所述預(yù)定的卷標(biāo)相同的卷標(biāo)來讀取日志信息;以及 寫入步驟,將由讀取步驟讀取的所述日志信息寫到所述存儲(chǔ)設(shè)備中。
全文摘要
本發(fā)明涉及輸出設(shè)備以及輸出設(shè)備的日志信息收集方法。其中,輸入設(shè)備包括檢測(cè)器,用于檢測(cè)以預(yù)定的卷標(biāo)格式化的存儲(chǔ)設(shè)備連接至所述輸出設(shè)備;讀取單元,用于在所述檢測(cè)器檢測(cè)到連接了所述存儲(chǔ)設(shè)備之后,基于與所述預(yù)定的卷標(biāo)相同的卷標(biāo)來讀取所述輸出設(shè)備的日志信息;以及寫單元,用于將由所述讀取單元讀取的所述日志信息寫到所述存儲(chǔ)設(shè)備中。本發(fā)明的目的是獲取輸出設(shè)備中的所有片上系統(tǒng)的日志信息用于調(diào)試,而不會(huì)對(duì)輸出設(shè)備的已有功能產(chǎn)生較大的影響且不會(huì)進(jìn)行復(fù)雜的步驟。
文檔編號(hào)G06F13/10GK103176924SQ20121057515
公開日2013年6月26日 申請(qǐng)日期2012年12月26日 優(yōu)先權(quán)日2011年12月26日
發(fā)明者小林寬 申請(qǐng)人:株式會(huì)社理光
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1