[發明專利]一種導航軟件用戶授權方法及系統有效
| 申請號: | 201210093844.6 | 申請日: | 2012-04-01 |
| 公開(公告)號: | CN102622559A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 張希 | 申請(專利權)人: | 北京乾圖方園軟件技術有限公司 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22;G01C21/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市海淀區東北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 導航 軟件 用戶 授權 方法 系統 | ||
技術領域
本發明屬于車載導航技術領域,尤其涉及一種導航軟件用戶授權方法及其系統。
背景技術
車載導航軟件包括程序和地圖數據,為了保護程序和地圖數據的版權,用戶需在一定的授權許可下方能使用軟件。這種授權許可一般限定在指定數量的設備上安裝指定版權批次的軟件(程序+地圖),用戶或經銷商通過在網站或激活工具使用預先獲得的用戶授權號對軟件進行激活后,方可使用軟件和服務。這樣才能保護地圖數據提供商和軟件服務提供商的商業利益。
在面向不同業務模式和不同客戶時,可能會有不同的授權模式,例如車載預裝模式下,每一次用戶授權一般只允許在一臺設備安裝一個版權批次的軟件,但有時候某些客戶則會要求一次用戶授權可以在多臺設備上安裝,也有可能會要求一次用戶授權可以包含多個版權批次(例如送給用戶兩次免費升級機會,即共3個版權批次),因此需要一種靈活的授權機制可以適應不同的應用需求。
發明內容
鑒于現有技術存在的問題,本發明提供一種導航軟件用戶授權的方法,其特征在于包括如下步驟:步驟一、根據合同號在數據庫中的合同表中創建合同信息;步驟二、根據操作員指定的合同號和批次號在數據庫中創建記錄,為指定合同添加版權批次;步驟三、為用戶指定合同號、要生成的授權號數量、以及每個授權號可安裝的設備數量,然后系統自動根據合同號、數據庫內部序號、隨機碼經過編碼生成授權序列號;步驟四、通過指定合同號所對應的版權批次號,對指定的程序和數據片段進行加密,同時將版權簽名打包進程序和數據包;步驟五、啟動終端讀取本機的設備號,從由服務器接收的程序和數據包中讀取版權簽名,接收授權序列號,共同混合編碼生成設備安裝號;步驟六、用戶通過注冊服務網站輸入授權序列號、設備安裝號,開始用戶認證并獲取激活號;步驟七、用戶認證后獲得激活碼并輸入給激活模塊,激活模塊將激活碼解碼后獲得解密密鑰,并用密鑰和版權簽名生成加密關鍵字,完成對版權載體的解密,完成全部激活過程。
進一步,本發明所述的導航軟件用戶授權的方法的步驟二中為指定合同添加版權批次的同時生成一對簽名和解密密鑰,并存儲在數據表中。
進一步,本發明所述的導航軟件用戶授權的方法從數據表中獲取指定批次的簽名和密鑰,生成加密關鍵字,并用加密關鍵字對程序和數據的核心片段進行加密。
進一步,本發明所述的導航軟件用戶授權的方法的步驟三中所生成的授權序列號同時存放在數據庫中,并記錄其設備授權次數,供用戶認證時校驗。
進一步,本發明所述的導航軟件用戶授權的方法中所述授權序列號的編碼形式采用24進制字母和數字的混合組合,編碼長度為25字符;所述設備安裝號的編碼形式采用24進制字母和數字的混合組合,編碼長度為20字符;所述激活碼的編碼形式采用24進制字母和數字的混合組合,編碼長度為16字符。
進一步,本發明所述的導航軟件用戶授權的方法的步驟六中獲取激活碼的過程具體為:對授權序列號和設備安裝號進行自校驗,判斷授權序列號是否在數據庫中有記錄,判斷此用戶可用的設備注冊次數是否已用完,判斷此合同號是否與版權批次特征匹配,根據版權批次從數據庫中獲取對應的解密密鑰,將解密密鑰和授權序列號、安裝安裝號進行混合編碼,生成激活碼。
此外,本發明還提供一種導航軟件用戶授權的系統,其特征在于包括:用于根據合同號在數據庫中的合同表中創建合同信息的裝置;用于根據操作員指定的合同號和批次號在數據庫中創建記錄,為指定合同添加版權批次的裝置;用于為用戶指定合同號、要生成的授權號數量、以及每個授權號可安裝的設備數量,然后系統自動根據合司號、數據庫內部序號、隨機碼經過編碼生成授權序列號的裝置;用于通過指定合同號所對應的版權批次號,對指定的程序和數據片段進行加密,同時將版權簽名打包進程序和數據包的裝置;用于啟動終端讀取本機的設備號,從由服務器接收的程序和數據包中讀取版權簽名,接收授權序列號,共同混合編碼生成設備安裝號的裝置;用于使得用戶通過注冊服務網站輸入授權序列號、設備安裝號,開始用戶認證并獲取激活號的裝置;用于在用戶認證后獲得激活碼并輸入給激活模塊,使得激活模塊將激活碼解碼后獲得解密密鑰,并用密鑰和版權簽名生成加密關鍵字,完成對版權載體的解密,完成全部激活過程的裝置。
本發明的導航軟件用戶授權的方法和系統通過將合同號和版權批次引入到用戶認證,注冊,激活流程中,解決了在不同項目中獨立靈活的配置版權發布與授權的問題,可以針對不同的客戶,不同的業務模式定制不同的授權和升級策略。服務端可以配置各種設備特征+用戶特征+合同特征+版權特征的約束組合,來滿足不同業務類型的需要。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京乾圖方園軟件技術有限公司,未經北京乾圖方園軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210093844.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶安全堵頭的電磁炮
- 下一篇:一種電阻型隨機存儲器的存儲單元及其制備方法





