亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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

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