一種通知消息的處理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種通知消息的處理方法,包括:獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息;檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息;當(dāng)檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型;若判斷的結(jié)果為是,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。本發(fā)明還公開了一種通知消息的處理裝置??蓪崿F(xiàn)在通知欄上只顯示一種同一應(yīng)用的相同類型的通知消息,簡化了通知欄提示的通知消息,使用戶能夠獲得最新的同類型通知消息,從而提升了用戶體驗。
【專利說明】一種通知消息的處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,尤其涉及一種通知消息的處理方法及裝置。
【背景技術(shù)】
[0002]目前,終端上的應(yīng)用通知可顯示在通知欄中,其中,通知欄為在終端界面顯示為狀態(tài)欄時,通過下拉等多種方式打開的界面,其中,通知欄中可包括多個消息視圖用以表達(dá)不同的通知消息。在通知欄中會有不同應(yīng)用的通知消息,如應(yīng)用版本升級消息、應(yīng)用廣告消息、應(yīng)用推薦消息等。
[0003]然而,在通知欄中經(jīng)常會出現(xiàn)同類型的通知消息,如提示用戶應(yīng)用版本升級,隨后又提示用戶進(jìn)行該應(yīng)用的病毒庫更新,由于應(yīng)用版本升級中已包括病毒庫更新,則兩種通知消息為相同類型,造成通知欄中顯示的消息視圖繁復(fù)冗雜,使用戶難以區(qū)分最新的通知消息,降低用戶體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實施例提供了一種通知消息的處理方法及裝置??蓪崿F(xiàn)在通知欄上只顯示一種同一應(yīng)用的相同類型的通知消息,簡化了通知欄提示的通知消息,使用戶能夠獲得最新的同類型通知消息,從而提升了用戶體驗。
[0005]一方面,本發(fā)明的實施例提供了一種通知消息的處理方法,包括:
[0006]獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息;
[0007]檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息;
[0008]當(dāng)檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型;
[0009]若判斷的結(jié)果為是,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。
[0010]另一方面,本發(fā)明的實施例提供了一種通知消息的處理裝置,包括:
[0011]獲取模塊,用于獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息;
[0012]檢測模塊,用于檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息;
[0013]判斷模塊,用于當(dāng)所述檢測模塊檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型;
[0014]替換模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。
[0015]當(dāng)獲取到與應(yīng)用相關(guān)的待發(fā)布通知消息后,通過檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息,可判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。若判斷為相同類型,則可將待發(fā)布通知消息替換已發(fā)布通知消息,從而通知欄中只顯示一個應(yīng)用的同類型的通知消息中最新的通知消息,簡化了通知欄提示的通知消息,使用戶能夠獲得最新的同類型通知消息,從而提升了用戶體驗。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明中的通知消息的處理方法的一種實施例的流程圖;
[0018]圖2是本發(fā)明中的通知消息的處理方法的另一種實施例的流程圖;
[0019]圖3是本發(fā)明中的通知消息的處理裝置的一種實施例的結(jié)構(gòu)示意圖;
[0020]圖4是本發(fā)明中的通知消息的處理裝置的另一種實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]下面參考附圖對本發(fā)明的實施例進(jìn)行描述。參見圖1,為本發(fā)明中的通知消息的處理方法的一種實施例的流程圖。
[0023]步驟S101,獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息。
[0024]本發(fā)明實施例中,可獲取服務(wù)器推送的如升級通知消息等,也可獲取系統(tǒng)內(nèi)推送的應(yīng)用通知消息。獲取的通知消息可包括類型信息、標(biāo)識信息及內(nèi)容信息等。其中,類型信息用于表明應(yīng)用的通知消息的所屬類型,如應(yīng)用更新或推送廣告等,標(biāo)識信息用于標(biāo)識該通知消息,即一個通知消息對應(yīng)一個標(biāo)識信息,根據(jù)該標(biāo)識信息可查找到對應(yīng)的通知消息。
[0025]步驟S102,檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息。
[0026]本發(fā)明實施例中,當(dāng)在步驟SlOl中獲取到應(yīng)用相關(guān)的待發(fā)布通知消息后,可檢測是否有與該應(yīng)用的已發(fā)布通知消息,已發(fā)布通知消息表示已顯示在通知欄中,即已發(fā)布通知消息的獲取時間較待發(fā)布通知消息的獲取時間早。若檢測到?jīng)]有已發(fā)布通知消息,即可將待發(fā)布通知消息進(jìn)行發(fā)布,若檢測到有已發(fā)布通知消息,則可根據(jù)步驟S103進(jìn)行判斷。
[0027]步驟S103,當(dāng)檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型。
[0028]本發(fā)明實施例中,當(dāng)通過步驟S102檢測到已發(fā)布通知消息時,即可進(jìn)一步判斷待發(fā)布通知消息與已發(fā)布通知消息為相同類型??赏ㄟ^通知消息中的類型信息進(jìn)行判斷,由于在推送通知消息的過程中,會為該通知消息的類型信息進(jìn)行設(shè)置,客戶端在獲取到通知消息時,即可根據(jù)設(shè)置的類型信息來判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。
[0029]步驟S104,若判斷的結(jié)果為是,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。
[0030]本發(fā)明實施例中,當(dāng)在步驟S103中進(jìn)行判斷的判斷結(jié)果為相同類型時,則可將待發(fā)布通知消息替換已發(fā)布通知消息。即在通知欄上只顯示了該應(yīng)用的同類型的一個通知消息。可通過多種形式對已發(fā)布通知消息進(jìn)行替換,如可將待發(fā)布通知消息覆蓋至已發(fā)布通知消息上,或?qū)⒁寻l(fā)布通知消息進(jìn)行刪除,并且發(fā)布待發(fā)布消息,即可實現(xiàn)在通知欄上只顯示一個相同類型的通知消息。
[0031]當(dāng)獲取到與應(yīng)用相關(guān)的待發(fā)布通知消息后,通過檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息,可判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。若判斷為相同類型,則可將待發(fā)布通知消息替換已發(fā)布通知消息,從而通知欄中只顯示一個應(yīng)用的同類型的通知消息中最新的通知消息,簡化了通知欄提示的通知消息,使用戶能夠獲得最新的同類型通知消息,從而提升了用戶體驗。
[0032]參見圖2,為本發(fā)明中的通知消息的處理方法的另一種實施例的流程圖。
[0033]步驟S201,獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息。
[0034]本發(fā)明實施例中,可獲取服務(wù)器推送的如升級通知消息等,也可獲取系統(tǒng)內(nèi)推送的應(yīng)用通知消息。獲取的通知消息可包括類型信息、標(biāo)識信息及內(nèi)容信息等。其中,類型信息用于表明應(yīng)用的通知消息的所屬類型,如應(yīng)用更新或推送廣告等,標(biāo)識信息用于標(biāo)識該通知消息,即一個通知消息對應(yīng)一個標(biāo)識信息,根據(jù)該標(biāo)識信息可查找到對應(yīng)的通知消息。
[0035]步驟S202,檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息。
[0036]本發(fā)明實施例中,當(dāng)在步驟SlOl中獲取到應(yīng)用相關(guān)的待發(fā)布通知消息后,可檢測是否有與該應(yīng)用的已發(fā)布通知消息,已發(fā)布通知消息表示已顯示在通知欄中,即已發(fā)布通知消息的獲取時間較待發(fā)布通知消息的獲取時間早。若檢測到?jīng)]有已發(fā)布通知消息,即可將待發(fā)布通知消息進(jìn)行發(fā)布,若檢測到有已發(fā)布通知消息,則可進(jìn)一步判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。
[0037]步驟S203,當(dāng)檢測到所述已發(fā)布通知消息時,提取所述待發(fā)布通知消息中的類型信息。
[0038]步驟S204,提取所述已發(fā)布通知消息中的類型信息。
[0039]本發(fā)明實施例中,通知消息可包括類型信息、標(biāo)識信息、內(nèi)容信息等。當(dāng)在步驟S202中檢測到已發(fā)布通知信息時,可通過提取已發(fā)布通知消息與待發(fā)布通知消息的類型信息,得知已發(fā)布通知消息與待發(fā)布通知消息的類型。
[0040]步驟S205,判斷所述待發(fā)布通知消息中的類型信息與所述已發(fā)布通知消息的類型息是否相同。
[0041]本發(fā)明實施例中,當(dāng)提取到已發(fā)布通知消息與待發(fā)布通知消息的類型信息后,可判斷已發(fā)布通知消息的類型信息與待發(fā)布通知消息的類型信息是否相同。若判斷兩個類型信息不同,則表明待發(fā)布通知消息與已發(fā)布通知消息為不同類型信息,則可將待發(fā)布通知消息的內(nèi)容信息發(fā)布至通知欄上;若判斷兩個類型信息相同,則表明待發(fā)布通知消息與已發(fā)布通知消息為同類型信息,如同為升級消息,或同為廣告消息等,則可進(jìn)行步驟S206。
[0042]步驟S206,將所述待發(fā)布通知消息的標(biāo)識信息設(shè)置為所述已發(fā)布通知消息的標(biāo)識信息。
[0043]本發(fā)明實施例中,當(dāng)判斷出待發(fā)布通知消息與已發(fā)布通知消息的類型相同時,可將待發(fā)布通知消息的標(biāo)識信息設(shè)置成已發(fā)布通知消息的標(biāo)識信息,即將待發(fā)布通知消息的標(biāo)識信息進(jìn)行替換,即所述標(biāo)識信息對應(yīng)了待發(fā)布通知消息及已發(fā)布通知消息。
[0044]步驟S207,根據(jù)設(shè)置后的標(biāo)識信息查找對應(yīng)的通知消息。
[0045]本發(fā)明實施例中,當(dāng)通過步驟S206將待發(fā)布通知消息的標(biāo)識信息設(shè)置為已發(fā)布通知消息的標(biāo)志信息后,可根據(jù)設(shè)置后的待發(fā)布通知消息的標(biāo)識信息,即已發(fā)布通知消息的標(biāo)識信息,查找該標(biāo)識信息對應(yīng)的通知消息。此時,該標(biāo)識信息對應(yīng)了已發(fā)布通知消息及待發(fā)布通知消息。
[0046]步驟S208,根據(jù)所述通知消息的獲取時間分辨出所述待分布通知消息及所述已分布通知消息。
[0047]本發(fā)明實施例中,當(dāng)查找到標(biāo)識信息對應(yīng)的通知消息時,可通過通知消息的獲取時間來分辨出待發(fā)布通知消息與已發(fā)布通知消息。即待發(fā)布通知消息的獲取時間點在已發(fā)布通知消息的獲取時間點之后,通過確認(rèn)通知消息的獲取時間,即可分辨出待發(fā)布通知消息及已發(fā)布通知消息。則可根據(jù)一下步驟進(jìn)行消息的發(fā)布。
[0048]步驟S209,隱藏所述已發(fā)布通知消息的內(nèi)容信息。
[0049]步驟S210,發(fā)布所述待發(fā)布通知消息的內(nèi)容信息至通知欄上。
[0050]本發(fā)明實施例中,當(dāng)在步驟S208中分辨出已發(fā)布通知消息及待發(fā)布通知消息后,即可隱藏已發(fā)布通知消息的內(nèi)容信息,并將待發(fā)布通知消息的內(nèi)容信息發(fā)布至通知欄上,即可實現(xiàn)將用發(fā)布通知消息替換已發(fā)布通知消息。
[0051]可選的,本發(fā)明實施例中,步驟S206-S210可由以下步驟進(jìn)行代替:
[0052]刪除所述已發(fā)布通知消息;
[0053]發(fā)布所述待發(fā)布通知消息的內(nèi)容信息至通知欄上。
[0054]具體的,當(dāng)判斷出待發(fā)布通知消息與已發(fā)布通知消息類型相同時,即可刪除已發(fā)布通知消息,如已發(fā)布通知消息為根據(jù)notification進(jìn)行自定義的消息視圖,可通過CancelNotification等指令將已發(fā)布通知消息進(jìn)行刪除,并且建立待發(fā)布通知消息的消息視圖,使待發(fā)布通知消息的內(nèi)容信息發(fā)布在通知欄上。
[0055]當(dāng)獲取到與應(yīng)用相關(guān)的待發(fā)布通知消息后,通過檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息,可判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。若判斷為相同類型,則可將待發(fā)布通知消息替換已發(fā)布通知消息,從而通知欄中只顯示一個應(yīng)用的同類型的通知消息中最新的通知消息,簡化了通知欄提示的通知消息,使用戶能夠獲得最新的同類型通知消息,從而提升了用戶體驗。
[0056]參見圖3,為本發(fā)明中的通知消息的處理裝置的一種實施例的結(jié)構(gòu)示意圖。所述裝置可包括獲取模塊01、檢測模塊02、判斷模塊03、替換模塊04。
[0057]其中,獲取模塊01,用于獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息。
[0058]本發(fā)明實施例中,獲取模塊01可獲取服務(wù)器推送的如升級通知消息等,也可獲取系統(tǒng)內(nèi)推送的應(yīng)用通知消息。獲取的通知消息可包括類型信息、標(biāo)識信息及內(nèi)容信息等。其中,類型信息用于表明應(yīng)用的通知消息的所屬類型,如應(yīng)用更新或推送廣告等,標(biāo)識信息用于標(biāo)識該通知消息,即一個通知消息對應(yīng)一個標(biāo)識信息,根據(jù)該標(biāo)識信息可查找到對應(yīng)的通知消息。
[0059]檢測模塊02,用于檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息。[0060]本發(fā)明實施例中,當(dāng)獲取模塊01獲取到應(yīng)用相關(guān)的待發(fā)布通知消息后,檢測模塊02可檢測是否有與該應(yīng)用的已發(fā)布通知消息,已發(fā)布通知消息表示已顯示在通知欄中,即已發(fā)布通知消息的獲取時間較待發(fā)布通知消息的獲取時間早。若檢測模塊02檢測到?jīng)]有已發(fā)布通知消息,即可將待發(fā)布通知消息進(jìn)行發(fā)布,若檢測模塊02檢測到有已發(fā)布通知消息,則通過判斷模塊03進(jìn)行判斷。
[0061]判斷模塊03,用于當(dāng)所述檢測模塊02檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型。
[0062]本發(fā)明實施例中,當(dāng)通過檢測模塊02檢測到已發(fā)布通知消息時,判斷模塊03即可進(jìn)一步判斷待發(fā)布通知消息與已發(fā)布通知消息為相同類型??赏ㄟ^通知消息中的類型信息進(jìn)行判斷,由于在推送通知消息的過程中,會為該通知消息的類型信息進(jìn)行設(shè)置,客戶端在獲取到通知消息時,判斷模塊03即可根據(jù)設(shè)置的類型信息來判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。
[0063]替換模塊04,用于當(dāng)所述判斷模塊03的判斷結(jié)果為是時,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。
[0064]本發(fā)明實施例中,當(dāng)判斷模塊03判斷的判斷結(jié)果為相同類型時,則可將待發(fā)布通知消息替換已發(fā)布通知消息。即在通知欄上只顯示了該應(yīng)用的同類型的一個通知消息。可通過多種形式對已發(fā)布通知消息進(jìn)行替換,如可將待發(fā)布通知消息覆蓋至已發(fā)布通知消息上,或?qū)⒁寻l(fā)布通知消息進(jìn)行刪除,并且發(fā)布待發(fā)布消息,即可實現(xiàn)在通知欄上只顯示一個相同類型的通知消息。
[0065]當(dāng)獲取到與應(yīng)用相關(guān)的待發(fā)布通知消息后,通過檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息,可判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。若判斷為相同類型,則可將待發(fā)布通知消息替換已發(fā)布通知消息,從而通知欄中只顯示一個應(yīng)用的同類型的通知消息中最新的通知消息,簡化了通知欄提示的通知消息,使用戶能夠獲得最新的同類型通知消息,從而提升了用戶體驗。
[0066]參見圖4,為本發(fā)明中的通知消息的處理裝置的另一種實施例的結(jié)構(gòu)示意圖。所述裝置可包括獲取模塊11、檢測模塊12、判斷模塊13、替換模塊14。
[0067]其中,獲取模塊11,用于獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息。
[0068]本發(fā)明實施例中,可獲取服務(wù)器推送的如升級通知消息等,也可獲取系統(tǒng)內(nèi)推送的應(yīng)用通知消息。獲取的通知消息可包括類型信息、標(biāo)識信息及內(nèi)容信息等。其中,類型信息用于表明應(yīng)用的通知消息的所屬類型,如應(yīng)用更新或推送廣告等,標(biāo)識信息用于標(biāo)識該通知消息,即一個通知消息對應(yīng)一個標(biāo)識信息,根據(jù)該標(biāo)識信息可查找到對應(yīng)的通知消息。
[0069]檢測模塊12,用于檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息。
[0070]本發(fā)明實施例中,當(dāng)獲取模塊11獲取到應(yīng)用相關(guān)的待發(fā)布通知消息后,可檢測是否有與該應(yīng)用的已發(fā)布通知消息,已發(fā)布通知消息表示已顯示在通知欄中,即已發(fā)布通知消息的獲取時間較待發(fā)布通知消息的獲取時間早。若檢測到?jīng)]有已發(fā)布通知消息,即可將待發(fā)布通知消息進(jìn)行發(fā)布,若檢測到有已發(fā)布通知消息,則可進(jìn)一步判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。
[0071]判斷模塊13,用于當(dāng)檢測模塊12檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型。
[0072]本發(fā)明實施例中,判斷模塊13可包括第一提取單元131、第二提取單元132、判斷單元133。
[0073]其中,第一提取單元131,用于當(dāng)檢測到所述已發(fā)布通知消息時,提取所述待發(fā)布通知消息中的類型信息。
[0074]第二提取單元132,用于提取所述已發(fā)布通知消息中的類型信息。
[0075]本發(fā)明實施例中,通知消息可包括類型信息、標(biāo)識信息、內(nèi)容信息等。當(dāng)檢測模塊12檢測到已發(fā)布通知信息時,可通過第一提取單元131提取待發(fā)布通知消息的類型信息,通過第二提取單元132提取已發(fā)布通知消息的類型信息,從而得知已發(fā)布通知消息與待發(fā)布通知消息的類型。
[0076]判斷單元133,用于判斷所述待發(fā)布通知消息中的類型信息與所述已發(fā)布通知消息的類型信息是否相同。
[0077]本發(fā)明實施例中,當(dāng)?shù)谝惶崛卧?31與第二提取單元132分別提取到待發(fā)布通知消息與已發(fā)布通知消息的類型信息后,判斷單元133可判斷已發(fā)布通知消息的類型信息與待發(fā)布通知消息的類型信息是否相同。若判斷單元133判斷兩個類型信息不同,則表明待發(fā)布通知消息與已發(fā)布通知消息為不同類型信息,則可將待發(fā)布通知消息的內(nèi)容信息發(fā)布之通知欄上;若判斷單元133判斷兩個類型信息相同,則表明待發(fā)布通知消息與已發(fā)布通知消息為同類型信息,如同為升級消息,或同為廣告消息等,則可通過替換模塊14將待發(fā)布通知消息替換已發(fā)布通知消息。
[0078]替換模塊14,用于當(dāng)所述判斷模塊03的判斷結(jié)果為是時,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。
[0079]本發(fā)明實施例中,替換模塊14可包括設(shè)置單元141、查找單元142、分辨單元143、隱藏單元144及第一發(fā)布單元145。
[0080]其中,設(shè)置單元141,用于將所述待發(fā)布通知消息的標(biāo)識信息設(shè)置為所述已發(fā)布通知消息的標(biāo)識信息。
[0081]本發(fā)明實施例中,當(dāng)判斷模塊13判斷出待發(fā)布通知消息與已發(fā)布通知消息的類型相同時,設(shè)置單元141可將待發(fā)布通知消息的標(biāo)識信息設(shè)置成已發(fā)布通知消息的標(biāo)識信息,即將待發(fā)布通知消息的標(biāo)識信息進(jìn)行替換,即所述標(biāo)識信息對應(yīng)了待發(fā)布通知消息及已發(fā)布通知消息。
[0082]查找單元142,用于根據(jù)設(shè)置后的標(biāo)識信息查找對應(yīng)的通知消息。
[0083]本發(fā)明實施例中,當(dāng)設(shè)置單元141將待發(fā)布通知消息的標(biāo)識信息設(shè)置為已發(fā)布通知消息的標(biāo)志信息后,查找單元142可根據(jù)設(shè)置后的待發(fā)布通知消息的標(biāo)識信息,即已發(fā)布通知消息的標(biāo)識信息,查找該標(biāo)識信息對應(yīng)的通知消息。此時,該標(biāo)識信息對應(yīng)了已發(fā)布通知消息及待發(fā)布通知消息。
[0084]分辨單元143,用于根據(jù)所述通知消息的獲取時間分辨出所述待分布通知消息及所述已分布通知消息。
[0085]本發(fā)明實施例中,當(dāng)查找單元142查找到標(biāo)識信息對應(yīng)的通知消息時,分辨單元143可通過通知消息的獲取時間來分辨出待發(fā)布通知消息與已發(fā)布通知消息。即待發(fā)布通知消息的獲取時間點在已發(fā)布通知消息的獲取時間點之后,通過確認(rèn)通知消息的獲取時間,即可分辨出待發(fā)布通知消息及已發(fā)布通知消息。
[0086]隱藏單元144,用于隱藏所述已發(fā)布通知消息的內(nèi)容信息。
[0087]第一發(fā)布單元145,用于發(fā)布所述待發(fā)布通知消息的內(nèi)容信息至通知欄上。
[0088]本發(fā)明實施例中,當(dāng)在分辨單元143分辨出已發(fā)布通知消息及待發(fā)布通知消息后,隱藏單元144即可隱藏已發(fā)布通知消息的內(nèi)容信息,并通過第一發(fā)布單元145將待發(fā)布通知消息的內(nèi)容信息發(fā)布至通知欄上,即可實現(xiàn)將用發(fā)布通知消息替換已發(fā)布通知消息。
[0089]可選的,本發(fā)明實施例中,替換模塊14還可包括刪除單元146、發(fā)布單元147。
[0090]其中,刪除單元146,用于刪除所述已發(fā)布通知消息;
[0091]第二發(fā)布單元147,用于發(fā)布所述待發(fā)布通知消息的內(nèi)容信息至通知欄上。
[0092]具體的,當(dāng)判斷模塊13判斷出待發(fā)布通知消息與已發(fā)布通知消息類型相同時,即可通過刪除單元146刪除已發(fā)布通知消息,如已發(fā)布通知消息為根據(jù)notification進(jìn)行自定義的消息視圖,可通過CancelNotification等指令將已發(fā)布通知消息進(jìn)行刪除,并且建立待發(fā)布通知消息的消息視圖,通過第二發(fā)布單元147將待發(fā)布通知消息的內(nèi)容信息發(fā)布在通知欄上。
[0093]當(dāng)獲取到與應(yīng)用相關(guān)的待發(fā)布通知消息后,通過檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息,可判斷待發(fā)布通知消息與已發(fā)布通知消息是否為相同類型。若判斷為相同類型,則可將待發(fā)布通知消息替換已發(fā)布通知消息,從而通知欄中只顯示一個應(yīng)用的同類型的通知消息中最新的通知消息,簡化了通知欄提示的通知消息,使用戶能夠獲得最新的同類型通知消息,從而提升了用戶體驗。
[0094]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0095]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0096]以上所述的實施方式,并不構(gòu)成對該技術(shù)方案保護范圍的限定。任何在上述實施方式的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在該技術(shù)方案的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種通知消息的處理方法,包括: 獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息; 檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息; 當(dāng)檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型; 若判斷的結(jié)果為是,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。
2.如權(quán)利要求1所述方法,其特征在于,所述當(dāng)檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型,包括: 當(dāng)檢測到所述已發(fā)布通知消息時,提取所述待發(fā)布通知消息中的類型信息; 提取所述已發(fā)布通知消息中的類型信息; 判斷所述待發(fā)布通知消息中的類型信息與所述已發(fā)布通知消息的類型信息是否相同。
3.如權(quán)利要求1或2所述方法,其特征在于,所述將所述待發(fā)布通知消息替換所述已發(fā)布通知消息,包括: 將所述待發(fā)布通知消息的標(biāo)識信息設(shè)置為所述已發(fā)布通知消息的標(biāo)識信息; 隱藏所述已發(fā)布通知消息的內(nèi)容信息; 發(fā)布所述待發(fā)布通知消息的內(nèi)容信息至通知欄上。
4.如權(quán)利要求1或2所述方法,其特征在于,所述將所述待發(fā)布通知消息替換所述已發(fā)布通知消息,包括: 刪除所述已發(fā)布通知消息; 發(fā)布所述待發(fā)布通知消息的內(nèi)容信息至通知欄上。
5.如權(quán)利要求3所示方法,在所述將所述待發(fā)布通知消息的標(biāo)識信息設(shè)置為所述已發(fā)布通知消息的標(biāo)識信息之后,所述方法還包括: 根據(jù)設(shè)置后的標(biāo)識信息查找對應(yīng)的通知消息; 根據(jù)所述通知消息的獲取時間分辨出所述待分布通知消息及所述已分布通知消息。
6.一種通知消息的處理裝置,其特征在于,包括: 獲取模塊,用于獲取與應(yīng)用相關(guān)的待發(fā)布通知消息,其中,通知消息包括類型信息、標(biāo)識信息及內(nèi)容信息; 檢測模塊,用于檢測與所述應(yīng)用相關(guān)的已發(fā)布通知消息; 判斷模塊,用于當(dāng)所述檢測模塊檢測到所述已發(fā)布通知消息時,判斷所述待發(fā)布通知消息與所述已發(fā)布通知消息是否為相同類型; 替換模塊,用于當(dāng)所述判斷模塊的判斷結(jié)果為是時,將所述待發(fā)布通知消息替換所述已發(fā)布通知消息。
7.如權(quán)利要求6所述裝置,其特征在于,所述判斷模塊包括: 第一提取單元,用于當(dāng)檢測到所述已發(fā)布通知消息時,提取所述待發(fā)布通知消息中的類型信息; 第二提取單元,用于提取所述已發(fā)布通知消息中的類型信息; 判斷單元,用于判斷所述待發(fā)布通知消息中的類型信息與所述已發(fā)布通知消息的類型 息是否相同。
8.如權(quán)利要求6或7所述裝置,其特征在于,所述替換模塊包括: 設(shè)置單元,用于將所述待發(fā)布通知消息的標(biāo)識信息設(shè)置為所述已發(fā)布通知消息的標(biāo)識信息; 隱藏單元,用于隱藏所述已發(fā)布通知消息的內(nèi)容信息; 第一發(fā)布單元,用于發(fā)布所述待發(fā)布通知消息的內(nèi)容信息。
9.如權(quán)利要求6或7所述裝置,其特征在于,所述替換模塊包括: 刪除單元,用于刪除所述已發(fā)布通知消息; 第二發(fā)布單元,用于發(fā)布所述待發(fā)布通知消息的內(nèi)容信息。
10.如權(quán)利要求8所述裝置,其特征在于,所述替換單元還包括: 查找單元,用于根據(jù)設(shè)置后的標(biāo)識信息查找對應(yīng)的通知消息; 分辨單元,用于根據(jù)所述查找單元查找出的所述通知消息的獲取時間分辨出所述待分布通知消息及所述已分布通知消息。
【文檔編號】G06F17/30GK103955474SQ201410126727
【公開日】2014年7月30日 申請日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】李龍, 李鴻, 熊麗兵 申請人:可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司