[發明專利]可執行程序安裝的方法及系統有效
| 申請號: | 201110432395.9 | 申請日: | 2011-12-21 |
| 公開(公告)號: | CN103176805B | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 王鵬 | 申請(專利權)人: | 富泰華工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/31 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司44334 | 代理人: | 汪飛亞 |
| 地址: | 518109 廣東省深圳市寶安區觀瀾街道大三社*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可執行 程序 安裝 方法 系統 | ||
技術領域
本發明涉及計算機可執行程序,特別涉及一種用于通過因特網或其他網絡從網絡服務器將可執行程序安裝至終端用戶計算機的方法和系統。
背景技術
目前,許多用戶在使用正版的系統安裝、游戲軟件或工具軟件光盤時,只能在一臺主機上使用,原因是每個光盤都只對應一個序列號,而當用戶第一次將軟件安裝至某一主機時,該主機將讀取該軟件的版本號、序列號與本機的唯一標識碼(例如主板序列號)相對應起來,并將該信息打包自動存入光盤中。在下次安裝該光盤軟件時,系統首先會先讀取該光盤中的所記錄的主機標識碼,與本次所安裝的主機的標識碼是否一致,如果否,那么安裝失敗;如果一致,那么可以繼續安裝,并進一步提示要求輸入序列號,以備進一步完成安裝。那么,這樣就存在一個問題,如果當用戶欲將該光盤安裝至另一計算機上時,則無法使用。
發明內容
有鑒于此,有必要提供一種用于安裝可執行程序的方法和系統,通過因特網或其他網絡從網絡服務器將可執行程序安裝至用戶終端計算機。
本發明提供一種可執行程序安裝系統,包括至少一個作為用戶終端的個人計算機,該至少一個個人計算機通過一網絡連接至一網絡服務器,該個人計算機包括主機標識碼獲取模塊、身份驗證模塊、程序存儲模塊、安裝數據傳輸模塊、存儲模塊和程序安裝模塊,其中該程序存儲模塊用于存儲可執行程序。該主機標識碼獲取模塊用于讀取該程序存儲模塊存儲的其中一可執行程序的標識信息,并建立該可執行程序的標識信息與該個人計算機的主機標識碼的第一對應關系,并將該第一對應關系存儲于該存儲模塊。該身份驗證模塊用于建立一用戶信息與用戶權限的第二對應關系,并將該第二對應關系存儲于該存儲模塊。該安裝數據傳送模塊用于將該第一對應關系及第二對應關系綁定生成一與該可執行程序對應的安裝包,并通過該網絡將該安裝包上傳至該網絡服務器,供其他個人計算機下載并安裝,其中該安裝包包括該可執行程序的安裝程序。及該程序安裝模塊用于讀取并將該可執行程序的安裝程序安裝至該個人計算機中。
本發明還提供一種可執行程序安裝系統,包括至少一個作為用戶終端的個人計算機,該至少一個個人計算機通過一網絡連接至一網絡服務器,該個人計算機包括主機標識碼獲取模塊、身份驗證模塊、程序存儲模塊、主機標識碼替換模塊、安裝數據傳輸模塊、存儲模塊和程序安裝模塊,其中該安裝數據傳送模塊用于通過該網絡從該網絡服務器中獲取一可執行程序的安裝包,該安裝包包括該可執行程序的標識信息與另一個人計算機的主機標識碼的第一對應關系、一用戶信息與用戶權限的第二對應關系以及該可執行程序的安裝程序。該主機標識碼替換模塊用于獲取該個人計算機的主機標識碼,以及獲取該安裝包中第一對應關系中的該另一個人計算機的主機標識碼,并將該安裝包中第一對應關系中的該另一個人計算機的主機標識碼替換為該個人計算機的主機標識碼。及該程序安裝模塊讀取并將該可執行程序的安裝程序安裝至該個人計算機中。
本發明還提供一種在作為用戶終端的個人計算機上安裝可執行程序的安裝方法,包括:
連接該個人計算機至一網絡服務器,該網絡服務器存儲有至少一可執行程序的安裝包,該安裝包由另一個人計算機上傳至該網絡服務器,該安裝包包括該可執行程序的標識信息與該另一個人計算機的主機標識碼的第一對應關系、一用戶信息與用戶權限的第二對應關系以及該可執行程序的安裝程序。
該個人計算機通過網絡從該網絡服務器中獲取該安裝包。
根據該個人計算機的用戶信息及該安裝包中第二對應關系判斷該個人計算機是否具有安裝該可執行程序的用戶權限。
當確定該第二個人計算機具有安裝該可執行程序的用戶權限時,獲取該個人計算機的主機標識碼,及該安裝包中第一對應關系中的該另一個人計算機的主機標識碼,并將該安裝包中第一對應關系中的該另一個人計算機的主機標識碼替換為該個人計算機的主機標識碼。以及
根據該確定的用戶權限讀取該可執行程序的安裝程序,將該可執行程序安裝到該個人計算機中。
本發明還提供一種在作為用戶終端的個人計算機上安裝可執行程序的安裝方法,包括:
連接該多個個人計算機至一網絡服務器。
從該個人計算機的本地存儲模塊內讀取一可執行程序的標識信息,并建立該可執行程序的標識信息與該個人計算機的主機標識碼的第一對應關系。
建立一用戶信息與用戶權限的第二對應關系。
將該第一對應關系及第二對應關系綁定生成一與該可執行程序對應的安裝包,并將該安裝包上傳至該網絡服務器,供其他個人計算機下載并安裝,其中該安裝包包括該可執行程序的安裝程序。及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于富泰華工業(深圳)有限公司;鴻海精密工業股份有限公司,未經富泰華工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110432395.9/2.html,轉載請聲明來源鉆瓜專利網。





