新四季網

信息處理設備及文件控制器的製作方法

2023-11-30 02:58:51 1

專利名稱:信息處理設備及文件控制器的製作方法
技術領域:
本發明涉及被配置為通過文件存儲器在多個控制部分間發送和接收數據的信息處理設備,並且涉及控制訪問文件存儲器的文件控制器。
背景技術:
近年來,從減少功耗的角度,通過把設備分離成主體控制部分和傳真控制部分來配置傳真設備,並且在待機狀態期間,與呼入呼叫檢測等等無關的主體控制部分被切換到節電模式。
在這種傳真設備中,當在如圖12所示主體控制部分和傳真控制部分都進行操作的正常狀態下存在呼入呼叫時,在檢測到從電話交換機端發送的振鈴信號達到設置次數(例如,兩次)時,把呼入檢測303從傳真控制部分301遞送到主體控制部分302。在接收到這個通知時,如果設備處於能夠無問題(例如,紙張託盤空或內存滿等等)地執行傳真接收的狀態,則主體控制部分302立即開始接收處理304,並且發送摘機請求(使能接收)305到傳真控制部分301。在接收到這個請求時,傳真控制部分301完成DC環路,並且開始傳真接收操作。因此,如果外部電話設備已經連接到傳真設備,則在設置次數的振鈴之後停止振鈴,並且其後立即開始傳真接收操作。
另一方面,如圖13示出的那樣,如果當主體控制部分302處於節電模式時呼入呼叫到達,則隨著呼入呼叫的該到達,主體控制部分302啟動從節電模式的恢復操作306,並且在完成接收準備之後,摘機請求(使能接收)305被發送到傳真控制部分301。因此,如果需要長時間(例如30秒)直到主體控制部分302從節電模式恢復,並且直到完成接收準備,則存在外部電話繼續振鈴超過設置次數,使用戶困惑並且不必要地幹擾工作環境的寧靜的問題。
儘管上述問題可以在傳真控制部分可以獨立開始接收操作的情況下被解決(即使在主體控制部分已進入節電模式時),然而無論如何,獨立操作的傳真控制部分所接收的數據將在主體控制部分從節電模式恢復之後必須傳遞到主體控制部分。
在多個控制部分間交換數據的典型方法是使用公共存儲器。例如,存在在兩個處理器之間連接的存儲器控制器的控制下連接公共存儲器,並且調節使用存儲器控制器從兩個處理器訪問該公共存儲器的衝突(參見,例如專利文獻1)。
專利文獻1日本未審查專利申請公開說明書No.2000-3302由於上述類型的存儲器控制器只調節訪問衝突,所以有必要在控制部分之間交換與公共存儲器內可用區域的狀態有關的控制信息,或與由另一個控制部分存儲的數據的地址及類型有關的控制信息,並且因此控制部分之間的接口變得複雜。
尤其是,在例如當控制部分之一停止操作時主體控制部分處於節電模式的狀態下,由於不能夠實時地在控制部分之間交換控制信息,所以有必要執行處理,以便在一個控制部分停止操作之前或在它從暫停狀態恢復之後交換控制信息,並且因此控制部分之間的接口變得更加複雜。
此外,作為在多個控制部分間交換數據的另一個方法,可以考慮在每個控制部分中提供即使在其它控制部分停止操作時也可以使用的存儲器,並且根據需要在存儲器之間傳送數據的方法。然而,傳真設備或多功能設備近年來使用基於OS(作業系統)的文件系統執行圖像數據的管理。因此,如果在主體控制部分和傳真控制部分中提供分立的文件系統,則當主體控制部分停止操作時,傳送在傳真控制部分獨立操作期間所存儲的接收數據到主體控制部分的處理變成不同OS管理的文件系統之間的數據傳送,並且為獲得不同OS之間的匹配,控制變得複雜。另外,由於在兩邊提供用於存儲接收的數據的存儲器,所以存在成本增加的問題。
本發明被用來解決上述問題,並且本發明的目的是提供一種信息處理設備和文件控制器,儘管與公共存儲器的管理有關的控制部分之間的接口簡單,但是所述信息處理設備和文件控制器允許一個控制部分獨立地訪問公共存儲器,同時另一個控制部分已停止操作,並且允許把公共存儲器中的數據作為文件管理。

發明內容
考慮到上述情況,本發明的一個目的是解決至少一個問題,並且提供一種新信息處理設備。設備包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;其中文件控制器包含使用信息管理部分,其管理表示文件存儲器的每個分割區域中的未使用狀態的信息,並且信息處理設備還包括數據存儲控制部分,其在第一控制部分處於非工作狀態時,通過參考該信息、通過文件控制器把來自第二控制部分的數據存儲在文件存儲器中。
根據本發明的另一個方面,設備包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;其中文件控制器包含使用信息管理部分,其管理表示文件存儲器的每個分割區域中的未使用狀態的信息,以及地址翻譯部分,其根據該信息將處於未使用狀態時的分割區域表示為第二控制部分的連續區域。
根據本發明的另一個方面,設備包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;
通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;其中文件控制器包含使用信息管理部分,其管理表示文件存儲器的每個分割區域中的未使用狀態的信息,以及地址翻譯部分,其在第二控制部分通過文件控制器把數據存儲在文件存儲器中時,基於該信息翻譯從第二控制部分輸入的地址信號。
根據本發明的另一個方面,設備包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;其中文件控制器包含寄存器,其存儲表示文件存儲器的每個分割區域中的未使用狀態的信息,並且信息處理設備還包括數據存儲控制部分,其在第一控制部分處於非工作狀態時,通過參考該信息、通過文件控制器把來自第二控制部分的數據存儲在文件存儲器中。
參照下面結合附圖的詳細描述,可更好地理解本發明自身和其它目的及附帶優點。


圖1是示出基於本發明第一優選實施例的信息處理設備的基本結構的模塊圖。
圖2是示出當只有文件A存儲在基於本發明第一優選實施例的信息處理設備的文件存儲器中時的內部狀態的說明性圖例。
圖3是示出當副控制部分的副CPU從圖2所示狀態通過文件控制器在文件存儲器中寫入四個存儲體(banks)的數據時的狀態的說明性圖例。
圖4是示出當主控制部分把文件A從圖3所示的狀態刪除時的狀態的說明性圖例。
圖5是示出作為基於本發明第一優選實施例的信息處理設備的具體例子的多功能設備的模塊圖。
圖6是示出基於本發明第二優選實施例的信息處理設備的基本結構的模塊圖。
圖7是示出基於本發明笫二優選實施例的信息處理設備的文件控制器的結構的模塊圖。
圖8是示出文件狀態寄存器和文件控制器的文件存儲器之間對應關係的說明性圖例。
圖9是示出在基於本發明第二優選實施例的信息處理設備中當主CPU轉變到節電模式時的處理的流程圖。
圖10是示出基於本發明第二優選實施例的信息處理設備中副系統端的處理的流程圖。
圖11是示出主CPU在從節電模式恢復時的操作的流程圖。
圖12是示出通常使用的傳統傳真設備中正常呼入呼叫檢測的時序的說明性圖例。
圖13是示出在通常使用的傳統傳真設備的節電模式期間,呼入呼叫檢測的時序的說明性圖例。
在下面描述中,在若干附圖中,類似部分通過類似附圖標記表示。
具體實施例方式
下面參照附圖描述本發明的各優選實施例。
圖1是示出基於本發明第一優選實施例的信息處理設備5的基本結構的模塊圖。信息處理設備5配有主控制部分10、副控制部分20、連接到這些部分的文件控制器30、及連接在文件控制器30之下的文件存儲器40。信息處理設備5通過文件存儲器40執行主控制部分10和副控制部分20之間的數據交換。
文件控制器30通過訪問文件存儲器40來執行處理數據讀、寫的功能。主控制部分10配有主CPU11,其執行通過文件控制器30控制文件存儲器40的第一控制部分的功能,並且通過使用受預定作業系統控制的文件系統12,將文件存儲器40中存儲的數據作為文件來控制。
文件控制器30按照多個分割區域41(此後被稱作存儲體)管理文件存儲器40的存儲區,以便與文件系統12的控制兼容。在圖1中,文件存儲器40已經被分成從存儲體0到存儲體n(其中n是任意整數)的若干存儲體。一個存儲體被設置成例如512位元組。這裡,文件存儲器40的容量被假定為16兆字節。存儲體的大小及文件存儲器40的容量不限於這些數值,並且可以被適當設置。常見半導體存儲器被用於文件存儲器40。通過使用文件系統12,主控制部分10可以將當前物理上處於非連續位置的多個存儲體處理為邏輯連接的文件。
副控制部分20配有副CPU21以作為第二控制部分。通過經由文件控制器30訪問文件存儲器40,副CPU21可以使用文件存儲器40作為普通存儲器(具有連續地址空間的存儲器)。
文件控制器30配有控制部分31、控制信息區域34、及地址翻譯部分38。控制部分31執行綜合控制文件控制器30的操作的功能,並且被配置為具有定序器等等。控制部分31不僅配有指示文件存儲器40的每個存儲體的未使用狀態的控制寄存器32,而且執行更新和管理其內容的控制部分的功能。
控制信息區域34具有由文件系統12訪問的根目錄35,和控制表36。針對在文件存儲器40中存儲的每個文件,文件名及其起始存儲體數量以其間建立有對應關係的方式被存儲在根目錄35中。控制表36在其中登記了用於邏輯連接構成每個文件的多個存儲體的連結信息。
在副控制部分20的副CPU21通過文件控制器30在文件存儲器40中存儲數據時,地址翻譯部分38具有轉換從副CPU21輸入的地址信號的功能。控制部分31產生與針對文件存儲器40的數據讀或寫操作有關的控制信號。此外,它不僅執行這樣的功能,即在進行數據存儲操作或數據刪除操作時,當在控制寄存器32、根目錄5和控制表36的內容之間實現一致的同時執行重寫,而且執行這樣的功能,即向地址翻譯部分38指示地址翻譯的內容。換言之,控制部分31具有在把來自副CPU21的數據存儲在文件存儲器40中時,即當在訪問控制寄存器32中保存的信息的同時通過文件控制器30把來自副控制部分20的數據存儲在文件存儲器40中時,控制存儲目的地的數據存儲控制部分的功能,以及管理存儲信息(根目錄35和控制表36)以便從文件存儲器40讀出數據的功能,即產生和存儲存儲信息的存儲信息控制部分的功能。
此外,在信息處理設備5中,副控制部分20隻執行把數據存儲在文件存儲器40中的操作,並且主控制部分10隻執行從文件存儲器40讀出數據的操作以及刪除數據的操作。
圖2示出當只存儲文件A時文件存儲器40及文件控制器30的內部狀態。在圖2的例子示出的根目錄35中,登記指示文件A的存在及其開始存儲體(分割區域)是存儲體2的根信息R1。控制表36配有連結信息存儲區L0到Ln,其與順序地從存儲體0開始到存儲體n的每個存儲體一一對應。每個連結信息存儲區L0到Ln在其中登記該文件內下一個存儲體的存儲體編號。此外,當該存儲體是文件的終結存儲體時,在該存儲體的連結信息存儲區中登記指定終結信息(圖中的EOF(文件結束)標記)。
在圖2的例子中,在根目錄35的開始處登記的根信息R1表示文件A的存在及其開始存儲體是存儲體2,並且對應於存儲體2的連結信息存儲區L2表示下一個存儲體是存儲體5,並且對應於存儲體5的連結信息存儲區L5表示這個存儲體是文件的終結存儲體。
控制寄存器32被配置為順序地從左到右具有標誌F0到Fn,其與從存儲體0到存儲體n的每個存儲體(分割區域)的一一對應。標誌F0到Fn中的每個用指示未使用(空)狀態的數值″1″和指示使用狀態的數值″0″表示相應存儲體是否未使用(空)。在圖2的例子示出的控制寄存器32中,由於只有標誌F2和標誌F5是″0″,所以這表示只有存儲體2和存儲體5正在被使用,其它存儲體未被使用。
地址翻譯部分38執行轉換從副CPU21輸入的地址信號,使得在副控制部分20的副CPU21側的指定連續地址空間被分配給對應於文件存儲器40中每個未使用的分割區域的地址空間的功能。此外,如從副CPU21端看到的,進行地址翻譯,使得已使用的存儲體被跳過,並且只出現具有從存儲體0開始的相繼地址的未使用的存儲體。如從副CPU21側的連續地址空間看到的,在圖2的最右部分示出的存儲器地址映射51表示每個存儲體的位置(排列順序)。在這個例子中,由於存儲體2和存儲體5在使用中,所以通過使用地址翻譯部分38執行地址變換,副CPU21側的連續地址空間表現為具有存儲體0、存儲體1、存儲體3、存儲體4、存儲體6、...存儲體n的排列的地址空間。
圖3表示其中副CPU21把四個存儲體的數據從圖2示出的狀態寫入文件存儲器40的狀態。由於從副CPU21輸入到文件控制器30的地址信號被地址翻譯部分轉換,所以從副CPU21側的連續地址空間開始處(例如地址位置0)開始的四個存儲體的數據被存儲在文件存儲器40內,從而把它們分配在四個存儲體0、1、3和4中。
文件控制器30基於從副CPU21端的數據寫入來更新控制寄存器32、根目錄35和控制表36的內容。換言之,數值″0″被寫入控制寄存器32中對應於存儲體0、1、3和4的標誌F0、F1、F3和F4中。另外,例如,名稱″文件B″及有關其開始存儲體的存儲體編號是″0″的信息被登記在根目錄中。
另外,更新控制表36,使得它表示文件B由四個存儲體構成,從頭開始為存儲體0、存儲體1、存儲體3及存儲體4,並且存儲體4是該文件的最後存儲體。具體而言,存儲體編號″1″被登記在連結信息存儲區L0中,存儲體編號″3″被登記在連結信息存儲區L1中,存儲體編號″4″被登記在連結信息存儲區L3中,並且指示結束的數據″EOF″被登記在連結信息存儲區L4中。
此外,副CPU21通過在執行寫入數據到文件存儲器40之前讀出控制寄存器32來識別有多少當前未使用的存儲體,掌握可以被重新寫入文件存儲器40中的數據的量,並且把數據寫入對應於數據量的地址範圍內。此外,當從副CPU21輸入的地址信號指示對應於未使用存儲體的地址範圍外的地址時,文件控制器30不執行對文件存儲器40的寫操作。
圖4示出當主控制部分10把文件A從圖3所示的狀態刪除時的狀態。當主控制部分10向文件控制器30發出刪除命令以刪除文件A時,文件控制器30從根目錄35及控制表36中登記的內容中識別出哪些是構成文件A的存儲體,並且把控制寄存器中對應於那些存儲體的標誌改變為″1″。在這個例子中,由於文件A由存儲體2及5構成,所以″1″被寫入標誌F2及標誌F5中。
此外,在控制表36的表項中,清除在對應於構成文件A的存儲體的連結信息存儲區L2及L5中登記的內容。此後,與文件A有關的根信息R1被從根目錄中刪除。這裡,刪除指令的目標文件可以由其文件名指定,或可以由指示其相對根目錄35中開始表項的序號的號碼指定。此外,也可以具有這樣的結構,其中主控制部分10通過直接單獨重寫根目錄35或重寫根目錄35及控制表36來刪除該文件。在這種情況下,在進行這些操作時,可以通過控制部分31執行控制寄存器32的更新。
當文件被刪除時,控制部分31再次設置地址翻譯部分的地址變換的內容,以便在刪除之後對應於未使用存儲體的存在狀態。結果,如圖4的存儲器地址映射51a所示,未使用的存儲體按存儲體2、存儲體5、存儲體6、...、存儲體n的順序放置,使得從副CPU21端看來它表現為連續地址空間。
在上述方式中,通過使用文件控制器30,即使在主控制部分10停止操作的情況下,副控制部分20的副CPU21仍然可以在文件存儲器40的未使用區域中存儲數據。此外,此時,由於地址變換通過地址翻譯部分38進行,使得從副CPU21看來僅在連續地址空間中反映未使用的存儲體,所以副CPU21就像它在具有連續存儲區的正常存儲器中寫入那樣進行寫入,並且可以在處於文件存儲器40中的非連續位置的未使用存儲體中存儲數據。結果,副CPU21可以在文件存儲器40中存儲數據,而不必使用文件系統。
另外,通過訪問文件控制器30中的根目錄35和控制表36,主控制部分10可以在文件受文件系統12的控制下,將文件存儲器40中存儲的數據作為文件處理。換言之,好像副CPU21把它寫入連續地址空間那樣在文件存儲器40中寫入的數據序列可以從文件存儲器40中像數據的原始序列那樣讀取。
圖5示出作為信息處理設備5的具體例子的多功能設備70的結構。多功能設備70是成像設備,其配有複印功能、印表機功能、傳真功能等等。多功能設備70具有配有第一控制部分的系統控制部分71,和配有第二控制部分的傳真通信控制部分72。此外,提供文件控制器30和文件存儲器40以在它們之間傳送接收的數據。系統控制部分71執行整個全包含單元70的操作的綜合控制,並且作為副控制部分20的傳真通信控制部分72負責與傳真通信有關的通信協議的控制。系統控制部分71進入節電模式,並且當多功能設備70進入待機狀態時進入操作停止狀態。
此外,系統控制部分71、傳真通信控制部分72、文件控制器30及文件存儲器40分別對應圖1的主控制部分10、副控制部分20、文件控制器30及文件存儲器40,並且具有與圖1類似的結構,除另外指定之外。
通過CML(連接數據機到線路)繼電器73在外部電話設備93和傳真通信部分75之間選擇來自電話交換機91的電話線92的連接,並且外部電話設備93在不執行傳真通信的正常狀態下連接到電話線92。
當存在呼入呼叫時,外部電話設備93根據來自電話交換機91的振鈴信號振鈴。此時,呼入呼叫檢測部分74檢測到存在呼入呼叫,並且把這個信息通知到傳真通信控制部分72。傳真通信控制部分72訪問文件控制器30的控制寄存器32,檢查文件存儲器40中是否存在大小超過預定接收數據量的空閒空間,並且在這個空間不可用的情況下拒絕傳真接收。例如,以1頁標準圖像數據量為基準,設置可接收數據量。此外,也可以由副CPU21來判斷空閒空間,其中該副CPU21在文件存儲器40中執行偽寫操作,並且使用該操作的結果進行該判斷。
當文件存儲器40中存在大小超過預定接收數據量的空閒空間時,傳真通信控制部分72在已經接收設置數量的振鈴信號之後,切換CML繼電器73到傳真通信部分75端,並且獨立地執行接收操作。由於CML繼電器73的切換,外部電話設備93停止振鈴。
當傳真通信控制部分72開始接收操作時,它把該信息通知給系統控制部分71。在接收到這個通知時,如果系統控制部分71處於節電模式,則它開始恢復操作。
無需等待系統控制部分71的恢復,傳真通信控制部分72獨立地處理傳真接收操作,並且通過文件控制器30把接收數據寫入文件存儲器40。此時,傳真通信控制部分72可以從開始處順序地寫入接收數據,就像它寫入連續地址空間那樣,而無需考慮文件存儲器40內的未使用存儲體的位置。根據這個接收數據的寫入,文件控制器30如圖3的例子中所示更新控制寄存器32和根目錄35,以及控制表36的內容。
從節電模式恢復的系統控制部分71訪問使用文件系統12(參見圖1)的文件控制器30的根目錄35(參見圖1)和控制表36(參見圖1),識別其中存儲接收數據的存儲體,作為文件讀取該接收數據並且列印它。當列印輸出完成時,系統控制部分71從文件存儲器40刪除該文件。為了使指定文件處於刪除狀態,文件控制器30更新控制寄存器32(參見圖1),根目錄35(參見圖1)及控制表36(參見圖1)的內容,如圖4中的例子所示。此外,地址翻譯部分38(參見圖1)的設置在這個更新之後被改變,使得從副CPU21角度看,未使用的存儲體表現為連續地址空間。
按照這種方式,通過經由文件控制器30和文件存儲器40接收和傳遞接收數據,即使在系統控制部分71處於節電模式並且不操作的狀態下,傳真通信控制部分72也可以獨立地執行接收操作,並且就像寫入常見存儲器中那樣把該接收數據存儲在文件存儲器中。此外,系統控制部分71在恢復之後可以通過訪問文件控制器30內的根目錄35和控制表36,把存儲在文件存儲器40中的接收數據作為文件讀出。
另外,由於傳真通信控制部分72可以獨立地執行接收操作而無需等待系統控制部分71恢復,所以可以解決傳統設備中存在的外部電話設備93在系統控制部分71從節電模式恢復和接收摘機通知(接收使能)的時間段內持續振鈴從而超出設置次數的問題。
圖6示出了基於本發明第二優選實施例的信息處理設備100的基本結構。信息處理設備100配有主系統110和副系統120。主系統110被配置為具有連接到總線111、作為第一控制部分的主CPU112,連接到總線111的文件控制器130,以及在文件控制器130下方連接的文件存儲器140。副系統120配有連接到主系統110的總線111的副CPU121。主CPU112及副CPU121可以分別通過總線111訪問文件控制器130。
圖7示出文件控制器130的結構。文件控制器130配有用於與總線111側的例如主CPU112及副CPU121的設備進行接口的系統I/F(接口)部分131,用於與文件存儲器140接口的存儲器I/F部分132,文件狀態寄存器133以及定序器134。定序器134是這樣的電路,其通過產生針對文件存儲器140的地址信號及讀/寫控制信號,不僅更新文件狀態寄存器133,而且處理對文件存儲器140的訪問。
圖8示出文件狀態寄存器133及文件存儲器140之間的對應關係。類似於第一優選實施例的情況,通過把文件存儲器140分割成從存儲體0到存儲體n的多個分割區域(存儲體)來使用它。在文件狀態寄存器133的開始處的有效位Sv指示文件狀態寄存器133的有效或無效狀態,其中數值″1″指示它有效,數值″0″指示它無效。此外,每個第二和後續位ST0到STn與文件存儲器140內的存儲體具有一一對應關係,其中數值″1″指示存儲體正在使用,數值″0″指示存儲體未使用。
文件控制器130的定序器134作為修改部分,當在文件狀態寄存器133的前導有效位Sv已經設置為″1″(有效)的時間段內存在來自系統I/F部分131的、在文件存儲器140中寫入的數據時,該修改部分修改文件狀態寄存器133中對應於該存儲體的、其中數據被寫為″1″(使用中)或″0″(未使用)的位。
接著,說明當在主CPU112處於節電(休眠)模式時通過文件存儲器140從副系統120向主系統110傳送數據時的操作。
此外,這裡假定信息處理設備100是多功能設備,主系統110是其系統控制部分,主CPU112是系統控制部分的CPU,並且副系統120是傳真通信控制部分。此外,這裡提供了這樣的例子的描述,其中傳真接收發生在主CPU112處於節電模式時,並且所接收的數據被副CPU121存儲在文件存儲器140中。
圖9示出主系統110的主CPU112轉變到節電模式時的處理流程。當主CPU112轉變到節電模式時(在步驟S201的「是」),它更新文件控制器130的文件狀態寄存器133(步驟S202),並且此後,通過進入節電模式而休眠(步驟S203)。
詳細地,主CPU112通過圖中未示出的文件系統監視數據被存儲在文件存儲器140的哪個存儲體中。此外,在轉變到節電模式時,它在文件狀態寄存器133中設置表示每個存儲體該時刻處於使用中或未使用狀態的信息。另外,它把文件狀態寄存器133中設置的信息存儲在指定存儲器位置。此後,它修改前導有效位Sv為″1″(有效),並且進入節電模式。此外,在進入節電模式之前,主CPU也可以通知副系統120的副CPU121它正進入節電模式,以及文件存儲器140中的剩餘容量(空閒空間)。
圖10示出副系統120中的操作流程。當存在電話線上的呼入呼叫時(在步驟S221的「是」),副系統120的副CPU121驗證主CPU112是否處於節電模式(步驟S222),如果不是處於節電模式(在步驟S222的「否」),則傳送接收的數據到主系統110內的系統存儲器(圖中未示出)(步驟S223)。在主CPU112接收該通知的情況下,由該通知的接收是否存在來判斷它是否處於節電模式。此外,在未接收通知的情況下,可以使用發送指定命令到主CPU112並且判斷是否存在對它的應答的方法進行判斷,或在指定信號由主CPU112在規則間隔輸出的情況下使用判斷信號的存在或不存在的方法進行判斷。判斷方法可以是任何方法。
當主CPU112處於節電模式時(在步驟S222的「是」),不僅關於從節電模式恢復的請求被發送到主CPU112(步驟S224),而且文件控制器被訪問並且文件狀態寄存器133被讀出(步驟S225)。副CPU121基於從文件狀態寄存器133讀出的信息識別文件存儲器140的每個存儲體的未使用狀態,並且判斷文件存儲器140中存在的剩餘區域是否超過數據的預定可接收量(步驟S226)。如果剩餘區域沒有超過數據的可接收量(在步驟S226的「否」),則到主系統110的所接收數據的傳送被中止,並且傳真接收被終止(步驟S227)。
當剩餘區域超過數據的可接收量時(在步驟S226的「是」),接收的數據通過文件控制器130被存儲在文件存儲器140中(步驟S228)。
此時,副CPU121對文件控制器130指定要作為數據的存儲目的地的存儲體,並且文件控制器130把從副CPU121輸入的數據存儲在指定存儲體中。每當寫入一個存儲體的數據時,副CPU121指定下一個存儲體。
通常,由於未使用的存儲體存在於非連續位置,所以副CPU121基於從文件狀態寄存器133讀出的信息識別文件存儲器140的每個存儲體的未使用狀態,並且進行操作以便指定從存儲體0順序地開始的未使用存儲體並且存儲數據。另外,文件控制器130的定序器134在文件狀態寄存器133內對應於存儲來自副CPU121的數據的存儲體的位中寫入″1″。
圖11示出主CPU112在從節電模式恢復時的操作。
在接收到來自副系統120的恢復請求時,主CPU112開始從節電模式恢復的操作(步驟S241)。例如,由於初始化OS或各種I/O(輸入/輸出)設備,所以恢復需要大約30秒。在主CPU112從節電模式恢復之後,它訪問文件控制器130並且把文件狀態寄存器133的前導有效位Sv重寫為″0″(無效)(步驟S242)。另外,它讀取第二及後續位(文件狀態寄存器133的指示每個存儲體的使用中或未使用狀態的部分)(步驟S243)。
此外,把在最近一次轉變到節電模式時文件狀態寄存器133中設置的內容與在從節電模式恢復之後讀出的文件狀態寄存器133的內容相比較(步驟S244)。作為這個比較的結果,如果存在新變成″1″的任何位,則它對應於這樣的存儲體,其中從副CPU121接收的數據在主CPU112的節電模式期間已被寫入該存儲體。由於存儲數據的順序已經確定為從存儲體0開始的升序,所以對應於新變成″1″的位的存儲體被從存儲體0開始相繼讀出(步驟S245)。因此,可以按初始順序讀出由副CPU121存儲的接收數據序列。
基於按照這種方式讀出的接收數據進行列印輸出操作(步驟S246),並且從文件存儲器140中刪除對應文件(步驟S247)。通過在對應於文件的存儲體的文件狀態寄存器133的位中寫入″0″進行刪除。此外,在這個時刻,也可以僅僅更新主系統110中的存儲器(圖中未示出),其控制文件存儲器140的使用狀態,並且也可以設置文件狀態寄存器133以便在下次進入節電模式時反映這個刪除的內容。
此外,如果在主CPU112處於正常工作狀態時出現傳真接收,則從副CPU121向主CPU112進行接收的通知,並且副CPU121從主CPU112接收應答這個通知而對接收數據的存儲地址的指定。存儲目的地是主系統110的工作存儲位置,並且副CPU121傳送接收的數據到該目的地。
主系統110的主CPU112傳遞由副系統120的副CPU121傳送及存儲在工作存儲器的接收數據到文件系統。文件系統指定存儲器目的地的存儲體並且傳送接收的數據到文件控制器130。文件控制器130把該接收的數據存儲在指定存儲體。對應於登記在第一優選實施例的根目錄35和控制表36中的信息的文件控制信息正被主系統110的文件系統控制。
按照這種方式,通過使用文件控制器130和文件存儲器140,即使在主CPU112進入節電模式時,副系統120仍獨立執行傳真接收操作,並且可以通過文件存儲器140把該接收數據傳送到主系統。另外,在第二優選實施例中,由於使在第一優選實施例中與由文件控制器130執行的根目錄35和控制表36的管理有關的處理由主CPU112執行,所以文件控制器130的結構變得簡化。此外,由於文件狀態寄存器133正被副CPU121讀出並且接收數據的存儲目的地是控制器,所以文件控制器130的結構變得簡化。
前面儘管使用

了本發明的某些優選實施例,但是具體結構不必限於在優選實施例中示出的那些,本發明的目的和範圍內的任何修改或添加應當包含在本發明中。
例如,在第一優選實施例中,儘管結構是使用地址翻譯部分38自動地在未使用存儲體中存儲數據,然而也可以具有這樣的結構,其中副CPU21通過訪問控制寄存器32來識別未使用存儲體的結構,並且由副CPU21確定要在哪個未使用的存儲體中存儲數據。此外,也可以具有這樣的結構,其中副CPU21通過訪問控制寄存器32來識別未使用的存儲體,並且由副CPU21進行地址翻譯部分38的設置,使得未使用的存儲體表現為處於連續地址空間。
儘管在第二優選實施例中副CPU121通過讀取文件狀態寄存器133來識別未使用的存儲體,並且副CPU121向文件控制器130提供關於數據將被存儲在哪個存儲體的指令,然而也可以具有這樣的結構,其中文件控制器130自動地選擇其中將存儲數據的存儲體並且在其中存儲數據。例如,可以具有這樣的結構,其中定序器134通過訪問文件狀態寄存器133順序地從存儲體0開始自動地選擇未使用的存儲體。
此外,在優選實施例中,儘管提供了在副系統中具有傳真通信控制部分72的設備的例子,但是如果在主系統停止其操作時副系統獨立地操作,並且在獨立操作期間的數據被從副系統傳送到主系統,則設備將是本發明的理想目標。
此外,儘管在優選實施例中使主系統10及110當在副系統20及120中進行獨立接收的同時從節電模式中恢復,但是不必總是使主系統從節電模式中恢復。例如,存儲器接收可以在夜間繼續執行,其中主系統10及110保持節電模式。在這種情況下,為了執行若干次接收,最好在副系統20及120中保留某種接收日誌。根據這個接收日誌,主系統10及110可以識別若干接收的接收數據已經存儲在文件存儲器40及140中。尤其是,如果在每個接收期間接收數據的大小信息被保留作為接收日誌的一部分,則可以由主系統10及110準確地識別接收數據之間的界限。
文件控制器30及130的結構不需要限於第一和第二優選實施例中示出的例子。例如,可以具有這樣的結構,其中使控制寄存器32或根目錄35,以及控制表36作為文件存儲器40的區域的一部分。
此外,不必限於把數據從副系統傳送到主系統,可以具有這樣的結構,其中數據可以從主系統傳送到副系統。例如,可以使在文件系統12的控制下由主控制部分10在文件存儲器40內的非連續存儲體中寫入的數據通過副CPU21從連續地址讀出。
此外,也可以具有這樣一種結構,其中文件存儲器40和140被用於臨時地存儲在主系統10和110的節電模式期間由副系統20和120獨立地接收的數據,在從節電模式恢復之後,文件存儲器40和140中的數據被傳送到例如硬碟驅動器設備的大容量存儲設備,並且數據由不同文件系統控制。
基於本發明的信息處理設備和文件控制器,由於指示文件存儲器內每個分割區域的未使用狀態的信息由文件控制器控制,所以即使在控制文件存儲器的第一控制部分不工作的狀態,也可以由第二控制部分使用文件控制器把數據存儲在文件存儲器內的空閒空間。
此外,由於指示文件存儲器的每個分割區域的未使用狀態的信息由文件控制器控制,所以與文件存儲器的控制有關的第一控制部分和第二控制部分之間的接口變得簡化。
另外,第一控制部分可以使用文件系統進行數據管理,即使是針對由第二控制部分在第一控制部分不操作的狀態下在文件存儲器中存儲的數據,可以使用文件系統執行統一數據管理。
尤其是,當第一控制部分是成像設備的系統控制部分並且第二控制部分是傳真通信控制部分時,即使在系統控制部分處於節電模式時,由於傳真通信控制部分可以獨立地開始接收操作並且可以把接收數據存儲在文件存儲器中,所以可以防止外部電話設備振鈴超出設置次數。
應當注意,本領域的技術人員清晰了解各種改變和修改。因此,除非這種改變和修改偏離本發明的範圍,它們應當解釋為包含在本發明的範圍中。
權利要求
1.一種信息處理設備,包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;該設備的特徵在於文件控制器包含使用信息管理部分,其管理表示文件存儲器的每個分割區域中的未使用狀態的信息,並且信息處理設備還包括數據存儲控制部分,其在第一控制部分處於非工作狀態時,通過參考該信息、通過文件控制器把來自第二控制部分的數據存儲在文件存儲器中。
2.如權利要求1所述的信息處理設備,其中數據存儲控制部分把來自第二控制部分的數據存儲在處於未使用狀態的分割區域中。
3.如權利要求2所述的信息處理設備,其中文件控制器包含數據存儲控制部分。
4.如權利要求1所述的信息處理設備,還包括存儲信息管理部分,其把表示存儲數據的分割區域和數據的存儲順序的存儲信息存儲到分割區域。
5.如權利要求4所述的信息處理設備,其中第一控制部分基於該存儲信息按照數據的存儲順序讀取通過第二控制部分存儲的數據。
6.如權利要求1所述的信息處理設備,其中第一控制部分是設備的系統控制部分,並且第二控制部分是傳真通信控制部分。
7.一種信息處理設備,包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;該設備的特徵在於文件控制器包含使用信息管理部分,其管理表示文件存儲器的每個分割區域中的未使用狀態的信息,以及地址翻譯部分,其根據該信息將處於未使用狀態時的分割區域表示為第二控制部分的連續區域。
8.如權利要求7所述的信息處理設備,還包括存儲信息管理部分,其把表示存儲數據的分割區域和數據的分配順序的存儲信息存儲到分割區域中。
9.如權利要求8所述的信息處理設備,其中第一控制部分基於該存儲信息按照數據的分配順序讀取通過第二控制部分存儲的數據。
10.如權利要求7所述的信息處理設備,其中第一控制部分是設備的系統控制部分,並且第二控制部分是傳真通信控制部分。
11.一種信息處理設備,包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;該設備的特徵在於文件控制器包含使用信息管理部分,其管理表示文件存儲器的每個分割區域中的未使用狀態的信息,以及地址翻譯部分,其在第二控制部分通過文件控制器把數據存儲在文件存儲器中時,基於該信息翻譯從第二控制部分輸入的地址信號。
12.如權利要求11所述的信息處理設備,其中當第一控制部分處於非工作狀態時,數據被存儲在由翻譯的地址信號指示的區域中。
13.如權利要求11所述的信息處理設備,還包括存儲信息管理部分,其把表示存儲數據的分割區域和數據的分配順序的存儲信息存儲到分割區域中。
14.如權利要求13所述的信息處理設備,其中第一控制部分基於該存儲信息按照數據的分配順序讀取通過第二控制部分存儲的數據。
15.如權利要求11所述的信息處理設備,其中第一控制部分是設備的系統控制部分,並且第二控制部分是傳真通信控制部分。
16.一種信息處理設備,包括存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;該設備的特徵在於文件控制器包含寄存器,其存儲表示文件存儲器的每個分割區域中的未使用狀態的信息,並且信息處理設備還包括數據存儲控制部分,其在第一控制部分處於非工作狀態時,通過參考該信息、通過文件控制器把來自第二控制部分的數據存儲在文件存儲器中。
17.如權利要求16所述的信息處理設備,其中數據存儲控制部分把來自第二控制部分的數據存儲在處於未使用狀態的分割區域中。
18.如權利要求17所述的信息處理設備,其中文件控制器包含該數據存儲控制部分。
19.如權利要求17所述的信息處理設備,還包括信息更新部分,其更新存儲在寄存器中的信息,以便指示存儲數據、處於使用狀態的分割區域。
20.如權利要求19所述的信息處理設備,其中在第一控制部分轉移到非工作狀態下時,第一控制部分把信息存儲到寄存器。
21.如權利要求20所述的信息處理設備,其中第一控制部分根據在轉移到非工作狀態下之前存儲的信息和由信息更新部分更新的信息之間的差異,識別通過第二控制部分存儲數據的分割區域。
22.如權利要求17所述的信息處理設備,其中數據存儲控制部分選擇處於未使用狀態的分割區域作為按預定分配順序的存儲區域。
23.如權利要求22所述的信息處理設備,其中第一控制部分基於該存儲信息按數據的分配順序讀取通過第二控制部分存儲的數據。
24.如權利要求16所述的信息處理設備,其中第二控制部分起數據存儲控制部分的作用。
25.如權利要求16所述的信息處理設備,其中第一控制部分是設備的系統控制部分,並且第二控制部分是傳真通信控制部分。
全文摘要
公開了一種信息處理設備及文件控制器。信息處理設備包含存儲數據的文件存儲器;訪問文件存儲器的文件控制器;通過文件控制器管理文件存儲器的第一控制部分;及與文件控制器連接的第二控制部分;其中文件控制器包含管理表示文件存儲器的每個分割區域中的未使用狀態的信息的使用信息管理部分,並且其中信息處理設備還包含數據存儲控制部分,其在第一控制部分處於非工作狀態時,通過參考該信息、通過文件控制器把來自第二控制部分的數據存儲在文件存儲器中。
文檔編號H04N1/32GK1953491SQ200610101999
公開日2007年4月25日 申請日期2006年7月18日 優先權日2005年10月21日
發明者鈴木貴行, 柏田啟 申請人:柯尼卡美能達商用科技株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀