專利名稱:設備管理系統(tǒng)、設備管理終端、網絡設備、終端程序、設備程序以及設備管理方法
技術領域:
本發(fā)明涉及用于管理網絡設備的系統(tǒng)和方法,以及應用于該系統(tǒng)和方法的終端、設備和程序,更具體來說,本發(fā)明涉及設備管理系統(tǒng)、設備管理終端、網絡設備、終端程序和設備程序、以及設備管理方法,這些使人們不需要技術知識就可以改變網絡設備的功能,并且可以減少改變功能所需的時間和工作,而且還適于縮短交貨時間。
背景技術:
用于管理網絡設備(諸如具有網絡功能的打印機和掃描儀)的傳統(tǒng)技術包括專利文獻1公開的用于改變設備功能的方法。
該方法將網絡設備與設備管理服務器連接起來,使它們互相通信,并且在該網絡設備的顯示單元上顯示功能或目的地。當用戶通過輸入單元選擇數(shù)據或功能時,下載適于用戶使用的處理程序、打印機驅動程序、數(shù)據格式轉換程序、郵件傳輸應用程序等,并將它們存儲到該網絡設備的存儲單元中。
這樣就使得可以不改變該網絡設備的ROM而改變功能。
(專利文獻1)特開平11-39165號日本專利申請公開利用傳統(tǒng)方法,用戶可以從設備管理服務器管理的大量不同程序中,選擇可以應用于他/她的網絡設備的程序,而且只能在下載該程序之后改變該設備的功能。因此,為了正確改變網絡設備的功能,需要關于網絡設備的技術知識,而且需要花費時間和工作來執(zhí)行諸如選擇和下載程序的操作。
另一方面,在設計根據客戶需求單獨定制功能的網絡設備時,廠商必須經歷4個步驟分析客戶的需求,考慮網絡設備的規(guī)范,進行硬件開發(fā),以及進行軟件開發(fā)。例如,根據設計細節(jié),需求分析可能要用1個月,規(guī)范考慮可能要用1個月,硬件開發(fā)可能要用6個月,軟件開發(fā)可能要用4個月。因此,即使硬件開發(fā)和軟件開發(fā)可以并行進行,在收到客戶需求之后,仍要花費長達8個月的時間才能交付產品。
考慮到現(xiàn)有技術尚未解決的這些技術問題,提出了本發(fā)明,本發(fā)明的目的是提供設備管理系統(tǒng)、設備管理終端、網絡設備、終端程序、設備程序、以及設備管理方法,這些使人們不需要技術知識就可以改變網絡設備的功能,并且可以減少改變功能所需的時間和工作,而且還適于縮短交貨時間。
發(fā)明內容
(發(fā)明1)為了實現(xiàn)上述目的,提供了一種設備管理系統(tǒng),網絡設備連接到該設備管理系統(tǒng),從而可與該系統(tǒng)進行通信,該設備管理系統(tǒng)的特征在于當接收到關于網絡設備的設備信息時,根據該設備信息確定網絡設備可用的功能,并且,根據確定結果,將應用于該網絡設備以為該網絡設備提供功能的功能提供模塊發(fā)送到該網絡設備。
利用這種配置,當接收到設備信息時,根據該設備信息確定網絡設備可用的功能,并且,根據確定結果,將功能提供模塊發(fā)送到該網絡設備。
在該網絡設備中,當接收到所述功能提供模塊時,執(zhí)行該模塊以實現(xiàn)該功能。
這樣使得僅通過將網絡設備連接到網絡,就可以將實現(xiàn)可用功能的功能提供模塊加載到網絡設備中。因此,與傳統(tǒng)情況相比,人們可以利用較少的技術知識相對容易地改變網絡設備的功能,而且還可以簡化功能提供模塊的加載過程,從而實現(xiàn)改變設備功能所需時間和工作相對減少的優(yōu)點。
此外,在設計具有按照客戶要求單獨定制的功能的網絡設備時,提前開發(fā)實現(xiàn)一般功能的硬件和軟件,然后,批量生產包含該硬件和軟件的網絡設備。在客戶提出某個需求時,分析該要求,并研究規(guī)范。此外,如果一般功能之外的其他獨立功能是必要的,則利用軟件實現(xiàn)這些功能。即,可以在需求分析和規(guī)范考慮之后,準備實現(xiàn)這些功能的功能提供模塊。
這意味著可以實現(xiàn)另一個優(yōu)點,即,與傳統(tǒng)情況相比,可以縮短交貨時間,因為在接收到客戶需求之前,就可以進行硬件開發(fā)和一些軟件開發(fā)。
使網絡設備與本系統(tǒng)連接以進行通信包括本系統(tǒng)與網絡設備直接連接,以及本系統(tǒng)經由其他終端與網絡設備進行間接連接。這也適用于發(fā)明2的設備管理系統(tǒng)。
可以將本系統(tǒng)實施為單個設備,也可以將本系統(tǒng)實施為連接有多個終端的網絡系統(tǒng),從而該多個終端可以與本系統(tǒng)進行通信。在后一種情況下,各個部件可以屬于多個終端中的任何一個,只要它可以與本系統(tǒng)通信。
(發(fā)明2)一種設備管理系統(tǒng),用于將網絡設備與管理該網絡設備的設備管理終端連接起來,從而它們可以互相通信,該設備管理系統(tǒng)的特征在于設備管理終端包括模塊存儲部,用于存儲應用于網絡設備以為該網絡設備提供功能的功能提供模塊;設備信息接收部,用于接收關于網絡設備的設備信息;功能確定部,用于根據由設備信息接收部接收到的設備信息,確定具有該網絡設備可用的功能的功能提供模塊;模塊讀取部,用于從模塊存儲部讀取由功能確定部確定的功能提供模塊;以及模塊發(fā)送部,用于將由模塊讀取部讀取的功能提供模塊發(fā)送到網絡設備,以及網絡設備包括設備信息存儲部,用于存儲設備信息;設備信息發(fā)送部,用于將由設備信息存儲部存儲的設備信息發(fā)送到設備管理終端;模塊接收部,用于接收功能提供模塊;以及模塊執(zhí)行部,用于執(zhí)行由模塊接收部接收的功能提供模塊。
利用這種配置,在網絡設備中,設備信息發(fā)送部將由設備信息存儲部存儲的設備信息發(fā)送到設備管理終端。
在設備管理終端中,當設備信息接收部接收到設備信息時,功能確定部根據該設備信息確定具有網絡設備可用功能的功能提供模塊。模塊讀取部從模塊存儲部中讀取所確定的功能提供模塊,并由模塊發(fā)送部發(fā)送到網絡設備。
在該網絡設備中,當模塊接收部接收到功能提供模塊時,模塊執(zhí)行部執(zhí)行該模塊以實現(xiàn)該功能。
這樣使得僅通過將網絡設備連接到網絡就可以將實現(xiàn)可用功能的功能提供模塊加載到網絡設備中。因此,與傳統(tǒng)情況相比,人們可以利用較少的技術知識相對容易地改變網絡設備的功能,而且還簡化了功能提供模塊的并入過程,從而實現(xiàn)改變設備功能所需時間和工作相對減少的優(yōu)點。
此外,在設計具有根據客戶需求單獨定制的功能的網絡設備時,提前開發(fā)實現(xiàn)一般功能的硬件和軟件,然后,批量生產包含該硬件和軟件的網絡設備。在客戶提出某個需求時,分析該需求,并考慮規(guī)范。此外,如果一般功能之外的其他獨立功能是必要的,則利用軟件實現(xiàn)這些功能。也就是說,可以在需求分析和規(guī)范考慮之后,準備實現(xiàn)這些功能的功能提供模塊。
這意味著可以實現(xiàn)另一個優(yōu)點,即,與傳統(tǒng)情況相比,可以縮短交貨時間,因為在接收到客戶需求之前,就可以進行硬件開發(fā)和一些軟件開發(fā)。
模塊存儲部利用任何部分、在任何時間存儲功能提供模塊它可以預先存儲功能提供模塊,或者,相反,可以在系統(tǒng)運行時存儲從外部輸入的功能提供模塊。這也適用于設備信息存儲在設備信息存儲部中的情況。這適用于發(fā)明15的設備管理終端和發(fā)明33的終端程序。
可以將該設備管理終端實施為單個終端,或者可以將該設備管理終端實施為連接了多個終端的網絡系統(tǒng),從而該多個終端可以與該系統(tǒng)進行通信。在后一種情況下,各個部件可以屬于任何一個終端,只要連接它從而可以進行通信即可。例如,如果通過連接兩個終端使這兩個終端可以進行通信來實現(xiàn)設備管理終端,則可以給第一設備管理終端提供模塊存儲部和模塊讀取部,而給第二設備管理終端提供設備信息接收部、功能確定部和模塊發(fā)送部。這適用于發(fā)明15的設備管理終端、發(fā)明33的終端程序以及發(fā)明52的設備管理方法。
該設備管理終端只需是利用網絡設備連接到通信信道的一端并且至少具有服務器功能的通信設施,而且可以實施為既具有客戶機功能又具有服務器功能。這適用于發(fā)明15的設備管理終端、發(fā)明33的終端程序以及發(fā)明52的設備管理方法。
(發(fā)明3)根據發(fā)明2的設備管理系統(tǒng),其特征在于連接多個所述網絡設備,使它們可以與該系統(tǒng)進行通信,以及所述功能提供模塊是用于實現(xiàn)由至少兩個組合工作的網絡設備提供的功能的模塊。
利用這種配置,在所述網絡設備中,當由模塊執(zhí)行部執(zhí)行功能提供模塊時,實現(xiàn)了由至少兩個組合工作的網絡設備所提供的功能。例如,如果目標網絡設備是打印機,而掃描儀是可用網絡設備,則它們組合工作以實現(xiàn)復印或傳真功能。
這提供了如下優(yōu)點用戶可以相對容易地利用由組合工作的多個網絡設備中的至少兩個網絡設備所提供的功能,因為在利用該功能的過程中,不需要用戶具有很多技術知識。
(發(fā)明4)根據發(fā)明3的設備管理系統(tǒng),其特征在于所述網絡設備包括設備信息獲取部,該設備信息獲取部用于從所述多個網絡設備中不是所述網絡設備本身的另一個網絡設備獲得該另一個網絡設備的設備信息,以及設備信息發(fā)送部將存儲在設備信息存儲部中的設備信息和由設備信息獲取部獲得的設備信息發(fā)送到所述設備管理終端。
利用這種配置,在所述網絡設備中,由設備信息獲取部從另一個網絡設備獲得該另一個網絡設備的設備信息,并且由設備信息發(fā)送部將存儲在設備信息存儲部中的設備信息和所獲得的設備信息發(fā)送到設備管理終端。
在設備管理終端中,設備信息接收部接收到設備信息后,根據所接收到的設備信息,功能確定部確定一功能提供模塊,其具有所述網絡設備可用的并由組合工作的多個網絡設備實現(xiàn)的功能。
這提供了如下附加優(yōu)點用戶可以更加容易地利用由組合工作的多個網絡設備中的至少兩個網絡設備提供的功能,因為在使用該功能時,用戶不必獲得關于另一個網絡設備的信息。
(發(fā)明5)根據發(fā)明2至4中的任何一項所述的設備管理系統(tǒng),其特征在于所述設備管理終端包括功能選擇部,該功能選擇部允許用戶選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,以及模塊讀取部從模塊存儲部中讀出與由功能選擇部選擇的功能相對應的功能提供模塊。
利用這種配置,設備管理終端允許用戶通過功能選擇部選擇一個或更多個所確定的功能。在用戶選擇(多個)功能時,模塊讀取部從模塊存儲部中讀出對應于該功能的功能提供模塊。
這提供了如下優(yōu)點用戶可以更加容易地改變網絡設備的功能,因為他/她可以從網絡設備可用的功能中選擇他/她所想要的功能。
此外,這還提供了如下優(yōu)點與在網絡設備中設置功能選擇部的情況相比,用戶可以相對恒定地在最新服務(功能)中進行選擇,因為根據由設備管理服務器管理的數(shù)據,提供了可選功能的列表。對于服務提供商,這將產生如下優(yōu)點可以集中管理信息、增強安全性并且實時管理服務提供。結果,例如在提供付費服務時,可以更加正確地進行使用管理。
(發(fā)明6)根據發(fā)明2至4中的任何一項所述的設備管理系統(tǒng),其特征在于所述網絡設備包括功能選擇部,該功能選擇部允許用戶選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,以及模塊讀取部從模塊存儲部中讀出與由功能選擇部所選擇的功能相對應的功能提供模塊。
利用這種配置,在所述網絡設備中,用戶可以通過功能選擇部選擇一個或更多個所確定的功能。當用戶選擇(多個)功能時,模塊讀取部從模塊存儲部中讀出對應于該功能的功能提供模塊。
這提供了如下優(yōu)點用戶可以更加容易地改變網絡設備的功能,因為他/她可以從所述網絡設備可用的功能中選擇他/她所希望的功能。
這還提供了如下優(yōu)點與在設備管理終端內設置功能選擇部的情況相比,無需考慮設備管理終端的狀態(tài)和網絡的通信狀態(tài),就可以產生功能列表并且可以選擇功能。對于所選擇的功能,在選擇了該功能之后,當網絡設備連接到網絡上時,可以從所述設備管理終端獲得功能提供模塊。此外,還提供了如下優(yōu)點可以減少設備管理終端上的網絡流量和負載,因為可以減輕對設備管理終端的過量訪問。
(發(fā)明7)根據發(fā)明5或6所述的設備管理系統(tǒng),其特征在于功能選擇部產生GUI畫面,在該GUI畫面上可以選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,并將該GUI畫面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
利用這種配置,在設備管理終端或網絡設備內,由功能選擇部產生GUI畫面,可以在該GUI畫面上選擇一個或更多個所確定的功能,并且將該GUI畫面呈現(xiàn)給用戶以選擇一個或更多個所述功能。
這提供了如下優(yōu)點用戶可以相對容易地選擇功能,因為他/她可以在GUI畫面上選擇功能。
(發(fā)明8)根據發(fā)明5或6所述的設備管理系統(tǒng),其特征在于所述設備管理終端包括選擇界面生成部,該選擇界面生成部用于生成選擇界面,通過該選擇界面可以選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,以及功能選擇部將由選擇界面生成部生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
利用這種配置,在設備管理終端中,由選擇界面生成部生成選擇界面,通過該選擇界面可以選擇一個或更多個所確定的功能。
在所述設備管理終端或網絡設備中,功能選擇部將所生成的選擇界面呈現(xiàn)給用戶,以選擇一個或更多個功能。
這提供了如下優(yōu)點用戶可以相對容易地選擇功能,因為用戶可以通過所述選擇界面來選擇功能。
所述的選擇界面是可以通過其選擇一個或更多個功能的界面,例如,包括允許人們選擇一個或更多個功能的GUI畫面。這適用于發(fā)明9的設備管理系統(tǒng)、發(fā)明19的設備管理終端、發(fā)明29的網絡設備、發(fā)明37的終端程序、發(fā)明47的設備程序以及發(fā)明58的設備管理方法。
功能選擇部可以具有任何設計,只要它可以將由選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶即可。例如,它可以顯示選擇界面,或者可以輸出由聽覺或其他感覺感知的選擇界面。這適用于發(fā)明9的設備管理系統(tǒng)、發(fā)明19的設備管理終端、發(fā)明29的網絡設備、發(fā)明37的終端程序、發(fā)明47的設備程序。
(發(fā)明9)根據權利要求5或6所述的設備管理系統(tǒng),其特征在于所述網絡設備包括選擇界面生成部,該選擇界面生成部用于生成選擇界面,通過該選擇界面可以選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,以及功能選擇部將由選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
利用這種配置,在所述網絡設備中,選擇界面生成部生成選擇界面,通過該選擇界面可以選擇一個或更多個所確定的功能。
在所述設備管理終端或網絡設備中,功能選擇部將所生成的選擇界面呈現(xiàn)給用戶,以選擇一個或更多個功能。
這提供了如下優(yōu)點用戶可以相對容易地選擇功能,因為用戶可以通過所述選擇界面來選擇功能。
(發(fā)明10)根據發(fā)明2至9中的任何一項所述的設備管理系統(tǒng),其特征在于所述設備信息包括用于識別所述網絡設備的類型的設備類型識別信息,以及根據用于存儲與設備類型識別信息相關聯(lián)的功能的功能注冊表,功能確定部確定具有網絡設備可用的功能的功能提供模塊。
利用這種配置,當在設備管理終端中接收到設備信息時,功能確定部參照功能注冊表,確定與所接收到的設備信息中包含的設備類型識別信息相對應的功能,從而選擇具有網絡設備可用功能的功能提供模塊。
這提供了如下優(yōu)點可以根據網絡設備的類型提供相對合適的功能,因為可以對于各個類型的網絡設備進行功能提供模塊的管理。
設備類型識別信息是用于識別網絡設備類型的信息,該信息包括設備類型ID,用于唯一地識別網絡設備的類型;設備ID,例如用于唯一地識別網絡設備的序列號;以及可以從網絡設備類型推導出的其他因素(例如,網絡設備的處理速度、在網絡設備是打印機的情況下打印機的紙張大小)。這適用于發(fā)明20的設備管理終端、發(fā)明30的網絡設備、發(fā)明38的終端程序、發(fā)明48的設備程序、以及發(fā)明60的設備管理方法。
(發(fā)明11)根據發(fā)明10所述的設備管理系統(tǒng),其特征在于所述設備類型識別信息是用于唯一地識別所述網絡設備的類型的設備類型ID,以及根據用于存儲與所述設備類型ID相關聯(lián)的功能的功能注冊表,功能確定部確定具有所述網絡設備可用功能的功能提供模塊。
利用這種配置,當在設備管理終端中接收到設備信息時,功能確定部參照功能注冊表,確定與所接收到的設備信息中包含的設備類型ID相對應的功能,從而選擇具有所述網絡設備可用功能的功能提供模塊。
這提供了如下優(yōu)點可以根據所述網絡設備的類型提供相對合適的功能,因為可以對于各個類型的網絡設備對功能提供模塊進行管理。
(發(fā)明12)根據發(fā)明2至11中的任何一項所述的設備管理系統(tǒng),其特征在于模塊存儲部存儲與用戶ID相關聯(lián)的功能提供模塊,設備管理終端包括用戶ID接收部,用于接收用戶ID;第二模塊讀取部,用于從模塊存儲部中讀取與由用戶ID接收部所接收到的用戶ID相對應的功能提供模塊;以及第二模塊發(fā)送部,用于將由第二模塊讀取部所讀取的功能提供模塊發(fā)送到網絡設備,以及網絡設備包括用戶ID存儲部,用于存儲用戶ID;以及用戶ID發(fā)送部,用于將存儲在用戶ID存儲部中的用戶ID發(fā)送到設備管理終端。
利用這種配置,在網絡設備中,用戶ID發(fā)送部將存儲在用戶ID存儲部中的用戶ID發(fā)送到設備管理終端。
在設備管理終端中,當由用戶ID接收部接收到用戶ID時,第二模塊讀取部從模塊存儲部中讀取對應于該用戶ID的功能提供模塊,第二模塊發(fā)送部將該功能提供模塊發(fā)送到網絡設備。
在網絡設備中,當由模塊接收部接收到功能提供模塊時,模塊執(zhí)行部執(zhí)行該功能提供模塊。
這樣,僅通過在網絡設備和設備管理服務器中注冊公共的用戶ID,就可以將實現(xiàn)可用功能的功能提供模塊加載到所述網絡設備中。因此,這使得可以更加容易地修改網絡設備的功能,并且簡化功能提供模塊的加載過程,從而提供了可以進一步減少功能修改所需的時間和工作的優(yōu)點。
用戶ID存儲部使用任何部分、在任何時間存儲功能提供模塊它可以預先存儲用戶ID,或者相反,可以在系統(tǒng)運行時存儲從外部輸入的用戶ID。這適用于發(fā)明32的網絡設備和發(fā)明50的設備程序。
(發(fā)明13)根據發(fā)明12所述的設備管理系統(tǒng),其特征在于設備管理終端包括用于對功能提供模塊的提供進行限制的提供限制部,以及對于基于同一用戶ID的再訪問,所述提供限制部防止提供已經基于所述用戶ID而提供給了網絡設備的功能提供模塊。
利用這種配置,在設備管理終端中,對于基于同一用戶ID的再訪問,所述提供限制部防止提供已經基于所述用戶ID而提供給了網絡設備的功能提供模塊。
這提供了如下優(yōu)點可以減少不正確使用功能提供模塊的可能性。
(發(fā)明14)根據發(fā)明12所述的設備管理系統(tǒng),其特征在于設備管理終端包括用于對所述功能提供模塊的提供進行限制的提供限制部,以及提供限制部為每個所述用戶ID限定了功能提供模塊的提供范圍,并且防止根據所述用戶ID提供給網絡設備的功能提供模塊的提供超出為該用戶ID限定的提供范圍。
利用這種配置,在設備管理終端中,防止了根據所述用戶ID提供給網絡設備的功能提供模塊超出為該用戶ID限定的提供范圍。
這提供了如下優(yōu)點可以減少不正確使用功能提供模塊的可能性。此外,還有如下優(yōu)點可以以集中的方式相對可靠地交付對于各個公司不同的功能。
(發(fā)明15)為了實現(xiàn)上述目的,提供了一種連接到網絡設備從而可以與所述網絡設備進行通信的設備管理終端,其特征在于包括模塊存儲部,用于存儲應用于網絡設備以為其提供功能的功能提供模塊;設備信息接收部,用于接收關于網絡設備的設備信息;功能確定部,用于根據由設備信息接收部所接收到的設備信息,確定具有網絡設備可用功能的功能提供模塊;模塊讀取部,用于從模塊存儲部中讀取由功能確定部所確定的功能提供模塊;以及模塊發(fā)送部,用于將由模塊讀取部所讀取的功能提供模塊發(fā)送到網絡設備。
利用這種配置,可以實現(xiàn)與由發(fā)明2的設備管理系統(tǒng)的設備管理終端所提供的操作等效的操作。因此,可以實現(xiàn)與發(fā)明2的設備管理系統(tǒng)同樣的優(yōu)點,而且可以實現(xiàn)為各個用戶提供單獨定制的產品的優(yōu)點。
(發(fā)明16)根據發(fā)明15所述的設備管理終端,其特征在于所述功能提供模塊是用于實現(xiàn)由至少兩個組合工作的所述網絡設備提供的功能的模塊。
利用這種配置,可以實現(xiàn)與發(fā)明3的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明3的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明17)根據發(fā)明15或16所述的設備管理終端,其特征在于包括功能選擇部,允許用戶選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,以及模塊讀取部從模塊存儲部中讀出與由功能選擇部所選擇的功能相對應的功能提供模塊。
利用這種配置,可以實現(xiàn)與發(fā)明5的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明5的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明18)根據發(fā)明17所述的設備管理終端,其特征在于所述功能選擇部生成GUI畫面,在該GUI畫面上可以選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,并將該GUI畫面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
利用這種配置,可以實現(xiàn)與發(fā)明7的設備管理系統(tǒng)的設備管理終端等效的操作。因此,提供了與發(fā)明7的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明19)根據發(fā)明17所述的設備管理終端,其特征在于包括選擇界面生成部,用于生成選擇界面,通過該選擇界面,可以選擇一個或更多個與由功能確定部所確定的功能提供模塊相對應的功能,以及功能選擇部將由選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
利用這種配置,可以實現(xiàn)與發(fā)明8的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明8的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明20)根據發(fā)明15至19中的任何一項所述的設備管理終端,其特征在于所述的設備信息包括用于識別網絡設備的類型的設備類型識別信息,以及根據用于存儲與設備類型識別信息相關聯(lián)的功能的功能注冊表,功能確定部確定具有所述網絡設備可用功能的功能提供模塊。
利用這種配置,可以實現(xiàn)與發(fā)明10的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明10的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明21)根據發(fā)明20所述的設備管理終端,其特征在于所述的設備類型識別信息是用于唯一地識別所述網絡設備的類型的設備類型ID,以及根據用于存儲與設備類型ID相關聯(lián)的功能的功能注冊表,功能確定部確定具有所述網絡設備可用功能的功能提供模塊。
利用這種配置,可以實現(xiàn)與發(fā)明11的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明11的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明22)根據發(fā)明15至21中的任何一項所述的設備管理終端,其特征在于模塊存儲部存儲與用戶ID相關聯(lián)的功能提供模塊,以及該設備管理終端包括用戶ID接收部,用于接收用戶ID;第二模塊讀取部,用于從模塊存儲部中讀取與由用戶ID接收部所接收的用戶ID相對應的功能提供模塊;以及第二模塊發(fā)送部,用于將由第二模塊讀取部所讀取的功能提供模塊發(fā)送到網絡設備,利用這種配置,可以實現(xiàn)與發(fā)明12的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明12的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明23)根據發(fā)明22所述的設備管理終端,其特征在于包括提供限制部,用于對功能提供模塊的提供進行限制,以及對于基于同一用戶ID的再訪問,所述提供限制部防止提供已經基于所述用戶ID而提供給了網絡設備的功能提供模塊。
利用這種配置,可以實現(xiàn)與發(fā)明13的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明13的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明24)根據發(fā)明22所述的設備管理終端,其特征在于包括提供限制部,用于對功能提供模塊的提供進行限制,以及所述提供限制部為各個所述用戶ID限定了功能提供模塊的提供范圍,并且防止根據所述用戶ID提供給網絡設備的功能提供模塊的提供超出為該用戶ID限定的提供范圍。
利用這種配置,可以實現(xiàn)與發(fā)明14的設備管理系統(tǒng)的設備管理終端等效的操作。因此,可以實現(xiàn)與發(fā)明14的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明25)為了實現(xiàn)上述目的,提供了一種連接到設備管理終端從而它們可以互相通信的網絡設備,其特征在于包括設備信息存儲部,用于存儲關于網絡設備的設備信息;設備信息發(fā)送部,用于將由設備信息存儲部所存儲的設備信息發(fā)送到設備管理終端;模塊接收部,用于接收應用于所述網絡設備以為其提供功能的功能提供模塊;以及模塊執(zhí)行部,用于執(zhí)行由模塊接收部所接收到的功能提供模塊。
利用這種配置,可以實現(xiàn)與發(fā)明2的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明2的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明26)根據發(fā)明25所述的網絡設備,其特征在于所述的功能提供模塊是用于實現(xiàn)由至少兩個組合工作的網絡設備提供的功能的模塊。
利用這種配置,可以實現(xiàn)與發(fā)明3的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明3的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明27)根據發(fā)明26所述的網絡設備,其特征在于包括設備信息獲取部,用于從所述多個網絡設備中不是該網絡設備本身的另一個網絡設備獲得該另一個網絡設備的設備信息,以及設備信息發(fā)送部將存儲在設備信息存儲部中的設備信息和由設備信息獲取部所獲得的設備信息發(fā)送到設備管理終端。
利用這種配置,可以實現(xiàn)與發(fā)明4的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明4的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明28)根據發(fā)明25至27中的任何一項所述的網絡設備,其特征在于包括功能選擇部,允許用戶選擇一個或更多個與設備管理終端所確定的功能提供模塊相對應的功能。
利用這種配置,可以實現(xiàn)與發(fā)明6的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明6的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明29)根據發(fā)明28所述的網絡設備,其特征在于包括選擇界面生成部,用于生成選擇界面,通過該選擇界面可以選擇一個或更多個與在設備管理終端中所選擇的功能提供模塊相對應的功能,以及功能選擇部將由選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個功能。
利用這種配置,可以實現(xiàn)與發(fā)明9的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明9的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明30)根據發(fā)明25至29中的任何一項所述的網絡設備,其特征在于所述的設備信息包括用于識別網絡設備的類型的設備類型識別信息。
利用這種配置,可以實現(xiàn)與發(fā)明10的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明10的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明31)根據發(fā)明30所述的網絡設備,其特征在于所述的設備類型識別信息是用于唯一地識別網絡設備的類型的設備類型ID。
利用這種配置,可以實現(xiàn)與發(fā)明11的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明11的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明32)根據發(fā)明25至31中的任何一項所述的網絡設備,其特征在于包括用戶ID存儲部,用于存儲用戶ID;以及用戶ID發(fā)送部,用于將存儲在用戶ID存儲部中的用戶ID發(fā)送到設備管理終端。
利用這種配置,可以實現(xiàn)與發(fā)明12的設備管理系統(tǒng)的網絡設備等效的操作。因此,可以實現(xiàn)與發(fā)明12的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明33)為了實現(xiàn)上述目的,提供了一種由計算機執(zhí)行的終端程序,該計算機連接到網絡設備從而它們互相通信,該終端程序的特征在于使該計算機執(zhí)行實施為以下各部的處理設備信息接收部,用于接收關于網絡設備的設備信息;功能確定部,用于根據由設備信息接收部所接收到的所述設備信息,確定具有網絡設備可用的功能的功能提供模塊;模塊讀取部,用于從模塊存儲部中讀取由功能確定部所確定的功能提供模塊;以及模塊發(fā)送部,用于將由模塊讀取部所讀取的功能提供模塊發(fā)送到網絡設備。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明15的設備管理終端等效的操作和優(yōu)點。
(發(fā)明34)根據發(fā)明33所述的終端程序,其特征在于所述的功能提供模塊是用于實現(xiàn)由至少兩個組合工作的所述網絡設備所提供的功能的模塊。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明16的設備管理終端等效的操作和優(yōu)點。
(發(fā)明35)根據發(fā)明33或34所述的終端程序,其特征在于包括程序,用于使計算機執(zhí)行實施為功能選擇部的處理,使用戶可以選擇一個或更多個與所述功能確定部所確定的功能提供模塊相對應的功能,以及所述模塊讀取部從模塊存儲部中讀出與所述功能選擇部所選擇的功能相對應的功能提供模塊。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明17的設備管理終端等效的操作和優(yōu)點。
(發(fā)明36)根據發(fā)明35所述的終端程序,其特征在于所述功能選擇部生成GUI畫面,在該畫面上可以選擇一個或更多個與所述功能確定部所確定的功能提供模塊相對應的功能,并且將該GUI畫面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個功能。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明18的設備管理終端等效的操作和優(yōu)點。
(發(fā)明37)根據發(fā)明35所述的終端程序,其特征在于包括程序,用于使計算機執(zhí)行實施為選擇界面生成部的處理,生成選擇界面,通過該選擇界面可以選擇一個或更多個與所述功能確定部所確定的功能提供模塊相對應的功能,以及所述功能選擇部將由所述選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個功能。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明19的設備管理終端等效的操作和優(yōu)點。
(發(fā)明38)根據發(fā)明33至37中的任何一項所述的終端程序,其特征在于所述設備信息包括用于識別網絡設備的類型的設備類型識別信息,以及根據用于存儲與該設備類型識別信息相關聯(lián)的功能的功能注冊表,所述功能確定部確定具有網絡設備可用的功能的功能提供模塊。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明20的設備管理終端等效的操作和優(yōu)點。
(發(fā)明39)根據發(fā)明38所述的終端程序,其特征在于所述設備類型識別信息是用于唯一地識別網絡設備的類型的設備類型ID,以及根據用于存儲與設備類型ID相關聯(lián)的功能的功能注冊表,所述功能確定部確定具有網絡設備可用的功能的功能提供模塊。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明21的設備管理終端等效的操作和優(yōu)點。
(發(fā)明40)根據發(fā)明33至39中的任何一項所述的終端程序,其特征在于所述模塊存儲部存儲與用戶ID相關聯(lián)的功能提供模塊,并且該終端程序包括使計算機執(zhí)行實施為以下各部的處理的程序用戶ID接收部,用于接收用戶ID;第二模塊讀取部,用于從所述模塊存儲部中讀取與用戶ID接收部所接收的用戶ID相對應的功能提供模塊;以及第二模塊發(fā)送部,用于將由第二模塊讀取部所讀取的功能提供模塊發(fā)送到網絡設備。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明22的設備管理終端等效的操作和優(yōu)點。
(發(fā)明41)根據發(fā)明40所述的終端程序,其特征在于包括程序,用于使計算機執(zhí)行實施為提供限制部的處理,對所述功能提供模塊的提供進行限制,以及對于基于同一用戶ID的再訪問,所述提供限制部防止提供已經基于所述用戶ID而提供給了網絡設備的功能提供模塊。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明23的設備管理終端等效的操作和優(yōu)點。
(發(fā)明42)根據發(fā)明40所述的終端程序,其特征在于包括程序,用于使計算機執(zhí)行實施為提供限制部的處理,對所述功能提供模塊的提供進行限制,以及提供限制部為各個用戶ID限定了功能提供模塊的提供范圍,并且防止根據所述用戶ID提供給網絡設備的功能提供模塊的提供超出為該用戶ID限定的提供范圍。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明24的設備管理終端等效的操作和優(yōu)點。
(發(fā)明43)為了實現(xiàn)上述目的,提供了一種由計算機執(zhí)行的設備程序,該計算機連接到設備管理終端從而它們互相通信,該設備程序的特征在于該程序是用于使計算機執(zhí)行實施為以下各部的處理的程序設備信息發(fā)送部,用于將設備信息存儲部所存儲的設備信息發(fā)送到設備管理終端;模塊接收部,用于接收應用于該計算機以為其提供功能的功能提供模塊;以及模塊執(zhí)行部,用于執(zhí)行所述模塊接收部所接收到的功能提供模塊。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明25的網絡設備等效的操作和優(yōu)點。
(發(fā)明44)根據發(fā)明43所述的設備程序,其特征在于所述功能提供模塊是用于實現(xiàn)由至少兩個組合工作的網絡設備所提供的功能的模塊。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明26的網絡設備等效的操作和優(yōu)點。
(發(fā)明45)根據發(fā)明44所述的設備程序,其特征在于包括程序,用于使所述計算機執(zhí)行實施為設備信息獲取部的處理,從所述多個網絡設備中不是該網絡設備本身的另一個網絡設備獲得該另一個網絡設備的設備信息,以及所述設備信息發(fā)送部將存儲在設備信息存儲部中的設備信息和由所述設備信息獲取部所獲得的設備信息發(fā)送到所述設備管理終端。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明27的網絡設備等效的操作和優(yōu)點。
(發(fā)明46)根據發(fā)明43至45中的任何一項所述的設備程序,其特征在于包括程序,用于使所述計算機執(zhí)行實施為功能選擇部的處理,使用戶可以選擇一個或更多個與在所述設備管理終端中選擇的功能提供模塊相對應的功能。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明28的網絡設備等效的操作和優(yōu)點。
(發(fā)明47)
根據發(fā)明46所述的設備程序,其特征在于包括程序,用于使計算機執(zhí)行實施為選擇界面生成部的處理,生成選擇界面,通過該選擇界面可以選擇一個或更多個與在所述設備管理終端中選擇的功能提供模塊相對應的功能,以及所述功能選擇部將所述選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明29的網絡設備等效的操作和優(yōu)點。
(發(fā)明48)根據發(fā)明43至47中的任何一項所述的設備程序,其特征在于所述的設備信息包括用于識別網絡設備類型的設備類型識別信息。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明30的網絡設備等效的操作和優(yōu)點。
(發(fā)明49)根據發(fā)明48所述的設備程序,其特征在于所述的設備類型識別信息是用于唯一地識別網絡設備類型的設備類型ID。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明31的網絡設備等效的操作和優(yōu)點。
(發(fā)明50)根據發(fā)明43至49中的任何一項所述的設備程序,其特征在于包括程序,用于使計算機執(zhí)行實施為用戶ID發(fā)送部的處理,將存儲在所述用戶ID存儲部中的用戶ID發(fā)送到所述設備管理終端。
利用這種配置,當計算機讀取該程序并執(zhí)行根據該程序的處理時,可以實現(xiàn)與發(fā)明32的網絡設備等效的操作和優(yōu)點。
(發(fā)明51)為了實現(xiàn)上述目的,提供了一種用于管理網絡設備的設備管理方法,其特征在于當接收到關于所述網絡設備的設備信息時,根據該設備信息確定所述網絡設備可用的功能,并且根據該確定結果,將應用于所述網絡設備以為其提供功能的功能提供模塊發(fā)送到所述網絡設備。
這樣可以提供與發(fā)明1的設備管理系統(tǒng)等效的操作。
(發(fā)明52)一種設備管理方法,用于使網絡設備與管理該網絡設備的設備管理終端相連從而它們可以進行通信,并且利用該設備管理終端管理該網絡設備,該設備管理方法的特征在于包括對于所述網絡設備,設備信息讀取步驟,從設備信息存儲部中讀取關于所述網絡設備的設備信息;以及設備信息發(fā)送步驟,將所述設備信息讀取步驟中讀取的設備信息發(fā)送到所述設備管理終端,對于所述設備管理終端,設備信息接收步驟,接收所述設備信息;功能確定步驟,根據在所述設備信息接收步驟中接收到的設備信息,確定具有所述網絡設備可用的功能的功能提供模塊;模塊讀取步驟,從模塊存儲部中讀取所述功能確定步驟所確定的功能提供模塊,所述模塊存儲部用于存儲應用于所述網絡設備以為其提供功能的功能提供模塊;以及模塊發(fā)送步驟,將所述模塊讀取步驟中讀取的功能提供模塊發(fā)送到所述網絡設備,對于所述網絡設備,模塊接收步驟,接收功能提供模塊;以及模塊執(zhí)行部,執(zhí)行所述模塊接收步驟中接收到的功能提供模塊。
這提供了與發(fā)明2的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明53)根據發(fā)明52所述的設備管理方法,其特征在于連接多個所述網絡設備使它們可以進行通信,以及所述功能提供模塊是實現(xiàn)由至少兩個組合工作的網絡設備所提供的功能的模塊。
這提供了與發(fā)明3的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明54)根據發(fā)明53所述的設備管理方法,其特征在于對于所述網絡設備,設備信息獲取步驟,從所述多個網絡設備中不是該網絡設備本身的另一個網絡設備獲得該另一個網絡設備的設備信息,以及所述設備信息發(fā)送步驟將存儲在所述設備信息存儲部中的設備信息和所述設備信息獲取步驟中獲得的設備信息發(fā)送到設備管理終端。
這提供了與發(fā)明4的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明55)根據發(fā)明52至54中的任何一項所述的設備管理方法,其特征在于包括對于所述設備管理終端,功能選擇步驟,允許用戶選擇一個或更多個與功能確定步驟所確定的功能提供模塊相對應的功能,以及所述模塊讀取步驟從模塊存儲部中讀出與在功能選擇步驟中選擇的功能相對應的功能提供模塊。
這提供了與發(fā)明5的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明56)
根據發(fā)明52至54中的任何一項所述的設備管理方法,其特征在于包括對于所述網絡設備,功能選擇步驟,允許用戶選擇一個或更多個與所述功能確定步驟中確定的功能提供模塊相對應的功能,以及所述模塊讀取步驟從模塊存儲部中讀出與所述功能選擇步驟中選擇的功能相對應的功能提供模塊。
這提供了與發(fā)明6的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明57)根據發(fā)明55或56所述的設備管理方法,其特征在于所述功能選擇步驟生成GUI畫面,在該GUI畫面上可以選擇一個或更多個與在功能確定步驟中確定的功能提供模塊相對應的功能,并且將該GUI畫面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
這提供了與發(fā)明7的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明58)根據發(fā)明55或56所述的設備管理方法,其特征在于對于所述設備管理終端,選擇界面生成步驟,生成選擇界面,通過該選擇界面可以選擇一個或更多個與在功能確定步驟中確定的功能提供模塊相對應的功能,以及所述功能選擇步驟將在選擇界面生成步驟中生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
這提供了與發(fā)明8的設備管理系統(tǒng)同樣的優(yōu)點。
功能選擇步驟可以具有任何設計,只要它可以將選擇界面生成步驟中生成的選擇界面呈現(xiàn)給用戶即可。例如,它可以顯示選擇界面,也可以輸出由聽覺或其他感覺感知的選擇界面。這適用于發(fā)明59的設備管理方法。
(發(fā)明59)根據發(fā)明55或56所述的設備管理方法,其特征在于包括對于所述網絡設備,選擇界面生成步驟,生成選擇界面,通過該選擇界面可以選擇一個或更多個與在所述功能確定步驟中確定的功能提供模塊相對應的功能,以及所述功能選擇步驟將在選擇界面生成步驟中生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個所述功能。
這提供了與發(fā)明9的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明60)根據發(fā)明52至59中的任何一項所述的設備管理方法,其特征在于所述設備信息包括用于識別網絡設備類型的設備類型識別信息,以及根據用于存儲與設備類型識別信息相關聯(lián)的功能的功能注冊表,所述功能確定步驟確定具有網絡設備可用功能的功能提供模塊。
這提供了與發(fā)明10的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明61)根據發(fā)明60所述的設備管理方法,其特征在于所述設備類型識別信息是用于唯一地識別網絡設備類型的設備類型ID,以及根據用于存儲與設備類型ID相關聯(lián)的功能的功能注冊表,所述功能確定步驟確定具有網絡設備可用功能的功能提供模塊。
這提供了與發(fā)明11的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明62)根據發(fā)明52至61中的任何一項所述的設備管理方法,其特征在于包括對于所述網絡設備,用戶ID讀取步驟,從存儲用戶ID的用戶ID存儲部讀取用戶ID,以及用戶ID發(fā)送步驟,將用戶ID讀取步驟中讀取的用戶ID發(fā)送到設備管理終端,對于所述設備管理終端,用戶ID接收步驟,接收用戶ID;第二模塊讀取步驟,從模塊存儲部讀取與所述用戶ID接收步驟中接收到的用戶ID相對應的功能提供模塊,所述模塊存儲部用于存儲與用戶ID相關聯(lián)的功能提供模塊,以及第二模塊發(fā)送步驟,將所述第二模塊讀取步驟中讀取的功能提供模塊發(fā)送到網絡設備。
這提供了與發(fā)明12的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明63)根據發(fā)明62所述的設備管理方法,其特征在于包括對于所述設備管理終端,提供限制步驟,對于基于同一用戶ID的再訪問,防止提供已經基于所述用戶ID而提供給了網絡設備的功能提供模塊。
這提供了與發(fā)明13的設備管理系統(tǒng)同樣的優(yōu)點。
(發(fā)明64)根據發(fā)明62所述的設備管理方法,其特征在于包括對于所述設備管理終端,提供限制步驟,用于為各個所述用戶ID限定功能提供模塊的提供范圍,并且防止根據所述用戶ID提供給網絡設備的功能提供模塊的提供超出為該用戶ID限定的提供范圍。
這提供了與發(fā)明14的設備管理系統(tǒng)同樣的優(yōu)點。
圖1是應用了本發(fā)明的網絡系統(tǒng)的結構框圖;圖2是設備管理服務器100的結構框圖;圖3示出了管理信息注冊DB 40的數(shù)據結構;圖4是了用戶注冊的流程圖;圖5是模塊提供的流程圖;圖6是網絡設備200的結構框圖;圖7是用戶注冊請求處理的流程圖;圖8是模塊獲取的流程圖;圖9示出了一個GUI畫面,在該GUI畫面上可以在可用功能中進行選擇;圖10是模塊獲取的流程圖;以及圖11示出了一明信片,在該明信片上可以在可用功能中進行選擇。
具體實施例方式
下面參照附圖來說明本發(fā)明的實施例。圖1至9示出了本發(fā)明的設備管理系統(tǒng)、設備管理終端、網絡設備、終端程序、設備程序以及設備管理方法的實施例。
本發(fā)明的實施例將本發(fā)明的設備管理系統(tǒng)、設備管理終端、網絡設備、終端程序、設備程序和設備管理方法應用于如下情況當網絡設備200連接到互聯(lián)網199時,擴展網絡設備200的功能,如圖1所示。首先參照圖1來說明應用了本發(fā)明的網絡系統(tǒng)的配置。圖1是示出應用了本發(fā)明的網絡系統(tǒng)的配置的方框圖。如圖所示,多個網絡設備200和用于管理網絡設備200的設備管理服務器100連接到互聯(lián)網199。例如,網絡設備200包括具有網絡功能的掃描儀和打印機。
接著,參照圖2來具體說明設備管理服務器100的配置。圖2是示出設備管理服務器100的配置的方框圖。
如圖所示,設備管理服務器100包括CPU 30,用于根據控制程序控制操作和整個系統(tǒng);ROM 32,具有預先存儲在預定區(qū)域中的用于CPU 30的控制程序等;RAM 34,用于存儲從ROM 32等讀取的數(shù)據以及CPU 30的操作中所必需的操作結果;以及I/F 38,用于中介與外部設備的數(shù)據輸入/輸出。它們通過總線39互連在一起,總線39是用于傳輸數(shù)據的信號線,因此它們可以互相接收和發(fā)送數(shù)據。
與I/F 38相連的有管理信息注冊數(shù)據庫(以下縮寫為“DB”)40,利用該DB 40來登記關于用戶的用戶信息以及關于網絡設備200的設備信息和其他管理信息;功能提供模塊注冊DB 42,利用它來登記應用于網絡設備200以為它們提供功能的功能提供模塊;以及與互聯(lián)網199相連的信號線。
圖3示出了管理信息注冊DB 40的數(shù)據結構。
如圖所示,在管理信息注冊DB 40中,為各個網絡設備200或為各個用戶存儲一條記錄。每條記錄包括字段410,用于登記唯一地識別用戶的用戶ID;字段412,用于登記唯一地識別用戶的網絡設備200的類型的設備類型ID;字段414,用于登記網絡設備200可用的功能;以及字段416,用于指示功能提供模塊的應用狀態(tài)。
在圖3的示例中,在第一記錄中登記了用戶ID“61234”、設備類型ID“01234”、可用功能“傳真、復印”以及應用狀態(tài)“1”。這意味著,由用戶ID“61234”識別的用戶擁有由設備類型ID“01234”識別其類型的網絡設備200,并且網絡設備200可以使用傳真和復印功能,而且已經應用了對應的功能提供模塊。
在功能提供模塊注冊DB 42中,登記有多個功能提供模塊。功能提供模塊是程序模塊,該程序模塊應用于網絡設備200,以為它提供功能、并實現(xiàn)結合其他網絡設備200而提供的功能。作為功能提供模塊的示例,在目標網絡設備200是打印機而掃描儀作為可用網絡設備200的情況下,會有通過使打印機和掃描儀組合工作而實現(xiàn)復印或傳真功能的程序模塊。
返回到圖2,CPU 30由微處理單元(MPU)等組成,其調用存儲在ROM 32的預定區(qū)域中的預定程序,并且根據該程序,利用分時技術執(zhí)行如圖4和5中的流程圖所示的用戶注冊和模塊提供。
首先參照圖4詳細說明用戶注冊。圖4是用戶注冊的流程圖。
用戶注冊是響應于來自網絡設備200的用戶注冊請求來登記用戶的處理。一旦由CPU 30啟動,該流程首先進入步驟S100,如圖4所示。
在步驟S100,確定是否已接收到用戶注冊請求。如果確定接收到了用戶注冊請求(是),則流程進入步驟S102,否則(否),流程在步驟S100等待,直到接收到請求。
在步驟S102,接收設備信息,接著流程進入步驟S104,根據包括在設備信息中的設備類型ID,確定發(fā)出請求的網絡設備200可用的功能。具體地說,在步驟104,查詢存儲了與設備類型ID相關聯(lián)的功能的功能注冊表,并且確定對于所接收到的設備類型ID的功能。
然后,在步驟S106,生成GUI畫面,在該GUI畫面上可以在確定的功能中進行選擇,而在步驟S108,將構成所生成的GUI畫面的GUI畫面信息發(fā)送給請求的網絡設備200。接著流程進入步驟S110。
在步驟S110,接收對GUI畫面的輸入,并根據該輸入,確定是否在GUI畫面上選擇了一個或更多個功能。如果確定選擇了一個或更多個功能(是),則流程進入步驟S112,否則(否),流程在步驟S110等待,直到接收到對GUI畫面的輸入。
在步驟S112,確定在該畫面上選擇的功能是否是要收費的功能。如果確定該功能是收費功能(是),則流程進入步驟S114,使用戶輸入收費所必需的他/她的個人信息,并執(zhí)行對使用該功能進行收費的收費處理,然后流程進入步驟S116。
在步驟S116,生成唯一的用戶ID,該唯一的用戶ID不與管理信息注冊DB 40登記的任何用戶ID重復,接著,在步驟S118,將生成的用戶ID發(fā)送給請求的網絡設備200。然后,在步驟S120,利用管理信息注冊DB 40登記用戶ID、在GUI畫面上選擇的功能以及在步驟S102中接收到的設備信息中包含的設備類型ID,作為管理信息,接著終止該處理,系統(tǒng)返回到原來執(zhí)行的操作。
在此過程中,如果在步驟S112確定在GUI畫面上選擇的功能不是收費功能(否),則流程進入步驟S116。
下面參照圖5來詳細說明模塊提供。圖5是模塊提供的流程圖。
模塊提供是響應于來自網絡設備200的功能擴充請求而提供網絡設備200可用的功能提供模塊的處理。一旦在CPU 30中啟動,該流程首先進入步驟S200,如圖5所示。
在步驟S200,確定是否接收到了功能擴充請求。如果確定接收到了功能擴充請求(是),則流程進入步驟S202,否則(否),流程在步驟S200等待,直到接收到請求。
在步驟S202,確定是否接收到了用戶ID。如果確定接收到了用戶ID(是),則流程進入步驟S204,根據該用戶ID確定發(fā)出請求的網絡設備200可用的功能。具體來說,在步驟S204,在管理信息注冊DB 40中搜索存儲了與接收到的用戶ID相同的用戶ID的記錄,并且如果找到該記錄,則讀出登記在該記錄的字段414中的功能。
然后,在步驟S206,確定所確定的(多個)功能是否包括收費功能。如果確定沒有收費功能(否),則流程進入步驟S208,從功能提供模塊注冊DB 42中讀出與所確定的功能相對應的功能提供模塊。然后,在步驟S210,將該功能提供模塊發(fā)送到請求的網絡設備200,接著終止該流程,并且系統(tǒng)返回到原來執(zhí)行的操作。
在此過程中,如果在步驟S206確定了所確定的(多個)功能包括收費功能(是),則流程進入步驟S212,從管理信息注冊DB 40中搜索并讀出存儲了與接收到的用戶ID相同的用戶ID的記錄,接著流程進入步驟S214。
在步驟S214,根據該記錄的字段416中登記的內容,確定過去是否已經提供過一次或多次對應于該收費功能的功能提供模塊。如果確定過去從未提供過該模塊(否),則流程進入步驟S208,否則(是),終止該處理,接著系統(tǒng)返回到原來執(zhí)行的操作。
在此過程中,如果在步驟S202確定未接收到用戶ID(否),則流程進入步驟S216,確定是否接收到了設備類型ID。如果確定接收到了設備類型ID(是),則流程進入步驟S218。
在步驟S218,根據設備類型ID確定發(fā)出請求的網絡設備200可用的功能。具體來說,在步驟S218,在管理信息注冊DB 40中搜索存儲有與接收到的設備類型ID相同的設備類型ID的記錄,并且如果找到該記錄,則讀出登記在該記錄的字段414中的功能。
然后,在步驟S220,確定所確定的(多個)功能是否包括收費功能。如果確定它們不包括收費功能(否),則流程進入步驟S208。
相反,如果在步驟S220確定所確定的功能包括收費功能(是),則流程進入步驟S222,從管理信息注冊DB 40中搜索并讀出存儲有與接收到的設備類型ID相同的設備類型ID的記錄,接著流程進入步驟S224。
在步驟S224,根據該記錄的字段416的存儲內容,確定過去是否提供過一次或多次對應于該收費功能的功能提供模塊。如果確定過去從未提供過該模塊(否),則流程進入步驟S208,否則(是),終止該處理,并且系統(tǒng)返回到原來執(zhí)行的操作。
相反,如果在步驟S216確定未接收到設備類型ID(否),則流程進入步驟S202。
以下將參照圖6來詳細說明網絡設備200的配置。圖6是示出網絡設備200的配置的方框圖。
如圖所示,網絡設備200包括CPU 50,用于根據控制程序來控制操作和整個系統(tǒng);ROM 52,具有預先存儲在預定區(qū)域中的用于CPU 50的控制程序等;RAM 54,用于存儲從ROM 52等讀取的數(shù)據以及在操作中CPU50所需的操作結果;以及I/F 58,用于中介與外部設備的數(shù)據輸入/輸出。它們通過作為傳輸數(shù)據的數(shù)據線的總線59互連在一起,從而它們可以互相接收/發(fā)送數(shù)據。
與I/F 58相連的有輸入設備60,包括作為人機接口的鍵盤和鼠標,由此可以輸入數(shù)據;存儲設備62,用于將數(shù)據、表等存儲為文件;顯示設備64,用于根據圖像信號顯示畫面;以及與互聯(lián)網199相連的信號線。此外,盡管未示出,例如,網絡設備200是打印機情況下的打印設備,以及網絡設備是200是掃描儀情況下的圖像讀取設備,可與I/F 58相連。
存儲設備62具有存儲在其上的設備信息。例如,設備信息包括設備類型ID、用于唯一地識別用戶的網絡設備200的設備ID以及其性能。
CPU 50包括微處理單元(MPU)等,其調用存儲在ROM 52的預定區(qū)域中的預定程序,并且根據該程序,利用分時技術執(zhí)行圖7和8的流程圖所示的用戶注冊和模塊獲取。
首先參照圖7來詳細說明用戶注冊請求的處理。圖7是示出用戶注冊請求處理的流程圖。
用戶注冊請求處理是對應于圖4所示的用戶注冊的處理。一旦由CPU50啟動,該流程首先進入步驟S300,如圖7所示。
在步驟S300,確定網絡設備200是否連接到互聯(lián)網199。如果確定該設備連接到互聯(lián)網199(是),則流程進入步驟S302,否則(否),流程在步驟S300等待,直到該設備連接到互聯(lián)網199。
在步驟S302,確定存儲設備62中是否存儲有用戶ID。如果確定存儲設備62中沒有存儲用戶ID(否),則流程進入步驟S304,向設備管理服務器100發(fā)送用戶注冊請求,并進入步驟S306。
在步驟S306,從另一個可用網絡設備200獲得設備信息,然后,在步驟S308,從存儲設備62讀出設備信息。此后,在步驟S310,將這兩條設備信息發(fā)送給設備管理服務器100。接著流程進入步驟S312。
在步驟S312,接收GUI畫面組成信息,然后,在步驟S314,根據該GUI畫面組成信息,在顯示設備64上顯示GUI畫面。此后,在步驟S316,輸入在GUI畫面上顯示的功能中進行的功能選擇,接著流程進入步驟S318。
在步驟S318,將在GUI畫面上的輸入發(fā)送給設備管理服務器100,接著在步驟S320,接收用戶ID。在步驟S322,將接收到的用戶ID存儲在存儲設備62中,接著終止該處理,并且系統(tǒng)返回到原來執(zhí)行的操作。
相反,如果在步驟S302確定存儲設備62中存儲有用戶ID(是),則終止該處理,并且系統(tǒng)返回到原來執(zhí)行的操作。
下面參照圖8來詳細說明模塊獲取。圖8示出了模塊獲取的流程圖。
模塊獲取是對應于圖5所示模塊提供的處理。一旦在CPU 50中啟動,流程首先進入步驟S400,如圖8所示。
在步驟S400,確定網絡設備200是否連接到互聯(lián)網199。如果確定該設備連接到互聯(lián)網199(是),則流程進入步驟S402,否則(否),流程在步驟S400等待,直到該設備連接到互聯(lián)網199。
在步驟S402,確定存儲設備62中是否存儲有用戶ID。如果確定存儲設備62中存儲有用戶ID(是),則流程進入步驟S404,向設備管理服務器100發(fā)送功能擴充請求,然后,流程進入步驟S406。
在步驟S406,從存儲設備62讀取所述用戶ID,然后,在步驟S408,將該用戶ID發(fā)送給設備管理服務器100。此后,流程進入步驟S410。
在步驟S410,接收功能提供模塊,然后,在步驟S412,將該功能提供模塊存儲在存儲設備62中。在步驟S414,執(zhí)行該功能提供模塊,然后,終止該處理,并且系統(tǒng)返回到原來執(zhí)行的操作。
在此過程中,如果在步驟S402確定用戶ID未存儲在存儲設備62中(否),則終止該處理,并且系統(tǒng)返回到原來執(zhí)行的操作。
下面將說明該實施例的操作。
當作為網絡設備200的打印機連接到互聯(lián)網199時,通過執(zhí)行步驟S304,向設備管理服務器100發(fā)送用戶注冊請求,因為在初始狀態(tài)下,網絡設備200未在存儲設備62中存儲任何用戶ID。然后,通過執(zhí)行步驟S306至S310,從另一個可用網絡設備200獲得設備信息,從存儲設備62讀取設備信息,然后,將這兩條設備信息發(fā)送給設備管理服務器100。
通過執(zhí)行步驟S104至S108,當設備管理服務器100接收到設備信息和用戶注冊請求時,根據包括在設備信息中的設備類型ID,設備管理服務器100確定網絡設備200可用的功能,生成可以在其上選擇所確定的功能的GUI畫面,然后,將用于構成該GUI畫面的GUI畫面組成信息發(fā)送給網絡設備200。
圖9示出了可以在其上從可用功能中進行選擇的GUI畫面。
在網絡設備200中,當接收到GUI畫面組成信息時,根據該GUI畫面組成信息,通過執(zhí)行步驟S314,在顯示設備64上顯示可以在其上從可用功能中進行選擇的GUI畫面,如圖9所示。然后,通過輸入設備60,用戶從顯示在該GUI畫面上的功能中選擇他/她所需要的一個或更多個功能。在圖9的示例中,“傳真”、“打印機管理”、“復印”以及“打印機維護”顯示為可用功能,并且用戶已經選擇了“打印機管理”。一旦輸入了功能選擇,通過步驟S318將該GUI畫面上的輸入發(fā)送給設備管理服務器100。
當接收到該GUI畫面上的輸入時,通過步驟S112,設備管理服務器100確定在該GUI畫面上所選擇的功能是不是收費功能。如果確定該功能要收費,則通過步驟S114至S118,執(zhí)行計費處理,并且生成用戶ID,并將該用戶ID發(fā)送給網絡設備200。接著通過步驟S120,將所生成的用戶ID、在所述GUI畫面上選擇的功能以及包括在接收到的設備信息中的設備類型ID作為管理信息,登記在管理信息注冊DB 40中。
當網絡設備200接收到用戶ID時,通過步驟S322,將該用戶ID存儲在存儲設備62中。
此外,如果利用存儲在存儲設備62中的用戶ID,將網絡設備200連接到互聯(lián)網199,則通過步驟S404至S408,網絡設備200向設備管理服務器100發(fā)送功能擴充請求,從存儲設備62讀取用戶ID,然后將該用戶ID發(fā)送給設備管理服務器100。
當設備管理服務器100接收到用戶ID和功能擴充請求時,通過步驟S204至S206,根據所接收到的用戶ID來確定網絡設備200可用的功能,并且確定這些功能是否包括收費功能。如果確定不包括收費功能,則通過步驟S208和S210,從功能提供模塊注冊DB 42中選擇與所確定的功能相對應的功能提供模塊,然后,將該功能提供模塊發(fā)送給網絡設備200。
當接收到該功能提供模塊時,通過步驟S512和S514,網絡設備200將該功能提供模塊存儲在存儲設備62中,并執(zhí)行該模塊以實現(xiàn)所述功能。
相反,如果確定了所確定的功能包括收費功能,則設備管理服務器100從管理信息注冊DB 40中搜索并讀出存儲有與接收到的用戶ID相同的用戶ID的記錄,并且通過步驟S212和S214,根據該記錄的字段416的登記內容,確定過去是否提供過一次或更多次與該收費功能相對應的功能提供模塊。如果確定過去從未提供過該模塊,則通過步驟S208和S210,從功能提供模塊注冊DB 42中讀取與所確定的功能相對應的功能提供模塊,并將該模塊發(fā)送給網絡設備200。
在此過程中,當所確定的功能包括收費功能時,如果確定過去提供過一次或更多次與該功能相對應的功能提供模塊,則設備管理服務器100不發(fā)送該模塊。
這樣,在該實施例中,當接收到設備信息時,設備管理服務器100根據該設備信息確定網絡設備200可用的(多個)功能,從功能提供模塊注冊DB 42中提取該功能的功能提供模塊,并將該模塊發(fā)送給網絡設備200。網絡設備200將存儲設備62中的設備信息發(fā)送給設備管理服務器100,當網絡設備200接收到功能提供模塊時,將執(zhí)行該功能提供模塊。
這樣,僅通過將網絡設備200連接到互聯(lián)網199,就可以將用于實現(xiàn)可用功能的功能提供模塊載入網絡設備200。因此,與現(xiàn)有技術相比,可以需要更少的技術知識而相對容易地改變網絡設備200的功能,此外,還簡化了功能提供模塊的載入,從而,改變功能所需的時間和工作可以相對減少。
此外,當設計具有根據客戶需求單獨定制的功能的網絡設備200時,預先開發(fā)實現(xiàn)一般功能的硬件和軟件,然后,批量生產包含該硬件和軟件的網絡設備200。在客戶提出某種需求時,分析該需求,并考慮規(guī)范。如果所述一般功能之外的其他獨立功能是必要的,則利用軟件來實現(xiàn)這些功能。也就是說,可以在需求分析和規(guī)范考慮之后,準備實現(xiàn)這些功能的功能提供模塊。
這意味著,與傳統(tǒng)情況相比,可以縮短交貨時間,因為可以在接收到客戶需求之前,進行硬件開發(fā)和一些軟件開發(fā)。
此外,在該實施例中,功能提供模塊是用于實現(xiàn)結合另一個網絡設備200提供的功能的模塊。
這樣可以使用戶相對容易地使用結合另一個網絡設備200提供的功能,因為在使用這種功能的過程中,不需要用戶具有很多的技術知識。
此外,在該實施例中,網絡設備200從另一個可用的網絡設備200獲得設備信息,并將存儲在存儲設備62中的設備信息和所獲得的設備信息發(fā)送給設備管理服務器100。
這使用戶可以更容易地使用結合另一個網絡設備200提供的功能,因為在使用這種功能的過程中,用戶不必獲得關于另一個網絡設備200的信息。
此外,在該實施例中,設備管理服務器100允許用戶選擇一個或更多個它確定的功能,并從功能提供模塊注冊DB 42中讀出與用戶選擇的功能相對應的功能提供模塊。
這樣,用戶可以從網絡設備200可用的功能中選擇他/她所希望的功能,因此,用戶可以更加容易地改變網絡設備200的功能。另外,由于根據由設備管理服務器100管理的數(shù)據,提供了可選功能的列表,所以用戶可以較為恒定地在最新服務(功能)中進行選擇。對于服務提供商,可以進行集中信息管理、增強安全性以及實時管理服務提供。結果,例如當提供付費服務時,可以相對正確地進行使用管理。
此外,在該實施例中,設備管理服務器100生成GUI畫面,在該畫面上可以從它所確定的功能中選擇一個或更多個功能,并且設備管理服務器100將該畫面呈現(xiàn)給用戶,以選擇一個或更多個功能。
這使用戶可以在該GUI畫面上選擇功能,從而方便了功能的選擇。
此外,在該實施例中,根據用于存儲與設備類型ID相關聯(lián)的功能的功能注冊表,設備管理服務器100確定網絡設備200可用的功能。
這樣可以為各種類型的網絡設備200管理功能提供模塊,因此,可以根據網絡設備200的類型提供較合適的功能。
此外,在該實施例中,當接收到用戶ID時,設備管理服務器100從功能提供模塊注冊DB 42中讀出對應于該用戶ID的功能提供模塊,并且將該模塊發(fā)送給網絡設備200。而網絡設備200將存儲在存儲設備62中的用戶ID發(fā)送給設備管理服務器100。
這樣,僅通過在網絡設備200和設備管理服務器100中登記公共的用戶ID,就可以將實現(xiàn)可用功能的功能提供模塊載入網絡設備200中。這使對網絡設備200的功能進行修改更為容易,并且簡化了功能提供模塊的載入,從而進一步減少了修改功能所需的時間和工作。
在該實施例中,設備管理服務器100設計為當接收到基于用戶ID的訪問時,設備管理服務器100不提供已經根據同一用戶ID而提供給了網絡設備200的功能提供模塊。
該特征可以減少不正確使用功能提供模塊的可能性。
在該實施例中,設備管理服務器100對應于發(fā)明2、4、5、12至18、20至25、27、32、43、45或50的設備管理終端,而功能提供模塊注冊DB 42對應于發(fā)明2、5、12、15、17、22、33、35或40的模塊存儲部。存儲設備62對應于發(fā)明2、4、25、27、43或45的設備信息存儲部,或者對應于發(fā)明12、32或50的用戶ID存儲部,而步驟S102對應于發(fā)明2、15或33的設備信息接收部。
在上述實施例中,步驟S104對應于發(fā)明2、5、7、10、11、15、17、18、20、21、33、35、36、38或39的功能確定部,而步驟S106至S110對應于發(fā)明5、7、17、18、35或36的功能選擇部。步驟S202對應于發(fā)明12、22或40的用戶ID接收部,而步驟S208對應于發(fā)明2、5、15、17、33或35的模塊讀取部,或者對應于發(fā)明12、22或40的第二模塊讀取部。
在上述實施例中,步驟S210對應于發(fā)明2、15或33的模塊發(fā)送部,或者對應于發(fā)明12、22或40的第二模塊發(fā)送部,而步驟S212、S214、S220和S222對應于發(fā)明13、14、23、24、41或42的提供限制部。步驟S306對應于發(fā)明4、27或45的設備信息獲取部;步驟S310對應于發(fā)明2、4、25、27、43或45的設備信息發(fā)送部;步驟S408對應于發(fā)明12、32或50的用戶ID發(fā)送部。
在上述實施例中,步驟S410對應于發(fā)明2、25或43的模塊接收部,而步驟S414對應于發(fā)明2、25或43的模塊執(zhí)行部。
在該實施例中,設備管理服務器100對應于發(fā)明52、54、55、62至64的設備管理終端;功能提供模塊注冊DB 42對應于發(fā)明52、55或62的模塊存儲部;存儲設備62對應于發(fā)明52的設備信息存儲部,或發(fā)明62的用戶ID存儲部。步驟S102對應于發(fā)明52中的設備信息接收步驟;步驟S104對應于發(fā)明52、55、57、60或61的功能確定步驟;步驟S106至S110對應于發(fā)明55或57的功能選擇步驟。
在該實施例中,步驟S202對應于發(fā)明62的用戶ID接收步驟;步驟S208對應于發(fā)明52或55的模塊讀取步驟,或對應于發(fā)明62的第二模塊讀取步驟;步驟S210對應于發(fā)明52的模塊發(fā)送步驟,或者對應于發(fā)明62的第二模塊發(fā)送步驟。步驟S212、S214、S220和S222對應于發(fā)明63或64的提供限制步驟;步驟S306對應于發(fā)明54的設備信息獲取步驟;步驟S308對應于發(fā)明52或54的設備信息讀取步驟。
在上述實施例中,步驟S310對應于發(fā)明52或54的設備信息發(fā)送步驟;步驟S406對應于發(fā)明62的用戶ID讀取步驟;步驟S408對應于發(fā)明62的用戶ID發(fā)送步驟;步驟S410對應于發(fā)明52的模塊接收步驟。步驟S414對應于發(fā)明52的模塊執(zhí)行步驟。
在該實施例中,GUI畫面對應于發(fā)明8、19、37或58的選擇界面;步驟S104對應于發(fā)明8、19或37的功能確定部,或者對應于發(fā)明58的功能確定步驟;步驟S106對應于發(fā)明8、19或37的選擇界面生成部,或者對應于發(fā)明58的選擇界面生成步驟。步驟S108、S110對應于發(fā)明8、19或37的功能選擇部,或者對應于發(fā)明58的功能選擇步驟。
盡管在上述實施例中,網絡設備200被設計為執(zhí)行圖8的流程圖所示的模塊獲取處理,但是另選地,它可以執(zhí)行圖10的流程圖所示的模塊獲取處理。
圖10是該模塊獲取處理的流程圖。
一旦由CPU 50啟動,如圖中所示,該模塊獲取處理首先進入步驟S500。
在步驟S500,確定網絡設備200是否連接到互聯(lián)網199。如果確定該設備連接到了互聯(lián)網199(是),則流程進入步驟S502,否則(否),流程在步驟S500等待,直到該設備連接到互聯(lián)網199。
在步驟S502,確定在存儲設備62中是否存儲了用戶ID。如果確定在存儲設備62中存儲了用戶ID(是),則流程進入步驟S504,向設備管理服務器100發(fā)送功能擴充請求,接著流程進入步驟S506。
在步驟S506,從存儲設備62讀出設備信息,然后在步驟S508,將該設備信息發(fā)送給設備管理服務器100。然后,流程進入步驟S510。
在步驟S510,接收功能提供模塊,接著在步驟S512,將該功能提供模塊存儲在存儲設備62中。然后,在步驟S514,執(zhí)行該功能提供模塊,并終止該處理,系統(tǒng)返回到原來執(zhí)行的操作。
相反,如果在步驟S502確定用戶ID未存儲在存儲設備62中(否),則終止該處理,同時系統(tǒng)返回到原來執(zhí)行的操作。
利用這種配置,當利用存儲在存儲設備62中的用戶ID將網絡設備200連接到互聯(lián)網199時,通過步驟S504至S508,網絡設備200向設備管理服務器100發(fā)出功能擴充請求,從存儲設備62讀取設備信息,并且將該設備信息發(fā)送給設備管理服務器100。
當接收到所述設備信息和功能擴充請求時,通過步驟S218和S220,設備管理服務器100根據該設備信息,確定網絡設備200可用的功能,并且確定這些功能是否包括收費功能。如果確定不包括收費功能,則通過步驟S208和S210,從功能提供模塊注冊DB 42讀出與所確定的功能相對應的功能提供模塊,并且將該功能提供模塊發(fā)送給網絡設備200。
當接收到所述功能提供模塊時,通過步驟S512和S514,網絡設備200將該模塊存儲在存儲設備62中,并執(zhí)行該模塊以實現(xiàn)功能。
這提供了與上述實施例同樣的優(yōu)點。
盡管在該實施例中,是在設備管理服務器100中執(zhí)行步驟S106至S110的處理,但并不局限于此也可以在網絡設備200中執(zhí)行所述處理。
這樣使得可以與設備管理服務器100的狀態(tài)或網絡的通信狀態(tài)無關地生成功能列表和選擇功能。對于選擇的功能,在選擇了該功能之后,當網絡設備200連接到所述網絡時,可以從設備管理服務器100獲得功能提供模塊。另外,可以減少網絡流量和設備管理服務器100上的負載,因為可以減輕對設備管理服務器100的過量訪問。
在這種情況下,功能提供模塊注冊DB 42對應于發(fā)明6或56的模塊存儲部;步驟S104對應于發(fā)明6的功能確定部,或發(fā)明56的功能確定步驟;步驟S106至S110對應于發(fā)明6、28或46的功能選擇部,或者對應于發(fā)明56的功能選擇步驟。步驟S208對應于發(fā)明6的模塊讀取部,或發(fā)明56的模塊讀取步驟。
盡管在該實施例中,在設備管理服務器100中執(zhí)行步驟S106的處理,但并不局限于此也可以由網絡設備200執(zhí)行該處理。
在這種情況下,GUI畫面對應于發(fā)明9、29、47或59的選擇界面;步驟S104對應于發(fā)明9的功能確定部,或發(fā)明59的功能確定步驟;步驟S106對應于發(fā)明9、29或47的選擇界面生成部,或發(fā)明59的選擇界面生成步驟。步驟S108和S110對應于發(fā)明9、29或47的功能選擇部,或發(fā)明59的功能選擇步驟。
盡管在該實施例中,利用設備類型ID來管理功能,但并不局限于此也可以同時利用設備類型ID和設備ID來管理功能。
上述實施例意在為各個網絡設備200提供最佳服務。因為用戶可以使用網絡設備200上的不同服務,所以設備類型ID對于選擇最佳服務是必要的。此外,因為有些用戶不能使用涉及用戶識別或收費的服務,所以用于識別用戶的設備ID是必要的。設備管理服務器100根據設備ID來識別用戶,并確定是否可以為該用戶提供服務。當提供沒有限制的服務時,只需設備類型ID即可。
在上面的實施例中,通過與其他設備的組合部分,功能提供模塊可以提供針對用戶環(huán)境的最佳應用程序例如,它可以是在作為網絡設備200的數(shù)碼相機連接到互聯(lián)網199的情況下,從該數(shù)碼相機中提取數(shù)據并打印該數(shù)據的應用程序;或者,它可以是當作為網絡設備200的掃描儀連接到互聯(lián)網199時,提供傳真或復印功能的功能提供模塊。
盡管在該實施例中,設備管理服務器100生成可以在其上從由服務器所選擇的功能中選擇一個或更多個功能的GUI畫面,并將該GUI畫面呈現(xiàn)給用戶,從而用戶選擇一個或更多個功能,但并不局限于此還可以準備允許從選定的功能中選擇一個或更多個功能的明信片或其它形式的郵件,然后讀取并輸入返回的郵件上指示的他/她的選擇。
圖11示出了可以在其上選擇可用功能的明信片。
在該示例中,可用功能“傳真”、“打印機管理”、“復印”以及“打印機維護”打印在明信片上,并且用戶已經選擇了“復印”。
此外,盡管在該實施例中,將圖4和5中的流程圖示出的處理實施為設備管理服務器100的功能,但并不局限于此,也可以將該處理實施為多個網絡設備200中的任何一個的功能。
在這種情況下,可以將用于實現(xiàn)圖4和5中的流程圖示出的處理的程序實施為功能提供模塊,并且網絡設備200可以從外部獲得所述模塊并執(zhí)行它們。這樣可以降低成本,因為不需要設置設備管理服務器100,一般的網絡設備200可以實現(xiàn)這些功能,而不需要設計特殊網絡設備200。此外,上面的實施例以網絡掃描儀和網絡打印機作為網絡設備200的示例,但并不局限于此,也可以使用家用網關(home gateway)、具有網絡功能的投影儀、數(shù)碼相機、數(shù)碼攝像機、個人計算機、PDA(個人數(shù)字助理)、網絡存儲器、音頻設備、移動電話、PHS(個人手持電話系統(tǒng),注冊商標)、手表式PDA、POS(銷售點)終端、復印機、傳真機、電話(包括IP電話等)、交換機、NCU(網絡控制單元),以及其他具有網絡功能的設備。
盡管在對上述實施例所做的說明中,當執(zhí)行圖4和5中的流程圖所示的處理時,預先執(zhí)行了存儲在ROM 32中的控制程序,但并不局限于此可以把指定這些處理的程序從存儲介質讀取到RAM 34中并執(zhí)行。
同樣,盡管在對上述實施例所做的說明中,當執(zhí)行圖7、8和10的流程圖所示的處理時,預先執(zhí)行存儲在ROM 32中的控制程序,但并不局限于此可以把指定這些處理的程序從存儲介質讀取到RAM 54中并執(zhí)行。
所述存儲介質可以是任何一種存儲介質,只要它可由計算機利用電的方法、磁的方法或光的方法讀取即可,所述存儲介質包括諸如RAM和ROM的半導體存儲介質,諸如FD和HD的磁存儲介質,諸如CD、CDV、LD和DVD的光存儲介質,諸如MO的磁存儲/光讀取存儲介質。
盡管在上面的實施例中,將本發(fā)明的設備管理系統(tǒng)、設備管理終端、網絡設備、終端程序、設備程序以及設備管理方法應用于包括互聯(lián)網199的網絡系統(tǒng),但并不局限于此可以將它們應用于使用與互聯(lián)網199相同的技術進行通信的內部網。當然,它們還可以應用于使用與互聯(lián)網199相同的通信方案的網絡之外的公共網絡。
盡管在上面的實施例中,當將網絡設備200連接到互聯(lián)網199時,可以應用本發(fā)明的設備管理系統(tǒng)、設備管理終端、網絡設備、終端程序和設備程序以及設備管理方法來擴充網絡設備200的功能,但并不局限于此在不脫離本發(fā)明范圍的條件下,它們可以應用于其他用途。
權利要求
1.一種設備管理系統(tǒng),網絡設備與所述設備管理系統(tǒng)相連,從而所述網絡設備可以與所述系統(tǒng)進行通信,其中當接收到關于所述網絡設備的設備信息時,根據所述設備信息確定所述網絡設備可用的功能,并且根據所述確定,將應用于所述網絡設備以為其提供功能的功能提供模塊發(fā)送給所述網絡設備。
2.一種設備管理系統(tǒng),其將網絡設備與用于管理所述網絡設備的設備管理終端連接起來,從而它們可以互相通信,其中所述設備管理終端包括模塊存儲部,用于存儲應用于所述網絡設備以為其提供功能的功能提供模塊;設備信息接收部,用于接收關于所述網絡設備的設備信息;功能確定部,用于根據由所述設備信息接收部所接收到的所述設備信息,確定具有所述網絡設備可用的功能的功能提供模塊;模塊讀取部,用于從所述模塊存儲部中讀取由所述功能確定部所確定的所述功能提供模塊;以及模塊發(fā)送部,用于將所述模塊讀取部所讀取的所述功能提供模塊發(fā)送給所述網絡設備,以及所述網絡設備包括設備信息存儲部,用于存儲所述設備信息;設備信息發(fā)送部,用于將所述設備信息存儲部所存儲的所述設備信息發(fā)送給所述設備管理終端;模塊接收部,用于接收所述功能提供模塊;以及模塊執(zhí)行部,用于執(zhí)行由所述模塊接收部所接收到的功能提供模塊。
3.根據權利要求2所述的設備管理系統(tǒng),其中連接多個所述網絡設備,使它們可以與所述系統(tǒng)進行通信,并且所述功能提供模塊是實現(xiàn)由至少兩個組合工作的所述網絡設備提供的功能的模塊。
4.根據權利要求3所述的設備管理系統(tǒng),其中所述網絡設備包括設備信息獲取部,用于從所述多個網絡設備中不是該網絡設備本身的另一個網絡設備獲得所述另一個網絡設備的設備信息,以及所述設備信息發(fā)送部將存儲在所述設備信息存儲部中的設備信息和由所述設備信息獲取部所獲得的設備信息發(fā)送給所述設備管理終端。
5.根據權利要求2至4中的任何一項所述的設備管理系統(tǒng),其中所述設備管理終端包括功能選擇部,允許用戶選擇一個或更多個與由所述功能確定部所確定的功能提供模塊相對應的功能,以及所述模塊讀取部從所述模塊存儲部中讀出與由所述功能選擇部所選擇的功能相對應的功能提供模塊。
6.根據權利要求2至4中的任何一項所述的設備管理系統(tǒng),其中所述網絡設備包括功能選擇部,允許用戶選擇一個或更多個與由所述功能確定部所確定的功能提供模塊相對應的功能,以及所述模塊讀取部從所述模塊存儲部中讀出與由所述功能選擇部所選擇的功能相對應的功能提供模塊。
7.根據權利要求5或6所述的設備管理系統(tǒng),其中所述功能選擇部生成GUI畫面,在所述GUI畫面上可以選擇一個或更多個與由所述功能確定部所確定的功能提供模塊相對應的功能,并將所述GUI畫面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個功能。
8.根據權利要求5或6所述的設備管理系統(tǒng),其中所述設備管理終端包括選擇界面生成部,用于生成選擇界面,通過所述選擇界面可以選擇一個或更多個與由所述功能確定部所確定的功能提供模塊相對應的功能,以及所述功能選擇部將所述選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個功能。
9.根據權利要求5或6所述的設備管理系統(tǒng),其中所述網絡設備包括選擇界面生成部,用于生成選擇界面,通過所述選擇界面可以選擇一個或更多個與所述功能確定部所確定的功能提供模塊相對應的功能,以及所述功能選擇部將所述選擇界面生成部所生成的選擇界面呈現(xiàn)給用戶,從而用戶可以選擇一個或更多個功能。
10.根據權利要求2至9中的任何一項所述的設備管理系統(tǒng),其中所述設備信息包括用于識別所述網絡設備的類型的設備類型識別信息,以及根據用于存儲與所述設備類型識別信息相關聯(lián)的功能的功能注冊表,所述功能確定部確定具有所述網絡設備可用的功能的功能提供模塊。
11.根據權利要求10所述的設備管理系統(tǒng),其中所述設備類型識別信息是用于唯一地識別所述網絡設備的類型的設備類型ID,以及根據用于存儲與所述設備類型ID相關聯(lián)的功能的功能注冊表,所述功能確定部確定具有所述網絡設備可用的功能的功能提供模塊。
12.根據權利要求2至11中的任何一項所述的設備管理系統(tǒng),其中所述模塊存儲部存儲與用戶ID相關聯(lián)的所述功能提供模塊,所述設備管理終端包括用戶ID接收部,用于接收所述用戶ID;第二模塊讀取部,用于從所述模塊存儲部讀取與由所述用戶ID接收部所接收到的用戶ID相對應的功能提供模塊;以及第二模塊發(fā)送部,用于將由所述第二模塊讀取部所讀取的所述功能提供模塊發(fā)送給所述網絡設備,以及所述網絡設備包括用戶ID存儲部,用于存儲用戶ID;以及用戶ID發(fā)送部,用于將存儲在所述用戶ID存儲部中的用戶ID發(fā)送給所述設備管理終端。
13.根據權利要求12所述的設備管理系統(tǒng),其中所述設備管理終端包括用于對功能提供模塊的提供進行限制的提供限制部,以及對于基于同一用戶ID的再訪問,所述提供限制部防止提供已經基于所述用戶ID而提供給了所述網絡設備的功能提供模塊。
14.根據權利要求12所述的設備管理系統(tǒng),其中所述設備管理終端包括用于對功能提供模塊的提供進行限制的提供限制部,以及所述提供限制部為各個所述用戶ID限定了功能提供模塊的提供范圍,并且防止根據所述用戶ID提供給網絡設備的功能提供模塊的提供超出為該用戶ID限定的提供范圍。
15.一種設備管理終端,與網絡設備相連,從而可以與所述網絡設備進行通信,所述設備管理終端包括模塊存儲部,用于存儲應用于所述網絡設備以為其提供功能的功能提供模塊;設備信息接收部,用于接收關于所述網絡設備的設備信息;功能確定部,用于根據由所述設備信息接收部所接收到的所述設備信息,確定具有所述網絡設備可用的功能的功能提供模塊;模塊讀取部,用于從所述模塊存儲部讀取由所述功能確定部所確定的所述功能提供模塊;以及模塊發(fā)送部,用于將所述模塊讀取部所讀取的所述功能提供模塊發(fā)送給所述網絡設備。
16.一種網絡設備,其與設備管理終端相連,從而它們可以互相通信,所述網絡設備包括設備信息存儲部,用于存儲關于網絡設備的設備信息;設備信息發(fā)送部,用于將由所述設備信息存儲部所存儲的設備信息發(fā)送給所述設備管理終端;模塊接收部,用于接收應用于所述網絡設備以為其提供功能的功能提供模塊;以及模塊執(zhí)行部,用于執(zhí)行由所述模塊接收部所接收到的功能提供模塊。
17.一種由計算機執(zhí)行的終端程序,所述計算機與網絡設備相連,從而它們可以互相通信,所述終端程序使所述計算機執(zhí)行實施為以下各部的處理設備信息接收部,用于接收關于所述網絡設備的設備信息;功能確定部,用于根據由所述設備信息接收部所接收到的所述設備信息,確定具有所述網絡設備可用的功能的功能提供模塊;模塊讀取部,用于從所述模塊存儲部讀取由所述功能確定部所確定的所述功能提供模塊;以及模塊發(fā)送部,用于將由所述模塊讀取部所讀取的所述功能提供模塊發(fā)送給所述網絡設備。
18.一種可編程的計算機,其與網絡設備相連,從而它們可以互相通信,所述計算機具有包含終端程序的存儲器,所述終端程序使所述計算機執(zhí)行實施為以下各部的處理設備信息發(fā)送部,用于將由設備信息存儲部所存儲的設備信息發(fā)送給設備管理終端;模塊接收部,用于接收應用于所述計算機以為其提供功能的功能提供模塊;以及模塊執(zhí)行部,用于執(zhí)行由所述模塊接收部所接收到的功能提供模塊。
19.一種設備管理方法,用于連接網絡設備從而所述網絡設備可以進行通信并且用于管理所述網絡設備,其中當接收到關于所述網絡設備的設備信息時,根據所述設備信息確定所述網絡設備可用的功能,并且根據所述確定,將應用于所述網絡設備以為其提供功能的功能提供模塊發(fā)送給所述網絡設備。
全文摘要
本發(fā)明公開了一種設備管理系統(tǒng),其使人們不需要技術知識就可以改變網絡設備的功能,并且可以減少改變功能所需時間和工作,而且還適于縮短交貨時間。當接收到設備信息時,設備管理服務器100根據設備信息確定網絡設備200可用的功能,從功能提供模塊注冊DB 42中讀出對應于該功能的功能提供模塊,然后將該模塊發(fā)送給網絡設備200。網絡設備200將存儲設備62中的設備信息發(fā)送給設備管理服務器100,并且在接收到功能提供模塊時執(zhí)行該模塊。
文檔編號H04L29/08GK1507202SQ20031011851
公開日2004年6月23日 申請日期2003年12月11日 優(yōu)先權日2002年12月12日
發(fā)明者青木三喜男, 深尾明人, 人 申請人:精工愛普生株式會社