專利名稱:通信系統及其控制方法
技術領域:
本發明涉及防止多個設備中浪涌電流(inrush current)的發生時刻重疊的通信系統及其控制方法。
背景技術:
傳統上,采用電子照相方法并且在形成圖像時需要熱的諸如多功能外圍設備 (MFP)、打印機或傳真機(FAX)等的設備被配置為通過基于預定條件控制對加熱器的供電的接通/斷開(on/off)狀態,來調整加熱器的溫度。作為這種控制的最簡單例子,如果由溫度傳感器檢測到的值超過固定值,則斷開對加熱器的供電,而如果該值低于固定值,則接通對加熱器的供電。在典型MFP的情況下,接通和斷開對加熱器的供電之間的周期處于幾秒 幾十秒的量級。
這里,存在以下情況,其中,在接通對加熱器的供電之后的短時間段內,被稱為“浪涌電流”的大電流流入加熱器。在大量設備正在運行的大型辦公室等,針對各設備分別設置了接通對加熱器的供電的時刻。在此情況下,存在以下問題如果在多個設備中接通對加熱器的供電的時刻恰好一致,則大電流可能流入辦公室的電源設備。針對具有多個內部加熱器的MFP,存在以下技術使接通對加熱器的供電的時刻錯開,以防止接通對多個加熱器的供電的時刻重疊(日本特開平10-186940)。利用該技術,通過以預定延遲時間逐一接通對多個加熱器的供電,來防止多個加熱器中浪涌電流的發生時刻重疊。
然而,在日本特開平10-186940中公開的技術涉及對接通對安裝在單個設備上的多個加熱器的供電的時刻進行控制,因此沒有考慮以下問題由于接通對多個設備中的加熱器的供電的時刻重疊,可能發生大電流消耗。此外,即使試圖針對各設備使設備接通對加熱器的供電的時刻錯開預定時間量、以防止接通對多個設備中的加熱器的供電的時刻重疊,各設備接通對加熱器的供電的時刻根據設備的操作狀態等而改變。由于該原因,難以防止接通對多個設備中的加熱器的供電的時刻重疊。發明內容
考慮到上述問題構想了本發明,并且本發明能夠在包括服務器和多個設備的通信系統中,通過各設備根據來自服務器的指示而控制對自身裝置的供電狀態,來使得流入設備的裝置的浪涌電流發生時刻的重疊減少。
根據本發明的一個方面,提供一種通信系統,所述通信系統包括服務器和多個設備,在所述通信系統中,所述多個設備中的各個設備根據來自所述服務器的指示控制對包含在該設備中的裝置的供電狀態,所述服務器包括分配單元,用于向所述多個設備中的各個設備分配周期性重復的多個時隙中的一個時隙;以及通知單元,用于向所述多個設備中的各個設備通知表示所述分配單元所分配的時隙的信息,以及所述多個設備中的各個設備包括控制單元,用于在滿足針對所述多個設備中的各個設備預先設置的用于接通對所述裝置的供電的條件、并且滿足所述條件的時隙是所述通知單元所通知的時隙的情況下,在滿足所述條件時接通對所述裝置的供電,以及在滿足所述條件、但滿足所述條件的時隙不是所通知的時隙的情況下,在滿足所述條件之后到達所通知的時隙時,接通對所述裝置的{共 O
根據本發明的其它方面,提供一種用于通信系統的控制方法,所述通信系統包括服務器和多個設備,在所述通信系統中,所述多個設備中的各個設備根據來自所述服務器的指示控制對包含在該設備中的裝置的供電狀態,所述控制方法包括在所述服務器中執行的如下步驟分配步驟,用于向所述多個設備中的各個設備分配周期性重復的多個時隙中的一個時隙;以及通知步驟,用于向所述多個設備中的各個設備通知表示在所述分配步驟中分配的時隙的信息,以及在所述多個設備的各個設備中執行的如下步驟在滿足針對所述多個設備中的各個設備預先設置的用于接通對所述裝置的供電的條件、并且滿足所述條件的時隙是在所述通知步驟中通知的時隙的情況下,在滿足所述條件時接通對所述裝置的供電,以及在滿足所述條件、但滿足所述條件的時隙不是所通知的時隙的情況下,在滿足所述條件之后到達所通知的時隙時,接通對所述裝置的供電。
本發明能夠在包括服務器和多個設備的通信系統中,通過各設備根據來自服務器的指示而控制對自身裝置的供電狀態,來使得流入設備的裝置的浪涌電流發生時刻的重疊減少。
通過以下參考附圖對典型實施例的說明,本發明的其它特征將變得明顯。
圖1是示出根據本發明的實施例1的通信系統的整體結構的圖。
圖2是示出MFP 104的內部結構的框圖。
圖3是示出MFP 104的主控制器202的結構的框圖。
圖4是示出加熱器207的溫度隨時間的轉變以及流入加熱器207的電流隨時間的轉變的圖。
圖5是示出在MFP 104和MFP 105中加熱器207的溫度隨時間的轉變以及流入加熱器207的電流隨時間的轉變的圖。
圖6是示出在MFP接通對加熱器的供電的時刻錯開的情況下加熱器的溫度隨時間的轉變以及流入加熱器的電流隨時間的轉變的圖。
圖7是示出管理表的例子的圖。
圖8是示出服務器100所進行的針對通信任務的處理過程的流程圖。
圖9是示出服務器100所進行的針對管理表更新任務的處理過程的流程圖。
圖10是示出由MFP進行的針對通信任務的處理過程的流程圖。
圖11是示出由MFP進行的針對加熱器控制任務的處理過程的流程圖。
圖12是示出根據本發明的實施例2的管理表的例子的圖。
圖13是示出根據本發明的實施例3的由服務器100進行的針對通信任務的處理過程的流程圖。
具體實施方式
以下將參考附圖詳細說明本發明的典型實施例。注意,后述的典型實施例不意圖限制本發明的范圍,并且在典型實施例中說明的特征的所有組合對于解決本發明的問題的方式不都是必需的。
實施例1
本實施例以服務器指定允許接通對包括在各MFP中的加熱器的供電的時隙的情況作為例子進行說明。
系統結構
整體結構(圖1)
根據本實施例的通信系統包括服務器100、PC 102和103、MFP 104和105、打印機106以及傳真機107。這些設備連接至網絡101。服務器100控制對在包括MFP 104和 105、打印機106以及傳真機107的各個設備中包含的裝置的供電狀態。PC 102和103由用戶使用,并且能夠將數據發送至MFP 104和105、打印機106及其它設備,以及從MFP 104 和105、打印機106及其它設備接收數據。MFP 104和105是通過組合例如復印機、傳真機、 打印機和掃描器的功能來配置的設備。MFP 104和105在例如打印速度以及是否支持彩色功能方面差異很大,因而具有非常不同的電力消耗。特別地,對于采用熱定影調色劑的方法 (電子照相方法)的打印機,加熱器需要大量電力。此外,彩色打印機具有比單色打印機更高的電力消耗,并且電力消耗隨打印速度增大而增大。打印機106和傳真機107均為具有單個功能的設備。盡管本發明還可應用于MFP 105、打印機106和傳真機107,但是為簡單起見,以下以本發明應用于MFP 104的情況為例進行說明。
MFP的內部結構(圖2)
MFP 104包括操作單元201、主控制器202、掃描器單元203、打印機單元204和電源單元205。主控制器202控制MFP 104的操作以進行諸如數據發送和接收、數據轉換、數據存儲以及電力控制等的處理。
在MFP 104執行打印功能的情況下,由PC 102或103生成作業數據。所生成的作業數據經由網絡101傳送至主控制器202,并且暫時存儲在主控制器202中。然后,主控制器 202將所存儲的作業數據轉換為圖像數據,并且將轉換后的數據傳送至打印機單元204(圖像形成單元)。打印機單元204在主控制器202的控制下基于圖像數據將圖像打印在記錄紙張上,并且將打印后的紙張排出到設備外部。打印機單元204包括用于在高溫下將調色劑定影在記錄紙張上的加熱器207。主控制器202基于溫度傳感器208所測量到的溫度,控制加熱器207的溫度。通過連接或切斷開關210而重復接通和斷開對加熱器207的供電, 來進行溫度控制。通過改變開關控制線(未示出)的信號電平,開關210在連接和切斷狀態之間切換。
在MFP 104執行掃描功能的情況下,用戶將原稿放置在掃描器單元203上,然后根據操作單元201上顯示的畫面在操作單元201上操作相關按鈕。由此,用戶對掃描功能進行設置,并且給出指示以開始執行掃描功能。掃描器單元203在主控制器202的控制下光學讀取原稿,并且將原稿上的圖像轉換為圖像數據。圖像數據暫時存儲在主控制器202中。 然后,主控制器202根據需要而將所存儲的圖像數據轉換為其它數據格式,并且將圖像數據傳送至由操作單元201預先指定的傳送目的地。
在MFP 104執行復印功能的情況下,用戶將原稿放置在掃描器單元203上,然后根據在操作單元201上顯示的畫面在操作單元201上操作相關按鈕。由此,用戶對復印功能進行設置,并且給出指示以開始執行復印功能。掃描器單元203在主控制器202的控制下光學讀取原稿,并且將原稿上的圖像轉換為圖像數據。將圖像數據暫時存儲在主控制器202 中。之后,主控制器202將所存儲的圖像數據轉換為其它數據格式,并且將圖像數據傳送至打印機單元204。打印機單元204基于傳送來的圖像數據將圖像打印在記錄紙張上,并且將打印后的紙張排出到設備外部。電源單元205是將從電源插頭206供給的商用電源電壓轉換為MFP 104的各單元所使用的電壓的電源。
主控制器的詳細結構(圖3)
主控制器202包括網絡接口(I/F)301、CPU 302、掃描器I/F303、操作單元I/F 304、程序存儲器305、打印機I/F 306、通用存儲器307和時鐘308。這些構成元件經由內部總線309彼此連接。網絡I/F 301經由網絡101進行通信。掃描器I/F 303與掃描器單元 203進行通信。操作單元I/F 304與操作單元201進行通信。打印機I/F 306與打印機單元204進行通信。程序存儲器305是非易失性存儲器。利用網絡時間協議(NTP)方法經由網絡定期校正時鐘308,以維持精度。CPU 302進行主控制器202的整體控制。CPU 302從程序存儲器305讀出程序,并且利用通用存儲器307作為臨時存儲區域進行處理。
力_鄉齡口、流入力_■麵___( ■ 4 6)
圖4示出MFP 104的加熱器的溫度的轉變狀態和加熱器所消耗的電流的轉變狀態。橫軸表示時間,并且縱軸表示溫度或電流。附圖標記401表示從溫度傳感器208讀取的加熱器207的溫度,并且附圖標記402表示流入加熱器207的電流。THl表示與加熱器 207的溫度的上限相對應的閾值,并且TLl表示與加熱器207的溫度的下限相對應的閾值。 在時刻tl和t3,由于溫度低于TLl,因而接通對加熱器207的供電,而在時刻t2和t4,由于溫度高于THl,因而斷開對加熱器207的供電。這使得加熱器207可以將其溫度維持在特定溫度范圍內。在電流波形402中的附圖標記403和404表示流入加熱器207的浪涌電流。 在接通對加熱器207的供電的時刻tl和t3,電流值暫時增大。在接通和斷開對加熱器的供電之間的周期和電流值不恒定,并且根據外部溫度或是否給送了記錄紙張而改變。周期和電流值還根據MFP的型號而顯著改變。
然后,在圖5中并列呈現MFP 105的加熱器的溫度波形501和電流波形502以及如圖4所示的MFP 104的加熱器的溫度波形401和電流波形402。這使得能夠在MFP 104 和MFP 105之間比較加熱器溫度和流入加熱器的電流的轉變狀態。MFP 105的加熱器207 具有與MFP 104的加熱器不同的特性。TH2表示與溫度的上限相對應的閾值,并且TL2表示與溫度的下限相對應的閾值。如圖所示,在接通和斷開對加熱器207的供電之間的周期和電流值在MFP 104和MFP 105之間差異很大。在圖5的例子中,MFP104中浪涌電流403的發生時刻與MFP 105中浪涌電流504的發生時刻彼此重疊,因而,流入兩個MFP的電流總量非常大。本實施例防止在多個MFP中浪涌電流發生時刻的這種重疊。
然后,圖6示出根據本實施例、在MFP 104和105中加熱器207的溫度的轉變狀態和流入加熱器207的電流的轉變狀態。在本實施例中,說明如下例子,其中,將基于基準時刻TO并且在多個MFP之間共用的周期Tcycle分割為多個(在本實施例中,四個)時隙,并且將四個時隙中的一個分配給各MFP作為允許接通對加熱器207的供電的時隙。MFP 104 從服務器100接收與基準時刻TO、周期Tcycle、以及允許接通對加熱器207的供電的時隙有關的信息。允許接通對加熱器207的供電的時隙是時隙A、B、C和D之一。服務器100向各MFP分配這些時隙中的一個時隙以使得各MFP盡可能不重疊在同一時隙中。周期性地重復包含四個時隙A、B、C和D的周期Tcycle,諸如A、B、C、D、A、B、C、D、A,以此類推。
這里,將說明向MFP 104分配時隙A的情況。附圖標記603表示溫度波形。在時刻t5和t7,加熱器207的溫度下降到低于針對MFP 104的預定閾值TLl。然而,由于服務器100針對MFP 104指定的時隙是A,因而限制接通對加熱器的供電直到時隙A為止(即, 直到時刻t6或t8為止)。
注意,在本實施例中,為了簡單,將單個周期(周期Tcycle)分割為四個相等的時隙,并且向各MFP分配其中一個時隙,但在服務器100管理大量MFP的情況下,需要將周期分割為更小的時隙。可以考慮浪涌電流流入加熱器207的時間段和在MFP 104或105中所包含的時鐘308的精度來設置周期Tcycle和將周期分割出的時隙的數量。
管理表的例子(圖7)
當向各MFP通知允許接通對加熱器207的供電的時隙時,服務器100參考管理表 701,并且服務器100基于從所管理的MFP接收到的信息來更新管理表701。管理編號702 表示服務器100向所管理的各MFP唯一分配的編號。如果檢測到新的MFP,則服務器100 向該MFP分配新的編號。服務器100定期從各MFP接收輪詢包。如果接收到包含與管理表 701中的序列號704和型號名稱705中的任一個不一致的信息的包,則服務器100認為作為該包的發送源的MFP是新的MFP。地址703、序列號704和型號名稱705是從接收自MFP的包所提取的信息,并且用于識別各MFP。最后接收時刻706是用于存儲表示服務器100接收到來自MFP的信息的最新時刻的信息的欄。各MFP與服務器100定期通信,并且各MFP向服務器100通知其電源接通的狀態。每當服務器100與MFP通信時,服務器100更新最后接收時刻706的欄。時隙707是用于與MFP相關聯地存儲表示服務器100分配給各MFP的時隙的信息的欄。
服務器進行的處理過程
服務器100進行通信任務(圖8)和管理表更新任務(圖9)的多任務處理。MFP 104進行通信任務(圖10)和加熱器控制任務(圖11)的多任務處理。以下是針對各任務的處理過程的說明。
針對通信任務的處理過程(圖8)
服務器100等待直到從MFP接收到輪詢包為止(Sll)。這里所用的輪詢包表示定期從各MFP傳送至服務器100的包。輪詢包包括MFP的地址、序列號和型號名稱。注意,在 MFP不進行輪詢的情況下,可以從服務器100側收集相應的信息。
如果接收到輪詢包,則服務器100判斷管理表701 (見圖7)是否包含與發送所接收到的輪詢包的MFP有關的信息(S12)。如果存在與相應MFP有關的信息,則過程進入步驟 S14。另一方面,如果不存在與相應MFP有關的信息,則服務器100將該MFP的信息添加至管理表701 (S13),然后過程進入步驟S14。接著,服務器100在管理表701中更新最后接收時刻706的欄(S14)。然后,服務器100向MFP分配允許接通對加熱器的供電的時隙(S15)。 稍后將詳細說明分配時隙的方法。然后,服務器100向MFP傳送包含表示基準時刻TO、周期 Tcycle以及允許接通供電的時隙的信息的包作為對輪詢包的應答(S16)。
針對管理表更新任務的處理過程(圖9)
管理表更新任務是從管理表701中所登記的MFP中定期刪除在特定時間段內未從其接收到輪詢包的MFP的任務。如果電源斷開,則MFP不能發送輪詢包。由于在電源斷開的MFP中不會發生浪涌電流,因而服務器100從作為管理對象的MFP中排除該MFP。
首先,服務器100將表示管理編號702的變量K設置為初始值1(S21)。然后,服務器100參考表示從管理編號702為變量K的MFP接收到輪詢包的最后時刻的最后接收時刻 706的欄,并且判斷從最后接收時刻起是否經過了固定時間段Td (S22)。如果經過了固定時間段Td,則服務器100刪除與管理編號K相關聯的信息(S23),之后過程進入步驟S26。另一方面,如果尚未經過固定時間段Td,則服務器100判斷是否有可用的小于管理編號K的編號(SM)。如果沒有可用的較小的編號,則過程進入步驟S26。另一方面,如果有可用的較小的編號,則將與管理編號K相關聯的信息移動至具有可用編號的空間,并且刪除與管理編號K相關聯的信息(S25)。然后,服務器100使變量K遞增(S^O,并且判斷K值是否超過最大值(即,是否更新了正管理的所有MFP) (S27)。如果該值超過最大值,則一系列處理結束。另一方面,如果該值不超過最大值,則從步驟S22起重復處理。因而,即使有空閑的管理編號702,也可以填滿該空間。
MFP講行的處理過稈
針對通信仵各的處理過稈(圖10)
MFP所進行的通信任務包括以下兩個處理(1)在CPU 302的控制下、經由網絡I/ F 301將輪詢包以固定時間間隔傳送至服務器100的處理,以及( 從服務器100接收應答包、提取包括在應答包中的表示基準時刻TO、周期Tcycle和允許接通對加熱器的供電的時隙的指示、以及將指示存儲在通用存儲器307中的處理。
首先,MFP等待直到經過了固定時間段為止(S31)。如果經過了固定時間段,則MFP 將輪詢包傳送至服務器100(S3》。如前所述,在本實施例中,輪詢包包括與MFP的地址、序列號和型號名稱有關的信息。然后,MFP等待直到從服務器100接收到應答包為止(S33), 并且在接收到應答包時,MFP將來自所接收到的應答包的與基準時刻TO、周期Tcycle和允許接通對加熱器的供電的時隙有關的信息存儲在主控制器202的通用存儲器307中(S34)。
針對加熱器控制任務的處理過程(圖11)
加熱器控制任務是在CPU 302的控制下、利用溫度傳感器208讀取加熱器207的溫度并且控制對加熱器207的供電以使得溫度處在固定溫度范圍內的任務。然而,在接通對加熱器207的供電的情況下,在到達服務器100所指示的時間之前限制接通對加熱器207 的供電。
首先,MFP利用溫度傳感器208檢測加熱器207的溫度(S41)。然后,MFP判斷對加熱器207的供電是否已接通(S42)。如果供電已接通,則MFP判斷在步驟S41中檢測到的溫度是否超過上限THl (S43)。如果溫度超過上限,則MFP斷開對加熱器207的供電(S44), 并且過程從步驟S41繼續處理。另一方面,如果溫度不超過上限THlJU MFP維持對加熱器 207的供電的接通狀態,并且過程從步驟S41繼續處理。
在步驟S42中,如果對加熱器207的供電斷開,則MFP判斷在步驟S41中檢測到的溫度是否低于下限TLl (S45)。換言之,判斷是否滿足針對多個MFP中的每個MFP預先設置的用于接通對加熱器207的供電的條件。如果檢測到的溫度不低于下限TL1,則MFP維持對加熱器207的供電的斷開狀態,并且過程從步驟S41繼續處理。另一方面,如果溫度低于下限,則MFP計算要接通對加熱器207的供電的時刻Ton (S46)。然后,MFP等待直到到達要接通對加熱器207的供電的時刻Ton為止(S47),然后在時刻Ton,接通對加熱器207的供電 (S48)。之后,過程從步驟S41繼續處理
根據以下等式(1)、利用從服務器100接收到的基準時刻TO、周期Tcycle和與關于時隙的信息相對應的延遲時間Tdelay,計算要接通對加熱器的供電的時刻Ton。
Ton = TO+TcycleXn+Tdelay (1)
這里,η是用于校正時刻Ton以使得Ton不是過去的時刻的、不小于0的最小整數。 基準時刻TO需要是過去的時刻。例如,基準時刻TO是“2010/1/10:00”。例如,作為延遲時間Tdelay,CPU302在所通知的時隙為A時計算為0,針對時隙B為Tcycle/4,針對時隙C 為Tcycle/2,或者針對時隙D為Tcycle X 3/4,并且將計算出的延遲時間代入等式(1)。注意,代替時隙(A D),服務器100可以向各MFP通知延遲時間Tdelay的值。在這種情況下,將由服務器通知的Tdelay自身代入等式(1),并且計算Ton。以這種方式,Tdelay的值根據由服務器100通知的時隙(A D)而變化。因而,可以適當地錯開多個MFP接通對加熱器207的供電的時刻,從而減少由于對加熱器207的供電從斷開至接通的轉變所引起的浪涌電流的發生時刻重疊。
如上所述,如果滿足用于接通對加熱器207的供電的條件,則CPU 302進行控制以使得在到達服務器100所通知的時隙時接通對加熱器的供電。
然后,說明用于分配允許接通對加熱器的供電的時隙的方法。如前所述,在本實施例中,將周期Tcycle分割為四個相等的時隙A、B、C和D,并且向各MFP分配其中一個時隙。 該分配方法包括以下兩個步驟(1)利用除當前要分配時隙的MFP以外的所有MFP、對分配至各時隙的MFP的數量進行計數的步驟,以及(2)確定分配了最少數量的MFP的時隙、并且將該時隙設置為分配給當前對象MFP的時隙的步驟。如果存在兩個以上分配了最少數量的 MFP的時隙,則設置這些時隙中的一個時隙。
例如,給出以下情況的說明,其中,對象MFP在如圖7所示的管理表701的例子中具有管理編號#000002。當利用除具有管理編號#000002的MFP以外的MFP、對分配至各個時隙的MFP的數量進行計數時,結果示出分配至時隙A的MFP的數量為2,并且分配至時隙 B、C和D的MFP的數量是1。因而,B、C和D是分配了最少數量的MFP的時隙。因而,將時隙B、C和D之一(在本實施例中,C)分配給具有管理編號#000002的MFP。在管理表701 中時隙707的相應欄中設置所分配的時隙。
然后說明用于確定由服務器100預先設置的周期Tcycle和將周期分割出的時隙的數量的方法。在本實施例中,將周期Tcycle分割為四個時隙,但可以任意確定時隙的數量。通過適當地確定時隙的數量,尤其在正管理大量MFP的情況下,可以增強減少浪涌電流的發生時刻重疊的效果。然而,需要考慮時鐘誤差和浪涌電流流入的時間段來確定將周期 Tcycle分割出的時隙的數量。這是因為如果時隙的數量增加,則在MFP之間向加熱器207供電延遲的時間量的差將變小,因而浪涌電流的發生時刻將可能重疊。如果加長周期Tcycle 則可以避免該問題,但另一方面,可能導致以下的可能性限制接通對加熱器207的供電的時間段增加,以及在該限制期間、加熱器207的溫度可能變得太低。考慮到所有這些因素, 需要適當設置周期Tcycle和將周期分割出的時隙的數量。
如上所述,通過確定基準時刻T0、周期Tcycle以及允許接通對加熱器207的供電的時隙、并且向各MFP分配允許接通供電的時隙,服務器100能夠減少在多個MFP中浪涌電流的發生時刻的重疊。
注意,在本實施例中,基準時刻TO是表示日期和時間的固定值,但服務器100可以省略諸如年、月、日等的上位值。這減少了各MFP根據等式(1)計算接通對加熱器的供電的時間所用的位數,從而簡化了計算。此外,服務器100可以定期改變基準時刻TO以減少基準時刻TO與當前時刻之間的差。這使得等式(1)中的η值小,從而簡化了計算。
實施例2
在實施例1中,在確定MFP的允許接通對加熱器207的供電的時隙時,無區別地處理所有MFP,但實際上,根據MFP的類型和狀態,在各MFP中發生的浪涌電流量差異很大。此外,存在MFP的數量比將周期Tcycle分割出的時隙的數量大的情況。由于這個原因,在向多個MFP分配相同時隙的情況下,可能期望不是基于MFP的數量而是基于浪涌電流量來確定要分配的時隙。因而,在本實施例中,將說明以下例子,其中,在確定允許接通對加熱器207 的供電的時隙時,考慮在MFP中發生的浪涌電流量。
管理表的例子(圖12)
可以通過向如圖7所示的實施例1的管理表701添加浪涌電流值1202的欄來生成根據本實施例的管理表1201。這里,從所管理的MFP傳送至服務器100的輪詢包中包含與浪涌電流值有關的信息,并且通過接收到該包的服務器100將該信息存儲在管理表1201 中。
對用于分配允許接通對加熱器207的供電的時隙的方法進行說明。在本實施例中,如實施例1中那樣,將周期Tcycle分割為四個相等時隙A、B、C和D,并且將這些時隙之一分配給各MFP。該分配方法包括以下步驟(1)利用除當前要分配時隙的MFP以外的所有 MFP、將分配至各個時隙的MFP的浪涌電流值1202相加的步驟,以及(2)將相加出的浪涌電流值的總值最小的時隙設置為要分配給對象MFP的時隙的步驟。如果存在兩個以上浪涌電流值1202的總值最小的時隙,則設置這些時隙中的一個時隙。
例如,說明在如圖12所示的管理表1201的例子中具有管理編號#000002的對象 MFP的情況。如果利用除具有管理編號#000002的MFP以外的所有MFP,將分配至各時隙的 MFP的浪涌電流值相加,則結果示出針對時隙A的總浪涌電流值是12A(兩個MFP),針對時隙B的總浪涌電流值是IOA ( 一個MFP),針對時隙C的總浪涌電流值是7A ( 一個MFP),并且針對時隙D的總浪涌電流值是7A (—個MFP)。因而,C和D是具有最小總浪涌電流值的時隙。因而,向具有管理編號#000002的MFP分配時隙C和D之一(在本例子中,D)。在管理表1201的時隙707的相應欄中設置所分配的時隙。
如上所述,服務器100能夠分配時隙以使得針對各個時隙、對相同時隙所分配的 MFP的浪涌電流值之和最小化。因而,即使在多個MFP中浪涌電流的發生時刻重疊,也可以減少浪涌電流量。
注意,實施例1和實施例2說明如下的例子,其中,在諸如MFP 104或105、打印機 106或傳真機107等的辦公自動化(OA)設備中,通過控制向加熱器207供電來減少浪涌電流發生時刻的重疊。然而,控制供電的對象可以不限于加熱器207。例如,本發明還可以應用于包括諸如壓縮空氣的壓縮器等的裝置的設備、或者在節能模式和正常模式之間切換的設備。特別地,近來在辦公室中實現了由服務器100接通或斷開OA設備的節能模式的通信系統。在這樣的通信系統中,可以想到如下的情況,在工作日開始時,多個OA設備都將從節能模式轉變為正常模式。根據本發明的用于錯開接通供電的時刻的結構還可應用于這樣的通信系統。
服務器100可以設置在與要控制的設備相同的網絡中,或者可以設置在經由因特網等連接的不同的網絡中。或者,多個設備之一可以設置有服務器100的功能,并且這些設備可以彼此協作以在不具有獨立服務器100的情況下實現上述的操作。此外,服務器100 可以檢查MFP。
在本實施例中,說明了從各MFP向服務器100通知浪涌電流值的例子,但也可以利用如下的配置,其中,各MFP可以僅向服務器100通知MFP的型號信息,并且在服務器100 側,所通知的型號信息可以轉換為相應的浪涌電流值。
此外,各MFP可以向服務器通知MFP或其加熱器207的電流消耗值來代替浪涌電流值。由于浪涌電流值通常與電流消耗值成比例,因而可以根據電流消耗值計算浪涌電流值。
實施例3
在如實施例1所述的例子中,由于周期Tcycle分割為四個時隙,如果存在五個以上MFP,則向多個MFP分配相同的時隙。在此情況下,存在對同一時隙分配的MFP可能具有重疊的浪涌電流發生時刻的可能性。因而,設計本實施例以使得將周期Tcycle分割出的時隙的數量不小于MFP的數量。在檢測到新的MFP的情況下,服務器100比較MFP的數量與將周期Tcycle分割出的時隙的數量。如果時隙的數量小于MFP的數量,則服務器100增加將周期Tcycle分割出的時隙的數量,以使得將周期Tcycle分割出的時隙的數量與MFP的數量相同。換言之,服務器100生成數量與MFP的總數相同的時隙。此外,服務器100向各 MFP分配其中一個時隙以使得向MFP分配的時隙都不重疊。
服務器進行的處理過程
針對通信任務的處理過程(圖13)
圖13與在實施例1中說明的圖8大致相同,但差異僅在于將在管理表701不包含與作為輪詢包的發送源的MFP有關的信息的情況下所要進行的處理添加至過程。在此情況下,在將新的MFP添加至管理表701 (S13)以后,服務器100確定正在管理的MFP的數量,并且比較MFP的數量與將周期Tcycle分割出的時隙的數量(S51)。如果MFP的數量不超過將周期Tcycle分割出的時隙的數量,則服務器100從步驟S14的處理繼續過程。另一方面, 如果MFP的數量超過時隙的數量,則服務器100使將周期Tcycle分割出的時隙的數量增加 MFP的數量超過時隙數量的量(S52),然后過程從步驟S14繼續處理。
因而,即使服務器100所管理的MFP的數量增加,也可以防止將各個時隙分配給多個MFP,從而避免在多個MFP中浪涌電流的發生時刻重疊。
如上所述,根據本實施例,服務器100與被管理的、發生浪涌電流的MFP的協作操作減少了在多個MFP中浪涌電流發生時刻重疊的可能性。
在傳統的通信系統中,在各設備分別控制其加熱器、并且不同型號的設備共存的情況下,需要考慮如下事實,在接通和斷開對加熱器的供電之間切換的周期在設備之間差異很大。因此,難以針對所有設備設置接通和斷開供電之間的恒定周期。然而,根據本發明, 即使上述周期根據設備而不同,也可以錯開多個設備接通對其加熱器的供電的時刻。
此外,傳統通信系統具有如下問題,在多個設備中接通供電的時刻錯開的量不能12隨設備數量增加而增大。例如,在存在接通和斷開對加熱器的供電之間切換的周期均為10 秒的100個設備的情況下,理論上,向各設備分配0. 1秒作為允許接通對加熱器的供電的時間段。然而,由于以下兩個問題,難以實現向各設備分配短至0.1秒的時間段。一個問題是, 必須在這樣的短至0. 1秒的時間段內以高精度控制多至100個設備。另一問題是,具有多個內部加熱器的設備順序控制向其加熱器供電的時間段短。根據本發明,可以通過將在多個設備中接通對加熱器的供電的時刻所錯開的量設置為固定值或更高來處理這些問題。
傳統通信系統還具有距離的問題。在大型辦公室中,MFP相距較遠,因此難以利用專用線通信。因而,期望可以利用以太網(注冊商標)等、經由通用網絡通信來控制這些 MFP。然而,由于在網絡中發生包傳輸延遲,難以使MFP彼此以高精度同步。根據本發明,由于各MFP使用定期調整的時鐘,因而可以使MFP彼此以高精度同步。
傳統通信系統還存在MFP的數量增加或減少的問題。存在以下情況,根據MFP中作業的處理狀態或加熱器的狀態,MFP可能轉變為停止控制加熱器從而被排除在服務器要控制的對象之外的狀態。反之,還存在以下情況,MFP可能從停止控制加熱器的狀態轉變為控制加熱器從而被包括在服務器要控制的對象中的狀態。根據本發明,由于可以根據各MFP 的操作狀態控制接通對加熱器的供電的時刻錯開的量,因而即使服務器要控制的設備的數量改變,也可以維持適當的控制狀態。
其它實施例
還可以通過讀出并執行記錄在存儲器裝置上的程序以進行上述實施例的功能的系統或設備的計算機(或者CPU或MPU等的裝置)以及通過以下方法來實現本發明的各方面,其中,系統或設備的計算機通過例如讀出并執行記錄在存儲器裝置上的程序以進行上述實施例的功能,來進行該方法的各步驟。為了該目的,例如經由網絡或者從用作存儲器裝置的各種類型的記錄介質(例如,計算機可讀介質)向計算機提供該程序。
盡管已經參考典型實施例說明了本發明,但是應該理解,本發明不限于所公開的典型實施例。所附權利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結構和功能。
權利要求
1.一種通信系統,所述通信系統包括服務器和多個設備,在所述通信系統中,所述多個設備中的各個設備根據來自所述服務器的指示控制對包含在該設備中的裝置的供電狀態,所述服務器包括分配單元,用于向所述多個設備中的各個設備分配周期性重復的多個時隙中的一個時隙;以及通知單元,用于向所述多個設備中的各個設備通知表示所述分配單元所分配的時隙的信息,以及所述多個設備中的各個設備包括控制單元,用于在滿足針對所述多個設備中的各個設備預先設置的用于接通對所述裝置的供電的條件、并且滿足所述條件的時隙是所述通知單元所通知的時隙的情況下,在滿足所述條件時接通對所述裝置的供電,以及在滿足所述條件、但滿足所述條件的時隙不是所通知的時隙的情況下,在滿足所述條件之后到達所通知的時隙時,接通對所述裝置的供 H1^ ο
2.根據權利要求1所述的通信系統,其特征在于,所述分配單元向所述多個設備中的各個設備分配所述多個時隙中的一個時隙,以使得在所述多個時隙之間減小向各個時隙分配的設備數量的差異。
3.根據權利要求1所述的通信系統,其特征在于,所述分配單元向所述多個設備中的各個設備分配所述多個時隙中的一個時隙,以使得在所述多個時隙之間減小在向各個時隙分配的設備的所述裝置中流動的浪涌電流值之和的差異。
4.根據權利要求1所述的通信系統,其特征在于,所述分配單元包括用于生成數量與所述多個設備的數量相同的時隙的生成單元,以及所述分配單元在向所述多個設備分配的各時隙不重疊的情況下,向所述多個設備中的各個設備分配所述生成單元所生成的多個時隙中的一個時隙。
5.根據權利要求1所述的通信系統,其特征在于, 所述多個設備中的各個設備是圖像形成設備, 所述裝置是用于進行圖像形成的加熱器,以及在到達所述通知單元所通知的時隙之前,即使在斷開對所述加熱器的供電之后所述加熱器的溫度低于接通對所述加熱器的供電的閾值,所述控制單元也限制接通對所述加熱器的供電。
6.根據權利要求1所述的通信系統,其特征在于, 所述服務器還包括收集單元,用于從所述多個設備中的各個設備收集用于指定所述多個設備的信息;以及管理表,在所述管理表中存儲有所述收集單元所收集到的信息, 所述分配單元以不重疊的方式向所述多個設備中的各個設備分配所述多個時隙中的一個時隙,并且將分配給所述多個設備的時隙與所述收集單元所收集到的信息相關聯地存儲在所述管理表中,以及所述通知單元向所述多個設備中的各個設備通知表示所述管理表中所存儲的時隙的 fn息ο
7. 一種用于通信系統的控制方法,所述通信系統包括服務器和多個設備,在所述通信系統中,所述多個設備中的各個設備根據來自所述服務器的指示控制對包含在該設備中的裝置的供電狀態,所述控制方法包括在所述服務器中執行的如下步驟分配步驟,用于向所述多個設備中的各個設備分配周期性重復的多個時隙中的一個時隙;以及通知步驟,用于向所述多個設備中的各個設備通知表示在所述分配步驟中分配的時隙的信息,以及在所述多個設備的各個設備中執行的如下步驟在滿足針對所述多個設備中的各個設備預先設置的用于接通對所述裝置的供電的條件、并且滿足所述條件的時隙是在所述通知步驟中通知的時隙的情況下,在滿足所述條件時接通對所述裝置的供電,以及在滿足所述條件、但滿足所述條件的時隙不是所通知的時隙的情況下,在滿足所述條件之后到達所通知的時隙時,接通對所述裝置的供電。
全文摘要
本發明涉及通信系統及其控制方法。根據本發明的通信系統包括服務器和多個設備。各設備根據來自服務器的指示控制對包含在設備中的裝置的供電狀態。服務器向各設備分配周期性重復的多個時隙中的一個時隙,并且向各設備通知表示所分配的時隙的信息。如果滿足各設備接通對裝置的供電的預設條件,則在到達服務器所通知的時隙時,各設備接通對裝置的供電。
文檔編號H04N1/00GK102547012SQ201110303088
公開日2012年7月4日 申請日期2011年9月29日 優先權日2010年9月29日
發明者橋本實 申請人:佳能株式會社