專利名稱:計算機網(wǎng)絡、終端、許可管理方法和服務器及有關記錄介質(zhì)的制作方法
技術領域:
本發(fā)明涉及一計算機網(wǎng)絡。更詳細地說,本發(fā)明涉及連接有一個或多個服務器以及多個用來遠距離地運行在該服務器中所存貯的應用軟件的網(wǎng)絡終端的一計算機網(wǎng)絡、在上述網(wǎng)絡中使用的一網(wǎng)絡終端、在上述網(wǎng)絡中使用的管理在該網(wǎng)絡終端中使用的基本軟件組的許可的一許可管理服務器、用來對在該網(wǎng)絡終端中所使用的基本軟件組的許可管理的一方法和存貯允許一計算機執(zhí)行該許可管理方法的程序的一記錄介質(zhì)。
一種連接有服務器和諸如啞終端(dumb terminal)、WBT(基于窗口的終端)和NC(網(wǎng)絡計算機)之類的網(wǎng)絡終端的網(wǎng)絡計算機已被通用。在這種網(wǎng)絡中,網(wǎng)絡終端在從該服務器下載的基本軟件組控制之下工作并且用來遠距離地運行在該服務器中所存貯的諸如字處理軟件或數(shù)據(jù)庫軟件之類的應用軟件以在該服務器側執(zhí)行各種處理。這些類型的常規(guī)網(wǎng)絡終端被設計成每當它們被使用時從該服務器下載一個基本軟件組。由一操作系統(tǒng)(OS)或一顯示軟件組成的該基本軟件組是用于將該網(wǎng)絡終端與該服務器連接的遠距離地運行在該服務器中所存貯的應用軟件的所必須的一最小軟件組。
例如,當使用一網(wǎng)絡終端作為一WBT時,包含窗口CE(OS)和RDP(遠距離桌面協(xié)議網(wǎng)絡協(xié)議)軟件的一基本軟件組從該終端服務器被下載并且被執(zhí)行。當使用該相同網(wǎng)絡終端作為X終端時,包含有Linux核心(OS)和X窗口(顯示軟件)的一基本軟件組從一Unix服務器被下載并且被執(zhí)行。這就允許該網(wǎng)絡終端遠距離運行在該UNIX服務器中所存貯的應用軟件。
因此,硬盤、可高速處理的中央處理單元(CPU)等對于這些終端裝置是不必須的。這不僅保證該網(wǎng)絡的配置便宜,而且還由于只有被裝到所述服務器上的應用軟件才須被更新,從而保證了諸如更新所述應用軟件的簡化的系統(tǒng)管理。因此,通過使用這些網(wǎng)絡終端可以顯著地減小用來構成一網(wǎng)絡的TCO(所有權的總成本)。
在一使用常規(guī)網(wǎng)絡終端的網(wǎng)絡中,一旦該基本軟件組從該服務器下載,則所有網(wǎng)絡終端可遠距離地運行在該服務器中所存貯的應用軟件而與網(wǎng)絡終端的數(shù)量無關。因此,在一網(wǎng)絡中在相同基本軟件組之下同時運行的網(wǎng)絡終端數(shù)量要超過根據(jù)合同等所確定的用于該基本軟件組的許可數(shù)量。
為了解決這個問題,考慮了一種將ID代碼賦予該網(wǎng)絡終端的方法。這種方法僅僅允許具有在該許可管理服務器中登錄有一ID代碼的網(wǎng)絡終端使用該應用軟件。因此,具有一未登錄ID代碼的網(wǎng)絡終端不能使用該應用軟件,從而確保了精確的軟件許可管理。但是,這種方法需要對于所有容許使用該應用軟件的網(wǎng)絡終端都進行ID代碼的登錄,從而削弱了該網(wǎng)絡的適應性和方便性。
在一連接有多個子網(wǎng)絡的大規(guī)模網(wǎng)絡中,其中每個子網(wǎng)絡管理在一子網(wǎng)絡單元中的軟件許可,如果一子網(wǎng)絡正在使用與這個子網(wǎng)絡相關的最大許可量而其它子網(wǎng)絡未使用該最大許可量,則未被使用的許可不能通過整個網(wǎng)絡有效地被利用。
另外,當在一網(wǎng)絡中僅使用一個許可管理服務器時,當加到該許可管理服務器的電源被關閉、或者與該服務器出故障時,則網(wǎng)絡終端不能使用。
因此,本發(fā)明的一個目的是防止軟件的未許可使用并且在維持該網(wǎng)絡的方便的同時確保軟件的有效利用。
根據(jù)本發(fā)明,上述目的可以通過下面的計算機網(wǎng)絡、網(wǎng)絡終端、許可管理服務器、許可管理方法和存貯有允許計算機執(zhí)行該許可管理方法的程序的記錄介質(zhì)來實現(xiàn)。
(1)一包括有多個許可管理服務器和多個網(wǎng)絡終端的計算機網(wǎng)絡,其中該網(wǎng)絡終端包括一用來存貯多個基本軟件組的裝置,一用來發(fā)送請求容許使用應用軟件或該基本軟件組的一開始通知的裝置和一當該應用軟件或基本軟件組的使用終止時用來發(fā)送一結束通知的裝置,和該許可管理服務器包括有一用來存貯用于該基本軟件組的許可數(shù)和通過從該許可數(shù)(可利用數(shù))中減去在相同的基本軟件組情況下同時操作的網(wǎng)絡終端數(shù)所計算的數(shù)的裝置,一響應于開始通知當容許使用該應用軟件或基本軟件組時或當自該網(wǎng)絡終端接收到結束通知時用來更新該可利用數(shù)的裝置,一用來用從其它許可管理服務器所發(fā)送的被更新的可利用數(shù)來置換在該存貯裝置中所存貯的該可利用數(shù)的裝置。
一用來當接收到開始通知時當在該存貯裝置中所存貯的可利用數(shù)為1或更大時允許該網(wǎng)絡終端使用該應用軟件或基本軟件組的裝置,和一用來當接接收到開始通知時當在該存貯裝置中所存貯的可利用數(shù)為0時禁止該網(wǎng)絡終端使用該應用軟件或基本軟件組的裝置。
(2)根據(jù)上述(1)的計算機網(wǎng)絡,其中當使用該應用軟件時該網(wǎng)絡終端發(fā)送一開始通知。
(3)根據(jù)上述(1)的計算機網(wǎng)絡,其中當使用該基本軟件組時該網(wǎng)絡終端發(fā)送一開始通知。
(4)根據(jù)上述(1)的計算機網(wǎng)絡,其中該許可管理服務器包括有一第一許可管理服務器和至少一個第二許可管理服務器,第一許可管理服務器包含有一允許設置用于該基本軟件的許可數(shù)的裝置,如果電源接通第一許可管理服務器則第二許可管理服務器在該啟動時間獲取在該第一許可管理服務器的存貯裝置中所存貯的可利用數(shù)并且用這個可利用數(shù)置換在其存貯裝置中存貯的該可利用數(shù),否則該第二許可管理服務器使用在其存貯裝置中存貯的可利用數(shù)。
(5)包括有包含如上述(4)所規(guī)定的第一許可管理服務器和如上述(4)所規(guī)定的一個或多個第二許可管理服務器的一子網(wǎng)絡以及包含有一個或多個第二許可管理服務器的一個或多個子網(wǎng)絡的計算機網(wǎng)絡,該第一子網(wǎng)絡和一個或多個第二子網(wǎng)絡通過一路由器相連接。
(6)一網(wǎng)絡終端包括有一用來存貯多個基本軟件組的裝置和一用來向該服務器發(fā)送容許使用在一服務器中所存貯的應用軟件或基本軟件組所需的一開始通知的裝置,當收到來自該服務器的容許時該網(wǎng)絡終端可使用該應用軟件或基本軟件組。
(7)一許可管理服務器包括有一用來存貯等于可進一步使用基本軟件組的網(wǎng)絡終端數(shù)的一可利用數(shù)的裝置。
一用來當容許響應于該開始通知而使用應用軟件或接收到來自該網(wǎng)絡終端的結束通知時更新該可利用數(shù)的裝置,一用來從其它許可管理服務器接收該被更新的可利用數(shù)并用這個被更新的可利用數(shù)置換在該存貯裝置中所存貯的該可利用數(shù)的裝置。
一用來當接收到該開始通知時當在該存貯裝置中所存貯的可利用數(shù)不是零時允許網(wǎng)絡終端使用該應用軟件的裝置,和一用來當接收到該開始通知時當在該存貯裝置中所存貯的可利用數(shù)為零時禁止網(wǎng)絡終端使用該應用軟件的裝置。
(8)在包括有多個許可管理服務器和多個網(wǎng)絡終端的一計算機網(wǎng)絡中,一種用于在該網(wǎng)絡終端中使用的基本軟件的許可管理方法包括允許該網(wǎng)絡終端執(zhí)行發(fā)送容許使用應用軟件或一基本軟件組所需的一開始通知的步驟和當該應用軟件或基本軟件組的使用被終止時發(fā)送一結束通知的步驟,和允許該服務器執(zhí)行更新當從該網(wǎng)絡終端接收一開始通知或一結束通知時通過從該許可數(shù)(可利用數(shù))中減去在相同的基本軟件組的情況下同時操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的步驟,一從其它許可管理服務器中接收一被更新的可利用數(shù)并用這個被更新的可利用數(shù)更新在該存貯裝置中存貯的該可利用數(shù)的步驟,一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)不是零時允許該網(wǎng)絡終端使用該應用軟件或基本軟件組的步驟,和一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)為零時禁止該網(wǎng)絡終端使用該應用軟件或基本軟件組的步驟。
(9)在包括有多個許可管理服務器和多個網(wǎng)絡終端的一計算機網(wǎng)絡中,一用于在網(wǎng)絡終端中使用的基本軟件的許可管理方法包括允許該服務器執(zhí)行一在從該網(wǎng)絡終端接收到一開始通知或一結束通知時更新通過從許可數(shù)(可利用數(shù))中減去在相同基本軟件組的情況下同時操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的步驟,一從其它許可管理服務器接收一更新的可利用數(shù)并且用這個被更新的可利用數(shù)置換在該存貯器中所存貯的可利用數(shù)的步驟,一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)不是零時允許網(wǎng)絡終端使用該應用軟件的步驟和一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)為零時禁止網(wǎng)絡終端使用該應用軟件的步驟。
(10)一種計算機可讀記錄介質(zhì),包括有用來允許一計算機執(zhí)行根據(jù)上述(8)或(9)所述的許可管理方法的程序指令。
(11)一種包括有多個服務器和多個網(wǎng)絡終端的計算機網(wǎng)絡,其中該服務器存貯基本軟件組、應用軟件和可執(zhí)行的基本軟件組的信息,該網(wǎng)絡終端包括一用來存貯基本軟件組的裝置,一顯示裝置,一操作裝置,一用來請求該服務器下載該可執(zhí)行的基本軟件組信息的裝置,一用來根據(jù)該下載信息在該顯示裝置上顯示可執(zhí)行基本軟件組菜單的裝置,一用來發(fā)送一請求執(zhí)行所希望的基本軟件組的裝置,和一用來響應于該請求在該存貯裝置中存貯自該服務器發(fā)送的該基本軟件組并運行該基本軟件組的裝置。
(12)根據(jù)上述(11)的該計算機網(wǎng)絡,其中該服務器包括一用來存貯用于該基本軟件組的許可數(shù)和通過從該許可數(shù)(可利用數(shù))中減去相同基本軟件情況下同時操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的裝置,和一用來當接收到請求執(zhí)行該所希望的基本軟件組時當存貯在該存貯裝置中的可利用數(shù)是1或更大時向該網(wǎng)絡終端發(fā)送該基本軟件組的裝置。
(13)根據(jù)上述(11)的計算機網(wǎng)絡,其中當在該網(wǎng)絡終端的存貯裝置中未存貯該基本軟件組時該服務器向該網(wǎng)絡終端發(fā)送該基本軟件組(14)根據(jù)上述(11)的該計算機網(wǎng)絡,其中當在該網(wǎng)絡終端的存貯裝置中存貯有該基本軟件組的以前的文本時該服務器向該網(wǎng)絡終端發(fā)送一該基本軟件組的被更新部分。
(15)根據(jù)上述(11)的計算機網(wǎng)絡,其中當在該網(wǎng)絡終端的存貯裝置中存貯有該基本軟件組的最后文本時該服務器允許該網(wǎng)絡終端執(zhí)行該基本軟件組。
(16)根據(jù)上述(12)的該計算機網(wǎng)絡,其中該服務器包括有第一許可管理服務器和至少一個第二許可管理服務器,第一許可服務器包括有一用來允許用于在該存貯裝置中所設置的基本軟件的許可數(shù),第二許可管理服務器在啟動時間獲取在第一許可管理服務器的存貯裝置中存貯的可利用數(shù)并且用這個可利用數(shù)置換在其存貯裝置中存貯的可利用數(shù)。
(17)包括有包含如上述(16)所規(guī)定的第一許可管理服務器和如上述(16)所規(guī)定的一個或多個第二許可管理服務器的一子網(wǎng)絡以及包含一個或多個第二許可管理服務器的一個或多個子網(wǎng)絡的計算機網(wǎng)絡,第一子網(wǎng)絡和一個或多個第二子網(wǎng)絡通過一路由器相連接。
(18)根據(jù)上述(11)的該計算機網(wǎng)絡,其中該許可管理服務器包括一用來許可應用軟件的許可管理程序,當從該網(wǎng)絡終端接收一用于執(zhí)行該應用軟件的請求時當同時使用該應用軟件的網(wǎng)絡終端數(shù)小于該許可數(shù)時,該許可管理程序允許該網(wǎng)絡終端執(zhí)行該應用軟件。
(19)在包含有多個網(wǎng)絡終端和多個具有基本軟件組和在該網(wǎng)絡中可執(zhí)行的基本軟件組的信息的計算機網(wǎng)絡中使用的一網(wǎng)絡終端,該網(wǎng)絡終端包括一用來存貯基本軟件組的裝置,一用來請求該服務器下載該可執(zhí)行基本軟件組的信息的裝置,一用來根據(jù)所下載的信息在一顯示器上顯示可執(zhí)行基本軟件組的一菜單的裝置,一向該服務器發(fā)送一請求執(zhí)行一所希望的基本軟件組的裝置和一用來響應于在該存貯裝置中的該請求而存貯自該服務器發(fā)送的基本軟件組并運行該基本軟件組的裝置。
(20)一在包括有多個網(wǎng)絡終端和多個實現(xiàn)從服務器向該網(wǎng)絡終端下載基本軟件的服務器的計算機網(wǎng)絡中使用的許可管理服務器,該許可管理服務器包括有一用來存貯用于該基本軟件組的許可數(shù)和一通過從該許可數(shù)(可利用數(shù))中減去在相同基本軟件組之下操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的裝置,一當接收到執(zhí)行一希望的基本軟件組時當該可利用數(shù)是1或更大時用來向該網(wǎng)絡終端發(fā)送一基本軟件組的裝置。
(21)一在一計算機網(wǎng)絡中引導一網(wǎng)絡終端的方法,包括有一存貯用于網(wǎng)絡終端的可執(zhí)行基本軟件組的信息的步驟,一當該電源接到該網(wǎng)絡終端時向該網(wǎng)絡終端下載該信息的步驟,一根據(jù)該下載的信息在該網(wǎng)絡終端的一顯示器上顯示該基本軟件組的菜單的步驟,一從該服務器向該網(wǎng)絡終端下載一所選擇的基本軟件的步驟和執(zhí)行該基本軟件組的步驟。
(22)一包括有一用來允許一計算機執(zhí)行一系列指令的程序的計算機可讀記錄介質(zhì),該一系列指令包括當電源加到該計算機時向一計算機下載在一服務器中所存貯的可執(zhí)行基本軟件的信息,根據(jù)所下載的信息在該計算機的一顯示器上顯示該基本軟件組的一菜單,從該服務器向該計算機下載一所選擇的基本軟件組和執(zhí)行該基本軟件組。
圖1示出了根據(jù)本發(fā)明的一實施例的一網(wǎng)絡的整個構成。
圖2示出了根據(jù)本發(fā)明的一實施例的一網(wǎng)絡終端的框圖。
圖3示出了根據(jù)本發(fā)明的一實施例的一網(wǎng)絡終端的非易失存貯器的存貯器圖。
圖4示出了根據(jù)本發(fā)明的一實施例的一網(wǎng)絡終端的顯示屏幕。
圖5的流程圖示出了在本發(fā)明的第一實施例中所使用的一網(wǎng)絡終端的操作。
圖6的流程圖示出了根據(jù)本發(fā)明的第一實施例的一服務器的操作。
圖7的流程圖示出了根據(jù)本發(fā)明的第一實施例的一服務器的操作。
圖8的流程圖示出了根據(jù)本發(fā)明的第二實施例的一網(wǎng)絡終端的操作。
圖9的流程圖示出了在本發(fā)明的第二實施例中使用的一服務器的操作。
圖10的流程圖示出了在本發(fā)明的第二實施例中使用的一服務器的操作。
下面將參照
根據(jù)本發(fā)明的該網(wǎng)絡、網(wǎng)絡終端、許可管理服務器、許可管理方法和存貯允許一計算機執(zhí)行該許可管理方法的程序的記錄介質(zhì)。在該圖中,相同部分以相同標號來表示。(第一實施例)圖1示出了一種根據(jù)本發(fā)明第一實施例的系統(tǒng)構成。這是一個通過一路由器連接多個使用以太網(wǎng)的子網(wǎng)絡的網(wǎng)絡的例子。
在圖1中,作為第一子網(wǎng)絡的LAN(局域網(wǎng))1通過路由器115與作為第二子網(wǎng)絡的LAN2相連接。在該LAN1中,包括有由鍵盤等組成的操作裝置107、由硬盤驅(qū)動器等組成的記錄介質(zhì)111和由CRT(陰極射線管)等(未示出)組成的顯示器的作為第一許可管理服務器的許可管理主服務器(LMS)103通過一傳輸介質(zhì)101與包括有由鍵盤等組成的操作裝置108、由硬盤驅(qū)動器等組成的記錄介質(zhì)112和由CRT(陰極射線管)等(未示出)組成的顯示器的作為第二許可管理服務器的許可管理從服務器(LMS)104相連接。該服務器103作為終端服務器而服務器104作為Unix服務器。
在該服務器103和104的記錄介質(zhì)111和112中,記錄有用于每一服務器103和104的操作系統(tǒng)(OS)、用于網(wǎng)絡終端116a至116n的基本軟件組和相應于該服務器自己OS的應用軟件。
在該服務器中存貯的基本軟件組是最小軟件組,諸如是一操作系統(tǒng)或顯示軟件,它們是在網(wǎng)絡終端116a至116n和117a至117n中被下載和被執(zhí)行的,因此能使該網(wǎng)絡終端遠距離操作在該服務器中存貯的應用軟件。
當使用該網(wǎng)絡終端116a至116n時,在該服務器中存貯的該基本軟件組的配置可考慮該存貯器尺寸或方便而適當?shù)乇淮_定。在使用諸如GZIP之類的一可逆壓縮方法的壓縮狀態(tài)中,用于該網(wǎng)絡終端的基本軟件組被存貯在服務器103和104的記錄介質(zhì)111和112中。
在本發(fā)明中,每一基本軟件組的許可管理通過將在相同基本軟件組之下同時操作的網(wǎng)絡終端數(shù)限制為該許可數(shù)而被執(zhí)行。當在相同基本軟件組之下同時操作的網(wǎng)絡終端數(shù)等于使用任何方法的許可數(shù)時,許可管理通過防止網(wǎng)絡終端116a至116n和117a至117n的使用而被執(zhí)行。如果在相同基本軟件組之下同時操作的網(wǎng)絡終端數(shù)等于該許可數(shù),本發(fā)明的第一實施例通過禁止該應用軟件的任何附加的使用而實現(xiàn)用于該基本軟件組的基本管理許可。
該服務器103和104包括一用來存貯用于基本軟件組的許可數(shù)和除了網(wǎng)絡終端已操作該應用軟件之外可以操作在該服務器中的該應用軟件的網(wǎng)絡終端數(shù)(可利用數(shù))的諸如一非易失存貯器(未示出)之類的一存貯器。該服務器103和104進一步包括有如果該可利有數(shù)是1或更多時在接收到該來自網(wǎng)絡終端116a至116n的一開始通知時用于允許該網(wǎng)絡終端116a至116n使用該應用軟件的一裝置和如果該可利用數(shù)為零時用來防止網(wǎng)絡終端116a至116n使用該應用軟件的裝置。
多個網(wǎng)絡終端116a至116n通過傳輸介質(zhì)101被連接。如后面所述,該網(wǎng)絡終端116a至116n具有相同軟件構成。
網(wǎng)絡終端116a至116n沒有諸如字處理軟件、數(shù)據(jù)庫軟件和用于商業(yè)使用的軟件之類的應用軟件。該網(wǎng)絡終端116a至116n被設計成多種不同類型的基本軟件組并且執(zhí)行所選擇的基本軟件組。
在該LAN2中,包括有由鍵盤等組成的操作裝置109、由硬盤驅(qū)動器等組成的記錄介質(zhì)113和由CRT(陰極射線管)等(未示出)組成的顯示器的作為第二許可管理服務器的許可管理從服務器(LMS)105通過一傳輸介質(zhì)102與包括有由鍵盤等組成的操作裝置110、由硬盤驅(qū)動器等組成的記錄介質(zhì)114和由CRT(陰極射線管)等(未示出)組成的顯示器的作為第二許可管理服務器的許可管理從服務器(LMS)106相連接。
在服務器105和106的記錄介質(zhì)113和114中,存貯有用于每一服務器113和114的操作系統(tǒng)、用于網(wǎng)絡終端117a至117n的基本軟件組和相應于該服務器自己的OS。該服務器105作為一終端,而該服務器106作為Unix服務器。
在一壓縮狀態(tài)中通過一諸如與在服務器103和104中的相同的方式的GZIP之類的可逆壓縮方法用于網(wǎng)絡終端117a至117b的基本軟件組被存貯在服務器105和106的記錄介質(zhì)113和114中。
服務器105和106包括有一諸如非易失性存貯器(未示出)之類的用來存貯用于基本軟件組的許可數(shù)和可附加地操作在該服務器中的應用軟件的網(wǎng)絡終端數(shù)(可利用數(shù))的存貯器。該服務器105和106進一步包括在接收到一來自網(wǎng)絡終端117a至117n的開始通知時如果該可利用數(shù)為1或更多時用來允許網(wǎng)絡終端117a至117n使用該應用軟件的一裝置,和如果該可利用數(shù)為零時用來防止網(wǎng)絡終端117a至117n使用該應用軟件的一裝置。
多個網(wǎng)絡終端117a至117n通過傳輸介質(zhì)102而被連接。網(wǎng)絡終端117a至117n具有與網(wǎng)絡終端116a至116n相同的硬件構成。該網(wǎng)絡終端117a至117n沒有諸如字處理軟件、數(shù)據(jù)庫軟件和用于商業(yè)使用的軟件之類的應用軟件。該網(wǎng)絡終端117a至117n被設計成存貯多個不同類型的基本軟件組。
在LAN1中的傳輸介質(zhì)101通過路由器115與傳輸介質(zhì)102相連接。
圖2是該網(wǎng)絡終端116a至116n和117a至117n的詳細框圖。因為每一網(wǎng)絡終端具有相同的硬件配置,所以圖2只示出了網(wǎng)絡終端116a作為代表。
網(wǎng)絡終端116a包括有一LAN板201,一中央處理單元(CPU)202,一動態(tài)隨機存取存貯器(DRAM)203,諸如閃速存貯器之類的一非易失性存貯器204,一由鍵盤、鼠標等所組成的操作裝置205和一由陰極射線管(CRT)等組成的顯示器。該網(wǎng)絡終端116a通過LAN板201與該傳輸介質(zhì)101相連接。
在該網(wǎng)絡終端116a至116n和117a至117n中不執(zhí)行該應用軟件。網(wǎng)絡終端116a至116n遠距離操作在服務器103和104中存貯的應用軟件,而網(wǎng)絡終端117a至117n遠距離操作在服務器105和106中存貯的應用軟件。因此,網(wǎng)絡終端116a至116n和117a至117n沒有用來存貯該應用軟件的硬盤驅(qū)動器。
圖3示出了該閃速存貯器204的存貯器圖。該閃速存貯器204包括一用來存貯一裝入程序301和文件表302的存貯區(qū)域和一用來存貯用于網(wǎng)絡終端116a的多個基本軟件組的存貯區(qū)域。
裝入程序301是一組最初被存貯在閃速存貯器204中的用于網(wǎng)絡終端的基本控制軟件,它執(zhí)行諸如接收自該服務器下載的基本軟件組并將其存貯在該閃速存貯器204(或DRAM203)中之類的基本功能;根據(jù)一予期的方法或由該操作裝置的予定操作所確定的在該閃速存貯器204中存貯的該基本軟件組中的一基本軟件被裝入DRAM204中;容許在該閃速存貯器204或DRAM203中所存貯的該基本軟件組中的一基本軟件的選擇;依次刪除在該閃速存貯器中存貯的基本軟件組;解壓縮在該閃速存貯器204中存貯的所選擇的基本軟件組;在電源關斷之前將指明的所執(zhí)行的基本軟件組寫入文件表302中;允許指定用于缺省的基本軟件組并將指明所指定的基本軟件組的信息寫入該文件表302中;格式化該閃速存貯器204;和允許用于下載目標的閃速存貯器204或DRAM203的選擇。
圖3示出了一個例子,在該例子中在閃速存貯器204中的用來存貯由該服務器下載的基本軟件組的區(qū)域中存貯有五個不同的用于該網(wǎng)絡終端的基本軟件組。在這個例子中,這五個基本軟件組包括有一用于WBT的基本軟件組303、一個用于X終端的基本軟件組304、一個用于Linux終端的基本軟件組305、一個用于IBM3270終端的基本軟件組306和一個用于Java終端的基本軟件組307。
用于WBT的基本軟件組303由視窗CD和RDP軟件組成。用于X終端的基本軟件組304包括一Linux核心和用于X視窗的軟件。用于Linux終端的基本軟件組305包括一Linux核心和網(wǎng)絡文件系統(tǒng)(NFS)協(xié)議以與該服務器相連接。用于其為啞終端的3270終端的基本軟件組包括有視窗CE和用于3270終端的顯示軟件。用于Java終端的基本軟件組由一個核心程序、多個虛擬機(VM)軟件和多個小應用程序組成。
利用在LAN1和LAN2中包含的SNA(系統(tǒng)網(wǎng)絡結構)服務器或視窗NT服務器,該網(wǎng)絡終端116a至116n和117a至117n可遠距離地操作在這種服務器中所存貯的應用軟件。
無需將所有五個基本軟件組均下載到網(wǎng)絡終端116a至116n和117a至117n。對于被下載的一個或多個可在每一網(wǎng)絡終端中使用的基本軟件組來說它是足夠的。
當從服務器103將該基本軟件組下載到該網(wǎng)絡終端116a至116n和107a至107n時,在一被壓縮狀態(tài)中在每一服務器中所存貯的基本軟件組通過操作服務器103至106的操作裝置而被下載到該網(wǎng)絡終端。
該基本軟件組利用多信道調(diào)頻廣播從每一服務器被下載。在該服務器103和104的該記錄介質(zhì)111和112中存貯的基本軟件組被下載到網(wǎng)絡終端116a至116n,并且在該服務器105的記錄介質(zhì)113和114中所存貯的基本軟件組被下載到網(wǎng)絡終端117a至117n。
該基本軟件組可通過指定來自服務器103和106的被下載目標網(wǎng)絡終端的該介質(zhì)存取控制(MAC)地址而被下載并且將該基本軟件組下載到所指定的網(wǎng)絡終端。另外,在諸如一主計算機之類的一服務器中所存貯的所有基本軟件組可通過廣播同時下載到所有網(wǎng)絡終端,或可通過指定該MAC地址分別下載到網(wǎng)絡終端116a至116n和117a至117n。另外,還可以通過從該網(wǎng)絡終端向具有所希望基本軟件組的服務器發(fā)送一請求而將所需的基本軟件組下載到每一網(wǎng)絡終端。另外,還可所進一步修改。
在一被壓縮狀態(tài)中該被下載到網(wǎng)絡終端116a至116n和117a至117n的基本軟件組被存貯在該閃速存貯器204中。在該閃速存貯器204中存貯的該基本軟件組的名子、起始地址或尺寸被寫入到在該閃速存貯器204中的文件表302中。
圖4是顯示器206的一顯示屏幕,示出了在該閃速存貯器204中所存貯的基本軟件組的一表格。
圖5的流程圖示出了用來執(zhí)行在該閃速存貯器204中存貯的基本軟件組的該裝入程序301的功能。
下面參照圖1-5來說明該裝入程序?qū)⒃陂W速存貯器204中存貯的一基本軟件組裝入DRAM203的操作。應注意的是在一壓縮狀態(tài)中在圖3中所示的五個基本軟件組303至307被存貯在該網(wǎng)絡終端116a的閃速存貯器204中。
當電源加到該網(wǎng)絡終端116a時,存貯在閃速存貯器204中的裝入程序被裝入DRAM203中并被執(zhí)行。
如圖5所示,該裝入程序301訪問文件表302(步驟S501)。如果沒有使用基本軟件組或者沒有指明缺省基本軟件組(首先啟動)(步驟502),則該裝入程序進入允許選擇在該閃速存貯器204中所存貯的基本軟件組中的一基本軟件的選擇屏幕模式(步驟507)。
在該選擇屏幕模式中,在顯示器206中顯示如圖4中所示的寫在文件表302中的基本軟件組的名子。圖4中所示的星號(*)被用來指明缺省的基本軟件組。因為在這個階段缺省的基本軟件組還不能被指明,所以該星號不被顯示。
如果通過該操作裝置205的一予定操作而選擇了任何軟件組(步驟S508),則所選擇的基本軟件組由裝入程序301的解壓縮功能被解壓縮,裝入DRAM203,并被執(zhí)行。
裝入程序301通過廣播向該服務器發(fā)送一開始通知(步驟S501)以請求在相應于執(zhí)行基本軟件組的服務器中(服務器103或104)允許使用該應用軟件。因為LAN1通過路由器115與LAN2相連,所以上述開始通知僅被傳送給在LAN1中的服務器。步驟S510構成一用來傳送一開始通知的裝置。
如果在步驟S502中在下載該基本軟件組之后該啟動未被首先啟動,則在電源接通之后該裝入程序301檢驗在一予置的時間間隔內(nèi)該操作裝置205的予定操作是否被執(zhí)行(步驟S503)。如果該予定操作被執(zhí)行,則裝入程序301進入選擇屏幕模式(步驟S507)以在該顯示器206中顯示如圖4所示的選擇屏幕。當選擇了所希望的基本軟件組時,所選擇的基本軟件組被裝入DRAM203中并被執(zhí)行(步驟S508和S509)。此時,裝入程序通過廣播向服務器發(fā)送一開始通知(步驟S510)。
如果在步驟S503中該予定操作未被執(zhí)行,則裝入程序301訪問文件表302以檢驗是否有任何基本軟件組被作為缺省而指定(步驟S504)。如果沒有基本軟件組作為缺省而被指定,則裝入程序301將最后使用的基本軟件組裝入DRAM203(步驟S506),并且通過廣播向服務器發(fā)送一開始通知(步驟S510)。
如果在步驟S504中發(fā)現(xiàn)指定了在該文件表303中缺省的基本軟件組,則裝入程序301將缺省基本軟件組裝入DRAM203中,從而該缺省基本軟件組被執(zhí)行(步驟S505)。此時,裝入程序301通過廣播向服務器發(fā)送一開始通知(步驟S510)。
在圖4所示的例子中,因為用于WBT的基本軟件組作為缺省而被指明,所以該基本軟件組303被解壓縮,被裝入DRAM中并被執(zhí)行。此時,裝入程序301向該服務器發(fā)送一開始通知。當從服務器103和104中的至少一個服務器中接收一容許通知時,網(wǎng)絡終端116a可遠距離操作在該服務器103中的應用軟件。當該網(wǎng)絡終端116a被禁止使用該應用軟件時,該網(wǎng)絡終端不能操作在服務器103中存貯的應用軟件。
當終止執(zhí)行在該服務器103或104中的應用軟件時該網(wǎng)絡終端116a發(fā)送一結束通知。
網(wǎng)絡終端116b至116n和117a至117n的作用類似于網(wǎng)絡終端116a。網(wǎng)絡終端116a至116n在從服務器103或104下載的基本軟件組之下運行,并且遠距離操作在服務器103或104中所存貯的應用軟件。網(wǎng)絡終端117a至117n在從服務器105或106下載的基本軟件組之下運行,并且遠距離操作在服務器105或106中存貯的應用軟件。利用服務器105或106允許或禁止來自網(wǎng)絡終端117a至117n的應用軟件的使用。
服務器103至106執(zhí)行隨后的許可管理功能以防止具有基本軟件組等非許可拷貝的網(wǎng)絡終端使用該應用軟件。
應注意的是,如上所述起WBT作用的網(wǎng)絡終端116a通過廣播向服務器發(fā)送一開始通知。
圖6的流程圖示了服務器103的操作。圖7的流程圖示出了服務器104至106的操作。
在圖6中,在包括LAN1和LAN2的網(wǎng)絡的整個網(wǎng)絡中在網(wǎng)絡終端116a至116n和117a至117n中可被同時執(zhí)行的用于該基本軟件組的許可數(shù)通過服務器103的操作裝置的操作而被輸入。該許可數(shù)被存貯在服務器103的存貯器中(步驟S601)。例如,如果對于WBT來說用于該基本軟件組的許可數(shù)為10,則在該LAN1和LAN2中在網(wǎng)絡終端116a至116n和117a至117n之中的10個網(wǎng)絡終端可作為WBT而被使用。如果對于Linux終端來說用于該基本軟件組的許可數(shù)是5,則在LAN1和LAN2中在網(wǎng)絡終端116a至116n和117a至117n之中的5個網(wǎng)絡終端可作為Linux終端而被使用。
服務器103檢驗是否一開始通知從網(wǎng)絡終端116a至116n被發(fā)送(步驟S602)。
此時,起一WBT作用的網(wǎng)絡終端116a通過廣播發(fā)送一開始通知。當從網(wǎng)絡終端116a接收到該開始通知時,服務器103檢驗同時起WBT作用的網(wǎng)絡終端116a至116n和117a至117n的網(wǎng)絡終端的總數(shù)是否超過當允許網(wǎng)絡終端116a用作一WBT時的許可數(shù)(步驟S603)。詳細地說,該服務器103檢驗是否該可利用數(shù)是1或更多。
如果該可利用數(shù)是1或更多,則該服務器103允許網(wǎng)絡終端116a使用應用軟件(步驟S604)。隨后,服務器103從該可利用數(shù)中減去1并且將這個被更新的可利用數(shù)存貯在該存貯器中(步驟S605)。
服務器103通知服務器104至106這個被更新的可利用數(shù)(步驟S606)。因為服務器103和104以及服務器105和106可以通過路由器115發(fā)送或接收信號,所以上述通知被發(fā)送到服務器104至106。從服務器105發(fā)送的被更新的可利用數(shù)被存貯在服務器104至106的存貯器中。服務器103隨后檢驗該服務器104、105或106是否發(fā)送了該可利用數(shù)(步驟S607)。
當接收到該允許通知時,網(wǎng)絡終端116a可遠距離地操作在該服務器中的應用軟件。
網(wǎng)絡終端116a與起一終端服務器作用的服務器103通過傳輸介質(zhì)101相連,并被準備用作一WBT。在服務器103的記錄介質(zhì)111中存貯的用于字處理軟件、數(shù)據(jù)庫軟件、商業(yè)使用軟件等的圖象被顯示在網(wǎng)絡終端116a的顯示器206中。通過操作裝置205的操作來選擇所希望的圖象,網(wǎng)絡終端116a可遠距離地操作所希望的應用軟件。雖然該應用軟件是在服務器103中被執(zhí)行的,可被操作的該應用軟件也可在網(wǎng)絡終端116a中被執(zhí)行。
通過保存在服務器103的硬盤驅(qū)動器111上的文件或其它數(shù)據(jù)并關斷到該網(wǎng)絡終端116a的電源而結束該應用軟件的工作。
當關斷到網(wǎng)絡終端116a的電源時,裝入程序301將開關斷開之前指定的所使用的基本軟件組寫入文件表302中。此時,裝入程序向服務器103發(fā)送一結束通知。
服務器103檢驗該開始通知是否從網(wǎng)絡終端116a被發(fā)送(圖6中的步驟S609)。在這種情況中。因為服務器103從網(wǎng)絡終端116a接收該結束通知,所以服務器103將在存貯器中所存貯的可利用數(shù)加1(步驟S610)。
服務器103將所更新的可利用數(shù)通知服務器104至106(步驟S606),并且進入步驟S607。從服務器103發(fā)送的被更新的可利用數(shù)被存貯在服務器104至106的存貯器中。
服務器103檢驗服務器104、105或106是否發(fā)送了該可利用數(shù)。如果在步驟S607中服務器103接收了自服務器104、105或106所發(fā)送的該可利用數(shù),則服務器103在存貯器中存貯這個可利用數(shù)(步驟S601),反之該服務器103返回到步驟S602。
當在步驟S603中服務器從網(wǎng)絡終端116a接收到該開始通知時,如果該可利用數(shù)為零,則服務器103禁止網(wǎng)絡終端116a使用該應用軟件(步驟S608),并且進入步驟S607。因此,通過防止在一非許可的基本軟件組的拷貝之使用該應用軟件操作,或者通過將在相同基本軟件組之下操作的網(wǎng)絡終端數(shù)限制為該許可數(shù)則可實現(xiàn)精確的許可管理。
在步驟S606中,服務器104至106用從服務器103所發(fā)送的所更新的可利用數(shù)來置換在它們的存貯器中存貯的可利用數(shù)。因此,在服務器103至106的存貯器中存貯的可利用數(shù)是相等的。
通過重復上述步驟,可實現(xiàn)該基本軟件組的管理,同時確保該網(wǎng)絡的方便性。另外,在包含LAN1和LAN2的整個網(wǎng)絡期間可有效地使用該基本軟件組。
下面,將結合圖7來說明服務器104至106的操作。服務器104至106是在不同類型的操作系統(tǒng)之下運行并具有相應于它們自己的操作系統(tǒng)的應用軟件。因為服務器104至106具有在該記錄介質(zhì)112至114中所存貯的相同的基本軟件組并具有相同的許可管理功能,所以下面的說明作為代表只給出對服務器105的說明。應注意的是網(wǎng)絡終端117a作為一Linux終端運行。
首先,當電源接通服務器105時,服務器105檢驗服務器103是否已接通電源(步驟S700)。例如,該服務器檢驗是否從服務器103返回一予置信號。如果服務器105判斷在步驟S700中加到服務器103的電源被關斷,則當加到服務器105的電源被關斷的最后時間該服務器105使用在該存貯器中所存貯的用于每一基本軟件組的該可利用數(shù)(步驟S701)。
如果在步驟S700中該服務器105判斷加到服務器103的電源被接通,則服務器105訪問在服務器103的存貯器中存貯的用于每一基本軟件組的許可數(shù)和可利用數(shù)并且將它們的存貯在該存貯器中(步驟S702)。
因為服務器104和106的工作類似于服務器105,所以在服務器103至106的存貯器中所存貯的用于每一基本軟件的可利用數(shù)是相等的。如果在該網(wǎng)絡中沒有使用網(wǎng)絡終端,則在服務器103至106的存貯器中所存貯的用于每一基本軟件組的可利用數(shù)等于該許可數(shù)。
如果在步驟S701中加到服務器103的電源被關斷,因為服務器104至106不能訪問來自該服務器103的用于每一基本軟件組的許可數(shù)和可利用數(shù),則當加到服務器104至106的電源被關斷的最后時間該服務器104至106使用在服務器104至106的存貯器中所存貯的用于每一基本軟件組的可利用數(shù)。如果加到服務器103的電源被關斷,雖然在服務器104至106中所使用的可利用數(shù)可以不同,但該網(wǎng)絡終端可操作該應用軟件。
當電源被接通并且將該可利用數(shù)發(fā)送給服務器104至106時,通過允許該服務器103檢驗該基本軟件組的使用條件該可利用數(shù)可做的相同。
服務器104檢驗是否從網(wǎng)絡終端117a至117n發(fā)送了開始通知(步驟S703)。
這時作為一Linux終端運行的網(wǎng)絡終端117a通過廣播發(fā)送一開始通知。因為LAN1通過路由器115與LAN2相連,所以該開始通知被發(fā)送到在LAN2中的服務器。當接收到該開始通知時,如果網(wǎng)絡終端117a被允許使用該應用軟件則服務器105檢驗作為Linux終端運行的網(wǎng)絡終端的總數(shù)是否超過該許可數(shù)(步驟S704)。詳細地說,服務器105檢驗所選擇的基本軟件組的可利用數(shù)是1還是更多。
如果該可利用數(shù)是1或更多,則服務器105允許網(wǎng)絡終端使用該應用軟件(步驟S705)。隨后,服務器105從該可利用數(shù)中減去1并將這個被更新的可利用數(shù)存貯在該存貯器中(步驟S706)。
服務器105將被更新的可利用數(shù)通知服務器103、104和106(步驟S707)。從服務器105發(fā)送的被更新的可利用數(shù)被存貯在服務器103、104和106的存貯器中。
服務器105檢驗服務器103、104或106是否發(fā)送了該可利用數(shù)(步驟S708)。
當在步驟704中網(wǎng)絡終端117a被允許使用該應用軟件時,網(wǎng)絡終端117a可遠距離操作在該服務器中的應用軟件。
網(wǎng)絡終端117a通過傳輸介質(zhì)102與作為UNIX服務器運行的服務器105相連接并準備作為Linux終端使用。網(wǎng)絡終端117a可遠距離操作在服務器105的記錄介質(zhì)113中所存貯的字處理軟件、數(shù)據(jù)庫軟件和其它商用軟件等。
雖然在該服務器105中執(zhí)行了應用軟件,但在網(wǎng)絡終端117a中同樣執(zhí)行可被操作的應用軟件。通過將該文件或其它數(shù)據(jù)保存在服務器105的記錄介質(zhì)113中和關斷加到網(wǎng)絡終端117a的電源而結束該應用軟件的工作。
當加到網(wǎng)絡終端117a的電源被關斷,裝入程序301將指明在關斷之前所使用的基本軟件組的信息寫入文件表302中。當終止該應用軟件的執(zhí)行時裝入程序301向服務器105發(fā)送一結束通知。
服務器105檢驗是否從網(wǎng)絡終端117a發(fā)送了該結束通知(圖7中步驟S710)。在這種情況中,因為服務器105接收該結束通知,由服務器105將該可利用數(shù)加1并將這個被更新的可利用數(shù)存貯在該存貯器中(步驟S711)。
服務器105通知服務器103、104和106在該存貯器中存貯的被更新的可利用數(shù)(步驟S707),并進入步驟S708。從服務器105發(fā)送的被更新的可利用數(shù)被存貯在服務器103、104和106的存貯器中。
在步驟S708中該服務器105檢驗該可利用數(shù)是否從服務器103、104或106中被傳送。如果服務器105接收了來自服務器103、104或106的該可利用數(shù),則該服務器105在該存貯器中存貯這個可利用數(shù)(步驟S702),反之該服務器105返回到步驟S703。
當在步驟S704中該服務器105從網(wǎng)絡終端117a接收該開始通知時,如果該可利用數(shù)為零,則服務器105發(fā)送一通告所選擇的基本軟件組不能由該網(wǎng)絡終端117a使用的通知(步驟S709),并且進入步驟S708。因此,通過防止在一非許可的基本軟件的拷貝之下該網(wǎng)絡終端使用該應用軟件或者通過限制在相同的基本軟件組之下工作的該網(wǎng)絡終端數(shù)為許可數(shù)可實現(xiàn)精確的許可管理。
在步驟S707中,當接收到來自服務器103的被更新的許可數(shù)時,服務器103、104和106用從服務器105發(fā)送的被更新的可利用數(shù)來置換在它們的存貯器中存貯的可利用數(shù)(在圖6中的步驟S601和在圖7中的步驟S702)。因此,在服務器103至106的存貯器中存貯的可利用數(shù)是相等的。
通過重復上述步驟,可實現(xiàn)該基本軟件組的許可管理同時確保該網(wǎng)絡的方便性。另外,在包括LAN1和LAN2的整個網(wǎng)絡中可有效地使用該基本軟件組。服務器104和106的功能類似于服務器105。
根據(jù)第一實施例,因為無需登記用于允許使用該應用軟件的網(wǎng)絡終端的ID代碼,所以可以防止該基本軟件組的非許可使用或超過該許可數(shù)的網(wǎng)絡終端的使用,同時保持該網(wǎng)絡的方便性。另外,該基本軟件組可在整個網(wǎng)絡有利地使用。而且,本實施例的許可管理使用多個服務器來執(zhí)行,并且當一特定服務器的電源被關斷或者當該服務器損壞時可使用網(wǎng)絡終端。(第二實施例)下面將說明本發(fā)明的第二實施例。本發(fā)明的第一實施例的構成當在相同基本軟件組之下同時操作的網(wǎng)絡終端數(shù)等于許可數(shù)時防止了該網(wǎng)絡終端使用該應用軟件。在第二實施例中,通過將該基本軟件的執(zhí)行限制到該許可數(shù)來實施該基本軟件組的許可管理。
在第二實施例中,其硬件構成與圖1所示相同。網(wǎng)絡終端116a至116n和117a至117n具有如圖2至4中所示的相同構成。本實施例和第一實施例之間的不同之處在于網(wǎng)絡終端116a至116n和117a至117n以及服務器103至106的許可管理功能。詳細地說,網(wǎng)絡終端116a至116n和117a至117n執(zhí)行如圖8所示的操作,服務器103執(zhí)行如圖9所示的操作,和服務器104至106執(zhí)行如圖10所示的操作。本實施例的構成以在該基本軟件組來被存貯在該網(wǎng)絡終端或該基本軟件組的在先版本被存貯的情況下被拷貝。
下面將參照圖1,2,8,9和10來說明本發(fā)明的第二實施例。因為網(wǎng)絡終端116a至116n和117a至117n的操作是相同的,所以作為代表在下面只說明網(wǎng)絡終端116a的操作。下面的說明是在假設電源接通到服務器103的情況下給出的。
當電源接通該網(wǎng)絡終端116a時,在閃速存貯器204中存貯的裝入程序被裝入DRAM203中并被執(zhí)行(步驟S801)。裝入程序301通過廣播請求服務器103和104下載一在服務器103和104的記錄介質(zhì)111中存貯的用于基本軟件組的清單文件。在該清單文件中寫有在整個網(wǎng)絡中可利用的所有基本軟件組的清單。清單文件包括有在服務器103至106的記錄介質(zhì)中存貯的基本軟件組的相同清單。
當電源接通該服務器103時,該清單文件優(yōu)先從服務103發(fā)送。當從服務器103接收到該清單文件時(步驟S802),裝入程序301在顯示器206上顯示所有基本軟件組的清單(步驟S803)。發(fā)送該清單文件的優(yōu)先順序可以通過例如在接收該請求之后在一較短的時間周期內(nèi)允許用較高的優(yōu)先級來發(fā)送該清單文件來予置。網(wǎng)絡終端116a至116n和117a至117n可被構成為僅僅處理在發(fā)送一請求之后所接收的在先清單文件。
當通過操作該操作裝置205而選擇了基本軟件組中的一個基本軟件組時(步驟S804),裝入程序301通過廣播發(fā)送一請求允許執(zhí)行所選擇的基本軟件組的通知(步驟S805)。
如果所選擇的基本軟件組未被存貯在該網(wǎng)絡終端116a,則該服務器103以一壓縮狀態(tài)發(fā)送該基本軟件組。如果在該網(wǎng)絡終端116a中存貯有該基本軟件組的在先版本,則服務器103僅僅發(fā)送該基本軟件組的被更新部分。
當在一壓縮狀態(tài)從服務器103中接收到該基本軟件組時(步驟S806),裝入程序301將該基本軟件組存貯在閃速存貯器204中或更新在該閃速存貯器204中存貯的該基本軟件組的在先版本。隨后該裝入程序301對該基本軟件組解壓縮并且將它裝入DRAM203中(步驟S807)從而執(zhí)行該基本軟件組(步驟S809)。這就允許網(wǎng)絡終端116a與服務器103相連接并且在顯示器206中顯示用于在該服務器103中可執(zhí)行應用軟件的圖象(步驟S810)。通過操作該操作裝置205,網(wǎng)絡終端116a可遠距離地操作在服務器103中的所希望的應用軟件(步驟S811)。
雖然該應用軟件在該服務器103中被執(zhí)行,但該應用軟件也可在網(wǎng)絡終端116a中運行。
當該基本軟件組的執(zhí)行被終止時(步驟S812),裝入程序301向服務器103發(fā)送一用于該基本軟件組的結束通知(步驟S813),因此完成了一系列步驟。
當接收到來自該服務器103的一允許通知而不是接收到該基本軟件組(該基本軟件組的最后版本被存貯在閃速存貯器204中)時,在該閃速存貯器204中存貯的基本軟件組被裝到DRAM203中并被執(zhí)行(步驟S809)。以下的步驟與上述步驟是相同的(步驟S810至S813)。
如果裝入程序301接收到一通告該所選擇的基本軟件組不能被進一步使用的通知時(已執(zhí)行的基本軟件組的數(shù)等于許可數(shù)),裝入程序301在顯示器206上顯示一指明所選擇的基本軟件組不能被執(zhí)行的信息(步驟S815),從而防止了該基本軟件組的執(zhí)行。
下面將說明服務器103的操作。在圖9中,用于可在網(wǎng)絡終端116a至116n和117a至117n中同時被執(zhí)行的基本軟件組的許可數(shù)通過包括LAN1和LAN2的網(wǎng)絡通過操作該服務器103的操作裝置107而輸入?;拒浖M的該許可數(shù)被存貯在服務器103的存貯器中(步驟S901)。
當接收到對來自該網(wǎng)絡終端116a的清單文件的下載請求時(步驟S902),在服務器104之前該服務器103將該清單文件發(fā)送到網(wǎng)絡終端116a(步驟S903)。當接收到對于來自網(wǎng)絡終端116a的在該清單文件內(nèi)所寫的基本軟件組之一的開始通知時(步驟S904),服務器103檢驗相應于該開始通知的基本軟件組是否可在該網(wǎng)絡中進一步被執(zhí)行(步驟S905)。詳細地說,如果網(wǎng)絡終端116a被允許使用該基本軟件組,服務器103檢驗從該存貯器中所存貯的許可數(shù)中減去在相同基本軟件組之下工作的網(wǎng)絡終端數(shù)所計算出的可利用數(shù)是否是1或更多。
如果該服務器判斷該可利用數(shù)為1或更多,則該服務器檢驗是否該基本軟件組的最后版本被存貯在網(wǎng)絡終端116a的閃速存貯器204中(步驟S906)。如果所選擇的基本軟件組未存貯在網(wǎng)絡終端116a中,則服務器103以一壓縮狀態(tài)發(fā)送該基本軟件組。如果在該閃速存貯器204中存貯的是該基本軟件組的在先版本,則服務器103向網(wǎng)絡終端116a僅發(fā)送基本軟件組的被更新部分。如果在該網(wǎng)絡終端116a的閃速存貯器204中存貯的是該基本軟件組的最后版本,則服務器103允許該網(wǎng)絡終端執(zhí)行該基本軟件組(步驟S912)。
隨后,服務器103從該可利用數(shù)中減去1并且在該存貯器中存貯這個被更新的可利用數(shù)(步驟S908)。
服務器103將該被更新的可利用數(shù)通知服務器104至106(步驟S909)。因為服務器103和104以及服務器105和106可以通過路由器115發(fā)送或接收信號,所以上述通知被發(fā)送給服務器104至106。從該服務器103發(fā)送的被更新的可利用數(shù)被存貯在服務器104至106的存貯器中。服務器103隨后檢驗服務器104、105或106是否發(fā)送了該可利用數(shù)(步驟S910)。
網(wǎng)絡終端116a的裝入程序在閃速存貯器204中存貯了在步驟S907中從服務器103發(fā)送的基本軟件組并且將該基本軟件組裝入DRAM203中,因而該基本軟件組被執(zhí)行。如果在步驟S912中該裝入程序301接收了一來自該服務器103的允許通知,則裝入程序301將在閃速存貯器204中所存貯的該基本軟件組裝入DRAM203中,從而該基本軟件組被執(zhí)行。這就允許網(wǎng)絡終端117a遠距離操作在服務器103中所存貯的相應于該基本軟件組的應用軟件。當該基本軟件組的執(zhí)行終止時該網(wǎng)絡終端的裝入程序301發(fā)送一結束通知(圖8中的步驟S813)。
當從該網(wǎng)絡終端116a接收到該結束通知時,服務器103將1加到在該存貯器中所存貯的可利用數(shù)(步驟S914)。
服務器將該被更新的可利用數(shù)通知服務器104至106(步驟S909),并進入步驟S910。從服務器103發(fā)送的被更新的可利用數(shù)被存貯在服務器104至106的存貯器中。
服務器103檢驗該可利用數(shù)是否從服務器104、105或106中被發(fā)送。如果在步驟S910中服務器103接收自服務器104、105或106發(fā)送的可利用數(shù),則服務器103將這個可利用數(shù)存貯在存貯器中,否則服務器103返回步驟S902。
當在步驟S904中服務器103自網(wǎng)絡終端116a接收到該開始通知時,如果可利用數(shù)為零(步驟S905),則服務器103發(fā)送一通告該所選擇的基本軟件組不能進一步由網(wǎng)絡終端執(zhí)行的通知(步驟S911),并且進入步驟S910。這就保證了該基本軟件組的許可管理。
在步驟S909中,當服務器104至106接收到從服務器103發(fā)送的被更新的可利用數(shù)時,它們用該被更新的可利用數(shù)置換在它們的存貯器中存貯的可利用數(shù)。因此,在服務器103至106的存貯器中存貯的可利用數(shù)是相等的。
重復上述步驟,可實現(xiàn)該基本軟件組的許可管理同時確保該網(wǎng)絡的方便性。另外,在包括LAN1和LAN2的整個網(wǎng)絡內(nèi)可有效地使用該基本軟件組。
接著,將參照圖10來說明服務器104至106的操作。服務器104至106在不同類型的操作軟件之下運行和具有相應于它們自己的操作系統(tǒng)的應用軟件。因為服務器104至106具有在記錄介質(zhì)112至114中存貯的相同的基本軟件組并且具有用于許可管理的相同功能,所以作為代表將只說明服務器105。應注意的是加到服務器103的電源被關斷。
當加到服務器105的電源接通時,服務器105檢驗加到服務器103的電源是否已接通(步驟S100)。例如,該服務器檢驗是否一予置信號從服務器103被返回。如果在步驟S100中服務器105判斷加到服務器103的電源被關斷,則當加到服務器105的電源最后被關斷時服務器105使用在服務器105的存貯器中所存貯的用于每一基本軟件組的可利用數(shù)(步驟S101)。
如果在步驟S100中服務器105判斷加到服務器103的電源被接通,則服務器105訪問在服務器103的存貯器中存貯的用于每一基本軟件組的許可數(shù)和可利用數(shù),并將它們存貯在該存貯器中(步驟S102)。
因為服務器104和106的工作類似于服務器105,所以當加到服務器103的電源被接通時在服務器103至106中存貯的用于每一基本軟件組的可利用數(shù)是相等的。當網(wǎng)絡終端116a至116n以及117a至117n中網(wǎng)絡終端未被使用時,在服務器103至106的存貯器中存貯的用于每一基本軟件組的可利用數(shù)等于該許可數(shù)。
如上所述,如果在步驟S101中加到服務器103的電源被關斷,因為服務器104至106不能從服務器103下載用于每一基本軟件組的許可數(shù)和可利用數(shù),所以當加到服務器104至106的電源被關斷時該服務器104至106使用在該服務器104至106的存貯器中存貯的用于每一基本軟件組的可利用數(shù)。如果加到服務器103的電源被關斷,雖然在服務器104至106中使用的可利用數(shù)可能不一致,但該網(wǎng)絡終端可執(zhí)行該基本軟件組。當電源被接通時通過允許該服務器103去查驗基本軟件組的使用條件可將該可利用數(shù)做得相同,并將該可利用數(shù)發(fā)送到服務器104至106。
當接收到從該網(wǎng)絡終端117a下載用于該基本軟件組的清單文件的請求時(步驟S103),在服務之前該服務器105將該清單文件發(fā)送到網(wǎng)絡終端117a(步驟S104)。當接收到來自網(wǎng)絡終端117a的用于該基本軟件組的一開始通知時(步驟S105),服務器105檢驗相應于該開始通知的基本軟件組是否可進一步通過整個網(wǎng)絡而被執(zhí)行(步驟S106)。詳細地說,如果網(wǎng)絡終端117a被允許使用該基本軟件組則服務器105檢驗在該存貯器中存貯的可利用數(shù)是否為1或更多。
如果該服務器判斷該可利用數(shù)為1或更多時,服務器檢驗是否在網(wǎng)絡終端117a的閃速存貯器204中存貯了基本軟件組的最后版本(步驟S107)。如果所選擇的基本軟件組末被存貯在該網(wǎng)絡終端116a中,則服務器105以一壓縮狀態(tài)發(fā)送該基本軟件組。如果在閃速存貯器204中存貯了基本軟件組的在先版本,則服務器105僅僅以一壓縮狀態(tài)發(fā)送該基本軟件組的被更新部分(步驟S108)。如果在網(wǎng)絡終端117a的閃速存貯器204中存貯了該基本軟件組的最后版本,則服務器105向網(wǎng)絡終端117a發(fā)送一允許通知(步驟S113)。
隨后,服務器105從該可利用數(shù)中減去1并且將這個被更新的可利用數(shù)存貯在該存貯器中(步驟S109)。
服務器105將該被更新的可利用數(shù)通知服務器103、104和106(步驟S110)。因為服務器103和104以及服務器105和106可以通過路由器115發(fā)送或接收信號,所以被更新的可利用數(shù)被發(fā)送到服務器103、104和106。從服務器105發(fā)送的被更新的可利用數(shù)被存貯在服務器103、104或106的存貯器中。隨后該服務器105檢驗服務器103、104或106是否發(fā)送了該可利用數(shù)(步驟S111)。
網(wǎng)絡終端117a的裝入程序301將在步驟S108中從服務器105發(fā)送的基本軟件組存貯在閃速存貯器204中并且將該基本軟件組裝入DRAM203中,從而執(zhí)行該基本軟件組。如果在步驟S113中裝入程序從服務器105中接收了一允許通知,則裝入程序?qū)⒃谠撻W速存貯器204中存貯的基本軟件組裝入DRAM203中,因此基本軟件組被執(zhí)行。這就允許網(wǎng)絡終端117a遠距離操作在相應于該基本軟件組的服務器105中存貯的應用軟件。當結束該基本軟件組的執(zhí)行時,網(wǎng)絡終端117a的裝入程序向服務器105發(fā)送一結束通知(圖8中步驟S813)。
當從網(wǎng)絡終端117a接收該結束通知時(步驟S114),服務器105將在該存貯器中存貯的可利用數(shù)加1(步驟S115)。
服務器105將在存貯器中存貯的被更新的可利用數(shù)通告服務器103、104和106(步驟S110),并進入步驟S111。從服務器105發(fā)送的被更新的可利用被存貯在服務器103、104和106的存貯器中。因此,在服務器103至106的存貯器中存貯的可利用數(shù)變得相等。
服務器105檢驗該可利用數(shù)是否從服務器103、104或106被發(fā)送。如果在步驟S111中服務器105接收了自服務器103、104或106發(fā)送的可利用數(shù),則服務器105在該存貯器中存貯這個被更新的可利用數(shù)(步驟S102),否則服務器105返回步驟S103。
當服務器105在步驟S105中接收了來自網(wǎng)絡終端117a的開始通知時,如果可利用數(shù)為零(步驟S106),則服務器105發(fā)送一通告該被選擇的基本軟件在該網(wǎng)絡中不能被進一步執(zhí)行的通知(步驟S112),并且進入步驟S111。
重復上述處理,可實現(xiàn)該基本軟件組的許可管理同時確保該網(wǎng)絡的方便。另外,該基本軟件組可在包括LAN1和LAN2的整個網(wǎng)絡有效地被執(zhí)行。
當同時使用該應用軟件的網(wǎng)絡終端數(shù)小于該許可數(shù)時可執(zhí)行應用軟件的許可管理包括一當從該網(wǎng)絡終端接一用于執(zhí)行該應用軟件的請求時在允許該網(wǎng)絡終端執(zhí)行該應用軟件的執(zhí)行該應用軟件的該許可管理服務器中用來許可應用軟件的一許可管理程序。
如上所述,根據(jù)本發(fā)明,在相同基本軟件組之下工作的網(wǎng)絡終端數(shù)可被限制于許可數(shù)。另外,它可阻止網(wǎng)絡終端在該基本軟件的非許可拷貝之下工作。
根據(jù)本發(fā)明,因為許可管理通過該整個網(wǎng)絡被執(zhí)行,所以可有效地使用軟件。
根據(jù)本發(fā)明的網(wǎng)絡終端確保了有效的許可管理和該網(wǎng)絡的方便。
根據(jù)本發(fā)明的許可管理服務器還確保了有效的許可管理和網(wǎng)絡的方便。
根據(jù)本發(fā)明的許可管理方法,可以有效地同時使用的基本軟件組超過該許可數(shù),同時確有效的許可管理和該網(wǎng)絡的方便。
允許一計算機執(zhí)行如圖5至10所示的許可管理方法的程序可以使用在諸如CD-ROM(只讀光盤)之類的各種記錄介質(zhì)中所存貯的程序。
在上述實施例中,當加到服務器103的電源關斷時,服務器104至106使用在它們的存貯器中存貯的用于每一基本軟件組的可利用數(shù)來執(zhí)行許可管理。當加到服務器103的電源關斷時服務器104至106的每一個可在它們的存貯器中存貯用于每一基本軟件組的許可數(shù)和可利用數(shù)并且使用用于許可管理的許可數(shù)。
用于每一基本軟件組的許可數(shù)可設置在服務器104至106中。詳細地說,該許可數(shù)可至少設置在服務器103中。
在服務器103至106中存貯的基本軟件組可以是相應于它們自己的OS的一基本軟件組或者所有類型的基本軟件組。
在上述實施例中,每一子網(wǎng)絡具有二個服務器。具有應用軟件、基本軟件組等的另外服務器可根據(jù)系統(tǒng)配置適當?shù)匕ㄔ谠摼W(wǎng)絡中。
在上述實施例中,允許使用被發(fā)送給網(wǎng)絡終端116a至116n和117a至117n的應用軟件或基本軟件組。該網(wǎng)絡可以向服務器103至106發(fā)送允許,從而使得該網(wǎng)絡終端使用在服務器103至106中所存貯的應用軟件或基本軟件組。
顯然,根據(jù)上述教導可對本發(fā)明作大量的修改和改變。應當了解,在所附權利要求的范圍之內(nèi),本發(fā)明可由除這里說明書所描述的方式之外的其它方式實施。
權利要求
1.一種計算機網(wǎng)絡,包括有多個許可管理服務器和多個網(wǎng)絡終端,其中該網(wǎng)絡終端包括一用來存貯多個基本軟件組的裝置,一用來發(fā)送請求容許使用應用軟件或該基本軟件組的一開始通知的裝置和一當該應用軟件或基本軟件組的使用終止時用來發(fā)送一結束通知的裝置,和該許可管理服務器包括有一用來存貯用于該基本軟件組的許可數(shù)和通過從該許可數(shù)(可利用數(shù))減去在相同的基本軟件組情況下同時操作的網(wǎng)絡終端數(shù)所計算的數(shù)的裝置。一響應于開始通知當容許使用該應用軟件或基本軟件組時或當自該網(wǎng)絡終端接收到結束通知時用來更新該可利用數(shù)的裝置,一用來用從其它許可管理服務器所發(fā)送的被更新的可利用數(shù)來置換在該存貯裝置中所存貯的該可利用數(shù)的裝置,一用來當接收到開始通知時當在該存貯裝置中所存貯的可利用數(shù)為1或更大時允許該網(wǎng)絡終端使用該應用軟件或基本軟件組的裝置,和一用來當接收到開始通知時當在該存貯裝置中所存貯的可利用數(shù)為0時禁止該網(wǎng)絡終端使用該應用軟件或基本軟件組的裝置。
2.根據(jù)權利要求1的計算機網(wǎng)絡,其中當使用該應用軟件時該網(wǎng)絡終端發(fā)送一開始通知。
3.根據(jù)權利要求1的計算機網(wǎng)絡,其中當使用該基本軟件組時該網(wǎng)絡終端發(fā)送一開始通知。
4.根據(jù)權利要求1的計算機網(wǎng)絡,其中該許可管理服務器包括有一第一許可管理服務器和至少一個第二許可管理服務器,第一許可管理服務器包含有一允許設置用于該基本軟件的許可數(shù)的裝置,如果電源接通第一許可管理服務器則第二許可管理服務器在該啟動時間獲取在該第一許可管理服務器的存貯裝置中所存貯的可利用數(shù)并且用這個可利用數(shù)置換在其存貯裝置中存貯的該可利用數(shù),否則該第二許可管理服務器使用在其存貯裝置中存貯的可利用數(shù)。
5.一種包括有子網(wǎng)絡的計算機網(wǎng)絡,其中一個子網(wǎng)絡中包括有如權利要求4所規(guī)定的第一許可管理服務器和如權利要求4所規(guī)定的一個或多個第二許可管理服務器,其他一個或多個子網(wǎng)絡包含有一個或多個第二許可管理服務器,該第一所述子網(wǎng)絡和第二所述一個或多個子網(wǎng)絡通過一路由器相連接。
6.一網(wǎng)絡終端,包括有一用來存貯多個基本軟件組的裝置和一用來向該服務器發(fā)送容許使用在一服務器中所存貯的應用軟件或基本軟件組所需的一開始通知的裝置,當收到來自該服務器的容許時該終端可使用該應用軟件或基本軟件組。
7.一許可管理服務器,包括有一用來存貯等于可進一步使用基本軟件組的網(wǎng)絡終端數(shù)的一可利用數(shù)的裝置,一用來當容許響應于該開始通知而使用應用軟件或接收到來自該網(wǎng)絡終端的結束通知時更新該可利用數(shù)的裝置,一用來從其它許可管理服務器接收該被更新的可利用數(shù)并用這個被更新的可利用數(shù)置換在該存貯裝置中所存貯的該可利用數(shù)的裝置,一用來當接收到該開始通知時當在該存貯裝置中所存貯的可利用數(shù)不是零時允許網(wǎng)絡終端使用該應用軟件的裝置,和一用來當接收到該開始通知時當在該存貯裝置中所存貯的可利用數(shù)為零時禁止網(wǎng)絡終端使用該應用軟件的裝置。
8.在包括有多個許可管理服務器和多個網(wǎng)絡終端的一計算機網(wǎng)絡中,一種用于在該網(wǎng)絡終端中使用的基本軟件的許可管理方法包括允許該網(wǎng)絡終端執(zhí)行發(fā)送容許使用應用軟件或一基本軟件組所需的一開始通知的步驟和當該應用軟件或基本軟件組的使用被終止時發(fā)送一結束通知的步驟,和允許該服務器執(zhí)行更新當從該網(wǎng)絡終端接收一開始通知或一結束通知時通過從該許可數(shù)(可利用數(shù))中減去在相同的基本軟件組的情況下同時操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的步驟,一從其它許可管理服務器中接收一被更新的可利用數(shù)并用這個被更新的可利用數(shù)更新在該存貯裝置中存貯的該可利用數(shù)的步驟,一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)不是零時允許該網(wǎng)絡終端使用該應用軟件或基本軟件組的步驟,和一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)為零時禁止該網(wǎng)絡終端使用該應用軟件或基本軟件組的步驟。
9.在包括有多個許可管理服務器和多個網(wǎng)絡終端的一計算機網(wǎng)絡中,一種用于在網(wǎng)絡終端中使用的基本軟件的許可管理方法,包括允許該服務器執(zhí)行一在從該網(wǎng)絡終端接收到一開始通知或一結束通知時更新通過從許可數(shù)(可利用數(shù))中減去在相同基本軟件組的情況下同時操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的步驟,一從其它許可管理服務器接收一更新的可利用數(shù)并且用這個被更新的可利用數(shù)置換在該存貯器中所存貯的可利用數(shù)的步驟,一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)不是零時允許網(wǎng)絡終端使用該應用軟件的步驟和一當接收到該開始通知時當在該存貯裝置中存貯的可利用數(shù)為零時禁止網(wǎng)絡終端使用該應用軟件的步驟。
10.一種計算機可讀記錄介質(zhì),包括有用來允許一計算機執(zhí)行根據(jù)權利要求8或9所述的許可管理方法的程序指令。
11.一種包括有多個服務器和多個網(wǎng)絡終端的計算機網(wǎng)絡,其中,該服務器存貯基本軟件組、應用軟件和可執(zhí)行的基本軟件組的信息,該網(wǎng)絡終端包括一用來存貯基本軟件組的裝置,一顯示裝置,一操作裝置,一用來請求該服務器下載該可執(zhí)行的基本軟件組的信息的裝置,一用來根據(jù)該下載信息在該顯示裝置上顯示可執(zhí)行基本軟件組的菜單的裝置,一用來發(fā)送一請求執(zhí)行所希望的基本軟件組的裝置,和一用來響應于該請求在該存貯裝置中存貯自該服務器發(fā)送的該基本軟件組并運行該基本軟件組的裝置。
12.根據(jù)權利要求11的計算機網(wǎng)絡,其中該服務器包括一用來存貯用于該基本軟件組的許可數(shù)和通過從該許可數(shù)(可利用數(shù))中減去在相同基本軟件情況下同時操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的裝置,和一用來當接收到請求執(zhí)行該所希望的基本軟件組時當存貯在該存貯裝置中的可利用數(shù)是1或更大時向該網(wǎng)絡終端發(fā)送該基本軟件組的裝置。
13.根據(jù)權利要求11的計算機網(wǎng)絡,其中與在該網(wǎng)絡終端的存貯裝置中未存貯該基本軟件組時該服務器向該網(wǎng)絡終端發(fā)送該基本軟件組。
14.根據(jù)權利要求11的計算機網(wǎng)絡,其中當在該網(wǎng)絡終端的存貯裝置中存貯有該基本軟件組的以前的文本時該服務器向該網(wǎng)絡終端發(fā)送一該基本軟件組的被更新部分。
15.根據(jù)權利要求11的計算機網(wǎng)絡,其中當在該網(wǎng)絡終端的存貯裝置中存貯有該基本軟件組的最后文本時該服務器允許該網(wǎng)絡終端執(zhí)行該基本軟件組。
16.根據(jù)權利要求12的計算機網(wǎng)絡,其中該服務器包括有第一許可管理服務器和至少一個第二許可管理服務器,第一許可服務器包括有一用來允許用于在該存貯裝置中所設置的基本軟件的許可數(shù),第二許可管理服務器在啟動時間獲取在第一許可管理服務器的存貯裝置中存貯的可利用數(shù)并且用這個可利用數(shù)置換在其存貯裝置中存貯的可利用數(shù)。
17.一種計算機網(wǎng)絡,包括子網(wǎng)絡,其中一個子網(wǎng)絡包含如權利要求16所規(guī)定的第一許可管理服務器和如權利要求16所規(guī)定的一個或多個第二許可管理服務器,其他的一個或多個子網(wǎng)絡包含一個或多個第二許可管理服務器,第一所述子網(wǎng)絡和第二所述一個或多個子網(wǎng)絡通過一路由器相連接。
18.根據(jù)權利要求11的計算機網(wǎng)絡,其中該許可管理服務器包括一用來許可應用軟件的許可管理程序,當從該網(wǎng)絡終端接收一用于執(zhí)行該應用軟件的請求時當同時使用該應用軟件的網(wǎng)絡終端數(shù)小于該許可數(shù)時,該許可管理程序允許該網(wǎng)絡終端執(zhí)行該應用軟件。
19.一種使用在計算機網(wǎng)絡中的網(wǎng)絡終端,該計算機網(wǎng)絡包含有多個網(wǎng)絡終端和多個服務器,服務器具有基本軟件組和在該網(wǎng)絡中可執(zhí)行的基本軟件組的信息,該網(wǎng)絡終端包括一用來存貯基本軟件組的裝置,一用來請求該服務器下載該可執(zhí)行基本軟件組的信息的裝置,一用來根據(jù)所下載的信息在一顯示器上顯示可執(zhí)行基本軟件組的一菜單的裝置,一向該服務器發(fā)送一請求執(zhí)行一所希望的基本軟件組的裝置和一用來響應于在該存貯裝置中的該請求而存貯自該服務器發(fā)送的基本軟件組并運行該基本軟件組的裝置。
20.一種在包括有多個網(wǎng)絡終端和多個實現(xiàn)從服務器向該網(wǎng)絡終端下載基本軟件的服務器的計算機網(wǎng)絡中使用的許可管理服務器,該許可管理服務器包括有一用來存貯用于該基本軟件組的許可數(shù)和一通過從該許可數(shù)(可利用數(shù))中減去在相同基本軟件組之下操作的網(wǎng)絡終端數(shù)所計算的一數(shù)的裝置,一當接收到執(zhí)行一希望的基本軟件組時當該可利用數(shù)是1或更大時用來向該網(wǎng)絡終端發(fā)送一基本軟件組的裝置。
21.一種在一計算機網(wǎng)絡中引導一網(wǎng)絡終端的方法,包括有一存貯用于網(wǎng)絡終端的可執(zhí)行基本軟件組信息的步驟,一當該電源接到該網(wǎng)絡終端時向該網(wǎng)絡終端下載該信息的步驟,一根據(jù)該下載的信息在該網(wǎng)絡終端的一顯示器上顯示該基本軟件組的菜單的步驟,一從該服務器向該網(wǎng)絡終端下載一所選擇的基本軟件的步驟和執(zhí)行該基本軟件組的步驟。
22.一種包括有一用來允許一計算機執(zhí)行一系列指令的程序的計算機可讀記錄介質(zhì),該一系列指令包括當電源加到該計算機時向一計算機下載在一服務器中所存貯的可執(zhí)行基本軟件的信息,根據(jù)所下載的信息在該計算機的一顯示器上軟件組的一菜單,從該服務器向該計算機下載一所選擇的基本軟件組和執(zhí)行該基本軟件組。
全文摘要
一種連接有一個或多個服務器和多個用來遠距這操作在該服務器所存貯的應用程序的網(wǎng)絡終端的計算機網(wǎng)絡,一在上述網(wǎng)絡中使用的網(wǎng)絡終端,一在上述管理在該網(wǎng)絡終端中使用的基本軟件組的許可的網(wǎng)絡中使用的許可管理服務器,一用于在網(wǎng)絡終端中使用的基本軟件組的許可管理方法和一存貯一允許計算機執(zhí)行該許可管理方法的程序的記錄介質(zhì)。根據(jù)本發(fā)明,可禁止軟件的非許可使用并可確保軟件的有效利用,同時保持該網(wǎng)絡的方便性。
文檔編號H04L12/46GK1307289SQ00131308
公開日2001年8月8日 申請日期2000年7月21日 優(yōu)先權日1999年7月22日
發(fā)明者萩原秀和, 龍尾謙二 申請人:株式會社高岳制作所