[發明專利]導航軟件升級管理的方法及服務器有效
| 申請號: | 201210058595.7 | 申請日: | 2012-03-07 |
| 公開(公告)號: | CN102622251A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 張文星 | 申請(專利權)人: | 深圳市凱立德欣軟件技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06Q30/00;G06Q50/00 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 蔡曉紅;紀媛媛 |
| 地址: | 518040 廣東省深圳市福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 導航 軟件 升級 管理 方法 服務器 | ||
技術領域
本發明涉及導航信息服務領域,更具體地說,涉及一種導航軟件升級管理的方法及用于導航軟件升級管理的服務器。
背景技術
對于外出旅行、自駕游等活動而言,位置服務日愈成為人們依賴、期待的服務項目。位置服務設備是指本身具備與位置相關的各種功能的設備,或者能夠通過遠端在線方式向用戶提供位置服務及其相關功能的設備。位置服務設備可以是電腦、手機、導航設備等。位置服務設備以導航設備為例,其工作原理為:導航設備確定目標位置的位置坐標,將其與自身儲存的電子地圖中記載的位置坐標進行匹配,以此來確定搭載該導航設備的導航對象在電子地圖中的準確位置。導航設備可以是車載設備、便攜式導航儀、手機設備等。
位置服務設備之所以能夠具備導航功能是因為位置服務設備中存儲有導航軟件,導航軟件中包括電子地圖,通過用戶的操作,可以對電子地圖進行操作,也可以實現導航功能。由于地理信息會隨時間發生變化,導航的相關功能及設計也會進行優化,所以導航軟件每過一段時間,就會進行升級。目前市場上存在有導航軟件的盜版,由于導航軟件盜版有可能對導航軟件進行了修改,因此,在進行導航軟件升級的時候,就有可能升級不成功,或者升級后的導航軟件存在諸多問題,影響用戶的使用體驗,同時也損害了商家的合法權益。因此,為了防止使用盜版軟件,同時為了保證服務質量,需要一種對導航軟件的升級進行有效管理的辦法及系統。
發明內容
本發明要解決的技術問題在于,針對現有技術中存在的導航軟件容易被盜版的問題,提供一種導航軟件升級管理的方法,以杜絕盜版導航軟件。
本發明要解決的另一技術問題在于,針對現有技術中存在的導航軟件容易被盜版的問題,提供一種用于導航軟件升級管理的服務器,以杜絕盜版導航軟件。
本發明解決其技術問題所采用的技術方案是:提供一種導航軟件升級管理的方法,包括:
A、接收位置服務終端的導航軟件升級請求;
B、獲取所述位置服務終端當前所存儲的導航軟件的主程序及相應的版本號;
C、基于消息摘要算法對從所述位置服務終端獲取的所述導航軟件的主程序進行運算,以計算出相應的第一摘要值;
D、將所述第一摘要值與管理服務器中所存儲的與所述版本號相對應的第二摘要值進行比較;及
E1、當判斷所述第一摘要值與所述第二摘要值一致時,對所述位置服務終端進行所述導航軟件升級。
在本發明所述的導航軟件升級管理的方法中,所述第二摘要值是基于所述消息摘要算法對預先存儲的所述版本號的正版導航軟件的主程序進行運算而得到;其中,相對于所述版本號,所述第二摘要值是唯一的。
在本發明所述的導航軟件升級管理的方法中,所述對所述位置服務終端進行所述導航軟件升級包括:
F1、獲取所述位置服務終端的設備特征碼;
G、基于所述位置服務終端的設備特征碼生成合法激活碼,其中所述合法激活碼對于每一設備特征碼是唯一的;
H、發送所述合法激活碼至所述位置服務終端;
I、所述位置服務終端獲取升級軟件;
J、進入升級軟件安裝程序,請求用戶輸入激活碼;
K、比較用戶輸入的激活碼與位置服務終端生成的合法激活碼是否一致,當一致時,繼續安裝程序,當不一致時,終止安裝程序。
在本發明所述的導航軟件升級管理的方法中,在步驟G之前,還包括:
F21、基于步驟F1中所獲取的設備特征碼,查找有關所述位置服務終端的升級付費記錄;
F22、當查找到所述位置服務終端的升級付費記錄時,執行步驟G;且
當未找到所述位置服務終端的升級付費記錄時,終止升級操作。
在本發明所述的導航軟件升級管理的方法中,所述消息摘要算法為MD5算法,所述第一摘要值和第二摘要值為MD5值。
本發明解決其技術問題所采用的另一技術方案是:構造一種用于導航軟件升級管理的服務器,其特征在于,包括:
通信模塊,用于接收位置服務終端的導航軟件升級請求,
第一獲取模塊,用于通過所述通信模塊獲取所述位置服務終端當前所存儲的導航軟件的主程序及相應的版本號;
算法模塊,用于基于消息摘要算法對從所述位置服務終端獲取的所述導航軟件的主程序進行運算,以計算出相應的第一摘要值;
存儲模塊,其中存儲有所述版本號、以及基于所述消息摘要算法對預先存儲的的所述版本號的正版導航軟件的主程序進行運算而得到第二摘要值;
第一比較模塊,用于將所述第一摘要值和所述第二摘要值進行比較;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市凱立德欣軟件技術有限公司,未經深圳市凱立德欣軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210058595.7/2.html,轉載請聲明來源鉆瓜專利網。





