国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      軟件安裝包的分發(fā)方法及裝置、軟件安裝方法及裝置的制造方法

      文檔序號:8528056閱讀:242來源:國知局
      軟件安裝包的分發(fā)方法及裝置、軟件安裝方法及裝置的制造方法
      【技術領域】
      [0001]本申請涉及計算機技術領域,具體涉及計算機應用技術領域,尤其涉及軟件安裝包的分發(fā)方法及裝置、軟件安裝方法及裝置。
      【背景技術】
      [0002]隨著計算機技術尤其是互聯(lián)網(wǎng)技術的發(fā)展,軟件的種類和數(shù)量出現(xiàn)了急劇的增長。而通過互聯(lián)網(wǎng),借助于各種推廣渠道來推廣軟件也成為了一種日益重要的軟件傳播形式。
      [0003]出于用戶需求的推動同時也為了更好的推廣軟件,軟件開發(fā)商通常會將相同的軟件在不同的推廣渠道上進行發(fā)布和推廣。傳統(tǒng)上,軟件開發(fā)商會根據(jù)不同的推廣渠道去制作不同的軟件安裝包,這種制作方式存在著由于需要人工手動編譯和重復測試而導致的軟件安裝包生成效率低下的問題。

      【發(fā)明內(nèi)容】

      [0004]本申請的目的在于提出一種改進的軟件安裝包的分發(fā)方法及裝置、軟件安裝方法及裝置,來解決以上【背景技術】部分提到的技術問題。
      [0005]第一方面,本申請?zhí)峁┝艘环N軟件安裝包的分發(fā)方法,所述方法包括:接收軟件下載請求,其中,所述軟件下載請求包括了軟件的下載渠道的渠道信息;解析所述軟件下載請求,獲取渠道信息;將所述渠道信息寫入不帶渠道信息的軟件安裝包,生成帶有所述渠道信息的新軟件安裝包;分發(fā)所述新軟件安裝包。
      [0006]在一些實施例中,所述解析所述軟件下載請求獲取渠道信息之后,所述方法還包括:將所獲取的渠道信息與已有渠道信息列表中的渠道信息進行比較;如果所獲取的渠道信息未包含在所述已有渠道信息列表中,則將所獲取的渠道信息添加進所述已有渠道信息列表中。
      [0007]在一些實施例中,所述軟件安裝包是迷你軟件安裝包。
      [0008]在一些實施例中,所述渠道信息包括渠道標識符。
      [0009]第二方面,本申請?zhí)峁┝艘环N軟件安裝方法,所述方法包括:向服務器發(fā)送軟件下載請求,其中,所述軟件下載請求包括了軟件的下載渠道的渠道信息;從所述服務器接收包括了所述渠道信息的軟件安裝包,其中,所述軟件安裝包是所述服務器通過將所述渠道信息寫入不帶渠道信息的軟件安裝包而得到的;執(zhí)行所述軟件安裝包的安裝,并在安裝成功后向所述服務器反饋所述渠道信息。
      [0010]在一些實施例中,所述軟件安裝包是迷你軟件安裝包。
      [0011 ] 在一些實施例中,所述渠道信息包括渠道標識符。
      [0012]第三方面,本申請?zhí)峁┝艘环N軟件安裝包的分發(fā)裝置,所述裝置包括:接收單元,配置用于接收軟件下載請求,其中,所述軟件下載請求包括了軟件的下載渠道的渠道信息;解析單元,配置用于解析所述軟件下載請求,獲取渠道信息;生成單元,配置用于將所述渠道信息寫入不帶渠道信息的軟件安裝包,生成帶有所述渠道信息的新軟件安裝包;下發(fā)單元,配置用于下發(fā)所述新軟件安裝包。
      [0013]在一些實施例中,所述分發(fā)裝置還包括:比較單元,配置用于將所獲取的渠道信息與已有渠道信息列表中的渠道信息進行比較;添加單元,配置用于如果所述比較單元確認所獲取的渠道信息未包含在所述已有渠道信息列表中,則將所獲取的渠道信息添加進所述已有渠道信息列表中。
      [0014]在一些實施例中,所述渠道信息包括渠道標識符。
      [0015]第四方面,本申請?zhí)峁┝艘环N軟件安裝裝置,所述軟件安裝裝置與服務器通過網(wǎng)絡建立連接,所述軟件安裝裝置包括:發(fā)送單元,配置用于向所述服務器發(fā)送軟件下載請求,其中,所述軟件下載請求包括了軟件的下載渠道的渠道信息;接收單元,配置用于從所述服務器接收包括了所述渠道信息的軟件安裝包,其中,所述軟件安裝包是所述服務器通過將所述渠道信息寫入不帶渠道信息的軟件安裝包而得到的;安裝單元,配置用于執(zhí)行所述軟件安裝包的安裝,并在安裝成功后向所述服務器反饋所述渠道信息。
      [0016]本申請?zhí)峁┑姆椒ê脱b置,通過接收包括了軟件的下載渠道的渠道信息的軟件下載請求,然后將上述渠道信息寫入原有的不帶渠道信息的軟件安裝包從而生成帶有渠道信息的新軟件安裝包并分發(fā)該新軟件安裝包,實現(xiàn)了軟件安裝包的自動生成處理,提高了軟件安裝包的生成效率。
      【附圖說明】
      [0017]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
      [0018]圖1是本申請可以應用于其中的示例性系統(tǒng)架構圖;
      [0019]圖2是根據(jù)本申請的軟件安裝包的分發(fā)方法的一個實施例的流程圖;
      [0020]圖3是根據(jù)本申請的軟件安裝方法的一個實施例的流程圖;
      [0021]圖4是根據(jù)本申請的軟件安裝包的分發(fā)裝置的一個實施例的結構示意圖;
      [0022]圖5是根據(jù)本申請的軟件安裝裝置的一個實施例的結構示意圖;
      [0023]圖6是適于用來實現(xiàn)本申請實施例的終端設備或服務器的計算機系統(tǒng)的結構示意圖。
      【具體實施方式】
      [0024]下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發(fā)明相關的部分。
      [0025]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。
      [0026]圖1示出了可以應用本申請實施例的示例性系統(tǒng)架構100。
      [0027]如圖1所示,系統(tǒng)架構100可以包括終端設備101、102、103,網(wǎng)絡104和服務器105。網(wǎng)絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
      [0028]用戶可以使用終端設備101、102、103通過網(wǎng)絡104與服務器105交互,以發(fā)送軟件下載請求或接收軟件安裝包等。終端設備101、102、103上可以安裝有軟件應用,例如購物類應用、搜索類應用、即時通信工具、郵箱客戶端、社交平臺軟件等。
      [0029]終端設備101、102、103可以是支持軟件安裝的各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 LayerIII,動態(tài)影像專家壓縮標準音頻層面3)、MP4 (Moving Picture Experts Group Aud1Layer IV,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。
      [0030]服務器105可以是提供各種軟件安裝包的服務器,例如給終端設備101、102、103提供購物類軟件安裝包、搜索類軟件安裝包等的后臺服務器。服務器可以對接收到的軟件下載請求進行檢查、分析等處理,并在允許下載的情況下將相應的軟件安裝包分發(fā)給發(fā)起請求的終端設備。
      [0031]需要說明的是,本申請實施例所提供的軟件安裝包的分發(fā)方法通常由服務器105執(zhí)行,而軟件安裝方法則由終端設備101、102、103執(zhí)行。相應地,軟件安裝包的分發(fā)裝置通常設置于服務器105中,而軟件安裝裝置則設置于終端設備101、102、103中。
      [0032]應該理解,圖1中的終端設備、網(wǎng)絡和服務器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設備、網(wǎng)絡和服務器。
      [0033]繼續(xù)參考圖2,其示出了根據(jù)本申請的軟件安裝包的分發(fā)方法的一個實施例的流程200。所述的軟件安裝包的分發(fā)方法,包括以下步驟:
      [0034]步驟201,接收軟件下載請求。
      [0035]在本實施例中,軟件安裝包的分發(fā)方法運行于其上的電子設備(例如圖1所示的服務器)可以通過有線連接方式或者無線連接方式從其他電子設備接收軟件下載請求,其中,上述軟件下載請求包括了軟件的下載渠道的渠道信息。
      [0036]在這里,軟件的下載渠道是通過其可以推廣軟件并提供軟件下載接口 /界面的軟件投放渠道。例如,某殺毒軟件除了本身的界面
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1