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

    基于Go語言的消息推送平臺的設計與實現(xiàn)

    2017-05-24 08:38:45王伯槐張燁
    數(shù)碼設計 2017年2期

    王伯槐*,張燁

    ?

    基于Go語言的消息推送平臺的設計與實現(xiàn)

    王伯槐1*,張燁2

    (1.榆林學院信息工程學院,陜西省榆林市719000;2.榆林學院學工部,陜西省榆林市719000)

    為解決移動端應用獲取數(shù)據(jù)的實時性問題和反復輪詢所產生的流量消耗問題,設計實現(xiàn)了android消息推送平臺。該平臺由服務器端與移動端兩部份組成,服務端由Go語言實現(xiàn),管理后臺采用beego框架與Angularjs實現(xiàn)前后端分離,底層的連接,數(shù)據(jù)讀寫由go協(xié)程和TCP協(xié)議實現(xiàn)。移動端基于Android平臺,采用自定義的協(xié)議來建立與服務器的連接、通信。移動端完成包括消息的收發(fā)、解析以及斷線重連等功能。經過測試,該平臺滿足移動端應用中實時性和低能耗的要求,解決了移動端獲取數(shù)據(jù)的數(shù)據(jù)重復、流量高消耗問題,實際應用中效果良好。

    實時; 消息推送;android;Go語言

    引言

    在移動網(wǎng)絡時代,移動端獲取數(shù)據(jù)不但要考慮加載數(shù)據(jù)時產生的數(shù)據(jù)流量問題,還要考慮信息的即時性問題。傳統(tǒng)數(shù)據(jù)獲取方式是pull方式,pull方式來獲取數(shù)據(jù),用戶需要時主動到服務器獲取數(shù)據(jù),不管服務器中的數(shù)據(jù)有沒有變化都會返回當前數(shù)據(jù)給移動端,由于頻繁訪問服務器,既浪費時間和流量,又占用服務器資源,使其它有效用戶請求得不到高效處理[1];另一方面,服務器有了新數(shù)據(jù)時,又難以實時傳送到移動端[2]。因此, pull方式難以滿足實時性要求高、低能耗、低帶寬的移動操作平臺要求[3-5]。為解決該問題,采用push方式獲取數(shù)據(jù),由服務端主動向移動端推送消息。本文針對這一需求,實現(xiàn)了一個消息推送平臺,平臺由服務器端與移動端兩部份組成,服務端由Go語言實現(xiàn),采用beego框架與Angularjs實現(xiàn)前端和后端分離、底層的連接,數(shù)據(jù)讀寫由go協(xié)程與tcp協(xié)議實現(xiàn)。移動端基于Android平臺,采用自定義的協(xié)議來建立與服務器的連接、通信移動端主要包括消息的收發(fā)、解析以及斷線重連等功能。實現(xiàn)為Android應用提供消息推送的功能。

    1 系統(tǒng)需求分析

    1.1 整體分析

    整個系統(tǒng)工作主要分為三個部分:App(移動應用)、推送消息服務器(消息推送平臺)和APP Server(移動應用服務器),系統(tǒng)示意圖如圖1所示。

    當APP Server要推送消息到APP時,首先將這條消息發(fā)送到推送消息服務器,推送消息服務器首先判斷此App Service對應的App是否存在注冊的移動端,并返回結果給APP Service。如果存在,對這條消息進行過濾、加工,然后發(fā)給移動端APP。

    圖1 系統(tǒng)圖

    1.2 移動端SDK需求分析

    移動端SDK為移動應用提供的接口包括應用初始化設置、收發(fā)消息、啟動和停止消息推送服務,其中初始化設置包括獲取移動設備的唯一標識,設置設備標簽等。用例描述如表1所示。

    表1 移動端SDK用例描述

    用例名稱:移動端SDK用例 參與者:移動應用 前置條件:集成本SDK,配置正確的AppKey 用例功能:應用初始化設置、收發(fā)消息、啟動和停止消息推送服務 事件流:隨APP啟動,并在后臺一直運行 異常事件流:連接異常 后置條件:檢查網(wǎng)絡,等待斷線重連。

    1.3 推送消息服務器需求分析

    推送消息服務器提供的功能有用戶管理、發(fā)送消息、接收消息、推送記錄查詢與SDK使用文檔。其中用戶管理包括用戶信息與應用管理,用戶信息主要是記錄開發(fā)者的一些信息,應用管理主要是管理開發(fā)者名下的移動應用信息。發(fā)送消息指的是向移動端推送信息。接收消息指接收APP Server發(fā)送來的消息。推送記錄查詢查看每個應用所推送的歷史消息。用例描述如表2所示。

    表2 推送消息服務器用例圖描述

    用例名稱:推送消息服務器用例 參與者:開發(fā)者 前置條件:擁有推送消息服務器開發(fā)者賬號,并登錄 用例功能:用戶管理、發(fā)送消息、接收消息、推送記錄查詢、SDK文檔 事件流:開發(fā)者創(chuàng)建應用,推送消息 異常事件流:消息發(fā)送失敗 后置條件:檢查網(wǎng)絡,重新發(fā)送。

    1.4 APP Server SDK需求分析

    APP Server SDK向App Server提供兩種推送方式,一種是面向整個App應用的終端推送廣播消息,另一種是對指定標簽的移動端推送消息。用例描述如表3所示。

    表3 APP Server SDK用例描述

    2 系統(tǒng)設計

    2.1 推送消息服務器設計

    推送消息服務器軟件架構設計如圖2所示。

    圖2 推送消息服務器軟件架構設計圖

    Link(連接組件)負責與移動應用終端與應用服務器的連接并校驗連接的合法性。ORM(數(shù)據(jù)庫映射組件)用來處理數(shù)據(jù)庫操作。

    消息過濾是指在推送消息服務器接到需要推送的消息后,對消息進行一系列的過濾,分析消息發(fā)送方式以及要推送的對象,并把消息傳遞到相應的Redis訂閱通道中。

    發(fā)送消息是指監(jiān)聽所有的Redis訂閱通道,如果存在要推送的消息,從訂閱通道中取出消息,并發(fā)送到相應的移動端。

    ORM(數(shù)據(jù)庫映射組件)是用來處理數(shù)據(jù)庫操作。

    控制臺包括前端頁面組件,webService接口與邏輯處理三個方面。

    2.2 消息傳遞數(shù)據(jù)格式定義

    本系統(tǒng)采用的通信協(xié)議是自定義的,因此系統(tǒng)需要規(guī)范消息通信格式,系統(tǒng)分別對應用服務器與移動終端消息推送系統(tǒng)、移動終端消息推送系統(tǒng)與移動終端的消息格式進行了規(guī)范定義。移動應用端數(shù)據(jù)格式與協(xié)議表如表4所示。

    消息包格式定義:{"id":long,"typeid":byte,"data":string,"status":Boolean}

    表4 移動應用端數(shù)據(jù)格式與協(xié)議表

    類別作用 id消息的唯一標識符,取時間的納秒值 typeiddatastatus1傳遞APPkey2傳遞設備唯一標識3心跳包4確認包5斷開連接6傳遞標簽信息7推送消息消息內容消息狀態(tài)

    2.3 系統(tǒng)數(shù)據(jù)庫設計

    本推送平臺的數(shù)據(jù)庫主要用來存儲平臺的用戶信息、用戶的應用信息及應用的推送消息記錄。主要包含了四張表,pq_user表、pq_user_profile表、pq_user_project表和pq_user_project_message表。

    3 系統(tǒng)實現(xiàn)

    push方式需要客戶端和服務器之間維持一個TCP/IP長連接,有新消息更新時,服務器向客戶端推送[4]。

    3.1 長連接與斷線重連的實現(xiàn)

    為了讓移動端及時收到推送消息,移動端與推送平臺的連接應該是一直保持的,這就是長連接。服務端和移動端依靠長連接作為數(shù)據(jù)傳輸通道來收發(fā)數(shù)據(jù)。

    1)心跳機制,維護任何一個長連接都需要心跳機制,客戶端隔一定時間就需要發(fā)送一個心跳給服務器,服務器給客戶端一個心跳應答,這樣就形成客戶端服務器的一次完整的握手,這個握手是讓雙方都知道他們之間的連接是沒有斷開,客戶端是在線的[5-7]。智能手機上的長連接心跳和在Internet上的長連接心跳有很大不同,因為智能手機大部分時間處于網(wǎng)絡受限環(huán)境中。因為IPV4的IP數(shù)量是固定且有限,因此,終端設備的IP都是移動運營商所分配的內網(wǎng)的地址,移動設備需要通過NAT(Network Address Translation網(wǎng)絡地址轉換)才能連接到外網(wǎng),NAT需要運營商的網(wǎng)關維護一個外網(wǎng)IP地址到內網(wǎng)地址的映射關系。由于絕大多數(shù)移動無線網(wǎng)絡運營商為了減少網(wǎng)關NAT映射表的負荷,如果一個鏈路有一段時間沒有通信時就會刪除其對應表,造成鏈路中斷,正是這種刻意縮短空閑連接的釋放超時,原本是想節(jié)省信道資源的作用,沒想到讓互聯(lián)網(wǎng)的應用不得以遠高于正常頻率發(fā)送心跳來維護推送的長連接。因為手機上APP必須要通過運營商的網(wǎng)關才能和Internet進行通信,為了不讓映射表失效,開發(fā)者需要定時地發(fā)心跳,以刷新表項,避免被淘汰。

    2)斷線重連機制,由于移動端的各種原因,導致移動端網(wǎng)絡的不穩(wěn)定性。因此制定有效的斷線重連策略是必不可少的,斷線重連策略如表5所示。

    表5 斷線重連策略

    持續(xù)連接失敗次數(shù)下次重連時間間隔(s) <1030 10-2060 20-30300 >30600

    3.2 消息處理與推送

    消息處理是本平臺的核心,該模塊基于Redis的功能來實現(xiàn),消息推送的實現(xiàn)采用Redis的發(fā)布(PUBLISH)/訂閱(SUBSCRIBE)功能來實現(xiàn)。

    推送平臺的服務端接口接收到應用服務器的消息后,先對消息進行一系列的分析與處理,最終確定消息的推送模式。本平臺消息推送模式共有四種,下面以服務端接口收到一條消息為例,描述其消息推送模式。

    1)如果此消息是廣播消息,要發(fā)給所有移動端,移動端在線就直接將消息推送給該移動端。

    2)如果此消息是廣播消息,要發(fā)給所有移動端,移動端不在線將消息存到Redis隊列中,等待移動端上線后將消息推送到該移動端。

    3)如果此消息是標簽消息,要發(fā)送給此標簽對應的移動端,移動端在線就直接將消息推送給該移動端。

    4)如果此消息是標簽消息,要發(fā)送給此標簽對應的移動端,移動端離線將消息存到Redis隊列中,等待移動端上線后將消息推送到該移動端。

    消息處理與推送流程圖如圖3所示。

    推送平臺的服務端接口接收到應用服務器的消息后,先對消息進行一系列的分析與處理,最終確定消息的推送模式。

    首先移動端上線后訂閱一個以自己唯一標識符為名的Redis訂閱通道,當服務端接口接收到推送消息后,如果是廣播模式消息則查詢此應用下的所有注冊過的移動端訂閱通道名稱,如果是標簽模式消息則查詢此應用下的這個標簽對應的移動端訂閱通道名稱。得到移動端訂閱名稱后在去移動端的連接管理查詢移動端是否在線,如果在線則直接發(fā)布消息到移動端訂閱的通道,如果離線則將此消息存到移動端對應的離線消息隊列中。移動端的接口訂閱后,當有消息發(fā)布到訂閱通道后,移動端接口就可以立即接收到此消息,然后將消息推送到移動端。

    圖3 消息處理與推送流程圖

    系統(tǒng)測試結果如圖4、圖5所示。

    圖4 消息推送平臺消息記錄

    圖5 移動端消息接收圖

    4 結語

    目前消息推送平臺正常運行,消息推送平臺為Android開發(fā)者提供廣播消息推送、單獨推送、離線消息緩存等功能,為Android開發(fā)者提供Android SDK、服務端的jar包和服務端的js文件,二次開發(fā)時只要引入對應的jar包并且簡單配置就可以為自己的app添加消息推送功能。滿足實時性高要求、低能耗、低帶寬的移動操作平臺要求,解決了移動端獲取數(shù)據(jù)的數(shù)據(jù)重復、流量高消耗問題和信息的即時性問題,實際應用中效果良好。

    [1] 承驍, 白光偉, 華志翔, 等. 云代理的移動消息推送服務[J]. 小型微型計算機系統(tǒng), 2016, 37(8): 1661-1666.

    [2] 方仁富. 基于微信的智慧校園個性化消息推送研究與實踐[J]. 教育現(xiàn)代化, 2017: 88-89.

    [3] 劉永玲, 劉兀, 郭克華著.一種面向移動終端的自適應消息推送策略[J]. 計算機工程與科學, 2013, 35(12): 114-117.

    [4] 汪海占, 邸萌, 黃祥林著. 基于XMPP協(xié)議的Android消息推送設計與實現(xiàn)[J]. 科技廣場, 2015, 2015(02): 40-45.

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

    [6] 律智堅, 吳廣財著.消息推送在移動高級應用中的研究與實現(xiàn)[J]. 廣東電力. 2014. 02.

    [7] 李穎, 朱曼玲, 王海濤, 等. 基于移動終端的高校統(tǒng)一消息推送平臺[J]. 華東師范大學學報(自然科學版). 2015. S1: 46-50.

    [8] 許式偉, 呂貴華著. Go語言編程[M]. 北京: 人民郵電出版社. 2012. 9.

    [9] Mark Summerfield 著. 許式偉, 呂貴華, 徐立, 何李譯. Go語言程序設計[M]. 北京: 人民郵電出版社. 2013. 8.

    [10] (英)邁耶著, 佘建偉, 趙凱譯. Android4高級編程(第3版) [M]. 北京: 清華大學出版社. 2013. 04.

    [11] 李濤, 葉昭. 校園統(tǒng)一消息推送平臺的用戶跨業(yè)務關系研究[J]. 華中科技大學學報(自然科學). 2016. 44(sup): 172-175.

    Design and Implementation of Message Push Platform based on Go Language

    WANG Bohuai1*, ZHANG Ye2

    (1. School of Information Engineering, Yulin University, Yulin 719000, China;2. Department of Student, Yulin University, Yulin 719000, China)

    The android message push platform is designed and implemented in order to solve the real-time problem of data fetching by mobile applications and the consumption of traffic caused by repeated polling. The platform is composed of Service-Terminal and Mobile-Terminal. The Service-Terminal is implemented by Go language. The management background adopts Beego framework and Angularjs technology to realize the separation of the front and back ends. The connection of the bottom layer is realized by go protocol and TCP protocol. A custom protocol is used to establish the connection and communication with the server by Mobile terminal. The Mobile-Terminal mainly includes the function such as receiving and dispatching, parsing and disconnection of the message. After testing, the platform satisfies the requirements of real-time and low power consumption in mobile applications, and solves the problems of data duplication and high consumption of mobile data, and the effect is good in practice.

    real-time;message push;android;Go language

    10.19551/j.cnki.issn1672-9129.2017.02.06

    TN929.5

    A

    1672-9129(2017)02-0033-04

    2016-12-07;

    2017-01-11。

    王伯槐(1979-),男,甘肅民勤,講師,研究生,主要研究方向:軟件工程、嵌入式系統(tǒng);張燁(1977-),女,陜西榆林,副教授,研究生,主要研究方向:軟件工程,數(shù)據(jù)庫技術。

    E-mail:273022401@qq.com

    引用:王伯槐,張燁. 基于Go語言的消息推送平臺的設計與實現(xiàn)[J].數(shù)碼設計, 2017, 6(2): 33-36.

    Cite:Wang Bohuai, Zhang Ye. Design and Implementation of Message Push Platform based on Go Language [J]. Peak Data Science, 2017, 6(2): 33-36.

    国产国拍精品亚洲av在线观看| 99视频精品全部免费 在线| 国产av一区在线观看免费| 美女cb高潮喷水在线观看| 一级毛片久久久久久久久女| 最近最新中文字幕免费大全7| 欧美日韩综合久久久久久| 国产成人a区在线观看| 午夜福利成人在线免费观看| 免费观看的影片在线观看| 99九九线精品视频在线观看视频| 亚洲伊人久久精品综合 | 九九爱精品视频在线观看| 一区二区三区免费毛片| 男女边吃奶边做爰视频| 亚洲精品日韩av片在线观看| 亚洲中文字幕日韩| 赤兔流量卡办理| 女的被弄到高潮叫床怎么办| 国模一区二区三区四区视频| 一级二级三级毛片免费看| 国产男人的电影天堂91| 色综合色国产| 国产 一区 欧美 日韩| 中文乱码字字幕精品一区二区三区 | 久久久久久伊人网av| 三级国产精品欧美在线观看| 色综合色国产| 欧美人与善性xxx| 九九爱精品视频在线观看| 久久久久网色| 欧美性感艳星| 国产免费福利视频在线观看| 国产大屁股一区二区在线视频| 秋霞在线观看毛片| 亚洲国产最新在线播放| 国产高清有码在线观看视频| 九色成人免费人妻av| 只有这里有精品99| 免费电影在线观看免费观看| 国产三级中文精品| 成人毛片60女人毛片免费| 亚洲第一区二区三区不卡| 夫妻性生交免费视频一级片| 最近中文字幕2019免费版| 精品国产一区二区三区久久久樱花 | 免费观看在线日韩| 在线天堂最新版资源| 最近中文字幕2019免费版| 国产伦在线观看视频一区| 国产伦理片在线播放av一区| 国产精品不卡视频一区二区| 99久久精品一区二区三区| 中文字幕av在线有码专区| 黄色欧美视频在线观看| 亚洲在线观看片| 啦啦啦韩国在线观看视频| 国产高清三级在线| 欧美一级a爱片免费观看看| 欧美极品一区二区三区四区| a级毛色黄片| 国产美女午夜福利| 能在线免费观看的黄片| 国产精品一区www在线观看| 美女内射精品一级片tv| 一个人观看的视频www高清免费观看| 一区二区三区四区激情视频| 岛国在线免费视频观看| av在线播放精品| 天美传媒精品一区二区| 天美传媒精品一区二区| 一个人免费在线观看电影| 久久综合国产亚洲精品| 成人漫画全彩无遮挡| 麻豆国产97在线/欧美| 黄片wwwwww| 3wmmmm亚洲av在线观看| 精品人妻视频免费看| 一区二区三区高清视频在线| 波野结衣二区三区在线| 国产高清不卡午夜福利| 熟女电影av网| 大话2 男鬼变身卡| 国产精品一区二区性色av| 两个人的视频大全免费| 国产三级在线视频| 欧美日韩精品成人综合77777| 亚洲欧美成人综合另类久久久 | 久久午夜福利片| 久久久久久大精品| 中文精品一卡2卡3卡4更新| av免费在线看不卡| 国产一区亚洲一区在线观看| 一边亲一边摸免费视频| 男女边吃奶边做爰视频| 亚洲欧洲日产国产| 少妇丰满av| 久久久成人免费电影| 久久久久久伊人网av| 亚洲精品乱久久久久久| 九九热线精品视视频播放| 久久精品久久精品一区二区三区| 国产黄色小视频在线观看| 亚洲精品影视一区二区三区av| 菩萨蛮人人尽说江南好唐韦庄 | 国产一区二区在线av高清观看| 国产成人福利小说| 嫩草影院精品99| 视频中文字幕在线观看| 69人妻影院| 日韩强制内射视频| 特级一级黄色大片| 中国美白少妇内射xxxbb| 伊人久久精品亚洲午夜| www.av在线官网国产| 网址你懂的国产日韩在线| 亚洲av二区三区四区| 国产老妇女一区| 日本免费在线观看一区| 精品一区二区三区人妻视频| 日本黄色视频三级网站网址| 身体一侧抽搐| 亚洲av日韩在线播放| 亚洲av中文av极速乱| 91av网一区二区| 国产成人免费观看mmmm| 日韩三级伦理在线观看| 久久久精品94久久精品| 中国国产av一级| 少妇裸体淫交视频免费看高清| 一区二区三区四区激情视频| 最后的刺客免费高清国语| 亚洲欧美清纯卡通| 水蜜桃什么品种好| 久热久热在线精品观看| 亚洲国产成人一精品久久久| 老女人水多毛片| 看片在线看免费视频| 欧美日韩国产亚洲二区| 国产精品.久久久| 美女脱内裤让男人舔精品视频| 成人毛片a级毛片在线播放| 国产爱豆传媒在线观看| 国产爱豆传媒在线观看| 久久精品人妻少妇| 美女大奶头视频| 免费电影在线观看免费观看| 国产一区二区亚洲精品在线观看| 久久6这里有精品| av女优亚洲男人天堂| 欧美成人午夜免费资源| 一级爰片在线观看| 国产探花极品一区二区| 国产精品久久久久久久电影| 亚洲av中文av极速乱| 国产精品久久久久久精品电影| 亚洲国产欧洲综合997久久,| 女人十人毛片免费观看3o分钟| 1024手机看黄色片| 99久国产av精品| 观看免费一级毛片| 久久久久久久久久成人| 国产一级毛片七仙女欲春2| eeuss影院久久| 欧美一区二区国产精品久久精品| 国产黄片视频在线免费观看| 国内精品宾馆在线| 超碰97精品在线观看| 亚洲人成网站高清观看| 欧美+日韩+精品| 日本免费在线观看一区| 亚洲国产精品sss在线观看| 高清日韩中文字幕在线| 91久久精品国产一区二区三区| 日日摸夜夜添夜夜爱| 大香蕉97超碰在线| 免费看av在线观看网站| 夜夜爽夜夜爽视频| 女人久久www免费人成看片 | 一夜夜www| 精品一区二区三区视频在线| 久久精品久久久久久久性| 啦啦啦观看免费观看视频高清| 白带黄色成豆腐渣| 亚洲欧美日韩无卡精品| 国产成年人精品一区二区| 少妇猛男粗大的猛烈进出视频 | 国产精品国产三级专区第一集| 99热网站在线观看| 久久6这里有精品| 久久精品久久久久久久性| 国产又黄又爽又无遮挡在线| 91精品一卡2卡3卡4卡| 大话2 男鬼变身卡| 国产伦精品一区二区三区视频9| 欧美性猛交黑人性爽| 美女cb高潮喷水在线观看| 韩国av在线不卡| 国产又黄又爽又无遮挡在线| 欧美激情久久久久久爽电影| 亚洲第一区二区三区不卡| 成人国产麻豆网| 国产视频首页在线观看| 男女视频在线观看网站免费| 亚洲人与动物交配视频| 级片在线观看| 免费无遮挡裸体视频| 久久精品人妻少妇| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 久久久久久久久久久丰满| 亚洲av中文字字幕乱码综合| 色综合色国产| 国产午夜精品久久久久久一区二区三区| 亚洲熟妇中文字幕五十中出| 久久精品久久精品一区二区三区| 亚洲欧美中文字幕日韩二区| 国产av一区在线观看免费| 伊人久久精品亚洲午夜| 日韩av在线免费看完整版不卡| 国产成年人精品一区二区| 性色avwww在线观看| av线在线观看网站| 一个人看视频在线观看www免费| 男女啪啪激烈高潮av片| 99热网站在线观看| 18禁在线播放成人免费| 午夜爱爱视频在线播放| 免费黄色在线免费观看| 级片在线观看| 白带黄色成豆腐渣| 国产精品国产三级专区第一集| 免费不卡的大黄色大毛片视频在线观看 | av天堂中文字幕网| 国产午夜精品久久久久久一区二区三区| 日本猛色少妇xxxxx猛交久久| 性色avwww在线观看| 一级av片app| 中国美白少妇内射xxxbb| 日韩精品青青久久久久久| 免费电影在线观看免费观看| 丝袜美腿在线中文| 麻豆精品久久久久久蜜桃| 一级毛片aaaaaa免费看小| 国产午夜福利久久久久久| 国内揄拍国产精品人妻在线| 久久精品久久精品一区二区三区| 啦啦啦啦在线视频资源| 91精品一卡2卡3卡4卡| 国产乱人视频| 欧美一区二区国产精品久久精品| 99在线视频只有这里精品首页| 国产精品永久免费网站| 国产黄片美女视频| www日本黄色视频网| 视频中文字幕在线观看| 麻豆av噜噜一区二区三区| 国产精品人妻久久久久久| 国产乱人视频| 久久人人爽人人爽人人片va| 国产高清有码在线观看视频| 日本黄色片子视频| 久久久欧美国产精品| 日日啪夜夜撸| 一级二级三级毛片免费看| 三级国产精品片| av专区在线播放| 美女黄网站色视频| 青春草亚洲视频在线观看| 久久人人爽人人片av| 一本一本综合久久| 亚洲国产精品久久男人天堂| 国产精品1区2区在线观看.| 草草在线视频免费看| 免费搜索国产男女视频| 男人狂女人下面高潮的视频| 欧美人与善性xxx| 精品人妻视频免费看| 一夜夜www| 99热全是精品| 国产激情偷乱视频一区二区| 国产乱人视频| 国产成年人精品一区二区| 国产亚洲精品久久久com| 最近最新中文字幕大全电影3| 免费观看在线日韩| 亚洲av.av天堂| 91久久精品国产一区二区三区| 午夜激情福利司机影院| 欧美高清成人免费视频www| 91午夜精品亚洲一区二区三区| 亚州av有码| 国产片特级美女逼逼视频| 精品国内亚洲2022精品成人| 精品人妻偷拍中文字幕| 日本猛色少妇xxxxx猛交久久| 熟女人妻精品中文字幕| 人人妻人人看人人澡| 在线观看av片永久免费下载| av又黄又爽大尺度在线免费看 | 老师上课跳d突然被开到最大视频| 国产精品一区二区在线观看99 | 丝袜喷水一区| 在现免费观看毛片| 色哟哟·www| 国产黄片视频在线免费观看| 亚洲欧美日韩高清专用| 国产高清有码在线观看视频| 免费不卡的大黄色大毛片视频在线观看 | 久久久久久久久久黄片| 亚洲精品色激情综合| 美女cb高潮喷水在线观看| 尤物成人国产欧美一区二区三区| 在线观看66精品国产| 国产精品,欧美在线| 日韩欧美精品免费久久| 天堂影院成人在线观看| 大话2 男鬼变身卡| 男女边吃奶边做爰视频| 久久精品夜色国产| 欧美人与善性xxx| 哪个播放器可以免费观看大片| 1000部很黄的大片| 久久久久久久久大av| 99久久精品国产国产毛片| 啦啦啦观看免费观看视频高清| 天天躁夜夜躁狠狠久久av| 国产亚洲最大av| 国产乱来视频区| 人妻制服诱惑在线中文字幕| 亚洲av中文av极速乱| 91在线精品国自产拍蜜月| 国产乱人偷精品视频| 国产一级毛片七仙女欲春2| 一边亲一边摸免费视频| 乱系列少妇在线播放| 欧美激情国产日韩精品一区| 久久精品夜夜夜夜夜久久蜜豆| 亚洲国产最新在线播放| 国产免费又黄又爽又色| 国内精品美女久久久久久| 国产精品爽爽va在线观看网站| 久久草成人影院| 一级黄色大片毛片| 亚洲av福利一区| 精品人妻熟女av久视频| 欧美高清成人免费视频www| 精品人妻视频免费看| 18禁在线无遮挡免费观看视频| 国产一区有黄有色的免费视频 | 久久久欧美国产精品| 精品久久久久久久久亚洲| 一个人免费在线观看电影| 国产91av在线免费观看| 中文亚洲av片在线观看爽| 麻豆国产97在线/欧美| 成人鲁丝片一二三区免费| 看十八女毛片水多多多| 97超视频在线观看视频| 少妇人妻精品综合一区二区| 内射极品少妇av片p| 国产精品,欧美在线| 一级黄片播放器| 91狼人影院| 久久久久久久久大av| 麻豆成人午夜福利视频| 91精品一卡2卡3卡4卡| 男女下面进入的视频免费午夜| 能在线免费看毛片的网站| 国产色婷婷99| 久久久午夜欧美精品| 亚洲aⅴ乱码一区二区在线播放| 国产精品永久免费网站| 两个人的视频大全免费| 亚洲最大成人av| 亚洲精品456在线播放app| 小说图片视频综合网站| 一边亲一边摸免费视频| 男人狂女人下面高潮的视频| 亚洲经典国产精华液单| 国产欧美另类精品又又久久亚洲欧美| 中文字幕精品亚洲无线码一区| 国内精品一区二区在线观看| 99久久精品热视频| 麻豆成人午夜福利视频| 日日摸夜夜添夜夜添av毛片| 男人舔女人下体高潮全视频| 久久国内精品自在自线图片| 美女被艹到高潮喷水动态| 国产午夜精品久久久久久一区二区三区| 久久韩国三级中文字幕| 中文字幕人妻熟人妻熟丝袜美| 22中文网久久字幕| 91在线精品国自产拍蜜月| 大又大粗又爽又黄少妇毛片口| 人人妻人人澡欧美一区二区| 嫩草影院入口| 啦啦啦韩国在线观看视频| 国产一区二区三区av在线| videossex国产| 国产精品野战在线观看| 精品久久久久久久久亚洲| 99久久精品国产国产毛片| 亚洲无线观看免费| 日本wwww免费看| 亚洲国产最新在线播放| 赤兔流量卡办理| 精品国产三级普通话版| 在线免费十八禁| 久久鲁丝午夜福利片| av免费在线看不卡| 国产乱来视频区| 高清午夜精品一区二区三区| 99九九线精品视频在线观看视频| 欧美高清性xxxxhd video| 国产一级毛片七仙女欲春2| 精品免费久久久久久久清纯| 又黄又爽又刺激的免费视频.| 男女啪啪激烈高潮av片| 亚洲婷婷狠狠爱综合网| 成人一区二区视频在线观看| 国产真实伦视频高清在线观看| 99久久精品国产国产毛片| 91精品一卡2卡3卡4卡| 久久亚洲精品不卡| 午夜爱爱视频在线播放| 看免费成人av毛片| 有码 亚洲区| 亚洲国产成人一精品久久久| 边亲边吃奶的免费视频| 91在线精品国自产拍蜜月| 老女人水多毛片| 国产亚洲5aaaaa淫片| 欧美xxxx黑人xx丫x性爽| a级一级毛片免费在线观看| 菩萨蛮人人尽说江南好唐韦庄 | 亚洲欧美成人综合另类久久久 | av国产久精品久网站免费入址| 乱码一卡2卡4卡精品| 日本黄色视频三级网站网址| 九九久久精品国产亚洲av麻豆| 亚洲综合精品二区| 国产日韩欧美在线精品| 亚洲中文字幕日韩| 男女国产视频网站| 久热久热在线精品观看| 中文天堂在线官网| 毛片一级片免费看久久久久| 成人午夜精彩视频在线观看| 国产精品久久久久久精品电影| 青春草国产在线视频| 在线天堂最新版资源| 深爱激情五月婷婷| 欧美一级a爱片免费观看看| 精品久久久久久久久亚洲| av女优亚洲男人天堂| 亚洲色图av天堂| 亚洲精品国产成人久久av| 精品人妻一区二区三区麻豆| 人人妻人人澡欧美一区二区| 好男人在线观看高清免费视频| 一个人看的www免费观看视频| 美女xxoo啪啪120秒动态图| 黄色欧美视频在线观看| 黄片wwwwww| 免费黄色在线免费观看| 全区人妻精品视频| 搡老妇女老女人老熟妇| 亚洲丝袜综合中文字幕| 美女国产视频在线观看| 美女高潮的动态| 国产免费福利视频在线观看| 岛国在线免费视频观看| 午夜精品一区二区三区免费看| 久久这里只有精品中国| 99热这里只有是精品在线观看| 欧美三级亚洲精品| 日日摸夜夜添夜夜爱| 国产成人午夜福利电影在线观看| 亚洲怡红院男人天堂| 国产亚洲一区二区精品| 我的老师免费观看完整版| 能在线免费看毛片的网站| 两性午夜刺激爽爽歪歪视频在线观看| 九色成人免费人妻av| 亚洲天堂国产精品一区在线| 亚洲欧美成人综合另类久久久 | 亚洲第一区二区三区不卡| 久久精品久久精品一区二区三区| 看黄色毛片网站| 日韩欧美三级三区| 午夜福利成人在线免费观看| 国产极品天堂在线| 国产精品久久久久久精品电影小说 | 日本一本二区三区精品| 久久国产乱子免费精品| 99在线视频只有这里精品首页| 国产精品国产高清国产av| 乱人视频在线观看| 天堂av国产一区二区熟女人妻| 久久久久久伊人网av| 亚洲av不卡在线观看| 午夜日本视频在线| 日本欧美国产在线视频| 成年版毛片免费区| 亚洲av一区综合| 日本一本二区三区精品| 亚洲av.av天堂| 直男gayav资源| 五月伊人婷婷丁香| 日本黄色片子视频| 久久欧美精品欧美久久欧美| 亚洲国产色片| 国产极品精品免费视频能看的| 欧美激情在线99| 国产成人freesex在线| 中国国产av一级| 中文字幕av在线有码专区| 亚州av有码| 女人被狂操c到高潮| 国产亚洲5aaaaa淫片| 亚洲人与动物交配视频| 亚洲av日韩在线播放| videossex国产| 99久久九九国产精品国产免费| 亚洲av一区综合| 亚洲无线观看免费| 国产高清国产精品国产三级 | 亚洲在久久综合| 18禁在线播放成人免费| 97超碰精品成人国产| 男女国产视频网站| 天堂av国产一区二区熟女人妻| 精品午夜福利在线看| 最近最新中文字幕大全电影3| 国产精品国产三级国产av玫瑰| 99久久人妻综合| 成人国产麻豆网| 别揉我奶头 嗯啊视频| www.色视频.com| 蜜桃久久精品国产亚洲av| 国产不卡一卡二| 亚洲欧美精品综合久久99| 久久国产乱子免费精品| 干丝袜人妻中文字幕| 国产高潮美女av| 简卡轻食公司| 日本免费一区二区三区高清不卡| 2021少妇久久久久久久久久久| 永久网站在线| 国产亚洲av嫩草精品影院| 欧美区成人在线视频| 一本久久精品| 人人妻人人澡人人爽人人夜夜 | av免费在线看不卡| 99久久人妻综合| 精品一区二区免费观看| 久热久热在线精品观看| 久久国产乱子免费精品| 国产精品久久久久久久久免| 国产精品无大码| 国产一级毛片在线| av国产免费在线观看| 女的被弄到高潮叫床怎么办| 国产一区二区在线观看日韩| 欧美成人精品欧美一级黄| 精品人妻视频免费看| 婷婷色av中文字幕| 成人三级黄色视频| 91精品国产九色| 欧美bdsm另类| 国产精品蜜桃在线观看| 欧美日韩在线观看h| 久久久国产成人精品二区| 欧美日韩在线观看h| 啦啦啦啦在线视频资源| 欧美日韩在线观看h| 中文字幕制服av| 亚洲伊人久久精品综合 | 国产免费男女视频| 我要搜黄色片| 国产伦在线观看视频一区| 视频中文字幕在线观看| 久久精品国产亚洲av涩爱| 69人妻影院| 国产老妇女一区| 久久久久网色| 午夜日本视频在线| 韩国高清视频一区二区三区| 中文欧美无线码| 如何舔出高潮| 搡女人真爽免费视频火全软件| 精品99又大又爽又粗少妇毛片| 久久婷婷人人爽人人干人人爱| av线在线观看网站| 欧美bdsm另类| 国产精品永久免费网站| 国产私拍福利视频在线观看| 夜夜爽夜夜爽视频| 久久久久久大精品| 亚洲性久久影院| 精品免费久久久久久久清纯| 国产白丝娇喘喷水9色精品| 亚洲精品乱码久久久v下载方式| eeuss影院久久| 天堂影院成人在线观看| 国产一区亚洲一区在线观看| 国产探花在线观看一区二区| 一级毛片电影观看 | 亚洲av中文字字幕乱码综合| 26uuu在线亚洲综合色| 久久精品国产亚洲av天美| 精品一区二区免费观看| 久久久a久久爽久久v久久| 少妇的逼好多水| 久久久久久久久中文|