[發(fā)明專利]一種軟件的安裝控制方法及裝置在審
| 申請?zhí)枺?/td> | 201410404737.X | 申請日: | 2014-08-15 |
| 公開(公告)號: | CN104166571A | 公開(公告)日: | 2014-11-26 |
| 發(fā)明(設(shè)計(jì))人: | 隋國莉;潘錦峰;嚴(yán)可行 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 路凱;胡彬 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 安裝 控制 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及計(jì)算機(jī)數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種軟件的安裝控制方法及裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,軟件的種類和數(shù)量出現(xiàn)了爆炸性增長,一款軟件要想取得客戶的喜愛,除了要有好的軟件創(chuàng)意及實(shí)現(xiàn)方法,軟件的推廣也越來越重要。
目前,軟件的開發(fā)者可以通過自有渠道推廣軟件,例如,開發(fā)者自有的官網(wǎng)平臺;也可以通過付費(fèi)類的綁定渠道推廣軟件,例如網(wǎng)絡(luò)營銷平臺。開發(fā)者使用付費(fèi)類的綁定渠道推廣軟件時,使用者每通過付費(fèi)類的綁定渠道安裝一次軟件,都要收取開發(fā)者一次軟件推廣費(fèi)用,如果使用者在短時間內(nèi)重復(fù)卸載、安裝該款軟件,使用該款軟件的月均活躍人數(shù)并沒有增加,但是推廣軟件的成本很高。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種軟件的安裝控制方法及裝置,以減少軟件不合理重復(fù)安裝而產(chǎn)生的成本。
一方面,本發(fā)明實(shí)施例提供了一種軟件的安裝控制方法,包括:
在軟件的安裝過程中,記錄所述軟件的安裝信息;
如果獲取到所述軟件的下載指令時,基于計(jì)劃任務(wù)和所述安裝信息控制下載操作。
另一方面,本發(fā)明實(shí)施例還提供了一種軟件的安裝控制裝置,包括:
安裝信息記錄模塊,用于在軟件的安裝過程中,記錄所述軟件的安裝信息;
下載操作控制模塊,用于如果獲取到所述軟件的下載指令時,基于計(jì)劃任務(wù)和所述安裝信息控制下載操作。
通過本發(fā)明實(shí)施例提供的一種軟件的安裝控制方法及裝置,在安裝軟件的過程中記錄軟件的安裝信息,在卸載軟件時,保留安裝信息;以安裝信息的存在情況來控制后續(xù)的下載操作,從而能夠阻止用戶不合理的重復(fù)下載該款軟件,降低不合理推廣該款軟件產(chǎn)生的費(fèi)用。
附圖說明
圖1為本發(fā)明實(shí)施例一提供的一種軟件的安裝控制方法的流程示意圖;
圖2為本發(fā)明實(shí)施例二提供的一種軟件的安裝控制裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例三提供的一種軟件的安裝控制方法的流程示意圖;
圖4為本發(fā)明實(shí)施例四提供的一種軟件的安裝控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的一種軟件的安裝控制方法的流程示意圖,該方法可適用于在終端對軟件安裝進(jìn)行控制的情況,該方法可以由軟件的安裝控制裝置來執(zhí)行,該裝置可以由硬件和/或軟件來實(shí)現(xiàn),該裝置可以與配置在任意終端中的軟件下載管理應(yīng)用(例如,PC軟件下載助手或者手機(jī)下載助手等)配合使用,或者作為上述軟件下載管理應(yīng)用的子程序。該方法具體包括:
S101,在軟件的安裝過程中,記錄軟件的安裝信息。
在上述操作中,在軟件的安裝過程中,記錄被安裝軟件的安裝信息。安裝信息用于表示該軟件安裝相關(guān)的信息,具體的,包括安裝日期、安裝次數(shù)、安裝軟件的用戶、軟件名稱、軟件版本、軟件的序列號和/或安裝渠道等信息。
以安裝時間為例,可以直接記錄該軟件的安裝時間;也可以間接記錄安裝時間,例如通過記錄該安裝信息的刪除時間和該安裝信息存在的時間,來間接表示該軟件的安裝時間。直接記錄的安裝時間可以一次記錄的時間,即在當(dāng)次安裝時記錄的當(dāng)次安裝時間;也可以是多次記錄的時間,即在歷次安裝時均記錄本次的安裝時間。
以安裝次數(shù)為例,安裝次數(shù)可以是在預(yù)設(shè)時間內(nèi)的軟件被安裝的安裝次數(shù),例如一個月內(nèi)被安裝的次數(shù);也可以是累計(jì)被安裝的次數(shù)。
可以通過安裝軟件過程中修改注冊表里對應(yīng)的鍵值來表示該軟件被安裝,同時將被修改的注冊表鍵值(Key)作為安裝信息記錄,例如“Current?Install?Version”鍵值。還可以進(jìn)一步通過注冊表編輯器在注冊表內(nèi)記錄安裝軟件的用戶、軟件名稱、軟件版本、軟件的序列號和/或安裝渠道等安裝信息;也可以將安裝信息保存其他文件中。
S102,如果獲取到軟件的下載指令,基于計(jì)劃任務(wù)和安裝信息控制下載操作。
在上述操作中,計(jì)劃任務(wù)是控制軟件下載安裝的控制策略,可以根據(jù)對下載安裝的控制需求來制定不同的計(jì)劃任務(wù),計(jì)劃任務(wù)的屬性可以是js(javascript,爪哇腳本)腳本。
典型的是,計(jì)劃任務(wù)通過控制規(guī)則防止用戶對軟件的不合理重復(fù)下載。具體的不合理重復(fù)下載情況有多種,可以對應(yīng)設(shè)置防止不合理重復(fù)下載的控制規(guī)則,寫入計(jì)劃任務(wù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410404737.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法





