欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理裝置及其控制方法以及程序與流程

文檔序號:11236822閱讀:811來源:國知局
信息處理裝置及其控制方法以及程序與流程
本發(fā)明涉及一種用于通過客戶端與服務(wù)器之間的網(wǎng)絡(luò)通信來對例如用于信息處理裝置的操作的設(shè)置進行同步的同步技術(shù)。本發(fā)明特別涉及一種用于客戶端和服務(wù)器布置在同一信息處理裝置中的情況的同步控制技術(shù)。
背景技術(shù)
:近年來,在通過網(wǎng)絡(luò)連接的服務(wù)器裝置中保存并整體地管理客戶端裝置的設(shè)置的主數(shù)據(jù)。將這些值同步,使得如果服務(wù)器裝置上的主數(shù)據(jù)中的值被改變,則經(jīng)由網(wǎng)絡(luò)向客戶端裝置通知改變后的值,并且還基于該改變來改變客戶端裝置的對應(yīng)設(shè)置。以類似的方式,如果客戶端裝置的設(shè)置被改變,則服務(wù)器上的主數(shù)據(jù)的對應(yīng)值也被改變。此外,能夠?qū)⒖蛻舳搜b置和服務(wù)器裝置二者布置在同一信息處理裝置中。日本特開2008-46981號公報公開了當要將多個處理系統(tǒng)布置在單個信息處理裝置中時,如何能將多個系統(tǒng)板安裝在單個裝置中。日本特開2008-46981號公報中公開的技術(shù)通過當cpu不能訪問自身的系統(tǒng)板的固件集線器時,使安裝在系統(tǒng)板上的cpu向另一系統(tǒng)板的固件集線器傳送訪問請求,來嘗試降低訪問故障的頻率。然而,當將上述的服務(wù)器和客戶端二者作為系統(tǒng)板布置在同一信息處理裝置中時,在該技術(shù)中仍然存在以下問題。例如,當緊接在電源接通之后,一般具有比服務(wù)器更輕的啟動處理負荷的客戶端改變?yōu)榇龣C并且訪問同一信息處理裝置中的服務(wù)器以進行同步時,由于在服務(wù)器中未完成同步請求接收準備處理,因此訪問可能被拒絕。如果當客戶端裝置和服務(wù)器裝置二者執(zhí)行啟動初始化處理時(例如在啟動信息處理裝置時),服務(wù)器裝置的初始化處理負荷很重,則這種情況經(jīng)常發(fā)生。此外,在這種情況下,每次啟動信息處理裝置時,關(guān)于對服務(wù)器裝置的訪問將仍然存在許多無意義的失敗歷史的記錄。鑒于現(xiàn)有技術(shù)而作出了本發(fā)明,并且本發(fā)明的目的在于提供一種能夠防止由服務(wù)器啟動延遲而引起的錯誤的信息處理裝置、信息處理裝置的控制方法以及程序。技術(shù)實現(xiàn)要素:為了實現(xiàn)上述目的,根據(jù)本發(fā)明的實施例具有以下布置。根據(jù)本發(fā)明的一個方面,提供了一種信息處理裝置,所述信息處理裝置包括:存儲單元,其用于存儲對象數(shù)據(jù);控制單元,其用于在所述信息處理裝置的啟動處理中進行控制,以將所述對象數(shù)據(jù)反映到由服務(wù)器管理的主數(shù)據(jù);以及管理單元,其用于在啟動用于實現(xiàn)所述服務(wù)器的服務(wù)器功能之后,管理所述控制單元以開始將所述對象數(shù)據(jù)反映到所述主數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供了一種信息處理裝置,其在啟動時將同步對象數(shù)據(jù)同步到在服務(wù)器中保持的主數(shù)據(jù),所述信息處理裝置包括:存儲單元,其用于存儲所述同步對象數(shù)據(jù);確定單元,用于在啟動時將所述同步對象數(shù)據(jù)同步到所述主數(shù)據(jù)之前,確定所述信息處理裝置和所述服務(wù)器是否是同一裝置;同步單元,其用于將所述同步對象數(shù)據(jù)同步到所述主數(shù)據(jù);以及日志單元,其用于記錄日志,其中,在所述確定單元確定所述信息處理裝置和所述服務(wù)器是同一裝置的情況下,所述日志單元在預定時段內(nèi)不進行日志記錄。通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。附圖說明圖1是示出設(shè)置同步系統(tǒng)的整個系統(tǒng)布置的圖;圖2是示出設(shè)置管理服務(wù)器110的布置的框圖;圖3是示出多功能外圍設(shè)備120的布置的框圖;圖4是示出在設(shè)置管理服務(wù)器110中管理的主數(shù)據(jù)的構(gòu)造的框圖;圖5是示出設(shè)置同步系統(tǒng)中的多功能外圍設(shè)備120的軟件構(gòu)造的框圖;圖6是示出設(shè)置管理服務(wù)器110的軟件構(gòu)造的框圖;圖7是示出設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120的處理過程的流程圖;圖8是示出多功能外圍設(shè)備120的處理過程的流程圖;圖9是示出設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120的處理過程的流程圖;圖10是示出多功能外圍設(shè)備120的處理過程的流程圖;圖11a是示出設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120的處理過程的流程圖;圖11b是示出設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120的處理過程的流程圖;圖12是示出設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120的處理過程的流程圖;圖13a是示出在多功能外圍設(shè)備120中記錄的日志信息的示例的圖;圖13b是示出在多功能外圍設(shè)備120中記錄的日志信息的示例的圖;圖14是示出設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120的處理過程的流程圖;以及圖15是示出多功能外圍設(shè)備120的處理過程的流程圖。具體實施方式下面將參照附圖描述根據(jù)本發(fā)明的實施例。[第一實施例]系統(tǒng)布置根據(jù)本實施例的信息共享系統(tǒng),針對每個預定定時,使服務(wù)器中保持的設(shè)置信息和客戶端中保持的設(shè)置信息在裝置之間共享。以這種方式,即使服務(wù)器或客戶端中保持的設(shè)置信息隨著時間的經(jīng)過而改變,也彼此共享改變的設(shè)置信息。在以下描述中,用于服務(wù)器和客戶端之間的信息共享的處理將被稱為同步處理。圖1是示出根據(jù)本發(fā)明的進行同步控制的設(shè)置同步系統(tǒng)的整個系統(tǒng)布置的圖。也被稱為圖像形成裝置或信息處理裝置的多功能外圍設(shè)備120、121和122連接到網(wǎng)絡(luò)100,并且設(shè)置管理服務(wù)器110布置在多功能外圍設(shè)備120內(nèi)部。設(shè)置管理服務(wù)器110管理多功能外圍設(shè)備120、121和122的設(shè)置的主數(shù)據(jù)。主數(shù)據(jù)是與由作為客戶端的各個多功能外圍設(shè)備保持的數(shù)據(jù)相對應(yīng)的數(shù)據(jù)。當在主數(shù)據(jù)中存在改變時,經(jīng)由網(wǎng)絡(luò)100向多功能外圍設(shè)備120、121和122通知改變信息。另外,在從多功能外圍設(shè)備120、121和122接收到設(shè)置改變信息時,設(shè)置管理服務(wù)器110改變主數(shù)據(jù)的值。多功能外圍設(shè)備120是實現(xiàn)諸如復印和傳真等的幾種類型的功能的設(shè)備,并且內(nèi)部存儲用于執(zhí)行這些功能的設(shè)置。多功能外圍設(shè)備120是接收來自設(shè)置管理服務(wù)器110的服務(wù)的客戶端,并且當在設(shè)置中存在改變時,經(jīng)由網(wǎng)絡(luò)100向設(shè)置管理服務(wù)器110通知改變信息。當多功能外圍設(shè)備120從設(shè)置管理服務(wù)器110接收到設(shè)置的主數(shù)據(jù)的改變信息時,改變其自身的設(shè)置的值。注意,依據(jù)設(shè)置,可以在多個多功能外圍設(shè)備之間(例如多功能外圍設(shè)備120、121和122之間)對值進行同步。當在關(guān)于這些設(shè)置的、設(shè)置管理服務(wù)器110上的主數(shù)據(jù)中存在改變時,向多功能外圍設(shè)備120、121和122中的各個多功能外圍設(shè)備通知設(shè)置改變信息。如果在多功能外圍設(shè)備120、121和122之一中的設(shè)置中存在改變,則首先向設(shè)置管理服務(wù)器110通知改變信息,并且隨后經(jīng)由設(shè)置管理服務(wù)器110向各個多功能外圍設(shè)備通知改變信息。在電源接通之后的初始化處理中,多功能外圍設(shè)備120將同步對象數(shù)據(jù)(在本示例中為設(shè)置)同步到由設(shè)置管理服務(wù)器110保持的主數(shù)據(jù)。也就是說,啟動時間變?yōu)橥近c。稍后將給出設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120的詳細描述。圖2是示出根據(jù)本發(fā)明的設(shè)置管理服務(wù)器110的布置的框圖。設(shè)置管理服務(wù)器110包括控制器單元200、操作單元220和顯示單元230??刂破鲉卧?00包括cpu(中央處理單元)203。cpu203根據(jù)rom(只讀存儲器)206中存儲的引導程序來啟動os(操作系統(tǒng))。在os上,cpu203執(zhí)行hdd(硬盤驅(qū)動器)205中存儲的應(yīng)用程序,從而執(zhí)行各種處理。使用ram(隨機存取存儲器)204作為cpu203的工作區(qū)域。hdd205存儲上述的應(yīng)用程序和多功能外圍設(shè)備120的設(shè)置的主數(shù)據(jù)。稍后將詳細描述主數(shù)據(jù)的管理方法。除了rom206和ram204以外,操作單元接口(i/f)201、顯示單元i/f202和網(wǎng)絡(luò)i/f207也經(jīng)由系統(tǒng)總線210連接到cpu203。操作單元i/f201是由鼠標、鍵盤等構(gòu)成的操作單元220的接口,并且將由用戶使用操作單元220輸入的信息發(fā)送到cpu203。顯示單元i/f202向顯示單元230輸出要在由顯示器等構(gòu)成的顯示單元230上顯示的圖像數(shù)據(jù)。網(wǎng)絡(luò)i/f207連接到網(wǎng)絡(luò)100,并且經(jīng)由網(wǎng)絡(luò)100在網(wǎng)絡(luò)100上的裝置之間進行信息的輸入/輸出。操作單元220和顯示單元230能夠一體地形成為觸摸面板等。圖3是示出根據(jù)本發(fā)明的多功能外圍設(shè)備120的布置的框圖。多功能外圍設(shè)備120包括控制器單元300、操作單元320、掃描器330和打印機340。控制器單元300連接到操作單元320,并且還連接到用作圖像輸入設(shè)備的掃描器330以及用作圖像輸出設(shè)備的打印機340??刂破鲉卧?00包括cpu302。cpu302根據(jù)rom306中存儲的引導程序來啟動os。在os上,cpu302執(zhí)行hdd305中存儲的應(yīng)用程序,從而執(zhí)行各種處理。ram303用作cpu302的工作區(qū)域。除了工作區(qū)域以外,ram303還提供用于暫時存儲圖像數(shù)據(jù)的圖像存儲器區(qū)域。hdd305存儲上述的應(yīng)用程序、圖像數(shù)據(jù)和各種設(shè)置。稍后將描述多功能外圍設(shè)備120中的設(shè)置管理方法。除了rom306和ram303以外,操作單元i/f301、設(shè)備i/f304、網(wǎng)絡(luò)i/f307和圖像處理單元308也經(jīng)由系統(tǒng)總線310連接到cpu302。操作單元i/f301是包括觸摸面板的操作單元320的接口,并且向操作單元320輸出要在操作單元320上顯示的圖像數(shù)據(jù)。操作單元i/f301將由用戶使用操作單元320輸入的信息發(fā)送到cpu302。設(shè)備i/f304連接到掃描器330和打印機340。設(shè)備i/f304進行圖像數(shù)據(jù)的同步/異步轉(zhuǎn)換。網(wǎng)絡(luò)i/f307連接到網(wǎng)絡(luò)100,并且經(jīng)由網(wǎng)絡(luò)100在網(wǎng)絡(luò)100上的裝置之間進行信息的輸入/輸出。圖像處理單元308進行諸如來自掃描器330的圖像輸入處理和到打印機340的輸出圖像處理、圖像旋轉(zhuǎn)、圖像壓縮、分辨率轉(zhuǎn)換、顏色空間轉(zhuǎn)換和色調(diào)轉(zhuǎn)換等的處理。注意,在參照圖1描述的根據(jù)本發(fā)明的系統(tǒng)布置中,設(shè)置管理服務(wù)器110和多功能外圍設(shè)備120是同一設(shè)備,并且共享上面參照圖2和圖3描述的硬件布置。也就是說,設(shè)置管理服務(wù)器110通過使用在多功能外圍設(shè)備120中構(gòu)造的相同名稱的硬件,以例如同一cpu用作設(shè)置管理服務(wù)器110的cpu203和多功能外圍設(shè)備120的cpu302的方式來進行操作。換句話說,在圖3中所示的多功能外圍設(shè)備120的組件當中,圖像處理單元308、掃描器330和打印機340僅由多功能外圍設(shè)備120使用,但是其他部件與圖2中所示的對應(yīng)部件相同。注意,例如在本實施例中,當在共同硬件中執(zhí)行服務(wù)器和客戶端時,可以通過被稱為服務(wù)器模塊和客戶端模塊或服務(wù)器功能和客戶端功能,來從裝置中區(qū)分服務(wù)器和客戶端作為硬件。主數(shù)據(jù)的構(gòu)造圖4是示出根據(jù)本發(fā)明的由設(shè)置管理服務(wù)器110管理的主數(shù)據(jù)的構(gòu)造的框圖。主數(shù)據(jù)401包括設(shè)置信息數(shù)據(jù)庫(db)410、設(shè)備共同設(shè)置db411、登記設(shè)備管理db412、設(shè)備個體設(shè)置db413、設(shè)備構(gòu)造信息管理db414、用戶信息db415和用戶設(shè)置db416。表1示出了設(shè)置信息數(shù)據(jù)庫410中存儲的數(shù)據(jù)的示例。設(shè)置信息db410是存儲關(guān)于在設(shè)置管理服務(wù)器110中管理的各個設(shè)置的元數(shù)據(jù)的數(shù)據(jù)庫。設(shè)置信息db410針對各個設(shè)置項目,存儲用于在與多功能外圍設(shè)備120通信時識別設(shè)置的密鑰標識符、向用戶呈現(xiàn)設(shè)置的短語、設(shè)置的初始值、范圍、設(shè)置的兼容型號/版本以及設(shè)置顯示條件。在設(shè)置信息db410中管理的各個設(shè)置依賴于多功能外圍設(shè)備120的設(shè)備型號或固件版本,并且關(guān)于是否存在設(shè)置的信息或諸如設(shè)置的范圍或初始值等的信息可以變化。表1示出了針對型號a和型號b的全部個體都存在由密鑰標識符“settings.pattern”標識的設(shè)置,但是僅針對型號c的固件版本3.01或以上版本的個體存在由密鑰標識符“settings.pattern”標識的設(shè)置。同樣在該設(shè)置中,作為用于顯示的顯示條件,添加禁止復印偽造的圖案許可證被設(shè)置為條件。依據(jù)型號b的已安裝固件的版本,存在由密鑰標識符“settings.density”標識的設(shè)置。注意,能夠依據(jù)設(shè)備型號或固件版本或依據(jù)設(shè)備型號和固件版本二者來對設(shè)置的不同范圍和初始值進行設(shè)置。表1中所示的“settings.density”后面的設(shè)置表示它們是相同的范圍和初始值而與設(shè)備型號或固件版本無關(guān)。表2是示出設(shè)備共同設(shè)置db411中存儲的數(shù)據(jù)的表。設(shè)備共同設(shè)置db411是管理設(shè)置的數(shù)據(jù)庫,該設(shè)置是在使其設(shè)置由管理服務(wù)器110管理的多個多功能外圍設(shè)備中的所有之間共享和同步的值。設(shè)備共同設(shè)置db411存儲密鑰標識符、與標識符相對應(yīng)的設(shè)置、設(shè)置的最后更新日期/時間以及上述的同步對象信息。密鑰標識符是與設(shè)置信息db410中的密鑰標識符的系統(tǒng)相同的系統(tǒng)的標識符。表3是示出設(shè)備個體設(shè)置db413中存儲的數(shù)據(jù)的表。設(shè)備個體設(shè)置db413是管理設(shè)置的數(shù)據(jù)庫,該設(shè)置的值在使其設(shè)置由管理服務(wù)器110管理的多個多功能外圍設(shè)備中的各個之間不同。與多功能外圍設(shè)備的各個體對應(yīng)地存在多個設(shè)備個體設(shè)置db413。設(shè)備個體設(shè)置db413存儲密鑰標識符、與標識符相對應(yīng)的值以及設(shè)置的最后更新日期/時間。密鑰標識符是與設(shè)置信息db410中的密鑰標識符的系統(tǒng)相同的系統(tǒng)的標識符。表4是示出針對由設(shè)備構(gòu)造信息管理db414管理的各個個體多功能外圍設(shè)備的設(shè)備構(gòu)造信息內(nèi)容的表。設(shè)備構(gòu)造信息管理db414是存儲并管理多個設(shè)備構(gòu)造信息的數(shù)據(jù)庫。該設(shè)備構(gòu)造信息包括用于識別各個個體多功能外圍設(shè)備的個體標識符、型號名稱、固件版本、代表可用功能的已安裝的許可證信息以及表示諸如修整器等的可選構(gòu)造的附件信息。注意,型號名稱、固件版本和許可證是與設(shè)置信息db410中存儲的相同的系統(tǒng)的信息。登記設(shè)備管理db412是用于管理其設(shè)置由設(shè)置管理服務(wù)器110管理的各個管理對象個體多功能外圍設(shè)備的個體標識符的數(shù)據(jù)庫。因此,登記設(shè)備管理db412包括管理對象裝置的個體標識符。另外,能夠與個體標識符相關(guān)聯(lián)地保持諸如個體的ip地址或mac地址等的用于通信的地址。表5是示出用戶信息db415中存儲的數(shù)據(jù)的表。用戶信息db415是用于管理關(guān)于使用各個多功能外圍設(shè)備的各個用戶的信息的數(shù)據(jù)庫。用戶信息db415存儲用于唯一地標識用戶的用戶id、由要登錄的用戶輸入的用戶名、要用于顯示的名稱等。表6是示出用戶設(shè)置db416中存儲的數(shù)據(jù)的表。用戶設(shè)置db416是用于針對各個用戶管理能夠由使用各個多功能外圍設(shè)備的各個用戶使用的設(shè)置的數(shù)據(jù)庫。用戶設(shè)置db416存儲用于唯一地標識用戶的用戶id、用于唯一地標識設(shè)置的密鑰標識符、設(shè)置的內(nèi)容以及設(shè)置的最后更新日期/時間。注意,該用戶id是與用戶信息db415中的系統(tǒng)相同的系統(tǒng)的id。設(shè)置管理服務(wù)器110能夠使用上述的主數(shù)據(jù)401的各個數(shù)據(jù)庫,并且集體地管理針對各個管理對象多功能外圍設(shè)備不同的設(shè)置、針對所有管理對象多功能外圍設(shè)備共同的設(shè)置以及各個設(shè)置自身的元數(shù)據(jù)。表7是示出根據(jù)本發(fā)明的多功能外圍設(shè)備120的hdd305中存儲的緩存數(shù)據(jù)511的構(gòu)造的示例的表。緩存數(shù)據(jù)511是存儲在多功能外圍設(shè)備120中使用的設(shè)置的數(shù)據(jù)庫。緩存數(shù)據(jù)511中存儲的設(shè)置由諸如用于標識設(shè)置的密鑰標識符、設(shè)置的值、ui顯示短語、初始值、范圍、顯示條件以及最后更新日期/時間等的元素形成。注意,不需要包括緩存數(shù)據(jù)的最后更新日期/時間。這些元素在與主數(shù)據(jù)401中管理的系統(tǒng)相同的系統(tǒng)下進行管理。當在設(shè)置管理服務(wù)器110或多功能外圍設(shè)備120中改變設(shè)置時,通過至少通信表7中所示的數(shù)據(jù)當中的密鑰標識符和值,來同步設(shè)置。通過使設(shè)置管理服務(wù)器110的網(wǎng)絡(luò)i/f207和多功能外圍設(shè)備120的網(wǎng)絡(luò)i/f307經(jīng)由網(wǎng)絡(luò)100進行通信,來進行上述設(shè)置的同步處理。[表1][表2]密鑰標識符值最后更新日期/時間settings.density02013/9/9/12:01settings.sleep_time36002013/9/8/17:35…[表3]密鑰標識符值最后更新日期/時間settings.pattern12013/5/9/18:42settings.my_ip_address“123.456.789.012”2013/6/18/17:43settings.server_ip_address“123.456.789.012”2013/7/7/12:55…[表4]屬性值個體標識符個體1型號名稱型號a固件版本0.01已安裝的許可證禁止復印偽造的圖案許可證附件修整器-x[表5]用戶id用戶名姓名501satotakashisato502iiryokoii…[表6][表7]設(shè)置數(shù)據(jù)管理應(yīng)用軟件圖5是示出在根據(jù)本發(fā)明的同步系統(tǒng)中的多功能外圍設(shè)備120、121和122中操作的設(shè)置數(shù)據(jù)管理應(yīng)用軟件的框圖。設(shè)置同步客戶端應(yīng)用500包括緩存數(shù)據(jù)管理模塊510和通信控制模塊520。緩存數(shù)據(jù)管理模塊510管理多功能外圍設(shè)備120的緩存數(shù)據(jù)511。換句話說,“管理”是進行諸如保存、更新等的維護。通信控制模塊520由多個塊形成,并且控制通過網(wǎng)絡(luò)i/f307進行的通信。在本說明書中,設(shè)置同步客戶端應(yīng)用500被存儲在諸如ram303、hdd305和rom306等的存儲單元中的任一個中,并且由cpu302執(zhí)行。由緩存數(shù)據(jù)管理模塊510管理的緩存數(shù)據(jù)511被保存在hdd305、ram303或rom306等中。注意,如果緩存數(shù)據(jù)被保存在諸如ram等的易失性存儲器中,則需要對存儲器進行備份。另外,作為保存緩存數(shù)據(jù)的rom,優(yōu)選能夠在安裝狀態(tài)下被重寫的可編程rom。通信控制模塊520包括控制與設(shè)置管理服務(wù)器110的設(shè)置同步處理的控制模塊521,管理設(shè)置數(shù)據(jù)的同步定時的定時管理模塊522,以及經(jīng)由網(wǎng)絡(luò)i/f307進行通信處理的通信處理模塊523。下面將詳細描述在各個處理模塊中進行的處理。當通信控制模塊520(稍后描述)從設(shè)置管理服務(wù)器110獲取設(shè)置更新信息時,緩存數(shù)據(jù)管理模塊510從通信控制模塊520接收該更新信息,并且進行將更新信息反映到由自身管理的緩存數(shù)據(jù)511的處理。當通過例如用戶的更新操作在多功能外圍設(shè)備120中更新緩存數(shù)據(jù)511的信息時,緩存數(shù)據(jù)管理模塊510請求通信控制模塊520將更新信息反映到由設(shè)置管理服務(wù)器110管理的主數(shù)據(jù)401。通信控制模塊520控制與設(shè)置管理服務(wù)器110的設(shè)置同步通信。注意,在本實施例中,“同步通信”指向用于同步主數(shù)據(jù)401與緩存數(shù)據(jù)511之間的設(shè)置的通信。定時管理模塊522確定用于從設(shè)置管理服務(wù)器110定期獲取主數(shù)據(jù)401的更新信息的獲取定時。定時管理模塊522還接收來自控制模塊521(稍后描述)的請求,并且確定是否是能夠執(zhí)行用設(shè)置管理服務(wù)器110啟動之后的初始通信的定時。控制模塊521從設(shè)置管理服務(wù)器110接收由通信處理模塊523獲取的主數(shù)據(jù)401的更新信息,并且請求緩存數(shù)據(jù)管理模塊510反映更新信息。注意,到通信目的地服務(wù)器的連接信息等使用設(shè)置為緩存數(shù)據(jù)的信息。將在處理過程的說明中指出具體方法。設(shè)置管理應(yīng)用軟件圖6是示出在根據(jù)本發(fā)明的同步系統(tǒng)中的設(shè)置管理服務(wù)器110中進行操作的設(shè)置管理應(yīng)用軟件的框圖。在本說明書中,設(shè)置管理服務(wù)器應(yīng)用600被存儲在諸如ram204、hdd205和rom206等的存儲單元中的任一個中,并且由cpu202執(zhí)行。設(shè)置管理服務(wù)器應(yīng)用600包括主數(shù)據(jù)管理模塊610和通信控制模塊620。主數(shù)據(jù)管理模塊610管理設(shè)置管理服務(wù)器110上的設(shè)置數(shù)據(jù)當中的上述的主數(shù)據(jù)401。通信控制模塊620由多個塊形成并且經(jīng)由網(wǎng)絡(luò)i/f207控制通信。由主數(shù)據(jù)管理模塊610管理的主數(shù)據(jù)401被保存在hdd205、ram203、rom206等中。通信控制模塊620由控制模塊621和通信處理模塊622形成,控制模塊621控制與多功能外圍設(shè)備120、121和122的設(shè)置同步處理,通信處理模塊622經(jīng)由網(wǎng)絡(luò)i/f207進行通信處理。下面將詳細描述在各個處理模塊中進行的處理。當通信控制模塊620從多功能外圍設(shè)備120、121和122中的任一個接收到設(shè)置更新信息時,主數(shù)據(jù)管理模塊610進行將接收到的設(shè)置更新信息反映到由設(shè)置管理服務(wù)器110管理的主數(shù)據(jù)401的處理。當通信控制模塊620從多功能外圍設(shè)備120、121和122中的任一個接收到設(shè)置差異信息獲取請求時,主數(shù)據(jù)管理模塊610創(chuàng)建要發(fā)送到對應(yīng)的多功能外圍設(shè)備的設(shè)置差異信息,并且進行通知通信控制模塊620的處理。通信控制模塊620控制與多功能外圍設(shè)備120、121和122的設(shè)置同步通信。當通信處理模塊622從多功能外圍設(shè)備120、121和122中的任一個接收到設(shè)置更新信息時,控制模塊621向主數(shù)據(jù)管理模塊610通知對應(yīng)的設(shè)置更新信息。另外,當通信處理模塊622從多功能外圍設(shè)備120、121和122中的任一個接收到設(shè)置差異信息獲取請求時,控制模塊621從主數(shù)據(jù)管理模塊610獲取對應(yīng)的多功能外圍設(shè)備的設(shè)置差異信息,并且進行指示通信處理模塊622將所獲取的設(shè)置差異信息發(fā)送到多功能外圍設(shè)備的處理。通信處理模塊622執(zhí)行與上述多功能外圍設(shè)備120、121和122中的對應(yīng)一個的通信處理。設(shè)置同步處理過程圖7是根據(jù)本發(fā)明的多功能外圍設(shè)備120的設(shè)置同步處理的流程圖,用于說明在啟動多功能外圍設(shè)備120時的設(shè)置同步客戶端應(yīng)用500和設(shè)置管理服務(wù)器應(yīng)用600的處理過程。該流程圖的執(zhí)行過程由多功能外圍設(shè)備120的cpu302執(zhí)行。當多功能外圍設(shè)備120的啟動從例如按下多功能外圍設(shè)備120的操作單元220上的電源按鈕(未示出)等而開始時,該流程圖的執(zhí)行過程開始。當啟動多功能外圍設(shè)備120時,多功能外圍設(shè)備120中安裝的設(shè)置管理服務(wù)器模塊和客戶端模塊開始啟動處理。這使設(shè)置同步客戶端應(yīng)用500和設(shè)置管理服務(wù)器應(yīng)用600啟動,并且圖7的過程開始。首先,在步驟s711中,設(shè)置同步客戶端應(yīng)用500的控制模塊521執(zhí)行設(shè)置同步客戶端應(yīng)用500的啟動處理。與該執(zhí)行并行地,在步驟s721中,設(shè)置管理服務(wù)器應(yīng)用600的控制模塊621執(zhí)行設(shè)置管理服務(wù)器應(yīng)用600的啟動處理。假設(shè)步驟s711中的設(shè)置同步客戶端應(yīng)用500的啟動處理在步驟s721中的設(shè)置管理服務(wù)器應(yīng)用600的啟動處理完成之前完成。此時,控制模塊521通過執(zhí)行后續(xù)步驟s712、s713和步驟s714的過程來確定是否能夠執(zhí)行從設(shè)置同步客戶端應(yīng)用500到設(shè)置管理服務(wù)器應(yīng)用600的同步通信??刂颇K521首先在步驟s712中獲取多功能外圍設(shè)備120的ip地址。該ip地址是表7中所示的多功能外圍設(shè)備120的緩存數(shù)據(jù)511中包括的“settings.my_ip_address”中的值。在下一步驟s713中,控制模塊521獲取同步通信目的地服務(wù)器的ip地址,即,布置有設(shè)置管理服務(wù)器應(yīng)用600的設(shè)備。該ip地址是表7中所示的緩存數(shù)據(jù)511中包括的“settings.server_ip_address”中的值。注意,當多功能外圍設(shè)備120的獲取請求被發(fā)送到緩存數(shù)據(jù)管理模塊510時,執(zhí)行這兩個ip地址的獲取,并且緩存數(shù)據(jù)管理模塊510加載來自緩存數(shù)據(jù)511的ip地址,并且響應(yīng)于該請求將它們發(fā)送到控制模塊521。在隨后的步驟s714中,控制模塊521將在步驟s712和s713中獲取的其自身的設(shè)備的ip地址與同步目的地服務(wù)器的ip地址進行比較。通過確定兩個地址是否彼此匹配,控制模塊521確定設(shè)置管理服務(wù)器應(yīng)用600是否被布置在多功能外圍設(shè)備120中。如果兩個地址匹配,則它們是同一設(shè)備,因此處理進入步驟s715。如果地址不匹配,則它們由不同的設(shè)備給出,因此處理進入步驟s716。如果多功能外圍設(shè)備120的緩存數(shù)據(jù)的狀態(tài)處于參照表7描述的狀態(tài),則兩個ip地址的值為“123.456.789.012”并且因此相等。因此,在這種情況下,控制模塊521確定兩個ip地址匹配(在步驟s714中為“是”),并且處理進入步驟s715。在步驟s715中,控制模塊521指示定時管理模塊522待機,直到在步驟s721中在多功能外圍設(shè)備120中布置的設(shè)置管理服務(wù)器應(yīng)用600的啟動處理完成為止。圖8是示出在步驟s715中的接收該指示的定時控制模塊522的處理過程的流程圖。在步驟s801中,定時管理模塊522待機預先設(shè)置的預定時段(即待機預定時間)。在待機預定時間之后,即,當待機完成時,向控制模塊521通知完成并且圖8中所示的序列結(jié)束。注意,由根據(jù)由設(shè)置管理服務(wù)器600在步驟s721中的啟動處理所需的處理時間而計算的適當時間,來給出定時模塊522待機的預定時間。預定時間可以被定時管理52的程序硬編碼,并且以非易失性方式被存儲在諸如ram204、hdd205和rom206等的存儲單元中的任一個中。預定待機時間也可以作為多功能外圍設(shè)備120的設(shè)置被存儲在緩存數(shù)據(jù)511中。能夠例如預先測量啟動設(shè)置管理服務(wù)器應(yīng)用600所需的時間。假設(shè)步驟s721中的設(shè)置管理服務(wù)器應(yīng)用600的啟動處理在步驟s801的執(zhí)行期間完成。處理返回到圖7的序列。首先,設(shè)置管理服務(wù)器應(yīng)用600的控制模塊621響應(yīng)于步驟s721中的啟動處理的完成,指示通信處理模塊622開始接收與設(shè)置同步客戶端應(yīng)用500的通信。在隨后的步驟s722中,通信處理模塊622在接收到該指令時開始通信接收。另一方面,在從定時管理模塊522接收到待機完成通知時,在步驟s716中,控制模塊521首先指示通信處理模塊523在啟動時與設(shè)置管理服務(wù)器應(yīng)用600執(zhí)行第一同步通信。接下來,在接收到該指示時,通信處理模塊523在啟動時向設(shè)置管理服務(wù)器應(yīng)用600執(zhí)行第一同步通信。此時,通信處理模塊523向控制模塊521通知在啟動時的第一通信的執(zhí)行結(jié)果。在隨后的步驟s717中,在接收到同步通信處理執(zhí)行結(jié)果之后,控制模塊521將執(zhí)行結(jié)果作為日志信息存儲在諸如ram204、hdd205和rom206等的存儲單元中的任一個中。圖13a是示出在步驟s717中存儲的日志信息的示例的圖。該實施例的日志信息包括表示通信的成功/失敗的級別、通信日期/時間、處理內(nèi)容、連接目的地url、對象、到對象數(shù)據(jù)的訪問類型(方法)等。注意,當同步通信處理成功時,級別將表示“正?!?,當處理由于暫時因素而失敗時,級別將表示“警告”,或者當處理根據(jù)永久因素而失敗時,級別將表示“錯誤”。如果設(shè)置同步客戶端應(yīng)用500在多功能外圍設(shè)備120的設(shè)置管理服務(wù)器應(yīng)用600中完成步驟s722的執(zhí)行之前的定時實現(xiàn)步驟s716的同步處理,則日志信息將被記錄為表示例如如圖13b中所示的暫時通信失敗的狀態(tài)的“警告級別”。該實施例中所示的日志信息僅僅是示例,并且可以采用除此以外的其他模式。注意,在步驟s716中客戶端啟動時的同步通信是用于通過從服務(wù)器的主數(shù)據(jù)401獲取客戶端多功能外圍設(shè)備的設(shè)置來更新緩存數(shù)據(jù)501的處理。以這種方式,在電源接通之后使用多功能外圍設(shè)備時,能夠使用同步到主數(shù)據(jù)401的設(shè)置。因此,能夠管理將對象數(shù)據(jù)反映到主數(shù)據(jù)的處理,使得該處理將在啟動用于實現(xiàn)服務(wù)器的服務(wù)器功能之后開始。通過如在上述示例中實現(xiàn)本發(fā)明,即使當設(shè)置管理服務(wù)器被布置在多功能外圍設(shè)備中,也能夠減少在啟動多功能外圍設(shè)備時未完成服務(wù)器的啟動的同時由執(zhí)行同步通信而引起的故障的頻率。注意,雖然如在本實施例中設(shè)置管理服務(wù)器110可以通過共享通信資源和計算資源(諸如多功能外圍設(shè)備120及其硬件,尤其是cpu302和ram303以及網(wǎng)絡(luò)i/f307)的軟件模塊來實現(xiàn),但是也能夠如在日本特開2008-046981號公報中所描述的由多功能外圍設(shè)備120中配設(shè)的專用硬件來實現(xiàn)。即使在這種情況下,電源或電源開關(guān)被共享。沒有設(shè)置管理服務(wù)器的多功能外圍設(shè)備的操作在上面參照圖1描述的系統(tǒng)布置中,已經(jīng)描述了根據(jù)本發(fā)明的布置有設(shè)置同步客戶端應(yīng)用500和設(shè)置管理服務(wù)器應(yīng)用600二者的多功能外圍設(shè)備120的處理。接下來,在相同的系統(tǒng)布置中,將說明對在未布置設(shè)置管理服務(wù)器應(yīng)用600的同時布置設(shè)置同步客戶端應(yīng)用500的多功能外圍設(shè)備121實施本發(fā)明的示例。將示出的是,在自身多功能外圍設(shè)備中未布置設(shè)置管理服務(wù)器的情況下,自身多功能外圍設(shè)備能夠緊接在自身多功能外圍設(shè)備的設(shè)置同步客戶端應(yīng)用的啟動處理之后開始與設(shè)置管理服務(wù)器的通信。注意,由于實施例的系統(tǒng)布置、硬件布置、軟件構(gòu)造、數(shù)據(jù)結(jié)構(gòu)和處理過程與第一實施例中描述的相同,因此將省略對其的描述,并且將僅說明不同的部分。假設(shè)已經(jīng)在多功能外圍設(shè)備120中實現(xiàn)了圖7中描述的處理過程,并且布置在多功能外圍設(shè)備120中的設(shè)置管理服務(wù)器110正在可通信的狀態(tài)下進行操作。另外,假設(shè)多功能外圍設(shè)備121的ip地址和設(shè)置在多功能外圍設(shè)備121的緩存數(shù)據(jù)511中的連接目的地服務(wù)器的ip地址分別被設(shè)置為表8中所示的值。[表8]密鑰標識符值最后更新日期/時間settings.my_ip_address“123.456.789.013”2013/6/18/18:30settings.server_ip_address“123.456.789.012”2013/7/7/13:13通過在這種狀態(tài)下按下多功能外圍設(shè)備121的電源按鈕并且通過圖7中所示的處理過程開始啟動處理來實現(xiàn)本發(fā)明。此時,控制模塊521在步驟s712和s713中獲取的ip地址的值分別為“123.456.789.013”和“123.456.789.012”。因此,在隨后的步驟s714中,控制模塊521確定在多功能外圍設(shè)備121中未布置設(shè)置管理服務(wù)器110(在步驟s715為“否”),并且圖7的序列在經(jīng)歷步驟s716和s717中的后續(xù)處理之后結(jié)束。通過這樣的過程實現(xiàn)本發(fā)明,在自身多功能外圍設(shè)備中未布置設(shè)置管理服務(wù)器的情況下,能夠緊接在自身多功能外圍設(shè)備的設(shè)置同步客戶端應(yīng)用的啟動處理之后開始與設(shè)置管理服務(wù)器的通信。以這種方式,在僅具有客戶端并且未布置有設(shè)置管理服務(wù)器110的多功能外圍設(shè)備中,嘗試主數(shù)據(jù)401和緩存數(shù)據(jù)511的同步,而無需在多功能外圍設(shè)備的啟動時,為管理服務(wù)器的啟動而待機。根據(jù)本發(fā)明能夠解決上述問題。例如,當系統(tǒng)具有同時發(fā)生啟動的布置時,例如在服務(wù)器和客戶端安裝在同一裝置中的情況下,能夠防止由于服務(wù)器延遲引起的錯誤。[第二實施例]在第一實施例中描述的處理過程中,當確定設(shè)置管理服務(wù)器110被布置在自身多功能外圍設(shè)備中時,使處理待機了預定時間,以便延遲在從設(shè)置同步客戶端應(yīng)用500至設(shè)置管理服務(wù)器應(yīng)用600的啟動時的第一同步的通信定時。該實施例將參照附圖示出:也能夠通過由與第一實施例不同的方法使啟動時的第一通信待機(即,延遲)直到在設(shè)置管理服務(wù)器110的啟動完成時接收到同步通信的定時,來使用本發(fā)明。注意,將省略對于本實施例的具有與第一實施例中描述的相同的部分的系統(tǒng)布置、硬件布置、軟件構(gòu)造、數(shù)據(jù)結(jié)構(gòu)和處理過程的描述,并且將僅說明不同的部分。圖9是用于說明根據(jù)本實施例的在多功能外圍設(shè)備120的啟動時的設(shè)置同步通信的處理過程的流程圖。這里假設(shè)如在第一實施例中描述的過程中,步驟s721由設(shè)置管理服務(wù)器應(yīng)用600的控制模塊621執(zhí)行。另外,假設(shè)與此并行地,設(shè)置同步客戶端應(yīng)用500處于按順序執(zhí)行步驟s711、s712、s713和s714的狀態(tài)。在隨后的步驟s715中,控制模塊521指示定時管理模塊522待機直到步驟s721完成為止。在接收到該指令時,定時管理模塊522根據(jù)圖10中所示的處理過程執(zhí)行待機處理。也就是說,在步驟s1001中,對設(shè)置管理服務(wù)器應(yīng)用600的啟動完成通知進行監(jiān)視。如果從監(jiān)視的結(jié)果確定沒有啟動完成通知(在步驟s1001中為“否”),則繼續(xù)步驟s1001的監(jiān)視直到通知到達為止。否則,待機結(jié)束,并且處理返回到步驟s716。假設(shè)控制模塊621完成步驟s721,并且通信處理模塊622在隨后的步驟s722中開始通信接收。在隨后的步驟s901中,控制模塊621向設(shè)置同步客戶端應(yīng)用500通知設(shè)置管理服務(wù)器應(yīng)用600的啟動處理完成。此時,通知方法可以是例如在多功能外圍設(shè)備120的ram303上布置表示啟動處理完成的信息的方法,或者通過直接與設(shè)置同步客戶端應(yīng)用500執(zhí)行通信來進行通知的方法。方法不受限制。在接收到該通知時,設(shè)置同步客戶端應(yīng)用500的定時管理模塊522在步驟s1001中確定存在設(shè)置管理服務(wù)器應(yīng)用600的啟動完成通知(在步驟s1001中為“是”),結(jié)束圖10的序列,并且在經(jīng)過后續(xù)的步驟s716和s717之后結(jié)束圖9的序列。通過這樣的過程實現(xiàn)本發(fā)明,能夠在實現(xiàn)第一實施例的效果的同時,將由設(shè)置同步客戶端應(yīng)用的啟動時的第一通信的待機時間抑制到最小。[第三實施例]前面描述的實施例響應(yīng)于多功能外圍設(shè)備的預設(shè)ip地址與布置有設(shè)置管理服務(wù)器的設(shè)備的預設(shè)連接目的地ip地址之間的比較的結(jié)果,確定設(shè)置管理服務(wù)器是否布置在多功能外圍設(shè)備中。此外,根據(jù)該確定結(jié)果,控制在多功能外圍設(shè)備啟動時、設(shè)置同步客戶端應(yīng)用在啟動時初始連接到設(shè)置管理服務(wù)器應(yīng)用的定時。本實施例將參照附圖描述:如何能夠通過根據(jù)是否預先設(shè)置了設(shè)置管理服務(wù)器的連接目的地ip地址,切換在多功能外圍設(shè)備啟動時由設(shè)置同步客戶端應(yīng)用進行的操作,來實現(xiàn)更方便的設(shè)置同步系統(tǒng)。更具體地,本實施例將示出:在未確定連接目的地并且設(shè)置管理服務(wù)器110的啟動處理需要完成以進行確認的情況下,變得能夠?qū)崿F(xiàn)立即實施待機處理的操作,而不實施在第一實施例中描述的過程。注意,將省略本實施例的與前述實施例中描述的相同的部分的系統(tǒng)布置、硬件布置、軟件構(gòu)造、數(shù)據(jù)結(jié)構(gòu)和處理過程的描述,并且將僅描述不同的部分。這里假設(shè)多功能外圍設(shè)備120的ip地址和在多功能外圍設(shè)備的緩存數(shù)據(jù)511中設(shè)置的連接目的地服務(wù)器ip地址被設(shè)置為表8中所示的值。也就是說,雖然以與第一實施例相同的方式,將“123.456.789.012”設(shè)置為多功能外圍設(shè)備120的ip地址,但是未設(shè)置連接目的地服務(wù)器的ip地址,并且處于未確定連接目的地服務(wù)器的狀態(tài)。[表9]密鑰標識符值最后更新日期/時間settings.my_ip_address“123.456.789.012”2013/6/18/18:30settings.server_ip_address“”-圖11a和圖11b是用于說明根據(jù)本實施例的在多功能外圍設(shè)備120的啟動時的設(shè)置同步通信的處理過程的流程圖。當按下多功能外圍設(shè)備120的電源按鈕并且開始啟動處理時,設(shè)置同步客戶端應(yīng)用500和設(shè)置管理服務(wù)器應(yīng)用600分別執(zhí)行步驟s711和s721。接下來,設(shè)置同步客戶端應(yīng)用500執(zhí)行前述步驟s712和s713中的處理,并且處理進入步驟s1101。在步驟s1101中,控制模塊521確定是否設(shè)置了連接目的地服務(wù)器的ip地址。如果未設(shè)置連接目的地服務(wù)器的ip地址(在步驟s1101中為“否”),則控制模塊521向定時管理模塊522通知該狀態(tài),并且處理進入前述步驟s801。步驟s801中的處理與第一實施例中描述的步驟s801中的處理相同。假設(shè)在進行步驟s801中的處理的同時,在步驟s721中的設(shè)置管理服務(wù)器應(yīng)用600的啟動處理完成并且隨后的步驟s722完成。隨后,處理進入步驟s1102,并且控制模塊521指示通信處理模塊523執(zhí)行連接目的地服務(wù)器的搜索處理。在接收到該指令時,通信處理模塊523執(zhí)行連接目的地服務(wù)器的搜索處理,并且向控制模塊521通知所發(fā)現(xiàn)的服務(wù)器的ip地址,并且處理進入步驟s1103。作為搜索處理的方法,例如能夠考慮通過在lan內(nèi)發(fā)送多播包來執(zhí)行搜索的ws-discovery等,但是只要針對設(shè)置管理服務(wù)器110的步驟s721中的啟動處理的完成被滿足為能夠進行搜索的條件,就能夠使用任何實際的方法。在步驟s1103中,控制模塊521請求緩存數(shù)據(jù)管理模塊510將從通信處理單元523向控制模塊521通知的所發(fā)現(xiàn)的服務(wù)器的ip地址設(shè)置為連接目的地服務(wù)器的ip地址。在接收到該請求時,緩存數(shù)據(jù)管理模塊510將所發(fā)現(xiàn)的服務(wù)器的ip地址設(shè)置為連接目的地服務(wù)器的ip地址。作為該處理的結(jié)果,多功能外圍設(shè)備120的ip地址和在多功能外圍設(shè)備120的緩存數(shù)據(jù)511中設(shè)置的連接目的地服務(wù)器的ip地址分別被設(shè)置為表10中所示的值。[表10]密鑰標識符值最后更新日期/時間settings.my_ip_address“123.456.789.012”2013/6/18/18:30settings.server_ip_address“123.456.789.012”2013/7/8/10:49使用以這種方式設(shè)置的連接目的地服務(wù)器的ip地址,執(zhí)行步驟s716中描述的處理,以在設(shè)置管理服務(wù)器應(yīng)用600啟動時執(zhí)行第一同步通信。隨后,執(zhí)行步驟s717并且序列結(jié)束。如果在步驟s1101中已經(jīng)設(shè)置了連接目的地服務(wù)器的ip地址,則處理分支到s714并且執(zhí)行與第一實施例相同的處理。通過這樣的處理過程來實現(xiàn)本發(fā)明,在未確定連接目的地并且設(shè)置管理服務(wù)器的啟動處理需要完成以進行確認的情況下,變得能夠?qū)崿F(xiàn)立即執(zhí)行待機處理的操作,而不實施在第一實施例中描述的過程。另外,通過實現(xiàn)這種操作,能夠防止由于在仍然未確定連接目的地的同時執(zhí)行通信處理而造成的通信失敗。注意,也能夠?qū)⒌诙嵤├龖?yīng)用到本實施例,并且步驟s801和s715期間的待機能夠不是針對預定時間,而是針對從設(shè)置管理服務(wù)器110接收到啟動完成通知。[第四實施例]在前述實施例中,通過確定多功能外圍設(shè)備的ip地址和連接目的地服務(wù)器的ip地址是否相同,來執(zhí)行設(shè)置管理服務(wù)器是否被布置在多功能外圍設(shè)備中的確定。本實施例將參照附圖描述:如何能夠通過將表示由與自身多功能外圍設(shè)備相同的裝置給出了連接目的地服務(wù)器的標識符,設(shè)置為連接目的地服務(wù)器的ip地址,并且將該設(shè)置的有/無并入為確定條件,同樣來實現(xiàn)本發(fā)明。注意,將省略本實施例的與前述實施例中描述的相同的部分的系統(tǒng)布置、硬件布置、軟件構(gòu)造、數(shù)據(jù)結(jié)構(gòu)和處理過程的描述,并且將僅描述不同的部分。圖12是用于說明根據(jù)本實施例的在多功能外圍設(shè)備120的啟動時的設(shè)置同步通信的處理過程的流程圖。這里假設(shè)在與第一實施例中描述的狀態(tài)相同的狀態(tài)下根據(jù)該流程圖執(zhí)行步驟s711、s721、s712、s713和s714。由于在步驟s714中的確定為“是”,因此處理進入步驟s1201。在步驟s1201中,控制模塊521請求緩存數(shù)據(jù)管理模塊510將具有與自身裝置相同的值的連接目的地服務(wù)器的ip地址(例如,表7中所示的狀態(tài)下的緩存數(shù)據(jù)511中的連接目的地服務(wù)器的ip地址)更新為作為預定值的本地環(huán)回(loopback)地址“127.0.0.1”。在接收到該請求時,緩存數(shù)據(jù)管理模塊510將緩存數(shù)據(jù)511中的連接目的地服務(wù)器的ip地址“settings.server_ip_address”的值更新為本地環(huán)回地址“127.0.0.1”。作為該處理的結(jié)果,多功能外圍設(shè)備120的ip地址和在多功能外圍設(shè)備的緩存數(shù)據(jù)511中設(shè)置的連接目的地服務(wù)器的ip地址分別被設(shè)置為表11中所示的值。[表11]密鑰標識符值最后更新日期/時間settings.my_ip_address“123.456.789.012”2013/6/18/18:30settings.server_ip_address“127.0.0.1”2013/7/8/12:18接下來,執(zhí)行先前在第一實施例中描述的步驟s715、s716和s717,并且序列結(jié)束。將描述如下的情況的示例:通過例如實施多功能外圍設(shè)備120的重新啟動來隨后重新執(zhí)行圖12中所示的處理過程。首先,執(zhí)行步驟s711、s721、s712、s713和s714。如果在步驟s1201中重寫了一次連接目的地服務(wù)器的ip地址,也就是說,在表11的狀態(tài)下,步驟s714中的確定從下一次起變?yōu)榉?,因此處理進入隨后的步驟s1202。在步驟s1202中,控制模塊521確定在步驟s713中獲取的連接目的地服務(wù)器的ip地址是否是本地環(huán)回地址。由于確定結(jié)果為是,因此隨后執(zhí)行步驟s715和s716,并且序列結(jié)束。通過這樣的過程實現(xiàn)本發(fā)明具有兩個效果。第一個效果是,因為由于在步驟s716中的啟動時用于第一同步通信處理的連接目的地地址是本地環(huán)回地址,因此在網(wǎng)絡(luò)100上沒有發(fā)出通信數(shù)據(jù),因此能夠減少對網(wǎng)絡(luò)100的流量的影響。第二個效果是,在由dhcp服務(wù)器來管理網(wǎng)絡(luò)100上的系統(tǒng)的情況下,即使分配給自身裝置的ip地址在多功能外圍設(shè)備120的重新啟動之前和之后改變,也能夠保證設(shè)置管理服務(wù)器110被布置在自身多功能外圍設(shè)備中。注意,能夠使用除本實施例中描述的模式以外的模式,只要本地環(huán)回地址是能夠確定連接目的地服務(wù)器被布置在自身多功能外圍設(shè)備中的標識符即可。例如,“settings.server_ip_address”的值可以是諸如“l(fā)ocalhost(本地主機)”、“thisdevice(本設(shè)備)”等的字符串,或者在hdd305中以文件格式保持的非易失性信息能夠是標識符。注意,即使在這種情況下,也優(yōu)選地使用本地環(huán)回地址作為連接目的地服務(wù)器的ip地址。[第五實施例]作為第一實施例的變型例,將參照附圖示出:能夠通過由與先前說明的不同的處理過程實現(xiàn)本發(fā)明,來抑制關(guān)于在設(shè)置管理服務(wù)器被布置在多功能外圍設(shè)備中的情況下的啟動時的第一通信的、無意義的失敗日志記錄。注意,將省略本實施例的與前述實施例中描述的相同的部分的系統(tǒng)布置、硬件布置、軟件構(gòu)造、數(shù)據(jù)結(jié)構(gòu)和處理過程的描述,并且將僅描述不同的部分。圖14是用于說明根據(jù)本實施例的在多功能外圍設(shè)備120的啟動時的設(shè)置同步通信的處理過程的流程圖。這里假設(shè)在與第一實施例中描述的狀態(tài)相同的狀態(tài)下,根據(jù)該流程圖執(zhí)行步驟s711、s721、s712、s713和s714。由于在步驟s714中的確定為是,因此處理進入步驟s1401。在步驟s1401中,控制模塊521指示定時管理模塊522開始與同步通信有關(guān)的日志信息的記錄延遲時段,并且處理進入步驟s716。圖15是用于說明與控制模塊521的處理并行地、由接收到開始記錄延遲時段的指令的定時管理模塊522執(zhí)行的處理的過程的流程圖。首先,在步驟s1501中,定時管理模塊522確定日志信息的記錄延遲時段是否完成。在本實施例中,可以在從控制模塊521接收到開始日志記錄延遲時段的指令之后,確定是否經(jīng)過了與在第一實施例中描述的步驟s801中的處理有關(guān)的預定時間。還可以通過由在第三實施例中說明的步驟s1001中的處理對設(shè)置管理服務(wù)器應(yīng)用600的啟動完成事件進行監(jiān)視來進行確定。如果在步驟s1501中的確定為否,則定時管理模塊522繼續(xù)步驟s1501中的處理。另一方面,如果在步驟s1501中的確定為是,則處理進入步驟s1502。在步驟s1502中,定時管理模塊522向控制模塊521通知日志記錄延遲時段已經(jīng)結(jié)束,并且圖15的序列結(jié)束。描述返回到圖14。假設(shè)在定時管理模塊522執(zhí)行步驟s1502之前并且在設(shè)置管理服務(wù)器應(yīng)用600的通信處理模塊622執(zhí)行步驟s722之前,控制模塊521處于執(zhí)行步驟s716的狀態(tài)。由于是執(zhí)行步驟s722之前的定時,因此由通信處理模塊523在步驟s716中的啟動時的第一同步通信失敗。向控制模塊521通知該失敗,并且處理進入步驟s1402。在步驟s1402中,控制模塊521確定是否從定時管理模塊522接收到日志記錄延遲時段的完成通知。如果尚未接收到完成通知(在步驟s1402中為“是”),則再次依次執(zhí)行步驟s716和s1402中的處理。假設(shè)步驟s1502和s722的執(zhí)行在該時段期間完成。此時,步驟s716中的同步通信處理成功,并且在隨后的步驟s1402中,控制模塊521確定為否。在步驟s717中,記錄代表在啟動時的第一同步通信成功的日志信息,并且圖14的序列結(jié)束。通過這樣的過程實現(xiàn)本發(fā)明,能夠減少通過使同步通信在設(shè)置管理服務(wù)器啟動之前進行而引起的無意義的失敗歷史記錄的頻率。注意,能夠布置為使得緊接在步驟s1402之前確定在啟動時的設(shè)置同步處理的成功。如果成功,則處理能夠跳過步驟s1402并且分支到步驟s717。如果失敗,則處理分支到步驟s1402。以這種方式,能夠布置使得不會有由安裝在同一裝置中的設(shè)置管理服務(wù)器110的啟動未完成導致的錯誤被記錄。[其他實施例]此外,由于同步對象數(shù)據(jù)不限于設(shè)置,并且對于其他數(shù)據(jù)同樣,因此本發(fā)明能夠應(yīng)用到電源接通后的服務(wù)器的數(shù)據(jù)和要同步的客戶端。另外,能夠組合并使用第一實施例至第五實施例的內(nèi)容。還可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(也可更完整地稱為“非暫時性計算機可讀存儲介質(zhì)”)上的計算機可執(zhí)行指令(例如,一個或更多個程序)以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者包括用于執(zhí)行上述實施例中的一個或更多個的功能的一個或更多個電路(例如,專用集成電路(asic))的系統(tǒng)或裝置的計算機,來實現(xiàn)本發(fā)明的實施例,并且,可以利用通過由系統(tǒng)或裝置的計算機例如讀出并執(zhí)行來自存儲介質(zhì)的計算機可執(zhí)行指令以執(zhí)行上述實施例中的一個或更多個的功能、并且/或者控制一個或更多個電路以執(zhí)行上述實施例中的一個或更多個的功能的方法,來實現(xiàn)本發(fā)明的實施例。計算機可以包括一個或更多個處理器(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括分開的計算機或分開的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計算機可執(zhí)行指令。計算機可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲介質(zhì)被提供給計算機。存儲介質(zhì)可以包括例如硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(cd)、數(shù)字通用光盤(dvd)或藍光光盤(bd)tm)、閃存裝置以及存儲卡等中的一個或更多個。雖然參照示例性實施例對本發(fā)明進行了描述,但是應(yīng)當理解,本發(fā)明并不限于所公開的示例性實施例。應(yīng)當對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。本申請要求2014年10月31日提交的日本專利申請第2014-223191號的優(yōu)先權(quán),該申請的全部內(nèi)容通過引用并入本文。當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
景德镇市| 古交市| 南宫市| 东乌珠穆沁旗| 万载县| 永仁县| 南木林县| 瑞金市| 临泉县| 义乌市| 丰台区| 苏州市| 蕲春县| 池州市| 贵德县| 巴马| 镶黄旗| 鄄城县| 内江市| 门源| 慈利县| 元谋县| 珠海市| 贵阳市| 顺昌县| 桓台县| 临猗县| 宜宾市| 长岭县| 南昌市| 彰武县| 南投县| 茌平县| 恩平市| 贵溪市| 扎兰屯市| 开江县| 临泉县| 衡山县| 和龙市| 东至县|