国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      進(jìn)行數(shù)據(jù)同步的信息處理設(shè)備和數(shù)據(jù)同步方法

      文檔序號(hào):10624959閱讀:191來源:國(guó)知局
      進(jìn)行數(shù)據(jù)同步的信息處理設(shè)備和數(shù)據(jù)同步方法
      【專利摘要】本發(fā)明涉及進(jìn)行數(shù)據(jù)同步的信息處理設(shè)備和數(shù)據(jù)同步方法。服務(wù)器將在客戶端設(shè)備的結(jié)構(gòu)發(fā)生改變時(shí)的第一時(shí)間與客戶端設(shè)備相關(guān)聯(lián)地管理第一時(shí)間。服務(wù)器獲得表示在與客戶端設(shè)備進(jìn)行設(shè)置值的前次同步處理時(shí)的第二時(shí)間的信息。在第二時(shí)間是在第一時(shí)間之后的情況下,服務(wù)器響應(yīng)于從客戶端接收到針對(duì)設(shè)置值的請(qǐng)求,向客戶端設(shè)備發(fā)送在第二時(shí)間之后更新的并且類型與客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值。在第二時(shí)間是在第一時(shí)間之前的情況下,服務(wù)器響應(yīng)于從客戶端接收到針對(duì)設(shè)置值的請(qǐng)求,向客戶端設(shè)備發(fā)送包括在第二時(shí)間之后沒有更新的設(shè)置值的設(shè)置信息。
      【專利說明】
      進(jìn)行數(shù)據(jù)同步的信息處理設(shè)備和數(shù)據(jù)同步方法
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明設(shè)及用于使數(shù)據(jù)在信息處理設(shè)備之間同步的技術(shù)。
      【背景技術(shù)】
      [0002] 近年來,存在用于經(jīng)由網(wǎng)絡(luò)使數(shù)據(jù)庫(kù)同步的技術(shù)。在同步時(shí),代替使數(shù)據(jù)庫(kù)中的整 個(gè)數(shù)據(jù)同步,進(jìn)行基于差異的同步(差異同步)。存在用于不在預(yù)定時(shí)刻而在任意所選擇的 時(shí)刻進(jìn)行差異同步的技術(shù)(參見日本特開2002-132531)。
      [0003] 此外,存在通過提取在最終同步時(shí)間之后發(fā)生了改變的數(shù)據(jù)作為差異并且使所提 取的數(shù)據(jù)同步來進(jìn)行數(shù)據(jù)庫(kù)的差異同步的技術(shù)(參見日本特開平11-272533(1999))。
      [0004] 在進(jìn)行日本特開2002-132531中所述的技術(shù)與日本特開平11-272533( 1999)中所 述的技術(shù)的組合的同步處理的情況下,有時(shí)無法維持?jǐn)?shù)據(jù)的一致性。具體地,在通過提取在 最終同步時(shí)間之后發(fā)生了改變的數(shù)據(jù)作為差異來使數(shù)據(jù)庫(kù)同步的情況下,如果在任意所選 擇的時(shí)刻進(jìn)行針對(duì)數(shù)據(jù)庫(kù)的同步請(qǐng)求,則有時(shí)無法維持?jǐn)?shù)據(jù)的一致性。
      [0005] 例如,在分別保持具有相同結(jié)構(gòu)的數(shù)據(jù)庫(kù)的多個(gè)信息處理設(shè)備所用的數(shù)據(jù)同步系 統(tǒng)中,各信息處理設(shè)備在某些情況下根據(jù)功能和結(jié)構(gòu)等來存儲(chǔ)數(shù)據(jù)。針對(duì)沒有使特定功能 或結(jié)構(gòu)有效的信息處理設(shè)備,將與該特定功能或結(jié)構(gòu)相關(guān)的數(shù)據(jù)從同步對(duì)象數(shù)據(jù)中排除。 運(yùn)是因?yàn)?,如果在沒有使該功能或結(jié)構(gòu)有效的信息處理設(shè)備中對(duì)僅在該功能或結(jié)構(gòu)有效時(shí) 才有效的數(shù)據(jù)進(jìn)行同步,則可能會(huì)發(fā)生故障。此后,在信息處理設(shè)備中使該功能或結(jié)構(gòu)有效 的情況下,將那時(shí)從同步對(duì)象中排除的數(shù)據(jù)在特定時(shí)刻添加至同步對(duì)象。在運(yùn)種情況下,數(shù) 據(jù)的一致性可能無法維持。
      [0006] 給出具體示例的說明。運(yùn)里,考慮基于如下假定的情況:存在可安裝在信息處理設(shè) 備中的應(yīng)用程序A;多個(gè)信息處理設(shè)備正在進(jìn)行同步操作,其中在同步操作中,將與應(yīng)用程 序A相關(guān)的數(shù)據(jù)作為運(yùn)些信息處理設(shè)備之間的同步對(duì)象來進(jìn)行同步;將初始值C作為與應(yīng)用 程序A相關(guān)的數(shù)據(jù)存儲(chǔ)在尚未安裝應(yīng)用程序A的信息處理設(shè)備B的數(shù)據(jù)庫(kù)中;在T時(shí)刻,與應(yīng) 用程序A相關(guān)的數(shù)據(jù)在安裝有應(yīng)用程序A的信息處理設(shè)備D中改變?yōu)橹礒,并且運(yùn)些信息處理 設(shè)備進(jìn)行同步操作;此后,信息處理設(shè)備在T時(shí)刻之后再次進(jìn)行同步操作;并且在該操作之 后,將應(yīng)用程序A安裝在信息處理設(shè)備B中。在運(yùn)種情況下,由于信息處理設(shè)備B在該情況下 的最終同步完成時(shí)間是在T時(shí)刻之后,因此與應(yīng)用程序A相關(guān)的數(shù)據(jù)的同步被視為在同步操 作中完成。因此,沒有提取與應(yīng)用程序A相關(guān)的數(shù)據(jù)作為相對(duì)于主數(shù)據(jù)庫(kù)的差異,并且信息 處理設(shè)備BW初始值C(實(shí)際上應(yīng)當(dāng)改變?yōu)橹礒)對(duì)應(yīng)用程序A進(jìn)行操作。或者作為替代,信息 處理設(shè)備B可W請(qǐng)求主數(shù)據(jù)庫(kù)將該數(shù)據(jù)更新成作為安裝應(yīng)用程序A的時(shí)間點(diǎn)時(shí)的值的值(初 始值C),并且可能無法實(shí)現(xiàn)用戶所期望的同步狀態(tài)。

      【發(fā)明內(nèi)容】

      [0007] 本發(fā)明的信息處理設(shè)備是一種信息處理設(shè)備,包括:管理部,用于將連接至所述信 息處理設(shè)備的客戶端設(shè)備的結(jié)構(gòu)發(fā)生改變的第一時(shí)間與所述客戶端設(shè)備相關(guān)聯(lián)地管理所 述第一時(shí)間;獲得部,用于獲得表示與所述客戶端設(shè)備進(jìn)行設(shè)置值的前次同步處理的第二 時(shí)間的信息;W及發(fā)送部,用于:在所述獲得部所獲得的第二時(shí)間是在所述第一時(shí)間之后的 情況下,響應(yīng)于從所述客戶端設(shè)備接收到針對(duì)設(shè)置值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送所述 第二時(shí)間之后更新的并且類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值,W及在 所述獲得部所獲得的第二時(shí)間是在所述第一時(shí)間之前的情況下,響應(yīng)于從所述客戶端設(shè)備 接收到針對(duì)設(shè)置值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送包括所述第二時(shí)間之后沒有更新的并且 類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息。
      [0008] 根據(jù)本發(fā)明的一種信息處理設(shè)備,其被配置為用作針對(duì)服務(wù)器設(shè)備的客戶端,所 述信息處理設(shè)備包括:通知部,用于向所述服務(wù)器設(shè)備通知所述信息處理設(shè)備的結(jié)構(gòu)發(fā)生 改變的第一時(shí)間;發(fā)送部,用于向所述服務(wù)器設(shè)備發(fā)送表示與所述服務(wù)器設(shè)備進(jìn)行設(shè)置值 的前次同步處理的第二時(shí)間的信息;W及接收部,用于:在所述第二時(shí)間是在所述第一時(shí)間 之后的情況下,從所述服務(wù)器設(shè)備接收所述第二時(shí)間之后更新的并且類型與所述信息處理 設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值,W及在所述第二時(shí)間是在所述第一時(shí)間之前的情況 下,從所述服務(wù)器設(shè)備接收包括所述第二時(shí)間之后沒有更新的并且類型與所述信息處理設(shè) 備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息。
      [0009] 根據(jù)本發(fā)明的一種信息處理設(shè)備中的數(shù)據(jù)同步方法,所述信息處理設(shè)備包括管理 部,所述管理部用于將連接至所述信息處理設(shè)備的客戶端設(shè)備的結(jié)構(gòu)發(fā)生改變的第一時(shí)間 與所述客戶端設(shè)備相關(guān)聯(lián)地管理所述第一時(shí)間,所述數(shù)據(jù)同步方法包括:獲得步驟,用于獲 得表示與所述客戶端設(shè)備進(jìn)行設(shè)置值的前次同步處理的第二時(shí)間的信息;W及發(fā)送步驟, 用于:在所述獲得步驟中所獲得的第二時(shí)間是在所述第一時(shí)間之后的情況下,響應(yīng)于從所 述客戶端設(shè)備接收到針對(duì)設(shè)置值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送所述第二時(shí)間之后更新的 并且類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值;W及在所述獲得步驟中所獲 得的第二時(shí)間是在所述第一時(shí)間之前的情況下,響應(yīng)于從所述客戶端設(shè)備接收到針對(duì)設(shè)置 值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送包括所述第二時(shí)間之后沒有更新的并且類型與所述客戶 端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息。
      [0010] 根據(jù)本發(fā)明的一種信息處理設(shè)備中的數(shù)據(jù)同步方法,所述信息處理設(shè)備被配置為 用作針對(duì)服務(wù)器設(shè)備的客戶端,所述數(shù)據(jù)同步方法包括:通知步驟,用于向所述服務(wù)器設(shè)備 通知所述信息處理設(shè)備的結(jié)構(gòu)發(fā)生改變的第一時(shí)間;發(fā)送步驟,用于向所述服務(wù)器設(shè)備發(fā) 送表示與所述服務(wù)器設(shè)備進(jìn)行設(shè)置值的前次同步處理的第二時(shí)間的信息;W及接收步驟, 用于:在所述第二時(shí)間是在所述第一時(shí)間之后的情況下,從所述服務(wù)器設(shè)備接收所述第二 時(shí)間之后更新的并且類型與所述信息處理設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值;W及在所 述第二時(shí)間是在所述第一時(shí)間之前的情況下,從所述服務(wù)器設(shè)備接收包括所述第二時(shí)間之 后沒有更新的并且類型與所述信息處理設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息。
      [0011] 通過W下(參考附圖)對(duì)典型實(shí)施例的說明,本發(fā)明的其它特征將變得明顯。
      【附圖說明】
      [0012] 圖1是示出示例中的系統(tǒng)的整體結(jié)構(gòu)的圖;
      [0013] 圖2A和2B是示出示例中的硬件結(jié)構(gòu)的圖;
      [0014] 圖3A和3B是示出示例中的軟件結(jié)構(gòu)的圖;
      [0015] 圖4是示出在進(jìn)行差異同步的情況下的數(shù)據(jù)更新方法的流程圖的圖;
      [0016] 圖5是示出在進(jìn)行差異同步的情況下的數(shù)據(jù)同步方法的流程圖的圖;
      [0017] 圖6是示出示例1中的設(shè)置值更新的流程圖的圖;
      [0018] 圖7A和7B整個(gè)是示出示例1中的設(shè)置值同步請(qǐng)求的流程圖的圖;
      [0019] 圖8是示出示例2中的設(shè)置值更新的流程圖的圖;
      [0020] 圖9A和9B整個(gè)是示出示例2中的設(shè)置值同步請(qǐng)求的流程圖的圖;
      [0021] 圖10是示出示例3中的設(shè)置值更新的流程圖的圖;
      [0022] 圖11A和11B整個(gè)是示出示例3中的設(shè)置值同步請(qǐng)求的流程圖的圖;
      [0023] 圖12A和12B整個(gè)是示出在進(jìn)行用戶管理的設(shè)置值的差異同步的情況下的數(shù)據(jù)同 步方法的流程圖的圖;
      [0024] 圖13是示出示例4中的設(shè)置值更新的流程圖的圖;W及
      [0025] 圖14A~14C整個(gè)是示出示例4中的設(shè)置值同步請(qǐng)求的流程圖的圖。
      【具體實(shí)施方式】
      [0026] W下通過使用附圖來說明本發(fā)明的實(shí)施例。首先,參考附圖來說明本實(shí)施例的結(jié) 構(gòu)。此后,說明通過使用本實(shí)施例的結(jié)構(gòu)所進(jìn)行的一般差異同步處理,并且給出針對(duì)如上述 的問題那樣的問題的發(fā)生的補(bǔ)充說明。此后,說明使用本實(shí)施例的結(jié)構(gòu)的示例。
      [0027] 圖1是示出說明本實(shí)施例的整個(gè)同步系統(tǒng)的系統(tǒng)結(jié)構(gòu)示例的圖。設(shè)置值管理服務(wù) 器110、多功能打印機(jī)120和多功能打印機(jī)121連接至網(wǎng)絡(luò)100。運(yùn)里,盡管給出針對(duì)連接了兩 個(gè)多功能打印機(jī)的示例的說明,但系統(tǒng)結(jié)構(gòu)不限于此??蒞連接更多的多功能打印機(jī)。此 夕h在下述的結(jié)構(gòu)中,盡管通過使用特別是多功能打印機(jī)120作為示例來給出說明,但多功 能打印機(jī)121也具有與多功能打印機(jī)120相同的結(jié)構(gòu)。注意,盡管在給出多功能打印機(jī)作為 信息處理設(shè)備的示例的情況下說明本實(shí)施例,但作為代替,設(shè)備可W是諸如計(jì)算機(jī)和移動(dòng) 終端等的其它的一般的信息處理設(shè)備。各多功能打印機(jī)使該多功能打印機(jī)中所存儲(chǔ)的數(shù)據(jù) 與設(shè)置值管理服務(wù)器的數(shù)據(jù)同步。結(jié)果,多功能打印機(jī)中唯一使用的數(shù)據(jù)在該多功能打印 機(jī)和設(shè)置值管理服務(wù)器之間是同步的。此外,多功能打印機(jī)之間共用地使用的數(shù)據(jù)在多功 能打印機(jī)之間是經(jīng)由設(shè)置值管理服務(wù)器順次同步的。后面將說明同步處理的細(xì)節(jié)。
      [0028] 圖2A是示出本實(shí)施例中的設(shè)置值管理服務(wù)器110的結(jié)構(gòu)的框圖,并且圖2B是示出 多功能打印機(jī)120的結(jié)構(gòu)的框圖。
      [0029] 圖2A是示出設(shè)置值管理服務(wù)器110的結(jié)構(gòu)的圖。設(shè)置值管理服務(wù)器110包括控制器 部200、操作部201和顯示部202??刂破鞑?00具有操作部I/F 203、顯示部I/F 204、中央處 理單元(CPU)205、隨機(jī)存取存儲(chǔ)器(RAM)206和硬盤驅(qū)動(dòng)器化DD)207、只讀存儲(chǔ)器(R0M)208、 網(wǎng)絡(luò)I/F 209和系統(tǒng)總線210。
      [0030] CPU 205通過使用ROM 208中所存儲(chǔ)的引導(dǎo)程序來啟動(dòng)操作系統(tǒng)(OS)dCPU 205在 啟動(dòng)的0S上執(zhí)行皿D 107中所存儲(chǔ)的應(yīng)用程序,并且通過使用該應(yīng)用程序來執(zhí)行各種處理。 RAM 206用作CPU 205的工作區(qū)域。HDD 207存儲(chǔ)應(yīng)用程序和多功能打印機(jī)120的設(shè)置值數(shù) 據(jù)。后面說明設(shè)置值數(shù)據(jù)的管理方法的細(xì)節(jié)。
      [0031] 除ROM 208和RAM 206W夕h操作部I/F 203、顯示部I/F 204和網(wǎng)絡(luò)I/F 209也經(jīng)由 系統(tǒng)總線210連接至CPU 205。操作部I/F 203是與包括鼠標(biāo)和鍵盤等的操作部201的接口, 并且向CPU 205通知用戶使用操作部201輸入的信息。顯示部I/F 204向包括顯示器等的顯 示部202輸出要在顯示部202上顯示的圖像數(shù)據(jù)。此外,網(wǎng)絡(luò)I/F 209連接至網(wǎng)絡(luò)100,并且經(jīng) 由網(wǎng)絡(luò)100與網(wǎng)絡(luò)100上的設(shè)備進(jìn)行信息交換。
      [0032] 圖2B是示出多功能打印機(jī)120的結(jié)構(gòu)的圖。多功能打印機(jī)120包括控制器部220、操 作部221、掃描部231和打印機(jī)232。操作部221、作為圖像輸入裝置的掃描器231和作為圖像 輸出裝置的打印機(jī)232連接至控制器部220。連接至控制器部220的圖像輸入和輸出裝置不 限于掃描器231和打印機(jī)232,并且還可W連接諸如FAX部(未示出)等的單元,其中該FAX部 使得能夠進(jìn)行通過使用電話線將多功能打印機(jī)120所生成的圖像發(fā)送至外部的FAX傳輸。
      [0033] 控制器部220具有裝置I/F 222、操作部I/F 223、CPU 224、RAM 225、圖像處理部 226、皿D 227、R0M 228和網(wǎng)絡(luò)I/F 229dCPU 224通過使用ROM 208中所存儲(chǔ)的引導(dǎo)程序來啟 動(dòng)OSdCPU 224在0S上執(zhí)行皿D 227中所存儲(chǔ)的應(yīng)用程序,W執(zhí)行各種處理。RAM 225用作CPU 224的工作區(qū)域。此外,除該工作區(qū)域W外,RAM 225還提供用于臨時(shí)存儲(chǔ)圖像數(shù)據(jù)的圖像存 儲(chǔ)器區(qū)域。HDD 227存儲(chǔ)應(yīng)用程序、圖像數(shù)據(jù)和各種設(shè)置值。后面說明多功能打印機(jī)120中的 設(shè)置值的管理方法。
      [0034] 除ROM 228和RAM 225W外,操作部I/F 223、裝置I/F 222、網(wǎng)絡(luò)I/F 229和圖像處 理部226也經(jīng)由系統(tǒng)總線230連接至CPU 224。操作部I/F 223是與具有觸摸面板的操作部 221的接口,并且向操作部221輸出要在操作部221上顯示的圖像數(shù)據(jù)。此外,操作部I/F 223 向CPU 224發(fā)送用戶使用操作部221輸入的信息。掃描器231和打印機(jī)232連接至裝置I/F 222,并且裝置I/F 222進(jìn)行同步圖像數(shù)據(jù)和非同步圖像數(shù)據(jù)之間的轉(zhuǎn)換。網(wǎng)絡(luò)I/F 229連接 至網(wǎng)絡(luò)100并且經(jīng)由網(wǎng)絡(luò)100與網(wǎng)絡(luò)100上的設(shè)備交換信息。
      [0035] 圖像處理部226進(jìn)行諸如針對(duì)從掃描器231輸入的圖像的處理、針對(duì)要輸出至打印 機(jī)232的圖像的處理、圖像旋轉(zhuǎn)、圖像壓縮、分辨率轉(zhuǎn)換、顏色空間轉(zhuǎn)換和色調(diào)轉(zhuǎn)換等的處 理。
      [0036] 圖3A和3B是分別在上述的圖2A的設(shè)置值管理服務(wù)器110和圖2B的多功能打印機(jī) 120內(nèi)部運(yùn)行的設(shè)置值同步系統(tǒng)的軟件結(jié)構(gòu)圖。
      [0037] 首先,說明在多功能打印機(jī)120中運(yùn)行的設(shè)置值管理客戶端應(yīng)用程序。注意,在W 下說明中,應(yīng)用程序可W簡(jiǎn)稱為app。此外,多功能打印機(jī)120用作客戶端。圖3B是示出在多 功能打印機(jī)120中運(yùn)行的設(shè)置值管理客戶端app的結(jié)構(gòu)的圖。圖3B的設(shè)置值管理客戶端app 320存儲(chǔ)在多功能打印機(jī)120的ROM 228和皿D 227等中,并且由CPU 224來執(zhí)行。
      [0038] 設(shè)置值管理客戶端app 320具有數(shù)據(jù)處理部321、設(shè)置值數(shù)據(jù)管理部322、應(yīng)用程序 控制部323、設(shè)置值管理數(shù)據(jù)庫(kù)324和通信處理部325。
      [0039] 可W給出如表1和表2所示的設(shè)置值作為設(shè)置值管理數(shù)據(jù)庫(kù)324中所存儲(chǔ)的設(shè)置值 數(shù)據(jù)的示例。 Γηη4π?

      [0043] 表2多功能打印機(jī)的DB中所存儲(chǔ)的地址簿數(shù)據(jù)的設(shè)置
      [0044] 多功能打印機(jī)120將如表1中的裝置設(shè)置值那樣的裝置設(shè)置值存儲(chǔ)在設(shè)置值管理 數(shù)據(jù)庫(kù)324中。在設(shè)置值管理數(shù)據(jù)庫(kù)324中,與關(guān)鍵字標(biāo)識(shí)符相關(guān)聯(lián)地存儲(chǔ)有UI顯示名稱、設(shè) 置值和初始值,其中可W利用關(guān)鍵字標(biāo)識(shí)符來唯一指定設(shè)置值。
      [0045] 例如,關(guān)鍵字標(biāo)識(shí)符{settings .devic .network. ipacMress}所指定的設(shè)置值是用 于管理多功能打印機(jī)120的IP地址的設(shè)置值,并且在針對(duì)日本的產(chǎn)品中,該設(shè)置值的UI顯示 名稱是{IP地址}。此外,該值當(dāng)前被設(shè)置為{192.169.111.222},并且該值的初始值是 {255.255.255.255}。
      [0046] 多功能打印機(jī)120還具有諸如通過E-mail將從掃描器231輸入的圖像數(shù)據(jù)經(jīng)由網(wǎng) 絡(luò)發(fā)送至外部等的功能,并且多功能打印機(jī)120中存在用于存儲(chǔ)并管理E-mail地址的地址 簿數(shù)據(jù)。地址簿數(shù)據(jù)作為一種設(shè)置值同樣存儲(chǔ)在多功能打印機(jī)120的設(shè)置值管理數(shù)據(jù)庫(kù)324 中。在為了便于理解而切出了地址簿功能中所管理的數(shù)據(jù)的表2中,與地址簿功能中所唯一 管理的地址簿ID相關(guān)聯(lián)地存儲(chǔ)了地址類型、地址和顯示名稱。
      [0047] 例如,在與地址簿ID{1}有關(guān)的信息中,存儲(chǔ)有用于向地址{aaaOxxx. CO .化}發(fā)送 E-mail的信息,并且在操作部221上顯示{:田中太郎}。
      [004引此外,如表3所示的最終同步完成時(shí)間那樣的最終同步完成時(shí)間存儲(chǔ)在設(shè)置值管 理數(shù)據(jù)庫(kù)324中。
      [0049]
      [00加]整
      [0051] 是在多功能打印機(jī)120與設(shè)置值管理服務(wù)器110進(jìn)行設(shè)置值數(shù)據(jù)的同步的情況 下所使用的信息。在后面所述的設(shè)置值數(shù)據(jù)的同步方法中說明細(xì)節(jié)。
      [0052] 接著,說明設(shè)置值管理服務(wù)器110的設(shè)置值管理服務(wù)器app 310的結(jié)構(gòu)。圖3A的設(shè) 置值管理服務(wù)器app 310存儲(chǔ)在設(shè)置值管理服務(wù)器110的ROM 208和HDD 207等中,并且圖3A 是CPU 205所執(zhí)行的app的結(jié)構(gòu)圖。
      [0053] 設(shè)置值管理服務(wù)器app 310具有數(shù)據(jù)處理部311、設(shè)置值數(shù)據(jù)管理部312、應(yīng)用程序 控制部313、設(shè)置值管理數(shù)據(jù)庫(kù)314、通信處理部315和應(yīng)答數(shù)據(jù)管理部316。
      [0054]例如,表4~表8的數(shù)據(jù)存儲(chǔ)在設(shè)置值管理數(shù)據(jù)庫(kù)314中。
      [0化5]_
      [0056] 表4設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的ijM
      [0057] 在表4中,設(shè)置值管理服務(wù)器app 310通過使用作為可捜索的唯一關(guān)鍵字的序列號(hào) 來管理版本和裝置代碼,W使得可W唯一識(shí)別經(jīng)由網(wǎng)絡(luò)100進(jìn)行設(shè)置值的同步處理的客戶 端。表4所示的數(shù)據(jù)存儲(chǔ)在設(shè)置值管理服務(wù)器app 310的設(shè)置值管理數(shù)據(jù)庫(kù)314中。W使得可 W唯一識(shí)別出產(chǎn)品的方式來設(shè)置序列號(hào),并且通過使用裝置代碼來對(duì)產(chǎn)品進(jìn)行分類。此外, 版本是與序列號(hào)相關(guān)聯(lián)的各多功能打印機(jī)的固件版本。
      [0化引
      [0059] 表5設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的多功能打印機(jī)的所有設(shè)置值
      [0060] 此外,如表5所示,設(shè)置值管理服務(wù)器的設(shè)置值管理數(shù)據(jù)庫(kù)324管理所連接的多功 能打印機(jī)的所有設(shè)置值的數(shù)據(jù)。設(shè)置值管理服務(wù)器app 310在如表5所示使設(shè)置值數(shù)據(jù)與多 功能打印機(jī)的序列號(hào)關(guān)聯(lián)的情況下對(duì)多功能打印機(jī)120經(jīng)由網(wǎng)絡(luò)100所通知的表1的設(shè)置值 數(shù)據(jù)進(jìn)行管理。在設(shè)置值管理服務(wù)器app 310從多功能打印機(jī)120接收到更新或新登記的設(shè) 置值數(shù)據(jù)的通知的情況下,設(shè)置值管理服務(wù)器app 310通過如表5所示使設(shè)置值被存儲(chǔ)在服 務(wù)器中的時(shí)間與作為服務(wù)器最終更新時(shí)間的設(shè)置值相關(guān)聯(lián)來管理各設(shè)置值。
      [0061] 表6~8也示出設(shè)置值管理服務(wù)器110的設(shè)置值管理數(shù)據(jù)庫(kù)314中所存儲(chǔ)的設(shè)置值。 在后面所述的設(shè)置值數(shù)據(jù)的同步方法中詳細(xì)說明表6~8。
      [0062]
      [0067] 表8設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的同步條件的設(shè)置值
      [0068] 接著,通過使用圖4和5來說明上述的結(jié)構(gòu)中所進(jìn)行的正常同步處理。圖4和5是在 圖3A的設(shè)置值管理服務(wù)器app 310和圖3B的設(shè)置值管理客戶端app320實(shí)際進(jìn)行設(shè)置值數(shù)據(jù) 的同步的情況下的流程圖。運(yùn)里,描述多功能打印機(jī)120和設(shè)置值管理服務(wù)器110之間的處 理作為示例。注意,在任何多功能打印機(jī)和設(shè)置值管理服務(wù)器110之間進(jìn)行相同的處理。同 樣參考表1~8說明設(shè)置值數(shù)據(jù)的同步處理的實(shí)際方法。
      [0069] 給出多功能打印機(jī)120的序列號(hào)是{1234567}并且將各多功能打印機(jī)中所登記的 地址簿數(shù)據(jù)作為共用設(shè)置值來處理的具體示例的說明。共用設(shè)置值是在同步系統(tǒng)中的設(shè)備 (包括服務(wù)器和客戶端)之間共用的設(shè)置值。換句話說,給出將地址簿數(shù)據(jù)作為設(shè)備之間共 用的數(shù)據(jù)來處理的示例的說明。例如,一旦在多功能打印機(jī)120中更新了與某人有關(guān)的地址 簿數(shù)據(jù),則作為結(jié)果,同步并更新其它多功能打印機(jī)121的地址簿數(shù)據(jù)。W下說明具體的處 理。
      [0070] 首先,說明同步系統(tǒng)中針對(duì)前提條件的處理。在設(shè)置值管理客戶端app 320經(jīng)由網(wǎng) 絡(luò)100第一次連接至設(shè)置值管理服務(wù)器app 310的情況下,設(shè)置值管理客戶端app 320向設(shè) 置值管理服務(wù)器app 310發(fā)送設(shè)置值管理數(shù)據(jù)庫(kù)324的所有數(shù)據(jù)。在圖4中,假定設(shè)置值管理 客戶端app 320已經(jīng)連接至設(shè)置值管理服務(wù)器app 310,并且設(shè)置值管理數(shù)據(jù)庫(kù)324的所有 數(shù)據(jù)已經(jīng)被發(fā)送至設(shè)置值管理服務(wù)器app 310。
      [0071] 假定用戶在上述的處理之后改變多功能打印機(jī)120的設(shè)置值。在步驟S411中,設(shè)置 值管理客戶端a卵的設(shè)置值數(shù)據(jù)管理部322經(jīng)由數(shù)據(jù)處理部321檢測(cè)設(shè)置值的變化。在檢測(cè) 到設(shè)置值的變化之后,在步驟S412中,應(yīng)用程序控制部323請(qǐng)求通信處理部325進(jìn)行用于通 知該設(shè)置值變化的處理,并且通信處理部325向設(shè)置值管理客戶端app 310通知該設(shè)置值變 化。
      [0072] 在步驟S421中,設(shè)置值管理服務(wù)器app 310的通信處理部315經(jīng)由網(wǎng)絡(luò)100從設(shè)置 值管理客戶端app 320接收設(shè)置值變化的通知。
      [0073] 在步驟S422中,應(yīng)用程序控制部313更新服務(wù)器所管理的且與所通知的設(shè)置值相 對(duì)應(yīng)的設(shè)置值。首先,通信處理部315向應(yīng)用程序控制部313通知所接收到的設(shè)置值。應(yīng)用程 序控制部313經(jīng)由設(shè)置值數(shù)據(jù)管理部312和數(shù)據(jù)處理部311對(duì)設(shè)置值管理數(shù)據(jù)庫(kù)314的設(shè)置 值進(jìn)行更新。接著,在步驟S423中,設(shè)置值數(shù)據(jù)管理部312請(qǐng)求數(shù)據(jù)處理部311對(duì)進(jìn)行了更新 的設(shè)置值的服務(wù)器最終更新時(shí)間進(jìn)行更新,并且執(zhí)行更新。在步驟S423中,在進(jìn)行了更新的 設(shè)置值是共同設(shè)置值的情況下,對(duì)所連接的所有的多功能打印機(jī)中所存儲(chǔ)的與進(jìn)行了更新 的設(shè)置值相關(guān)聯(lián)的共用設(shè)置值及其服務(wù)器最終更新時(shí)間一起進(jìn)行更新。
      [0074] 該操作是通過給出具體示例來說明的。例如,假定設(shè)置值存儲(chǔ)在如表7那樣的設(shè)置 值管理服務(wù)器app的設(shè)置值管理數(shù)據(jù)庫(kù)314中。在表7中,與各裝置序列號(hào)相關(guān)聯(lián)地存儲(chǔ)了共 用設(shè)置值。在步驟S421中通知了更新的設(shè)置值是地址簿IDI03}的設(shè)置值并且更新通知是在 2015/2/1 13:00時(shí)作出的情況下,對(duì)所有多功能打印機(jī)中的地址簿IDI03}的設(shè)置值及其服 務(wù)器最終更新時(shí)間進(jìn)行更新。表7示出已經(jīng)更新過的設(shè)置值。
      [0075] 在上述的更新處理完成之后,在步驟S424中,應(yīng)用程序控制部313請(qǐng)求通信處理部 315發(fā)送表示更新處理的完成的應(yīng)答。通信處理部315經(jīng)由網(wǎng)絡(luò)100向設(shè)置值管理客戶端app 320發(fā)送更新處理的完成作為應(yīng)答。
      [0076] 在步驟S413中,設(shè)置值管理客戶端app 320的通信處理部325向應(yīng)用程序控制部 323通知更新處理完成的應(yīng)答的接收。然后,設(shè)置值的更新處理完成。
      [0077] 在本實(shí)施例中,如上所述,由于設(shè)置值在多個(gè)多功能打印機(jī)(客戶端裝置)之間是 同步的,因此設(shè)置值管理客戶端app定期進(jìn)行同步處理。圖5是示出定期進(jìn)行的同步處理的 流程的流程圖。
      [0078] 在步驟S511中,設(shè)置值管理客戶端曰郵的應(yīng)用程序控制部323檢測(cè)同步請(qǐng)求的時(shí) 亥IJ。在步驟S511中,應(yīng)用程序控制部323在定期同步處理時(shí)刻到來時(shí)檢測(cè)同步請(qǐng)求的時(shí)刻。 在定期同步請(qǐng)求時(shí)刻到來時(shí),在步驟S512中,應(yīng)用程序控制部323判斷是否如表3中那樣存 在所存儲(chǔ)的前次同步時(shí)間(最終同步完成時(shí)間)。前次同步時(shí)間是進(jìn)行設(shè)置值的前次同步的 時(shí)間。
      [0079] 如果存在前次同步時(shí)間,則流程進(jìn)入步驟S513,并且應(yīng)用程序控制部323請(qǐng)求通信 處理部325發(fā)送指定了同步時(shí)間的設(shè)置值同步請(qǐng)求。通信處理部325經(jīng)由網(wǎng)絡(luò)100向設(shè)置值 管理服務(wù)器app 310通知指定了同步時(shí)間的設(shè)置值同步請(qǐng)求。
      [0080] 另一方面,如果不存在前次同步時(shí)間,則流程進(jìn)入步驟S514,并且應(yīng)用程序控制部 323請(qǐng)求通信處理部325發(fā)送沒有指定同步時(shí)間的設(shè)置值同步請(qǐng)求。通信處理部325向設(shè)置 值管理服務(wù)器app 310通知沒有指定同步時(shí)間的設(shè)置值同步請(qǐng)求。
      [0081] 在步驟S521中,設(shè)置值管理服務(wù)器app 310的通信處理部315接收同步請(qǐng)求并且向 應(yīng)用程序控制部313通知該請(qǐng)求。在步驟S522中,應(yīng)用程序控制部313判斷所通知的同步請(qǐng) 求中是否存在對(duì)時(shí)間的指定。
      [0082] 如果不存在對(duì)時(shí)間的指定,則流程進(jìn)入步驟S523。應(yīng)用程序控制部313請(qǐng)求設(shè)置值 數(shù)據(jù)管理部312獲得設(shè)置值管理數(shù)據(jù)庫(kù)314中所存儲(chǔ)的與作為請(qǐng)求源的裝置相關(guān)的所有設(shè) 置值。然后,應(yīng)用程序控制部313經(jīng)由數(shù)據(jù)處理部311獲得設(shè)置值數(shù)據(jù)。在本實(shí)施例中,與作 為請(qǐng)求源的裝置相關(guān)的所有設(shè)置值的設(shè)置值數(shù)據(jù)是包括W下內(nèi)容的設(shè)置信息:(i)類型與 客戶端裝置的改變后的結(jié)構(gòu)相對(duì)應(yīng)的并且在結(jié)構(gòu)改變之后沒有更新的設(shè)置值;W及(ii)類 型與客戶端裝置的改變后的結(jié)構(gòu)相對(duì)應(yīng)的并且在結(jié)構(gòu)改變之后進(jìn)行了更新的設(shè)置值。
      [0083] 另一方面,如果指定了同步時(shí)間,則流程進(jìn)入步驟S524。應(yīng)用程序控制部313請(qǐng)求 設(shè)置值數(shù)據(jù)管理部312從設(shè)置值管理數(shù)據(jù)庫(kù)314中所存儲(chǔ)的與作為請(qǐng)求源的裝置相關(guān)的設(shè) 置值中獲得相關(guān)聯(lián)的服務(wù)器最終更新時(shí)間在指定時(shí)間之后的設(shè)置值。然后,應(yīng)用程序控制 部313經(jīng)由數(shù)據(jù)處理部311獲得設(shè)置值數(shù)據(jù)。
      [0084] 接著,在步驟S525中,應(yīng)用程序控制部313向設(shè)置值數(shù)據(jù)管理部312發(fā)送請(qǐng)求,并且 經(jīng)由數(shù)據(jù)處理部311從設(shè)置值管理數(shù)據(jù)庫(kù)314獲得作出了同步請(qǐng)求的多功能打印機(jī)的結(jié)構(gòu) 信息。如表6中那樣對(duì)設(shè)置值管理數(shù)據(jù)庫(kù)314中所存儲(chǔ)的所連接的客戶端各自的結(jié)構(gòu)信息進(jìn) 行存儲(chǔ),并且與裝置序列號(hào)相對(duì)應(yīng)地管理功能的有效狀態(tài)。例如,根據(jù)表6可W確定:對(duì)于裝 置序列號(hào){3124567},連接了FAX部,但對(duì)于裝置序列號(hào){1234567},沒有連接FAX部。
      [0085] 在步驟S526中,應(yīng)用程序控制部313請(qǐng)求應(yīng)答數(shù)據(jù)管理部316根據(jù)步驟S522或S523 中所獲得的設(shè)置值數(shù)據(jù)、基于客戶端的結(jié)構(gòu)信息來創(chuàng)建應(yīng)答數(shù)據(jù)。應(yīng)答數(shù)據(jù)管理部316創(chuàng)建 要發(fā)送至作出了同步請(qǐng)求的多功能打印機(jī)120的應(yīng)答數(shù)據(jù)。此時(shí),應(yīng)答數(shù)據(jù)管理部316通過 經(jīng)由數(shù)據(jù)處理部311獲得設(shè)置值管理數(shù)據(jù)庫(kù)314中所存儲(chǔ)的與表8中的同步條件有關(guān)的信息 來創(chuàng)建應(yīng)答數(shù)據(jù)。
      [0086] 例如,假定步驟S522中所指定的時(shí)間是2015/2/1 12:59。換句話說,假定設(shè)置值管 理服務(wù)器app接收到指定了同步時(shí)間的設(shè)置值同步請(qǐng)求。步驟S522中所指定的時(shí)間是多功 能打印機(jī)120所指定的前次同步時(shí)間。具體地,如步驟S524所述,在前次同步時(shí)間之后更新 的數(shù)據(jù)是更新對(duì)象的候選。在運(yùn)種情況下,表7的地址簿信息的設(shè)置值中作為更新對(duì)象的候 選而獲得的數(shù)據(jù)是地址簿ID{2}和{3}的數(shù)據(jù)。應(yīng)答數(shù)據(jù)管理部316檢查表8中的同步條件的 設(shè)置值。從表8的信息中發(fā)現(xiàn),在{setting, opt ion. faxunit}的狀態(tài)為ON的情況下,地址簿 信息中地址類型為FAX的設(shè)置值被設(shè)置為同步對(duì)象。應(yīng)答數(shù)據(jù)管理部316基于表8的信息從 更新對(duì)象的候選中確定出要作為同步對(duì)象的設(shè)置值。參考表6中與所管理的裝置有關(guān)的結(jié) 構(gòu)信息,發(fā)現(xiàn)沒有FAX部連接至裝置序列號(hào)為{1234567}的多功能打印機(jī)120。因此,應(yīng)答數(shù) 據(jù)管理部316創(chuàng)建針對(duì)裝置序列號(hào){1234567}的同步應(yīng)答數(shù)據(jù)W使得應(yīng)答數(shù)據(jù)中不包括地 址類型為FAX的地址簿ID{3}并且僅發(fā)送地址簿ID{2}作為應(yīng)答。如上所述,應(yīng)答數(shù)據(jù)管理部 316根據(jù)各多功能打印機(jī)的結(jié)構(gòu)和狀態(tài)通過從作為更新對(duì)象候選的設(shè)置值中提取要作為同 步對(duì)象的設(shè)置值來創(chuàng)建應(yīng)答數(shù)據(jù)。換句話說,應(yīng)答數(shù)據(jù)管理部316根據(jù)各多功能打印機(jī)的結(jié) 構(gòu)和狀態(tài)來創(chuàng)建應(yīng)答數(shù)據(jù)w使得應(yīng)答數(shù)據(jù)中不包括不是同步對(duì)象的設(shè)置值。如上所述,進(jìn) 行操作W使得在裝置的某功能或結(jié)構(gòu)無效的情況下,即使在前次同步時(shí)間之后更新了與該 功能或結(jié)構(gòu)相關(guān)的數(shù)據(jù)也不將該數(shù)據(jù)設(shè)置為同步對(duì)象數(shù)據(jù)。運(yùn)樣的原因例如是,在一些情 況下,多功能打印機(jī)通過參考與功能X相關(guān)的設(shè)置值的初始值來判斷多功能打印機(jī)的功能X 的無效狀態(tài),并且如果在功能X的無效狀態(tài)下更新了該初始值則有時(shí)會(huì)發(fā)生故障。
      [0087] 接著,返回針對(duì)流程的說明,在步驟S527中,應(yīng)用程序控制部313請(qǐng)求通信處理部 315發(fā)送應(yīng)答數(shù)據(jù)管理部316所創(chuàng)建的應(yīng)答數(shù)據(jù)。通信處理部315將該應(yīng)答數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)100 發(fā)送至設(shè)置值管理客戶端app。
      [0088] 在步驟S515中,設(shè)置值管理客戶端app 320的通信處理部325接收應(yīng)答數(shù)據(jù)的通 知。通信處理部325向應(yīng)用程序控制部323通知應(yīng)答數(shù)據(jù)的接收,并且應(yīng)用程序控制部323更 新設(shè)置值管理數(shù)據(jù)庫(kù)324的設(shè)置值。
      [0089] 最后,在步驟S516中,應(yīng)用程序控制部323更新如表3所示那樣的最終同步完成時(shí) 間,并且參考下次同步請(qǐng)求時(shí)的該值。
      [0090] 注意,在圖5的說明中不存在前次同步時(shí)間的情況主要是例如設(shè)置值管理客戶端 app 320第一次向設(shè)置值管理服務(wù)器app 310發(fā)送同步請(qǐng)求的情況。
      [0091] W上給出了在設(shè)置值同步系統(tǒng)中進(jìn)行正常同步處理的模式的說明。接著,給出在 圖4和5中的上述的設(shè)置值更新和同步處理中有時(shí)沒有成功進(jìn)行同步的情況的說明。具體 地,給出在服務(wù)器所管理的設(shè)置值和客戶端所管理的設(shè)置值之間發(fā)生不匹配的情況的說 明。
      [0092] 例如,假定在多功能打印機(jī)120中多次進(jìn)行了圖5的處理并且在步驟S516中存儲(chǔ)值 (2015/2/1 15:00}作為前次同步時(shí)間。然后,假定FAX部安裝在裝置序列號(hào)為{1234567}的 多功能打印機(jī)120中并且將{setting.option.faxunit}的狀態(tài)設(shè)置成{ON}。在安裝FAX部之 后的同步請(qǐng)求時(shí)刻多功能打印機(jī)120的設(shè)置值管理客戶端app 320進(jìn)行同步請(qǐng)求的情況下, 在圖5的處理流程中沒有將地址簿ID是{3}的設(shè)置值數(shù)據(jù)設(shè)置為同步對(duì)象。運(yùn)是由于地址簿 ID{3}的服務(wù)器最終更新時(shí)間是在前次同步時(shí)間之前,并且設(shè)置值管理服務(wù)器app 310由此 判斷為地址簿ID{3}已經(jīng)進(jìn)行了同步。作為結(jié)果,沒有獲得地址簿ID{3}的設(shè)置值作為步驟 S524中的更新對(duì)象的候選,并且由此在應(yīng)答數(shù)據(jù)中不包括該設(shè)置值。
      [0093] 在W下示例1~3中,說明用于解決運(yùn)種問題的各種示例。
      [0094] 示例 1
      [00M] ????用圖6、7A和7B來說明示例1的處理。關(guān)于數(shù)據(jù)結(jié)構(gòu),在設(shè)置值管理數(shù)據(jù)庫(kù) 314中保持如表9所示的結(jié)構(gòu)。在表9中,將結(jié)構(gòu)改變管理標(biāo)志的項(xiàng)添加至設(shè)置值管理服務(wù)器 app 310中所存儲(chǔ)的表4的數(shù)據(jù)項(xiàng)。
      [0096] _
      [0097] 表9設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的設(shè)置值
      [0098] 接著,專注于相對(duì)于圖4的區(qū)別來說明圖6的流程圖的處理。利用與圖4相同的附圖 標(biāo)記來表示作為與圖4的處理相同的處理的流程圖的步驟,并且運(yùn)里省略詳細(xì)說明。
      [0099] 在圖6中,如在圖4中那樣,進(jìn)行了設(shè)置值管理客戶端app 320檢測(cè)設(shè)置值的變化并 且向設(shè)置值管理服務(wù)器app 310通知該變化的處理。在步驟S601中,設(shè)置值管理服務(wù)器app 310判斷步驟S422中更新的設(shè)置值是否是與其它設(shè)置值的同步條件相關(guān)的設(shè)置值。如果設(shè) 置值管理服務(wù)器app 310判斷為設(shè)置值是與其它設(shè)置值的同步條件相關(guān)的設(shè)置值,則流程 進(jìn)入步驟S602。在步驟S602中,設(shè)置值管理服務(wù)器a卵的設(shè)置值數(shù)據(jù)管理部312使表9中所管 理的與作出了更新請(qǐng)求的客戶端(裝置序列號(hào))相關(guān)聯(lián)的結(jié)構(gòu)改變管理標(biāo)志改變?yōu)镺N。然 后,流程進(jìn)入步驟S424。
      [0100] 例如,設(shè)置值管理服務(wù)器app 310進(jìn)行如表8中那樣管理同步條件的設(shè)置值數(shù)據(jù)管 理。在步驟S422中更新的設(shè)置值設(shè)及如表8所示那樣的同步條件設(shè)置值的改變的情況下,可 W判斷為該設(shè)置值是與作為表8的示例中的其它設(shè)置值的"地址類型:FAX"的同步條件相關(guān) 的設(shè)置值。例如,在從裝置序列號(hào){ 1234567}接收到的設(shè)置值的更新通知是用于將 {setting.option.faxunit}設(shè)置為{ON}的通知的情況下,將表9中的裝置序列號(hào){1234567} 的結(jié)構(gòu)改變管理標(biāo)志改變?yōu)镺N。
      [0101] 接著,專注于相對(duì)于圖5的差異來說明圖7A和7B的流程圖的處理。在圖7A和7B中, 如在圖5中那樣,進(jìn)行了設(shè)置值管理客戶端app 320發(fā)送同步請(qǐng)求并且設(shè)置值管理服務(wù)器 app 310響應(yīng)于該同步請(qǐng)求發(fā)送應(yīng)答數(shù)據(jù)的處理。利用與圖5相同的附圖標(biāo)記來表示作為與 圖5的處理相同的處理的流程圖的步驟,并且運(yùn)里省略詳細(xì)說明。
      [0102] 設(shè)置值管理客戶端app 320定期發(fā)送同步請(qǐng)求。在接收到同步請(qǐng)求時(shí),在步驟S701 中設(shè)置值管理服務(wù)器app 310參考表9中所存儲(chǔ)的設(shè)置值數(shù)據(jù)并且判斷作出了同步請(qǐng)求的 裝置的結(jié)構(gòu)改變管理標(biāo)志是否為ON。如果作出了同步請(qǐng)求的裝置的結(jié)構(gòu)改變管理標(biāo)志為 0N,則流程進(jìn)入步驟S702,并且設(shè)置值數(shù)據(jù)管理部312將與作為通知源的設(shè)置值管理客戶端 app 320相對(duì)應(yīng)的裝置的結(jié)構(gòu)改變管理標(biāo)志改變?yōu)镺FF。然后,流程進(jìn)入步驟S523,并且應(yīng)用 程序控制部313如圖5所示那樣獲得與作出了同步請(qǐng)求的裝置相關(guān)的所有設(shè)置值。此后,如 圖5中那樣,設(shè)置值管理服務(wù)器app 310通過參考作為同步請(qǐng)求源的客戶端的結(jié)構(gòu)信息來生 成應(yīng)答數(shù)據(jù)。
      [0103] 如上所述,在進(jìn)行差異同步的結(jié)構(gòu)中、影響其它設(shè)置值的同步條件的設(shè)置值發(fā)生 了變化的情況下,對(duì)所有設(shè)置值進(jìn)行同步。運(yùn)可W防止設(shè)置值管理服務(wù)器app 310中所存儲(chǔ) 的數(shù)據(jù)與設(shè)置值管理客戶端app 320中所存儲(chǔ)的數(shù)據(jù)之間的不匹配的發(fā)生。此外,由于W如 在設(shè)置值管理客戶端app 320第一次向設(shè)置值管理服務(wù)器app 320發(fā)送同步請(qǐng)求的情況相 同的方式進(jìn)行同步處理,因此可W進(jìn)行與服務(wù)器所管理的數(shù)據(jù)的完整的數(shù)據(jù)同步。另外,可 W在不考慮數(shù)據(jù)之間的關(guān)系的情況下在設(shè)置值管理服務(wù)器app 310中創(chuàng)建應(yīng)答數(shù)據(jù)。
      [0…4] 示例2
      [0105]接著,說明示例2。在示例1中,給出了 W下示例的說明:在更新了多功能打印機(jī)120 的裝置結(jié)構(gòu)信息之后多功能打印機(jī)120發(fā)送同步請(qǐng)求的情況下,設(shè)置值管理服務(wù)器app 310 利用與被設(shè)置為同步對(duì)象的該裝置(多功能打印機(jī)120)相關(guān)的所有數(shù)據(jù)來創(chuàng)建應(yīng)答數(shù)據(jù)。 換句話說,給出了 W下示例的說明:設(shè)置值管理服務(wù)器110確定進(jìn)行了影響其它設(shè)置值的同 步條件的設(shè)置值的改變的裝置,然后在該裝置發(fā)送了同步請(qǐng)求的情況下將所有數(shù)據(jù)設(shè)置為 同步對(duì)象。
      [0106] 另一方面,在示例2中,給出W下示例的說明:通過在不改變?cè)O(shè)置值管理服務(wù)器110 中的處理的情況下改變作為客戶端的多功能打印機(jī)120中的處理來防止同步數(shù)據(jù)的不匹 配。
      [0107] 專注于相對(duì)于圖4的差異來說明圖8的流程圖的處理。利用與圖4相同的附圖標(biāo)記 來表示作為與圖4的處理相同的處理的流程圖的步驟。
      [0108] 在步驟S411中,設(shè)置值管理客戶端app 320檢測(cè)設(shè)置值的變化,并且在步驟S412中 向設(shè)置值管理服務(wù)器app 310通知更新之前進(jìn)行步驟S801的處理。在步驟S801中,設(shè)置值數(shù) 據(jù)管理部322判斷步驟S411中改變的設(shè)置值是否是與結(jié)構(gòu)信息相關(guān)的設(shè)置值。然后,如果發(fā) 生了改變的設(shè)置值與結(jié)構(gòu)信息相關(guān),則流程進(jìn)入步驟S802,并且設(shè)置值數(shù)據(jù)管理部322附加 地存儲(chǔ)表示該變化的文件。
      [0109] 對(duì)于發(fā)生了改變的設(shè)置值是否是與結(jié)構(gòu)信息相關(guān)的設(shè)置值的判斷,運(yùn)例如可W通 過設(shè)置值數(shù)據(jù)管理部322基于表1中的裝置設(shè)置值的設(shè)置值名稱進(jìn)行判斷來進(jìn)行。例如,F(xiàn)AX 部的關(guān)鍵字標(biāo)識(shí)符是{setting.option.化xunit}。如上所述,設(shè)置值數(shù)據(jù)管理部322可W使 用可捜索的關(guān)鍵字標(biāo)識(shí)符,其中在{setting, option.*}發(fā)生了變化的情況下,利用該可捜 索的關(guān)鍵字標(biāo)識(shí)符,可W將該變化識(shí)別為與結(jié)構(gòu)信息相關(guān)的設(shè)置值的變化。
      [0110] 可替代地,設(shè)置值管理客戶端app 320可W將如設(shè)置值管理服務(wù)器app310中所存 儲(chǔ)的由設(shè)置值管理服務(wù)器app所管理的與表8相對(duì)應(yīng)的設(shè)置值數(shù)據(jù)那樣的設(shè)置值數(shù)據(jù)存儲(chǔ) 在設(shè)置值管理數(shù)據(jù)庫(kù)324中。作為另一替代例,可W附加地將關(guān)鍵字標(biāo)識(shí)符與結(jié)構(gòu)管理數(shù)據(jù) 相對(duì)應(yīng)的表存儲(chǔ)在設(shè)置值管理數(shù)據(jù)庫(kù)324中。
      [0111] 具體地,在{setting.option.faxunit}設(shè)置為{ON}的情況下,設(shè)置值數(shù)據(jù)管理部 322請(qǐng)求應(yīng)用程序控制部323進(jìn)行處理。應(yīng)用程序控制部323將表示變化的文件經(jīng)由系統(tǒng)總 線230存儲(chǔ)在外部存儲(chǔ)部化DD 207或RAM 206)等中。
      [0112] 接著,專注于相對(duì)于圖5的差異來說明圖9A和9B的流程圖的處理。利用與圖5相同 的附圖標(biāo)記來表示作為與圖5的處理相同的處理的流程圖的步驟。
      [0113] 在步驟S511中檢測(cè)到定期同步時(shí)刻到來的情況下,流程進(jìn)入步驟S901,并且設(shè)置 值管理客戶端app的應(yīng)用程序控制部323判斷是否存在表示結(jié)構(gòu)變化的文件。例如,應(yīng)用程 序控制部323判斷是否存在經(jīng)由系統(tǒng)總線230存儲(chǔ)在外部存儲(chǔ)部中的表示結(jié)構(gòu)變化的文件。
      [0114] 如果存在表示結(jié)構(gòu)變化的文件,則流程進(jìn)入步驟S514,并且應(yīng)用程序控制部323發(fā) 送定期進(jìn)行的同步請(qǐng)求中所通知的"沒有指定前次同步時(shí)間的同步請(qǐng)求"。換句話說,應(yīng)用 程序控制部323發(fā)送與步驟S512中應(yīng)用程序控制部323判斷為不存在前次同步時(shí)間的情況 相同的同步請(qǐng)求(發(fā)送回所有設(shè)置值作為應(yīng)答的請(qǐng)求)。由此,設(shè)置值管理服務(wù)器app 310在 接收到同步請(qǐng)求之后基于客戶端的結(jié)構(gòu)信息而發(fā)送回所有設(shè)置值的應(yīng)答(參見步驟S523和 S525)〇
      [0115] 此后,設(shè)置值管理客戶端app 320從設(shè)置值管理服務(wù)器app 310接收應(yīng)答數(shù)據(jù),進(jìn) 行數(shù)據(jù)的更新(S515)和前次同步時(shí)間的更新(S516),然后進(jìn)行步驟S902的處理。在步驟 S902中,應(yīng)用程序控制部323在同步請(qǐng)求流程中判斷是否存在表示結(jié)構(gòu)變化的文件。在存在 表示結(jié)構(gòu)變化的文件的情況下,在步驟S903中應(yīng)用程序控制部323刪除表示結(jié)構(gòu)變化的文 件。
      [0116] 在本示例中,進(jìn)行經(jīng)由網(wǎng)絡(luò)100的數(shù)據(jù)交換。因此,有時(shí)由于一些原因而接收到錯(cuò) 誤應(yīng)答(未示出)。因而,在相同的同步請(qǐng)求的流程中,檢查表示結(jié)構(gòu)變化的文件的存在并刪 除該文件。
      [0117]如上所述,在示例2中,通過使設(shè)置值管理客戶端app 320檢測(cè)客戶端的結(jié)構(gòu)變化 關(guān)且發(fā)送所有數(shù)據(jù)的同步請(qǐng)求,可W在不改變?cè)O(shè)置值管理服務(wù)器的結(jié)構(gòu)的情況下進(jìn)行維持 與設(shè)置值管理服務(wù)器app的一致性的同步。
      [011引示例3
      [0119] 說明示例3。在示例1中,給出了 W下示例的說明:設(shè)置值管理服務(wù)器確定結(jié) 構(gòu)變化的發(fā)生并且進(jìn)行與結(jié)構(gòu)發(fā)生了改變的裝置相關(guān)的所有數(shù)據(jù)的同步。在示例3中,給出 W下示例的說明:在設(shè)置值管理服務(wù)器app 310檢測(cè)到結(jié)構(gòu)信息的變化的情況下,代替進(jìn)行 與裝置相關(guān)的所有數(shù)據(jù)的同步,設(shè)置值管理服務(wù)器app 310預(yù)先將設(shè)置值確定為同步對(duì)象。
      [0120] W下專注于相對(duì)于示例1的差異來說明示例3。
      [0121] 在示例3中,設(shè)置值存儲(chǔ)在設(shè)置值管理服務(wù)器app的設(shè)置值管理數(shù)據(jù)庫(kù)314中,并且 如表10所示,將強(qiáng)制同步標(biāo)志的項(xiàng)添加至表7的設(shè)置值數(shù)據(jù)。
      [0122]
      [01U]表10設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的地址簿信息的設(shè)置值
      [0124] 專注于相對(duì)于圖4和6的差異來說明圖10的流程圖的處理。利用與圖4和6相同的附 圖標(biāo)記來表示與圖4和6的處理相同的流程圖的步驟。
      [0125] 在設(shè)置值管理服務(wù)器app 310的處理的步驟S601中判斷為進(jìn)行了更新的設(shè)置值是 與其它設(shè)置值的同步條件相關(guān)的設(shè)置值的情況下,設(shè)置值數(shù)據(jù)管理部312使流程進(jìn)入步驟 S1001。在步驟S1001中,設(shè)置值數(shù)據(jù)管理部312將各相關(guān)設(shè)置值的強(qiáng)制同步標(biāo)志設(shè)置為 {ON}。
      [01%]設(shè)置值管理服務(wù)器app 310例如進(jìn)行用于管理如圖8中那樣的同步條件的設(shè)置值 數(shù)據(jù)管理。在從裝置序列號(hào){ 1 2 3 4 5 6 7 }接收到的設(shè)置值的更新通知是將 {setting, opt ion. faxunit}設(shè)置為{ON}的通知的情況下,將表10中地址類型為{FAX}的設(shè) 置值數(shù)據(jù)的強(qiáng)制同步標(biāo)志設(shè)置為{ON}。
      [0127]接著,專注于與圖5的差異來說明圖llA和IIB的流程圖的處理。利用與圖5相同的 附圖標(biāo)記來說明與圖5的處理相同的流程圖的步驟。
      [01%]在作為設(shè)置值管理服務(wù)器app的處理的步驟S524中進(jìn)行時(shí)間比較的結(jié)果而獲得了 設(shè)置值之后,流程進(jìn)入步驟S1101。在步驟S1101中,除步驟S524中獲得的設(shè)置值W外,設(shè)置 值數(shù)據(jù)管理部312還獲得強(qiáng)制同步標(biāo)志為ON的設(shè)置值。然后,在步驟S1102中,設(shè)置值數(shù)據(jù)管 理部312在步驟S1101中獲得了設(shè)置值之后將所獲得的設(shè)置值的強(qiáng)制同步標(biāo)志設(shè)置為 {OFF}。此后,如在圖5中那樣,設(shè)置值管理服務(wù)器app 310基于作為同步請(qǐng)求源的客戶端的 結(jié)構(gòu)信息而發(fā)送設(shè)置值數(shù)據(jù)作為應(yīng)答。
      [0129]因而,在與裝置的結(jié)構(gòu)信息相關(guān)的設(shè)置值發(fā)生了改變的情況下,代替進(jìn)行所有數(shù) 據(jù)的同步,可W在考慮與要受該變化影響的設(shè)置值的對(duì)應(yīng)關(guān)系的情況下進(jìn)行同步。
      [0。0] 變形例
      [0131]在示例1~3中,給出W下示例的說明:對(duì)各客戶端而言存在實(shí)際數(shù)據(jù),即使該數(shù)據(jù) 如表7所示是共用設(shè)置值數(shù)據(jù)。然而,本發(fā)明還可W適用于將共用設(shè)置值數(shù)據(jù)作為一個(gè)實(shí)際 的共用設(shè)置值數(shù)據(jù)來進(jìn)行管理的情況。此外,上述的示例中所述的標(biāo)志可W是時(shí)間信息。例 如,作為用于在將共用設(shè)置值作為一個(gè)實(shí)際數(shù)據(jù)進(jìn)行管理的模式下針對(duì)多個(gè)客戶端明顯地 表明同步的完成的方法,可W在設(shè)置值管理服務(wù)器app中對(duì)響應(yīng)于同步請(qǐng)求而將共用設(shè)置 值作為應(yīng)答發(fā)送至各客戶端的時(shí)間進(jìn)行管理。換句話說,除作為來自客戶端的設(shè)置值的更 新時(shí)間的服務(wù)器最終更新時(shí)間W外,還可W通過與作為對(duì)來自客戶端的同步請(qǐng)求的應(yīng)答而 發(fā)送設(shè)置值的服務(wù)器應(yīng)答時(shí)間相關(guān)聯(lián),來對(duì)共用設(shè)置值進(jìn)行管理。例如通過進(jìn)一步與如表4 所示的針對(duì)各客戶端的設(shè)置值相關(guān)聯(lián),來管理服務(wù)器應(yīng)答時(shí)間。換句話說,設(shè)置值管理服務(wù) 器app針對(duì)各客戶端來管理針對(duì)同步請(qǐng)求的應(yīng)答時(shí)間(服務(wù)器應(yīng)答時(shí)間)。在設(shè)置值管理服 務(wù)器從指定了服務(wù)器應(yīng)答時(shí)間之前的時(shí)間的客戶端接收到同步請(qǐng)求的情況下,客戶端的結(jié) 構(gòu)可能發(fā)生了改變。有鑒于此,在接收到運(yùn)種同步請(qǐng)求的情況下,設(shè)置值管理服務(wù)器可W與 服務(wù)器最終更新時(shí)間無關(guān)地進(jìn)行用于發(fā)送所有設(shè)置值作為應(yīng)答或者發(fā)送與結(jié)構(gòu)變化相關(guān) 的設(shè)置值作為應(yīng)答的處理。
      [0。。 示例4
      [0133] 在示例1~3中,給出W下處理的示例的說明:設(shè)置值管理服務(wù)器應(yīng)用程序進(jìn)行針 對(duì)各裝置所管理的設(shè)置值的同步。然而,作為設(shè)置值管理服務(wù)器app所進(jìn)行的用于管理設(shè)置 值的方法,存在用于針對(duì)各用戶管理設(shè)置值的方法。例如,在作為客戶端并且進(jìn)行登錄管理 的多功能打印機(jī)中,存在針對(duì)各用戶管理特定處理的初始值的情況。在示例4中,給出W下 示例的說明:對(duì)運(yùn)種針對(duì)各用戶的設(shè)置值進(jìn)行設(shè)置值管理服務(wù)器和各客戶端之間的同步處 理。
      [0134] 如表11所示,在設(shè)置值管理服務(wù)器應(yīng)用程序的設(shè)置值管理數(shù)據(jù)庫(kù)314中對(duì)用戶信 息進(jìn)行管理,并且如表12所示,在設(shè)置值管理客戶端應(yīng)用程序中的設(shè)置值管理數(shù)據(jù)庫(kù)324中 對(duì)用戶信息進(jìn)行管理。
      [0135] _

      [013引表12設(shè)置值管理客戶端的DB中所存儲(chǔ)的用戶信息
      [0139] 在示例1~3中,給出了 W下說明:各設(shè)置值管理客戶端應(yīng)用程序?qū)⒏骺蛻舳诉M(jìn)行 了最后同步處理的最終同步時(shí)間作為由各設(shè)置值管理客戶端應(yīng)用程序所管理的最終同步 時(shí)間進(jìn)行管理。在本示例中,各設(shè)置值管理客戶端應(yīng)用程序如表12所示對(duì)各用戶的最終同 步時(shí)間進(jìn)行管理W適應(yīng)各用戶的設(shè)置值。注意,針對(duì)各用戶的最終同步時(shí)間是各客戶端中 的最終同步時(shí)間。換句話說,可W針對(duì)其它客戶端中的同一用戶管理不同的同步時(shí)間。
      [0140] 如表13所示,在設(shè)置值管理服務(wù)器應(yīng)用程序的設(shè)置值管理數(shù)據(jù)庫(kù)314中存在對(duì)各 用戶的設(shè)置值進(jìn)行管理的表。
      [0141]
      [01創(chuàng)表13設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的針對(duì)用戶的由各用戶所設(shè)置的設(shè)置值 [0143]此外,表14示出本示例中的裝置結(jié)構(gòu)信息的示例。示例1中所述的表6示出表示各 裝置的自動(dòng)整理器和FAX部是否有效的示例。本示例中的表14示出表示地址簿、復(fù)印功能和 掃描-發(fā)送(scan-to-send)功能等是否有效的示例。 「01441

      [0145] 表14設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的裝置的結(jié)構(gòu)信息的設(shè)置值
      [0146] W下給出在如表14中那樣登記裝置結(jié)構(gòu)信息的情況下所進(jìn)行的同步處理的說明。 如上所述,表11是用于管理用戶的設(shè)置值信息并且被存儲(chǔ)在設(shè)置值管理服務(wù)器應(yīng)用程序的 設(shè)置值管理數(shù)據(jù)庫(kù)314中。此外,表13管理與表11相對(duì)應(yīng)的用戶所設(shè)置的個(gè)人設(shè)置。
      [0147] 例如,為了檢查用戶名"userA"的應(yīng)用程序巧描-發(fā)送"在啟動(dòng)時(shí)的默認(rèn)設(shè)置值, 首先在表11中檢查與用戶名"userA"相對(duì)應(yīng)的用戶ID。然后,在表13中檢查與所檢查的用戶 ID相對(duì)應(yīng)的相關(guān)數(shù)據(jù)標(biāo)識(shí)符"license.application. ScanToSend"。具體地,由于與"userA" 相對(duì)應(yīng)的用戶ID是"2",因此在表13中檢查與用戶ID "2"相對(duì)應(yīng)的相關(guān)數(shù)據(jù)標(biāo)識(shí)符 "license .application. ScanToSend"。將"userA"的應(yīng)用程序"掃描-發(fā)送"在啟動(dòng)時(shí)的默認(rèn) 設(shè)置值存儲(chǔ)在表13中。根據(jù)表13,在"userA"啟動(dòng)應(yīng)用程序"掃描-發(fā)送"的情況下,設(shè)置值被 設(shè)置成使得用于發(fā)送掃描圖像的文件格式為PDF格式。此外,設(shè)置用于在啟動(dòng)時(shí)將目的地的 CC.設(shè)置為aaaOxxx. CO Jp的設(shè)置值。根據(jù)表14的有效許可證/選項(xiàng)發(fā)現(xiàn),"掃描-發(fā)送"功能 有效的裝置是 "1 icense.application. ScanToSencT有效的裝置"3124567"。
      [0148] 在如表13所示的針對(duì)各用戶所管理的設(shè)置值經(jīng)由服務(wù)器在客戶端之間進(jìn)行同步 的情況下,用戶不需要針對(duì)各客戶端新進(jìn)行設(shè)置并且由此提高了可用性。然而,存在如表14 所示的裝置結(jié)構(gòu)信息發(fā)生了改變的情況,例如,在某客戶端X中應(yīng)用程序"掃描-發(fā)送"從無 效(未安裝)狀態(tài)改變?yōu)橛行顟B(tài)的情況。在運(yùn)種情況下,如果進(jìn)行針對(duì)最終更新時(shí)間之后 的同步差異的差異同步處理,則有時(shí)可能無法如示例1中那樣適當(dāng)?shù)赝皆O(shè)置值。在本示例 中,給出同樣針對(duì)各用戶所管理的設(shè)置值進(jìn)行適當(dāng)?shù)耐教幚淼哪J降恼f明。
      [0149] 如針對(duì)表6所給出的說明那樣,在圖6和8的流程所示的處理中更新表14的結(jié)構(gòu)信 息。具體地,在表14的裝置結(jié)構(gòu)信息(例如,表示應(yīng)用程序"掃描-發(fā)送"是否有效的設(shè)置值) 發(fā)生了改變的情況下,設(shè)置值管理客戶端應(yīng)用程序向設(shè)置值管理服務(wù)器應(yīng)用程序通知該設(shè) 置值的變化(S412)。此外,更新對(duì)象不限于裝置結(jié)構(gòu)信息。在登錄至某客戶端的用戶改變了 如表13所示那樣的針對(duì)用戶的設(shè)置值的情況下,設(shè)置值管理客戶端應(yīng)用程序向設(shè)置值管理 服務(wù)器應(yīng)用程序通知該設(shè)置值的變化(S412)。
      [0150] 此外,關(guān)于針對(duì)各用戶的設(shè)置值的同步處理,設(shè)置值管理服務(wù)器應(yīng)用程序具有在 用戶登錄至某裝置的情況下確定登錄裝置(客戶端)中要作為同步對(duì)象的設(shè)置值的功能 (S525)。例如,在用戶登錄至的裝置中應(yīng)用程序"掃描-發(fā)送"無效的情況下,即使在與應(yīng)用 程序"掃描-發(fā)送"相關(guān)的設(shè)置值(啟動(dòng)時(shí)的初始值)在其它裝置中發(fā)生了改變的情況下,也 不將運(yùn)些設(shè)置值確定為同步對(duì)象。
      [0151] 在設(shè)置值管理應(yīng)用程序中,與表13中除服務(wù)器最終更新時(shí)間W外的項(xiàng)相對(duì)應(yīng)地, 如表15中那樣對(duì)設(shè)置值進(jìn)行管理。
      [0152]
      [。巧引表15設(shè)置值管理客戶端的DB中所存儲(chǔ)的針對(duì)用戶的由各用戶設(shè)置的設(shè)置值 [0154]針對(duì)各用戶所管理的設(shè)置值的同步請(qǐng)求時(shí)刻是用戶登錄至要使用的裝置的時(shí)刻。 例如,在用戶登錄至裝置X的情況下,裝置X用作用W向設(shè)置值管理服務(wù)器應(yīng)用程序通知同 步請(qǐng)求的客戶端。
      [01巧]通過使用圖12A和12B說明針對(duì)各用戶所管理的設(shè)置值的同步處理的流程。注意, 如示例1中那樣,通過使用圖12A和12B首先給出針對(duì)各用戶所管理的設(shè)置值的同步處理的 說明,然后在圖13和14A~14C中給出針對(duì)示例4中的設(shè)置值的同步處理的說明。在圖12A和 12B中,利用相同的附圖標(biāo)記來表示作為與示例1中所述的處理相同的處理的步驟,并且省 略對(duì)運(yùn)些步驟的詳細(xì)說明。用戶登錄至多功能打印機(jī)120。然后,在步驟S1201中,設(shè)置值管 理客戶端應(yīng)用程序檢測(cè)用戶的登錄。在本示例中,用戶的登錄用作同步請(qǐng)求的觸發(fā)。
      [0156] 接著,在步驟S1202中,如圖5的步驟S512中那樣,設(shè)置值管理客戶端應(yīng)用程序判斷 是否存在前次同步時(shí)間。注意,與步驟S512不同,在步驟S1202中,設(shè)置值管理客戶端應(yīng)用程 序判斷是否存在如表12所示那樣的與登錄用戶相關(guān)的設(shè)置值的前次同步時(shí)間(最終同步時(shí) 間)。在存在與登錄用戶相關(guān)的設(shè)置值的前次同步時(shí)間的情況下,流程進(jìn)入步驟S1203。在步 驟S1203中,設(shè)置值管理客戶端應(yīng)用程序向設(shè)置值管理服務(wù)器app 310通知指定了前次同步 時(shí)間且指定了表示登錄用戶的用戶識(shí)別信息的設(shè)置值的同步請(qǐng)求。
      [0157] 另一方面,在不存在前次同步時(shí)間的情況下,在步驟S1204中,設(shè)置值管理客戶端 應(yīng)用程序向設(shè)置值管理服務(wù)器app 310通知沒有指定同步時(shí)間且僅指定了登錄用戶的設(shè)置 值的同步請(qǐng)求。
      [0158] 在步驟S1210中,設(shè)置值管理服務(wù)器app 310針對(duì)所接收到的同步請(qǐng)求判斷是否存 在用戶的指定。在不存在用戶的指定的情況下,流程進(jìn)入步驟S1213,并且進(jìn)行與圖5所述的 裝置設(shè)置值的同步處理(S522)及其后續(xù)處理相同的處理。
      [0159] 在存在用戶的指定的情況下,流程進(jìn)入步驟S522,并且設(shè)置值管理服務(wù)器應(yīng)用程 序如圖5所述的步驟S522中那樣判斷是否存在針對(duì)同步請(qǐng)求的時(shí)間的指定。
      [0160] 在指定了時(shí)間的情況下,流程進(jìn)入步驟S1211,并且設(shè)置值管理服務(wù)器應(yīng)用程序獲 得與所指定的用戶相關(guān)的并且服務(wù)器更新時(shí)間是在所指定的時(shí)間之后的設(shè)置值。
      [Ο?Ν] 例如,假定用戶名"Administrator"登錄并且前次同步時(shí)間是如表12所示的 "2015/2/1 13:〇Γ的情況。在運(yùn)種情況下,步驟S1211中獲得的數(shù)據(jù)是表13中的用戶ID"r 的設(shè)置值{地址類型:FTP,地址:192.168.222.333,顯示名稱:共享的服務(wù)器}。
      [0162]另一方面,在沒有指定時(shí)間的情況下,流程進(jìn)入步驟S1212,并且設(shè)置值管理服務(wù) 器應(yīng)用程序獲得與所指定的用戶相關(guān)的所有設(shè)置值。
      [0163] 在發(fā)送步驟S1211或S1212中獲得的設(shè)置值作為應(yīng)答的情況下,如圖5的步驟S525 ~S527中那樣,設(shè)置值管理服務(wù)器應(yīng)用程序通過獲得同步請(qǐng)求源客戶端的結(jié)構(gòu)信息來創(chuàng)建 應(yīng)答數(shù)據(jù)。例如,假定用戶登錄至的裝置的序列號(hào)是"1234567"的情況。在運(yùn)種情況下,參考 表14,設(shè)置值管理服務(wù)器應(yīng)用程序創(chuàng)建僅包括與"license.application.AddressBook"和 "license. application. Copy"相關(guān)的數(shù)據(jù)的應(yīng)答數(shù)據(jù)并且發(fā)送該應(yīng)答數(shù)據(jù)作為應(yīng)答。
      [0164] 最后,設(shè)置值管理客戶端應(yīng)用程序執(zhí)行與圖5的步驟S515~S516中的處理相同的 處理,并且流程終止。
      [0165] 如通過使用圖12A和12B所述那樣的設(shè)置值管理服務(wù)器app 310和設(shè)置值管理客戶 端app 320的處理使得能夠進(jìn)行針對(duì)各用戶所管理的數(shù)據(jù)的同步處理。
      [0166] 注意,盡管給出根據(jù)同步請(qǐng)求中是否存在用戶指定來在圖12A的步驟S1210中切換 處理的示例的說明,但本發(fā)明不限于該模式。例如,也可W在同步請(qǐng)求中存在用戶指定的情 況下(步驟S1210為是)進(jìn)行與步驟S1213相同的處理。具體地,可W采用如下模式:在將指定 了用戶的同步請(qǐng)求作為觸發(fā)的情況下,同樣可W進(jìn)行示例1等中所述的針對(duì)各裝置的共用 設(shè)置值的同步處理。
      [0167] 表16是如下表,其中在該表中,為了管理本示例中的同步數(shù)據(jù)一致性而通過進(jìn)一 步與示例1中所示的表4相關(guān)聯(lián),來管理裝置管理結(jié)構(gòu)信息發(fā)生改變的時(shí)間。在本示例中,給 出如下結(jié)構(gòu)的說明:在來自設(shè)置值管理客戶端app 320的同步請(qǐng)求所附的時(shí)間是在結(jié)構(gòu)信 息發(fā)生改變的時(shí)間之前的時(shí)間的情況下,發(fā)送進(jìn)行設(shè)置值管理服務(wù)器app 310中的所有設(shè) 置值的再同步的應(yīng)答。具體地,給出如下示例的說明:設(shè)置值管理服務(wù)器app 310與設(shè)置值 的最終更新時(shí)間無關(guān)地,獲得與登錄用戶相關(guān)的設(shè)置值作為用作同步對(duì)象的設(shè)置值,并且 根據(jù)與裝置的結(jié)構(gòu)相對(duì)應(yīng)的同步條件來將該設(shè)置值作為應(yīng)答發(fā)送至客戶端。 「01681
      [0側(cè)表16設(shè)置值管理服務(wù)器的DB中所存儲(chǔ)的設(shè)置值
      [0170] 通過使用圖13和14A~14C的流程圖來說明具體的處理內(nèi)容。
      [0171] 圖13是與圖6所述的處理基本相同的處理。在圖13中,執(zhí)行步驟S411~S601中的處 理,然后,在進(jìn)行了更新的設(shè)置值是與其它設(shè)置值的同步條件相關(guān)的設(shè)置值的情況下,設(shè)置 值管理服務(wù)器應(yīng)用程序使流程進(jìn)入步驟S13010。在步驟S13010中,設(shè)置值管理服務(wù)器應(yīng)用 程序?qū)⒈?6中與通知源裝置相對(duì)應(yīng)的結(jié)構(gòu)改變時(shí)間更新為當(dāng)前時(shí)間。例如,在通知發(fā)生了 改變的設(shè)置值是與如表14所示的裝置的結(jié)構(gòu)信息的變化相關(guān)的設(shè)置值的情況下(例如,在 "掃描-發(fā)送"功能有效的情況下),設(shè)置值管理服務(wù)器應(yīng)用程序使流程進(jìn)入步驟S13010。運(yùn) 是由于,如示例1等所述,在結(jié)構(gòu)發(fā)生改變的時(shí)間之前進(jìn)行同步處理的情況下,在一些情況 下后面的同步處理中可能沒有獲得結(jié)構(gòu)變化的同步條件中所包括的設(shè)置值作為同步對(duì)象。
      [0172] 有鑒于此,通過使用圖14A~14C,給出消除了如下的狀態(tài)的同步方法的說明,其中 在該狀態(tài)下,作為在改變裝置的結(jié)構(gòu)信息之后所進(jìn)行的數(shù)據(jù)同步處理的結(jié)果,在設(shè)置值管 理服務(wù)器app 310所管理的設(shè)置值與設(shè)置值管理客戶端app 320所管理的設(shè)置值之間的同 步中發(fā)生不匹配。
      [0173] 專注于相對(duì)于圖12A和12B的差異來說明圖14A~14C的處理。在所接收到的同步請(qǐng) 求中存在用戶的指定(S1210為是)并且在所接收到的同步請(qǐng)求中存在時(shí)間的指定(S522為 是)的情況下,流程進(jìn)入步驟S1311。在步驟S1311中,設(shè)置值管理服務(wù)器應(yīng)用程序?qū)⑼秸?qǐng) 求所附的前次同步時(shí)間與表16所示的作為同步請(qǐng)求源的客戶端的結(jié)構(gòu)改變時(shí)間進(jìn)行比較。
      [0174] 在同步請(qǐng)求所附的前次同步時(shí)間是在裝置的結(jié)構(gòu)改變時(shí)間之前的情況下,裝置的 結(jié)構(gòu)變化的同步條件中所包括的設(shè)置值將不會(huì)如上所述那樣得到適當(dāng)?shù)耐?。有鑒于此, 在步驟S1312中,設(shè)置值管理服務(wù)器應(yīng)用程序創(chuàng)建用于通知設(shè)置值管理數(shù)據(jù)庫(kù)314與設(shè)置值 管理數(shù)據(jù)庫(kù)324之間的同步狀態(tài)的不匹配的應(yīng)答數(shù)據(jù)。然后,流程進(jìn)入步驟S527,并且發(fā)送 所創(chuàng)建的應(yīng)答數(shù)據(jù)。
      [0175] 在步驟S1301中,設(shè)置值管理客戶端app 320從設(shè)置值管理服務(wù)器應(yīng)用程序接收應(yīng) 答數(shù)據(jù)。然后,在步驟S1302中,設(shè)置值管理客戶端應(yīng)用程序判斷所接收到的應(yīng)答數(shù)據(jù)的內(nèi) 容是否是用于通知同步數(shù)據(jù)的不匹配的內(nèi)容。如果內(nèi)容不是用于通知同步數(shù)據(jù)的不匹配的 內(nèi)容,則流程進(jìn)入步驟S1305,并且設(shè)置值管理客戶端應(yīng)用程序如步驟S515中那樣進(jìn)行所接 收到的數(shù)據(jù)的更新。然后,如圖12B中那樣進(jìn)行步驟S516并且流程終止。
      [0176] 另一方面,在內(nèi)容是用于通知同步數(shù)據(jù)的不匹配的內(nèi)容的情況下,流程進(jìn)入步驟 51303。 在步驟S1303中,設(shè)置值客戶端應(yīng)用程序刪除設(shè)置值管理客戶端應(yīng)用程序的設(shè)置值 管理數(shù)據(jù)庫(kù)324中所存儲(chǔ)的由登錄用戶所設(shè)置的數(shù)據(jù)。然后,執(zhí)行步驟S1203作為步驟 51304。 具體地,在步驟S1304中,設(shè)置值管理客戶端應(yīng)用程序?qū)⒅付擞脩羟覜]有指定時(shí)間 的同步請(qǐng)求發(fā)送至設(shè)置值管理服務(wù)器app 310。設(shè)置值管理服務(wù)器應(yīng)用程序接收步驟S1304 的同步請(qǐng)求并且由此在步驟S522中判斷為否,并且流程進(jìn)入步驟S1212。然后,設(shè)置值管理 服務(wù)器應(yīng)用程序與設(shè)置值的最終更新時(shí)間無關(guān)地獲得與所指定的用戶相關(guān)的設(shè)置值。由于 步驟S1304的同步請(qǐng)求是沒有指定時(shí)間的同步請(qǐng)求,因此不再進(jìn)行設(shè)置值管理服務(wù)器app 310在步驟S1311中的判斷。另一方面,在應(yīng)答數(shù)據(jù)是除用于通知同步數(shù)據(jù)的不匹配的數(shù)據(jù) W外的應(yīng)答數(shù)據(jù)的情況下,對(duì)用戶預(yù)先設(shè)置的所有設(shè)置值進(jìn)行更新并且對(duì)前次同步時(shí)間進(jìn) 行更新??偠灾?,作為再次發(fā)送同步請(qǐng)求的結(jié)果,還適當(dāng)?shù)馗铝嗽O(shè)置值客戶端應(yīng)用程序 中所管理的前次同步時(shí)間。因此,避免了如下情況:多次發(fā)送指定了結(jié)構(gòu)改變時(shí)間之前的時(shí) 間的同步請(qǐng)求。
      [0177] 由此,在針對(duì)設(shè)置值管理服務(wù)器app 310和設(shè)置值管理客戶端app 320中的各用戶 管理設(shè)置值的情況下,同樣可W消除由于結(jié)構(gòu)信息變化而引起的數(shù)據(jù)同步的不匹配。
      [0178] 在諸如由多個(gè)用戶使用并共享的個(gè)人計(jì)算機(jī)和多功能打印機(jī)等的近來的信息處 理設(shè)備中,針對(duì)各用戶相關(guān)聯(lián)地存儲(chǔ)設(shè)置。在本示例中,在使針對(duì)各用戶所管理的數(shù)據(jù)同步 的情況下,可W避免由于信息處理設(shè)備的結(jié)構(gòu)變化而引起的同步狀態(tài)的不匹配。
      [0179] 其它示例
      [0180] 盡管W上說明了示例和變形例,但上述的示例等僅適用于實(shí)施本發(fā)明的示例。運(yùn) 些示例和變形例中的處理和操作可W組合,并且本發(fā)明不限于示例的結(jié)構(gòu)。
      [0181] 此外,在示例1~3中,主要給出了由于FAX部的有無而發(fā)生要同步的數(shù)據(jù)的不匹配 的示例,并且在示例4中,給出了由于所安裝的應(yīng)用程序或有效許可證的有無而發(fā)生要同步 的數(shù)據(jù)的不匹配的示例的說明。然而,裝置結(jié)構(gòu)信息僅需要是表示客戶端的預(yù)定結(jié)構(gòu)是否 有效的信息。作為其它示例,在復(fù)制偽造抑制圖案(copy-fo;rgery-inhibiting-patte;rn)的 許可證的有無 W及自動(dòng)整理器的有無等發(fā)生了改變的情況下,設(shè)置值也發(fā)生改變。具體地, 與裝置的結(jié)構(gòu)有關(guān)的設(shè)置值可W是表示客戶端裝置的許可證的有無的設(shè)置值、表示客戶端 裝置的功能的有無的設(shè)置值、表示許可證的狀態(tài)的設(shè)置值或者表示功能的狀態(tài)的設(shè)置值。 本發(fā)明可W適用于對(duì)與作為客戶端的裝置的結(jié)構(gòu)信息相關(guān)的設(shè)置值等進(jìn)行如上所述的管 理的情況。如上所述,客戶端的結(jié)構(gòu)不限于多功能打印機(jī),并且本發(fā)明可W適用于作為管理 設(shè)置值的并且通過使用指定裝置的結(jié)構(gòu)的信息來改變?cè)O(shè)置值的裝置的信息終端裝置等。例 如,本發(fā)明可W適用于具有個(gè)人計(jì)算機(jī)、移動(dòng)電話終端、智能電話終端、圖像形成設(shè)備、電子 表和電子記事本等的結(jié)構(gòu)的信息處理設(shè)備。
      [01劇其它實(shí)施例
      [0183] 本發(fā)明的實(shí)施例還可W通過如下的方法來實(shí)現(xiàn),即,通過網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì) 將執(zhí)行上述實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)或是中 央處理單元(CPU)、微處理單元(MPU)讀出并執(zhí)行程序的方法。
      [0184] 根據(jù)本發(fā)明,在進(jìn)行數(shù)據(jù)的差異同步的情況下,可W在維持?jǐn)?shù)據(jù)的一致性的情況 下使數(shù)據(jù)同步。
      [0185] 盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的 典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,W包含所有運(yùn)類修改、等同結(jié)構(gòu)和功 能。
      【主權(quán)項(xiàng)】
      1. 一種信息處理設(shè)備,包括: 管理部,用于將連接至所述信息處理設(shè)備的客戶端設(shè)備的結(jié)構(gòu)發(fā)生改變的第一時(shí)間與 所述客戶端設(shè)備相關(guān)聯(lián)地管理所述第一時(shí)間; 獲得部,用于獲得表示與所述客戶端設(shè)備進(jìn)行設(shè)置值的前次同步處理的第二時(shí)間的信 息;以及 發(fā)送部,用于: 在所述獲得部所獲得的第二時(shí)間是在所述第一時(shí)間之后的情況下,響應(yīng)于從所述客戶 端設(shè)備接收到針對(duì)設(shè)置值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送所述第二時(shí)間之后更新的并且類 型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值,以及 在所述獲得部所獲得的第二時(shí)間是在所述第一時(shí)間之前的情況下,響應(yīng)于從所述客戶 端設(shè)備接收到針對(duì)設(shè)置值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送包括所述第二時(shí)間之后沒有更新 的并且類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息。2. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,還包括: 第一接收部,用于從所述客戶端設(shè)備接收設(shè)置值的更新的通知;以及 設(shè)置部,用于進(jìn)行設(shè)置,以使得在所述第一接收部接收到的通知中所包括的設(shè)置值是 表示所述客戶端設(shè)備的結(jié)構(gòu)的變化的設(shè)置值的情況下,將包括所述第二時(shí)間之后沒有更新 的并且類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息發(fā)送至所述客 戶端設(shè)備;以及 第二接收部,用于從所述客戶端設(shè)備接收同步請(qǐng)求, 其中,在所述第二接收部接收到所述同步請(qǐng)求的情況下,所述發(fā)送部向發(fā)送了所述第 二接收部所接收到的所述同步請(qǐng)求的客戶端設(shè)備發(fā)送基于所述設(shè)置部所進(jìn)行的所述設(shè)置 的設(shè)置信息。3. 根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中,在所述設(shè)置部中沒有進(jìn)行所述設(shè)置的情 況下,所述發(fā)送部向發(fā)送了所述第二接收部所接收到的所述同步請(qǐng)求的客戶端設(shè)備發(fā)送所 述第二時(shí)間之后更新的并且類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值。4. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,還包括: 第一接收部,用于從所述客戶端設(shè)備接收設(shè)置值的更新的通知;以及 設(shè)置部,用于進(jìn)行設(shè)置,以使得在所述第一接收部接收到的通知中所包括的設(shè)置值是 表示所述客戶端設(shè)備的結(jié)構(gòu)的變化的設(shè)置值的情況下,將與所述客戶端設(shè)備的結(jié)構(gòu)的變化 相關(guān)的設(shè)置值作為同步對(duì)象數(shù)據(jù)發(fā)送至所述客戶端設(shè)備;以及 第二接收部,用于從所述客戶端設(shè)備接收同步請(qǐng)求, 其中,在所述第二接收部接收到所述同步請(qǐng)求的情況下,所述發(fā)送部向發(fā)送了所述第 二接收部所接收到的所述同步請(qǐng)求的客戶端設(shè)備發(fā)送基于所述設(shè)置部所進(jìn)行的所述設(shè)置 的同步對(duì)象數(shù)據(jù)。5. 根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中,所述獲得部獲得所述第二時(shí)間,其中在 所述第二時(shí)間,響應(yīng)于包括與所述客戶端設(shè)備的用戶有關(guān)的識(shí)別信息的同步請(qǐng)求,針對(duì)與 所述用戶相關(guān)聯(lián)的設(shè)置值進(jìn)行所述前次同步處理。6. 根據(jù)權(quán)利要求1~5中任一項(xiàng)所述的信息處理設(shè)備,其中,所述發(fā)送部向所述客戶端 設(shè)備發(fā)送從同步對(duì)象中排除了與所述客戶端設(shè)備中無效的結(jié)構(gòu)相關(guān)的設(shè)置值的設(shè)置值。7. 根據(jù)權(quán)利要求6所述的信息處理設(shè)備,其中,所述客戶端設(shè)備的結(jié)構(gòu)是有效還是無效 是基于以下設(shè)置值中的至少一個(gè)設(shè)置值來判斷的:表示所述客戶端設(shè)備中的裝置的許可證 的有無的設(shè)置值、表示所述客戶端設(shè)備中的裝置的功能的有無的設(shè)置值、表示所述許可證 的狀態(tài)的設(shè)置值、以及表示所述功能的狀態(tài)的設(shè)置值。8. -種信息處理設(shè)備,其被配置為用作針對(duì)服務(wù)器設(shè)備的客戶端,所述信息處理設(shè)備 包括: 通知部,用于向所述服務(wù)器設(shè)備通知所述信息處理設(shè)備的結(jié)構(gòu)發(fā)生改變的第一時(shí)間; 發(fā)送部,用于向所述服務(wù)器設(shè)備發(fā)送表示與所述服務(wù)器設(shè)備進(jìn)行設(shè)置值的前次同步處 理的第二時(shí)間的信息;以及 接收部,用于: 在所述第二時(shí)間是在所述第一時(shí)間之后的情況下,從所述服務(wù)器設(shè)備接收所述第二時(shí) 間之后更新的并且類型與所述信息處理設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值,以及 在所述第二時(shí)間是在所述第一時(shí)間之前的情況下,從所述服務(wù)器設(shè)備接收包括所述第 二時(shí)間之后沒有更新的并且類型與所述信息處理設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的 設(shè)置信息。9. 根據(jù)權(quán)利要求8所述的信息處理設(shè)備,其中,還包括設(shè)置部,所述設(shè)置部用于設(shè)置表 示所述信息處理設(shè)備的結(jié)構(gòu)發(fā)生了改變的信息, 其中,在所述設(shè)置部設(shè)置了所述信息的情況下,所述發(fā)送部向所述服務(wù)器設(shè)備發(fā)送包 括如下請(qǐng)求的同步請(qǐng)求,其中該請(qǐng)求用于發(fā)送回包括所述第二時(shí)間之后沒有更新的并且類 型與所述信息處理設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息。10. 根據(jù)權(quán)利要求8所述的信息處理設(shè)備,其中,還包括設(shè)置部,所述設(shè)置部用于設(shè)置表 示所述信息處理設(shè)備的結(jié)構(gòu)發(fā)生了改變的信息, 其中,在所述設(shè)置部設(shè)置了所述信息的情況下,所述發(fā)送部向所述服務(wù)器設(shè)備發(fā)送不 包括所述第二時(shí)間的同步請(qǐng)求。11. 根據(jù)權(quán)利要求10所述的信息處理設(shè)備,其中,在所述設(shè)置部沒有設(shè)置所述信息的情 況下,所述發(fā)送部向所述服務(wù)器設(shè)備發(fā)送包括所述第二時(shí)間的同步請(qǐng)求。12. -種信息處理設(shè)備中的數(shù)據(jù)同步方法,所述信息處理設(shè)備包括管理部,所述管理部 用于將連接至所述信息處理設(shè)備的客戶端設(shè)備的結(jié)構(gòu)發(fā)生改變的第一時(shí)間與所述客戶端 設(shè)備相關(guān)聯(lián)地管理所述第一時(shí)間,所述數(shù)據(jù)同步方法包括: 獲得步驟,用于獲得表示與所述客戶端設(shè)備進(jìn)行設(shè)置值的前次同步處理的第二時(shí)間的 信息;以及 發(fā)送步驟,用于: 在所述獲得步驟中所獲得的第二時(shí)間是在所述第一時(shí)間之后的情況下,響應(yīng)于從所述 客戶端設(shè)備接收到針對(duì)設(shè)置值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送所述第二時(shí)間之后更新的并 且類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值;以及 在所述獲得步驟中所獲得的第二時(shí)間是在所述第一時(shí)間之前的情況下,響應(yīng)于從所述 客戶端設(shè)備接收到針對(duì)設(shè)置值的請(qǐng)求,向所述客戶端設(shè)備發(fā)送包括所述第二時(shí)間之后沒有 更新的并且類型與所述客戶端設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的設(shè)置信息。13. -種信息處理設(shè)備中的數(shù)據(jù)同步方法,所述信息處理設(shè)備被配置為用作針對(duì)服務(wù) 器設(shè)備的客戶端,所述數(shù)據(jù)同步方法包括: 通知步驟,用于向所述服務(wù)器設(shè)備通知所述信息處理設(shè)備的結(jié)構(gòu)發(fā)生改變的第一時(shí) 間; 發(fā)送步驟,用于向所述服務(wù)器設(shè)備發(fā)送表示與所述服務(wù)器設(shè)備進(jìn)行設(shè)置值的前次同步 處理的第二時(shí)間的信息;以及 接收步驟,用于: 在所述第二時(shí)間是在所述第一時(shí)間之后的情況下,從所述服務(wù)器設(shè)備接收所述第二時(shí) 間之后更新的并且類型與所述信息處理設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值;以及 在所述第二時(shí)間是在所述第一時(shí)間之前的情況下,從所述服務(wù)器設(shè)備接收包括所述第 二時(shí)間之后沒有更新的并且類型與所述信息處理設(shè)備的改變后的結(jié)構(gòu)相對(duì)應(yīng)的設(shè)置值的 設(shè)置信息。
      【文檔編號(hào)】G06F17/30GK105989191SQ201610151465
      【公開日】2016年10月5日
      【申請(qǐng)日】2016年3月16日
      【發(fā)明人】中森祐喜
      【申請(qǐng)人】佳能株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1