• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Android平臺(tái)的消息推送研究與實(shí)現(xiàn)

    2014-05-16 09:54:46倪紅軍
    實(shí)驗(yàn)室研究與探索 2014年5期
    關(guān)鍵詞:輪詢服務(wù)器端應(yīng)用程序

    倪紅軍

    (南京師范大學(xué)泰州學(xué)院信息工程學(xué)院,江蘇泰州 225300)

    基于Android平臺(tái)的消息推送研究與實(shí)現(xiàn)

    倪紅軍

    (南京師范大學(xué)泰州學(xué)院信息工程學(xué)院,江蘇泰州 225300)

    針對(duì)Android平臺(tái)的智能終端在獲取推送消息時(shí)存在的與服務(wù)器端數(shù)據(jù)同步、費(fèi)電、耗流量和推送成本高等問(wèn)題,通過(guò)對(duì)傳統(tǒng)Pull和Push方式的簡(jiǎn)單輪詢、短信服務(wù)、持久連接和長(zhǎng)輪詢等四種技術(shù)的分析和對(duì)Android平臺(tái)目前采用的C2DM、MQTT、XMPP等方案的研究,發(fā)現(xiàn)了具體實(shí)現(xiàn)時(shí)可能出現(xiàn)的向下兼容性不好、硬件成本高和性能不穩(wěn)定等不足。探討了一種基于AlarmManager機(jī)制在移動(dòng)終端與服務(wù)器之間維持TCP長(zhǎng)連接來(lái)實(shí)現(xiàn)實(shí)時(shí)推送的方案。最后結(jié)合國(guó)內(nèi)采用該方案的極光推送JPush平臺(tái)設(shè)計(jì)了一個(gè)由服務(wù)器端和Android客戶端組成的校園快訊系統(tǒng)。

    消息推送;長(zhǎng)連接;AlarmManager;Android

    0 引言

    隨著信息技術(shù)的高速發(fā)展,移動(dòng)互聯(lián)網(wǎng)絡(luò)已經(jīng)成為人們有效獲取信息的一個(gè)絕佳平臺(tái)。特別是Apple推出iPhone、Google推出 Android、Microsoft推出 WP7后,基于這三種系統(tǒng)的智能終端設(shè)備正逐漸代替?zhèn)鹘y(tǒng)的PC機(jī)成為訪問(wèn)互聯(lián)網(wǎng)的主要工具。但無(wú)論是智能終端設(shè)備用戶還是傳統(tǒng)PC機(jī)用戶要獲取Internet上的各類新聞、商品資訊等信息,一般還是使用瀏覽器在網(wǎng)上搜索,然后在一大堆信息中檢索出自己感興趣的內(nèi)容。這種傳統(tǒng)獲取信息的方式不僅費(fèi)時(shí)、低效,同時(shí)也越來(lái)越不能滿足信息量爆增時(shí)代的用戶需求。對(duì)于因特網(wǎng)提供(如商品資訊發(fā)布商家)希望能夠?qū)⑿畔⒓皶r(shí)或定時(shí)地發(fā)送給預(yù)定用戶,用戶也希望隨時(shí)、隨地即時(shí)地獲取因特網(wǎng)內(nèi)容提供者的信息(如商家的最新商品資訊),這樣,消息推送就應(yīng)運(yùn)而生。

    所謂推送技術(shù)就是一種基于C/S(客戶端/服務(wù)器)機(jī)制,由服務(wù)器主動(dòng)將信息發(fā)往客戶端的技術(shù)。其優(yōu)點(diǎn)在于信息發(fā)送的主動(dòng)性和及時(shí)性,可隨時(shí)將信息推送到用戶面前(客戶端)[1]。本文詳細(xì)闡述移動(dòng)互聯(lián)網(wǎng)中四種推送技術(shù)的原理,通過(guò)對(duì)它們優(yōu)缺點(diǎn)和使用場(chǎng)合的分析,探討Android平臺(tái)下實(shí)現(xiàn)消息推送功能的一些解決方案,并結(jié)合國(guó)內(nèi)第三方免費(fèi)消息推送平臺(tái)——JPush(極光推送)設(shè)計(jì)一個(gè)基于 Android平臺(tái)的快訊系統(tǒng)。

    1 傳統(tǒng)的推送技術(shù)與實(shí)現(xiàn)原理

    應(yīng)用開(kāi)發(fā)者在開(kāi)發(fā)需要和服務(wù)器交互的應(yīng)用程序時(shí),基本上都需要獲取服務(wù)器端的數(shù)據(jù),比如火車(chē)票查詢系統(tǒng),就需要及時(shí)獲取服務(wù)器上最新的火車(chē)票信息。要獲取服務(wù)器上不定時(shí)更新的信息,通常采用兩種方式:①Pull(拉)的方式,即客戶端每隔一段時(shí)間訪問(wèn)服務(wù)器,看是否有更新的信息;②Push(推送)的方式,即在服務(wù)器端有新信息后,就自動(dòng)將最新的信息Push到客戶端[2-4]。目前,移動(dòng)互聯(lián)網(wǎng)中采用Pull和Push方式的具體技術(shù)主要包括下面4種。

    1.1 簡(jiǎn)單輪詢

    簡(jiǎn)單輪詢技術(shù)實(shí)現(xiàn)時(shí)要求客戶端應(yīng)用程序定時(shí)與服務(wù)器進(jìn)行連接,并查詢是否有新的消息到達(dá)。它的實(shí)質(zhì)是一種Pull方式,采用此方式進(jìn)行應(yīng)用開(kāi)發(fā)時(shí),需要選擇一個(gè)合適的輪詢間隔時(shí)間,如果間隔時(shí)間太長(zhǎng),可能會(huì)導(dǎo)致某些消息延遲;如果間隔時(shí)間太短,則會(huì)大量消耗網(wǎng)絡(luò)帶寬和電池電量[5]。而對(duì)于Android平臺(tái)的移動(dòng)終端的網(wǎng)絡(luò)流量和電池電量在使用時(shí)都是受限制的,所以此方式一般適用于對(duì)實(shí)時(shí)性要求不高的場(chǎng)合,而不適用于Android平臺(tái)的消息推送。

    1.2 短信服務(wù)(SMS)

    SMS技術(shù)是通過(guò)發(fā)送二進(jìn)制短信到移動(dòng)客戶端,來(lái)達(dá)到通知用戶的目的??蛻舳送ㄟ^(guò)攔截該類短信,分析短信PDU的數(shù)據(jù)來(lái)了解服務(wù)器的意圖,然后進(jìn)行相應(yīng)的操作處理。它是一種典型的Push方式,Push短信是通過(guò)Wap Push來(lái)承載,內(nèi)容包括頭部和數(shù)據(jù)兩部分,頭部中包含有目的端口和源端口[6-7]。在Android平臺(tái)的客戶端具體實(shí)現(xiàn)時(shí),可以由下面三個(gè)步驟完成:

    (1)客戶端靜態(tài)注冊(cè)一個(gè)廣播接收器。即使應(yīng)用不在運(yùn)行,廣播接收器也可以攔截短信;

    (2)當(dāng)Push短信下發(fā)時(shí),Android系統(tǒng)發(fā)起Intent激活廣播接收器;

    (3)廣播接收器攔截短信內(nèi)容后,對(duì)短信內(nèi)容進(jìn)行解析,了解服務(wù)器的數(shù)據(jù)發(fā)生何種變化,然后由Android客戶端應(yīng)用程序進(jìn)行相應(yīng)處理。

    SMS技術(shù)可以實(shí)現(xiàn)完全的實(shí)時(shí)操作,對(duì)Android平臺(tái)的移動(dòng)終端而言,實(shí)現(xiàn)上述三個(gè)步驟是比較容易的,而且電量和數(shù)據(jù)流量的消耗都不算大,但是該技術(shù)的成本相對(duì)比較高,實(shí)現(xiàn)時(shí)需要向移動(dòng)公司繳納相應(yīng)的費(fèi)用[8],所以此方式在對(duì)實(shí)時(shí)要求比較高而且不考慮成本的場(chǎng)合,可以用于Android平臺(tái)的消息推送。

    1.3 持久連接

    持久連接實(shí)現(xiàn)時(shí)要求客戶端和服務(wù)器端之間建立長(zhǎng)久連接,只要服務(wù)器端有消息要發(fā)送,直接Push就可完成。這種方式可以實(shí)現(xiàn)Push消息的及時(shí)性和實(shí)時(shí)性,但是需要與服務(wù)器端長(zhǎng)期保持連接,不僅消耗移動(dòng)終端的電量,而且更容易消耗服務(wù)器資源。

    1.4 長(zhǎng)輪詢

    長(zhǎng)輪詢也稱為持久輪詢,是客戶端發(fā)起請(qǐng)求后服務(wù)器端首先將該請(qǐng)求掛起(不返回響應(yīng)),直到超時(shí)、異?;蛐枰幚眄憫?yīng)(Push消息需要發(fā)送)時(shí),再返回響應(yīng);客戶端收到響應(yīng)后再次請(qǐng)求(即輪詢)服務(wù)器端,并處理響應(yīng)[9-10]。這種方式解決了簡(jiǎn)單輪詢的實(shí)時(shí)性差的問(wèn)題,也解決了持久連接消耗服務(wù)器資源的問(wèn)題,但還是會(huì)消耗移動(dòng)終端的電量,每次收到數(shù)據(jù)之后需要重新發(fā)送連接,如果傳輸?shù)臄?shù)據(jù)量比較少,那么建立連接的時(shí)間就會(huì)成為主要開(kāi)銷,有效利用率低。

    2 基于Android平臺(tái)的消息推送方案分析

    2.1 三種常見(jiàn)推送方案

    由于Android操作系統(tǒng)在內(nèi)存占有率較高的情況下會(huì)自動(dòng)Kill系統(tǒng)服務(wù),所以運(yùn)行著移動(dòng)終端推送服務(wù)很有可能會(huì)被系統(tǒng)Kill掉。這樣,就是在不考慮服務(wù)器資源消耗和電量消耗的情況下,持久連接和長(zhǎng)輪詢方式在某種程度下也不能滿足應(yīng)用需要,而簡(jiǎn)單輪詢和SMS也存在著明顯的不足。為了彌補(bǔ)這些不足也出現(xiàn)了一些專門(mén)針對(duì)Android平臺(tái)消息推送的方案:

    (1)Google官方的 C2DM 云端推送[11]。在Android平臺(tái)上,Google提供了C2DM(Cloud to Device Messaging)服務(wù),它是一個(gè)用來(lái)幫助開(kāi)發(fā)者從服務(wù)器向Android應(yīng)用程序發(fā)送信息的服務(wù),該服務(wù)提供了一個(gè)簡(jiǎn)單的、輕量級(jí)的機(jī)制,允許服務(wù)器可以通知Android應(yīng)用程序直接與服務(wù)器進(jìn)行通信,以便從服務(wù)器獲取Android應(yīng)用程序更新和最新用戶數(shù)據(jù)。?但是這個(gè)服務(wù)存在三個(gè)主要缺陷:①C2DM內(nèi)置于Android 2.2版本以上系統(tǒng),無(wú)法兼容以前版本;②C2DM需要依賴于Google官方提供的C2DM服務(wù)器,對(duì)國(guó)內(nèi)網(wǎng)絡(luò)用戶來(lái)說(shuō),由于網(wǎng)絡(luò)環(huán)境的影響,可能不能達(dá)到預(yù)期效果;③由于該服務(wù)并沒(méi)有與硬件系統(tǒng)集成,國(guó)內(nèi)硬件廠商在生產(chǎn)Android平臺(tái)移動(dòng)終端時(shí),可能會(huì)把Google原生的C2DM服務(wù)去掉,這樣也會(huì)導(dǎo)致推送功能不能實(shí)現(xiàn)。

    (2)使用IBM的MQTT協(xié)議實(shí)現(xiàn)推送。MQTT是一種輕量級(jí)的、基于代理的“發(fā)布/訂閱”模式的消息傳輸協(xié)議[12]。該協(xié)議簡(jiǎn)潔、小巧、可擴(kuò)展性強(qiáng)、省流量、省電,目前已經(jīng)應(yīng)用到企業(yè)領(lǐng)域。但是技術(shù)還不夠成熟、實(shí)現(xiàn)較復(fù)雜、部署硬件成本較高,不太適合小型企業(yè)Android平臺(tái)移動(dòng)終端的消息推送服務(wù)。

    (3)使用IETF標(biāo)準(zhǔn)化的XMPP協(xié)議實(shí)現(xiàn)推送。XMPP的前身是 Jabber,它是基于可擴(kuò)展標(biāo)記語(yǔ)言(XML)的協(xié)議,用于即時(shí)消息和在線探測(cè)[13-14]。該協(xié)議成熟、強(qiáng)大、可擴(kuò)展性強(qiáng),目前主要應(yīng)用于許多聊天系統(tǒng)中,且有開(kāi)源的Java版的開(kāi)發(fā)實(shí)例androidpn。但是協(xié)議復(fù)雜、冗余、費(fèi)流量、費(fèi)電,部署成本高。筆者部署androidpn時(shí),經(jīng)過(guò)測(cè)試也發(fā)現(xiàn)了一些問(wèn)題:①時(shí)間過(guò)長(zhǎng)時(shí),就再也不收不到推送信息;②消息一旦從服務(wù)器推送出去,不管有沒(méi)有推送到客戶端,就不再管理;③性能也不夠穩(wěn)定。

    對(duì)上述三種推送方案的分析,比較客觀地反映出它們的優(yōu)缺點(diǎn),在實(shí)際應(yīng)用開(kāi)發(fā)中,都將影響使用。

    2.2 一種改進(jìn)的推送方案

    因?yàn)锳ndroid平臺(tái)的移動(dòng)終端硬件、電量、網(wǎng)絡(luò)流量的限制,移動(dòng)互聯(lián)網(wǎng)應(yīng)用在設(shè)計(jì)上跟傳統(tǒng) PC上的應(yīng)用有很大不同,需要根據(jù)移動(dòng)終端硬件的自身特點(diǎn),盡量節(jié)省電量和流量,同時(shí)又要盡可能地保證數(shù)據(jù)能及時(shí)到達(dá)客戶端。為了解決數(shù)據(jù)同步的問(wèn)題,在移動(dòng)終端上通常采用兩種方法。一種是移動(dòng)終端定時(shí)去服務(wù)器上查詢數(shù)據(jù),也就是Pull;另一種是移動(dòng)終端與服務(wù)器之間維護(hù)一個(gè)TCP長(zhǎng)連接,當(dāng)服務(wù)器有數(shù)據(jù)時(shí),實(shí)時(shí)推送到移動(dòng)終端,即Push。根據(jù)前面的分析,已經(jīng)很明顯看出Pull方式實(shí)時(shí)性較差,不太適合推送,而長(zhǎng)連接Push方式在這個(gè)方面有很大的優(yōu)勢(shì),但是,由于長(zhǎng)連接Push在維持連接時(shí)耗電,所以改進(jìn)方案就是從節(jié)電方面考慮。要維持長(zhǎng)連接,必須依靠循環(huán)定時(shí)執(zhí)行任務(wù)來(lái)實(shí)現(xiàn),而Android系統(tǒng)中定時(shí)運(yùn)行任務(wù)的方法有兩種,一種方法用 Timer,另一種是AlarmManager[15-16]。Timer類需要用 WakeLock 讓 CPU保持喚醒狀態(tài),這樣會(huì)大量消耗手機(jī)電量,大大縮短移動(dòng)終端待機(jī)時(shí)間,不能滿足應(yīng)用需求。AlarmManager是Android系統(tǒng)封裝的用于管理RTC的模塊,RTC(Real Time Clock)是一個(gè)獨(dú)立的硬件時(shí)鐘,可以在CPU休眠時(shí)正常運(yùn)行,在預(yù)設(shè)的時(shí)間到達(dá)時(shí),通過(guò)中斷喚醒CPU。這樣當(dāng)AlarmManager定時(shí)執(zhí)行任務(wù)時(shí),CPU可以正常休眠,可以大大節(jié)約電量消耗。現(xiàn)在國(guó)內(nèi)的第三方商用平臺(tái)——極光推送就是采用的這種方式,該平臺(tái)只要注冊(cè)后就可以直接免費(fèi)使用,完全能夠達(dá)到推送效果。

    3 基于Android平臺(tái)快訊系統(tǒng)的實(shí)現(xiàn)

    Push是個(gè)基礎(chǔ)服務(wù),不管是以開(kāi)源方案為基礎(chǔ)搭建,還是完全自主研發(fā),投入都是比較大的,需要有網(wǎng)絡(luò)服務(wù)方面的專業(yè)團(tuán)隊(duì)。投入很大的開(kāi)發(fā)成本后,隨著客戶端用戶量不斷增大,其后期擴(kuò)容、維護(hù)的工作量,也都是不斷上升的,難度也越來(lái)越大。所以,大多數(shù)應(yīng)用開(kāi)發(fā)者,不是去自己搭建Push這個(gè)基礎(chǔ)服務(wù),而是考慮去使用第三方提供的專業(yè)的服務(wù)。下面就以國(guó)內(nèi)免費(fèi)的極光推送為例介紹Android平臺(tái)的快訊系統(tǒng)實(shí)現(xiàn)過(guò)程。快訊系統(tǒng)實(shí)現(xiàn)包括服務(wù)器端和Android客戶端兩個(gè)部分。

    3.1 服務(wù)器端的實(shí)現(xiàn)

    服務(wù)器端的主要功能就是通過(guò)Jpush第三方平臺(tái)向客戶端發(fā)送推送消息。為了實(shí)現(xiàn)這個(gè)功能,需要有使用該平臺(tái)的開(kāi)發(fā)者帳號(hào)應(yīng)用標(biāo)識(shí)(AppKey),實(shí)現(xiàn)步驟如下:

    (1)創(chuàng)建開(kāi)發(fā)者帳號(hào)。登錄極光推送注冊(cè)頁(yè)面(https://www.jpush.cn/accounts/signup/),出現(xiàn)注冊(cè)頁(yè)面,分別在對(duì)應(yīng)的文本框中輸入相關(guān)信息后,出現(xiàn)如圖1所示登錄頁(yè)面。

    圖1 登錄界面

    (2)創(chuàng)建應(yīng)用。登錄后,點(diǎn)擊“創(chuàng)建應(yīng)用”按鈕,出現(xiàn)如圖2所示的創(chuàng)建應(yīng)用程序頁(yè)面,在應(yīng)用程序名稱和Android包名的文本框中分別輸入“泰院快訊”和cn.edu.nnutc.message,開(kāi)發(fā)者在輸入包名時(shí)要保證與應(yīng)用開(kāi)發(fā)過(guò)程中的源程序完全一致。然后點(diǎn)擊“創(chuàng)建我的應(yīng)用”按鈕,就可以生成一個(gè)應(yīng)用標(biāo)識(shí)(AppKey),開(kāi)發(fā)者開(kāi)發(fā)應(yīng)用時(shí),AndroidManifest.xml配置文件中的包名和AppKey與這兒要完全一致。

    (3)下載應(yīng)用Example。應(yīng)用創(chuàng)建成功后,即進(jìn)入“應(yīng)用詳情”頁(yè)面,此時(shí)有一個(gè)“下載 Android Example”按鈕,點(diǎn)擊該按鈕后,即可獲得一個(gè)壓縮文件包,解壓后,將該Android Example項(xiàng)目導(dǎo)入Eclipse,并修改 AndroidManifest.xml配置文件中的包名和AppKey。其他信息的修改與正常的Android應(yīng)用開(kāi)發(fā)一樣,這兒不再贅述。筆者在開(kāi)發(fā)快訊系統(tǒng)時(shí),并沒(méi)有使用Android Example示例項(xiàng)目,而是根據(jù)實(shí)際應(yīng)用功能需求設(shè)計(jì)并實(shí)現(xiàn)快訊系統(tǒng)。

    圖2 創(chuàng)建應(yīng)用頁(yè)面

    3.2 快訊系統(tǒng)的實(shí)現(xiàn)

    (1)導(dǎo)入SDK開(kāi)發(fā)包到應(yīng)用程序項(xiàng)目,下載Jpush Android SDK 并解壓,將 jpush-sdk-release1.x.y.jar文件復(fù)制開(kāi)發(fā)的應(yīng)用程序項(xiàng)目libs目錄下;

    (2)配置 AndroidManifest.xml,根據(jù) SDK 壓縮包里的AndroidManifest.xml樣例文件配置應(yīng)用程序項(xiàng)目的AndroidManifest.xml文件,即復(fù)制樣例文件中備注為"Required"的部分到應(yīng)用程序項(xiàng)目的配置文件中,將備注為替換包名的部分替換為應(yīng)用程序的包名,將AppKey替換為在4.2中創(chuàng)建應(yīng)用時(shí)獲得的Key值;

    (3)添加代碼,Jpush SDK提供了 cn.jpush.android.api.JpushInterface 類,在 MainActivity.java 類的onCreate()方法中使用JPushInterface.init(Context)語(yǔ)句 初 始 Jpush SDK,然 后 使 用CustomPushNotificationBuilder類定制通知欄樣式,代碼如下:

    (4)使用BroadcastReceiver接收J(rèn)Push平臺(tái)推送的消息,新建一個(gè)繼承 BroadcastReceiver的MyBroadCastReceiver.java文件,Jpush平臺(tái)推送的消息Bundle由客戶端的BroadcastReceiver監(jiān)聽(tīng)接收后,再傳遞給顯示界面NoticeActivity.java,效果如圖3所示。其關(guān)鍵代碼如下:

    圖3 推送消息顯示界面

    4 結(jié)語(yǔ)

    本文通過(guò)對(duì)傳統(tǒng)的消息推送方式原理分析和常見(jiàn)的Android平臺(tái)消息推送方案研究,發(fā)現(xiàn)了它們?cè)谙⑼扑蛯?shí)現(xiàn)時(shí)存在數(shù)據(jù)不同步、費(fèi)電和耗流量等問(wèn)題,并根據(jù)問(wèn)題產(chǎn)生的原因,提出了使用AlarmManager機(jī)制維持Android終端與服務(wù)器之間維持TCP長(zhǎng)連接的一個(gè)消息推送方案,設(shè)計(jì)并實(shí)現(xiàn)了一種基于第三方平臺(tái)Jpush的校園快訊系統(tǒng)。詳細(xì)闡述了校園快訊系統(tǒng)服務(wù)器端和Android客戶端的實(shí)現(xiàn)過(guò)程,經(jīng)過(guò)系統(tǒng)的運(yùn)行和測(cè)試,在TCP長(zhǎng)連接的維持下,保證了數(shù)據(jù)推送的同步,節(jié)省了Android客戶端的流量和電量,達(dá)到了預(yù)期效果。

    [1] 沈洪洲,宗乾進(jìn),袁勤儉.應(yīng)用Google云消息框架C2DM實(shí)現(xiàn)商務(wù)信息推送服務(wù)[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2012,28(6):78-83.

    SHEN Hong-zhou,ZONG Qian-jin,YUAN Qin-jian.Implementation of Commerce Information Push Service Using Google C2DM[J].New Technology of Library and Information Service ,2012,28(6):78-83.

    [2] 華 春,胡 明.Push和Pull兩種調(diào)度機(jī)制的仿真分析與研究[J].光通信技術(shù),2008,32(10):57-59.

    HUA Chun,HU Ming.Analysis and simulation to push scheme and pull scheme[J].Optical Communication Technology,2008,32(10):57-59.

    [3] SMILJANIC A.Rate and Delay Guarantees Provided by Clos Packet Switches With Load Balancing[J] .IEEE/ACM Transactions on NetWorking,2008,16(1):170-181.

    [4] Thompson T.The Android Mobile Phone Platform[J].The World of Software Development,2008,33(9):40-47.

    [5] 張長(zhǎng)學(xué),張 偉,董智明.移動(dòng)推送技術(shù)面面觀[J].移動(dòng)通信,2011,35(5):21-27.

    ZHANG Chang-xue,ZHANG Wei,DONG Zhi-ming. Aspects of mobile Push Technology[J].Mobile Communications,2011,35(5):21-27.

    [6] 梁 鵬,歐陽(yáng)秀平,董 越,等.PUSH技術(shù)在WAP2.0中的應(yīng)用[J].電信網(wǎng)技術(shù),2003(12):56-60.

    LIANG Peng,OU YangXiu-ping,DONG Yue,etal. Push Technology In the Application of WAP2.0[J].Telecommunication NetWork Technology,2003(12):56-60.

    [7] 張思全,張占松.WAP2.0 PUSH技術(shù)在無(wú)線網(wǎng)絡(luò)中的應(yīng)用[J].電子質(zhì)量,2003(1):124-127.

    ZHANG Si-quan,ZHANG Zhan-song.Wap2.0 And Push Application In Wireless NetWork[J].Electronics Quality,2003(1):124-127.

    [8] 周 虹,張 蓓,姜愛(ài)蓉,等.館藏書(shū)目信息自助短信推送服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2011(7-8):127-131.

    ZHOU Hong,ZHANG Bei,JIANG Ai-rong,et al.Design and Implementation of Library Bibliography Information Self SMS Push Service[J].New Technology of Library and Information Service ,2011,(7-8):127-131.

    [9] 余 勇.基于ASP.NET及COMET技術(shù)的WEB即時(shí)通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與電信,2010(9):36-40.

    YU Yong.Design and Practice of the Web Instant Messaging System Based on ASP.NET and Comet Technology[J].Computer &Telecommunication,2010(9):36-40.

    [10] 戚永軍,翟智平,耿娟平.基于Comment的Web即時(shí)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2012,39(10):72-75.

    QI Yong-jun, ZHAIZhi-ping,GENG Juan-ping. Design and Implementation on Web Instant Messaging System Based on Comet[J].Computer Science.2012,39(10:72-75.

    [11]Google.AndroidCloudtoDeviceMessagingFramework[EM/OL].[2012-04-09].https://developers.google.com/android/C2DM.

    [12] Android 推送方案探討[EM/OL].http://wenku.baidu.com/view/ea7e06d17f1922791688e86b.html.

    [13] 張 京,劉甫迎.基于 Android云計(jì)算消息框架(C2DM)的FoxNews_MID手持移動(dòng)系統(tǒng)的研究[J].計(jì)算機(jī)科學(xué),2011,38(10A):461-463.

    ZHANG Jing,LIU Fu-ying.Study and Implementation of FoxNews-MID Based on Android C2DMK[J].Computer Science,2011,38(10A):461-463.

    [14] 劉甫迎,劉 焱.Android移動(dòng)編程實(shí)用教程[M].北京:電子工業(yè)出版社,2011.

    [15] Android廣播事件處理鬧鐘實(shí)例[EM/OL].http://wenku.baidu.com/view/3c2f7f916bec0975f465e277.html.

    [16] 深入學(xué)習(xí) android 之 AlarmManager.[EM/OL].http://jinguo.iteye.com/blog/799778.

    Research and Implementation of Message Push Based on Android

    NI Hong-jun
    (School of Information Engineering,Taizhou College,Nanjing Normal University,Taizhou 225300,China)

    When the terminal for Android Gets Push messages and has data synchronization with the server,it leads to high costs of electricity,consumption flow and high cost of push .To resolve these problems,this paper analyzes four kinds of technology of the traditional Pull and Push,i.e.,in the way of simple polling,SMS services,persistent connections and long polling.,and Rresearch on Android platform currently used in the scheme of C2DM,MQTT,and XMPP.It is fFound that at the concrete implementation down has bad compatibility and high cost of hardware,and performance is not stable,etc.The paper Ddiscusses a scheme of real-time message push for by using AlarmManager mechanism to maintain TCP long connection between the terminal and the server maintenance TCP long connection.Finally,combining JPush platform to design a alert system of campus is designed to composed theof Sserver and the Android Clientclients.

    message push;long connection;AlarmManager;Android

    TN 929.53

    A

    1006-7167(2014)05-0096-05

    2013-08-12

    Google中國(guó)大學(xué)合作部2012年Android創(chuàng)新(開(kāi)發(fā))重點(diǎn)資助項(xiàng)目(SOW12-11/64005799)

    倪紅軍(1975-),男,江蘇靖江人,碩士,講師,主要研究方向?yàn)楣芾硇畔⑾到y(tǒng),Android應(yīng)用開(kāi)發(fā)。

    Tel.:13901433220;E-mail:tznkf@163.com

    猜你喜歡
    輪詢服務(wù)器端應(yīng)用程序
    刪除Win10中自帶的應(yīng)用程序
    基于等概率的ASON業(yè)務(wù)授權(quán)設(shè)計(jì)?
    淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
    成功(2018年10期)2018-03-26 02:56:14
    依托站點(diǎn)狀態(tài)的兩級(jí)輪詢控制系統(tǒng)時(shí)延特性分析
    利用時(shí)間輪詢方式操作DDR3實(shí)現(xiàn)多模式下數(shù)據(jù)重排
    在Windows中安裝OpenVPN
    網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
    關(guān)閉應(yīng)用程序更新提醒
    電腦迷(2012年15期)2012-04-29 17:09:47
    數(shù)據(jù)鏈輪詢多網(wǎng)優(yōu)化設(shè)計(jì)方法研究*
    三星電子將開(kāi)設(shè)應(yīng)用程序下載商店
    汤姆久久久久久久影院中文字幕 | 乱系列少妇在线播放| 又爽又黄a免费视频| 国产亚洲精品av在线| 免费观看在线日韩| 五月玫瑰六月丁香| 一本久久精品| 久久精品国产鲁丝片午夜精品| 精品少妇黑人巨大在线播放 | 久久精品国产99精品国产亚洲性色| 少妇的逼水好多| 日本免费在线观看一区| 美女黄网站色视频| 91精品伊人久久大香线蕉| 少妇熟女欧美另类| 日韩在线高清观看一区二区三区| 亚洲乱码一区二区免费版| 成年女人永久免费观看视频| 日韩 亚洲 欧美在线| 夜夜爽夜夜爽视频| 久久久久久九九精品二区国产| 爱豆传媒免费全集在线观看| 午夜免费激情av| 色尼玛亚洲综合影院| 国产成人freesex在线| 自拍偷自拍亚洲精品老妇| 精品久久国产蜜桃| 人妻少妇偷人精品九色| 欧美97在线视频| 熟女电影av网| 亚洲av免费在线观看| 日韩欧美精品免费久久| 最近最新中文字幕大全电影3| 三级经典国产精品| 免费播放大片免费观看视频在线观看 | 国产精品嫩草影院av在线观看| 99久久成人亚洲精品观看| 国产探花极品一区二区| 亚洲成人精品中文字幕电影| av在线播放精品| 国产单亲对白刺激| 免费无遮挡裸体视频| av免费观看日本| 免费观看人在逋| 美女高潮的动态| kizo精华| 国产精品无大码| 最近视频中文字幕2019在线8| 亚洲欧美中文字幕日韩二区| 午夜免费男女啪啪视频观看| 亚洲激情五月婷婷啪啪| 免费大片18禁| 亚洲人成网站在线播| 国产精品乱码一区二三区的特点| 免费播放大片免费观看视频在线观看 | 美女高潮的动态| 亚洲国产日韩欧美精品在线观看| 国产 一区精品| 精品国产三级普通话版| 精品久久国产蜜桃| 麻豆av噜噜一区二区三区| 欧美日本视频| 少妇丰满av| av视频在线观看入口| 免费看日本二区| 一个人看视频在线观看www免费| 中文欧美无线码| 听说在线观看完整版免费高清| 99热6这里只有精品| 欧美变态另类bdsm刘玥| 久久99蜜桃精品久久| 18禁在线播放成人免费| 亚洲国产成人一精品久久久| 国产高清不卡午夜福利| 天堂√8在线中文| 成人av在线播放网站| 免费观看精品视频网站| 日本五十路高清| 一级二级三级毛片免费看| 免费在线观看成人毛片| 日韩,欧美,国产一区二区三区 | 午夜久久久久精精品| 国产av码专区亚洲av| 菩萨蛮人人尽说江南好唐韦庄 | 欧美+日韩+精品| 黄片无遮挡物在线观看| 一个人免费在线观看电影| 亚洲精品456在线播放app| 久久鲁丝午夜福利片| 亚洲精品成人久久久久久| av视频在线观看入口| 一卡2卡三卡四卡精品乱码亚洲| 国产精品乱码一区二三区的特点| av免费在线看不卡| 国产黄色视频一区二区在线观看 | 久久6这里有精品| 中文字幕免费在线视频6| 99久久九九国产精品国产免费| 热99在线观看视频| 好男人在线观看高清免费视频| 99热精品在线国产| 亚洲国产精品sss在线观看| 国产黄片视频在线免费观看| 乱码一卡2卡4卡精品| 午夜福利在线观看免费完整高清在| 色吧在线观看| 男人和女人高潮做爰伦理| 亚洲不卡免费看| av黄色大香蕉| 六月丁香七月| 久久精品国产自在天天线| 国产一区亚洲一区在线观看| 日日摸夜夜添夜夜爱| av女优亚洲男人天堂| 午夜福利成人在线免费观看| 又爽又黄a免费视频| 99久久精品一区二区三区| 欧美激情久久久久久爽电影| 神马国产精品三级电影在线观看| www日本黄色视频网| 久久久久久大精品| 男人的好看免费观看在线视频| 免费看日本二区| 夜夜爽夜夜爽视频| 黄色一级大片看看| 日本五十路高清| 蜜臀久久99精品久久宅男| av免费在线看不卡| 欧美一区二区亚洲| 免费观看的影片在线观看| 九九爱精品视频在线观看| 夫妻性生交免费视频一级片| 午夜a级毛片| 99久久无色码亚洲精品果冻| 国产视频内射| 久久久精品大字幕| 成年版毛片免费区| 精品一区二区三区人妻视频| 精品久久久久久久久亚洲| 色哟哟·www| 免费观看人在逋| 2021少妇久久久久久久久久久| 久久人人爽人人片av| 在线播放国产精品三级| 天堂av国产一区二区熟女人妻| 伦精品一区二区三区| 精品国产一区二区三区久久久樱花 | 久久99热这里只频精品6学生 | 久久久精品大字幕| 伊人久久精品亚洲午夜| 精品人妻偷拍中文字幕| 国产精品久久久久久精品电影| 国产亚洲精品久久久com| 亚洲人成网站在线观看播放| 3wmmmm亚洲av在线观看| 久99久视频精品免费| 伦精品一区二区三区| 精品久久久久久电影网 | 国产av在哪里看| 欧美zozozo另类| 老女人水多毛片| 久久热精品热| 日本免费a在线| 国产乱人偷精品视频| 午夜福利网站1000一区二区三区| 久久精品久久精品一区二区三区| 青春草视频在线免费观看| ponron亚洲| 免费观看人在逋| 日韩欧美国产在线观看| 国产亚洲5aaaaa淫片| 男女视频在线观看网站免费| 日韩在线高清观看一区二区三区| 久久久久久久久久黄片| 99久国产av精品| 久久精品91蜜桃| 激情 狠狠 欧美| 内地一区二区视频在线| 久久久午夜欧美精品| 一区二区三区四区激情视频| 亚洲av中文字字幕乱码综合| 美女大奶头视频| 久久久久九九精品影院| 国产又色又爽无遮挡免| 最近最新中文字幕免费大全7| 亚洲国产精品成人久久小说| 国产精品1区2区在线观看.| 九色成人免费人妻av| 一级av片app| 亚洲电影在线观看av| 国产精品精品国产色婷婷| 免费黄网站久久成人精品| 国产免费一级a男人的天堂| 久久综合国产亚洲精品| 99热这里只有是精品50| 少妇丰满av| 国产精品久久久久久精品电影小说 | 亚洲av男天堂| 一级av片app| 国产极品精品免费视频能看的| 免费大片18禁| 国产成人精品一,二区| 国产三级在线视频| 亚洲欧美中文字幕日韩二区| 夫妻性生交免费视频一级片| 国产精品爽爽va在线观看网站| 免费黄网站久久成人精品| 日韩欧美 国产精品| 搡老妇女老女人老熟妇| 欧美一级a爱片免费观看看| 亚洲欧美日韩无卡精品| 久久久久网色| 在线a可以看的网站| 97在线视频观看| 精品99又大又爽又粗少妇毛片| 日韩欧美 国产精品| 女人十人毛片免费观看3o分钟| 国产免费又黄又爽又色| 精品一区二区免费观看| 久久99热6这里只有精品| 九九在线视频观看精品| av在线天堂中文字幕| av黄色大香蕉| 久久精品国产自在天天线| 亚洲国产精品成人久久小说| 插逼视频在线观看| 亚洲av一区综合| 久久久久久久亚洲中文字幕| 亚洲欧美成人综合另类久久久 | 亚洲精品成人久久久久久| 国产精品熟女久久久久浪| 特级一级黄色大片| 男女国产视频网站| 联通29元200g的流量卡| 久久精品夜夜夜夜夜久久蜜豆| 日韩 亚洲 欧美在线| 免费av不卡在线播放| 国产精品爽爽va在线观看网站| 国产在视频线在精品| 2021天堂中文幕一二区在线观| 性色avwww在线观看| 91狼人影院| 亚洲自偷自拍三级| 国产在视频线在精品| 亚洲自拍偷在线| 日本五十路高清| 最后的刺客免费高清国语| 色5月婷婷丁香| 中文精品一卡2卡3卡4更新| 午夜精品国产一区二区电影 | 成人一区二区视频在线观看| 国产精品,欧美在线| 国产一级毛片在线| 欧美又色又爽又黄视频| 久99久视频精品免费| 成人亚洲欧美一区二区av| 免费大片18禁| 日韩在线高清观看一区二区三区| 九色成人免费人妻av| 亚洲精品一区蜜桃| 久久精品国产自在天天线| 午夜激情欧美在线| 91久久精品电影网| 2021少妇久久久久久久久久久| 国内精品一区二区在线观看| 欧美97在线视频| 国产伦在线观看视频一区| 美女大奶头视频| 嫩草影院入口| 超碰97精品在线观看| 麻豆成人av视频| 国内揄拍国产精品人妻在线| 欧美xxxx黑人xx丫x性爽| 亚洲av电影不卡..在线观看| 久久久久国产网址| 在线观看一区二区三区| 91在线精品国自产拍蜜月| 久久久国产成人精品二区| 免费看光身美女| 国产不卡一卡二| videossex国产| videos熟女内射| 大话2 男鬼变身卡| 成人特级av手机在线观看| 国产精品一二三区在线看| 两性午夜刺激爽爽歪歪视频在线观看| www日本黄色视频网| 久久午夜福利片| 国产成人a区在线观看| 在线观看av片永久免费下载| 成人漫画全彩无遮挡| 麻豆av噜噜一区二区三区| 人人妻人人澡人人爽人人夜夜 | 欧美一区二区精品小视频在线| 亚洲精品影视一区二区三区av| 国产成人一区二区在线| 听说在线观看完整版免费高清| 精品国内亚洲2022精品成人| 国产一区亚洲一区在线观看| av在线老鸭窝| 日日撸夜夜添| 亚洲天堂国产精品一区在线| 99热网站在线观看| 中文字幕免费在线视频6| 村上凉子中文字幕在线| 99热全是精品| 2022亚洲国产成人精品| 国产成人aa在线观看| 老司机影院毛片| 久久6这里有精品| 欧美人与善性xxx| 久久久精品94久久精品| 看片在线看免费视频| 国产伦精品一区二区三区视频9| 免费看av在线观看网站| 亚洲成人精品中文字幕电影| 啦啦啦啦在线视频资源| 国产午夜精品久久久久久一区二区三区| av女优亚洲男人天堂| 成年女人看的毛片在线观看| 春色校园在线视频观看| 美女脱内裤让男人舔精品视频| av视频在线观看入口| 国产成人一区二区在线| 日本免费a在线| 国产亚洲精品av在线| 国国产精品蜜臀av免费| 久久这里有精品视频免费| 国产一区亚洲一区在线观看| 欧美一级a爱片免费观看看| 我的女老师完整版在线观看| 老师上课跳d突然被开到最大视频| 久久久久精品久久久久真实原创| 蜜桃久久精品国产亚洲av| 91av网一区二区| a级毛色黄片| 91午夜精品亚洲一区二区三区| 国产老妇伦熟女老妇高清| 精品国产露脸久久av麻豆 | 国产精品熟女久久久久浪| 精品国产露脸久久av麻豆 | 简卡轻食公司| 纵有疾风起免费观看全集完整版 | 中文字幕精品亚洲无线码一区| av在线蜜桃| 午夜老司机福利剧场| 麻豆成人av视频| 亚洲熟妇中文字幕五十中出| 国产亚洲一区二区精品| 成人高潮视频无遮挡免费网站| 精品国产三级普通话版| 毛片女人毛片| 91狼人影院| 精华霜和精华液先用哪个| 在现免费观看毛片| 国产伦精品一区二区三区四那| 26uuu在线亚洲综合色| 99热这里只有是精品50| 国产熟女欧美一区二区| 嫩草影院精品99| 国产乱人偷精品视频| 日产精品乱码卡一卡2卡三| 18禁裸乳无遮挡免费网站照片| 国产成人午夜福利电影在线观看| 26uuu在线亚洲综合色| 亚洲国产色片| 色综合色国产| 久久久精品94久久精品| 色尼玛亚洲综合影院| 婷婷色麻豆天堂久久 | 看十八女毛片水多多多| 精品久久久久久久末码| 色网站视频免费| 18禁在线无遮挡免费观看视频| 亚洲成色77777| 性插视频无遮挡在线免费观看| 国产精品.久久久| 一个人观看的视频www高清免费观看| 黄色配什么色好看| 天天躁日日操中文字幕| 亚洲色图av天堂| 亚洲国产精品成人综合色| 伦理电影大哥的女人| av卡一久久| 国产精品.久久久| 欧美成人a在线观看| av福利片在线观看| 日本一二三区视频观看| 国产精品综合久久久久久久免费| 能在线免费观看的黄片| 只有这里有精品99| 嘟嘟电影网在线观看| av免费观看日本| 亚洲av电影不卡..在线观看| 国产成人91sexporn| 国产在视频线在精品| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 一区二区三区四区激情视频| 波野结衣二区三区在线| a级一级毛片免费在线观看| 麻豆国产97在线/欧美| 午夜视频国产福利| 我要搜黄色片| 久久久久久久久久久免费av| 春色校园在线视频观看| 寂寞人妻少妇视频99o| 国产真实乱freesex| 久久久亚洲精品成人影院| 热99re8久久精品国产| 午夜福利在线在线| 国产精品久久久久久久久免| 国产精品av视频在线免费观看| 亚洲国产精品久久男人天堂| 亚洲av免费在线观看| 国产淫语在线视频| 久久久精品欧美日韩精品| 亚洲性久久影院| 国产高清有码在线观看视频| 老司机影院毛片| 禁无遮挡网站| 天天躁夜夜躁狠狠久久av| 三级国产精品片| 深夜a级毛片| 久久久久久久国产电影| 久久久久久伊人网av| 国产成人精品一,二区| 精品久久国产蜜桃| 欧美+日韩+精品| 亚洲aⅴ乱码一区二区在线播放| 国产高清不卡午夜福利| 国产淫片久久久久久久久| 日韩av在线免费看完整版不卡| 青春草国产在线视频| 亚洲精品日韩av片在线观看| 国产在线一区二区三区精 | 午夜精品国产一区二区电影 | 国产精品无大码| 51国产日韩欧美| 亚洲真实伦在线观看| 国产v大片淫在线免费观看| 亚洲欧洲国产日韩| 久久久精品大字幕| 我要看日韩黄色一级片| 黄色配什么色好看| 99久久精品国产国产毛片| 国内少妇人妻偷人精品xxx网站| 久久精品国产亚洲网站| 男女下面进入的视频免费午夜| 日韩欧美国产在线观看| 精品久久国产蜜桃| 一个人看视频在线观看www免费| 天天躁日日操中文字幕| 麻豆久久精品国产亚洲av| 最近的中文字幕免费完整| 亚洲成人精品中文字幕电影| 亚洲精品一区蜜桃| 国产成人福利小说| 国产精品99久久久久久久久| 97人妻精品一区二区三区麻豆| 国产一级毛片在线| 我的女老师完整版在线观看| 日韩一区二区视频免费看| 深爱激情五月婷婷| 成年版毛片免费区| 国产精品熟女久久久久浪| 日韩精品青青久久久久久| 国产精品久久久久久久久免| 国产精品,欧美在线| 亚洲精品亚洲一区二区| 老司机福利观看| 国产成人91sexporn| 国产探花在线观看一区二区| 免费观看人在逋| av福利片在线观看| 亚洲成人久久爱视频| 成人三级黄色视频| 午夜久久久久精精品| 色哟哟·www| 特级一级黄色大片| 国产在视频线精品| 波多野结衣高清无吗| 国产v大片淫在线免费观看| 日日撸夜夜添| 18+在线观看网站| 成人午夜高清在线视频| 大话2 男鬼变身卡| 欧美3d第一页| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 最近手机中文字幕大全| 亚洲激情五月婷婷啪啪| 精品99又大又爽又粗少妇毛片| 久久久久久久久久黄片| 亚洲无线观看免费| videossex国产| 欧美一区二区精品小视频在线| 国产视频内射| 欧美日韩在线观看h| 人妻系列 视频| www日本黄色视频网| videos熟女内射| 国产私拍福利视频在线观看| 久久久a久久爽久久v久久| 精品久久国产蜜桃| 国产精品一区二区三区四区免费观看| 男人和女人高潮做爰伦理| 自拍偷自拍亚洲精品老妇| 亚洲图色成人| 有码 亚洲区| 久久久久国产网址| 99在线视频只有这里精品首页| 亚洲欧美精品专区久久| 国产 一区 欧美 日韩| 狂野欧美激情性xxxx在线观看| 三级经典国产精品| 日韩 亚洲 欧美在线| 在线观看一区二区三区| 秋霞伦理黄片| 卡戴珊不雅视频在线播放| 国产女主播在线喷水免费视频网站 | 欧美极品一区二区三区四区| 免费不卡的大黄色大毛片视频在线观看 | 国产免费男女视频| 毛片女人毛片| 美女大奶头视频| 亚洲在线观看片| 亚洲av一区综合| 久久精品91蜜桃| 亚洲一区高清亚洲精品| 免费观看a级毛片全部| 晚上一个人看的免费电影| 美女大奶头视频| 一级av片app| 免费观看a级毛片全部| 一级av片app| 欧美bdsm另类| 亚洲人成网站高清观看| 天美传媒精品一区二区| 国产精品一区二区性色av| 极品教师在线视频| 少妇的逼好多水| 大香蕉久久网| 日韩 亚洲 欧美在线| 热99在线观看视频| 午夜免费男女啪啪视频观看| 亚洲国产最新在线播放| 2022亚洲国产成人精品| 老师上课跳d突然被开到最大视频| 亚洲av电影在线观看一区二区三区 | 久热久热在线精品观看| 国产男人的电影天堂91| 国产成人freesex在线| 日韩亚洲欧美综合| 久久精品国产自在天天线| 一级毛片aaaaaa免费看小| av视频在线观看入口| 男的添女的下面高潮视频| 内地一区二区视频在线| 综合色av麻豆| 九九在线视频观看精品| 干丝袜人妻中文字幕| 97超视频在线观看视频| 内射极品少妇av片p| 精品欧美国产一区二区三| 欧美日韩精品成人综合77777| 成人一区二区视频在线观看| 男女视频在线观看网站免费| 亚洲精品日韩在线中文字幕| 国产亚洲av片在线观看秒播厂 | 好男人视频免费观看在线| 蜜臀久久99精品久久宅男| 十八禁国产超污无遮挡网站| 久久99热这里只频精品6学生 | 午夜老司机福利剧场| 亚洲乱码一区二区免费版| 久久久精品大字幕| 日韩av在线大香蕉| 欧美又色又爽又黄视频| av在线老鸭窝| 两个人视频免费观看高清| 日本免费一区二区三区高清不卡| 国产av一区在线观看免费| 18禁在线播放成人免费| 麻豆久久精品国产亚洲av| 九九爱精品视频在线观看| 中国国产av一级| 国内精品美女久久久久久| 亚洲av电影不卡..在线观看| 淫秽高清视频在线观看| 日本免费在线观看一区| 老司机福利观看| 综合色av麻豆| 日本-黄色视频高清免费观看| 嘟嘟电影网在线观看| 男女边吃奶边做爰视频| 色网站视频免费| 亚洲精品456在线播放app| 成年女人永久免费观看视频| 小说图片视频综合网站| 久久草成人影院| 一级毛片电影观看 | 一二三四中文在线观看免费高清| 91午夜精品亚洲一区二区三区| 老女人水多毛片| 一区二区三区四区激情视频| 日韩精品青青久久久久久| 日本一本二区三区精品| 色播亚洲综合网| 国产三级在线视频| 免费人成在线观看视频色| 丰满少妇做爰视频| 村上凉子中文字幕在线| 美女被艹到高潮喷水动态| 能在线免费看毛片的网站| 免费观看a级毛片全部| 赤兔流量卡办理|