專利名稱:企業(yè)用軟件注冊方法及系統(tǒng)的制作方法
技術領域:
一種軟件注冊方法及系統(tǒng),特別系指關于一種企業(yè)內部局域網(wǎng)至少 一個 客戶端軟件注冊通過企業(yè)服務器完成注冊程序的企業(yè)用軟件注冊方法及系統(tǒng)。
背景技術:
有鑒于現(xiàn)在網(wǎng)路的便利性,卻也讓盜版軟件的威脅增加許多,因此,許 多軟件都有防盜版機制,最常見的就是軟件注冊功能,此功能可以有效地保 護正版軟件的使用性,以及防止使用者使用盜版軟件。
所使用的即為個人使用版,對于此版本的注冊方式,首先,進入軟件注冊功 能并且輸入注冊資訊,注冊資訊內容包含使用者名稱、使用者地址、使用者 通訊電話以及軟件所附的產品序號等資訊,當4吏用者輸入完注冊資訊后,將 會連結至軟件所提供的注冊服務器,注冊服務器將會根據(jù)使用者所輸入的注 冊訊息提供一組與產品序號符合的注冊碼,之后,使用者在軟件注冊功能填 入注冊碼后,就可以完成注冊程序,并且注冊服務器也將此注冊碼與注冊資 訊結合,以防止其他人利用此注冊碼進行軟件注冊。
企業(yè)使用的版本即企業(yè)使用版,在注冊方式上不同之處在于,個人使用 版為 一組產品序號對應 一組注冊碼,而企業(yè)使用版為 一組產品序號對應多組 注冊碼。
在具規(guī)模的企業(yè)中,通常會設立網(wǎng)路管理部門,也因此就會規(guī)定以及限 制企業(yè)的客戶端網(wǎng)路連線的功能,對于需要網(wǎng)路接的軟件注冊方法將無法達 到軟件注冊功能,因此,軟件開發(fā)者也提供一種離線注冊的方法,方^f更配合 企業(yè)使用,首先由網(wǎng)路管理者針對每一個客戶端注冊資訊,包含電腦名稱、 硬件識別碼、產品序號進行紀錄,然后網(wǎng)路管理者匯集這些注冊資訊與軟件
提供者取得多組注冊碼,每一組注冊碼與一組注冊資訊一"""對應,再由網(wǎng)路 管理者根據(jù)得到的注冊碼以及注冊資訊在手動輸入注冊碼,完成注冊手續(xù)確 保軟件合法的使用。
對于網(wǎng)路管理者收集每一個客戶端注冊資訊可以通過企業(yè)內部局域網(wǎng) 架設企業(yè)服務器來收集,網(wǎng)路管理者僅需要要求客戶端登錄企業(yè)服務器并且 上傳注冊資訊,再由網(wǎng)路管理者對所有的注冊資訊進行匯集,但是,盡管如 此無法保證所有客戶端會將其注冊資訊上傳至企業(yè)服務器,網(wǎng)路管理者的工 作依然無法有效減少,在此也會造成收集注冊資訊耗費過長的時間,無法達 到客戶端企業(yè)軟件即時注冊的功效。
有鑒于此,提供一種企業(yè)用軟件注冊方法及系統(tǒng)實為必要,對于如何避 免客戶端遺忘上傳注冊資訊的問題,并且達到客戶端企業(yè)軟件即時注冊的功 效,亦為相關業(yè)者亟待發(fā)展的重要課題。
發(fā)明內容
鑒于以上在背景技術中所提出已知企業(yè)軟件注冊方法無法解決客戶端 遺忘上傳注冊資訊的現(xiàn)況,本發(fā)明目的在于提供一種企業(yè)用軟件注冊方法及 系統(tǒng),可以用來解決客戶端遺忘上傳注冊資訊的問題,并且達到客戶端企業(yè) 軟件即時注冊的功效。
于本發(fā)明所揭露的企業(yè)用軟件注冊系統(tǒng),應用于具有企業(yè)服務器以及多 客戶端的企業(yè)內部局域網(wǎng),使企業(yè)用軟件得以完成與注冊服務器之間的注
冊,其系統(tǒng)包含至少一個客戶端、注冊服務器以及企業(yè)服務器,企業(yè)服務 器包含監(jiān)控程序,并且監(jiān)控程序已啟動,當至少一個客戶端登錄企業(yè)服務器 時,監(jiān)控程序將自至少一個客戶端取得注冊資訊,同時監(jiān)控程序通過網(wǎng)際網(wǎng) 路連線至注冊服務器,并將注冊資訊提供給注冊服務器,注冊服務器接收注 冊資訊計算產生注冊碼,并將注冊碼寫入注冊資訊中,產生注冊完成資訊, 即時返回注冊完成資訊至企業(yè)服務器,當監(jiān)控程序偵測到當初取得已提供注 冊資訊的客戶端再次登錄企業(yè)服務器,返回注冊完成資訊至對應的客戶端, 完成注冊。
于本發(fā)明所揭露的企業(yè)用軟件注冊方法,應用于具有企業(yè)服務器以及至少一個客戶端的企業(yè)內部局域網(wǎng),使企業(yè)用軟件得以完成與注冊服務器之間
的注冊,其方法包含下列步驟首先,企業(yè)服務器啟動監(jiān)控程序;其次,當 至少一個客戶端登錄企業(yè)服務器監(jiān)控程序將自至少一個客戶端取得注冊資
訊;接著,監(jiān)控程序通過網(wǎng)際網(wǎng)路連線至注冊服務器,并將注冊資訊提供給 注冊服務器;接著,注冊服務器計算產生注冊碼,并將注冊碼寫入注冊資訊 中,產生注冊完成資訊;接著,即時返回注冊完成資訊至企業(yè)服務器;最后, 監(jiān)控程序偵測到至少一個客戶端再次登錄企業(yè)服務器,返回注冊完成資訊至 至少一個客戶端,完成注冊。
根據(jù)所揭露企業(yè)用軟件注冊方法及系統(tǒng),通過開啟企業(yè)服務器上的監(jiān)控 程序,監(jiān)控程序將取得登錄企業(yè)服務器的客戶端的注冊資訊,并完成注冊, 解決已知企業(yè)軟件注冊方法客戶端遺忘上傳注冊資訊的問題,并且達到客戶 端企業(yè)軟件即時注冊的功效。
圖1系本發(fā)明企業(yè)用軟件注冊系統(tǒng)方塊圖。
圖2系本發(fā)明企業(yè)用軟件注冊方法流程圖。
圖3A及圖3B系本發(fā)明第一實施例注冊資訊流程示意圖。
圖4A及圖4B系本發(fā)明第二實施例注冊資訊流程示意圖。
具體實施例方式
有關本發(fā)明的詳細特征與實作,茲配合附圖在實施方式中詳細說明如 下,其內容足以使任何熟習相關技藝者了解本發(fā)明的技術內容并據(jù)以實施, 且根據(jù)本說明書所揭露的內容及附圖,任何熟習相關技藝者可輕易地理解本 發(fā)明相關的目的及優(yōu)點。
本發(fā)明屬于應用于具有企業(yè)服務器以及至少一個客戶端的企業(yè)內部局 域網(wǎng),使企業(yè)用軟件得以完成與注冊服務器之間的注冊。
本發(fā)明的系統(tǒng)方塊圖請參照圖1所示,圖1系為本發(fā)明企業(yè)用軟件注冊 系統(tǒng)方塊圖。本發(fā)明企業(yè)用軟件注冊系統(tǒng),其系統(tǒng)包含有至少一個客戶端
10、注冊服務器20以及企業(yè)服務器30,企業(yè)服務器30包含有監(jiān)控程序31, 并監(jiān)控程序31處于啟動狀態(tài),當有客戶端IO登錄企業(yè)服務器30時,監(jiān)控 程序31將自客戶端IO取得注冊資訊,同時監(jiān)控程序31通過網(wǎng)際網(wǎng)路601 連線至注冊服務器20,并將注冊資訊提供給注冊服務器20,注冊服務器20 接收注冊資訊計算產生注冊碼,并將注冊碼寫入注冊資訊中,產生注冊完成 資訊,即時返回注冊完成資訊至企業(yè)服務器30,當監(jiān)控程序31偵測到已提 供注冊資訊的客戶端10再次登錄企業(yè)服務器30,返回注冊完成資訊至對應 的客戶端10,完成注冊。
本發(fā)明的方法流程圖請參照圖2所示,圖2系為本發(fā)明企業(yè)用軟件注冊 方法流程圖。本發(fā)明企業(yè)用軟件注冊方法,其包含下列步驟首先,企業(yè)服 務器30啟動監(jiān)控程序31 (步驟IOO);其次,當至少一個客戶端IO登錄企 業(yè)服務器30,監(jiān)控程序31將自至少一個客戶端10取得注冊資訊(步驟200 ); 接著,監(jiān)控程序31通過網(wǎng)際網(wǎng)路601連線至注冊服務器20,并將注冊資訊 提供給注冊服務器20 (步驟300 );接著,注冊服務器20計算產生注冊碼, 并將注冊碼寫入注冊資訊中,產生注冊完成資訊(步驟400);接著,即時 返回注冊完成資訊至企業(yè)服務器30 (步驟500);最后,監(jiān)控程序31偵測 到至少一個客戶端10再次登錄企業(yè)服務器30,返回注冊完成資訊至至少一 個客戶端10,完成注冊(步驟600 )。
在客戶端10中可以建立客戶端指定目錄,當客戶端IO執(zhí)行企業(yè)用軟件 輸入注冊資訊后,將會存放注冊資訊于客戶端指定目錄中;在企業(yè)服務器 30中可以建立企業(yè)服務器指定目錄,從客戶端10的客戶端指定目錄取得注 冊資訊儲存于企業(yè)服務器指定目錄中。
在監(jiān)控程序31中,可以設定注冊資訊收集時間,在注冊資訊收集時間 內可以收集多個注冊資訊,企業(yè)服務器30會將多個注冊資訊進行壓縮為壓 縮注冊資訊,至注冊服務器20中解壓縮壓縮注冊資訊;同理,注冊服務器 20會壓縮多個注冊完成資訊為壓縮注冊完成資訊,至企業(yè)服務器30中解壓 縮壓縮注冊完成資訊。
上述注冊資訊至少包含客戶端電腦名、客戶端硬件識別碼以及軟件產品 序列號,但并不以此為限,監(jiān)控程序31可以依照客戶端電腦名以及客戶端
硬件識別碼來判斷客戶端IO是否提供過注冊資訊,亦可以依照客戶端電腦
名以及客戶端硬件識別碼來判斷是否返回注冊完成資訊置客戶端10。
接著以 一個實施例來解說本發(fā)明的第 一 實施態(tài)樣運作方式及流程,并請
參照圖3A以及圖3B所示,圖3A以及圖3B系為本發(fā)明第一實施例注冊資 訊流程示意圖。
在圖3A中所示,為注冊資訊從客戶端傳送至企業(yè)服務器,企業(yè)服務器 再傳送至注冊服務器的資訊流程。企業(yè)服務器30首先啟動監(jiān)控程序31,并 且在企業(yè)服務器30上建立一個儲存注冊資訊的企業(yè)服務器指定目錄,企業(yè) 服務器指定目錄存放內容為客戶端的注冊資訊,此時,第一客戶端40登錄 上企業(yè)服務器30,監(jiān)控程序31會從第一客戶端40的客戶端指定目錄取得 第一注冊資訊41 (客戶端指定目錄為客戶端軟件所建立,當客戶端執(zhí)行企 業(yè)用軟件輸入注冊資訊后,將會存放注冊資訊于客戶端指定目錄中),將第 一注冊資訊41儲存于企業(yè)服務器指定目錄中,其中,第一注冊資訊41至少 包含第一客戶端電腦名、第一客戶端硬件識別碼以及軟件產品序列號,但并 不以此為限。
接著,監(jiān)控程序31將會通過網(wǎng)際網(wǎng)路601連線至注冊服務器20,將第 一注冊資訊41提供給注冊服務器20,注冊服務器20根據(jù)所接收到的第一 注冊資訊41計算產生第一注冊碼,并將第一注冊碼寫入第一注冊資訊41中, 產生第一注冊完成資訊。
在圖3B中所示,為注冊完成資訊從注冊服務器返回至企業(yè)服務器,企 業(yè)服務器再返回至客戶端的資訊流程。當?shù)谝蛔酝瓿少Y訊42產生后,注 冊服務器20即時返回第一注冊完成資訊42至企業(yè)服務器30企業(yè)服務器指 定目錄中等待返回給第一客戶端40,本發(fā)明設定返回的時間是在第一客戶 端40重新登錄至企業(yè)服務器30時,因此當監(jiān)控程序31偵測到第一客戶端 40再次登錄企業(yè)服務器30,便返回第一注冊完成資訊42至第一客戶端40 客戶端指定目錄中,完成注冊。
接著以另 一 實施例來解說本發(fā)明的第二實施態(tài)樣運作方式及流程,并請 參照圖4A以及圖4B所示,圖4A及圖4B系為本發(fā)明第二實施例注冊資訊 流程示意圖。
第二實施例與第一實施例差異在于,第一實施例為單一客戶端10對企 業(yè)服務器30的資訊流程,第二實施例為多客戶端10對企業(yè)服務器30的資 訊流程,并且監(jiān)控程序31增加注冊資訊收集時間,在注冊資訊收集時間內 可以收集多客戶端IO的注冊資訊,同時企業(yè)服務器30會壓縮注冊資訊以及 解壓縮注冊完成資訊,注冊服務器20會解壓縮注冊資訊以及壓縮注冊完成 資訊。
在圖4A中所示,為注冊資訊從客戶端傳送至企業(yè)服務器,企業(yè)服務器 再傳送至注冊服務器的資訊流程。企業(yè)服務器30首先啟動監(jiān)控程序31,同 時設定一個注冊資訊收集時間,并且在企業(yè)服務器30上建立一個儲存注冊 資訊企業(yè)服務器指定目錄,指定目錄存放內容為客戶端的注冊資訊,此時, 第一客戶端51登錄上企業(yè)服務器30,監(jiān)控程序31會從第一客戶端51的客 戶端指定目錄取得第一注冊資訊511,此時監(jiān)控程序31將自第一次取得第 一注冊資訊511時開始計時,在注冊資訊收集時間內,當監(jiān)控程序31繼續(xù) 偵測到第二客戶端52以及第三客戶端53登錄至企業(yè)服務器30時,監(jiān)控程 序31依然會從第二客戶端52的客戶端指定目錄取得第二注冊資訊521,從 第三客戶端53的客戶端指定目錄取得第三注冊資訊531,然后將第一注冊 資訊511、第二注冊資訊521以及第三注冊資訊531同時儲存于企業(yè)服務器 指定目錄中。
接著,將儲存于企業(yè)服務器指定目錄中的第一注冊資訊511、第二注冊 資訊521以及第三注冊資訊531,壓縮為壓縮注冊資訊54,監(jiān)控程序31將 會通過網(wǎng)際網(wǎng)路601連線至注冊服務器20,將壓縮注冊資訊54提供給注冊 服務器20,注冊服務器20接收壓縮注冊資訊54后,進行解壓縮壓縮注冊 資訊54并還原為第一注冊資訊511、第二注冊資訊521以及第三注冊資訊 531,同時計算產生第一注冊碼,并將第一注冊碼寫入第一注冊資訊511中, 產生第一注冊完成資訊;計算產生第二注冊碼,并將第二注冊碼寫入第二注 冊資訊521中,產生第二注冊完成資訊;計算產生第三注冊碼,并將第三注 冊碼寫入第三注冊資訊531中,產生第三注冊完成資訊。
在圖4B中所示,為注冊完成資訊從注冊服務器返回至企業(yè)服務器,企 業(yè)服務器再返回至客戶端的資訊流程。當?shù)谝蛔酝瓿少Y訊512、第二注冊
完成資訊522以及第三注冊完成資訊532產生后,注冊服務器20壓縮第一 注冊完成資訊512、第二注冊完成資訊522以及第三注冊完成資訊532為壓 縮注冊完成資訊55,即時返回壓縮注冊完成資訊55至企業(yè)服務器30企業(yè) 服務器指定目錄中。
接著,企業(yè)服務器30接收壓縮注冊完成資訊55后,解壓縮壓縮注冊完 成資訊55并還原為第一注冊完成資訊512、第二注冊完成資訊522以及第 三注冊完成資訊532,儲存于企業(yè)服務器指定目錄中,此時當監(jiān)控程序31 先后偵測到第一客戶端51、第二客戶端52以及第三客戶端53再次登錄企 業(yè)服務器30時,即可返回第一注冊完成資訊512至第一客戶端51客戶端指 定目錄中,返回第二注冊完成資訊522至第二客戶端52客戶端指定目錄中, 返回第三注冊完成資訊532至第三客戶端53客戶端指定目錄中,完成大量 批次注冊。
根據(jù)所揭露企業(yè)用軟件注冊方法及系統(tǒng),通過啟動企業(yè)服務器上的監(jiān)控 程序,監(jiān)控程序將取得登錄至企業(yè)服務器的客戶端的注冊資訊,并完成注冊, 解決已知企業(yè)軟件注冊方法客戶端遺忘上傳注冊資訊的問題,并且達到客戶 端企業(yè)軟件即時注冊的功效。
雖然本發(fā)明以前述的較佳實施例揭露如上,然其并非用以限定本發(fā)明, 任何熟習相像技藝者,在不脫離本發(fā)明的精神和范圍內,當可作些許的更動 與潤飾,因此本發(fā)明的專利保護范圍須視本說明書所附的權利要求書所界定 者為準。
權利要求
1、一種企業(yè)用軟件注冊方法,應用于具有一企業(yè)服務器以及至少一客戶端的企業(yè)內部局域網(wǎng),使企業(yè)用軟件得以完成與一注冊服務器之間的注冊,該方法包含下列步驟該企業(yè)服務器啟動一監(jiān)控程序;當該至少一客戶端登錄該企業(yè)服務器該監(jiān)控程序將自該至少一客戶端取得一注冊資訊;該監(jiān)控程序通過網(wǎng)際網(wǎng)路連線至該注冊服務器,并將該注冊資訊提供給該注冊服務器;該注冊服務器計算產生一注冊碼,并將該注冊碼寫入該注冊資訊中,產生一注冊完成資訊;即時返回該注冊完成資訊至該企業(yè)服務器;及該監(jiān)控程序偵測到該至少一客戶端再次登錄該企業(yè)服務器,返回該注冊完成資訊至該至少一客戶端,完成注冊。
2、 如權利要求1所述的企業(yè)用軟件注冊方法,其中該企業(yè)服務器啟動 該監(jiān)控程序步驟更包含設定該監(jiān)控程序的一注冊資訊收集時間的步驟。
3、 如權利要求2所述的企業(yè)用軟件注冊方法,其中更包含該監(jiān)控程序 自第一次取得該注冊資訊時開始計時,并于該注冊資訊收集時間內,將取自 該至少一客戶端的該些注冊資訊壓縮為一壓縮注冊資訊;由該注冊服務器接 收該壓縮注冊資訊并解壓縮該壓縮注冊資訊并還原該些注冊資訊,并計算產 生不同的該些注冊碼,并將該些注冊碼寫入該些注冊資訊中,產生該些注冊 完成資訊的步驟。
4、 如權利要求3所述的企業(yè)用軟件注冊方法,更包含該注冊服務器將 該些注冊完成資訊壓縮為一壓縮注冊完成資訊;由該企業(yè)服務器接收該壓縮 注冊完成資訊,該監(jiān)控程序解壓縮該壓縮注冊完成資訊并還原該些注冊完成 資訊的步驟。
5、 如權利要求1所述的企業(yè)用軟件注冊方法,其中該客戶端更包含設 有一客戶端指定目錄用以儲存該些注冊資訊的步驟。
6、 如權利要求1所述的企業(yè)用軟件注冊方法,其中該企業(yè)服務器更包 含設有一企業(yè)服務器指定目錄用以提供該監(jiān)控程序儲存該些注冊資訊的步驟。 ,
7、 如權利要求1所述的企業(yè)用軟件注冊方法,其中該注冊資訊至少包 含客戶端電腦名、客戶端硬件識別碼以及產品序列號。
8、 一種企業(yè)用軟件注冊系統(tǒng),該系統(tǒng)包含 至少一客戶端,具有一注冊資訊;并且接收一注冊完成資訊;一注冊服務器,該注冊服務器接收該注冊資訊計算產生一注冊碼,并將 該注冊碼寫入該注冊資訊中,產生一注冊完成資訊;及一企業(yè)服務器,啟動一監(jiān)控程序,當該至少一客戶端登錄該企業(yè)服務器, 該監(jiān)控程序將自該客戶端取得該注冊資訊,該監(jiān)控程序通過網(wǎng)際網(wǎng)路連線至 該注冊服務器,將該注冊資訊提供給該注冊服務器;并自該注冊服務器接收 該注冊完成資訊,該監(jiān)控程序偵測到該至少一客戶端再次登錄該企業(yè)服務 器,返回該注冊完成資訊至該至少一客戶端,完成注冊。
9、 如權利要求8所述的企業(yè)用軟件注冊系統(tǒng),其中該客戶端更包含設 有一客戶端指定目錄用以儲存該些注冊資訊。
10、 如權利要求8所述的企業(yè)用軟件注冊系統(tǒng),其中該企業(yè)服務器更包 含設有一企業(yè)服務器指定目錄用以提供該監(jiān)控程序儲存該些注冊資訊。
11、 如權利要求8所述的企業(yè)用軟件注冊系統(tǒng),其中該注冊資訊至少包 含客戶端電腦名、客戶端硬件識別碼以及產品序列號。
12、 如權利要求8所述的企業(yè)用軟件注冊系統(tǒng),其中該監(jiān)控程序更包含 設定一注冊資訊收集時間。
13、 如權利要求12所述的企業(yè)用軟件注冊系統(tǒng),其中該監(jiān)控程序自第一次取得該注冊資訊時開始計時,并于該注冊資訊收集時間內,將耳又自該至 少一客戶端的該些注冊資訊壓縮為一壓縮注冊資訊;由該注冊力l務器4妄收該壓縮注冊資訊并解壓縮該壓縮注冊資訊并還原該些注冊資訊,并計算產生不 同的該些注冊碼,并將該些注冊碼寫入該些注冊資訊中,產生該些注冊完成 資訊的步驟。
14、如權利要求13所述的企業(yè)用軟件注冊系統(tǒng),更包含該注冊服務器 將該些注冊完成資訊壓縮為一壓縮注冊完成資訊;由該企業(yè)服務器4妾收該壓 縮注冊完成資訊,該監(jiān)控程序解壓縮該壓縮注冊完成資訊并還原該些注冊完 成資訊的步驟。
全文摘要
一種企業(yè)用軟件注冊方法及系統(tǒng),目的在于解決已知企業(yè)軟件注冊方法客戶端遺忘上傳注冊資訊的問題,其企業(yè)服務器以及注冊服務器通過網(wǎng)路即時連接,企業(yè)服務器傳送注冊資訊以及注冊服務器回傳注冊完成資訊,客戶端通過局域網(wǎng)連結企業(yè)服務器傳送注冊資訊以及下載注冊完成資訊,借由企業(yè)服務器自動取得客戶端注冊資訊,而能夠解決客戶端遺忘上傳注冊資訊的問題,并且達到客戶端企業(yè)軟件即時注冊的功效。
文檔編號H04L12/24GK101388813SQ20071015151
公開日2009年3月18日 申請日期2007年9月14日 優(yōu)先權日2007年9月14日
發(fā)明者韜 周, 邱全成 申請人:英業(yè)達股份有限公司