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