專(zhuān)利名稱(chēng):許可傳送系統(tǒng)、用戶(hù)終端和許可信息發(fā)布服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種許可傳送系統(tǒng)、用戶(hù)終端和許可信息發(fā)布服務(wù)器。
背景技術(shù):
已知有多種方式向打印機(jī)裝入可選項(xiàng)。例如,當(dāng)制造打印機(jī)時(shí),將可選項(xiàng)裝入打印機(jī),或者用戶(hù)與打印機(jī)一起購(gòu)買(mǎi)可選項(xiàng),在家中將該可選項(xiàng)裝入打印機(jī)。在其它方面,將至少一個(gè)可選功能裝入例如打印機(jī)的產(chǎn)品中,當(dāng)用戶(hù)與該產(chǎn)品一起購(gòu)買(mǎi)了相應(yīng)的可選項(xiàng)時(shí),可以將許可信息裝入該產(chǎn)品中以允許用戶(hù)使用該可選項(xiàng)。
在這種情況下,為了防止許可信息被相同類(lèi)型的裝置復(fù)制和使用,許可信息應(yīng)當(dāng)是特有的。在這種類(lèi)型的系統(tǒng)中,可以發(fā)布許可來(lái)代替安裝有軟件的裝置特有的信息,從而防止對(duì)象裝置之外的裝置未經(jīng)授權(quán)地使用該軟件。
為了使用信息處理裝置對(duì)許可進(jìn)行控制,例如在日本特開(kāi)2004-139148號(hào)公報(bào)中公開(kāi)了一種響應(yīng)于使用許可軟件程序的請(qǐng)求的許可管理系統(tǒng)。在該系統(tǒng)中,還公開(kāi)了一種在多功能裝置中獲得并傳送許可文件的技術(shù)。
在這種類(lèi)型的許可管理系統(tǒng)中,可以對(duì)安裝并執(zhí)行應(yīng)用程序的裝置的ID以及應(yīng)用程序本身的ID進(jìn)行管理。
在這種情況下,使用裝置ID和應(yīng)用程序ID來(lái)發(fā)布許可,通過(guò)將許可裝入該裝置中來(lái)使應(yīng)用程序有效。
上述已知系統(tǒng)沒(méi)有公開(kāi)關(guān)于與產(chǎn)品制造有關(guān)的可選裝置的許可的管理或發(fā)布。另外,由于該系統(tǒng)的功能或結(jié)構(gòu)不完善,因此操作易用性不非常好。
當(dāng)最終用戶(hù)用新的裝置更換舊裝置時(shí),他/她可能希望在新裝置中再使用在舊裝置中使用的軟件。這需要將軟件許可信息從舊裝置傳送到新裝置中。然而,在已知的許可管理系統(tǒng)中,功能或結(jié)構(gòu)不足以在裝置之間傳送許可信息同時(shí)通過(guò)使傳送源裝置(舊裝置)中的許可無(wú)效來(lái)防止未經(jīng)授權(quán)地使用該許可。
發(fā)明內(nèi)容
為了解決上述已知系統(tǒng)特有的問(wèn)題,本發(fā)明提供一種可靠地使傳送源裝置中的許可無(wú)效并將許可信息從舊裝置傳送到新裝置的系統(tǒng)和方法。
本發(fā)明的另一個(gè)方面提供一種在許可發(fā)布服務(wù)器處以集中方式管理多個(gè)裝置之間的許可信息傳送的系統(tǒng)和方法。
根據(jù)本發(fā)明的一個(gè)方面,當(dāng)用新的裝置更換舊裝置時(shí),能夠可靠地使在舊裝置中使用的可選功能的許可無(wú)效,還能夠?qū)⒃S可從舊裝置傳送到新裝置。
根據(jù)本發(fā)明的另一個(gè)方面,可以限制許可信息的發(fā)布,從而可以防止將指向特定目的地區(qū)域的應(yīng)用程序裝入指向另一個(gè)目的地區(qū)域的裝置中,還可以防止未經(jīng)授權(quán)地復(fù)制或安裝應(yīng)用程序產(chǎn)品。
根據(jù)本發(fā)明的一個(gè)方面,許可傳送系統(tǒng)包括通過(guò)網(wǎng)絡(luò)彼此連接的用戶(hù)終端和許可信息發(fā)布服務(wù)器,用戶(hù)終端包括無(wú)效許可信息發(fā)布單元,其被配置為產(chǎn)生并發(fā)布用于使傳送源裝置的許可無(wú)效的無(wú)效許可信息。許可信息發(fā)布服務(wù)器包括傳送許可信息發(fā)布單元,其被配置為基于從用戶(hù)終端接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效單元,其被配置為當(dāng)傳送許可信息發(fā)布單元發(fā)布了傳送許可信息時(shí),使關(guān)于傳送源裝置的可選功能的許可信息無(wú)效。
根據(jù)本發(fā)明的另一個(gè)方面,信息處理設(shè)備通過(guò)網(wǎng)絡(luò)連接到許可信息發(fā)布服務(wù)器而形成網(wǎng)絡(luò)系統(tǒng)。該信息處理設(shè)備包括無(wú)效許可信息發(fā)布單元,其被配置為當(dāng)將包含在傳送源裝置中的許可傳送到傳送目的地裝置時(shí),產(chǎn)生并發(fā)布無(wú)效許可信息;以及有效單元,其被配置為通過(guò)使用從許可信息發(fā)布服務(wù)器接收到的許可信息使傳送源裝置的可選功能有效。
根據(jù)本發(fā)明的另一個(gè)方面,許可信息發(fā)布服務(wù)器包括傳送許可信息發(fā)布單元,其被配置為基于從信息處理設(shè)備接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效單元,其被配置為當(dāng)傳送許可信息發(fā)布單元發(fā)布了傳送許可信息時(shí),使傳送源裝置的許可信息無(wú)效。
根據(jù)本發(fā)明的又一方面,一種用于控制通過(guò)網(wǎng)絡(luò)彼此連接的用戶(hù)終端和許可信息發(fā)布服務(wù)器的方法包括無(wú)效許可信息發(fā)布步驟,用于由用戶(hù)終端產(chǎn)生并發(fā)布用于使傳送源裝置的許可無(wú)效的無(wú)效許可信息;傳送許可信息發(fā)布步驟,用于由許可信息發(fā)布服務(wù)器基于從用戶(hù)終端接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效步驟,用于當(dāng)在傳送許可信息發(fā)布步驟中發(fā)布了傳送許可信息時(shí),由許可信息發(fā)布服務(wù)器使關(guān)于傳送源裝置的可選功能的許可信息無(wú)效。
根據(jù)本發(fā)明的再一個(gè)方面,在用于通過(guò)與許可信息發(fā)布服務(wù)器進(jìn)行通信來(lái)控制網(wǎng)絡(luò)系統(tǒng)的設(shè)備中使用的信息處理方法無(wú)效許可信息發(fā)布步驟,用于當(dāng)將包含在傳送源裝置中的許可傳送到傳送目的地裝置時(shí),產(chǎn)生并發(fā)布無(wú)效許可信息;以及有效步驟,用于通過(guò)使用從許可信息發(fā)布服務(wù)器接收到的許可信息使傳送源裝置的可選功能有效。
根據(jù)本發(fā)明的又一方面,一種許可信息傳送方法包括傳送許可信息發(fā)布步驟,用于基于從用戶(hù)終端接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效步驟,用于當(dāng)在傳送許可信息發(fā)布步驟中發(fā)布了許可信息時(shí),使傳送源裝置的許可信息無(wú)效。
從以下參考附圖對(duì)示例性實(shí)施例的說(shuō)明,本發(fā)明的其它特征將變得明顯,在全部附圖中,相同的附圖標(biāo)記表示相同或類(lèi)似的部分。
圖1是示出根據(jù)本發(fā)明實(shí)施例的包含許可信息發(fā)布設(shè)備的網(wǎng)絡(luò)系統(tǒng)的框圖。
圖2是示出根據(jù)本發(fā)明實(shí)施例的許可信息發(fā)布設(shè)備的框圖。
圖3示出本發(fā)明實(shí)施例中的應(yīng)用程序列表畫(huà)面的例子。
圖4示出本發(fā)明實(shí)施例中的產(chǎn)品類(lèi)型指定畫(huà)面的例子。
圖5示出本發(fā)明實(shí)施例中的產(chǎn)品注冊(cè)畫(huà)面的例子。
圖6示出本發(fā)明實(shí)施例中發(fā)布軟件ID代碼時(shí)的產(chǎn)品選擇畫(huà)面的例子。
圖7示出本發(fā)明實(shí)施例中的軟件ID代碼發(fā)布畫(huà)面的例子。
圖8示出本發(fā)明實(shí)施例中的軟件ID代碼輸入畫(huà)面的例子。
圖9示出本發(fā)明實(shí)施例中的許可信息文件發(fā)布畫(huà)面的例子。
圖10示出本發(fā)明實(shí)施例中的許可信息文件獲取畫(huà)面的例子。
圖11示出本發(fā)明實(shí)施例中的沒(méi)有許可條件設(shè)置欄的產(chǎn)品注冊(cè)畫(huà)面的例子。
圖12示出本發(fā)明實(shí)施例中的發(fā)布許可信息時(shí)的產(chǎn)品選擇畫(huà)面的例子。
圖13示出本發(fā)明實(shí)施例中的許可信息發(fā)布畫(huà)面的例子。
圖14示出本發(fā)明實(shí)施例中的存儲(chǔ)在連接到許可信息發(fā)布服務(wù)器的許可信息管理數(shù)據(jù)庫(kù)中的信息。
圖15是示出本發(fā)明實(shí)施例中的產(chǎn)品注冊(cè)處理的流程圖。
圖16是示出本發(fā)明實(shí)施例中的軟件ID代碼發(fā)布處理的流程圖。
圖17是示出本發(fā)明實(shí)施例中的用戶(hù)進(jìn)行的許可信息發(fā)布處理的流程圖。
圖18是示出本發(fā)明實(shí)施例中的銷(xiāo)售公司和軟件開(kāi)發(fā)者進(jìn)行的許可信息發(fā)布處理的流程圖。
圖19是示出本發(fā)明實(shí)施例中的許可信息發(fā)布服務(wù)器進(jìn)行的裝置產(chǎn)品注冊(cè)處理的流程圖。
圖20示出本發(fā)明實(shí)施例中的裝置產(chǎn)品注冊(cè)畫(huà)面的例子。
圖21示出本發(fā)明實(shí)施例中的裝置產(chǎn)品注冊(cè)檢查畫(huà)面的例子。
圖22是示出本發(fā)明實(shí)施例中的可選產(chǎn)品注冊(cè)處理的流程圖。
圖23示出本發(fā)明實(shí)施例中的可選項(xiàng)注冊(cè)畫(huà)面的例子。
圖24示出本發(fā)明實(shí)施例中的可選產(chǎn)品注冊(cè)畫(huà)面的例子。
圖25示出本發(fā)明實(shí)施例中的可選產(chǎn)品注冊(cè)檢查畫(huà)面的例子。
圖26示出本發(fā)明實(shí)施例中的可選產(chǎn)品管理數(shù)據(jù)庫(kù)。
圖27是示出本發(fā)明實(shí)施例中的許可訪問(wèn)編號(hào)(LA#)發(fā)布單元進(jìn)行的控制處理的流程圖。
圖28示出本發(fā)明實(shí)施例中的用于發(fā)布LA#的可選產(chǎn)品搜索畫(huà)面的例子。
圖29示出本發(fā)明實(shí)施例中的用于發(fā)布LA#的可選項(xiàng)信息顯示畫(huà)面的例子。
圖30示出本發(fā)明實(shí)施例中的用于發(fā)布LA#的下載畫(huà)面的例子。
圖31示出本發(fā)明實(shí)施例中的用于發(fā)布許可密鑰(許可信息)的LA#輸入畫(huà)面的例子。
圖32示出本發(fā)明實(shí)施例中的用于發(fā)布許可密鑰的裝置序列號(hào)輸入畫(huà)面的例子。
圖33示出本發(fā)明實(shí)施例中的用于發(fā)布許可密鑰的信息檢查畫(huà)面的例子。
圖34示出本發(fā)明實(shí)施例中的用于發(fā)布許可密鑰的許可密鑰發(fā)布完成畫(huà)面的例子。
圖35是示出本發(fā)明實(shí)施例中的許可密鑰發(fā)布處理的流程圖。
圖36示出允許每個(gè)動(dòng)作者(銷(xiāo)售公司或軟件開(kāi)發(fā)者)使用注冊(cè)的登錄帳戶(hù)登錄許可信息發(fā)布服務(wù)器的畫(huà)面的例子。
圖37示出存儲(chǔ)在連接到許可信息發(fā)布服務(wù)器的許可信息管理數(shù)據(jù)庫(kù)中的信息。
圖38示出本發(fā)明實(shí)施例中的用于發(fā)布無(wú)效許可密鑰的裝置的具有許可密鑰安裝/無(wú)效許可密鑰發(fā)布功能的用戶(hù)界面的例子。
圖39示出本發(fā)明實(shí)施例中的用于發(fā)布無(wú)效許可密鑰的裝置的許可安裝畫(huà)面的例子。
圖40示出本發(fā)明實(shí)施例中的在用于發(fā)布無(wú)效許可密鑰的裝置中安裝許可密鑰且使功能有效的畫(huà)面的例子。
圖41示出本發(fā)明實(shí)施例中的用于發(fā)布無(wú)效許可密鑰的裝置的無(wú)效許可密鑰顯示畫(huà)面的例子。
圖42是示出本發(fā)明實(shí)施例中的當(dāng)安裝許可密鑰時(shí)的無(wú)效許可密鑰發(fā)布處理的流程圖。
圖43示出本發(fā)明實(shí)施例中的許可密鑰的結(jié)構(gòu)。
圖44示出本發(fā)明實(shí)施例中的用于傳送許可密鑰的許可信息搜索畫(huà)面的例子。
圖45示出本發(fā)明實(shí)施例中的用于傳送許可密鑰的許可密鑰列表畫(huà)面的例子。
圖46示出本發(fā)明實(shí)施例中的用于傳送許可密鑰的許可密鑰信息詳細(xì)內(nèi)容畫(huà)面的例子。
圖47示出本發(fā)明實(shí)施例中的用于傳送許可密鑰的傳送許可密鑰發(fā)布完成畫(huà)面的例子。
圖48是示出本發(fā)明實(shí)施例中的許可密鑰傳送處理的例子的流程圖。
具體實(shí)施例方式
下面,參考全部示出實(shí)施例的附圖詳細(xì)說(shuō)明本發(fā)明。在隨后的實(shí)施例中說(shuō)明的元素僅僅是例子,而不旨在限制本發(fā)明的范圍。
對(duì)設(shè)備的說(shuō)明圖1是示出根據(jù)本發(fā)明實(shí)施例的包含信息處理設(shè)備的網(wǎng)絡(luò)系統(tǒng)的框圖。該網(wǎng)絡(luò)系統(tǒng)用于管理軟件,尤其是,用于防止未經(jīng)許可地使用軟件。在該系統(tǒng)中,可以發(fā)布許可信息來(lái)代替唯一地識(shí)別安裝有相應(yīng)軟件的裝置的ID號(hào)的輸入。
圖1所示的網(wǎng)絡(luò)系統(tǒng)包括作為用于控制整個(gè)許可信息發(fā)布處理的信息處理設(shè)備的許可信息發(fā)布服務(wù)器101。對(duì)許可信息發(fā)布服務(wù)器101設(shè)置的計(jì)算機(jī)系統(tǒng)包括服務(wù)器訪問(wèn)、編號(hào)請(qǐng)求、裝置編號(hào)識(shí)別、許可發(fā)布檢查請(qǐng)求、裝置編號(hào)檢查、許可密鑰發(fā)布、可選項(xiàng)信息注冊(cè)、標(biāo)識(shí)符產(chǎn)生、標(biāo)識(shí)符發(fā)送等功能。
該網(wǎng)絡(luò)系統(tǒng)還包括作為由用戶(hù)進(jìn)行管理的信息處理設(shè)備的用戶(hù)終端102。個(gè)人計(jì)算機(jī)、便攜式終端、打印機(jī)或復(fù)印機(jī)等可以連接到網(wǎng)絡(luò)并能安裝軟件的任何類(lèi)型的信息處理設(shè)備可以作為用戶(hù)終端102。用戶(hù)終端102可以使用能連接到打印機(jī)170的許可可選功能。根據(jù)該系統(tǒng)的配置,打印機(jī)170可以作為用戶(hù)終端102。用戶(hù)終端102的計(jì)算機(jī)系統(tǒng)執(zhí)行包括服務(wù)器訪問(wèn)、編號(hào)發(fā)送、許可信息檢查等的功能。
網(wǎng)絡(luò)系統(tǒng)還包括作為由銷(xiāo)售公司進(jìn)行管理的信息處理設(shè)備的銷(xiāo)售公司終端103和作為由軟件開(kāi)發(fā)者進(jìn)行管理的信息處理設(shè)備的軟件開(kāi)發(fā)者(制造者)終端104。個(gè)人計(jì)算機(jī)或工作站可以作為銷(xiāo)售公司終端103或軟件開(kāi)發(fā)者終端104。
網(wǎng)絡(luò)系統(tǒng)還包括因特網(wǎng)等的網(wǎng)絡(luò)105,用戶(hù)終端102、銷(xiāo)售公司終端103和軟件開(kāi)發(fā)者終端104通過(guò)網(wǎng)絡(luò)105連接到許可信息發(fā)布服務(wù)器101。
網(wǎng)絡(luò)系統(tǒng)包括連接到許可信息發(fā)布服務(wù)器101的許可信息管理數(shù)據(jù)庫(kù)106。許可信息管理數(shù)據(jù)庫(kù)106存儲(chǔ)應(yīng)用程序信息、包括許可信息的產(chǎn)品信息、動(dòng)作者信息、軟件ID代碼(SID)信息、裝置序列號(hào)(DS#)信息、裝置產(chǎn)品信息、裝置編號(hào)數(shù)據(jù)帶(data band)信息、應(yīng)用程序ID/裝置產(chǎn)品代碼關(guān)聯(lián)信息、可選產(chǎn)品信息、許可訪問(wèn)編號(hào)信息、許可密鑰信息、可選項(xiàng)信息和客戶(hù)信息。
許可信息發(fā)布服務(wù)器101包括產(chǎn)品注冊(cè)單元107。產(chǎn)品注冊(cè)單元107包括應(yīng)用程序指定模塊108、產(chǎn)品類(lèi)型指定模塊109、產(chǎn)品注冊(cè)畫(huà)面顯示模塊110、產(chǎn)品信息輸入模塊111、許可條件指定模塊112、產(chǎn)品注冊(cè)模塊113、可選功能名稱(chēng)注冊(cè)模塊150、可選產(chǎn)品注冊(cè)模塊151和裝置注冊(cè)模塊152。
許可信息發(fā)布服務(wù)器101包括SID發(fā)布單元114。SID發(fā)布單元114包括產(chǎn)品選擇模塊115、可選項(xiàng)代碼指定模塊(未示出)和SID發(fā)布模塊116。
許可信息發(fā)布服務(wù)器101包括許可文件(LF)發(fā)布單元117。LF發(fā)布單元117包括SID編號(hào)(SID#)輸入模塊118、DS編號(hào)(DS#)輸入模塊119、產(chǎn)品選擇模塊120、許可條件指定模塊121和LF發(fā)布模塊122。
許可信息發(fā)布服務(wù)器101包括許可訪問(wèn)(LA)#發(fā)布單元160。LA#發(fā)布單元160包括用于指定對(duì)其發(fā)布了LA#的可選項(xiàng)的可選項(xiàng)代碼指定模塊161和用于通過(guò)輸入所希望的編號(hào)來(lái)發(fā)布LA#的LA#發(fā)布模塊162。
許可信息發(fā)布服務(wù)器101包括許可密鑰(L密鑰)發(fā)布單元154。L密鑰發(fā)布單元154包括LA#輸入模塊155、DS#輸入模塊156和L密鑰發(fā)布模塊157。
用戶(hù)終端102包括顯示裝置123和輸入裝置124。銷(xiāo)售公司終端103包括顯示裝置125和輸入裝置126。軟件開(kāi)發(fā)者終端104包括顯示裝置127和輸入裝置128。
為了將由該網(wǎng)絡(luò)系統(tǒng)管理的軟件裝入由用戶(hù)管理的信息處理設(shè)備,需要許可信息發(fā)布服務(wù)器101發(fā)布的許可信息。許可信息發(fā)布服務(wù)器101響應(yīng)于經(jīng)授權(quán)的通過(guò)網(wǎng)絡(luò)105的訪問(wèn)而發(fā)布許可信息。
可以在許可信息中嵌入表示安裝有軟件的信息處理設(shè)備的ID的ID信息。這意味著當(dāng)將同一軟件裝入另一個(gè)設(shè)備時(shí)需要不同的許可信息,從而防止未經(jīng)授權(quán)地復(fù)制該軟件。許可信息發(fā)布服務(wù)器101發(fā)布的許可信息包括下面說(shuō)明的許可文件(LF)和許可密鑰(L密鑰)。許可密鑰是許可信息的一個(gè)例子。
圖2是示出許可信息發(fā)布服務(wù)器101的示例性配置的框圖。顯示裝置201在顯示屏幕上例如顯示窗口、圖標(biāo)、消息、菜單和其它用戶(hù)界面信息。視頻隨機(jī)存取存儲(chǔ)器(VRAM,videorandom access memory)202繪制要在顯示裝置201上顯示的圖像。根據(jù)預(yù)定規(guī)則將VRAM 202產(chǎn)生的圖像數(shù)據(jù)傳送到顯示裝置201,從而在顯示裝置201上顯示相應(yīng)的圖像。
光盤(pán)驅(qū)動(dòng)器(CDD)203從光盤(pán)只讀存儲(chǔ)器(CD-ROM)和光盤(pán)-可記錄(CD-R)等記錄介質(zhì)中讀取各種控制程序和數(shù)據(jù)、將各種控制程序和數(shù)據(jù)寫(xiě)入記錄介質(zhì)中。CDD 203可以是數(shù)字通用盤(pán)(DVD,digital versatile disk)驅(qū)動(dòng)器。
鍵盤(pán)204包括用于輸入字符的各種鍵。指示裝置(PD,pointing device)205用于指定在顯示裝置201的屏幕上顯示的圖標(biāo)、菜單或另一對(duì)象等對(duì)象。中央處理單元(CPU)206基于存儲(chǔ)在只讀存儲(chǔ)器(ROM)207、硬盤(pán)驅(qū)動(dòng)器(HDD)209、軟盤(pán)驅(qū)動(dòng)器(FDD)210和外部存儲(chǔ)裝置中的控制程序來(lái)控制連接到CPU206的各個(gè)裝置。
ROM 207存儲(chǔ)各種控制程序和數(shù)據(jù)。隨機(jī)存取存儲(chǔ)器(RAM)208包括CPU 206的工作區(qū)、在錯(cuò)誤處理期間使用的數(shù)據(jù)的保存區(qū)和控制程序的加載區(qū)。
作為存儲(chǔ)裝置的HDD 209存儲(chǔ)各種控制程序和各種數(shù)據(jù)。網(wǎng)絡(luò)接口(網(wǎng)絡(luò)I/F)211可以通過(guò)網(wǎng)絡(luò)213與打印機(jī)或其它信息處理設(shè)備通信。CPU總線212包括地址總線、數(shù)據(jù)總線和控制總線。不僅可以從ROM 207、HDD 209、FDD 210和CDD 203對(duì)CPU 206提供控制程序,還可以從其它信息處理設(shè)備通過(guò)網(wǎng)絡(luò)213對(duì)CPU 206提供控制程序。
參考圖2論述了許可信息發(fā)布服務(wù)器101的硬件結(jié)構(gòu),相同的結(jié)構(gòu)可以應(yīng)用于用戶(hù)終端102、銷(xiāo)售公司終端103或軟件開(kāi)發(fā)者終端104。
下面,參考圖3至14、36和37說(shuō)明根據(jù)本實(shí)施例的許可信息發(fā)布服務(wù)器101的操作。
圖36是允許每個(gè)動(dòng)作者(銷(xiāo)售公司或軟件開(kāi)發(fā)者)使用注冊(cè)的登錄帳戶(hù)登錄許可信息發(fā)布服務(wù)器101的畫(huà)面。在圖36中,登錄畫(huà)面20001上包括登錄ID輸入欄20002、密碼輸入欄20003和登錄按鈕20004。在許可信息發(fā)布服務(wù)器101中執(zhí)行許可信息發(fā)布操作之前,用戶(hù)終端102、銷(xiāo)售公司終端103或軟件開(kāi)發(fā)者終端104的操作者首先顯示該畫(huà)面以登錄系統(tǒng)。
圖37示出存儲(chǔ)在連接到許可信息發(fā)布服務(wù)器101的許可信息管理數(shù)據(jù)庫(kù)106中的信息。許可信息管理數(shù)據(jù)庫(kù)106存儲(chǔ)帳戶(hù)信息和動(dòng)作者信息。
在圖37中,帳戶(hù)表20100存儲(chǔ)有唯一地識(shí)別登錄到該系統(tǒng)中的操作者的登錄ID 20101、唯一地識(shí)別銷(xiāo)售實(shí)體的動(dòng)作者ID20102和用于操作者登錄到該系統(tǒng)中的密碼20103。稍后論述的動(dòng)作者表1416存儲(chǔ)有唯一地識(shí)別銷(xiāo)售實(shí)體的動(dòng)作者ID 1417、表示動(dòng)作者的類(lèi)型即銷(xiāo)售公司或軟件開(kāi)發(fā)者的動(dòng)作者類(lèi)型1418和動(dòng)作者名稱(chēng)1419。
圖3示出許可信息發(fā)布服務(wù)器101提供的應(yīng)用程序指定畫(huà)面的例子。響應(yīng)于從銷(xiāo)售公司終端103通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101發(fā)送用于顯示圖3所示的畫(huà)面的圖像數(shù)據(jù)。
在圖3中,在產(chǎn)品注冊(cè)應(yīng)用程序指定畫(huà)面301上顯示應(yīng)用程序列表302和“注冊(cè)”按鈕303。當(dāng)注冊(cè)產(chǎn)品時(shí),銷(xiāo)售公司的操作者顯示該產(chǎn)品注冊(cè)應(yīng)用程序指定畫(huà)面301以從在該系統(tǒng)中注冊(cè)的應(yīng)用程序列表302中指定應(yīng)用程序來(lái)進(jìn)行產(chǎn)品注冊(cè)。當(dāng)選擇“注冊(cè)”按鈕303時(shí),顯示圖4所示的畫(huà)面。當(dāng)按下后退按鈕304時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕305時(shí),顯示頂層菜單畫(huà)面。
圖4示出許可信息發(fā)布服務(wù)器101提供的產(chǎn)品類(lèi)型指定畫(huà)面401的例子。響應(yīng)于從銷(xiāo)售公司終端103通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101將用于顯示圖4所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到銷(xiāo)售公司終端103。
在圖4中,在產(chǎn)品類(lèi)型指定畫(huà)面401上顯示可以選擇產(chǎn)品類(lèi)型的單選按鈕402。在圖4所示的畫(huà)面中選擇要注冊(cè)的產(chǎn)品的類(lèi)型之后,按下下一步按鈕403,然后顯示圖5所示的畫(huà)面。
當(dāng)按下后退按鈕404時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕405時(shí),顯示頂層菜單畫(huà)面。
產(chǎn)品類(lèi)型A1是銷(xiāo)售公司直接銷(xiāo)售的產(chǎn)品,注冊(cè)了許可條件和維護(hù)合同的有效。銷(xiāo)售公司從許可信息發(fā)布服務(wù)器101獲得軟件ID代碼,銷(xiāo)售在軟件包中包含該軟件ID代碼的產(chǎn)品。購(gòu)買(mǎi)該產(chǎn)品的用戶(hù)輸入該軟件ID代碼和安裝該軟件的計(jì)算機(jī)的裝置序列號(hào)以從許可信息發(fā)布服務(wù)器101獲得許可文件信息,將該許可文件信息安裝到信息處理設(shè)備中。
產(chǎn)品類(lèi)型A2是銷(xiāo)售公司直接銷(xiāo)售的產(chǎn)品,注冊(cè)了許可條件和維護(hù)合同的有效。軟件開(kāi)發(fā)者從許可信息發(fā)布服務(wù)器101獲得軟件ID代碼,將該軟件ID代碼包含在軟件包中。然后,銷(xiāo)售公司銷(xiāo)售該產(chǎn)品,購(gòu)買(mǎi)該產(chǎn)品的用戶(hù)輸入該軟件ID代碼和安裝該軟件的計(jì)算機(jī)的裝置序列號(hào)以從許可信息發(fā)布服務(wù)器101獲得許可文件信息,將該許可文件信息安裝到信息處理設(shè)備中。
產(chǎn)品類(lèi)型B1是軟件開(kāi)發(fā)者直接銷(xiāo)售的產(chǎn)品,沒(méi)有注冊(cè)許可條件。軟件開(kāi)發(fā)者通過(guò)指定許可條件從許可信息發(fā)布服務(wù)器101獲得許可信息,銷(xiāo)售在軟件包中包含該許可信息的產(chǎn)品。
產(chǎn)品類(lèi)型B2是軟件開(kāi)發(fā)者直接銷(xiāo)售的產(chǎn)品,沒(méi)有注冊(cè)許可條件。軟件開(kāi)發(fā)者通過(guò)指定許可條件和安裝該產(chǎn)品的信息處理設(shè)備的裝置序列號(hào)從許可信息發(fā)布服務(wù)器101獲得許可信息,銷(xiāo)售在軟件包中包含該許可信息的產(chǎn)品。
產(chǎn)品類(lèi)型B3是銷(xiāo)售公司直接銷(xiāo)售的產(chǎn)品,沒(méi)有注冊(cè)許可條件。銷(xiāo)售公司通過(guò)指定許可條件從許可信息發(fā)布服務(wù)器101獲得許可信息,銷(xiāo)售在軟件包中包含該許可信息的產(chǎn)品。
產(chǎn)品類(lèi)型B4是銷(xiāo)售公司直接銷(xiāo)售的產(chǎn)品,沒(méi)有注冊(cè)許可條件。銷(xiāo)售公司通過(guò)指定許可條件和安裝該產(chǎn)品的信息處理設(shè)備的裝置序列號(hào)從許可信息發(fā)布服務(wù)器101獲得許可信息,銷(xiāo)售在軟件包中包含該許可信息的產(chǎn)品。
圖5示出許可信息發(fā)布服務(wù)器101提供的產(chǎn)品注冊(cè)畫(huà)面的例子。響應(yīng)于從銷(xiāo)售公司終端103通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101將用于顯示圖5所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到銷(xiāo)售公司終端103。更具體地,在檢測(cè)到選擇了產(chǎn)品類(lèi)型A1或A2并且已(從產(chǎn)品類(lèi)型指定畫(huà)面401)按下下一步按鈕403時(shí),許可信息發(fā)布服務(wù)器101將圖5所示的畫(huà)面信息發(fā)送到顯示圖4所示的畫(huà)面的終端。
在圖5中,產(chǎn)品注冊(cè)畫(huà)面501包括關(guān)于要注冊(cè)的應(yīng)用程序的應(yīng)用程序信息502、所選擇的產(chǎn)品類(lèi)型503、產(chǎn)品名稱(chēng)輸入框504、產(chǎn)品代碼輸入框505、許可裝置數(shù)量輸入框506、許可期限類(lèi)型指定單選按鈕507、在許可期限是有限期限的情況下的許可期限輸入框508、計(jì)數(shù)條件指定復(fù)選框509、計(jì)數(shù)器1的計(jì)數(shù)值輸入框510、計(jì)數(shù)器1的停止/繼續(xù)指定按鈕511、計(jì)數(shù)器2的計(jì)數(shù)值輸入框512、計(jì)數(shù)器2的停止/繼續(xù)指定按鈕513、計(jì)數(shù)器3的計(jì)數(shù)值輸入框514、計(jì)數(shù)器3的停止/繼續(xù)指定按鈕515、維護(hù)合同功能有效/無(wú)效指定單選按鈕516、用于顯示維護(hù)合同條款畫(huà)面的文件名輸入框517、用于顯示維護(hù)合同條款畫(huà)面的文件名指定按鈕518、用于下載維護(hù)合同條款的文件名輸入框519、用于下載維護(hù)合同條款的文件名指定按鈕520、注冊(cè)按鈕521、清除按鈕522、后退按鈕523和“到頂層菜單”按鈕524。
在該畫(huà)面中檢查了要注冊(cè)的應(yīng)用程序的詳細(xì)內(nèi)容之后,銷(xiāo)售公司的操作者輸入產(chǎn)品名稱(chēng)、產(chǎn)品代碼、許可裝置的數(shù)量、許可期限、許可計(jì)數(shù)信息和維護(hù)合同信息,然后按下注冊(cè)按鈕521。然后,注冊(cè)該產(chǎn)品。當(dāng)按下清除按鈕522時(shí),清除在顯示該畫(huà)面之后輸入的全部信息項(xiàng)。當(dāng)按下后退按鈕523時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕524時(shí),按下頂層菜單畫(huà)面。
圖6示出許可信息發(fā)布服務(wù)器101提供的軟件ID代碼發(fā)布產(chǎn)品指定畫(huà)面的例子。響應(yīng)于從銷(xiāo)售公司終端103或軟件開(kāi)發(fā)者終端104通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101將用于顯示圖6所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到銷(xiāo)售公司終端103或軟件開(kāi)發(fā)者終端104。
在圖6中,軟件ID代碼發(fā)布產(chǎn)品指定畫(huà)面601上包括應(yīng)用程序信息602、在該應(yīng)用程序中注冊(cè)的產(chǎn)品列表603、SID發(fā)布按鈕604、后退按鈕605和“到頂層菜單”按鈕606。
當(dāng)發(fā)布軟件ID代碼時(shí),銷(xiāo)售公司或軟件開(kāi)發(fā)者的操作者首先顯示該畫(huà)面,然后從產(chǎn)品列表603中指定對(duì)其發(fā)布軟件ID代碼的產(chǎn)品,產(chǎn)品列表603注冊(cè)在從在系統(tǒng)中注冊(cè)的應(yīng)用程序中選擇的對(duì)象應(yīng)用程序中。當(dāng)按下后退按鈕605時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕606時(shí),顯示頂層菜單畫(huà)面。
圖7示出許可信息發(fā)布服務(wù)器101中的軟件ID代碼發(fā)布畫(huà)面的例子。在檢測(cè)到在銷(xiāo)售公司終端103或者軟件開(kāi)發(fā)者終端104中顯示的圖6所示的畫(huà)面中選擇了SID發(fā)布按鈕604時(shí),許可信息發(fā)布服務(wù)器101將用于顯示圖7所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到顯示圖6所示的畫(huà)面的銷(xiāo)售公司終端103或者軟件開(kāi)發(fā)者終端104。
圖7所示的示例性軟件ID代碼發(fā)布畫(huà)面701包括應(yīng)用程序信息702、關(guān)于在應(yīng)用程序中注冊(cè)且在前一畫(huà)面中指定的、對(duì)其發(fā)布軟件ID代碼的產(chǎn)品的產(chǎn)品信息703、對(duì)其發(fā)布軟件ID代碼的許可的許可數(shù)量輸入框704、發(fā)布按鈕705、軟件ID代碼發(fā)布記錄顯示706、后退按鈕707和“到頂層菜單”按鈕708。
銷(xiāo)售公司或軟件開(kāi)發(fā)者的操作者通過(guò)將對(duì)其發(fā)布軟件ID代碼的許可的數(shù)量輸入到許可數(shù)量輸入框704并按下發(fā)布按鈕705,發(fā)出發(fā)布軟件ID代碼的指令。
當(dāng)按下后退按鈕707時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕708時(shí),顯示頂層菜單畫(huà)面。
圖8示出許可信息發(fā)布服務(wù)器101提供的軟件ID代碼輸入畫(huà)面的例子。響應(yīng)于從用戶(hù)終端102通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101將用于顯示圖8所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到用戶(hù)終端102。
在圖8中,在軟件ID代碼輸入畫(huà)面801上顯示軟件ID代碼輸入框802和提交按鈕803。
當(dāng)發(fā)布許可信息時(shí),用戶(hù)首先顯示該畫(huà)面,然后將在所購(gòu)買(mǎi)的軟件包裝上指出的軟件ID代碼輸入到軟件ID代碼輸入框802中,按下提交按鈕803。然后,顯示圖9所示的畫(huà)面。
圖9示出許可信息發(fā)布服務(wù)器101提供的許可信息發(fā)布畫(huà)面的例子。在檢測(cè)到按下了用戶(hù)終端102中的圖8所示的提交按鈕803時(shí),許可信息發(fā)布服務(wù)器101將用于顯示圖9所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到用戶(hù)終端102。
在圖9中,在許可信息發(fā)布畫(huà)面(由圖9中的“許可信息文件發(fā)布”表示)901上,與軟件信息(由圖9中的“產(chǎn)品信息”表示)一起顯示裝置序列號(hào)輸入框902、用于選擇裝置序列號(hào)輸入方法的單選按鈕903、裝置序列號(hào)文件名輸入框904、用于指定裝置序列號(hào)文件的參考按鈕905、用于發(fā)出發(fā)布許可信息的指令的發(fā)布按鈕906、用于返回前一畫(huà)面的后退按鈕907以及用于停止許可信息發(fā)布處理的停止按鈕908。
裝置序列號(hào)輸入框902的數(shù)量等于從該軟件的許可的數(shù)量中減去發(fā)布的許可的數(shù)量所獲得的值和可以顯示的裝置序列號(hào)輸入框的最大數(shù)量中較小的數(shù)量。
在檢查所顯示的軟件信息是關(guān)于用戶(hù)購(gòu)買(mǎi)的軟件之后,用戶(hù)通過(guò)選定單選按鈕903來(lái)選擇裝置序列號(hào)指定方法。
如果用戶(hù)選擇上方的單選按鈕903,則他/她將安裝該軟件的信息處理設(shè)備的裝置序列號(hào)輸入到裝置序列號(hào)輸入框902中。如果用戶(hù)選擇下方的單選按鈕903,則他/她將裝置序列號(hào)文件的絕對(duì)路徑輸入到裝置序列號(hào)文件名輸入框904中,或者用戶(hù)選擇用于指定裝置序列號(hào)文件以顯示操作系統(tǒng)(OS)標(biāo)準(zhǔn)文件指定對(duì)話框的參考按鈕905,從而指定裝置序列號(hào)文件。
通過(guò)這兩種方法中的任意一種指定裝置序列號(hào)之后,按下發(fā)布按鈕906。然后,在許可信息發(fā)布服務(wù)器101的預(yù)定位置產(chǎn)生將軟件裝入與輸入的裝置序列號(hào)相對(duì)應(yīng)的裝置中所需的許可信息。完成許可信息的產(chǎn)生之后,許可信息發(fā)布服務(wù)器101將用于顯示圖10所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到用戶(hù)終端102。
圖10是許可信息發(fā)布服務(wù)器101提供的許可信息獲取畫(huà)面的例子。
在圖10中,在許可信息獲取畫(huà)面(由圖10中的“許可文件獲取”表示)1001上與許可信息發(fā)布時(shí)間和日期(由圖10中的“許可文件發(fā)布時(shí)間和日期”表示)一起顯示用于發(fā)出獲取許可信息的指令的獲取按鈕1002、用于返回前一按鈕的后退按鈕1005和用于返回頂層菜單的“到頂層菜單”按鈕1006。
當(dāng)用戶(hù)選擇用于獲取先前發(fā)布的許可信息(文件)的獲取按鈕1002時(shí),顯示OS標(biāo)準(zhǔn)文件指定/保存對(duì)話框1003。輸入所希望的許可信息(文件)的存儲(chǔ)位置和文件名之后,按下保存按鈕。然后,顯示OS標(biāo)準(zhǔn)下載對(duì)話框1004開(kāi)始下載許可信息。
圖11示出當(dāng)選擇在產(chǎn)品注冊(cè)期間未指定許可條件的產(chǎn)品類(lèi)型時(shí)許可信息發(fā)布服務(wù)器101提供的產(chǎn)品注冊(cè)畫(huà)面的例子。響應(yīng)于從銷(xiāo)售公司終端103通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101將用于顯示圖11所示的畫(huà)面的圖像數(shù)據(jù)發(fā)送到銷(xiāo)售公司終端103。更具體地,在檢測(cè)到選擇了圖4中的產(chǎn)品類(lèi)型B1至B4中的任意一種并按下了下一步按鈕403時(shí),許可信息發(fā)布服務(wù)器101將圖11所示的畫(huà)面信息發(fā)送到顯示圖4所示的畫(huà)面的終端。
在圖11中,在產(chǎn)品注冊(cè)畫(huà)面1101上顯示關(guān)于要注冊(cè)的應(yīng)用程序的應(yīng)用程序信息1102、所選擇的產(chǎn)品類(lèi)型1103、產(chǎn)品名稱(chēng)輸入框1104、產(chǎn)品代碼輸入框1105、注冊(cè)按鈕1106、清除按鈕1107、后退按鈕1108和“到頂層菜單”按鈕1109。
在該畫(huà)面中檢查了要注冊(cè)的應(yīng)用程序的詳細(xì)內(nèi)容之后,銷(xiāo)售公司的操作者輸入產(chǎn)品名稱(chēng)和產(chǎn)品代碼,按下注冊(cè)按鈕1106。然后,注冊(cè)產(chǎn)品。當(dāng)按下清除按鈕1107時(shí),清除在顯示該畫(huà)面之后所輸入的全部數(shù)據(jù)項(xiàng)。當(dāng)按下后退按鈕1108時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕1109時(shí),顯示頂層菜單畫(huà)面。
圖12示出當(dāng)銷(xiāo)售公司或者軟件開(kāi)發(fā)者發(fā)布許可信息文件時(shí)許可信息發(fā)布服務(wù)器101提供的許可信息文件發(fā)布產(chǎn)品指定畫(huà)面的例子。
在圖12中,在許可信息文件發(fā)布產(chǎn)品指定畫(huà)面1201上顯示應(yīng)用程序信息1202、在該應(yīng)用程序中注冊(cè)的產(chǎn)品列表1203、LF發(fā)布按鈕1204、后退按鈕1205和“到頂層菜單”按鈕1206。
當(dāng)發(fā)布許可信息文件時(shí),銷(xiāo)售公司或者軟件開(kāi)發(fā)者的操作者首先顯示該畫(huà)面,然后從在對(duì)象應(yīng)用程序中注冊(cè)的產(chǎn)品列表1203中指定對(duì)其發(fā)布許可信息文件的產(chǎn)品,對(duì)象應(yīng)用程序是從在系統(tǒng)中注冊(cè)的應(yīng)用程序中選擇的。
當(dāng)按下后退按鈕1205時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕1206時(shí),顯示頂層菜單畫(huà)面。
圖13示出當(dāng)銷(xiāo)售公司或者軟件開(kāi)發(fā)者發(fā)布許可信息文件時(shí)許可信息發(fā)布服務(wù)器101提供的許可信息文件發(fā)布畫(huà)面的例子。
在圖13中,許可信息文件發(fā)布畫(huà)面1301包括關(guān)于對(duì)其發(fā)布許可信息文件的應(yīng)用程序的應(yīng)用程序信息1302、所選擇的產(chǎn)品信息1303、許可期限類(lèi)型指定單選按鈕1304、在限制許可期限的情況下的許可期限輸入框1305、計(jì)數(shù)條件指定復(fù)選框1306、計(jì)數(shù)器1的計(jì)數(shù)值輸入框1307、計(jì)數(shù)器1的停止/繼續(xù)指定按鈕1308、計(jì)數(shù)器2的計(jì)數(shù)值輸入框1309、計(jì)數(shù)器2的停止/繼續(xù)指定按鈕1310、計(jì)數(shù)器3的計(jì)數(shù)值輸入框1311、計(jì)數(shù)器3的停止/繼續(xù)指定按鈕1312、裝置序列號(hào)輸入框1313、裝置序列號(hào)文件指定按鈕1314、發(fā)布按鈕1315、后退按鈕1316和“到頂層菜單”按鈕1317。
在該畫(huà)面中檢查了對(duì)其發(fā)布許可信息文件的應(yīng)用程序的詳細(xì)內(nèi)容之后,操作者輸入許可期限、許可計(jì)數(shù)信息和安裝相應(yīng)軟件的信息處理設(shè)備的裝置序列號(hào),按下發(fā)布按鈕1315。然后,發(fā)布許可信息文件。當(dāng)按下后退按鈕1316時(shí),顯示前一畫(huà)面,當(dāng)按下“到頂層菜單”按鈕1317時(shí),顯示頂層菜單畫(huà)面。
完成許可信息文件的發(fā)布之后,顯示圖10所示的畫(huà)面,可以獲得許可信息文件。
圖14示出存儲(chǔ)在連接到許可信息發(fā)布服務(wù)器101的許可信息管理數(shù)據(jù)庫(kù)106中的信息。許可信息管理數(shù)據(jù)庫(kù)106包括應(yīng)用程序信息、包含許可信息的產(chǎn)品信息、動(dòng)作者信息、軟件ID代碼信息和裝置序列號(hào)信息。
這里,軟件是在信息處理設(shè)備中安裝和運(yùn)行之后變得重要的一般軟件。應(yīng)用程序是軟件開(kāi)發(fā)者開(kāi)發(fā)的在信息處理設(shè)備上執(zhí)行特定處理的軟件。產(chǎn)品是通過(guò)指定銷(xiāo)售實(shí)體、分配路徑、許可條件等等來(lái)限定在本系統(tǒng)中注冊(cè)的應(yīng)用程序而確定的銷(xiāo)售單元。在購(gòu)買(mǎi)產(chǎn)品之后,用戶(hù)將其安裝到他/她的信息處理設(shè)備中。
應(yīng)用程序表1401中存儲(chǔ)有唯一地識(shí)別本系統(tǒng)中的相應(yīng)應(yīng)用程序的應(yīng)用程序注冊(cè)號(hào)1402、應(yīng)用程序ID 1403、應(yīng)用程序版本1404、應(yīng)用程序名稱(chēng)1405和動(dòng)作者ID 1406。
產(chǎn)品表1407存儲(chǔ)有產(chǎn)品代碼1408、應(yīng)用程序注冊(cè)號(hào)1409、產(chǎn)品名稱(chēng)1410、產(chǎn)品類(lèi)型1411、許可裝置數(shù)量1412、許可期限1413、計(jì)數(shù)信息1414和維護(hù)合同信息1415。當(dāng)在圖3至5所示的畫(huà)面上進(jìn)行產(chǎn)品注冊(cè)時(shí),在產(chǎn)品表1407的相應(yīng)的欄中存儲(chǔ)輸入信息項(xiàng)。由于應(yīng)用程序和產(chǎn)品具有“一對(duì)多”的關(guān)系,因此多個(gè)產(chǎn)品可以與同一應(yīng)用程序相關(guān)聯(lián)。
動(dòng)作者表1416包括唯一地指定銷(xiāo)售實(shí)體的動(dòng)作者ID1417、表示銷(xiāo)售公司或者軟件開(kāi)發(fā)者等實(shí)體(動(dòng)作者)類(lèi)型的動(dòng)作者類(lèi)型1418和動(dòng)作者名稱(chēng)1419。
軟件ID代碼表1420存儲(chǔ)有軟件ID代碼1421、產(chǎn)品代碼1422和注冊(cè)裝置數(shù)量1423。產(chǎn)品和軟件ID代碼具有“一對(duì)多”的關(guān)系,多個(gè)軟件ID代碼可以與同一產(chǎn)品相關(guān)聯(lián)。
裝置表1424存儲(chǔ)有裝置序列號(hào)1425和軟件ID代碼1426。軟件ID代碼和裝置具有“一對(duì)多”的關(guān)系,多個(gè)裝置可以與同一軟件ID代碼相關(guān)聯(lián)。
許可文件表1427存儲(chǔ)有許可文件號(hào)1428、許可文件1429和軟件ID代碼1430。軟件ID代碼和許可文件具有“一對(duì)一”的關(guān)系。許可文件和許可文件號(hào)具有“一對(duì)多”的關(guān)系,多個(gè)許可文件號(hào)可以與同一許可文件相關(guān)聯(lián)。
傳送許可文件表1431存儲(chǔ)有傳送許可文件號(hào)1432、傳送許可文件1433、應(yīng)用程序ID 1434、傳送源許可文件號(hào)1435和傳送目的地裝置序列號(hào)1436。應(yīng)用程序ID和傳送許可文件號(hào)具有“一對(duì)多”的關(guān)系,多個(gè)傳送許可文件號(hào)可以與同一應(yīng)用程序ID相關(guān)聯(lián)。
裝置產(chǎn)品信息表5720存儲(chǔ)有唯一地識(shí)別產(chǎn)品的裝置產(chǎn)品代碼5721、對(duì)象裝置類(lèi)型產(chǎn)品名稱(chēng)5722、表示根據(jù)LA#發(fā)布條件禁止更新裝置產(chǎn)品信息的編輯鎖定標(biāo)志5723和裝置產(chǎn)品概述5724。
裝置產(chǎn)品信息表5720和裝置編號(hào)數(shù)據(jù)帶信息表5780具有“一對(duì)多”的關(guān)系,多個(gè)裝置編號(hào)數(shù)據(jù)帶可以與同一裝置產(chǎn)品相關(guān)聯(lián)。裝置編號(hào)數(shù)據(jù)帶信息表5780存儲(chǔ)有裝置產(chǎn)品代碼5781、序列號(hào)5782、數(shù)據(jù)帶前綴5783、數(shù)據(jù)帶開(kāi)始編號(hào)5784、數(shù)據(jù)帶結(jié)束編號(hào)5785、編輯鎖定標(biāo)志5786和目的地區(qū)域5787。
應(yīng)用程序ID/裝置產(chǎn)品關(guān)聯(lián)表5810存儲(chǔ)有應(yīng)用程序ID5811和裝置產(chǎn)品代碼5812。應(yīng)用程序ID和裝置產(chǎn)品具有“一對(duì)多”的關(guān)系,多個(gè)裝置產(chǎn)品可以與同一應(yīng)用程序ID相關(guān)聯(lián)。
下面,參考圖15至18的流程圖說(shuō)明本實(shí)施例的處理。
許可信息發(fā)布服務(wù)器中的應(yīng)用程序產(chǎn)品注冊(cè)圖15是示出在本實(shí)施例的許可信息發(fā)布服務(wù)器101中執(zhí)行的產(chǎn)品注冊(cè)處理的流程圖。
當(dāng)操作者開(kāi)始預(yù)定產(chǎn)品注冊(cè)操作時(shí),開(kāi)始圖15中的流程圖所示的處理。在步驟S1501中,在銷(xiāo)售公司終端103的屏幕上顯示應(yīng)用程序指定畫(huà)面301(圖3)。然后,在步驟S1502中,銷(xiāo)售公司的操作者選擇應(yīng)用程序的注冊(cè)按鈕303。然后,在步驟S1503中,顯示產(chǎn)品類(lèi)型指定畫(huà)面401(圖4)。
在步驟S1504中,操作者選擇產(chǎn)品類(lèi)型并選擇下一步按鈕403。然后,在步驟S1505中,判斷所選擇的產(chǎn)品類(lèi)型是否是類(lèi)型B(是否未指定許可條件)。如果選擇了產(chǎn)品類(lèi)型B,則在步驟S1506中顯示沒(méi)有用于設(shè)置許可條件或者維護(hù)合同功能的欄的產(chǎn)品注冊(cè)畫(huà)面1101(圖11)。
在步驟S1507中,接收輸入的產(chǎn)品信息,該處理進(jìn)行到步驟S1510。如果在步驟S1505中判斷為所選擇的產(chǎn)品不是類(lèi)型B,則在步驟S1508中顯示包括用于設(shè)置許可條件和維護(hù)合同功能的欄的產(chǎn)品注冊(cè)畫(huà)面501(圖5)。
然后,在步驟S1509中,接收操作者輸入的產(chǎn)品信息、許可條件和維護(hù)合同信息。在步驟S1510中,操作者按下注冊(cè)按鈕521,在步驟S1511中進(jìn)行產(chǎn)品注冊(cè)。然后,完成該產(chǎn)品注冊(cè)處理。
許可信息發(fā)布服務(wù)器中的裝置產(chǎn)品注冊(cè)圖19是示出在本實(shí)施例的許可信息發(fā)布服務(wù)器101中執(zhí)行的裝置產(chǎn)品注冊(cè)處理的流程圖。
當(dāng)操作者開(kāi)始預(yù)定裝置產(chǎn)品注冊(cè)操作時(shí),開(kāi)始圖19中的流程圖所示的處理。在步驟S501中,顯示圖20所示的裝置產(chǎn)品注冊(cè)畫(huà)面5101以注冊(cè)裝置產(chǎn)品。裝置產(chǎn)品注冊(cè)畫(huà)面5101包括裝置產(chǎn)品代碼5102、裝置產(chǎn)品名稱(chēng)5103、裝置產(chǎn)品概述5104、裝置編號(hào)數(shù)據(jù)帶前綴5105和5107、裝置編號(hào)數(shù)據(jù)帶開(kāi)始編號(hào)5106和裝置編號(hào)數(shù)據(jù)帶結(jié)束編號(hào)5108等輸入欄。
裝置產(chǎn)品注冊(cè)畫(huà)面5101還包括用于指定注冊(cè)的目的地區(qū)域的目的地區(qū)域列表框5109和下一步按鈕5110。裝置編號(hào)數(shù)據(jù)帶表示一系列裝置序列號(hào),用于判斷用戶(hù)輸入的裝置序列號(hào)是否落入了這里所選擇的相應(yīng)目的地區(qū)域,下面對(duì)此進(jìn)行詳細(xì)論述。目的地區(qū)域表示裝置產(chǎn)品、可選產(chǎn)品和應(yīng)用程序的銷(xiāo)售區(qū)域。
在步驟S502中,用戶(hù)將裝置產(chǎn)品參數(shù)輸入到在裝置產(chǎn)品注冊(cè)畫(huà)面5101上顯示的輸入欄中以進(jìn)行裝置產(chǎn)品注冊(cè)。
在這種情況下,如果用戶(hù)按下下一步按鈕5110而未正確地輸入?yún)?shù),則再顯示相同的輸入畫(huà)面。如果用戶(hù)正確地輸入了參數(shù),則在步驟S504中在圖21所示的裝置產(chǎn)品注冊(cè)檢查畫(huà)面5201上顯示輸入數(shù)據(jù)。在檢查了注冊(cè)詳細(xì)內(nèi)容之后,在步驟S505中用戶(hù)按下注冊(cè)按鈕5202。在步驟S506中,在許可信息管理數(shù)據(jù)庫(kù)106中設(shè)置裝置產(chǎn)品信息,然后完成該裝置產(chǎn)品注冊(cè)處理。
許可信息發(fā)布服務(wù)器中的可選產(chǎn)品注冊(cè)對(duì)產(chǎn)品注冊(cè)設(shè)置的說(shuō)明(產(chǎn)品注冊(cè)單元107)圖23至25示出許可信息發(fā)布服務(wù)器101提供的可選產(chǎn)品注冊(cè)輸入畫(huà)面。更具體地,圖23、24和25分別示出可選項(xiàng)注冊(cè)畫(huà)面、可選產(chǎn)品注冊(cè)畫(huà)面和可選產(chǎn)品注冊(cè)檢查畫(huà)面。
響應(yīng)于從銷(xiāo)售公司終端103通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101將用于顯示圖23至25所示的畫(huà)面的顯示數(shù)據(jù)發(fā)送到銷(xiāo)售公司終端103。
圖22是示出許可信息發(fā)布服務(wù)器101執(zhí)行的可選產(chǎn)品注冊(cè)處理的流程圖。下面,參考圖22的流程圖和圖23至25所示的畫(huà)面論述產(chǎn)品注冊(cè)。
操作者首先從銷(xiāo)售公司終端103通過(guò)因特網(wǎng)105登錄到許可信息發(fā)布服務(wù)器101以顯示操作菜單(未示出)。該菜單包括用于參考或者改變注冊(cè)或設(shè)置的產(chǎn)品的產(chǎn)品參考菜單。
在從操作菜單(未示出)中選擇了要注冊(cè)的產(chǎn)品時(shí),開(kāi)始可選產(chǎn)品注冊(cè)處理。在步驟S5301中,顯示圖23所示的新的可選項(xiàng)注冊(cè)畫(huà)面5401。新的可選項(xiàng)注冊(cè)畫(huà)面5401包括功能ID 5402、功能名稱(chēng)5403、跳過(guò)按鈕5404和下一步按鈕5405。在步驟S5302中,輸入功能ID 5402和功能名稱(chēng)5403,按下下一步按鈕5405。
如果判斷為在按下下一步按鈕5405時(shí)輸入數(shù)據(jù)不正確,則該處理返回到步驟S5301。如果判斷為輸入數(shù)據(jù)正確,則在步驟S5304中設(shè)置可選功能名稱(chēng)信息,從而可以將輸入數(shù)據(jù)存儲(chǔ)在許可信息管理數(shù)據(jù)庫(kù)106中。
然后,在步驟S5305中,顯示圖24所示的可選產(chǎn)品注冊(cè)畫(huà)面5501??蛇x產(chǎn)品注冊(cè)畫(huà)面5501包括可選產(chǎn)品代碼輸入欄5502、可選產(chǎn)品名稱(chēng)輸入欄5503、產(chǎn)品概述輸入欄5504、可選功能名稱(chēng)選擇欄5505和注冊(cè)裝置產(chǎn)品欄5506。在該注冊(cè)裝置產(chǎn)品欄5506中,可選擇0(無(wú))到多個(gè)產(chǎn)品。還設(shè)置了下一步按鈕5507以進(jìn)行到后續(xù)操作。
在步驟S5306中,用戶(hù)填寫(xiě)可選產(chǎn)品代碼輸入欄5502、可選產(chǎn)品名稱(chēng)輸入欄5503、產(chǎn)品概述輸入欄5504、可選功能名稱(chēng)選擇欄5505和注冊(cè)裝置產(chǎn)品欄5506。然后,在步驟S5307中,用戶(hù)按下下一步按鈕5507。
如果用戶(hù)按下下一步按鈕5507而沒(méi)有正確地輸入數(shù)據(jù),則再顯示相同的輸入畫(huà)面。如果用戶(hù)正確地輸入了數(shù)據(jù),則在步驟S5308中顯示圖25所示的可選產(chǎn)品注冊(cè)檢查畫(huà)面5601。在步驟S5309中,用戶(hù)按下注冊(cè)按鈕5602,在步驟S5310中在許可信息管理數(shù)據(jù)庫(kù)106中設(shè)置輸入數(shù)據(jù)。
可選產(chǎn)品和裝置產(chǎn)品管理數(shù)據(jù)庫(kù)圖26示出存儲(chǔ)在許可信息管理數(shù)據(jù)庫(kù)106中的信息。許可信息管理數(shù)據(jù)庫(kù)106包括可選產(chǎn)品信息表5710、裝置產(chǎn)品信息表5720、由于兩個(gè)信息項(xiàng)具有“多對(duì)多”的關(guān)系而使這兩個(gè)表5710和5720相關(guān)聯(lián)的可選產(chǎn)品/裝置產(chǎn)品關(guān)聯(lián)表5730、功能信息表5740、客戶(hù)信息表5750、許可訪問(wèn)編號(hào)信息表5760、許可密鑰(L密鑰)信息表5770和裝置編號(hào)信息表5780。
在功能信息表5740中,存儲(chǔ)有用于對(duì)打印機(jī)170的可選項(xiàng)進(jìn)行分類(lèi)并識(shí)別該可選項(xiàng)的功能ID 5741和功能名稱(chēng)5742。因?yàn)榭蛇x產(chǎn)品和功能信息具有“一對(duì)多”關(guān)系,所以多個(gè)功能可以與同一可選產(chǎn)品相關(guān)聯(lián)。
可選產(chǎn)品信息表5710包括在網(wǎng)絡(luò)系統(tǒng)中唯一的可選產(chǎn)品代碼5711、表示可選項(xiàng)的功能的功能ID 5712、產(chǎn)品名稱(chēng)5713、產(chǎn)品概述5714和產(chǎn)品注冊(cè)日期5715。因?yàn)榭蛇x產(chǎn)品和許可訪問(wèn)編號(hào)具有“一對(duì)多”的關(guān)系,所以多個(gè)許可訪問(wèn)編號(hào)可以與同一可選產(chǎn)品相關(guān)聯(lián)。
在許可訪問(wèn)編號(hào)表5760中存儲(chǔ)有許可訪問(wèn)編號(hào)(LA#)5761、許可訪問(wèn)編號(hào)(LA#)發(fā)布序號(hào)5762、許可訪問(wèn)編號(hào)(LA#)發(fā)布日期5763、可選產(chǎn)品代碼5764、裝置序列號(hào)(DS#)5765、用戶(hù)序列號(hào)5766和許可有效/無(wú)效狀態(tài)5767。
在客戶(hù)信息表5750中,存儲(chǔ)有用戶(hù)序列號(hào)5751、公司名稱(chēng)5752、電子郵件地址5753、電話號(hào)碼5754和客戶(hù)名稱(chēng)5755。
在許可密鑰(L密鑰)信息表5770中存儲(chǔ)有許可密鑰編號(hào)(Lkey#)5771、許可訪問(wèn)編號(hào)(LA#)5772和L key#發(fā)布時(shí)間和日期5773。
裝置產(chǎn)品信息表5720和裝置編號(hào)數(shù)據(jù)帶信息表5780與圖14所示的對(duì)應(yīng)部分相同。
在裝置產(chǎn)品信息表5720中存儲(chǔ)有唯一地識(shí)別產(chǎn)品的裝置產(chǎn)品代碼5721、對(duì)象裝置類(lèi)型產(chǎn)品名稱(chēng)5722、表示根據(jù)LA#發(fā)布條件禁止更新裝置產(chǎn)品信息的編輯鎖定標(biāo)志5723和裝置產(chǎn)品概述5724。
裝置產(chǎn)品信息表5720和裝置編號(hào)數(shù)據(jù)帶信息表5780具有“一對(duì)多”的關(guān)系,多個(gè)裝置數(shù)據(jù)帶可以與同一裝置產(chǎn)品相關(guān)聯(lián)。
在裝置編號(hào)帶信息表5780中存儲(chǔ)有裝置產(chǎn)品代碼5781、序號(hào)5782、數(shù)據(jù)帶前綴5783、數(shù)據(jù)帶開(kāi)始編號(hào)5784、數(shù)據(jù)帶結(jié)束編號(hào)5785、編輯鎖定標(biāo)志5786和目的地區(qū)域5787。
可選產(chǎn)品/裝置產(chǎn)品關(guān)聯(lián)表5730存儲(chǔ)有可選產(chǎn)品代碼5731和裝置產(chǎn)品代碼5732??蛇x產(chǎn)品和裝置產(chǎn)品具有“一對(duì)多”的關(guān)系,多個(gè)裝置產(chǎn)品可以與同一可選產(chǎn)品相關(guān)聯(lián)。
許可信息發(fā)布服務(wù)器進(jìn)行的應(yīng)用程序產(chǎn)品的軟件ID代碼發(fā)布現(xiàn)在,參考圖16的流程圖給出對(duì)銷(xiāo)售公司或軟件開(kāi)發(fā)者執(zhí)行的軟件ID代碼發(fā)布處理的說(shuō)明。
當(dāng)銷(xiāo)售公司或軟件開(kāi)發(fā)者的操作者開(kāi)始預(yù)定軟件ID代碼發(fā)布操作時(shí),開(kāi)始圖16中的流程圖所示的處理。在步驟S1601中,顯示對(duì)象應(yīng)用程序的軟件ID代碼發(fā)布產(chǎn)品指定畫(huà)面601(圖6)。然后,在步驟S1602中,選擇與對(duì)其發(fā)布軟件ID代碼的產(chǎn)品相對(duì)應(yīng)的SID發(fā)布按鈕604。
然后,在步驟S1603中,根據(jù)銷(xiāo)售公司或軟件開(kāi)發(fā)者的登錄ID和所選擇的產(chǎn)品,將所選擇的產(chǎn)品的動(dòng)作者ID與操作者帳戶(hù)的動(dòng)作者ID進(jìn)行比較。該比較的目的在于限制軟件ID代碼的發(fā)布,從而通過(guò)將作為屬性信息的關(guān)于應(yīng)用程序產(chǎn)品中的應(yīng)用程序軟件的動(dòng)作者ID與發(fā)布該軟件ID代碼的操作者的動(dòng)作者ID進(jìn)行比較,僅當(dāng)發(fā)布軟件ID代碼的操作者的銷(xiāo)售實(shí)體與應(yīng)用程序產(chǎn)品中的應(yīng)用程序軟件的的銷(xiāo)售實(shí)體一致時(shí),允許發(fā)布軟件ID代碼。其結(jié)果是,可以防止銷(xiāo)售實(shí)體與請(qǐng)求發(fā)布軟件ID代碼的操作者的銷(xiāo)售實(shí)體不同的應(yīng)用程序產(chǎn)品的軟件ID代碼的發(fā)布。在步驟S1603中,檢查存儲(chǔ)在圖14和37所示的許可信息管理數(shù)據(jù)庫(kù)106中的信息并檢查注冊(cè)數(shù)據(jù)。更具體地,從帳戶(hù)表20100的動(dòng)作者ID 20102中獲得操作者的動(dòng)作者ID。此外,搜索與產(chǎn)品表1407的應(yīng)用程序注冊(cè)號(hào)1409相同的應(yīng)用程序表1401的應(yīng)用程序注冊(cè)號(hào)1402以獲得記錄所搜索的應(yīng)用程序注冊(cè)號(hào)1402的動(dòng)作者ID。如果在步驟S1603中判斷為操作者的動(dòng)作者ID和所選擇的產(chǎn)品的動(dòng)作者ID不同,則在步驟S1608中顯示SID發(fā)布錯(cuò)誤畫(huà)面(未示出),終止該處理。如果兩個(gè)動(dòng)作者ID相同,則該處理進(jìn)行到步驟S1604。
在步驟S1604中,顯示軟件ID代碼發(fā)布畫(huà)面701(圖7)。
隨后,在步驟S1605中,接收操作者要發(fā)布的軟件ID代碼的許可數(shù)量的輸入。在步驟S1606中,按下發(fā)布按鈕705。然后,在步驟S1607中,發(fā)布軟件ID代碼,然后完成該軟件ID代碼發(fā)布處理。
許可信息發(fā)布服務(wù)器進(jìn)行的應(yīng)用程序產(chǎn)品的許可信息發(fā)布下面,參考圖17的流程圖說(shuō)明用戶(hù)執(zhí)行的許可信息發(fā)布處理。
當(dāng)用戶(hù)開(kāi)始預(yù)定許可信息發(fā)布操作時(shí),開(kāi)始圖17中的流程圖所示的處理。在步驟S1701中,在用戶(hù)終端102的顯示裝置上顯示軟件ID代碼輸入畫(huà)面801(圖8)。
然后,在步驟S1702中,用戶(hù)輸入軟件ID代碼。然后,在步驟S1703中,顯示許可信息發(fā)布畫(huà)面901(圖9)。
在步驟S1704中,用戶(hù)輸入裝置序列號(hào)。然后,在步驟S1705中,用戶(hù)按下發(fā)布按鈕906以發(fā)出發(fā)布許可信息(文件)的指令。
在步驟S1706中,許可信息發(fā)布服務(wù)器101根據(jù)輸入的軟件ID代碼和裝置序列號(hào)搜索裝置編號(hào)數(shù)據(jù)帶。該搜索的目的是限制許可信息的發(fā)布,以通過(guò)檢查在許可信息發(fā)布處理期間用戶(hù)輸入的裝置序列號(hào)是否落入與在許可信息發(fā)布處理期間用戶(hù)輸入的軟件ID代碼相對(duì)應(yīng)的裝置編號(hào)數(shù)據(jù)帶內(nèi),來(lái)確保不將指向某一目的地區(qū)域的應(yīng)用程序安裝在另一個(gè)目的地區(qū)域中的裝置中。
在步驟S1706中,本系統(tǒng)參考圖14所示的許可信息管理數(shù)據(jù)庫(kù)106。更具體地,本系統(tǒng)在軟件ID代碼表1420中搜索用戶(hù)輸入的軟件ID代碼,從搜索到的記錄中參考產(chǎn)品代碼1422。然后,本系統(tǒng)參考來(lái)自產(chǎn)品代碼1422的產(chǎn)品表1407搜索與產(chǎn)品代碼1422一致的記錄。
類(lèi)似地,本系統(tǒng)在應(yīng)用程序表1401中搜索應(yīng)用程序注冊(cè)號(hào)1402和應(yīng)用程序ID 1403,從應(yīng)用程序ID/裝置產(chǎn)品關(guān)聯(lián)表5810的應(yīng)用程序ID 5811中搜索裝置產(chǎn)品代碼5812。本系統(tǒng)還在裝置編號(hào)數(shù)據(jù)帶信息表5780中搜索來(lái)自裝置產(chǎn)品代碼5812的數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785。然后,獲得與用戶(hù)輸入的軟件ID代碼相對(duì)應(yīng)的數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785。
隨后,在步驟S1707中判斷用戶(hù)輸入的裝置序列號(hào)是否落入裝置編號(hào)數(shù)據(jù)帶信息表5780的數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785之間。如果用戶(hù)輸入的裝置序列號(hào)落入數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785之間,則可以發(fā)布許可信息。如果用戶(hù)輸入的裝置序列號(hào)沒(méi)有落入數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785之間,則在步驟S1708中顯示許可發(fā)布錯(cuò)誤畫(huà)面(未示出)。然后,該許可信息發(fā)布處理結(jié)束。
如果發(fā)出發(fā)布許可信息的指令,則在步驟S1709中產(chǎn)生許可信息,在步驟S1710中顯示許可信息獲取畫(huà)面1001(圖10)。在步驟S1711中,用戶(hù)按下獲取按鈕1002以獲取所產(chǎn)生的許可信息。然后,在步驟S1712中,顯示OS標(biāo)準(zhǔn)文件指定/保存對(duì)話框1003,用戶(hù)輸入所希望的存儲(chǔ)位置和文件名,按下保存按鈕。然后,該許可信息發(fā)布處理結(jié)束。
在本實(shí)施例中,許可信息發(fā)布服務(wù)器101直接對(duì)用戶(hù)發(fā)布許可信息??蛇x地,許可信息發(fā)布服務(wù)器101可以對(duì)軟件開(kāi)發(fā)者發(fā)布許可信息,然后軟件開(kāi)發(fā)者將該許可信息傳送到用戶(hù)。
銷(xiāo)售公司或軟件開(kāi)發(fā)者進(jìn)行的應(yīng)用程序產(chǎn)品的許可信息發(fā)布下面,參考圖18的流程圖論述銷(xiāo)售公司或軟件開(kāi)發(fā)者執(zhí)行的許可信息發(fā)布處理。
當(dāng)銷(xiāo)售公司或軟件開(kāi)發(fā)者的操作者開(kāi)始預(yù)定許可信息發(fā)布操作時(shí),開(kāi)始圖18的流程圖所示的處理。在步驟S1801中,顯示對(duì)象應(yīng)用程序的許可信息文件發(fā)布產(chǎn)品指定畫(huà)面1201(圖12)。
然后,在步驟S1802中,接收對(duì)其發(fā)布許可信息的產(chǎn)品LF發(fā)布按鈕1204的選擇。然后,在步驟S1803中判斷選擇了LF發(fā)布按鈕1204的產(chǎn)品類(lèi)型是否具有裝置序列號(hào)控制。如果該產(chǎn)品具有裝置序列號(hào)控制,則在步驟S1804中顯示包括用于設(shè)置裝置序列號(hào)的欄的許可信息文件發(fā)布畫(huà)面1301(圖13)。
然后,在步驟S1805中,接收操作者的許可條件和裝置序列號(hào)輸入。如果在步驟S1803中判斷為選擇了LF發(fā)布按鈕1204的產(chǎn)品類(lèi)型不具有裝置序列號(hào)控制,則該處理進(jìn)行到步驟S1806,顯示沒(méi)有用于設(shè)置裝置序列號(hào)的欄的許可信息發(fā)布畫(huà)面。
隨后,在步驟S1807中,接收操作者的許可條件輸入。
在步驟S1808中,操作者按下發(fā)布按鈕1315。然后,在步驟S1809中產(chǎn)生許可信息,在步驟S1810中,顯示許可信息獲取畫(huà)面1001(圖10)。
在步驟S1812中,操作者按下獲取按鈕1002以獲取所產(chǎn)生的許可信息。然后,在步驟S1812中,顯示OS標(biāo)準(zhǔn)文件指定/保存對(duì)話框1003,操作者輸入所希望的存儲(chǔ)位置,按下保存按鈕。然后,該許可信息發(fā)布處理結(jié)束。
在本實(shí)施例中,使用如上所述發(fā)布的許可信息可以對(duì)用戶(hù)進(jìn)行認(rèn)證,然后,他/她可以將應(yīng)用程序產(chǎn)品裝入他/她的裝置以增加裝置功能。通過(guò)使用許可信息進(jìn)行驗(yàn)證,可以防止未經(jīng)授權(quán)地復(fù)制或安裝應(yīng)用程序產(chǎn)品。
許可信息發(fā)布服務(wù)器(LA#發(fā)布單元160)進(jìn)行的可選產(chǎn)品的許可訪問(wèn)編號(hào)發(fā)布的說(shuō)明圖28至30示出該實(shí)施例中的許可訪問(wèn)編號(hào)(LA#)發(fā)布畫(huà)面。更具體地,圖28示出用于發(fā)布LA#的可選產(chǎn)品搜索畫(huà)面,圖29示出用于發(fā)布LA#的可選項(xiàng)信息顯示畫(huà)面,圖30示出用于發(fā)布LA#的下載畫(huà)面的例子。
響應(yīng)于從銷(xiāo)售公司終端103通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101發(fā)送用于顯示圖28至30所示的畫(huà)面的顯示數(shù)據(jù)。
圖27是示出LA#發(fā)布單元160執(zhí)行的LA#發(fā)布處理的流程圖。下面,參考圖27的流程圖和圖28至30所示的顯示畫(huà)面論述LA#發(fā)布處理。
當(dāng)銷(xiāo)售公司終端103登錄時(shí),許可信息發(fā)布服務(wù)器101開(kāi)始圖27中的流程圖所示的處理。在步驟S5801中,許可信息發(fā)布服務(wù)器101將用于顯示圖28所示的可選產(chǎn)品搜索畫(huà)面5901的圖像數(shù)據(jù)發(fā)送到銷(xiāo)售公司終端103,請(qǐng)求銷(xiāo)售公司終端103輸入可選產(chǎn)品代碼。
可選產(chǎn)品搜索畫(huà)面5901是用于設(shè)置所希望的可選產(chǎn)品以獲得許可訪問(wèn)編號(hào)的畫(huà)面??蛇x產(chǎn)品搜索畫(huà)面5901包括可選產(chǎn)品輸入欄5902和搜索按鈕5903。
當(dāng)用戶(hù)按下搜索按鈕5903時(shí),在步驟S5802中顯示圖29所示的可選項(xiàng)信息顯示畫(huà)面6001。
在步驟S5802中,從許可信息管理數(shù)據(jù)庫(kù)106中獲得指定產(chǎn)品的可選項(xiàng)信息以產(chǎn)生畫(huà)面信息。除了可選產(chǎn)品信息之外,圖29所示的可選項(xiàng)信息顯示畫(huà)面6001還包括LA#發(fā)布數(shù)量輸入欄6002、發(fā)布按鈕6003、過(guò)去發(fā)布記錄6004、用于重新下載發(fā)布過(guò)的許可訪問(wèn)編號(hào)的下載按鈕6005和后退按鈕6006。
當(dāng)按下發(fā)布按鈕6003時(shí),在步驟S5803中,產(chǎn)生LA#下載畫(huà)面6101(圖30)以請(qǐng)求許可信息發(fā)布服務(wù)器101發(fā)布許可訪問(wèn)編號(hào)。在步驟S5804中,獲得輸入的許可訪問(wèn)編號(hào)發(fā)布數(shù)量,產(chǎn)生數(shù)量與許可訪問(wèn)編號(hào)發(fā)布相同的許可訪問(wèn)表,同時(shí),產(chǎn)生許可訪問(wèn)編號(hào),將該許可訪問(wèn)編號(hào)放置在表中。以文件格式存儲(chǔ)所產(chǎn)生的數(shù)據(jù),準(zhǔn)備好鏈接到所產(chǎn)生的文件的顯示數(shù)據(jù)。
下載畫(huà)面6101包括許可訪問(wèn)編號(hào)下載鏈接6102和關(guān)閉按鈕6103。當(dāng)按下下載按鈕6005以重新下載發(fā)布過(guò)的許可訪問(wèn)編號(hào)時(shí),在步驟S5804中,產(chǎn)生LA#下載畫(huà)面6101,準(zhǔn)備好鏈接到過(guò)去產(chǎn)生的文件的顯示數(shù)據(jù)。
許可信息發(fā)布服務(wù)器(L密鑰發(fā)布模塊157)進(jìn)行的可選產(chǎn)品許可密鑰發(fā)布的說(shuō)明圖31至34示出許可密鑰發(fā)布畫(huà)面。響應(yīng)于從用戶(hù)終端102通過(guò)因特網(wǎng)105進(jìn)行訪問(wèn),許可信息發(fā)布服務(wù)器101將用于顯示圖31至34所示的畫(huà)面的顯示數(shù)據(jù)發(fā)送到用戶(hù)終端102。
圖35是示出許可密鑰發(fā)布單元154的控制處理的流程圖。下面,參考圖35的流程圖和圖31至34所示的畫(huà)面論述許可密鑰發(fā)布處理。
為了發(fā)布許可信息,用戶(hù)首先使用用戶(hù)終端102的瀏覽器訪問(wèn)所購(gòu)買(mǎi)的可選項(xiàng)包裝中指出的統(tǒng)一資源定位器(URL,uniform resource locator)。響應(yīng)于來(lái)自用戶(hù)的請(qǐng)求,在步驟S11401中,許可信息發(fā)布服務(wù)器101產(chǎn)生訪問(wèn)編號(hào)輸入畫(huà)面11001(圖31所示),然后將產(chǎn)生的圖像數(shù)據(jù)發(fā)送到用戶(hù)終端102以指示用戶(hù)輸入許可訪問(wèn)編號(hào)(LA#)。
許可訪問(wèn)編號(hào)(LA#)輸入畫(huà)面11001包括LA#輸入欄11002和下一步按鈕11003。
當(dāng)用戶(hù)將在所購(gòu)買(mǎi)的可選包上指出的許可訪問(wèn)編號(hào)(LA#)輸入到LA#輸入欄11002中并按下下一步按鈕11003時(shí),在步驟S11402中,許可信息發(fā)布服務(wù)器101獲得輸入的LA#,在許可訪問(wèn)編號(hào)表5760中搜索與可選項(xiàng)有關(guān)的信息和與產(chǎn)品有關(guān)的信息,從而產(chǎn)生圖32所示的注冊(cè)畫(huà)面11101,請(qǐng)求用戶(hù)輸入裝置序列號(hào)。
圖32所示的注冊(cè)畫(huà)面11101包括裝置序列號(hào)(DS#)輸入欄11102、輸入檢查欄11103、下一步按鈕11104和后退按鈕11105。用戶(hù)輸入裝置序列號(hào),按下下一步按鈕11104。
在檢查輸入的裝置序列號(hào)之后,在步驟S11403中判斷是否已對(duì)該裝置發(fā)布了許可密鑰。如果還未發(fā)布許可密鑰,則該處理進(jìn)行到步驟S11405,顯示圖33所示的指示用戶(hù)檢查許可發(fā)布的信息檢查畫(huà)面11201。
信息檢查畫(huà)面11201包括許可發(fā)布按鈕11202和后退按鈕11203。在按下許可發(fā)布按鈕11202時(shí),該處理進(jìn)行到步驟S11406。
在步驟S11406中,許可信息發(fā)布服務(wù)器101根據(jù)輸入的軟件ID代碼和裝置序列號(hào)搜索裝置編號(hào)數(shù)據(jù)帶。該搜索的目的是限制發(fā)布許可密鑰,以通過(guò)檢查在許可密鑰發(fā)布處理期間用戶(hù)輸入的裝置序列號(hào)是否落入了與在許可密鑰發(fā)布處理期間用戶(hù)輸入的許可訪問(wèn)編號(hào)(LA#)相對(duì)應(yīng)的裝置編號(hào)數(shù)據(jù)帶內(nèi),來(lái)確保指向某一目的地區(qū)域的可選產(chǎn)品在另一個(gè)目的地區(qū)域中的裝置中無(wú)效。
即,在步驟S11406中,許可信息發(fā)布服務(wù)器101在許可信息管理數(shù)據(jù)庫(kù)106進(jìn)行搜索。更具體地,許可信息發(fā)布服務(wù)器101在許可訪問(wèn)編號(hào)(LA#)表5760搜索用戶(hù)輸入的許可訪問(wèn)編號(hào)(LA#),從搜索到的記錄中搜索可選產(chǎn)品代碼5764。然后,許可信息發(fā)布服務(wù)器101在來(lái)自可選產(chǎn)品代碼5764的可選產(chǎn)品信息表5710中搜索與可選產(chǎn)品代碼5764一致的記錄。
然后,許可信息發(fā)布服務(wù)器101從可選產(chǎn)品/裝置產(chǎn)品關(guān)聯(lián)表5730的可選產(chǎn)品代碼5731中搜索裝置產(chǎn)品代碼5732。許可信息發(fā)布服務(wù)器101進(jìn)一步從裝置產(chǎn)品代碼5732中搜索裝置產(chǎn)品信息表5720的裝置產(chǎn)品代碼5721,然后在裝置編號(hào)數(shù)據(jù)帶信息表5780中搜索數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785。以這種方式,可以獲得與用戶(hù)輸入的許可訪問(wèn)編號(hào)(LA#)相關(guān)聯(lián)的數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785。
然后,在步驟S11407中判斷用戶(hù)輸入的裝置序列號(hào)是否落入裝置編號(hào)數(shù)據(jù)帶信息表5780的數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785之間。如果用戶(hù)輸入的裝置序列號(hào)落入數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)之間,則可以發(fā)布許可密鑰,該處理進(jìn)行到步驟S11409。
另一方面,如果用戶(hù)輸入的裝置序列號(hào)沒(méi)有落入數(shù)據(jù)帶開(kāi)始編號(hào)5784和數(shù)據(jù)帶結(jié)束編號(hào)5785之間,則在步驟S11408中顯示許可密鑰發(fā)布錯(cuò)誤畫(huà)面(未示出)。然后,該許可密鑰發(fā)布處理終止。
在步驟S11409中,使用輸入的裝置序列號(hào)和設(shè)置的可選項(xiàng)編號(hào)產(chǎn)生加密的許可密鑰編號(hào)(L key#),在許可信息管理數(shù)據(jù)庫(kù)106中注冊(cè)該加密的許可密鑰編號(hào)。許可信息發(fā)布服務(wù)器101還產(chǎn)生圖34所示的許可密鑰編號(hào)(L key#)顯示畫(huà)面11301。Lkey#顯示畫(huà)面11301包括用于使用瀏覽器打印該畫(huà)面上的信息的按鈕11302。
如果在步驟S11403中判斷為已發(fā)布了許可密鑰,則該處理進(jìn)行到步驟S11404。在步驟S11404中,使用輸入的裝置序列號(hào)和設(shè)置的可選項(xiàng)編號(hào)從許可信息管理數(shù)據(jù)庫(kù)106獲得加密的許可密鑰編號(hào)(L key#),產(chǎn)生許可密鑰編號(hào)(L key#)顯示畫(huà)面11301。
用戶(hù)將獲得的許可密鑰輸入到打印機(jī)等的裝置,從而使用相應(yīng)的可選項(xiàng)。然后,該裝置以與許可信息發(fā)布服務(wù)器101產(chǎn)生許可密鑰編號(hào)(L key#)類(lèi)似的方式對(duì)來(lái)自在裝置中設(shè)置的裝置序列號(hào)和可選項(xiàng)編號(hào)的許可密鑰進(jìn)行加密,將產(chǎn)生的L key#與輸入的L key#進(jìn)行比較。如果兩個(gè)許可密鑰編號(hào)相同,則可以開(kāi)始該可選功能。使用這種操作,許可信息發(fā)布服務(wù)器101可以控制制造和分發(fā)的裝置和其可選項(xiàng)。
雖然在上述說(shuō)明中與用戶(hù)終端102獨(dú)立地提供使用可選項(xiàng)的裝置,但是用戶(hù)終端102可以是能使用瀏覽器并輸入許可密鑰(L key#)的集成系統(tǒng),即,用戶(hù)終端102的配置不受限制。為了實(shí)現(xiàn)本發(fā)明,可以顛倒可選產(chǎn)品注冊(cè)和裝置注冊(cè)的順序。
對(duì)無(wú)效許可密鑰發(fā)布的說(shuō)明現(xiàn)在,參考圖38至43給出無(wú)效許可密鑰發(fā)布處理的說(shuō)明。無(wú)效許可密鑰是無(wú)效許可信息的例子。
在本實(shí)施例中通過(guò)輸入許可密鑰編號(hào)使可選項(xiàng)有效的裝置(例如,圖1所示的打印機(jī)170)還可以通過(guò)使許可無(wú)效來(lái)發(fā)布無(wú)效許可密鑰以將該許可傳送到另一個(gè)具有相同可選項(xiàng)的裝置。
圖38至41示出用于發(fā)布無(wú)效許可密鑰的裝置170的觸摸面板屏幕的顯示例子。用戶(hù)可以輸入許可密鑰以使可選項(xiàng)有效或者在裝置170的該屏幕上發(fā)布無(wú)效許可密鑰。
在圖38中,顯示具有許可密鑰安裝/無(wú)效許可發(fā)布功能的用戶(hù)界面15001。在用戶(hù)界面15001中顯示功能名稱(chēng)15002、許可安裝/無(wú)效許可發(fā)布按鈕15003、許可密鑰輸入/無(wú)效許可顯示欄15004和OK按鈕15005。
圖39示出用戶(hù)通過(guò)使用用戶(hù)界面15001來(lái)安裝許可的畫(huà)面15101的例子。為了使功能215102有效,用戶(hù)按下與功能215102處于同一行的許可安裝/無(wú)效許可發(fā)布按鈕15103。
然后,許可安裝/無(wú)效許可發(fā)布按鈕15103的指示從×變成→,以指示用戶(hù)將許可密鑰輸入到許可密鑰輸入/無(wú)效許可顯示欄15104中。用戶(hù)將許可密鑰輸入到顯示欄15104中,按下OK按鈕15105。在圖39所示的例子中,輸入“1881 0669 1387 34845961 1317”作為許可密鑰。
圖42是示出裝置170執(zhí)行的許可密鑰安裝處理的流程圖。在步驟S16001中,用戶(hù)輸入許可密鑰,按下畫(huà)面15101上的OK按鈕15105。然后,在步驟S16002中,裝置170將輸入的許可密鑰解碼。在示例性實(shí)施例中,已使用DES算法對(duì)許可密鑰進(jìn)行了加密,在裝置170中并在許可信息發(fā)布服務(wù)器101中安裝了公用密鑰。
許可密鑰具有如圖43所示的結(jié)構(gòu)。類(lèi)型字段16101表示要傳送到另一個(gè)裝置的許可密鑰是有效還是無(wú)效。在示例性實(shí)施例中,如果許可密鑰有效,則將類(lèi)型字段16101設(shè)為0,如果許可密鑰無(wú)效,則將類(lèi)型字段16101設(shè)為1。裝置序列號(hào)字段16102表示可以安裝該許可密鑰的裝置170的特有編號(hào)。當(dāng)對(duì)同一裝置170的同一功能重新發(fā)布許可密鑰時(shí),使用特有字段16103,以使重新發(fā)布的許可密鑰和舊的許可密鑰不同。當(dāng)對(duì)同一裝置170的同一功能重新發(fā)布許可密鑰時(shí),將特有字段16103的值增加1。功能字段16104表示對(duì)裝置170設(shè)置的通過(guò)該許可密鑰使其有效的功能。保留字段16105是未使用的區(qū)域??偣?hash)字段16106使用算法(例如,MD5算法)指定類(lèi)型字段16101、裝置序列號(hào)字段16102、特有字段16103、功能字段16104和保留字段16105的連續(xù)值的哈希值,以檢查許可密鑰的完整性。
在步驟S16002中完成對(duì)許可密鑰的解碼時(shí),在步驟S16003中,裝置170將從要安裝的許可密鑰中讀取的總哈希值與如上所述通過(guò)算法(例如,MD5算法)從各個(gè)字段的連續(xù)值中計(jì)算出的哈希值進(jìn)行比較,以檢查許可密鑰的完整性。
如果在步驟S16003中許可密鑰通過(guò)了認(rèn)證,則裝置170在步驟S16004中從許可密鑰的類(lèi)型字段16101判斷該許可密鑰是否有效。如果類(lèi)型字段16101指出0,則裝置170判斷為該許可密鑰有效,進(jìn)行到步驟S16005,判斷該許可密鑰的裝置序列號(hào)字段16102的值是否與裝置170的裝置序列號(hào)一致。
如果兩個(gè)裝置序列號(hào)相同,則在步驟S16006中判斷裝置170是否具有在該許可密鑰的功能字段16104中指出的功能。如果裝置170具有相應(yīng)功能,則裝置170在步驟S16007中使該功能有效,該許可密鑰安裝處理結(jié)束。如果步驟S16003至S16006的結(jié)論中的任意一個(gè)是“否”,即,如果在步驟S16003中判斷為許可密鑰編號(hào)的完整性未通過(guò)認(rèn)證,如果在步驟S16004中判斷為許可密鑰編號(hào)無(wú)效,如果在步驟S16005中判斷為兩個(gè)裝置序列號(hào)不同,或者如果在步驟S16006中判斷為裝置170不具有相應(yīng)功能,則在步驟S16008中裝置170顯示錯(cuò)誤信息,然后終止該處理。
圖40示出安裝了功能215202的許可密鑰且使功能215202有效(功能1、3、4無(wú)效)的畫(huà)面15201。帶有×的按鈕15203表示與按鈕15203處于同一行的功能無(wú)效。當(dāng)用戶(hù)按下×按鈕15203并輸入正確的許可密鑰、按下OK按鈕15204時(shí),可以使同一行中的功能有效。帶有o的按鈕15203表示已安裝了許可密鑰且使該功能有效。當(dāng)用戶(hù)按下o按鈕15203時(shí),裝置170發(fā)布無(wú)效許可密鑰以使與o按鈕15203處于同一行的功能無(wú)效。
通過(guò)使用加密算法(例如,DES算法)對(duì)原始許可密鑰進(jìn)行解密,然后將類(lèi)型字段16101改變?yōu)?,然后通過(guò)使用加密算法(例如,DES算法)對(duì)解密的許可密鑰重新進(jìn)行加密,可以獲得無(wú)效許可密鑰。
當(dāng)用戶(hù)按下o按鈕15203時(shí),裝置170的畫(huà)面15201變成圖41所示的畫(huà)面15301,在許可密鑰輸入/無(wú)效許可顯示欄15304中指出無(wú)效許可密鑰(圖41所示的例子中的“3728 2238 77695898 1635 6598”)。
與無(wú)效許可密鑰的顯示同時(shí)地,將用戶(hù)無(wú)效的許可密鑰編號(hào)存儲(chǔ)在裝置170中的非易失性存儲(chǔ)區(qū)中。然后,當(dāng)用戶(hù)輸入無(wú)效許可密鑰以再次使該功能有效時(shí),裝置170在許可密鑰安裝處理中的圖42的步驟S16004中識(shí)別出該無(wú)效許可密鑰編號(hào),在步驟S16008中顯示錯(cuò)誤信息以防止使相應(yīng)功能有效。
對(duì)使用無(wú)效許可密鑰的傳送許可密鑰發(fā)布的說(shuō)明接下來(lái),參考圖44至48,給出使用無(wú)效許可密鑰的傳送許可密鑰發(fā)布處理的說(shuō)明。傳送許可密鑰是傳送許可信息的例子。
響應(yīng)于來(lái)自最終用戶(hù)的將在舊裝置中使用的許可密鑰傳送到新的裝置的請(qǐng)求,許可管理員在舊裝置中執(zhí)行無(wú)效許可密鑰發(fā)布處理,開(kāi)始預(yù)定許可密鑰傳送操作,然后開(kāi)始圖48的流程圖所示的處理。
在步驟S3901中,許可信息發(fā)布服務(wù)器101在許可管理員終端的顯示裝置上顯示如圖44所示的許可密鑰/裝置序列號(hào)輸入畫(huà)面3501。許可管理員將舊裝置的無(wú)效許可密鑰和裝置序列號(hào)分別輸入到許可密鑰輸入欄3502和裝置序列號(hào)輸入欄3503中。
然后,在步驟S3902中,許可管理員輸入無(wú)效許可密鑰,然后在步驟S3903中輸入裝置序列號(hào)。在步驟S3904中,許可信息發(fā)布服務(wù)器101將輸入的無(wú)效許可密鑰的類(lèi)型字段16101設(shè)為0以在使許可密鑰無(wú)效之前計(jì)算該許可密鑰,搜索原始許可密鑰。
隨后,在步驟S3907中,許可信息發(fā)布服務(wù)器101通過(guò)參考許可密鑰信息表5770來(lái)檢查是否已傳送或者重新發(fā)布了從無(wú)效許可密鑰算出的原始許可密鑰。
如果已傳送了或者重新發(fā)布了許可密鑰,則在步驟S3908中許可信息發(fā)布服務(wù)器101在許可管理員終端上顯示錯(cuò)誤畫(huà)面,該處理結(jié)束。如果沒(méi)有傳送或者重新發(fā)布許可密鑰,則在步驟S3909中在圖45所示的信息顯示畫(huà)面3601上,許可信息發(fā)布服務(wù)器101從許可密鑰表5770、許可訪問(wèn)編號(hào)表5760、可選產(chǎn)品信息表5710、可選產(chǎn)品/裝置產(chǎn)品關(guān)聯(lián)表5730和裝置產(chǎn)品信息表5720中搜索許可密鑰的詳細(xì)信息(許可訪問(wèn)編號(hào)、可選產(chǎn)品信息和裝置產(chǎn)品信息)。當(dāng)按下詳細(xì)內(nèi)容按鈕3602時(shí),顯示如圖46所示的許可密鑰信息詳細(xì)內(nèi)容畫(huà)面3701作為搜索結(jié)果的詳細(xì)內(nèi)容。
然后,在步驟S3910中,許可管理員將傳送目的地裝置序列號(hào)輸入到輸入欄3703的輸入窗口3702中。在步驟S3911中,許可管理員按下發(fā)布按鈕3704。響應(yīng)于發(fā)布傳送許可密鑰的請(qǐng)求,在步驟S3912中,許可信息發(fā)布服務(wù)器101通過(guò)參考許可密鑰信息表5770檢查是否已傳送或者重新發(fā)布了傳送許可密鑰。如果已傳送了或者重新發(fā)布了傳送許可密鑰,則許可信息發(fā)布服務(wù)器101在許可密鑰管理員終端上顯示錯(cuò)誤畫(huà)面(步驟S3908),該處理結(jié)束。
如果在步驟S3912中判斷為沒(méi)有傳送或者重新發(fā)布許可密鑰,則在步驟S3913中許可信息發(fā)布服務(wù)器101在裝置編號(hào)數(shù)據(jù)帶信息表5780中從在步驟S3909中搜索到的裝置產(chǎn)品信息表5720的裝置產(chǎn)品代碼5721中搜索,以檢查輸入的傳送目的地裝置序列號(hào)是否落入該裝置編號(hào)數(shù)據(jù)帶內(nèi)。如果發(fā)現(xiàn)傳送目的地裝置序列號(hào)在裝置編號(hào)數(shù)據(jù)帶之外,則在步驟S3908中許可信息發(fā)布服務(wù)器101在許可密鑰管理員終端上顯示錯(cuò)誤畫(huà)面(步驟S3908),該處理結(jié)束。
如果發(fā)現(xiàn)傳送目的地裝置序列號(hào)在該裝置編號(hào)數(shù)據(jù)帶之內(nèi),則在步驟S3914中許可信息發(fā)布服務(wù)器101產(chǎn)生傳送許可密鑰。在步驟S3915中,許可信息發(fā)布服務(wù)器101在許可密鑰信息表5760中注冊(cè)產(chǎn)生的傳送許可密鑰,打開(kāi)傳送源許可密鑰傳送/重新發(fā)布標(biāo)志以禁止使用該許可密鑰。
最后,在步驟S3916中,許可信息發(fā)布服務(wù)器101顯示圖47所示的傳送許可密鑰發(fā)布畫(huà)面3801。許可管理員獲得從傳送許可密鑰發(fā)布畫(huà)面3801產(chǎn)生的傳送許可密鑰,從而結(jié)束該使用無(wú)效許可密鑰的傳送許可密鑰發(fā)布處理。
最終用戶(hù)可以將許可密鑰傳送到具有在傳送許可密鑰發(fā)布處理期間輸入的傳送裝置序列號(hào)的傳送裝置。
變形例通過(guò)示例性實(shí)施例詳細(xì)說(shuō)明了本發(fā)明。可以在包括多個(gè)裝置的系統(tǒng)或者包括單個(gè)裝置的設(shè)備中使用本發(fā)明。
在本發(fā)明中,可以直接地或者遠(yuǎn)程地將實(shí)現(xiàn)上述實(shí)施例的功能的軟件程序提供給系統(tǒng)或者設(shè)備,該系統(tǒng)或設(shè)備的計(jì)算機(jī)可以讀取并執(zhí)行所提供的程序代碼。在這種情況下,如果該程序代碼包含程序功能,則該程序代碼不必具有程序的形式。
計(jì)算機(jī)程序可以是任何類(lèi)型,例如目標(biāo)代碼、解釋器執(zhí)行的程序或者提供給操作系統(tǒng)(OS)的腳本數(shù)據(jù),只要計(jì)算機(jī)程序具有程序功能即可。
用于提供程序的記錄介質(zhì)可以是軟(floppy)盤(pán)、硬盤(pán)、光盤(pán)、磁光(MO)盤(pán)、光盤(pán)只讀存儲(chǔ)器(CD-ROM)、CD-可記錄(CD-R)、CD-可重寫(xiě)(CD-RW)、磁帶、非易失性存儲(chǔ)卡、ROM或者DVD(包括DVD-ROM或者DVD-R)。
能夠以以下方式提供程序。用戶(hù)可以使用客戶(hù)計(jì)算機(jī)的瀏覽器訪問(wèn)因特網(wǎng)主頁(yè),將本發(fā)明實(shí)施例的計(jì)算機(jī)程序本身或者包含壓縮的自動(dòng)安裝功能的文件下載到硬盤(pán)等記錄介質(zhì)中??蛇x地,可以將形成本發(fā)明實(shí)施例的程序的程序代碼分割為多個(gè)文件,可以從不同的主頁(yè)下載這些文件。即,萬(wàn)維網(wǎng)(WWW,World Wide Web)服務(wù)器可以允許多個(gè)用戶(hù)使用計(jì)算機(jī)下載用于實(shí)現(xiàn)本發(fā)明實(shí)施例的功能的程序文件。
另外,可以將本發(fā)明實(shí)施例的程序加密,將其存儲(chǔ)在CD-ROM等存儲(chǔ)介質(zhì)中分發(fā)給用戶(hù)。然后,僅允許具有明確的預(yù)定條件的用戶(hù)從因特網(wǎng)主頁(yè)下載解密密鑰信息,以使用該密鑰信息對(duì)加密程序進(jìn)行解密,將解密的程序裝入計(jì)算機(jī)中。
如上所述,計(jì)算機(jī)可以讀取并執(zhí)行該程序以實(shí)現(xiàn)上述實(shí)施例的功能??蛇x地,在計(jì)算機(jī)上運(yùn)行的OS響應(yīng)于該程序的指令執(zhí)行部分或者全部處理以實(shí)現(xiàn)實(shí)施例的功能。
另外,可以將從記錄介質(zhì)中讀取的程序?qū)懭雽?duì)插入或連接到計(jì)算機(jī)的功能擴(kuò)展板或者功能擴(kuò)展單元設(shè)置的存儲(chǔ)器中,然后響應(yīng)于程序的指令,對(duì)功能擴(kuò)展板或者功能擴(kuò)展單元設(shè)置的CPU執(zhí)行部分或者全部處理,從而實(shí)現(xiàn)本發(fā)明實(shí)施例的功能。
如上所述,為了針對(duì)銷(xiāo)售應(yīng)用程序軟件而注冊(cè)產(chǎn)品,通過(guò)根據(jù)銷(xiāo)售實(shí)體和分發(fā)路徑、是否注冊(cè)了許可條件以及是否注冊(cè)了特有編號(hào)來(lái)指定產(chǎn)品類(lèi)型,可以將一個(gè)應(yīng)用程序注冊(cè)為具有不同的銷(xiāo)售條件的不同產(chǎn)品,從而增強(qiáng)了軟件應(yīng)用程序銷(xiāo)售的高效管理。
另外,能夠以以下方式實(shí)現(xiàn)產(chǎn)品注冊(cè)。
作為第一銷(xiāo)售實(shí)體的銷(xiāo)售公司對(duì)產(chǎn)品發(fā)布軟件ID代碼,銷(xiāo)售帶有發(fā)布的軟件ID代碼的產(chǎn)品。然后,用戶(hù)購(gòu)買(mǎi)該產(chǎn)品,輸入包含在包裝中的軟件ID代碼和唯一地識(shí)別安裝該軟件的裝置的裝置序列號(hào)以獲得許可信息。
作為第二銷(xiāo)售實(shí)體的軟件開(kāi)發(fā)者對(duì)產(chǎn)品發(fā)布軟件ID代碼,將發(fā)布的軟件ID代碼包含在該產(chǎn)品中,然后第一銷(xiāo)售實(shí)體銷(xiāo)售該產(chǎn)品。然后,用戶(hù)購(gòu)買(mǎi)該產(chǎn)品,輸入包含在包裝中的軟件ID代碼和唯一地識(shí)別安裝該軟件的裝置的裝置序列號(hào)以獲得許可信息。
可以注冊(cè)產(chǎn)品而沒(méi)有許可條件,當(dāng)獲得許可信息時(shí),第一銷(xiāo)售實(shí)體指定許可條件以基于指定的許可條件獲得許可信息,然后銷(xiāo)售帶有該許可信息的產(chǎn)品包。
可以注冊(cè)產(chǎn)品而沒(méi)有許可條件,當(dāng)獲得許可信息時(shí),第一銷(xiāo)售實(shí)體指定許可條件并且輸入唯一地識(shí)別安裝該軟件的裝置的裝置序列號(hào),以基于指定的許可條件和該裝置序列號(hào)獲得許可信息。然后,銷(xiāo)售帶有所獲得的許可信息的產(chǎn)品包。
雖然參考示例性實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)明不限于公開(kāi)的示例性實(shí)施例。所附權(quán)利要求的范圍符合最寬的解釋?zhuān)愿采w全部變形、等同結(jié)構(gòu)和功能。
本申請(qǐng)要求2004年9月10日提交的日本特愿2004-264496和2005年9月6日提交的日本特愿2005-257942的全部權(quán)益,其全部?jī)?nèi)容通過(guò)參考包含與此。
權(quán)利要求
1.一種許可傳送系統(tǒng),其包括通過(guò)網(wǎng)絡(luò)彼此連接的用戶(hù)終端和許可信息發(fā)布服務(wù)器,所述用戶(hù)終端包括無(wú)效許可信息發(fā)布單元,其被配置為產(chǎn)生并發(fā)布用于使傳送源裝置的許可無(wú)效的無(wú)效許可信息,所述許可信息發(fā)布服務(wù)器包括傳送許可信息發(fā)布單元,其被配置為基于從所述用戶(hù)終端接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效單元,其被配置為當(dāng)所述傳送許可信息發(fā)布單元發(fā)布了所述傳送許可信息時(shí),使關(guān)于所述傳送源裝置的可選功能的許可信息無(wú)效。
2.一種信息處理設(shè)備,其通過(guò)經(jīng)由網(wǎng)絡(luò)連接到許可信息發(fā)布服務(wù)器而形成網(wǎng)絡(luò)系統(tǒng),所述信息處理設(shè)備包括無(wú)效許可信息發(fā)布單元,其被配置為當(dāng)將包含在傳送源裝置中的許可傳送到傳送目的地裝置時(shí),產(chǎn)生并發(fā)布無(wú)效許可信息;以及有效單元,其被配置為通過(guò)使用從所述許可信息發(fā)布服務(wù)器接收到的許可信息使所述傳送源裝置的可選功能有效。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其特征在于,還包括完整性驗(yàn)證單元,其被配置為驗(yàn)證從所述許可信息發(fā)布服務(wù)器接收到的許可信息的完整性,其中,所述有效單元被配置為當(dāng)所述完整性驗(yàn)證單元驗(yàn)證了所述許可信息的完整性時(shí),使所述可選功能有效。
4.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其特征在于,還包括有效性驗(yàn)證單元,其被配置為驗(yàn)證所述許可信息的有效性,其中,所述有效單元被配置為當(dāng)所述有效性驗(yàn)證單元驗(yàn)證了所述許可信息的有效性時(shí),使所述可選功能有效。
5.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其特征在于,還包括裝置編號(hào)識(shí)別單元,其被配置為驗(yàn)證起動(dòng)所述可選功能的裝置的裝置編號(hào)的一致性,其中,所述有效單元被配置為當(dāng)所述裝置編號(hào)識(shí)別單元驗(yàn)證了所述裝置編號(hào)的一致性時(shí),使所述可選功能有效。
6.一種許可信息發(fā)布服務(wù)器,包括傳送許可信息發(fā)布單元,其被配置為基于從信息處理設(shè)備接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效單元,其被配置為當(dāng)所述傳送許可信息發(fā)布單元發(fā)布了所述傳送許可信息時(shí),使傳送源裝置的許可信息無(wú)效。
7.根據(jù)權(quán)利要求6所述的許可信息發(fā)布服務(wù)器,其特征在于,還包括傳送判斷單元,其被配置為判斷是否已傳送或者重新發(fā)布了關(guān)于要傳送的可選功能的許可信息的許可信息,其中,當(dāng)所述傳送判斷單元判斷為已傳送或者重新發(fā)布了所述可選功能的許可信息時(shí),不發(fā)布所述可選功能的許可信息。
8.根據(jù)權(quán)利要求6所述的許可信息發(fā)布服務(wù)器,其特征在于,還包括裝置編號(hào)判斷單元,其被配置為判斷所述傳送目的地裝置的裝置編號(hào)是否落入預(yù)定裝置編號(hào)帶內(nèi),其中,當(dāng)所述傳送目的地裝置的裝置編號(hào)在所述預(yù)定裝置編號(hào)帶之外時(shí),不發(fā)布所述可選功能的許可信息。
9.一種用于控制通過(guò)網(wǎng)絡(luò)彼此連接的用戶(hù)終端和許可信息發(fā)布服務(wù)器的方法,所述方法包括無(wú)效許可信息發(fā)布步驟,用于由所述用戶(hù)終端產(chǎn)生并發(fā)布用于使傳送源裝置的許可無(wú)效的無(wú)效許可信息;傳送許可信息發(fā)布步驟,用于由所述許可信息發(fā)布服務(wù)器基于從所述用戶(hù)終端接收到的所述無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效步驟,用于當(dāng)在所述傳送許可信息發(fā)布步驟中發(fā)布了所述傳送許可信息時(shí),由所述許可信息發(fā)布服務(wù)器使關(guān)于所述傳送源裝置的可選功能的許可信息無(wú)效。
10.一種用于控制通過(guò)網(wǎng)絡(luò)彼此連接的用戶(hù)終端和許可信息發(fā)布服務(wù)器的控制程序,所述控制程序允許計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求9所述的方法。
11.一種信息處理方法,在用于通過(guò)與許可信息發(fā)布服務(wù)器進(jìn)行通信來(lái)控制網(wǎng)絡(luò)系統(tǒng)的設(shè)備中使用所述信息處理方法,所述信息處理方法包括無(wú)效許可信息發(fā)布步驟,用于當(dāng)將包含在傳送源裝置中的許可傳送到傳送目的地裝置時(shí),產(chǎn)生并發(fā)布無(wú)效許可信息;以及有效步驟,用于通過(guò)使用從所述許可信息發(fā)布服務(wù)器接收到的許可信息使所述傳送源裝置的可選功能有效。
12.根據(jù)權(quán)利要求11所述的信息處理方法,其特征在于,還包括完整性驗(yàn)證步驟,用于驗(yàn)證從所述許可信息發(fā)布服務(wù)器接收到的許可信息的完整性,其中,當(dāng)在所述完整性驗(yàn)證步驟中驗(yàn)證了所述許可信息的完整性時(shí),所述有效步驟使所述可選功能有效。
13.根據(jù)權(quán)利要求11所述的信息處理方法,其特征在于,還包括有效性驗(yàn)證步驟,用于驗(yàn)證所述許可信息的有效性,其中,當(dāng)在所述有效性驗(yàn)證步驟中驗(yàn)證了所述許可信息的有效性時(shí),所述有效步驟使所述可選功能有效。
14.根據(jù)權(quán)利要求11所述的信息處理方法,其特征在于,還包括裝置編號(hào)識(shí)別步驟,用于驗(yàn)證起動(dòng)所述可選功能的裝置的裝置編號(hào)的一致性,其中,當(dāng)在所述裝置編號(hào)識(shí)別步驟中驗(yàn)證了所述裝置編號(hào)的一致性時(shí),所述有效步驟使所述可選功能有效。
15.一種用于控制通過(guò)與許可信息發(fā)布服務(wù)器進(jìn)行通信來(lái)控制網(wǎng)絡(luò)系統(tǒng)的設(shè)備的控制程序,所述控制程序允許計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求11所述的信息處理方法。
16.一種許可信息傳送方法,包括傳送許可信息發(fā)布步驟,用于基于從用戶(hù)終端接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可信息無(wú)效步驟,用于當(dāng)在所述傳送許可信息發(fā)布步驟中發(fā)布了許可信息時(shí),使傳送源裝置的許可信息無(wú)效。
17.根據(jù)權(quán)利要求16所述的許可信息傳送方法,其特征在于,還包括傳送判斷步驟,用于判斷是否已傳送或者重新發(fā)布了關(guān)于要傳送的可選功能的許可信息的許可信息,其中,當(dāng)所述傳送判斷步驟判斷為已傳送或者重新發(fā)布了所述可選功能的許可信息時(shí),不發(fā)布所述可選功能的許可信息。
18.根據(jù)權(quán)利要求16所述的許可信息傳送方法,其特征在于,還包括裝置編號(hào)判斷步驟,用于判斷所述傳送目的地裝置的裝置編號(hào)是否落入預(yù)定裝置編號(hào)帶內(nèi),其中,當(dāng)所述傳送目的地裝置的裝置編號(hào)在所述預(yù)定裝置編號(hào)帶之外時(shí),不發(fā)布所述可選功能的許可信息。
19.一種控制程序,其允許計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求18所述的許可信息傳送方法。
全文摘要
公開(kāi)了一種許可信息傳送方法和設(shè)備。該方法包括傳送許可信息發(fā)布步驟,用于基于從用戶(hù)終端接收到的無(wú)效許可信息和傳送目的地裝置特有的信息,產(chǎn)生并發(fā)布傳送許可信息;以及許可密鑰無(wú)效步驟,用于當(dāng)在所述傳送許可信息發(fā)布步驟中發(fā)布了傳送許可信息時(shí),使傳送源裝置的許可信息無(wú)效。
文檔編號(hào)G06F21/22GK101014960SQ200580030328
公開(kāi)日2007年8月8日 申請(qǐng)日期2005年9月8日 優(yōu)先權(quán)日2004年9月10日
發(fā)明者小林真琴 申請(qǐng)人:佳能株式會(huì)社