两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

關(guān)注主播上線提醒方法及系統(tǒng)與流程

文檔序號(hào):11156849閱讀:1319來(lái)源:國(guó)知局
關(guān)注主播上線提醒方法及系統(tǒng)與制造工藝

本發(fā)明涉及互聯(lián)網(wǎng)消息推送領(lǐng)域,尤其涉及一種關(guān)注主播上線提醒方法及系統(tǒng)。



背景技術(shù):

傳統(tǒng)方案中關(guān)于關(guān)注主播上線提醒方法中,通常是通過(guò)心跳或者第三方推送來(lái)推送消息。當(dāng)接收到服務(wù)器傳送過(guò)來(lái)的消息后客戶端進(jìn)行提示關(guān)注主播上線提醒。傳統(tǒng)方案有一個(gè)很大的缺陷。對(duì)于使用心跳保持客戶端與服務(wù)器的長(zhǎng)連接的方案中,當(dāng)客戶端在后臺(tái)運(yùn)行的時(shí)候,系統(tǒng)會(huì)發(fā)現(xiàn)客戶端在后臺(tái)一直發(fā)送心跳操作,所以系統(tǒng)很可能會(huì)將該應(yīng)用進(jìn)行殺掉。這樣就中斷了客戶端和服務(wù)器的連接,一旦客戶端和服務(wù)器的連接中斷,此時(shí)客戶端就無(wú)法接收到服務(wù)器推送過(guò)來(lái)的消息了。

對(duì)于使用第三方推送的方案,由于第三方推送的SDK做了很多的?;顑?yōu)化手段,確保第三方推送SDK能夠?;睿粫?huì)輕易被系統(tǒng)殺死。但是在部分手機(jī)上依舊會(huì)被系統(tǒng)殺死,導(dǎo)致推送消息無(wú)法進(jìn)行接收。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問(wèn)題在于針對(duì)現(xiàn)有技術(shù)中推送消息容易被系統(tǒng)殺死的缺陷,提供一種提高消息推送成功率的關(guān)注主播上線提醒方法及系統(tǒng)。

本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:

提供一種關(guān)注主播上線提醒方法,包括以下步驟:

通過(guò)集成多個(gè)消息推送平臺(tái)向客戶端推送用戶所關(guān)注主播的上線消息,該上線消息為具有唯一標(biāo)識(shí)的上線消息;

判斷該上線消息是否已經(jīng)存在于指定存儲(chǔ)空間,若是,則舍棄該上線消息;若否,則將該上線消息發(fā)送到消息通知模塊,并將該上線消息存儲(chǔ)到所述指定存儲(chǔ)空間;

消息通知模塊通過(guò)通知欄發(fā)送該上線消息至客戶端。

本發(fā)明所述的方法中,該方法還包括步驟:

若客戶端的消息推送進(jìn)程被系統(tǒng)關(guān)閉,則重新向客戶端推送重新啟動(dòng)的模塊。

本發(fā)明所述的方法中,所述上線消息包括唯一標(biāo)識(shí)和消息內(nèi)容,消息內(nèi)容相同的上線消息的唯一標(biāo)識(shí)是相同的。

本發(fā)明所述的方法中,所述指定存儲(chǔ)空間為SharedPreferences存儲(chǔ)模塊,將上線消息保存到SharedPreferences的鍵值對(duì)中;其中鍵是上線消息的唯一標(biāo)識(shí),值是消息的具體內(nèi)容。

本發(fā)明所述的方法中,具體通過(guò)安卓系統(tǒng)中的EventBus來(lái)發(fā)送上線消息。

本發(fā)明所述的方法中,若上線消息推送失敗,則通過(guò)服務(wù)器以向用戶發(fā)送短信消息的方式通知客戶。

本發(fā)明所述的方法中,在“重新向客戶端推送重新啟動(dòng)消息推送”之前還包括步驟:

在Android系統(tǒng)中注冊(cè)靜態(tài)廣播,接收網(wǎng)絡(luò)變化的回調(diào)消息;

根據(jù)接收的網(wǎng)絡(luò)變化的回調(diào)消息判定網(wǎng)絡(luò)狀態(tài),若網(wǎng)絡(luò)連接正常,則重新向客戶端推送重新啟動(dòng)消息推送模塊;若網(wǎng)絡(luò)斷開(kāi)連接了,則不做任何處理。

本發(fā)明還提供一種關(guān)注主播上線提醒系統(tǒng),包括:

平臺(tái)集成模塊,用于集成多個(gè)消息推送平臺(tái)向客戶端推送用戶所關(guān)注主播的上線消息,該上線消息為具有唯一標(biāo)識(shí)的上線消息;

消息過(guò)濾模塊,用于判斷該上線消息是否已經(jīng)存在于服務(wù)器的指定存儲(chǔ)空間,若是,則舍棄該上線消息;若否,則將該上線消息發(fā)送到消息通知模塊,并將該上線消息存儲(chǔ)到所述指定存儲(chǔ)空間;

消息通知模塊,用于通過(guò)通知欄發(fā)送該上線消息至客戶端。

本發(fā)明所述的系統(tǒng)中,該系統(tǒng)還包括:

推送恢復(fù)模塊,用于在客戶端的消息推送進(jìn)程被系統(tǒng)關(guān)閉時(shí),重新向客戶端推送重新啟動(dòng)的模塊。

本發(fā)明產(chǎn)生的有益效果是:本發(fā)明通過(guò)集成多推送平臺(tái)向客戶端推送用戶所關(guān)注主播的上線消息,極大的提高了常規(guī)方案消息到達(dá)率。通過(guò)對(duì)消息的過(guò)濾,避免了消息的重復(fù)發(fā)送。

進(jìn)一步地,使用SharedPreferences的鍵值對(duì)來(lái)存儲(chǔ)數(shù)據(jù),巧妙的使用消息唯一標(biāo)識(shí)和鍵值對(duì)中的鍵的唯一性,能夠提高識(shí)別消息是否處理過(guò)的效率。

進(jìn)一步地,通過(guò)EventBus來(lái)進(jìn)行消息轉(zhuǎn)發(fā),屏蔽了常規(guī)廣播消息的很多弊端,優(yōu)勢(shì)明顯。極端情況下無(wú)法進(jìn)行推送時(shí),使用短信對(duì)該方案進(jìn)行補(bǔ)充,確保消息一定能夠到達(dá)用戶。

附圖說(shuō)明

下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中:

圖1是本發(fā)明實(shí)施例注主播上線提醒方法的流程圖;

圖2是本發(fā)明另一實(shí)施例注主播上線提醒方法的流程圖;

圖3是本發(fā)明實(shí)施例廣播監(jiān)聽(tīng)的流程圖;

圖4是本發(fā)明實(shí)施例注主播上線提醒系統(tǒng)的結(jié)構(gòu)示意圖;

圖5是本發(fā)明另一實(shí)施例注主播上線提醒系統(tǒng)的結(jié)構(gòu)示意圖。

圖6是本發(fā)明第三實(shí)施例注主播上線提醒系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

先對(duì)所涉及的專業(yè)名詞進(jìn)行解釋:

SharedPreferences:是Android平臺(tái)上一個(gè)輕量級(jí)的存儲(chǔ)類,用來(lái)保存應(yīng)用的一些常用配置。

SDK:軟件開(kāi)發(fā)工具包(SDK:Software Development Kit)一般是軟件工程師為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件時(shí)的開(kāi)發(fā)工具的集合。

EventBus:一種消息傳輸總線。

本發(fā)明提出了一套提高消息推送成功率的方案,通常較常規(guī)做法是集成一個(gè)推送平臺(tái),但是無(wú)法保證該推送平臺(tái)不會(huì)被系統(tǒng)殺死。本發(fā)明中集成多個(gè)推送平臺(tái),將多個(gè)推送平臺(tái)全部集成到應(yīng)用中,然后對(duì)推送消息進(jìn)行過(guò)濾處理,任何時(shí)候只要有一個(gè)推送平臺(tái)是存活狀態(tài),就能夠接受到推送消息。這樣就能夠很大程度上的提升消息的到達(dá)率,從而能夠及時(shí)的將主播上線的消息推送給用戶。

在某些極端情況下如果發(fā)現(xiàn)所有的推送平臺(tái)都被系統(tǒng)殺死掉了,推送都是失敗的時(shí)候,會(huì)通過(guò)短信形式來(lái)告知用戶主播上線的消息。

通過(guò)本發(fā)明的技術(shù)實(shí)施,基本可以確保消息能夠100%被用戶接收到,這樣就能夠保證用戶不會(huì)錯(cuò)過(guò)所關(guān)注主播的上線消息。

如圖1所示,本發(fā)明的一個(gè)實(shí)施例關(guān)注主播上線提醒方法主要包括以下步驟:

S101、通過(guò)集成多個(gè)消息推送平臺(tái)向客戶端推送用戶所關(guān)注主播的上線消息,該上線消息為具有唯一標(biāo)識(shí)的上線消息;

S102、判斷該上線消息是否已經(jīng)存在于服務(wù)器的指定存儲(chǔ)空間,若是,則轉(zhuǎn)入執(zhí)行步驟S104;若否,則轉(zhuǎn)入執(zhí)行步驟S103;

S103、舍棄該上線消息;

S104、將該上線消息發(fā)送到消息通知模塊,并將該上線消息存儲(chǔ)到所述指定存儲(chǔ)空間;

S105、消息通知模塊通過(guò)通知欄發(fā)送該上線消息至客戶端。

其中,步驟S101中,對(duì)于多個(gè)消息推送平臺(tái)的集成,不同平臺(tái)集成方式大同小異,本發(fā)明實(shí)施例列舉其中一種舉例說(shuō)明(個(gè)推推送),其他集成方式與此類似方式進(jìn)行集成。本發(fā)明通過(guò)集成多個(gè)推送平臺(tái)的SDK來(lái)提高消息推送的成功率,通過(guò)多個(gè)SDK同時(shí)對(duì)消息進(jìn)行推送,任何時(shí)候只要系統(tǒng)中任何一個(gè)推送SDK是存活狀態(tài),就能夠接收到服務(wù)器推送過(guò)來(lái)的主播上線的消息。

本發(fā)明由于集成了多個(gè)推送SDK,每個(gè)SDK都有自己特有的一套保活方式,當(dāng)其中一個(gè)推送SDK失效后,只要有任何一個(gè)推送SDK是存活狀態(tài),依舊能夠很好的接受到服務(wù)器傳遞過(guò)來(lái)的主播上線的消息信息。

由于集成方法是一個(gè)公開(kāi)通用的技術(shù),本發(fā)明實(shí)施例中對(duì)此僅作簡(jiǎn)要概括:

1)在開(kāi)發(fā)者平臺(tái)創(chuàng)建應(yīng)用說(shuō)明

2)資源文件導(dǎo)入和配置文件引入

3)配置相關(guān)權(quán)限信息

4)導(dǎo)入通知欄圖標(biāo)

5)初始化SDK

6)資源精簡(jiǎn)配置

7)確認(rèn)Gradle配置

8)測(cè)試

整個(gè)集成過(guò)程大體分為上述的8個(gè)步驟,每個(gè)步驟都完成其中的相應(yīng)過(guò)程,具體每一步驟的細(xì)節(jié)針對(duì)每個(gè)平臺(tái)可能會(huì)有一定的差異性,這些集成過(guò)程都是公開(kāi)的方法。按照對(duì)應(yīng)的平臺(tái)的集成文檔對(duì)此進(jìn)行集成處理即可。

步驟S102-104是對(duì)信息的過(guò)濾。為了提高推送的成功率,本發(fā)明實(shí)施例中每次消息都是通過(guò)多個(gè)平臺(tái)進(jìn)行統(tǒng)一發(fā)送的。這樣就會(huì)造成一個(gè)問(wèn)題,那就是每次都可能接收到很多條重復(fù)的消息。因此需要對(duì)多條重復(fù)的消息進(jìn)行過(guò)濾處理。

過(guò)濾消息方法具體為:

為了能夠?qū)⑾⑦M(jìn)行過(guò)濾處理,本發(fā)明實(shí)施例中設(shè)計(jì)消息的時(shí)候給消息加入了一個(gè)tag標(biāo)簽,這個(gè)tag標(biāo)簽用于唯一表示一條消息。

消息的結(jié)構(gòu)體形式如下:

Tag:表示消息的標(biāo)簽,用于唯一表示一條消息,不同消息的tag是不同的,相同消息的tag是相同的。

Message:表示消息內(nèi)容

由于同時(shí)集成了多個(gè)推送模塊,并且消息是推送模塊進(jìn)行同時(shí)發(fā)送的。也就是說(shuō)我們可能在同一時(shí)間內(nèi)同時(shí)收到很多條相同的消息。

為了能夠用于區(qū)分消息是否被發(fā)送過(guò),可將已經(jīng)處理過(guò)的消息會(huì)被保存到SharedPreferences存儲(chǔ)的鍵值對(duì)中。此處對(duì)于鍵值對(duì)的設(shè)計(jì)有一定的巧妙性,優(yōu)于消息的Tag是唯一的,在鍵值對(duì)的存儲(chǔ)中鍵也需要是唯一的。這樣就剛好可以將已經(jīng)處理過(guò)的消息通過(guò)SharedPreferences來(lái)進(jìn)行存儲(chǔ),其中SharedPreferences存儲(chǔ)的鍵是消息的Tag,值是消息Message的內(nèi)容。

當(dāng)消息過(guò)來(lái)的時(shí)候,首先會(huì)去SharedPreferences中存儲(chǔ)的鍵值對(duì)中去查詢Tag所對(duì)應(yīng)的消息。

如果通過(guò)鍵值對(duì)獲取到了Tag所對(duì)應(yīng)的消息,說(shuō)明該消息已經(jīng)被處理過(guò)。此時(shí)可以舍棄掉該條消息,不對(duì)該條消息進(jìn)行處理。

如果通過(guò)鍵值對(duì)獲取Tag所對(duì)應(yīng)的消息為空,說(shuō)明該消息沒(méi)有被處理過(guò)。此時(shí)我們就可以將該消息發(fā)送到UI層進(jìn)行通知的彈出等處理。

本發(fā)明實(shí)施例使用SharedPreferences的鍵值對(duì)來(lái)存儲(chǔ)數(shù)據(jù),巧妙的使用消息tag和鍵值對(duì)中的鍵的唯一性,能夠提高識(shí)別消息是否處理過(guò)的效率。

步驟S105是消息的發(fā)送,主要是將消息轉(zhuǎn)發(fā)到UI層(User Interface)來(lái)進(jìn)行處理,常規(guī)的消息轉(zhuǎn)發(fā)的方式通常是廣播形式來(lái)進(jìn)行轉(zhuǎn)發(fā)。本發(fā)明則優(yōu)選通過(guò)EventBus來(lái)進(jìn)行轉(zhuǎn)發(fā)。

傳統(tǒng)廣播轉(zhuǎn)發(fā)消息存在的問(wèn)題:

1、廣播消息的轉(zhuǎn)發(fā),消息無(wú)法保證及時(shí)到達(dá),會(huì)存在一定的延時(shí)性。由于系統(tǒng)所有的廣播都是通過(guò)一個(gè)消息處理模塊進(jìn)行處理的,如果系統(tǒng)中廣播消息過(guò)多的時(shí)候,就會(huì)出現(xiàn)消息阻塞,導(dǎo)致消息到達(dá)速度慢的問(wèn)題。

2、廣播下次的轉(zhuǎn)發(fā)使用起來(lái)復(fù)雜,廣播轉(zhuǎn)發(fā)一定存在三個(gè)部分,其一是發(fā)送消息,其二是注冊(cè)消息,其三是接受消息。這三個(gè)部分全部進(jìn)行整合后才能夠正確的接受到廣播發(fā)送過(guò)來(lái)的消息。使用起來(lái)步驟較多且復(fù)雜。

選擇EventBus的優(yōu)勢(shì):

1、EventBus傳遞消息方便快捷,使用起來(lái)非常簡(jiǎn)潔。

2、EventBus僅僅處理自己發(fā)送模塊發(fā)送的消息,所有EventBus消息處理的數(shù)量上來(lái)說(shuō)是小于廣播消息的處理數(shù)量的,所以速度上會(huì)比廣播快。

3、Event不需要注冊(cè),消息的接收和發(fā)送的綁定關(guān)系是通過(guò)消息體來(lái)進(jìn)行直接綁定的,也就是說(shuō)發(fā)送模塊只需要關(guān)注發(fā)送任務(wù),接收模塊只需要關(guān)注接收和處理任務(wù),使得整個(gè)代碼可維護(hù)性會(huì)更高。

使用EventBus來(lái)發(fā)送消息是通過(guò)sendEvent函數(shù)來(lái)進(jìn)行消息的發(fā)送的。接收函數(shù)是onEventHandler來(lái)接收處理發(fā)送過(guò)來(lái)的消息體。

當(dāng)接收到主播上線的消息后,就可以通過(guò)通知欄發(fā)送一條主播上線的消息給用戶,提示用戶主播上線的消息。

本發(fā)明實(shí)施例通過(guò)EventBus來(lái)進(jìn)行消息轉(zhuǎn)發(fā),屏蔽了常規(guī)廣播消息的很多弊端,優(yōu)勢(shì)明顯。

如圖2所示,本發(fā)明實(shí)施例還包括推送恢復(fù)步驟,具體為:

S106、判斷客戶端的消息推送進(jìn)程是否被系統(tǒng)關(guān)閉;若是,則執(zhí)行步驟S107;

S107、重新向客戶端推送重新啟動(dòng)的模塊。即激發(fā)客戶端的消息推送進(jìn)程重新開(kāi)啟。

推送恢復(fù)的主要功能是當(dāng)系統(tǒng)將推送模塊殺死的時(shí)候,找機(jī)會(huì)將推送SDK重新啟動(dòng)。

由于推送一定會(huì)使用到網(wǎng)絡(luò),所以上述推送恢復(fù)步驟主要功能是通過(guò)監(jiān)聽(tīng)系統(tǒng)網(wǎng)絡(luò)變化,如果方向系統(tǒng)網(wǎng)絡(luò)鏈接上的時(shí)候會(huì)主動(dòng)再次啟動(dòng)推送SDK,這樣就能夠大大的提升推送SDK長(zhǎng)期存活的概率。

如圖3所示,在步驟S107之前還包括步驟:

S301、在Android系統(tǒng)中注冊(cè)靜態(tài)廣播,接收網(wǎng)絡(luò)變化的回調(diào)消息;

S302、根據(jù)接收的網(wǎng)絡(luò)變化的回調(diào)消息判定網(wǎng)絡(luò)狀態(tài),若網(wǎng)絡(luò)斷開(kāi)連接了,則不做任何處理;若網(wǎng)絡(luò)連接正常,則執(zhí)行步驟S303;

S303、重新向客戶端推送重新啟動(dòng)消息推送模塊;

接下來(lái)詳細(xì)描述上述的執(zhí)行流程:

步驟S301主要為廣播的監(jiān)聽(tīng):

在Android系統(tǒng)中廣播分為靜態(tài)廣播和動(dòng)態(tài)廣播兩種類型,

靜態(tài)廣播:可以在應(yīng)用程序未啟動(dòng)的時(shí)候接受和處理廣播任務(wù)。

動(dòng)態(tài)廣播:必須得要應(yīng)用程序啟動(dòng)的時(shí)候才能夠接收,應(yīng)用程序退出了就不能接收了。

由于本發(fā)明目的期望最大程度上的激活推送SDK,所以本發(fā)明實(shí)施例選用靜態(tài)廣播來(lái)進(jìn)行注冊(cè)。

步驟S302主要判斷網(wǎng)絡(luò)連接狀態(tài):

注冊(cè)網(wǎng)絡(luò)變化的廣播后,就能夠接收到網(wǎng)絡(luò)變化的回調(diào)消息。系統(tǒng)將所有網(wǎng)絡(luò)信息封裝到NetworkInfo類中,NetworkInfo類包含了當(dāng)前網(wǎng)絡(luò)的相關(guān)信息。接收到網(wǎng)絡(luò)變化的回調(diào)消息后,可以去判定網(wǎng)絡(luò)狀態(tài)。

判斷網(wǎng)絡(luò)狀態(tài)的方法是調(diào)用NetworkInfo中的isConnected方法來(lái)判定當(dāng)前網(wǎng)絡(luò)是否連接狀態(tài)。如果isConnected返回的是真,說(shuō)明網(wǎng)絡(luò)鏈接上了,此時(shí)我們需要重啟推送SDK框架。如果isConnected返回的是假,說(shuō)明此時(shí)網(wǎng)絡(luò)斷開(kāi)連接了,此時(shí)可不做任何處理。

步驟S303主要為重啟推送SDK:

如果檢測(cè)到網(wǎng)絡(luò)連接上我們需要重啟推送SDK,推送SDK模塊如果啟動(dòng)狀態(tài)下,我們?cè)俅握{(diào)用啟動(dòng)函數(shù)startPush不會(huì)再次重啟而是繼續(xù)運(yùn)行。如果推送SDK模塊處于停止?fàn)顟B(tài)下,調(diào)用startPush,此時(shí)會(huì)啟動(dòng)該推送SDK模塊。

通過(guò)推送恢復(fù)的設(shè)計(jì),能夠?qū)⒈幌到y(tǒng)殺死的推送進(jìn)程進(jìn)行再次激活,這種激活方式可以確保推送SDK能夠再次被使用,大大提高了消息傳遞的成功率。

極端情況下無(wú)法發(fā)送消息時(shí)的處理方案:如果在某些極端情況下導(dǎo)致上述推送SDK全軍覆沒(méi)時(shí),客戶端推送SDK停止運(yùn)行的時(shí)候,服務(wù)器端發(fā)送推送請(qǐng)求,由于沒(méi)有接收到SDK相關(guān)的反饋信息,服務(wù)器端會(huì)有推送超時(shí)信息接收。此時(shí)服務(wù)器就知道整個(gè)過(guò)程是失敗的。如果失敗了,此時(shí)會(huì)通過(guò)服務(wù)器來(lái)向用戶發(fā)送短信消息的方式進(jìn)行通知,確保主播上線消息能夠100%到達(dá)用戶。

此部分僅僅作為本發(fā)明的輔助處理方案,確保能夠在極端情況下導(dǎo)致無(wú)法接收到消息的時(shí)候,還可以通過(guò)短信通知的方式來(lái)告知用戶主播上線的消息。

為實(shí)現(xiàn)上述實(shí)施例的關(guān)注主播上線提醒方法,本發(fā)明還提供了關(guān)注主播上線提醒系統(tǒng),如圖4所示,包括:

平臺(tái)集成模塊41,用于集成多個(gè)消息推送平臺(tái)向客戶端推送用戶所關(guān)注主播的上線消息,該上線消息為具有唯一標(biāo)識(shí)的上線消息;

消息過(guò)濾模塊42,用于判斷該上線消息是否已經(jīng)存在于服務(wù)器的指定存儲(chǔ)空間,若是,則舍棄該上線消息;若否,則將該上線消息發(fā)送到消息通知模塊,并將該上線消息存儲(chǔ)到所述指定存儲(chǔ)空間;

消息通知模塊43,用于通過(guò)通知欄發(fā)送該上線消息至客戶端。

如圖5所示,在上述實(shí)施例的基礎(chǔ)上,該系統(tǒng)還包括:

推送恢復(fù)模塊44,用于在客戶端的消息推送進(jìn)程被系統(tǒng)關(guān)閉時(shí),重新向客戶端推送重新啟動(dòng)的模塊。

如圖6所示,在上述實(shí)施例的基礎(chǔ)上,該系統(tǒng)還包括短消息發(fā)送模塊45,用于在上線消息推送失敗時(shí),通過(guò)服務(wù)器以向用戶發(fā)送短信消息的方式通知客戶。

綜上,本發(fā)明將多推送方案同時(shí)集成,極大的提高了常規(guī)方案消息到達(dá)率;進(jìn)一步地,使用SharedPreferences的鍵值對(duì)來(lái)存儲(chǔ)數(shù)據(jù),巧妙的使用消息tag和鍵值對(duì)中的鍵的唯一性,能夠提高識(shí)別消息是否處理過(guò)的效率。進(jìn)一步地,通過(guò)EventBus來(lái)進(jìn)行消息轉(zhuǎn)發(fā),屏蔽了常規(guī)廣播消息的很多弊端,優(yōu)勢(shì)明顯;且在極端情況下無(wú)法進(jìn)行推送時(shí),使用短信對(duì)整個(gè)方案進(jìn)行補(bǔ)充,確保消息一定能夠到達(dá)用戶。

應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
亚洲精品国产色婷婷电影| 91九色精品人成在线观看| 满18在线观看网站| 久久久久久久午夜电影 | 免费人成视频x8x8入口观看| 国产三级黄色录像| 精品一品国产午夜福利视频| 搡老岳熟女国产| 村上凉子中文字幕在线| 黄色 视频免费看| 黄色 视频免费看| 999久久久精品免费观看国产| 欧美乱色亚洲激情| 亚洲午夜理论影院| 精品高清国产在线一区| 国产在线精品亚洲第一网站| 欧美久久黑人一区二区| 久久国产精品人妻蜜桃| 亚洲人成伊人成综合网2020| 成人国语在线视频| 最新在线观看一区二区三区| 在线av久久热| 很黄的视频免费| 国产精品美女特级片免费视频播放器 | 欧美成人性av电影在线观看| 亚洲熟妇熟女久久| 精品乱码久久久久久99久播| 亚洲成人国产一区在线观看| 亚洲精品美女久久久久99蜜臀| 国产午夜精品久久久久久| 免费一级毛片在线播放高清视频 | 国产深夜福利视频在线观看| 999久久久国产精品视频| 大型黄色视频在线免费观看| 韩国精品一区二区三区| 日韩精品青青久久久久久| 日韩精品免费视频一区二区三区| 亚洲国产精品999在线| 国产精品国产av在线观看| 欧美老熟妇乱子伦牲交| 黄片小视频在线播放| 视频区欧美日本亚洲| 欧美日韩中文字幕国产精品一区二区三区 | 国产人伦9x9x在线观看| 久久午夜综合久久蜜桃| 亚洲在线自拍视频| 精品国内亚洲2022精品成人| 国产1区2区3区精品| 国产精品亚洲av一区麻豆| 国产精品爽爽va在线观看网站 | 国产97色在线日韩免费| 无人区码免费观看不卡| 女人被狂操c到高潮| 欧美另类亚洲清纯唯美| 久久伊人香网站| 国产高清videossex| √禁漫天堂资源中文www| 久久伊人香网站| 精品第一国产精品| 精品久久久久久久久久免费视频 | 久久精品91蜜桃| 自线自在国产av| 国产精品久久久av美女十八| 天天影视国产精品| 91成人精品电影| 国产不卡一卡二| 亚洲精品一二三| 亚洲精品美女久久av网站| 久久香蕉国产精品| 极品教师在线免费播放| 人成视频在线观看免费观看| 亚洲一区二区三区欧美精品| 一区二区三区精品91| bbb黄色大片| 国产区一区二久久| 精品欧美一区二区三区在线| 国产精品 欧美亚洲| 精品第一国产精品| 窝窝影院91人妻| 国产91精品成人一区二区三区| 精品国产超薄肉色丝袜足j| 色哟哟哟哟哟哟| 免费看a级黄色片| 国产在线观看jvid| 一a级毛片在线观看| 国产一卡二卡三卡精品| 午夜免费观看网址| 亚洲av成人av| 俄罗斯特黄特色一大片| а√天堂www在线а√下载| 老鸭窝网址在线观看| 超色免费av| 国产精华一区二区三区| 视频区图区小说| 精品久久蜜臀av无| 亚洲欧洲精品一区二区精品久久久| 国产高清videossex| 日韩大尺度精品在线看网址 | 中文字幕最新亚洲高清| 久久久久精品国产欧美久久久| 久久热在线av| 欧美乱码精品一区二区三区| 热99国产精品久久久久久7| 超碰97精品在线观看| 日韩成人在线观看一区二区三区| 女性生殖器流出的白浆| 中亚洲国语对白在线视频| 操出白浆在线播放| 成熟少妇高潮喷水视频| 母亲3免费完整高清在线观看| 亚洲精品久久成人aⅴ小说| 亚洲激情在线av| 99国产精品免费福利视频| 91av网站免费观看| 99香蕉大伊视频| 亚洲一区高清亚洲精品| 50天的宝宝边吃奶边哭怎么回事| 精品久久久精品久久久| 久久婷婷成人综合色麻豆| 国产xxxxx性猛交| 国产91精品成人一区二区三区| 黑丝袜美女国产一区| 这个男人来自地球电影免费观看| 国产精华一区二区三区| av福利片在线| 成人影院久久| 久久精品国产综合久久久| 久热爱精品视频在线9| 男人舔女人的私密视频| 久久久国产欧美日韩av| 一进一出好大好爽视频| 国产亚洲欧美在线一区二区| av网站免费在线观看视频| 麻豆国产av国片精品| 精品久久蜜臀av无| 黄色a级毛片大全视频| 又黄又粗又硬又大视频| 激情视频va一区二区三区| 新久久久久国产一级毛片| 欧美黑人欧美精品刺激| 少妇裸体淫交视频免费看高清 | 久久久久久大精品| 欧美日韩乱码在线| 日韩高清综合在线| 女警被强在线播放| 成人亚洲精品av一区二区 | 美女高潮喷水抽搐中文字幕| 国产一区二区激情短视频| 久久精品国产亚洲av高清一级| 免费在线观看黄色视频的| 精品福利永久在线观看| 看黄色毛片网站| 欧美老熟妇乱子伦牲交| 成人黄色视频免费在线看| 99久久99久久久精品蜜桃| 日韩精品青青久久久久久| 无限看片的www在线观看| 国产视频一区二区在线看| 村上凉子中文字幕在线| 免费在线观看完整版高清| 黄频高清免费视频| 91国产中文字幕| 精品熟女少妇八av免费久了| 99在线视频只有这里精品首页| 国产97色在线日韩免费| 久久久久久久久免费视频了| 免费日韩欧美在线观看| 亚洲国产欧美日韩在线播放| av欧美777| 国产精品二区激情视频| 国产有黄有色有爽视频| 午夜免费激情av| 婷婷丁香在线五月| 久久青草综合色| 亚洲精品一卡2卡三卡4卡5卡| 欧美+亚洲+日韩+国产| 91麻豆精品激情在线观看国产 | 丝袜美腿诱惑在线| 日韩高清综合在线| 色综合欧美亚洲国产小说| 精品久久久精品久久久| 18禁观看日本| 国产精品一区二区三区四区久久 | 伦理电影免费视频| 一级毛片高清免费大全| 天堂俺去俺来也www色官网| 日韩 欧美 亚洲 中文字幕| 十八禁网站免费在线| 一级片免费观看大全| 黄色片一级片一级黄色片| 夫妻午夜视频| 亚洲午夜理论影院| 一级a爱视频在线免费观看| 最好的美女福利视频网| 人人妻人人爽人人添夜夜欢视频| 精品久久久久久久毛片微露脸| 久久香蕉激情| 精品久久蜜臀av无| 国产1区2区3区精品| 国产成+人综合+亚洲专区| 午夜精品国产一区二区电影| 欧美黑人精品巨大| videosex国产| 亚洲五月天丁香| 国产成人一区二区三区免费视频网站| 亚洲第一欧美日韩一区二区三区| 高清在线国产一区| 在线观看舔阴道视频| 久热爱精品视频在线9| 大型黄色视频在线免费观看| 少妇被粗大的猛进出69影院| 亚洲精品美女久久久久99蜜臀| av在线天堂中文字幕 | 欧美乱妇无乱码| 两人在一起打扑克的视频| 久久热在线av| 亚洲专区字幕在线| 精品一区二区三区视频在线观看免费 | 嫁个100分男人电影在线观看| 亚洲欧美激情综合另类| 亚洲精品国产色婷婷电影| 精品国产国语对白av| 午夜两性在线视频| 大型黄色视频在线免费观看| 亚洲国产看品久久| 日韩三级视频一区二区三区| 免费高清在线观看日韩| 丝袜人妻中文字幕| 操美女的视频在线观看| 女人精品久久久久毛片| 成人18禁高潮啪啪吃奶动态图| 午夜福利影视在线免费观看| 中文字幕精品免费在线观看视频| 久久婷婷成人综合色麻豆| 成人av一区二区三区在线看| 夜夜看夜夜爽夜夜摸 | 99国产精品一区二区三区| 久久这里只有精品19| 久久 成人 亚洲| 日日爽夜夜爽网站| 国产无遮挡羞羞视频在线观看| 欧美不卡视频在线免费观看 | 黄片小视频在线播放| tocl精华| 在线国产一区二区在线| 日本欧美视频一区| 免费女性裸体啪啪无遮挡网站| 人人妻人人澡人人看| 午夜两性在线视频| 亚洲av五月六月丁香网| 神马国产精品三级电影在线观看 | 日韩视频一区二区在线观看| 久99久视频精品免费| 看免费av毛片| 12—13女人毛片做爰片一| 黄色视频不卡| 欧美色视频一区免费| 久久国产精品人妻蜜桃| 国产极品粉嫩免费观看在线| 亚洲精品久久午夜乱码| 欧美亚洲日本最大视频资源| 日本精品一区二区三区蜜桃| 十八禁人妻一区二区| 国产aⅴ精品一区二区三区波| 两个人的视频大全免费| 精品午夜福利在线看| 男人和女人高潮做爰伦理| 日本一本二区三区精品| 身体一侧抽搐| 深夜精品福利| 97热精品久久久久久| 国产成人a区在线观看| 我的老师免费观看完整版| 久久久久久久午夜电影| 日本撒尿小便嘘嘘汇集6| 内射极品少妇av片p| 成人性生交大片免费视频hd| 99精品在免费线老司机午夜| 欧美又色又爽又黄视频| 嫩草影院精品99| 99riav亚洲国产免费| 国产在视频线在精品| 中文字幕av成人在线电影| 成人特级av手机在线观看| 好男人在线观看高清免费视频| 欧美极品一区二区三区四区| 麻豆一二三区av精品| 亚洲 国产 在线| 美女xxoo啪啪120秒动态图 | 日本熟妇午夜| 美女免费视频网站| 有码 亚洲区| 一本久久中文字幕| 免费观看精品视频网站| 99久久久亚洲精品蜜臀av| 久久久久久大精品| 国产精品久久久久久久久免 | 国产免费av片在线观看野外av| 一本久久中文字幕| 夜夜躁狠狠躁天天躁| 永久网站在线| 欧美性猛交黑人性爽| 国产69精品久久久久777片| 国产精品一区二区三区四区免费观看 | 日日干狠狠操夜夜爽| 久久草成人影院| h日本视频在线播放| 国产91精品成人一区二区三区| 日韩亚洲欧美综合| 日日摸夜夜添夜夜添小说| 最好的美女福利视频网| 亚洲av第一区精品v没综合| 精品久久久久久成人av| 国产亚洲精品久久久久久毛片| 亚洲18禁久久av| xxxwww97欧美| 伊人久久精品亚洲午夜| 国产蜜桃级精品一区二区三区| 亚洲五月婷婷丁香| 中文字幕高清在线视频| 最好的美女福利视频网| 女人十人毛片免费观看3o分钟| 日本在线视频免费播放| 永久网站在线| 国产亚洲欧美在线一区二区| 欧美3d第一页| 中文字幕免费在线视频6| 小蜜桃在线观看免费完整版高清| 国产精品影院久久| 99国产精品一区二区蜜桃av| 精品99又大又爽又粗少妇毛片 | 亚洲人成网站在线播放欧美日韩| 麻豆国产97在线/欧美| 亚洲一区高清亚洲精品| av福利片在线观看| 亚洲自偷自拍三级| 国产69精品久久久久777片| 激情在线观看视频在线高清| 久久久久久久久久黄片| 禁无遮挡网站| 成人美女网站在线观看视频| 此物有八面人人有两片| 欧美成人性av电影在线观看| 日韩欧美国产在线观看| 国产亚洲精品久久久久久毛片| 琪琪午夜伦伦电影理论片6080| 日韩 亚洲 欧美在线| netflix在线观看网站| 91av网一区二区| 一个人观看的视频www高清免费观看| 亚洲国产精品久久男人天堂| 久久精品91蜜桃| 床上黄色一级片| 能在线免费观看的黄片| 内射极品少妇av片p| 久久精品国产清高在天天线| aaaaa片日本免费| 99久久精品一区二区三区| 此物有八面人人有两片| 国产一区二区激情短视频| 欧美丝袜亚洲另类 | 亚洲在线观看片| 亚洲 国产 在线| 最近中文字幕高清免费大全6 | 午夜福利在线观看吧| 精品一区二区三区av网在线观看| 成年女人看的毛片在线观看| 我要看日韩黄色一级片| 亚洲欧美精品综合久久99| 看十八女毛片水多多多| 亚洲内射少妇av| 国产精品久久久久久久久免 | 少妇丰满av| 男插女下体视频免费在线播放| 亚洲人成网站高清观看| 欧美三级亚洲精品| 嫩草影院精品99| 精品午夜福利视频在线观看一区| 国产精品一区二区三区四区免费观看 | 色精品久久人妻99蜜桃| 欧美潮喷喷水| 午夜福利18| 久久亚洲真实| 亚洲一区二区三区色噜噜| 88av欧美| 夜夜夜夜夜久久久久| 女同久久另类99精品国产91| 成年女人永久免费观看视频| 欧洲精品卡2卡3卡4卡5卡区| 免费在线观看影片大全网站| 欧美激情在线99| 窝窝影院91人妻| 一a级毛片在线观看| 欧美乱妇无乱码| 亚洲一区二区三区不卡视频| 在线天堂最新版资源| 男女床上黄色一级片免费看| 麻豆av噜噜一区二区三区| 婷婷精品国产亚洲av| 国产亚洲欧美在线一区二区| 亚洲国产精品久久男人天堂| 91午夜精品亚洲一区二区三区 | 免费人成视频x8x8入口观看| 欧美潮喷喷水| 男女下面进入的视频免费午夜| 久99久视频精品免费| av天堂中文字幕网| 淫秽高清视频在线观看| 观看免费一级毛片| 久久国产乱子伦精品免费另类| 午夜福利视频1000在线观看| 久久久久免费精品人妻一区二区| 日本 av在线| 无人区码免费观看不卡| 麻豆成人av在线观看| 制服丝袜大香蕉在线| 国内精品久久久久精免费| 人人妻,人人澡人人爽秒播| 天天躁日日操中文字幕| 脱女人内裤的视频| 国内揄拍国产精品人妻在线| 亚洲国产色片| 日韩国内少妇激情av| 亚洲熟妇熟女久久| 久久草成人影院| 亚洲专区中文字幕在线| 欧美成人a在线观看| 91九色精品人成在线观看| 欧美午夜高清在线| 老司机午夜十八禁免费视频| 女同久久另类99精品国产91| 欧美日韩中文字幕国产精品一区二区三区| 国内久久婷婷六月综合欲色啪| 神马国产精品三级电影在线观看| 精品欧美国产一区二区三| 伦理电影大哥的女人| 亚洲av电影在线进入| 又黄又爽又刺激的免费视频.| 午夜福利欧美成人| 桃色一区二区三区在线观看| 人妻夜夜爽99麻豆av| 一个人观看的视频www高清免费观看| 麻豆一二三区av精品| 色吧在线观看| 色综合欧美亚洲国产小说| 两个人的视频大全免费| 久久亚洲真实| 亚洲,欧美,日韩| 成年女人永久免费观看视频| 少妇的逼好多水| 熟女人妻精品中文字幕| 国产熟女xx| 美女高潮喷水抽搐中文字幕| 欧美成人免费av一区二区三区| ponron亚洲| 18禁裸乳无遮挡免费网站照片| 日韩精品中文字幕看吧| 久久久精品欧美日韩精品| 夜夜躁狠狠躁天天躁| 婷婷六月久久综合丁香| 麻豆av噜噜一区二区三区| 免费在线观看影片大全网站| 99riav亚洲国产免费| 伦理电影大哥的女人| 99国产综合亚洲精品| 99精品在免费线老司机午夜| 黄片小视频在线播放| 亚洲国产精品久久男人天堂| 色在线成人网| aaaaa片日本免费| 此物有八面人人有两片| 在现免费观看毛片| 黄色日韩在线| 一级毛片久久久久久久久女| 国产伦精品一区二区三区四那| 日韩欧美三级三区| 国产精品永久免费网站| av国产免费在线观看| aaaaa片日本免费| 悠悠久久av| 真人一进一出gif抽搐免费| 又紧又爽又黄一区二区| 色播亚洲综合网| 成人永久免费在线观看视频| 欧美性感艳星| 国产亚洲精品综合一区在线观看| 长腿黑丝高跟| 日本一本二区三区精品| 国产精品免费一区二区三区在线| 亚洲av电影不卡..在线观看| 亚洲av二区三区四区| 我要搜黄色片| 亚洲成av人片在线播放无| 欧美黄色片欧美黄色片| 99精品久久久久人妻精品| 亚洲经典国产精华液单 | 国产熟女xx| 亚洲狠狠婷婷综合久久图片| 真人做人爱边吃奶动态| 国产av不卡久久| 夜夜躁狠狠躁天天躁| 高清日韩中文字幕在线| 成人亚洲精品av一区二区| 国产真实伦视频高清在线观看 | 麻豆av噜噜一区二区三区| 欧美+亚洲+日韩+国产| 国产淫片久久久久久久久 | 国产成年人精品一区二区| 国产又黄又爽又无遮挡在线| 国产蜜桃级精品一区二区三区| 亚洲美女搞黄在线观看 | 午夜精品一区二区三区免费看| 精品乱码久久久久久99久播| 日本在线视频免费播放| 国产精品av视频在线免费观看| 成熟少妇高潮喷水视频| 亚洲国产精品999在线| 首页视频小说图片口味搜索| 亚洲精品一区av在线观看| 成人性生交大片免费视频hd| 国产爱豆传媒在线观看| 欧美日韩福利视频一区二区| 人妻夜夜爽99麻豆av| 嫁个100分男人电影在线观看| 国产精品久久久久久久电影| 一区二区三区免费毛片| 变态另类成人亚洲欧美熟女| 一区二区三区免费毛片| 小说图片视频综合网站| 午夜老司机福利剧场| 亚洲第一区二区三区不卡| 最近在线观看免费完整版| 亚洲专区中文字幕在线| bbb黄色大片| 好男人电影高清在线观看| 午夜激情福利司机影院| av天堂在线播放| 一级黄片播放器| 欧美+亚洲+日韩+国产| 久久久国产成人精品二区| 99久久99久久久精品蜜桃| 极品教师在线免费播放| 欧美乱色亚洲激情| 搡老妇女老女人老熟妇| 成人高潮视频无遮挡免费网站| 亚洲av一区综合| 中文资源天堂在线| 亚洲av电影在线进入| 麻豆一二三区av精品| 久久久精品欧美日韩精品| 久久久久免费精品人妻一区二区| 超碰av人人做人人爽久久| 国产亚洲精品av在线| or卡值多少钱| 国产伦一二天堂av在线观看| 我要搜黄色片| 国产精品99久久久久久久久| 国产伦人伦偷精品视频| 国产白丝娇喘喷水9色精品| 日本 欧美在线| 亚洲av二区三区四区| 最近最新免费中文字幕在线| 黄色日韩在线| 一区二区三区免费毛片| 激情在线观看视频在线高清| 九色成人免费人妻av| 麻豆av噜噜一区二区三区| 欧美日韩黄片免| 亚洲国产精品成人综合色| 欧美高清成人免费视频www| 国产精品免费一区二区三区在线| 蜜桃亚洲精品一区二区三区| 不卡一级毛片| 国产精品久久久久久人妻精品电影| 看黄色毛片网站| 99热只有精品国产| 亚洲男人的天堂狠狠| 亚洲精品亚洲一区二区| 性色avwww在线观看| 免费看光身美女| 综合色av麻豆| 99热这里只有是精品50| 国产野战对白在线观看| 精品熟女少妇八av免费久了| 亚洲经典国产精华液单 | 久久精品国产亚洲av天美| 亚洲精品在线观看二区| 亚洲成av人片免费观看| 波野结衣二区三区在线| 免费大片18禁| 久久久精品大字幕| 国产蜜桃级精品一区二区三区| 美女高潮的动态| ponron亚洲| 高清毛片免费观看视频网站| 人妻制服诱惑在线中文字幕| 国产精品自产拍在线观看55亚洲| 国产色婷婷99| 国产欧美日韩一区二区三| 很黄的视频免费| 我的老师免费观看完整版| 久久久久国内视频| 黄色配什么色好看| 美女xxoo啪啪120秒动态图 | www日本黄色视频网| 美女高潮的动态| 国产精品影院久久| 国产精品久久久久久久久免 | 日本一二三区视频观看| 久久精品人妻少妇| 欧美中文日本在线观看视频| 国产伦精品一区二区三区视频9| 午夜精品一区二区三区免费看| 九九热线精品视视频播放| 欧美+日韩+精品|