亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應用管理設備、應用管理系統、以及應用管理方法

文檔序號:7805502閱讀:167來源:國知局
應用管理設備、應用管理系統、以及應用管理方法
【專利摘要】本發(fā)明提供一種應用管理設備、應用管理系統、以及應用管理方法。其中,應用管理設備包括輸出單元,如果包含在服務器中的應用為不包含在圖像處理裝置中的第一應用或如果包含在所述服務器中的所述應用為第二應用,所述輸出單元向連接至所述設備的所述圖像處理裝置輸出包含在所述服務器中的所述應用,所述第二應用包含在所述圖像處理裝置中,但其版本不同于存儲在所述圖像處理裝置的存儲單元中的版本,以及如果包含在所述服務器中的所述應用沒有存儲在所述圖像處理裝置的所述存儲單元中,所述輸出單元從所述服務器獲取所述應用并向所述圖像處理裝置輸出所述獲取的應用。
【專利說明】應用管理設備、應用管理系統、以及應用管理方法

【技術領域】
[0001]本發(fā)明涉及應用管理設備、應用管理系統以及應用管理方法。

【背景技術】
[0002]日本專利文獻特開2011-186588號公報討論了由服務器和打印機構成的系統。該服務器具有形成由一組多個針對每個版本的組成文件構成的單一固件的更新器。打印機從服務器獲取該更新器,以針對每個組成功能進行更新處理,并且針對每個更新處理存儲處理結果。在日本專利文獻特開2011-186588號公報討論的技術中,如果更新處理被中斷,打印機被再啟動并參照存儲的處理結果以針對更新處理尚未完成的組成功能進行更新。另夕卜,如果存在由于例如數據損壞導致的更新處理的執(zhí)行困難的組成功能,打印機將該處理結果傳輸至服務器,從服務器獲取該處理未完成的組成功能的更新器,并基于所獲取的數據再次執(zhí)行針對該組成功能的處理。


【發(fā)明內容】

[0003]本發(fā)明的目的在于當向圖像處理裝置中加載包含在服務器中的應用時,減少服務器上以及連接至服務器的通信線路上的負荷。
[0004]根據本發(fā)明的第一方面,提供一種應用管理設備,包括:輸出單元,如果包含在服務器中的應用為不包含在圖像處理裝置中的第一應用或如果包含在所述服務器中的所述應用為第二應用,所述輸出單元向連接至所述設備的所述圖像處理裝置輸出包含在所述服務器中的所述應用,所述第二應用包含在所述圖像處理裝置中,但其版本不同于存儲在所述圖像處理裝置的存儲單元中的版本,以及如果包含在所述服務器中的所述應用沒有存儲在所述圖像處理裝置的所述存儲單元中,所述輸出單元從所述服務器獲取所述應用并向所述圖像處理裝置輸出所述獲取的應用。
[0005]根據本發(fā)明的第二方面,根據第一方面的所述應用管理設備可還包括:獲取單元,其從通過通信線路連接至所述設備的所述服務器獲取第一信息,所述第一信息與包含在所述服務器中的所述應用相關,以及所述獲取單元從所述圖像處理裝置獲取第二信息,所述第二信息與包含在所述圖像處理裝置中的所述應用相關;以及信息存儲單元,其存儲通過所述獲取單元從一個或多個所述圖像處理裝置獲取的所述第二信息。所述獲取單元可在預設時間從所述服務器獲取所述第一信息。所述應用管理設備可還包括指定單元,如果基于在所述預設時間由所述獲取單元獲取的所述第一信息以及存儲在所述信息存儲單元中的一條或多條所述第二信息,包含在所述服務器中的所述應用存儲在所述圖像處理裝置的所述存儲單元中,但其版本新于存儲在所述圖像處理裝置的所述存儲單元中的版本,所述指定單元指定包含在所述服務器中的所述應用為新應用。所述輸出單元可從所述服務器獲取由所述指定單元指定的所述新應用,并使所述圖像處理裝置的所述存儲單元存儲所述獲取的新應用。
[0006]根據本發(fā)明的第三方面,根據第一方面或第二方面的所述應用管理設備可還包括:接收單元,其接收來自用戶的操作輸入。當所述接收單元接收用于執(zhí)行加載已經指定的所述第一應用或所述第二應用處理的操作輸入到所述圖像處理裝置時,所述輸出單元可執(zhí)行從所述服務器獲取所述第一應用的處理,以及添加所述第一應用至所述圖像處理裝置,或執(zhí)行從所述服務器獲取所述第二應用的處理,以及更新包含在所述圖像處理裝置中的所述應用的版本至所述第二應用的版本。
[0007]根據本發(fā)明的第四方面,在根據第三方面的所述應用管理設備中,當所述接收單元從所述用戶接收用于執(zhí)行所述加載處理的所述操作輸入時,如果對應于所述指定的應用的軟件不包含在所述圖像處理裝置中,所述接收單元可顯示提示所述用戶在執(zhí)行所述加載處理之前將所述軟件加載到所述圖像處理裝置中的信息。
[0008]根據本發(fā)明的第五方面,在根據第一方面的所述應用管理設備中,從所述輸出單元輸出的所述應用可以是由用戶選擇的應用。
[0009]根據本發(fā)明的第六方面,在根據第一方面的所述應用管理設備中,所述輸出單元可以使所述存儲單元存儲所獲取的第一應用或第二應用。
[0010]根據本發(fā)明的第七方面,提供一種應用管理系統,包括:多個圖像形成裝置,其各自通過執(zhí)行應用在記錄媒體上形成圖像;包含所述應用的服務器;以及連接至所述多個圖像形成裝置的應用管理設備,其通過通信線路連接至所述服務器,以及管理包含在各自圖像形成裝置中的所述應用。所述應用管理設備包括輸出單元,如果包含在所述服務器中的所述應用不包含在所述圖像處理裝置中或者如果包含在所述服務器中的所述應用包含在所述圖像處理裝置中、但其版本不同于存儲在所述圖像處理裝置的存儲單元中的版本,所述輸出單元向連接至所述設備的所述圖像處理裝置輸出包含在所述服務器中的所述應用,以及如果包含在所述服務器中的所述應用沒有存儲在所述圖像處理裝置的所述存儲單元中,所述輸出單元從所述服務器獲取所述應用并向所述圖像處理裝置輸出所述獲取的應用。
[0011]根據本發(fā)明的第八方面,提供一種應用管理方法,其管理待通過連接至設備的圖像處理裝置執(zhí)行的應用。所述方法包括:如果包含在服務器中的所述應用不包含在所述圖像處理裝置中或者包含在所述服務器中的所述應用包含在所述圖像處理裝置中、但其版本不同于存儲在所述圖像處理裝置的存儲單元中的版本,向連接至所述設備的所述圖像處理裝置輸出包含在所述服務器中的所述應用,以及如果包含在所述服務器中的所述應用沒有存儲在所述圖像處理裝置的所述存儲單元中,從所述服務器獲取所述應用并向所述圖像處理裝置輸出所述獲取的應用。
[0012]根據本發(fā)明的第九方面,提供一種管理設備,包括:存儲單元,其存儲待通過連接至所述設備的圖像處理裝置執(zhí)行的應用;獲取單元,其從通過通信線路連接至所述設備的服務器獲取第一信息,所述第一信息與包含在所述服務器中的所述應用相關,以及所述獲取單元從所述圖像處理裝置獲取第二信息,所述第二信息與包含在所述圖像處理裝置中的所述應用相關;以及顯示單元,其向用戶顯示指示包含在所述服務器中的所述應用不包含在所述圖像處理裝置中的信息或者指示包含在所述服務器中的所述應用包含在所述圖像處理裝置中、但基于由所述獲取單元獲取的所述第一信息和所述第二信息其為不同的版本的信息。
[0013]根據本發(fā)明的第一、第五以及第六方面,與不提供根據第一方面的構成的情況相t匕,當將包含在服務器中的應用加載到圖像處理裝置中時,可以減少在服務器和連接至服務器的通信線路上的負荷。
[0014]根據本發(fā)明的第二方面,與不提供根據第二方面的構成的情況相比,可以進一步更新包含在圖像處理裝置中的應用的版本。
[0015]根據本發(fā)明的第三方面,與不提供根據第三方面的構成的情況相比,可以允許用戶選擇針對應用待進行的處理。
[0016]根據本發(fā)明的第四方面,與不提供根據第四方面的構成的情況相比,可以增加向圖像處理裝置中加載對應于應用的軟件的可能性。
[0017]根據本發(fā)明的第七方面,與不提供根據第七方面的構成的情況相比,當將包含在服務器中的應用加載到圖像處理裝置中時,可以減少在服務器和連接至服務器的通信線路上的負荷。
[0018]根據本發(fā)明的第八方面,與不提供根據第八方面的構成的情況相比,當將包含在服務器中的應用加載到圖像處理裝置中時,可以減少在服務器和連接至服務器的通信線路上的負荷。
[0019]根據本發(fā)明的第九方面,與不提供根據第九方面的構成的情況相比,當將包含在服務器中的應用加載到圖像處理裝置中時,可以減少在服務器和連接至服務器的通信線路上的負荷。

【專利附圖】

【附圖說明】
[0020]將基于下列附圖詳細說明本發(fā)明的示例性實施方式,其中:
[0021]圖1顯示根據示例性實施方式的應用管理系統的示意性構成的實例;
[0022]圖2是顯示根據該示例性實施方式的管理終端的功能構成實例的框圖;
[0023]圖3A顯示根據該示例性實施方式的第一列表的實例,圖3B顯示根據該示例性實施方式的第二列表的實例;
[0024]圖4顯示根據該示例性實施方式在顯示器上顯示的顯示內容的實例;
[0025]圖5A和5B顯示根據該示例性實施方式,通過管理終端在裝置上進行處理程序的實例的流程圖;
[0026]圖6是顯示根據該示例性實施方式更新包含在管理終端中的應用的程序的實例的流程圖;
[0027]圖7是顯示根據該示例性實施方式的管理終端的硬件結構的實例。

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