可以用bigicon和smallicon字段表示。
[0082]具體地,通知消息可以具體是瀏覽器通知欄中顯示的通知消息??蛻舳擞嗛喭扑头?wù)后,服務(wù)端可以將該通知消息推送給客戶端,在客戶端的瀏覽器通知欄上進(jìn)行顯示。
[0083]S52:根據(jù)所述URL地址獲取圖片。
[0084]客戶端通過(guò)服務(wù)端指定的圖片的URL地址獲取圖片。
[0085]S53:彈出瀏覽器的通知欄,并根據(jù)所述圖片樣式在所述通知欄中展示所述圖片,所述圖片樣式包括圖片的尺寸信息。
[0086]具體地,服務(wù)端可以使用bigicon和smallicon字段控制圖片在通知欄的顯示。
[0087]例如,當(dāng)客戶端接收的通知消息中帶的字段是bigicon,則顯示大圖片,否則,接收的通知消息中帶的字段是smallicon,則顯示小圖片。或者,還可以通過(guò)圖片樣式自定義圖片的大小。
[0088]本實(shí)施例中,服務(wù)端發(fā)送的消息中包含可配置的字段,當(dāng)可配置的字段的值不同時(shí),通知消息在瀏覽器的通知欄內(nèi)的展示形式不同,因此,通過(guò)該可配置字段可以更改通知消息的展示形式,從而根據(jù)可配置的字段中的值,展示瀏覽器中通知消息時(shí),可以展示具體不同形式的通知消息,提高瀏覽器中通知消息的展示靈活性。
[0089]圖6是本發(fā)明另一實(shí)施例提出的瀏覽器中通知消息的展示裝置的結(jié)構(gòu)示意圖,該裝置60包括接收模塊61和展示模塊62。
[0090]接收模塊61用于接收服務(wù)端發(fā)送的通知消息,所述通知消息中包含可配置的字段,其中,當(dāng)所述可配置的字段的值不同時(shí),所述通知消息的展示形式不同。
[0091]本實(shí)施例的裝置可以位于客戶端。
[0092]客戶端可以具體是指智能設(shè)備客戶端,例如,android手機(jī)客戶端。
[0093]可配置的字段包括:消息彈出時(shí)間段、消息的過(guò)期時(shí)間、消息的優(yōu)先級(jí)以及圖片樣式中的至少一項(xiàng)。
[0094]其中,消息彈出時(shí)間段可以用popt ime字段表示;消息的過(guò)期時(shí)間可以用expiredtime字段表示;消息的優(yōu)先級(jí)可以用pr1rity字段表示;圖片樣式可以用bigicon字段、smallicon字段表不。
[0095]通知消息可以具體是瀏覽器通知欄中顯示的通知消息??蛻舳擞嗛喭扑头?wù)后,服務(wù)端可以將該通知消息推送給客戶端,在客戶端的瀏覽器通知欄上進(jìn)行顯示。
[0096]展示模塊62用于根據(jù)所述可配置的字段中的值,在瀏覽器的通知欄中展示所述通知消息。
[0097]其中,根據(jù)可配置的字段中的值的不同,可以對(duì)通知消息進(jìn)行不同形式的展示。
[0098]一個(gè)實(shí)施例中,當(dāng)所述可配置的字段包括消息彈出時(shí)間段時(shí),所述展示模塊62具體用于:確定接收到所述通知消息的時(shí)間;如果接收到所述通知消息的時(shí)間在所述消息彈出時(shí)間段的值之前,在本地保存所述通知消息,并以預(yù)設(shè)周期檢測(cè)本地保存的通知消息,在檢測(cè)的時(shí)間屬于所述消息彈出時(shí)間段的值的范圍時(shí),彈出瀏覽器的通知欄,并在所述通知欄中展示所述通知消息;或者,如果接收到所述通知消息的時(shí)間在所述消息彈出時(shí)間段的值的范圍時(shí),彈出瀏覽器的通知欄,并在所述通知欄中展示所述通知消息。
[0099]其中,消息彈出時(shí)間段可以用poptime字段表示。
[0100]具體地,通知消息可以具體是瀏覽器通知欄中顯示的通知消息??蛻舳擞嗛喭扑头?wù)后,服務(wù)端可以將該通知消息推送給客戶端,在客戶端的瀏覽器通知欄上進(jìn)行顯示。
[0101]例如,可以在客戶端設(shè)置計(jì)時(shí)模塊,在通知消息達(dá)到客戶端后,客戶端可以獲取此時(shí)的計(jì)時(shí)模塊上的時(shí)間,從而得到接收到該通知消息的時(shí)間。
[0102]具體地,預(yù)設(shè)周期例如5s。
[0103]例如,poptime字段的值為從9點(diǎn)00分到9點(diǎn)02分,客戶端接收到服務(wù)端推送的通知消息時(shí)間為8點(diǎn)59分,因?yàn)榭蛻舳私邮盏酵ㄖ⒌臅r(shí)間在poptime字段的值之前,則客戶端會(huì)將通知消息保存至本地文件中。
[0104]在保存到本地后,假設(shè)預(yù)設(shè)周期為5s,則客戶端在將通知消息保存到本地時(shí)開始,每隔5s檢測(cè)本地文件中保存的通知消息,當(dāng)檢測(cè)的時(shí)間點(diǎn)在9點(diǎn)00分之前時(shí),由于不在poptime字段的值的范圍內(nèi),所以不顯示通知消息,當(dāng)檢測(cè)時(shí)間到達(dá)9點(diǎn)00分后,則客戶端彈出瀏覽器的通知欄,并在該通知欄中展示通知消息。
[0105]例如,poptime字段的值為從9點(diǎn)00分到9點(diǎn)02分,客戶端接收到服務(wù)端推送的通知消息時(shí)間為9點(diǎn)01分,因?yàn)榭蛻舳私邮盏酵ㄖ⒌臅r(shí)間在poptime字段的值的范圍,則客戶端彈出瀏覽器的通知欄,并在通知欄中展示通知消息。
[0106]另一個(gè)實(shí)施例中,當(dāng)所述可配置的字段包括消息的過(guò)期時(shí)間時(shí),所述展示模塊62具體用于:確定接收到所述通知消息的時(shí)間;如果接收到所述通知消息時(shí)的時(shí)間在所述通知消息的過(guò)期時(shí)間的值之后,將所述通知消息作為過(guò)期消息進(jìn)行處理;或者,如果接收到所述通知消息時(shí)的時(shí)間在所述消息的過(guò)期時(shí)間的值之前,彈出瀏覽器的通知欄,并在所述通知欄中展示所述通知消息。
[0107]其中,消息的過(guò)期時(shí)間可以用expiredtime字段表示。
[0108]具體地,通知消息可以具體是瀏覽器通知欄中顯示的通知消息??蛻舳擞嗛喭扑头?wù)后,服務(wù)端可以將該通知消息推送給客戶端,在客戶端的瀏覽器通知欄上進(jìn)行顯示。
[0109]例如,可以在客戶端設(shè)置計(jì)時(shí)模塊,在通知消息達(dá)到客戶端后,客戶端可以獲取此時(shí)的計(jì)時(shí)模塊上的時(shí)間,從而得到接收到該通知消息的時(shí)間。
[0110]將所述消息作為過(guò)期消息進(jìn)行處理可以具體是指丟棄該消息。
[0111]例如,expiredtime字段的值為9點(diǎn)00分,如果客戶端接收到通知消息時(shí)的時(shí)間為9點(diǎn)02分,即接收到通知消息時(shí)的時(shí)間在expiredtime字段的值之后,則通知消息已過(guò)期,客戶端將通知消息直接丟棄。
[0112]例如,expiredtime字段的值為9點(diǎn)00分,如果客戶端接收到通知消息時(shí)的時(shí)間為8點(diǎn)58分,即接收到通知消息時(shí)的時(shí)間在expiredtime字段的值之前,則通知消息未過(guò)期,客戶端彈出瀏覽器的通知欄,并在所述通知欄中展示通知消息。
[0113]另一個(gè)實(shí)施例中,當(dāng)所述可配置的字段包括消息的優(yōu)先級(jí),所述展示模塊62具體用于:彈出瀏覽器的通知欄,并按照優(yōu)先級(jí)從高到低的順序,在所述通知欄的界面的從上到下的位置依次展示所述通知消息。
[0114]其中,消息的優(yōu)先級(jí)可以用pr1rity字段表示。
[0115]具體地,通知消息可以具體是瀏覽器通知欄中顯示的通知消息。客戶端訂閱推送服務(wù)后,服務(wù)端可以將該通知消息推送給客戶端,在客戶端的瀏覽器通知欄上進(jìn)行顯示。
[0116]具體地,客戶端可以從通知消息中讀取pr1rity字段,根據(jù)pr1rity字段獲取消息的優(yōu)先級(jí)。
[0117]通過(guò)上述的優(yōu)先級(jí)與位置的對(duì)應(yīng)關(guān)系,可以使得在同一界面上優(yōu)先級(jí)高的通知消息的顯示位置在優(yōu)先級(jí)低的通知消息的顯示位置之上。
[0118]Android提供設(shè)置消息的優(yōu)先級(jí)的應(yīng)用程序編程接口(Applicat1n ProgrammingInterface, API),通過(guò)調(diào)用該API可以獲取消息的優(yōu)先級(jí),之后,可以使某個(gè)通知消息在同級(jí)或者級(jí)別更低的通知之上顯示。
[0119]例如,優(yōu)先級(jí)的級(jí)別可以用1,2,…來(lái)表示,其中,I代表最高級(jí)別,2代表次高級(jí)另IJ,依此類推。
[0120]當(dāng)客戶端接收的消息A的優(yōu)先級(jí)是1,接收的消息B的優(yōu)先級(jí)是2,則將消息A展示在消息B的上面。
[0121]另一個(gè)實(shí)施例中,當(dāng)所述可配置的字段包括圖片樣式,所述通知消息中還包括URL地址和統(tǒng)一資源定位符URL地址,所述展示模塊62具體用于:根據(jù)所述URL地址獲取圖片;彈出瀏覽器的通知欄,并根據(jù)所述圖片樣式在所述通知欄中展示所述圖片,使得所述圖片具有所述圖片樣式,所述圖片樣式包括圖片的尺寸信息。
[0122]其中,圖片樣式可以用bigicon和smallicon字段表示。
[0123]具體地,通知消息可以具體是瀏覽器通知欄中顯示的通知消息??蛻舳擞嗛喭扑头?wù)后,服務(wù)端可以將該通知消息推送給客戶端,在客戶端的瀏覽器通知欄上進(jìn)行顯示。
[0124]客戶端通過(guò)服務(wù)端指定的圖片的URL地址獲取圖片。
[0125]具體地,服務(wù)端可以使用bigicon和smallicon字段控制圖片在通知欄的顯示。
[0126]例如,當(dāng)客戶端接收的通知消息中帶的字段是bigicon,則顯示大圖片,否則,接收的通知消息中帶的字段是smallicon,則顯示小圖片?;蛘撸€可以通過(guò)圖片樣式自定義圖片的大小。
[0127]本實(shí)施