一種泡泡資源推送的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種泡泡資源推送的方法及裝置。
【背景技術(shù)】
[0002]當(dāng)前手機(jī)或者電腦等終端的信息提示方式有很多種,彈泡是其中一種信息提示方式。彈泡是指通過在手機(jī)或者電腦等終端的用戶顯示界面上彈出泡泡,在泡泡中顯示提示信息的信息提示方式。泡泡推送系統(tǒng)將文件或者圖片等資源配置為資源包,通過泡泡推送的方式將資源包推送給用戶,通過泡泡的信息提示方式將資源包中包含的信息展現(xiàn)給用戶。
[0003]現(xiàn)有的泡泡推送方式是每個(gè)泡泡帶有自己的資源,每次更新推送泡泡時(shí)將泡泡對(duì)應(yīng)的所有資源壓縮打包成一個(gè)文件并發(fā)送,包括每個(gè)泡泡都通用的背景圖片等公共資源都要發(fā)送給用戶,資源包較大,推送占用的帶寬資源多,加大了泡泡資源推送的成本。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種泡泡資源推送的方法及裝置,解決了因推送資源包過大導(dǎo)致推送成本較高的問題。
[0005]本發(fā)明實(shí)施例提供了一種泡泡資源推送的方法,其可包括:
[0006]獲取泡泡的待推送資源包,將所述待推送資源包中包含的資源與預(yù)先存儲(chǔ)的公共資源進(jìn)行匹配;
[0007]從所述待推送資源包包含的資源中選出與所述公共資源不相同的目標(biāo)資源,并將所述目標(biāo)資源封裝為目標(biāo)資源推送包;
[0008]當(dāng)接收到泡泡資源的推送指令時(shí),將所述目標(biāo)資源推送包發(fā)送給終端,以供所述終端根據(jù)所述目標(biāo)資源推送包對(duì)泡泡提示信息進(jìn)行更新。
[0009]其中,所述從所述待推送資源包包含的資源中選出與所述公共資源不相同的目標(biāo)資源之后,所述方法還包括:
[0010]將所述待推送資源包中包含的公共資源封裝為目標(biāo)公共資源推送包;
[0011]當(dāng)接收到泡泡的版本更新指令時(shí),根據(jù)所述版本更新指令中攜帶的最新版本的泡泡公共資源信息更新所述目標(biāo)公共資源推送包,以得到更新后的最新公共資源推送包。
[0012]其中,所述當(dāng)接收到泡泡資源的推送指令時(shí),所述方法還包括:
[0013]將所述最新公共資源推送包發(fā)送給終端,以供所述終端根據(jù)所述最新公共資源推送包更新所述泡泡的版本。
[0014]其中,所述預(yù)先存儲(chǔ)的公共資源包括:泡泡的界面結(jié)構(gòu)資源、泡泡的背景圖片,以及泡泡的提示音頻文件中的至少一種。
[0015]其中,所述目標(biāo)資源包括:泡泡輸出的觸發(fā)配置文件,或者泡泡輸出的操作動(dòng)作配置文件。
[0016]本發(fā)明實(shí)施例還提供了一種泡泡資源推送的裝置,其可包括:
[0017]匹配模塊,用于獲取泡泡的待推送資源包,將所述待推送資源包中包含的資源與預(yù)先存儲(chǔ)的公共資源進(jìn)行匹配;
[0018]選擇模塊,用于根據(jù)所述匹配模塊的匹配結(jié)果從所述待推送資源包包含的資源中選出與所述公共資源不相同的目標(biāo)資源,并將所述目標(biāo)資源封裝為目標(biāo)資源推送包;
[0019]發(fā)送模塊,用于在接收到泡泡資源的推送指令時(shí),將所述目標(biāo)資源推送包發(fā)送給終端,以供所述終端根據(jù)所述目標(biāo)資源推送包對(duì)泡泡提示信息進(jìn)行更新。
[0020]其中,所述選擇模塊,還用于:
[0021]將所述待推送資源包中包含的公共資源封裝為目標(biāo)公共資源推送包;
[0022]所述裝置還包括:
[0023]更新模塊,用于在接收到泡泡的版本更新指令時(shí),根據(jù)所述版本更新指令中攜帶的最新版本的泡泡公共資源信息更新所述選擇模塊處理得到的所述目標(biāo)公共資源推送包,以得到更新后的最新公共資源推送包。
[0024]其中,所述發(fā)送模塊,還用于:
[0025]將所述更新模塊處理的所述最新公共資源推送包發(fā)送給終端,以供所述終端根據(jù)所述最新公共資源推送包更新所述泡泡的版本。
[0026]其中,所述預(yù)先存儲(chǔ)的公共資源包括:泡泡的界面結(jié)構(gòu)資源、泡泡的背景圖片,以及泡泡的提示音頻文件中的至少一種。
[0027]其中,所述目標(biāo)資源包括:泡泡輸出的觸發(fā)配置文件,或者泡泡輸出的操作動(dòng)作配置文件。
[0028]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0029]本發(fā)明實(shí)施例可首先獲取泡泡的待推送資源包,將待推送資源包中包含的資源與預(yù)先存儲(chǔ)的公共資源進(jìn)行匹配,從上述待推送資源包包含的資源中選出與公共資源不相同的目標(biāo)資源,并將上述目標(biāo)資源封裝為目標(biāo)資源推送包。本發(fā)明實(shí)施例可將泡泡的待推送資源包拆分為多部分,從中選擇與公共資源不同的目標(biāo)資源封裝打包為目標(biāo)資源推送包。當(dāng)接收到泡泡資源的推送指令時(shí),將目標(biāo)資源推送包發(fā)送給終端,以供終端根據(jù)目標(biāo)資源推送包對(duì)泡泡提示信息進(jìn)行更新顯示,可降低泡泡資源推送消耗的帶寬資源,降低泡泡資源推送的成本,增強(qiáng)泡泡信息提示的用戶體驗(yàn)。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1是本發(fā)明一實(shí)施例提供的泡泡資源推送的方法的流程示意圖;
[0032]圖2是本發(fā)明另一實(shí)施例提供的泡泡資源推送的方法的流程示意圖;
[0033]圖3是本發(fā)明另一實(shí)施例提供的泡泡資源推送的裝置的結(jié)構(gòu)示意圖;
[0034]圖4是本發(fā)明另一實(shí)施例提供的泡泡資源推送的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中所描述的泡泡資源推送的裝置可包括:手機(jī)、平板電腦、筆記本電腦、可穿戴設(shè)備或者個(gè)人計(jì)算機(jī)助理等。上述終端僅是舉例,而非窮舉,包含但不限于上述裝置,在此不做限制。下面將以手機(jī)為例,結(jié)合圖1至圖4對(duì)本發(fā)明實(shí)施例提供的泡泡資源推送的方法及裝置進(jìn)行具體說明。
[0037]參見圖1,是本發(fā)明實(shí)施例提供的泡泡資源推送的方法的流程示意圖。本發(fā)明實(shí)施例中所描述的方法,包括步驟:
[0038]S101,獲取泡泡的待推送資源包,將所述待推送資源包中包含的資源與預(yù)先存儲(chǔ)的公共資源進(jìn)行匹配。
[0039]在一些可行的實(shí)施方式中,手機(jī)進(jìn)行泡泡資源推送時(shí),可首先獲取泡泡的待推送資源包,將泡泡的待推送資源包進(jìn)行重新包裝,確定具體進(jìn)行推送的資源。具體實(shí)現(xiàn)中,手機(jī)可通過云端配置泡泡的待推送資源包,每個(gè)泡泡帶有自己的資源,包括泡泡的界面配置、泡泡的背景圖片、泡泡的提示音頻文件或者泡泡輸出的觸發(fā)配置文件、泡泡輸出的操作動(dòng)作配置文件等,在此不做限制。其中,上述每個(gè)泡泡帶有的資源中包含每個(gè)泡泡都相同資源和各個(gè)泡泡與眾不同的資源,即每個(gè)泡泡帶有的資源中可有部分資源是相同的,另外一部分資源的不相同的。其中,上述每個(gè)泡泡包含的相同部分的資源可稱為公共資源,不相同部分的資源可稱為特征資源,上述公共資源和特征資源僅是代稱,具體可根據(jù)實(shí)際需求確定,在此不做限制。
[0040]在一些可行的實(shí)施方式中,手機(jī)可在其指定存儲(chǔ)空間中存儲(chǔ)每個(gè)泡泡包含的相同部分的公共資源,具體可為當(dāng)前版本的泡泡的界面配置、背景圖片或者提示音頻文件等。手機(jī)獲取得到每個(gè)泡泡的待推送資源包之后,則可將待推送資源包中包含的資源與手機(jī)的指定存儲(chǔ)空間中預(yù)先存儲(chǔ)的公共資源進(jìn)行匹配,確定每個(gè)泡泡的待推送資源包中包含的與上述公共資源相同的目標(biāo)公共資源,以及與公共資源不相同的目標(biāo)資源等,以將待推送資源包進(jìn)行分開更新或者分開推送。其中,上述每個(gè)泡泡包含的目標(biāo)公共資源無需每次都更新并推送至終端用戶,可在泡泡版本更新時(shí)進(jìn)行更新,再推送給終端用戶。
[0041]S102,從所述待推送資源包包含的資源中選出與所述公共資源不相同的目標(biāo)資源,并將所述目標(biāo)資源封裝為目標(biāo)資源推送包。
[0042]在一些可行的實(shí)施方式中,手機(jī)可將獲取到的泡泡的待推送資源包中包含的資