應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
【專利摘要】本發(fā)明提供一種應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法。其中,應(yīng)用管理設(shè)備包括輸出單元,如果包含在服務(wù)器中的應(yīng)用為不包含在圖像處理裝置中的第一應(yīng)用或如果包含在所述服務(wù)器中的所述應(yīng)用為第二應(yīng)用,所述輸出單元向連接至所述設(shè)備的所述圖像處理裝置輸出包含在所述服務(wù)器中的所述應(yīng)用,所述第二應(yīng)用包含在所述圖像處理裝置中,但其版本不同于存儲(chǔ)在所述圖像處理裝置的存儲(chǔ)單元中的版本,以及如果包含在所述服務(wù)器中的所述應(yīng)用沒有存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,所述輸出單元從所述服務(wù)器獲取所述應(yīng)用并向所述圖像處理裝置輸出所述獲取的應(yīng)用。
【專利說明】應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)以及應(yīng)用管理方法。
【背景技術(shù)】
[0002]日本專利文獻(xiàn)特開2011-186588號公報(bào)討論了由服務(wù)器和打印機(jī)構(gòu)成的系統(tǒng)。該服務(wù)器具有形成由一組多個(gè)針對每個(gè)版本的組成文件構(gòu)成的單一固件的更新器。打印機(jī)從服務(wù)器獲取該更新器,以針對每個(gè)組成功能進(jìn)行更新處理,并且針對每個(gè)更新處理存儲(chǔ)處理結(jié)果。在日本專利文獻(xiàn)特開2011-186588號公報(bào)討論的技術(shù)中,如果更新處理被中斷,打印機(jī)被再啟動(dòng)并參照存儲(chǔ)的處理結(jié)果以針對更新處理尚未完成的組成功能進(jìn)行更新。另夕卜,如果存在由于例如數(shù)據(jù)損壞導(dǎo)致的更新處理的執(zhí)行困難的組成功能,打印機(jī)將該處理結(jié)果傳輸至服務(wù)器,從服務(wù)器獲取該處理未完成的組成功能的更新器,并基于所獲取的數(shù)據(jù)再次執(zhí)行針對該組成功能的處理。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于當(dāng)向圖像處理裝置中加載包含在服務(wù)器中的應(yīng)用時(shí),減少服務(wù)器上以及連接至服務(wù)器的通信線路上的負(fù)荷。
[0004]根據(jù)本發(fā)明的第一方面,提供一種應(yīng)用管理設(shè)備,包括:輸出單元,如果包含在服務(wù)器中的應(yīng)用為不包含在圖像處理裝置中的第一應(yīng)用或如果包含在所述服務(wù)器中的所述應(yīng)用為第二應(yīng)用,所述輸出單元向連接至所述設(shè)備的所述圖像處理裝置輸出包含在所述服務(wù)器中的所述應(yīng)用,所述第二應(yīng)用包含在所述圖像處理裝置中,但其版本不同于存儲(chǔ)在所述圖像處理裝置的存儲(chǔ)單元中的版本,以及如果包含在所述服務(wù)器中的所述應(yīng)用沒有存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,所述輸出單元從所述服務(wù)器獲取所述應(yīng)用并向所述圖像處理裝置輸出所述獲取的應(yīng)用。
[0005]根據(jù)本發(fā)明的第二方面,根據(jù)第一方面的所述應(yīng)用管理設(shè)備可還包括:獲取單元,其從通過通信線路連接至所述設(shè)備的所述服務(wù)器獲取第一信息,所述第一信息與包含在所述服務(wù)器中的所述應(yīng)用相關(guān),以及所述獲取單元從所述圖像處理裝置獲取第二信息,所述第二信息與包含在所述圖像處理裝置中的所述應(yīng)用相關(guān);以及信息存儲(chǔ)單元,其存儲(chǔ)通過所述獲取單元從一個(gè)或多個(gè)所述圖像處理裝置獲取的所述第二信息。所述獲取單元可在預(yù)設(shè)時(shí)間從所述服務(wù)器獲取所述第一信息。所述應(yīng)用管理設(shè)備可還包括指定單元,如果基于在所述預(yù)設(shè)時(shí)間由所述獲取單元獲取的所述第一信息以及存儲(chǔ)在所述信息存儲(chǔ)單元中的一條或多條所述第二信息,包含在所述服務(wù)器中的所述應(yīng)用存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,但其版本新于存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中的版本,所述指定單元指定包含在所述服務(wù)器中的所述應(yīng)用為新應(yīng)用。所述輸出單元可從所述服務(wù)器獲取由所述指定單元指定的所述新應(yīng)用,并使所述圖像處理裝置的所述存儲(chǔ)單元存儲(chǔ)所述獲取的新應(yīng)用。
[0006]根據(jù)本發(fā)明的第三方面,根據(jù)第一方面或第二方面的所述應(yīng)用管理設(shè)備可還包括:接收單元,其接收來自用戶的操作輸入。當(dāng)所述接收單元接收用于執(zhí)行加載已經(jīng)指定的所述第一應(yīng)用或所述第二應(yīng)用處理的操作輸入到所述圖像處理裝置時(shí),所述輸出單元可執(zhí)行從所述服務(wù)器獲取所述第一應(yīng)用的處理,以及添加所述第一應(yīng)用至所述圖像處理裝置,或執(zhí)行從所述服務(wù)器獲取所述第二應(yīng)用的處理,以及更新包含在所述圖像處理裝置中的所述應(yīng)用的版本至所述第二應(yīng)用的版本。
[0007]根據(jù)本發(fā)明的第四方面,在根據(jù)第三方面的所述應(yīng)用管理設(shè)備中,當(dāng)所述接收單元從所述用戶接收用于執(zhí)行所述加載處理的所述操作輸入時(shí),如果對應(yīng)于所述指定的應(yīng)用的軟件不包含在所述圖像處理裝置中,所述接收單元可顯示提示所述用戶在執(zhí)行所述加載處理之前將所述軟件加載到所述圖像處理裝置中的信息。
[0008]根據(jù)本發(fā)明的第五方面,在根據(jù)第一方面的所述應(yīng)用管理設(shè)備中,從所述輸出單元輸出的所述應(yīng)用可以是由用戶選擇的應(yīng)用。
[0009]根據(jù)本發(fā)明的第六方面,在根據(jù)第一方面的所述應(yīng)用管理設(shè)備中,所述輸出單元可以使所述存儲(chǔ)單元存儲(chǔ)所獲取的第一應(yīng)用或第二應(yīng)用。
[0010]根據(jù)本發(fā)明的第七方面,提供一種應(yīng)用管理系統(tǒng),包括:多個(gè)圖像形成裝置,其各自通過執(zhí)行應(yīng)用在記錄媒體上形成圖像;包含所述應(yīng)用的服務(wù)器;以及連接至所述多個(gè)圖像形成裝置的應(yīng)用管理設(shè)備,其通過通信線路連接至所述服務(wù)器,以及管理包含在各自圖像形成裝置中的所述應(yīng)用。所述應(yīng)用管理設(shè)備包括輸出單元,如果包含在所述服務(wù)器中的所述應(yīng)用不包含在所述圖像處理裝置中或者如果包含在所述服務(wù)器中的所述應(yīng)用包含在所述圖像處理裝置中、但其版本不同于存儲(chǔ)在所述圖像處理裝置的存儲(chǔ)單元中的版本,所述輸出單元向連接至所述設(shè)備的所述圖像處理裝置輸出包含在所述服務(wù)器中的所述應(yīng)用,以及如果包含在所述服務(wù)器中的所述應(yīng)用沒有存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,所述輸出單元從所述服務(wù)器獲取所述應(yīng)用并向所述圖像處理裝置輸出所述獲取的應(yīng)用。
[0011]根據(jù)本發(fā)明的第八方面,提供一種應(yīng)用管理方法,其管理待通過連接至設(shè)備的圖像處理裝置執(zhí)行的應(yīng)用。所述方法包括:如果包含在服務(wù)器中的所述應(yīng)用不包含在所述圖像處理裝置中或者包含在所述服務(wù)器中的所述應(yīng)用包含在所述圖像處理裝置中、但其版本不同于存儲(chǔ)在所述圖像處理裝置的存儲(chǔ)單元中的版本,向連接至所述設(shè)備的所述圖像處理裝置輸出包含在所述服務(wù)器中的所述應(yīng)用,以及如果包含在所述服務(wù)器中的所述應(yīng)用沒有存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,從所述服務(wù)器獲取所述應(yīng)用并向所述圖像處理裝置輸出所述獲取的應(yīng)用。
[0012]根據(jù)本發(fā)明的第九方面,提供一種管理設(shè)備,包括:存儲(chǔ)單元,其存儲(chǔ)待通過連接至所述設(shè)備的圖像處理裝置執(zhí)行的應(yīng)用;獲取單元,其從通過通信線路連接至所述設(shè)備的服務(wù)器獲取第一信息,所述第一信息與包含在所述服務(wù)器中的所述應(yīng)用相關(guān),以及所述獲取單元從所述圖像處理裝置獲取第二信息,所述第二信息與包含在所述圖像處理裝置中的所述應(yīng)用相關(guān);以及顯示單元,其向用戶顯示指示包含在所述服務(wù)器中的所述應(yīng)用不包含在所述圖像處理裝置中的信息或者指示包含在所述服務(wù)器中的所述應(yīng)用包含在所述圖像處理裝置中、但基于由所述獲取單元獲取的所述第一信息和所述第二信息其為不同的版本的信息。
[0013]根據(jù)本發(fā)明的第一、第五以及第六方面,與不提供根據(jù)第一方面的構(gòu)成的情況相t匕,當(dāng)將包含在服務(wù)器中的應(yīng)用加載到圖像處理裝置中時(shí),可以減少在服務(wù)器和連接至服務(wù)器的通信線路上的負(fù)荷。
[0014]根據(jù)本發(fā)明的第二方面,與不提供根據(jù)第二方面的構(gòu)成的情況相比,可以進(jìn)一步更新包含在圖像處理裝置中的應(yīng)用的版本。
[0015]根據(jù)本發(fā)明的第三方面,與不提供根據(jù)第三方面的構(gòu)成的情況相比,可以允許用戶選擇針對應(yīng)用待進(jìn)行的處理。
[0016]根據(jù)本發(fā)明的第四方面,與不提供根據(jù)第四方面的構(gòu)成的情況相比,可以增加向圖像處理裝置中加載對應(yīng)于應(yīng)用的軟件的可能性。
[0017]根據(jù)本發(fā)明的第七方面,與不提供根據(jù)第七方面的構(gòu)成的情況相比,當(dāng)將包含在服務(wù)器中的應(yīng)用加載到圖像處理裝置中時(shí),可以減少在服務(wù)器和連接至服務(wù)器的通信線路上的負(fù)荷。
[0018]根據(jù)本發(fā)明的第八方面,與不提供根據(jù)第八方面的構(gòu)成的情況相比,當(dāng)將包含在服務(wù)器中的應(yīng)用加載到圖像處理裝置中時(shí),可以減少在服務(wù)器和連接至服務(wù)器的通信線路上的負(fù)荷。
[0019]根據(jù)本發(fā)明的第九方面,與不提供根據(jù)第九方面的構(gòu)成的情況相比,當(dāng)將包含在服務(wù)器中的應(yīng)用加載到圖像處理裝置中時(shí),可以減少在服務(wù)器和連接至服務(wù)器的通信線路上的負(fù)荷。
【專利附圖】
【附圖說明】
[0020]將基于下列附圖詳細(xì)說明本發(fā)明的示例性實(shí)施方式,其中:
[0021]圖1顯示根據(jù)示例性實(shí)施方式的應(yīng)用管理系統(tǒng)的示意性構(gòu)成的實(shí)例;
[0022]圖2是顯示根據(jù)該示例性實(shí)施方式的管理終端的功能構(gòu)成實(shí)例的框圖;
[0023]圖3A顯示根據(jù)該示例性實(shí)施方式的第一列表的實(shí)例,圖3B顯示根據(jù)該示例性實(shí)施方式的第二列表的實(shí)例;
[0024]圖4顯示根據(jù)該示例性實(shí)施方式在顯示器上顯示的顯示內(nèi)容的實(shí)例;
[0025]圖5A和5B顯示根據(jù)該示例性實(shí)施方式,通過管理終端在裝置上進(jìn)行處理程序的實(shí)例的流程圖;
[0026]圖6是顯示根據(jù)該示例性實(shí)施方式更新包含在管理終端中的應(yīng)用的程序的實(shí)例的流程圖;
[0027]圖7是顯示根據(jù)該示例性實(shí)施方式的管理終端的硬件結(jié)構(gòu)的實(shí)例。
【具體實(shí)施方式】
[0028]應(yīng)用管理系統(tǒng)
[0029]下面將參考附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施方式。
[0030]圖1顯示根據(jù)該示例性實(shí)施方式的應(yīng)用管理系統(tǒng)的示意性構(gòu)成的實(shí)例。在根據(jù)該示例性實(shí)施方式的應(yīng)用管理系統(tǒng)中,服務(wù)器I通過網(wǎng)絡(luò)4與作為應(yīng)用管理設(shè)備的實(shí)例的管理終端3連接。另外,在根據(jù)該示例性實(shí)施方式的應(yīng)用管理系統(tǒng)中,管理終端3通過網(wǎng)絡(luò)5與多個(gè)圖像處理裝置連接。為了簡化,假設(shè)提供兩個(gè)裝置2 (即裝置2A和裝置2B)作為圖像處理裝置。
[0031]服務(wù)器I存儲(chǔ)待通過裝置2執(zhí)行的應(yīng)用,即,在裝置2中用于實(shí)現(xiàn)多種功能,例如圖像形成功能的應(yīng)用。在下面的描述中,術(shù)語“應(yīng)用”是指待通過各個(gè)裝置2執(zhí)行的應(yīng)用。服務(wù)器I還包括包含在服務(wù)器I中的應(yīng)用的列表(有時(shí),在下文中稱為“第一列表”)。除了應(yīng)用之外,例如,在第一列表中還記錄了可安裝應(yīng)用的裝置2的兼容機(jī)型,用于執(zhí)行各個(gè)應(yīng)用的固件的兼容版本等。在該示例性實(shí)施方式中,第一列表用作第一信息。隨后將參考圖3A詳細(xì)描述第一列表。
[0032]各個(gè)裝置2為例如,具有用于通過電子照相方法或噴墨方法在記錄媒體上形成圖像的功能的圖像處理裝置。如上所述,各個(gè)裝置2執(zhí)行應(yīng)用以實(shí)現(xiàn)多種功能,例如圖像形成功能。各個(gè)裝置2包含已經(jīng)被安裝并存儲(chǔ)在裝置2中的應(yīng)用的列表(有時(shí),在下文中稱為“第二列表”)。具體來說,裝置2A包含安裝在裝置2A中的應(yīng)用的第二列表,以及裝置2B包含安裝在裝置2B中的應(yīng)用的第二列表。除了應(yīng)用之外,例如,用于執(zhí)行每個(gè)應(yīng)用的包含在各個(gè)裝置2中的固件的版本也記錄在第二列表中。在該示例性實(shí)施方式中,第二列表用作第二信息。隨后將參考圖3B詳細(xì)描述第二列表。
[0033]將隨后詳細(xì)描述的管理終端3是管理裝置2的應(yīng)用的設(shè)備。管理終端3通過網(wǎng)絡(luò)4從服務(wù)器I獲取應(yīng)用,并通過網(wǎng)絡(luò)5向各個(gè)裝置2輸出所獲取的應(yīng)用。管理終端3向裝置2輸出應(yīng)用從而在裝置2中執(zhí)行處理,例如應(yīng)用的安裝或更新至應(yīng)用的新版本。
[0034]作為通信線路的實(shí)例的網(wǎng)絡(luò)4是用于在服務(wù)器I和管理終端3之間的信息通信的通信單元,且例如為互聯(lián)網(wǎng)或公用線路。網(wǎng)絡(luò)5是用于裝置2和管理終端3之間的信息通信的通信單元,且為例如局域網(wǎng)(LAN)。在該示例性實(shí)施方式,服務(wù)器I設(shè)置在與裝置2的區(qū)域不同的區(qū)域,并且服務(wù)器I和裝置2不直接彼此通信,但是裝置2通過管理終端3彼此通信。
[0035]管理終端的功能構(gòu)成
[0036]接下來,將描述管理終端3的功能構(gòu)成。圖2是顯示根據(jù)該示例性實(shí)施方式的管理終端3的功能構(gòu)成實(shí)例的框圖。
[0037]管理終端3包括:列表獲取部31,其從服務(wù)器I獲取第一列表以及從各個(gè)裝置2獲取第二列表;列表存儲(chǔ)部32,其存儲(chǔ)第一列表和第二列表;以及列表比較部33,其比較第一列表和第二列表。
[0038]管理終端3還包括:顯示器34,其顯示包含在針對服務(wù)器I中的應(yīng)用的處理內(nèi)容,并且接收針對顯示內(nèi)容由用戶執(zhí)行的操作輸入;應(yīng)用獲取部35,其從服務(wù)器I獲取應(yīng)用;應(yīng)用輸出部36,其向各個(gè)裝置2輸出應(yīng)用;以及應(yīng)用存儲(chǔ)部37,其存儲(chǔ)從服務(wù)器I獲取的應(yīng)用。
[0039]作為獲取單元的實(shí)例的列表獲取部31通過網(wǎng)絡(luò)4從服務(wù)器I獲取作為第一信息實(shí)例的第一列表,并通過網(wǎng)絡(luò)5從各個(gè)裝置2獲取作為第二信息實(shí)例的第二列表。例如,當(dāng)用戶命令管理終端3執(zhí)行軟件(有時(shí),在下文中稱作“管理軟件”)以管理各個(gè)裝置2的應(yīng)用時(shí),列表獲取部31從服務(wù)器I獲取第一列表。另外,當(dāng)用戶執(zhí)行針對管理軟件的操作輸入以選擇裝置2進(jìn)行應(yīng)用的安裝或應(yīng)用的更新時(shí),列表獲取部31從所選擇的裝置(術(shù)語“所選擇的裝置”有時(shí)在下文中可用于本文本)獲取第二列表。然后,列表獲取部31向列表存儲(chǔ)部32和列表比較部33傳輸所獲取的第一列表和所獲取的第二列表。
[0040]另外,列表獲取部31在預(yù)設(shè)時(shí)間,例如以規(guī)律的間隔,通過網(wǎng)絡(luò)4從服務(wù)器I獲取第一列表。然后,列表獲取部31向列表存儲(chǔ)部32傳輸獲取的第一列表,從列表存儲(chǔ)部32獲取各個(gè)裝置2的第二列表,并向列表比較部33傳輸獲取的第一列表和獲取的第二列表。
[0041]作為信息存儲(chǔ)單元的實(shí)例的列表存儲(chǔ)部32存儲(chǔ)從列表獲取部31傳輸?shù)牡谝涣斜砗偷诙斜怼.?dāng)從列表獲取部31傳輸?shù)谝涣斜頃r(shí),如果第一列表已經(jīng)存儲(chǔ)在列表存儲(chǔ)部32中,列表存儲(chǔ)部32更新第一列表。當(dāng)從列表獲取部31傳輸?shù)诙斜頃r(shí),如果相同裝置2的第二列表已經(jīng)存儲(chǔ)在列表存儲(chǔ)部32中,列表存儲(chǔ)部32在該裝置2中更新第二列表。當(dāng)管理軟件結(jié)束,列表存儲(chǔ)部32刪除存儲(chǔ)在其中的第一列表和第二列表。
[0042]作為指定單元的實(shí)例的列表比較部33比較從列表獲取部31傳輸?shù)牡谝涣斜砗偷诙斜?。在傳輸通過用戶操作輸入選擇的所選擇的裝置的第二列表的情況下,列表比較部33比較第一列表中的應(yīng)用與記錄在第二列表中的應(yīng)用。然后,對于包含在服務(wù)器I中的應(yīng)用,列表比較部33指定不包含在所選擇的裝置中的應(yīng)用,或者指定包含在所選擇的裝置中、但其為不同版本的應(yīng)用(在此指定的應(yīng)用在下文中有時(shí)可被稱作“指定應(yīng)用”)。
[0043]具體地,列表比較部33獲取與第一列表中的應(yīng)用相關(guān)的信息(下文中有時(shí)稱作“第一應(yīng)用信息”)。在這種情況下,該信息指示第一列表中的各個(gè)應(yīng)用是否被記錄在第二列表中,或者如果該應(yīng)用已經(jīng)記錄在第二列表中,該信息指示在第一列表中的各個(gè)應(yīng)用是否與在第二列表中的應(yīng)用的版本不同。然后,列表比較部33向顯示器34傳輸所獲取的第一應(yīng)用信息。該第一應(yīng)用信息還包括如下信息:指示例如所選擇的裝置對于第一列表中的各個(gè)應(yīng)用的安裝是否為兼容機(jī)型的信息,或者指示所選擇的裝置是否包含針對應(yīng)用的可兼容的固件的信息。
[0044]在當(dāng)在預(yù)設(shè)時(shí)間從列表獲取部31傳輸各個(gè)裝置2的第一列表和第二列表的情況下,列表比較部33比較第一列表中的應(yīng)用與記錄在裝置2的第二列表中的應(yīng)用。然后,對于包含在服務(wù)器I中的應(yīng)用,列表比較部33指定如下應(yīng)用(下文中有時(shí)被稱作“新應(yīng)用”),該應(yīng)用也存儲(chǔ)在應(yīng)用存儲(chǔ)部37、但其版本新于存儲(chǔ)在應(yīng)用存儲(chǔ)部37中的應(yīng)用。換言之,對于記錄在第一列表中的應(yīng)用,列表比較部33指定如下應(yīng)用為新應(yīng)用,該應(yīng)用被記錄在任何第二列表中、但其版本新于第二列表中的應(yīng)用的版本。然后,列表比較部33向應(yīng)用獲取部35傳輸信息(下文中有時(shí)被稱作“第二應(yīng)用信息”),該信息包括應(yīng)用名稱和指定的新應(yīng)用的版本。
[0045]作為接收單元的實(shí)例的顯示器34基于從列表比較部33傳輸?shù)牡谝粦?yīng)用信息,顯示針對包含在服務(wù)器I中的應(yīng)用的處理內(nèi)容,以及接收針對顯示內(nèi)容由用戶執(zhí)行的操作輸入。對于包含在服務(wù)器I中的應(yīng)用,顯示器34進(jìn)行顯示以允許用戶選擇是否將如下指定的應(yīng)用安裝到所選擇的裝置中,該指定的應(yīng)用不包含在所選擇的裝置中,即,該應(yīng)用為記錄在第一列表中但不記錄在第二列表中的應(yīng)用。
[0046]另外,對于包含在服務(wù)器I中的應(yīng)用,顯示器34還進(jìn)行顯示以允許用戶選擇是否向所選擇的裝置輸出指定的應(yīng)用,以及更新所選擇的裝置中的應(yīng)用,該指定的應(yīng)用包含在所選擇的裝置中,但其版本新于在所選擇的裝置中的應(yīng)用,即,該應(yīng)用為第一列表中的應(yīng)用,其版本新于記錄在第二列表中的應(yīng)用。除了顯示更新之外,顯示器34還進(jìn)行顯示以允許用戶選擇是否從所選擇的裝置中刪除應(yīng)用從而使用戶還能夠進(jìn)行刪除應(yīng)用的選擇。
[0047]另外,顯示器34進(jìn)行顯示以允許用戶選擇是否從所選擇的裝置中刪除如下應(yīng)用,該應(yīng)用包含在所選擇的裝置中,但其版本新于服務(wù)器I中的應(yīng)用或與服務(wù)器I中的應(yīng)用相同,即,該應(yīng)用為記錄在第二列表中的應(yīng)用,但其版本新于記錄在第一列表中的應(yīng)用或與記錄在第一列表中的應(yīng)用相同。如果用戶決定從所選擇的裝置中刪除應(yīng)用,用戶可以進(jìn)行選擇以刪除應(yīng)用。
[0048]然后,當(dāng)顯示器34接收針對顯示內(nèi)容由用戶執(zhí)行的操作輸入,顯示器34向應(yīng)用獲取部35傳輸接收的輸入內(nèi)容。下面將參考圖4詳細(xì)描述上述顯示器34的顯示內(nèi)容。
[0049]作為確定單元和輸出單元的實(shí)例的應(yīng)用獲取部35基于從顯示器34傳輸?shù)挠脩舻妮斎雰?nèi)容以及在預(yù)設(shè)時(shí)間從列表比較部33傳輸?shù)牡诙?yīng)用信息,從服務(wù)器I或應(yīng)用存儲(chǔ)部37獲取應(yīng)用。如果顯示器34接收操作輸入以執(zhí)行向所選擇的裝置中安裝指定的應(yīng)用的安裝處理或更新處理,應(yīng)用獲取部35從列表存儲(chǔ)部32獲取各個(gè)裝置2的第二列表。然后,基于第二列表,應(yīng)用獲取部35確定指定的應(yīng)用是否已經(jīng)存儲(chǔ)在應(yīng)用存儲(chǔ)部37中作為待通過另外的裝置2執(zhí)行的應(yīng)用。
[0050]然后,如果應(yīng)用獲取部35確定該指定的應(yīng)用已經(jīng)存儲(chǔ)在應(yīng)用存儲(chǔ)部37中,應(yīng)用獲取部35從應(yīng)用存儲(chǔ)部37獲取指定的應(yīng)用并將該獲取的指定的應(yīng)用傳輸至應(yīng)用輸出部36。另一方面,如果應(yīng)用獲取部35確定該指定的應(yīng)用未存儲(chǔ)在應(yīng)用存儲(chǔ)部37中,應(yīng)用獲取部35從服務(wù)器I獲取指定的應(yīng)用,使應(yīng)用存儲(chǔ)部37存儲(chǔ)所獲取的指定的應(yīng)用,并將所獲取的指定的應(yīng)用傳輸至應(yīng)用輸出部36。
[0051]另外,當(dāng)顯示器34接收用于從所選擇的裝置中刪除應(yīng)用的操作輸入,應(yīng)用獲取部35向應(yīng)用輸出部36傳輸刪除應(yīng)用的通知。
[0052]另外,當(dāng)在預(yù)設(shè)時(shí)間,從列表比較部33傳輸?shù)诙?yīng)用信息時(shí),應(yīng)用獲取部35基于第二應(yīng)用信息從服務(wù)器I獲取新應(yīng)用。然后,應(yīng)用獲取部35使應(yīng)用存儲(chǔ)部37存儲(chǔ)所獲取的新應(yīng)用以更新已經(jīng)存儲(chǔ)的應(yīng)用。
[0053]作為輸出單元的實(shí)例的應(yīng)用輸出部36向所選擇的裝置輸出從應(yīng)用獲取部35傳輸?shù)闹付ǖ膽?yīng)用以進(jìn)行向所選擇的裝置添加指定應(yīng)用的安裝處理或進(jìn)行用指定的應(yīng)用代替包含在所選擇的裝置中的應(yīng)用的版本更新處理。另外,應(yīng)用輸出部36向所選擇的裝置輸出用于刪除從應(yīng)用獲取部35傳輸?shù)膽?yīng)用的通知。
[0054]應(yīng)用存儲(chǔ)部37 (作為存儲(chǔ)單元的實(shí)例)存儲(chǔ)從應(yīng)用獲取部35傳輸?shù)膽?yīng)用。另外,當(dāng)管理軟件結(jié)束時(shí),應(yīng)用存儲(chǔ)部37刪除存儲(chǔ)在其中的應(yīng)用。
[0055]應(yīng)用列表
[0056]接下來,將描述其中記錄了應(yīng)用的第一列表和第二列表。圖3A顯示根據(jù)該示例性實(shí)施方式的第一列表的實(shí)例。記錄在第一列表中的應(yīng)用A至E如圖3A所示,這些應(yīng)用A至E包含在服務(wù)器I中。對于各個(gè)應(yīng)用,記錄了應(yīng)用的版本、可安裝應(yīng)用的裝置2的兼容機(jī)型、以及可兼容應(yīng)用-可執(zhí)行固件的版本。在該示例性實(shí)施方式中,固件用作對應(yīng)于各個(gè)應(yīng)用的軟件的實(shí)例。
[0057]詳細(xì)來說,應(yīng)用A至E的版本分別為1.5.0、1.0.8,2.3.0,2.0.2以及1.0.0。對于可兼容應(yīng)用A至E的機(jī)型,應(yīng)用A至D對應(yīng)于機(jī)型A,應(yīng)用E對應(yīng)于機(jī)型B??杉嫒輵?yīng)用A至E的固件的版本分別為1.0.X.x、l.x.x.x、2.x.x.x、2.0.x.x以及1.0.0.0。用于指示固件的各個(gè)版本的字母“x”可表示范圍在O至9的任何數(shù)字。例如,版本“1.0.X.X”表示版本1.0.0.0的固件以及版本1.0.9.9的固件。
[0058]圖3B顯示根據(jù)該示例性實(shí)施方式的第二列表的實(shí)例。記錄在第二列表中的應(yīng)用A至C如圖3B所示,所選擇的裝置包含含有應(yīng)用A至C的該第二列表。對于各個(gè)應(yīng)用,記錄了應(yīng)用的版本以及用于執(zhí)行應(yīng)用的包含在裝置2中的固件的版本。詳細(xì)來說,應(yīng)用A至C的版本分別為1.5.0、1.0.0和1.8.3。對應(yīng)于應(yīng)用A至C以及包含在裝置2中的固件的版本分別為 1.0.9.2、1.0.0.0 和 1.5.2.3。
[0059]顯示器上的顯示內(nèi)容
[0060]接下來,將描述顯示器34上的顯示內(nèi)容。圖4顯示在顯示器34上顯示的顯示內(nèi)容的實(shí)例。圖4所示的顯示內(nèi)容是基于通過比較圖3A所示的第一列表和圖3B所示的第二列表而在列表比較部33獲得的第一應(yīng)用信息來顯示的內(nèi)容的實(shí)例。
[0061 ] 針對應(yīng)用A,服務(wù)器I中的應(yīng)用A的版本和在所選擇的裝置中的應(yīng)用A的版本是相同的,為1.5.0(參見圖3八和38)。在這種情況下,顯示器34顯示刪除按鈕。當(dāng)用戶選擇刪除按鈕時(shí),從所選擇的裝置中刪除應(yīng)用A。
[0062]針對應(yīng)用B,服務(wù)器I中的應(yīng)用B的版本和在所選擇的裝置中的應(yīng)用B的版本分別為1.0.8和1.0.0 (參見圖3A和3B),表示服務(wù)器I中的版本為新的版本。因此,顯示器34顯示更新按鈕。當(dāng)用戶選擇更新按鈕時(shí),所選擇的裝置中的應(yīng)用B被更新至包含在服務(wù)器I中的版本1.0.8的應(yīng)用B。如圖4所示,顯示器34還顯示用于刪除應(yīng)用B的刪除按鈕。
[0063]針對應(yīng)用C,服務(wù)器I中的應(yīng)用C的版本和所選擇的裝置中的應(yīng)用C的版本分別為2.3.0和1.8.3 (參見圖3A和3B),表示服務(wù)器I中的版本為新的版本。因此,顯示器34顯示更新按鈕。但是,與應(yīng)用C兼容的固件的版本為2.X.X.X,而在所選擇的裝置中的固件的版本為1.5.2.3 (參見圖3A和3B)。換言之,由于所選擇的裝置不能通過使用所含有的固件來執(zhí)行版本2.3.0的應(yīng)用C,因此執(zhí)行固件更新。因此,顯示器34進(jìn)行提示用戶應(yīng)當(dāng)更新該固件的顯示,例如顯示更新按鈕以及顯示通知應(yīng)當(dāng)進(jìn)行固件更新作為更新應(yīng)用C的預(yù)處理的消息。
[0064]應(yīng)用D和E不包含在所選擇的裝置中,兼容機(jī)型分別為機(jī)型A和B(參見圖3A和3B)。例如,假設(shè)所選擇的裝置的機(jī)型為機(jī)型A,其中可安裝應(yīng)用D,但其中無法安裝應(yīng)用E。在這種情況下,顯示應(yīng)用D的安裝按鈕。當(dāng)用戶選擇安裝按鈕時(shí),將應(yīng)用D安裝到所選擇的裝置中。在這種情況下,如果在所選擇的裝置中不含有與該應(yīng)用對應(yīng)的固件,或者應(yīng)當(dāng)更新該固件,顯示器34進(jìn)行提示用戶應(yīng)當(dāng)安裝或更新該固件的顯示,類似于對應(yīng)用C進(jìn)行的處理。
[0065]另一方面,因?yàn)閼?yīng)用E不能安裝到所選擇的裝置中,顯示器34顯示指示應(yīng)用E與所選擇的裝置不兼容的消息。
[0066]安裝/更新處理的程序
[0067]接下來,將對向裝置2中安裝應(yīng)用或更新裝置2中的應(yīng)用時(shí)管理終端3的操作進(jìn)行描述。圖5A和5B顯示根據(jù)該示例性實(shí)施方式,通過管理終端3在裝置2上進(jìn)行處理程序的實(shí)例的流程圖。在初始狀態(tài)下,假設(shè)用戶啟動(dòng)了管理軟件。通過啟動(dòng)管理軟件,列表獲取部31從服務(wù)器I獲取第一列表并將第一列表傳輸至列表存儲(chǔ)部32和列表比較部33。
[0068]在步驟101中,當(dāng)用戶執(zhí)行操作輸入以選擇裝置2時(shí),列表獲取部31從所選擇的裝置獲取第二列表,并將該第二列表傳輸至列表存儲(chǔ)部32和列表比較部33。在步驟102中,列表比較部33比較從列表獲取部31傳輸?shù)牡谝涣斜砗偷诙斜?。在這種情況下,列表比較部33選擇記錄在第一列表中的應(yīng)用之一,并比較該應(yīng)用與記錄在第二列表中的應(yīng)用。然后,列表比較部33獲取與第一列表中選擇的應(yīng)用相關(guān)的第一應(yīng)用信息,并將所獲取的第一應(yīng)用信息傳輸至顯不器34。
[0069]在步驟103中,在第一應(yīng)用信息獲取過程中,列表比較部33首先確定記錄在第一列表中的應(yīng)用是否記錄在第二列表中。如果該應(yīng)用未記錄在第二列表中(步驟103中的“否”),列表比較部33在步驟104中確定所選擇的裝置的機(jī)型是否與該應(yīng)用兼容。如果所選擇的裝置為與該應(yīng)用兼容的機(jī)型(步驟104中的“是”),列表比較部33在步驟105中確定所選擇的裝置是否包含與該應(yīng)用對應(yīng)的兼容的固件。如果所選擇的裝置含有與該應(yīng)用對應(yīng)的固件(步驟105中的“是”),在106步驟中,基于從列表比較部33傳輸?shù)牡谝粦?yīng)用信息,顯示器34顯示針對第一列表中的應(yīng)用的安裝按鈕。在步驟106之后,處理前進(jìn)至步驟114,將隨后描述步驟114。
[0070]另一方面,如果所選擇的裝置不包含兼容的固件并且應(yīng)當(dāng)安裝或更新該固件(步驟105中的“否”),應(yīng)當(dāng)在安裝應(yīng)用之前安裝或更新該兼容的固件。因此,在步驟107中,基于從列表比較部33傳輸?shù)牡谝粦?yīng)用信息,顯示器34進(jìn)行提示用戶應(yīng)當(dāng)安裝或更新該固件的顯示。如果所選擇的裝置不是與該應(yīng)用兼容的機(jī)型(步驟104中的“否”),在108步驟中,基于從列表比較部33傳輸?shù)牡谝粦?yīng)用信息,顯示器34顯示第一列表中的該應(yīng)用是不兼容的。在步驟108之后,該處理前進(jìn)至步驟114,將隨后描述步驟114。
[0071]如果在步驟103中獲得肯定結(jié)果(“是”),即,如果該應(yīng)用記錄在第一列表和第二列表兩者中,列表比較部33在步驟109中確定第一列表中的該應(yīng)用是否為新版本。如果第一列表中的該應(yīng)用為新版本(步驟109中的“是”),列表比較部33隨后在步驟110中確定所選擇的裝置是否包含對應(yīng)于該應(yīng)用的兼容的固件。如果所選擇的裝置包含兼容的固件(步驟110中的“是”),在步驟111中,基于從列表比較部33傳輸?shù)牡谝粦?yīng)用信息,顯示器34顯示針對第一列表中的應(yīng)用的更新按鈕和刪除按鈕。在步驟111之后,該處理前進(jìn)至步驟114,將隨后描述步驟114。
[0072]如果所選擇的裝置不包含兼容的固件且應(yīng)當(dāng)更新該固件(步驟110中的“否”),應(yīng)當(dāng)在安裝該應(yīng)用之前更新兼容的固件。因此,在步驟112中,基于從列表比較部33傳輸?shù)牡谝粦?yīng)用信息,顯示器34進(jìn)行提示用戶應(yīng)當(dāng)更新固件的顯示。如果在步驟109中獲得否定結(jié)果(“否”),即,如果第二列表中的應(yīng)用是新版本或相同的版本,在步驟113中,基于從列表比較部33傳輸?shù)牡谝粦?yīng)用信息,顯示器34顯示針對第一列表中的該應(yīng)用的刪除按鈕。在步驟113之后,該處理前進(jìn)至步驟114,將隨后描述步驟114。
[0073]然后,當(dāng)列表比較部33完成第一列表中的全部應(yīng)用的比較處理(步驟114中的“是”),在步驟115中,顯示器34針對第一列表中的全部應(yīng)用進(jìn)行顯示,并且接收由用戶在各個(gè)按鈕上執(zhí)行的操作輸入。另一方面,如果第一列表中的任何應(yīng)用還尚未進(jìn)行比較處理(步驟114中的“否”),該處理前進(jìn)至步驟102。
[0074]隨后,當(dāng)顯示器34接收由用戶在安裝按鈕或更新按鈕上執(zhí)行的操作輸入(步驟116中的“是”),應(yīng)用獲取部35在步驟117中確定指定的應(yīng)用是否已經(jīng)存儲(chǔ)在應(yīng)用存儲(chǔ)部37中作為待由另一個(gè)裝置2執(zhí)行的應(yīng)用。如果應(yīng)用獲取部35確定指定的應(yīng)用存儲(chǔ)在應(yīng)用存儲(chǔ)部37中(步驟117中的“是”),應(yīng)用獲取部35從應(yīng)用存儲(chǔ)部37獲取指定的應(yīng)用并向應(yīng)用輸出部36傳輸所獲取的指定的應(yīng)用。然后,在步驟118中,應(yīng)用輸出部36向所選擇的裝置中輸出傳輸?shù)闹付ǖ膽?yīng)用,并結(jié)束處理。
[0075]另一方面,如果應(yīng)用獲取部35確定指定的應(yīng)用未存儲(chǔ)在應(yīng)用存儲(chǔ)部37中(步驟117中的“是”),應(yīng)用獲取部35在步驟119中從服務(wù)器I獲取指定的應(yīng)用。然后,應(yīng)用獲取部35使應(yīng)用存儲(chǔ)部37存儲(chǔ)所獲取的指定的應(yīng)用并向應(yīng)用輸出部36傳輸所獲取的指定的應(yīng)用。然后處理前進(jìn)至步驟118,其中應(yīng)用輸出部36向所選擇的裝置輸出指定的應(yīng)用,并結(jié)束處理。通過向指定的裝置傳輸指定的應(yīng)用,在所選擇的裝置中安裝或更新該應(yīng)用。
[0076]例如,在如上所述的步驟115至119中,將在由用戶選擇安裝按鈕之后通過應(yīng)用獲取部35從服務(wù)器I獲取、并隨后輸出至所選擇的裝置的指定應(yīng)用稱為“指定的應(yīng)用A”。在步驟118中,在應(yīng)用輸出部36完成向所選擇的裝置輸出指定的應(yīng)用A的處理之后,假設(shè)用戶執(zhí)行針對管理軟件的操作輸入以選擇另一個(gè)所選擇的裝置。在這種情況下,再次開始上述流程圖中的處理,從而再次執(zhí)行步驟101至步驟114。換言之,比較服務(wù)器I中的第一列表和另一個(gè)所選擇的裝置中的第二列表,顯示器34顯示例如針對第一列表中的全部應(yīng)用的安裝按鈕或更新按鈕。
[0077]隨后,例如,當(dāng)用戶選擇針對指定的應(yīng)用A的安裝按鈕時(shí),應(yīng)用獲取部35確定指定的應(yīng)用A是否存儲(chǔ)在應(yīng)用存儲(chǔ)部37中。在這種情況下,指定的應(yīng)用A已經(jīng)存儲(chǔ)在應(yīng)用存儲(chǔ)部37中,并待輸出至所選擇的裝置。因此,不用從服務(wù)器I獲取指定的應(yīng)用A,應(yīng)用獲取部35向應(yīng)用輸出部36傳輸存儲(chǔ)在應(yīng)用存儲(chǔ)部37中的指定的應(yīng)用A。然后,應(yīng)用輸出部36向另一個(gè)選擇的裝置輸出指定的應(yīng)用A。
[0078]重新提及流程圖,當(dāng)顯示器34接收代替安裝按鈕或更新按鈕的刪除按鈕的操作輸入時(shí)(步驟116中的“否”),應(yīng)用獲取部35向應(yīng)用輸出部36傳輸應(yīng)用刪除通知。然后,在步驟120中,應(yīng)用輸出部36向所選擇的裝置輸出應(yīng)用刪除通知,并結(jié)束處理。當(dāng)所選擇的裝置接收刪除通知,所選擇的裝置刪除對應(yīng)于該通知的應(yīng)用。
[0079]進(jìn)一步,當(dāng)應(yīng)用例如安裝到所選擇的裝置中、在所選擇的裝置中更新或從所選擇的裝置中刪除,基于執(zhí)行的處理的內(nèi)容,所選擇的裝置更新第二列表。然后,所選擇的裝置向管理終端3傳輸經(jīng)更新的第二列表,并將經(jīng)更新的第二列表存儲(chǔ)在管理終端3的列表存儲(chǔ)部32中。因此,當(dāng)隨后由用戶選擇相同的裝置2時(shí),在步驟101中,列表獲取部31可從列表存儲(chǔ)部32獲取第二列表而不從裝置2獲取第二列表。
[0080]相應(yīng)地,當(dāng)用戶使用管理終端3中的管理軟件選擇裝置2時(shí),將應(yīng)用例如安裝到所選擇的裝置2中或在所選擇的裝置2中更新應(yīng)用。如果待用于安裝或更新的應(yīng)用包含在管理終端3中,管理終端3直接向裝置2輸出應(yīng)用而不從服務(wù)器I獲取該應(yīng)用。換言之,對于從服務(wù)器I 一次獲取的應(yīng)用,管理終端3向裝置2輸出應(yīng)用而不再次從服務(wù)器I獲取應(yīng)用,該應(yīng)用被安裝到裝置2中或在裝置2中更新,從而可以降低在服務(wù)器I上的負(fù)荷以及在服務(wù)器I和管理終端3之間的網(wǎng)絡(luò)4上的負(fù)荷。
[0081]應(yīng)用更新處理
[0082]接下來,將對當(dāng)更新包含在管理終端3中的應(yīng)用時(shí)管理終端3的操作進(jìn)行描述。圖6是顯示根據(jù)該示例性實(shí)施方式更新包含在管理終端3中的應(yīng)用的程序的實(shí)例的流程圖。在預(yù)設(shè)時(shí)間,例如以規(guī)律的間隔,通過管理終端3進(jìn)行該操作。
[0083]在步驟201中,列表獲取部31從服務(wù)器I獲取第一列表。然后,列表獲取部31向列表存儲(chǔ)部32傳輸所獲取的第一列表。進(jìn)一步,列表獲取部31從列表存儲(chǔ)部32獲取各個(gè)裝置2的第二列表,并向列表比較部33傳輸所獲取的第一列表和所獲取的第二列表。在步驟202中,列表比較部33比較從列表獲取部31傳輸?shù)牡谝涣斜砗透鱾€(gè)裝置2的第二列表。在步驟203中,列表比較部33選擇記錄在第一列表中的應(yīng)用中的一個(gè),比較所選擇的應(yīng)用與記錄在第二列表中的對應(yīng)應(yīng)用,并確定所選擇的應(yīng)用的版本是否新于記錄在第二列表中的上述應(yīng)用的版本。
[0084]如果確定第一列表中的應(yīng)用為較新版本(步驟203中的“是”),列表比較部33向應(yīng)用獲取部35傳輸與新應(yīng)用相關(guān)的第二應(yīng)用信息,該第二應(yīng)用信息為第一列表中所選擇的應(yīng)用。然后,在步驟204中,基于第二應(yīng)用信息,應(yīng)用獲取部35從服務(wù)器I獲取新應(yīng)用,并通過使應(yīng)用存儲(chǔ)部37存儲(chǔ)所獲取的新應(yīng)用來進(jìn)行應(yīng)用更新處理。另一方面,如果確定第一列表中的應(yīng)用為較舊版本或相同版本(步驟203中的“否”),應(yīng)用獲取部35不從服務(wù)器I獲取應(yīng)用。
[0085]然后,當(dāng)列表比較部33完成在第一列表中的全部應(yīng)用的比較處理時(shí)(步驟205中的“是”),結(jié)束處理。另一方面,如果第一列表中的任何應(yīng)用還尚未進(jìn)行比較處理(步驟205中的“否”),該處理前進(jìn)至步驟202。
[0086]相應(yīng)地,管理終端3在預(yù)設(shè)時(shí)間從服務(wù)器I獲取第一列表,比較第一列表與各個(gè)裝置2的第二列表,并更新存儲(chǔ)在應(yīng)用存儲(chǔ)部37中的應(yīng)用。因此,管理終端3能夠包含服務(wù)器I中所包含的應(yīng)用的最新版本。例如,如在圖5所示的實(shí)例中,當(dāng)應(yīng)用被安裝到所選擇的裝置中或在所選擇的裝置中更新應(yīng)用時(shí),管理終端3向裝置2輸出最新版本的應(yīng)用。
[0087]盡管在圖6所示的實(shí)例中,當(dāng)對存儲(chǔ)在應(yīng)用存儲(chǔ)部37中的應(yīng)用進(jìn)行更新時(shí),處理結(jié)束,但并不限于這樣的構(gòu)成。例如,作為通過列表比較部33進(jìn)行比較處理的結(jié)果獲得的第二應(yīng)用信息可以被傳輸至顯示器34,并且設(shè)置該顯示器34以顯示針對第一列表中各個(gè)應(yīng)用的處理內(nèi)容。利用這樣的構(gòu)成,用戶可以針對顯示器34上的顯示內(nèi)容執(zhí)行操作輸入,從而例如可以在裝置2中執(zhí)行應(yīng)用安裝或更新處理。另外,例如,管理終端3可向裝置2自動(dòng)輸出所獲取的新應(yīng)用而無需顧及由用戶執(zhí)行的操作輸入。利用這樣的構(gòu)成,不需要用戶操作,管理終端3自動(dòng)將包含在裝置2中的應(yīng)用更新至最新版本。
[0088]另外,在該示例性實(shí)施方式中,當(dāng)管理軟件結(jié)束時(shí),應(yīng)用存儲(chǔ)部37刪除存儲(chǔ)在其中的應(yīng)用,列表存儲(chǔ)部32刪除存儲(chǔ)在其中的第一列表和第二列表。但并不限于這樣的構(gòu)成。例如,當(dāng)由用戶選擇通過管理軟件管理的全部裝置2,以及例如完成應(yīng)用安裝或更新處理時(shí),應(yīng)用存儲(chǔ)部37可以確定存儲(chǔ)的應(yīng)用將不再被使用并由此刪除該應(yīng)用。利用這樣的構(gòu)成,可以有效地利用管理終端3中提供的數(shù)據(jù)存儲(chǔ)區(qū)域。
[0089]另外,在該示例性實(shí)施方式中,列表比較部33確定所選擇的裝置是否為針對第一列表中的各個(gè)應(yīng)用的安裝的兼容機(jī)型,顯示器34顯示指示該應(yīng)用與所選擇的裝置不兼容的消息。但并不限于這樣的構(gòu)成。例如,可以將顯示器34設(shè)置成不在屏幕(通過其用戶選擇處理內(nèi)容)上顯示不兼容的應(yīng)用從而不允許用戶選擇對應(yīng)于該應(yīng)用的處理。
[0090]另外,例如,可以將列表比較部33設(shè)置成不確定所選擇的裝置是否為針對各個(gè)應(yīng)用的安裝的兼容機(jī)型。在這種情況下,對于不是應(yīng)用安裝的兼容機(jī)型的所選擇的裝置,顯示器34顯示安裝按鈕。當(dāng)選擇了安裝按鈕且實(shí)際上執(zhí)行了安裝處理時(shí),例如如果安裝未成功,則顯示指示所選擇的裝置不是對于安裝的兼容機(jī)型的消息。
[0091]另外,在該示例性實(shí)施方式中,顯示如下消息,該消息通知應(yīng)當(dāng)進(jìn)行固件安裝或更新處理作為安裝或更新應(yīng)用的預(yù)處理。但并不限于這樣的構(gòu)成。例如,可以顯示用于執(zhí)行固件安裝或更新處理的按鈕,當(dāng)由用戶選擇了該按鈕時(shí),可以執(zhí)行固件安裝或更新處理。另夕卜,例如,當(dāng)用戶選擇應(yīng)用的安裝按鈕或更新按鈕時(shí),可以同時(shí)執(zhí)行對應(yīng)于該應(yīng)用的固件安裝或更新處理。
[0092]硬件結(jié)構(gòu)
[0093]接下來,將對管理終端3中的硬件結(jié)構(gòu)進(jìn)行描述。圖7是顯示根據(jù)該示例性實(shí)施方式的管理終端3的硬件結(jié)構(gòu)的實(shí)例。
[0094]如圖7所示,管理終端3包括進(jìn)行算術(shù)處理的中央處理器(CPU)41,以及作為存儲(chǔ)區(qū)域的存儲(chǔ)器42和磁盤裝置(硬盤(HDD))43。CPU41執(zhí)行各種軟件,例如操作系統(tǒng)(OS)。存儲(chǔ)器42存儲(chǔ)例如各種軟件和用于執(zhí)行各種軟件的數(shù)據(jù)。磁盤裝置43存儲(chǔ)用于實(shí)現(xiàn)圖2所示的管理終端3的功能的程序。將該程序加載在存儲(chǔ)器42中,CPU41執(zhí)行基于該程序的處理以實(shí)現(xiàn)所述功能。另外,管理終端3包括用于與外部通信的通信接口(I/F)44。
[0095]詳細(xì)來說,在管理終端3中,例如,依據(jù)CPU41的命令,進(jìn)行第一列表和第二列表的獲取、第一列表和第二列表的比較、以及應(yīng)用的獲取。另外,例如通過通信I/F44實(shí)現(xiàn)應(yīng)用輸出部36。另外,例如通過磁盤裝置43實(shí)現(xiàn)列表存儲(chǔ)部32和應(yīng)用存儲(chǔ)部37。
[0096]程序
[0097]將根據(jù)如上所述的示例性實(shí)施方式通過管理終端3進(jìn)行的處理例如作為諸如應(yīng)用軟件的程序來準(zhǔn)備。
[0098]因此,通過管理終端3進(jìn)行的處理可以被認(rèn)為是如下程序,該程序引起計(jì)算機(jī)實(shí)現(xiàn)針對待通過與管理終端3連接的圖像處理裝置執(zhí)行的應(yīng)用的第一至第四功能。第一功能涉及從通過通信線路與管理終端3連接的服務(wù)器獲取與包含在服務(wù)器中的應(yīng)用相關(guān)的第一信息,以及從圖像處理裝置獲取與包含在圖像處理裝置中的應(yīng)用相關(guān)的第二信息。第二功能涉及基于所獲取的第一信息和第二信息,指定包含在服務(wù)器中的應(yīng)用是否為包含在圖像處理裝置中的應(yīng)用,或者包含在服務(wù)器中的應(yīng)用是否為包含在圖像處理裝置中、但其版本與圖像處理裝置中的應(yīng)用版本不同。第三功能涉及確定指定的應(yīng)用是否已經(jīng)存儲(chǔ)在存儲(chǔ)單元中,作為待通過與管理終端3連接的另外的圖像處理裝置執(zhí)行的應(yīng)用。第四功能涉及如果確定指定的應(yīng)用被存儲(chǔ)在存儲(chǔ)單元中,向圖像處理裝置輸出指定的應(yīng)用,或者如果確定指定的應(yīng)用未存儲(chǔ)在存儲(chǔ)單元中,從服務(wù)器獲取指定的應(yīng)用,使存儲(chǔ)單元存儲(chǔ)所獲取的指定的應(yīng)用,并向圖像處理裝置輸出所獲取的指定的應(yīng)用。
[0099]實(shí)現(xiàn)本發(fā)明的示例性實(shí)施方式的程序可以通過通信單元提供,或者通過存儲(chǔ)在諸如光盤只讀存儲(chǔ)器(CD-ROM)的記錄媒體中來提供。
[0100]為了進(jìn)行圖示和說明,以上對本發(fā)明的示例性實(shí)施例進(jìn)行了描述。其目的并不在于全面詳盡地描述本發(fā)明或?qū)⒈景l(fā)明限定于所公開的具體形式。很顯然,對本【技術(shù)領(lǐng)域】的技術(shù)人員而言,可以做出許多修改及其變形。本實(shí)施例的選擇和描述,其目的在于以最佳方式解釋本發(fā)明的原理及其實(shí)際應(yīng)用,從而使得本【技術(shù)領(lǐng)域】的其他熟練技術(shù)人員能夠理解本發(fā)明的各種實(shí)施例,并做出適合特定用途的各種變形。本發(fā)明的范圍由與本說明書一起提交權(quán)利要求書及其等同物限定。
【權(quán)利要求】
1.一種應(yīng)用管理設(shè)備,包括: 輸出單兀, 如果包含在服務(wù)器中的應(yīng)用為不包含在圖像處理裝置中的第一應(yīng)用或如果包含在所述服務(wù)器中的所述應(yīng)用為第二應(yīng)用,所述輸出單元向連接至所述設(shè)備的所述圖像處理裝置輸出包含在所述服務(wù)器中的所述應(yīng)用,所述第二應(yīng)用包含在所述圖像處理裝置中,但其版本不同于存儲(chǔ)在所述圖像處理裝置的存儲(chǔ)單元中的版本,以及 如果包含在所述服務(wù)器中的所述應(yīng)用沒有存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,所述輸出單元從所述服務(wù)器獲取所述應(yīng)用并向所述圖像處理裝置輸出所述獲取的應(yīng)用。
2.根據(jù)權(quán)利要求1所述的應(yīng)用管理設(shè)備,還包括: 獲取單元,其從通過通信線路連接至所述設(shè)備的所述服務(wù)器獲取第一信息,所述第一信息與包含在所述服務(wù)器中的所述應(yīng)用相關(guān),以及所述獲取單元從所述圖像處理裝置獲取第二信息,所述第二信息與包含在所述圖像處理裝置中的所述應(yīng)用相關(guān);以及 信息存儲(chǔ)單元,其存儲(chǔ)通過所述獲取單元從一個(gè)或多個(gè)所述圖像處理裝置獲取的所述第二信息, 其中所述獲取單元在預(yù)設(shè)時(shí)間從所述服務(wù)器獲取所述第一信息, 其中所述應(yīng)用管理設(shè)備還包括指定單元,如果基于在所述預(yù)設(shè)時(shí)間由所述獲取單元獲取的所述第一信息以及存儲(chǔ)在所述信息存儲(chǔ)單元中的一條或多條所述第二信息,包含在所述服務(wù)器中的所述應(yīng)用存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,但其版本新于存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中的版本,所述指定單元指定包含在所述服務(wù)器中的所述應(yīng)用為新應(yīng)用,以及 其中所述輸出單元從所述服務(wù)器獲取由所述指定單元指定的所述新應(yīng)用,并使所述圖像處理裝置的所述存儲(chǔ)單元存儲(chǔ)所述獲取的新應(yīng)用。
3.根據(jù)權(quán)利要求1或2所述的應(yīng)用管理設(shè)備,還包括: 接收單元,其接收來自用戶的操作輸入, 其中,當(dāng)所述接收單元接收用于執(zhí)行加載已經(jīng)指定的所述第一應(yīng)用或所述第二應(yīng)用處理的操作輸入到所述圖像處理裝置時(shí),所述輸出單元執(zhí)行從所述服務(wù)器獲取所述第一應(yīng)用的處理,以及添加所述第一應(yīng)用至所述圖像處理裝置,或執(zhí)行從所述服務(wù)器獲取所述第二應(yīng)用的處理,以及更新包含在所述圖像處理裝置中的所述應(yīng)用的版本至所述第二應(yīng)用的版本。
4.根據(jù)權(quán)利要求3所述的應(yīng)用管理設(shè)備,其中,當(dāng)所述接收單元從所述用戶接收用于執(zhí)行所述加載處理的所述操作輸入時(shí),如果對應(yīng)于所述指定的應(yīng)用的軟件不包含在所述圖像處理裝置中,所述接收單元顯示提示所述用戶在執(zhí)行所述加載處理之前將所述軟件加載到所述圖像處理裝置中的信息。
5.根據(jù)權(quán)利要求1所述的應(yīng)用管理設(shè)備,其中,從所述輸出單元輸出的所述應(yīng)用是由用戶選擇的應(yīng)用。
6.根據(jù)權(quán)利要求1所述的應(yīng)用管理設(shè)備,其中,所述輸出單元使所述存儲(chǔ)單元存儲(chǔ)所獲取的第一應(yīng)用或第二應(yīng)用。
7.—種應(yīng)用管理系統(tǒng),包括: 多個(gè)圖像形成裝置,其各自通過執(zhí)行應(yīng)用在記錄媒體上形成圖像; 包含所述應(yīng)用的服務(wù)器;以及 連接至所述多個(gè)圖像形成裝置的應(yīng)用管理設(shè)備,其通過通信線路連接至所述服務(wù)器,以及管理包含在各自圖像形成裝置中的所述應(yīng)用, 其中所述應(yīng)用管理設(shè)備包括: 輸出單兀, 如果包含在所述服務(wù)器中的所述應(yīng)用不包含在所述圖像處理裝置中或者如果包含在所述服務(wù)器中的所述應(yīng)用包含在所述圖像處理裝置中、但其版本不同于存儲(chǔ)在所述圖像處理裝置的存儲(chǔ)單元中的版本,所述輸出單元向連接至所述設(shè)備的所述圖像處理裝置輸出包含在所述服務(wù)器中的所述應(yīng)用,以及 如果包含在所述服務(wù)器中的所述應(yīng)用沒有存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,所述輸出單元從所述服務(wù)器獲取所述應(yīng)用并向所述圖像處理裝置輸出所述獲取的應(yīng)用。
8.一種應(yīng)用管理方法,其管理待通過連接至設(shè)備的圖像處理裝置執(zhí)行的應(yīng)用,所述方法包括: 如果包含在服務(wù)器中的所述應(yīng)用不包含在所述圖像處理裝置中或者包含在所述服務(wù)器中的所述應(yīng)用包含在所述圖像處理裝置中、但其版本不同于存儲(chǔ)在所述圖像處理裝置的存儲(chǔ)單元中的版本,向連接至所述設(shè)備的所述圖像處理裝置輸出包含在所述服務(wù)器中的所述應(yīng)用,以及 如果包含在所述服務(wù)器中的所述應(yīng)用沒有存儲(chǔ)在所述圖像處理裝置的所述存儲(chǔ)單元中,從所述服務(wù)器獲取所述應(yīng)用并向所述圖像處理裝置輸出所述獲取的應(yīng)用。
9.一種管理設(shè)備,包括: 存儲(chǔ)單元,其存儲(chǔ)待通過連接至所述設(shè)備的圖像處理裝置執(zhí)行的應(yīng)用; 獲取單元,其從通過通信線路連接至所述設(shè)備的服務(wù)器獲取第一信息,所述第一信息與包含在所述服務(wù)器中的所述應(yīng)用相關(guān),以及所述獲取單元從所述圖像處理裝置獲取第二信息,所述第二信息與包含在所述圖像處理裝置中的所述應(yīng)用相關(guān);以及 顯示單元,其向用戶顯示指示包含在所述服務(wù)器中的所述應(yīng)用不包含在所述圖像處理裝置中的信息或者指示包含在所述服務(wù)器中的所述應(yīng)用包含在所述圖像處理裝置中、但基于由所述獲取單元獲取的所述第一信息和所述第二信息其為不同的版本的信息。
【文檔編號】H04L29/06GK104281466SQ201410247328
【公開日】2015年1月14日 申請日期:2014年6月5日 優(yōu)先權(quán)日:2013年7月8日
【發(fā)明者】金雄范, 五十嵐攻 申請人:富士施樂株式會(huì)社