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

    茶園遠程監(jiān)控智能終端系統(tǒng)研究

    2019-01-10 04:51:28毛林成維莉夏偉偉楊明全
    浙江農(nóng)業(yè)科學 2019年4期
    關(guān)鍵詞:服務(wù)端客戶端組件

    毛林,成維莉,夏偉偉,楊明全

    (江蘇農(nóng)牧科技職業(yè)學院,江蘇 泰州 225300)

    農(nóng)業(yè)物聯(lián)網(wǎng)綜合運用微電子、嵌入式、無線通信、RFID等技術(shù),通過無線傳感等設(shè)備,按約定通信協(xié)議將物與物相連接進行信息互聯(lián)互通、交換和共享,使茶葉生產(chǎn)管理從傳統(tǒng)方式快速向現(xiàn)代管理方式轉(zhuǎn)變。茶葉環(huán)境監(jiān)控系統(tǒng)是基于物聯(lián)網(wǎng)的自動化管理系統(tǒng),在智慧農(nóng)業(yè)發(fā)展中充當重要角色,對茶葉生產(chǎn)環(huán)境進行精準識別、定位、感知、監(jiān)控,提升茶葉生產(chǎn)管理信息化、自動化、智能化水平,實現(xiàn)管理效能和經(jīng)濟效益最大化目標。

    茶園環(huán)境遠程監(jiān)控物聯(lián)網(wǎng)系統(tǒng)能夠支持以網(wǎng)站、瀏覽器、視頻等客戶端訪問方式提供遠程監(jiān)測與控制管理。隨著3G/4G通信技術(shù)與裝備的快速發(fā)展與應(yīng)用,運用移動互聯(lián)技術(shù)構(gòu)建面向智能終端應(yīng)用的遠程監(jiān)控系統(tǒng),可隨時隨地為用戶提供方便快捷的服務(wù)。本文結(jié)合江蘇農(nóng)牧科技職業(yè)學院茶園基地物聯(lián)網(wǎng)平臺-JTP平臺,進行移動終端業(yè)務(wù)流程分析及功能設(shè)計,重點研究服務(wù)數(shù)據(jù)交換、數(shù)據(jù)轉(zhuǎn)換、客戶端通信、數(shù)據(jù)解析等關(guān)鍵技術(shù)及實現(xiàn)方法,提出基于Android的茶園環(huán)境遠程監(jiān)控智能終端解決方案,對提升茶園自動化、智能化管理效能和服務(wù)質(zhì)量,具有重要現(xiàn)實意義。

    1 JTP平臺及工作原理

    JTP平臺分本地系統(tǒng)(下位機)、遠程系統(tǒng)(上位機)與中間網(wǎng)絡(luò),由底層硬件系統(tǒng)、無線傳感網(wǎng)絡(luò)(WSN)、網(wǎng)關(guān)和遠程服務(wù)器、客戶機、監(jiān)控屏幕構(gòu)成。底層(感知層)無線傳感網(wǎng)絡(luò)是平臺環(huán)境數(shù)據(jù)的主要來源,采用層次分簇異構(gòu)增強型結(jié)構(gòu)[1],縱向及橫向上具有良好伸縮性、可擴展性,適應(yīng)感知對象、監(jiān)測范圍、覆蓋密度、感知數(shù)據(jù)、通信距離等變化要求,滿足大規(guī)模復雜形態(tài)的服務(wù)質(zhì)量需求[2]。平臺包括數(shù)據(jù)采集、遠程監(jiān)測、歷史數(shù)據(jù)查看、遠程控制、視頻監(jiān)控、緊急報警等功能模塊,采用基于J2EE的SSI框架部署、整合應(yīng)用程序,實現(xiàn)總體整體業(yè)務(wù)聯(lián)動。

    JTP平臺業(yè)務(wù)流程包括數(shù)據(jù)采集與處理、遠程傳輸、統(tǒng)計分析、實時瀏覽、報警、視頻監(jiān)控。通過平臺業(yè)務(wù)流程,對現(xiàn)場實時環(huán)境數(shù)據(jù)進行采集、轉(zhuǎn)換、壓縮、融合處理和遠程傳輸,提供數(shù)據(jù)持久化存儲、統(tǒng)計分析處理。用戶可隨時隨地登錄平臺進行環(huán)境監(jiān)控,瀏覽現(xiàn)場溫度、濕度、光照、土壤成分等環(huán)境因子變化,查看歷史數(shù)據(jù)、監(jiān)測報警、瀏覽監(jiān)控視頻,實現(xiàn)遠程控制。

    2 系統(tǒng)設(shè)計

    2.1 系統(tǒng)架構(gòu)

    智能終端系統(tǒng)采用基于C/S的三層結(jié)構(gòu),即Android客戶端、4G移動通信網(wǎng)絡(luò)、服務(wù)端??蛻舳讼到y(tǒng)部署在智能終端設(shè)備(如Android手機、Ipad等),提供無線通信接口、數(shù)據(jù)解析等中間層業(yè)務(wù)組件,為用戶查詢、控制等應(yīng)用服務(wù)所調(diào)用。底層Android操作系統(tǒng)、硬件、移動網(wǎng)絡(luò)、軟件工具作為應(yīng)用服務(wù)的支撐平臺。移動終端存儲空間和計算資源有限,本地數(shù)據(jù)存儲、處理要求不高時,可滿足輕量級應(yīng)用需求,保證客戶端系統(tǒng)基本性能要求[3]。

    服務(wù)端構(gòu)建于JTP平臺服務(wù)器,平臺服務(wù)器搭建云計算平臺,包括IaaS、PaaS、SaaS三層,提供多操作系統(tǒng)、虛擬化硬軟件資源,統(tǒng)一調(diào)度管理資源使用,承擔海量數(shù)據(jù)存儲、計算、復雜業(yè)務(wù)處理,快速提供用戶所需服務(wù)[4]。在JTP平臺開發(fā)服務(wù)端數(shù)據(jù)交換接口、數(shù)據(jù)轉(zhuǎn)換處理等業(yè)務(wù)組件,滿足客戶端數(shù)據(jù)訪問需求。

    2.2 業(yè)務(wù)流程

    平臺服務(wù)器為智能終端客戶端提供遠程訪問、查詢環(huán)境數(shù)據(jù)??蛻舳说卿浐筮M入軟件操作界面,發(fā)送監(jiān)測、查詢、控制遠程訪問請求時,經(jīng)ISP移動通信網(wǎng)絡(luò)提交至服務(wù)器,首先訪問服務(wù)端接口,測試與平臺服務(wù)端建立連接。連接成功后,服務(wù)端與客戶端建立會話,服務(wù)端生成客戶端唯一的會話標識SessionID,保存客戶端標識,在會話期間識別客戶端。服務(wù)端交換接口接受訪問請求信息,調(diào)用相關(guān)業(yè)務(wù)組件查詢數(shù)據(jù)庫,獲取所需信息內(nèi)容,轉(zhuǎn)換為預(yù)定交換格式數(shù)據(jù)后返回給服務(wù)端接口,連同客戶端標識一并發(fā)送至客戶端??蛻舳蓑炞C來自服務(wù)端傳輸數(shù)據(jù)后,接收數(shù)據(jù)并解析數(shù)據(jù),通過操作系統(tǒng)將最終結(jié)果展示到客戶端用戶頁面[3]。

    2.3 開發(fā)工具

    Android為Google發(fā)布的主流開源智能終端操作系統(tǒng),是基于Linux的開放式嵌入式系統(tǒng),具有版本更新快、功能強大、開發(fā)效率高等特點。Android智能終端(手機、iPad、PDA)用戶使用廣,占據(jù)目前國內(nèi)市場80%以上份額。Android包括Activity(活動)、Service(服務(wù))、Broadcast Receiver(組播接收器)、Content Provider(內(nèi)容提供商)四大組件,內(nèi)置控件箱擁有豐富、美觀的UI控件,支持輕量級數(shù)據(jù)庫SQLite數(shù)據(jù)存取,提供網(wǎng)絡(luò)接口通信、多媒體、GPS功能和通用工具類等服務(wù)[5]。

    本設(shè)計選用Google開源IDE工具Android Studio開發(fā)客戶端系統(tǒng)。Android Studio集成了Android所有開發(fā)工具包SDK(包括ADT、第三方開源庫等),開發(fā)環(huán)境更易于搭建、配置簡單,功能、效率和便捷性高[5]。服務(wù)端基于J2EE架構(gòu)的MVC設(shè)計模式[4],部署SSI輕量級開源框架[6],保存與JTP平臺相一致。Struts框架使Web服務(wù)交換層與控制層相互分離,iBatis充當DAO層數(shù)據(jù)庫訪問組件,Spring框架組裝和管理全局應(yīng)用程序,實現(xiàn)數(shù)據(jù)交換接口與數(shù)據(jù)庫的交互。SSI自適應(yīng)、可擴展的半成品框架特性,使服務(wù)端應(yīng)用開發(fā)與維護更加快捷、便利與高效。

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

    3.1 服務(wù)端實現(xiàn)

    服務(wù)端部署于JTP平臺服務(wù)器,在服務(wù)端應(yīng)用程序工作區(qū)src的com.jsmy.jtp.mobile包下分層,包括webservice層(Web服務(wù)交換)、action層(控制)、biz層(業(yè)務(wù))、dao層(數(shù)據(jù)訪問)、po層(持久化),各層僅含一個組件,組件內(nèi)定義和實現(xiàn)業(yè)務(wù)方法,避免組件過多引起服務(wù)端資源開銷過大,利用SSI框架簡化應(yīng)用程序組裝,以即插即用方式管理全局應(yīng)用程序,降低軟件模塊耦合度,減少系統(tǒng)開銷、提高運行效率。

    3.1.1 數(shù)據(jù)交換

    Web服務(wù)接口實現(xiàn)服務(wù)端、客戶端之間的交互和數(shù)據(jù)交換。Web服務(wù)運用SOAP、WSDD、UDDI在服務(wù)端應(yīng)用程序上對外共享開放式網(wǎng)絡(luò)服務(wù),提供客戶端遠程訪問服務(wù)端功能,運用消息或請求服務(wù)發(fā)現(xiàn)處理機制,接收網(wǎng)絡(luò)請求、做出響應(yīng)[3]。互聯(lián)網(wǎng)應(yīng)用中,HTTP協(xié)議是網(wǎng)絡(luò)通信的普適標準[7],提供webservice層數(shù)據(jù)交換接口規(guī)則描述,被網(wǎng)絡(luò)信息系統(tǒng)廣泛采用,用以Internet網(wǎng)絡(luò)資源定位與交換服務(wù)。

    基于Webservice及HTTP規(guī)則開發(fā)服務(wù)交換接口,開發(fā)過程為:設(shè)置Web服務(wù)交換地址,JTP平臺服務(wù)端應(yīng)用程序主要包括用戶登錄、實時監(jiān)測、遠程控制、緊急報警、歷史查詢、基礎(chǔ)設(shè)置等六大服務(wù)接口,接口形式為http://localhost:8080/jmob/jmob_XXX.action,分別與客戶端通信接口地址URL對應(yīng);設(shè)置接口交換規(guī)則。依據(jù)HTTP協(xié)議定義交換接口數(shù)據(jù)交換規(guī)則,包括請求參數(shù)、HTTP請求方法、消息類型及處理方式、返回值等,接口規(guī)則除請求參數(shù)種類與個數(shù)、功能不同外,其他規(guī)則類同;配置和發(fā)布Web服務(wù),在JTP平臺項目WebRoot/WEB-INF目錄deploy.wsdd文件中配置,指示對外共享的Web服務(wù)類MobService;配置完成后,使用Apache axis2發(fā)布工具AdminClient發(fā)布Web服務(wù),在服務(wù)端IE瀏覽器地址欄中輸入http://localhost:8080/AxisWebService/servlet/Axis Servlet測試,顯示發(fā)布成功信息。

    交換接口通過業(yè)務(wù)組件與底層數(shù)據(jù)庫交互,服務(wù)端數(shù)據(jù)交換過程是:Spring容器監(jiān)聽來自客戶端通信請求,獲取請求訪問的服務(wù)端接口,傳遞給交換層組件MobileWebService;struts.xml中配置MobileWebService調(diào)用action層組件mobileAction業(yè)務(wù)方法,如login(登錄)、monitor(監(jiān)測)、statistics(歷史查詢)、control(控制)等,將請求參數(shù)打包成持久化對象PO或HashMap對象;Spring框架定義action層、biz層、dao層組件調(diào)用,通過applicationContext.xml配置依賴注入(DI)和反轉(zhuǎn)控制(IoC)實現(xiàn);在ibatis框架配置文件mobileDao.ibatis.xml中注冊sqlMap標簽訪問數(shù)據(jù)庫,執(zhí)行指定SQL查詢操作。

    3.1.2 數(shù)據(jù)轉(zhuǎn)換

    數(shù)據(jù)交換接口接受客戶端HTTP請求做出響應(yīng),調(diào)用各層業(yè)務(wù)組件查詢數(shù)據(jù)庫,讀取到的數(shù)據(jù)包括HashMap、持久化對象Vo、ArrayList三種類型數(shù)據(jù),進行JSON數(shù)據(jù)轉(zhuǎn)換處理后,通過網(wǎng)絡(luò)發(fā)送到客戶端。JSON為輕量級交換格式數(shù)據(jù),有效壓縮了數(shù)據(jù)容量,網(wǎng)絡(luò)寬帶占用小、傳輸效率高,可快速送達客戶端。與XML、PULL、SAX相比[8],JSON數(shù)據(jù)降低或消除了Android解析復雜性,客戶端讀取、解析簡單方便。

    設(shè)計中利用action層mobileAction組件完成數(shù)據(jù)格式轉(zhuǎn)換。服務(wù)端數(shù)據(jù)轉(zhuǎn)換過程為:(1)在mobileAction中定義轉(zhuǎn)換方法parseDataToJson(data),data為來自數(shù)據(jù)庫返回的數(shù)據(jù),data包括HashMap、持久化對象Vo、ArrayList三種類型。(2)parseDataToJson中依據(jù)data類型,將data轉(zhuǎn)換成JSON格式數(shù)據(jù),JSON數(shù)據(jù)通過JSONObject或JSONArray實例對象來存儲。(3)當data為HashMap或Vo時,以JSONObject保存JSON。HashMap使用get(key)取得鍵值對key-value,Vo使用getXXX屬性方法獲得鍵值對。通過JSONObject實例的put(key,value)保存鍵值對到JSONObject中。(4)data為ArrayList時,利用get方法依次取出Vo,將Vo中的鍵值對保存到JSONObject,再使用put將JSONObject保存到JSONArray。

    3.2 客戶端實現(xiàn)

    客戶端系統(tǒng)包含用戶登錄、環(huán)境監(jiān)測、控制、歷史查詢、報警等功能模塊。Android中,視圖與業(yè)務(wù)是相互分離的??蛻舳艘晥DUI包括登錄等用戶操作界面,界面中安置Button按鈕、ListView列表、Spinner下拉框、DatePicker時間、ImageView圖片等控件,添加HelloCharts 圖表繪制工具,界面布局、控件樣式通過LinearLayout、RelativeLayout等布局方式設(shè)置,在res/layout工程目錄xml文件中進行定義和編輯。Activity充當事件處理器,綁定視圖界面,接收事件對象或消息,進行業(yè)務(wù)處理,將處理結(jié)果展示到視圖界面。Activity通過AndroidManifest.xml注冊生效。Activity事件處理程序是,用戶進入界面時,首先由onCreate保存當前Activity狀態(tài),setContentView鎖定視圖界面UI;當用戶操作時,監(jiān)聽器onClickListener監(jiān)聽事件對象,觸發(fā)onClick事件對用戶操作執(zhí)行一次業(yè)務(wù)處理。Activity可通過Intent對象轉(zhuǎn)向另一個Activity,實現(xiàn)客戶端不同界面切換,響應(yīng)速度快??蛻舳斯δ軐崿F(xiàn)中,接口通信、數(shù)據(jù)解析是Activity事件業(yè)務(wù)處理的關(guān)鍵。

    3.2.1 接口通信

    通信接口實現(xiàn)與遠程服務(wù)器交互,測試服務(wù)端連接、發(fā)送遠程請求與服務(wù)端建立會話、接收返回結(jié)果。本設(shè)計采用自定義外部公共類ClientUtility,類中定義重載方法getJSONByInterface來創(chuàng)建客戶端通信接口。通信接口實現(xiàn)過程為,在getJSONByInterface中為HttpURLConnection實例對象設(shè)置請求訪問的服務(wù)端交換地址URL、提交方式(GET/POST)、時延(Timeout)、協(xié)議頭類型(Content-Type)、是否允許緩存(UseCaches)等特性,設(shè)置參數(shù)由外部Activity調(diào)用時傳入;通過JSONObject將請求參數(shù)包裝成支持網(wǎng)絡(luò)傳輸編碼格式HTTP.UTF-8的鍵值對,存入JSONArray;JSONArray轉(zhuǎn)換成String字符串,再經(jīng)getBytes轉(zhuǎn)換后寫入BufferedOutputStream(緩沖字節(jié)輸出流),追加到URL,以POST方式提交,測試連接服務(wù)端;通過getResponseCode獲取服務(wù)端響應(yīng)碼,判斷連接狀態(tài),響應(yīng)碼為200時表示已建立連接;連接成功后,獲取服務(wù)端響應(yīng)數(shù)據(jù),包裝成BufferedReader(緩沖字符流),讀取BufferedReader保存為字符串responseData,再使用decodeUnicode解碼成UTF-8編碼格式的JSON數(shù)據(jù)。初次連接時通過HttpURLConnection的getHeaderFields獲取服務(wù)端分配的客戶端標識SessionId,存入客戶端Cookie中。

    客戶端系統(tǒng)涉及登錄、實時監(jiān)測、歷史查詢、遠程控制等操作,每項操作需執(zhí)行接口通信、數(shù)據(jù)處理。用戶操作時,綁定視圖界面UI的Activity作為主線程,Activity內(nèi)部onCreate、onClick開啟子線程來調(diào)用通信接口,通信結(jié)束后,關(guān)閉子線程、返回主線程,確保主線程暢通,增強用戶體驗??蛻舳送ㄐ胚^程為:(1)初次登錄訪問時,Activity開啟子線程調(diào)用接口方法getJSONByInterface,傳遞登錄接口地址及帳號、密碼,提交至服務(wù)端;(2)與服務(wù)端連接成功后,服務(wù)端返回響應(yīng)數(shù)據(jù),讀取狀態(tài)碼驗證通過后,保存客戶端標識編號,返回主線程;(3)用戶點擊進入其他界面進行監(jiān)測、查詢、控制等操作時,開啟子線程再次調(diào)用getJSONByInterface,傳入對應(yīng)服務(wù)接口地址URL、客戶端SessionId等相關(guān)參數(shù)后提交服務(wù)端,服務(wù)端返回響應(yīng)結(jié)果,讀取狀態(tài)碼有效且返回值不為空時,提取響應(yīng)結(jié)果,經(jīng)UTF-8解碼存儲JSON數(shù)據(jù),進行后續(xù)解析處理。

    3.2.2 數(shù)據(jù)解析

    從服務(wù)端響應(yīng)數(shù)據(jù)中提取JSON數(shù)據(jù),數(shù)據(jù)解析是將JSON數(shù)據(jù)轉(zhuǎn)換為加載到可視化操作界面的顯示數(shù)據(jù),包括數(shù)字、文本、符號、圖表等。JSON數(shù)據(jù)分鍵/值對集合對象、鍵/值對有序列表兩種類型。對于前者,解析時通過JSONObject獲取所有鍵/值對,封裝成持久化對象VO;對于后者,同時利用JSONArray和JSONObject將JSON數(shù)據(jù)轉(zhuǎn)換為持久化對象VO的列表ArrayList。本設(shè)計使用Google提供的GSON方法解析JSON數(shù)據(jù)[9],使復雜類型數(shù)據(jù)解析和處理更為簡單。解析過程是,在ClientUtility類中自定義解析方法getDataFromJSON,通信接口子線程結(jié)束后,Activity主線程啟動子線程調(diào)用該方法,并傳遞JSON數(shù)據(jù)jsonResponse;分析JSON類型,通過Gson實例方法fromJson直接轉(zhuǎn)換,將JSONObject轉(zhuǎn)換為VO對象,JSONArray轉(zhuǎn)換為ArrayList;利用get等方法進行簡單處理,獲得各類數(shù)據(jù)綁定到視圖控件、圖表繪制工具上,呈現(xiàn)結(jié)果界面。

    4 小結(jié)

    以JTP平臺實際數(shù)據(jù)為樣本測試智能終端系統(tǒng),用戶登錄后進入功能主界面。通過實時監(jiān)測模塊可查看茶園環(huán)境實時監(jiān)測數(shù)據(jù),展示動態(tài)數(shù)值變化曲線,通過手動方式滾動查看;遠程控制模塊可根據(jù)當前環(huán)境狀態(tài)開啟/關(guān)閉執(zhí)行機,調(diào)節(jié)溫濕度、光照度、土壤成分等數(shù)值至合理區(qū)間。通過歷史查詢模塊顯示某段時間內(nèi)環(huán)境監(jiān)測最高值、最低值、平均值信息,實現(xiàn)茶園監(jiān)控地點異常情況的實時報警;基礎(chǔ)設(shè)置模塊可設(shè)置各項環(huán)境參數(shù)閾值。通過測試,能夠達到智能手機遠程監(jiān)控管理的目標。

    本研究將移動互聯(lián)與農(nóng)業(yè)物聯(lián)網(wǎng)應(yīng)用相融合,以智能手機快捷、便利方式,對茶園環(huán)境情況進行實時監(jiān)控、報警和遠程控制,查詢歷史數(shù)據(jù),實現(xiàn)茶葉生產(chǎn)環(huán)境自動化管理,提高了智能化、自動化管理服務(wù)效能。

    猜你喜歡
    服務(wù)端客戶端組件
    無人機智能巡檢在光伏電站組件診斷中的應(yīng)用
    能源工程(2022年2期)2022-05-23 13:51:50
    新型碎邊剪刀盤組件
    重型機械(2020年2期)2020-07-24 08:16:16
    U盾外殼組件注塑模具設(shè)計
    云存儲中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
    縣級臺在突發(fā)事件報道中如何應(yīng)用手機客戶端
    傳媒評論(2018年4期)2018-06-27 08:20:24
    孵化垂直頻道:新聞客戶端新策略
    傳媒評論(2018年4期)2018-06-27 08:20:16
    基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
    電子測試(2018年10期)2018-06-26 05:53:34
    新時期《移動Web服務(wù)端開發(fā)》課程教學改革的研究
    消費導刊(2018年8期)2018-05-25 13:19:48
    在Windows Server 2008上創(chuàng)建應(yīng)用
    風起新一代光伏組件膜層:SSG納米自清潔膜層
    太陽能(2015年11期)2015-04-10 12:53:04
    精品久久久久久电影网| 久久久久国产精品人妻一区二区| 青春草亚洲视频在线观看| 在线观看三级黄色| 在线观看一区二区三区| 国产黄频视频在线观看| 免费高清在线观看视频在线观看| 黄片无遮挡物在线观看| 久久99蜜桃精品久久| 久久国产乱子免费精品| 久久久午夜欧美精品| av网站免费在线观看视频| 在线看a的网站| 国产高潮美女av| 国内少妇人妻偷人精品xxx网站| 国产熟女欧美一区二区| 亚洲成人av在线免费| 成年版毛片免费区| 久久久久久久久久久免费av| 99视频精品全部免费 在线| 久久久午夜欧美精品| 蜜臀久久99精品久久宅男| 国产极品天堂在线| 黄片无遮挡物在线观看| 97人妻精品一区二区三区麻豆| av在线观看视频网站免费| 人妻夜夜爽99麻豆av| 精品人妻偷拍中文字幕| 久久热精品热| 男的添女的下面高潮视频| 国产爱豆传媒在线观看| 久久精品人妻少妇| 国产极品天堂在线| 哪个播放器可以免费观看大片| 欧美日韩视频精品一区| 少妇人妻一区二区三区视频| 中文欧美无线码| 亚洲成人精品中文字幕电影| av国产免费在线观看| 自拍偷自拍亚洲精品老妇| 日韩中字成人| 日本wwww免费看| 亚洲自偷自拍三级| 亚洲精品国产成人久久av| 欧美日韩视频高清一区二区三区二| 欧美激情在线99| 欧美成人a在线观看| 亚洲欧美清纯卡通| 国产片特级美女逼逼视频| 欧美xxxx性猛交bbbb| 香蕉精品网在线| 午夜老司机福利剧场| 美女cb高潮喷水在线观看| 欧美日韩国产mv在线观看视频 | 丝袜喷水一区| 国产人妻一区二区三区在| 熟女人妻精品中文字幕| 美女视频免费永久观看网站| 免费在线观看成人毛片| 男人和女人高潮做爰伦理| 下体分泌物呈黄色| 亚洲成人久久爱视频| 日本黄色片子视频| 欧美日韩亚洲高清精品| 国产精品女同一区二区软件| 在线观看三级黄色| 国产精品三级大全| 噜噜噜噜噜久久久久久91| 国国产精品蜜臀av免费| 久久人人爽人人爽人人片va| 综合色av麻豆| 噜噜噜噜噜久久久久久91| 91久久精品国产一区二区成人| 美女内射精品一级片tv| av国产久精品久网站免费入址| 国产精品久久久久久av不卡| 亚洲欧美清纯卡通| 日韩亚洲欧美综合| 亚洲欧美日韩另类电影网站 | 久久久精品欧美日韩精品| 久久影院123| 综合色丁香网| 一二三四中文在线观看免费高清| 一级毛片我不卡| 欧美xxxx性猛交bbbb| 美女视频免费永久观看网站| 极品少妇高潮喷水抽搐| 国产亚洲av片在线观看秒播厂| 观看免费一级毛片| 成人欧美大片| 亚洲欧美成人精品一区二区| 免费大片黄手机在线观看| 欧美区成人在线视频| 国内精品美女久久久久久| 亚洲真实伦在线观看| 国内揄拍国产精品人妻在线| 各种免费的搞黄视频| 啦啦啦在线观看免费高清www| 中国三级夫妇交换| 精品久久久久久久久av| 一级毛片久久久久久久久女| av在线播放精品| 一本久久精品| 日本欧美国产在线视频| 亚洲欧美一区二区三区国产| 日本黄色片子视频| 亚洲美女搞黄在线观看| 真实男女啪啪啪动态图| 成人午夜精彩视频在线观看| 亚洲欧美成人精品一区二区| 九草在线视频观看| 寂寞人妻少妇视频99o| 日日啪夜夜撸| 一区二区av电影网| 亚洲av免费在线观看| 精品久久久久久久久av| 久久精品久久精品一区二区三区| 久久久久九九精品影院| 国产精品一区www在线观看| 成人鲁丝片一二三区免费| tube8黄色片| 国产久久久一区二区三区| 亚洲精品日本国产第一区| 天美传媒精品一区二区| 亚州av有码| 久久国产乱子免费精品| 久久久久久九九精品二区国产| 亚洲,欧美,日韩| 久热这里只有精品99| 久久人人爽人人片av| 插阴视频在线观看视频| 视频中文字幕在线观看| 日日摸夜夜添夜夜爱| 国产精品99久久99久久久不卡 | 69人妻影院| 最后的刺客免费高清国语| 天堂俺去俺来也www色官网| 极品少妇高潮喷水抽搐| 日韩成人伦理影院| 国产男女超爽视频在线观看| 国产黄色免费在线视频| 一级毛片 在线播放| av在线天堂中文字幕| 久久国内精品自在自线图片| 女人被狂操c到高潮| 国产成人精品一,二区| 在线精品无人区一区二区三 | 亚洲欧美一区二区三区黑人 | 国产精品三级大全| 欧美激情在线99| 国产淫片久久久久久久久| 超碰97精品在线观看| 国产成人精品一,二区| 欧美激情国产日韩精品一区| 亚洲第一区二区三区不卡| 亚洲熟女精品中文字幕| 婷婷色综合大香蕉| 在线观看三级黄色| 亚洲精品久久午夜乱码| 毛片女人毛片| 亚洲久久久久久中文字幕| kizo精华| 夜夜看夜夜爽夜夜摸| 亚洲欧美成人综合另类久久久| 丰满人妻一区二区三区视频av| 欧美性猛交╳xxx乱大交人| 久久国内精品自在自线图片| 婷婷色av中文字幕| 中文字幕久久专区| av福利片在线观看| 少妇人妻一区二区三区视频| 啦啦啦在线观看免费高清www| 视频中文字幕在线观看| 简卡轻食公司| 精品人妻一区二区三区麻豆| 麻豆成人av视频| 我的老师免费观看完整版| 亚洲天堂av无毛| 欧美国产精品一级二级三级 | 午夜免费男女啪啪视频观看| 欧美日韩综合久久久久久| 国产极品天堂在线| av又黄又爽大尺度在线免费看| 免费大片18禁| 高清视频免费观看一区二区| 黄色日韩在线| 亚洲精品乱码久久久久久按摩| 精品国产乱码久久久久久小说| 激情五月婷婷亚洲| 高清欧美精品videossex| 欧美高清性xxxxhd video| a级一级毛片免费在线观看| 日本免费在线观看一区| av在线观看视频网站免费| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产av国产精品国产| 亚洲欧美日韩另类电影网站 | 一本久久精品| 国产视频内射| 欧美一级a爱片免费观看看| 亚洲自拍偷在线| 菩萨蛮人人尽说江南好唐韦庄| 91久久精品国产一区二区三区| av卡一久久| 色视频www国产| 国产伦精品一区二区三区四那| 一级毛片黄色毛片免费观看视频| 成人国产麻豆网| 久久久久久久精品精品| 国产中年淑女户外野战色| 国产在线男女| 亚洲欧美一区二区三区黑人 | 午夜亚洲福利在线播放| 最近的中文字幕免费完整| 亚洲国产精品国产精品| 91狼人影院| 精品人妻偷拍中文字幕| 亚洲av福利一区| 亚洲最大成人手机在线| av在线老鸭窝| 天堂中文最新版在线下载 | 欧美xxxx黑人xx丫x性爽| 欧美 日韩 精品 国产| 欧美激情国产日韩精品一区| 91久久精品电影网| 在线观看一区二区三区| 在线观看美女被高潮喷水网站| 亚洲精品成人av观看孕妇| 国产免费又黄又爽又色| 全区人妻精品视频| 国产成人91sexporn| 嫩草影院入口| 九九爱精品视频在线观看| 中文资源天堂在线| 日韩人妻高清精品专区| 一本色道久久久久久精品综合| 一级毛片我不卡| 日日啪夜夜爽| 高清午夜精品一区二区三区| 99热网站在线观看| 18禁在线无遮挡免费观看视频| 在线亚洲精品国产二区图片欧美 | 国产高清不卡午夜福利| 日韩不卡一区二区三区视频在线| 国产高清有码在线观看视频| 国产69精品久久久久777片| 久热这里只有精品99| 在线看a的网站| 亚洲一级一片aⅴ在线观看| 久久午夜福利片| 国产久久久一区二区三区| 国产精品一区二区三区四区免费观看| 成人国产麻豆网| av国产久精品久网站免费入址| 亚洲图色成人| 99视频精品全部免费 在线| 久久久久久久久大av| 男男h啪啪无遮挡| 国产久久久一区二区三区| 久久久久国产网址| 3wmmmm亚洲av在线观看| 丝袜美腿在线中文| av在线app专区| 少妇高潮的动态图| 日本与韩国留学比较| 青春草亚洲视频在线观看| 国产乱来视频区| 成人午夜精彩视频在线观看| 男的添女的下面高潮视频| 国产亚洲91精品色在线| 男插女下体视频免费在线播放| 国产精品熟女久久久久浪| 男人和女人高潮做爰伦理| av黄色大香蕉| 夫妻性生交免费视频一级片| 日本wwww免费看| 六月丁香七月| 99热这里只有精品一区| 在线精品无人区一区二区三 | 你懂的网址亚洲精品在线观看| 一区二区av电影网| 一本久久精品| av线在线观看网站| 免费av不卡在线播放| 九九久久精品国产亚洲av麻豆| 丝袜美腿在线中文| 直男gayav资源| 黄色日韩在线| 精品一区二区免费观看| 能在线免费看毛片的网站| 久久精品国产a三级三级三级| 99视频精品全部免费 在线| 亚洲av.av天堂| 欧美日韩国产mv在线观看视频 | 精品99又大又爽又粗少妇毛片| 白带黄色成豆腐渣| 菩萨蛮人人尽说江南好唐韦庄| 精品久久久精品久久久| 新久久久久国产一级毛片| 国产精品久久久久久久电影| 日韩精品有码人妻一区| 性插视频无遮挡在线免费观看| 老女人水多毛片| 你懂的网址亚洲精品在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 18禁裸乳无遮挡免费网站照片| 九九爱精品视频在线观看| 网址你懂的国产日韩在线| 国产一区二区在线观看日韩| 欧美激情在线99| 嘟嘟电影网在线观看| 不卡视频在线观看欧美| 男女下面进入的视频免费午夜| 最后的刺客免费高清国语| 在线观看一区二区三区激情| 纵有疾风起免费观看全集完整版| 在线观看三级黄色| 国产黄色视频一区二区在线观看| 在线播放无遮挡| 五月伊人婷婷丁香| 啦啦啦中文免费视频观看日本| 国产91av在线免费观看| 三级经典国产精品| 国产成人91sexporn| 99久久精品国产国产毛片| 少妇的逼水好多| 亚洲欧美精品专区久久| av国产精品久久久久影院| 国产精品一二三区在线看| 日韩成人伦理影院| 国产真实伦视频高清在线观看| 亚洲婷婷狠狠爱综合网| 中文在线观看免费www的网站| 十八禁网站网址无遮挡 | 亚洲精品第二区| 国产精品不卡视频一区二区| 久久99热这里只有精品18| 99久久中文字幕三级久久日本| 国产极品天堂在线| 一级黄片播放器| 亚洲欧美精品自产自拍| 如何舔出高潮| 日韩国内少妇激情av| 国产有黄有色有爽视频| 啦啦啦在线观看免费高清www| 亚洲成人久久爱视频| 亚洲欧美日韩东京热| 国产精品国产三级国产av玫瑰| 久久久久网色| 97超碰精品成人国产| 成人黄色视频免费在线看| 午夜老司机福利剧场| 人妻 亚洲 视频| 黄片无遮挡物在线观看| 性插视频无遮挡在线免费观看| 欧美潮喷喷水| 精华霜和精华液先用哪个| 91精品伊人久久大香线蕉| 国产成人精品一,二区| 永久免费av网站大全| 有码 亚洲区| 亚洲av不卡在线观看| 日本黄大片高清| 最近中文字幕高清免费大全6| tube8黄色片| 免费看a级黄色片| 王馨瑶露胸无遮挡在线观看| videos熟女内射| 日韩av在线免费看完整版不卡| 日韩成人av中文字幕在线观看| 伊人久久国产一区二区| 中文字幕av成人在线电影| 日本av手机在线免费观看| 乱码一卡2卡4卡精品| 午夜福利在线观看免费完整高清在| 搡老乐熟女国产| 欧美日韩亚洲高清精品| 久久女婷五月综合色啪小说 | 2021少妇久久久久久久久久久| 欧美高清成人免费视频www| 中文欧美无线码| 一级毛片我不卡| 人妻 亚洲 视频| 男女下面进入的视频免费午夜| 亚洲精品日本国产第一区| 十八禁网站网址无遮挡 | 精品久久久久久久人妻蜜臀av| 欧美bdsm另类| 国产老妇伦熟女老妇高清| 日韩电影二区| 汤姆久久久久久久影院中文字幕| 亚洲,一卡二卡三卡| 国产色婷婷99| av播播在线观看一区| 午夜老司机福利剧场| 久久亚洲国产成人精品v| 草草在线视频免费看| av女优亚洲男人天堂| 日韩国内少妇激情av| 国产精品不卡视频一区二区| 草草在线视频免费看| 少妇人妻精品综合一区二区| 人人妻人人澡人人爽人人夜夜| 午夜免费鲁丝| 80岁老熟妇乱子伦牲交| 五月伊人婷婷丁香| 亚洲国产色片| 欧美激情久久久久久爽电影| 少妇的逼好多水| 亚洲国产成人一精品久久久| 中文天堂在线官网| 91精品伊人久久大香线蕉| 小蜜桃在线观看免费完整版高清| 日本wwww免费看| 国产乱来视频区| 亚洲电影在线观看av| 青青草视频在线视频观看| 国产一区有黄有色的免费视频| 亚洲自拍偷在线| 热99国产精品久久久久久7| 国产毛片a区久久久久| 高清av免费在线| 香蕉精品网在线| 交换朋友夫妻互换小说| 亚洲欧美日韩卡通动漫| 亚洲av中文字字幕乱码综合| 亚洲国产精品专区欧美| 人妻少妇偷人精品九色| 久久亚洲国产成人精品v| www.色视频.com| 国产精品久久久久久精品电影小说 | 亚洲欧美成人综合另类久久久| 国产黄色视频一区二区在线观看| 欧美激情久久久久久爽电影| 国国产精品蜜臀av免费| 亚洲精品乱码久久久v下载方式| 男女边摸边吃奶| 18禁裸乳无遮挡免费网站照片| 免费看光身美女| 国产精品三级大全| 亚洲精品乱码久久久v下载方式| 亚洲精品视频女| 国产免费一区二区三区四区乱码| 国产午夜精品一二区理论片| 亚洲av成人精品一二三区| 亚洲国产色片| 国产探花极品一区二区| 久久人人爽人人爽人人片va| 熟妇人妻不卡中文字幕| 亚洲精品自拍成人| 最近手机中文字幕大全| 搞女人的毛片| 精品久久国产蜜桃| tube8黄色片| 亚洲av成人精品一二三区| 美女高潮的动态| 亚洲av日韩在线播放| 亚洲国产精品成人综合色| 一个人看视频在线观看www免费| 久久久久久国产a免费观看| 22中文网久久字幕| 99热网站在线观看| 亚洲av不卡在线观看| 日韩一本色道免费dvd| 亚洲色图综合在线观看| 亚洲精品456在线播放app| 中文字幕av成人在线电影| 超碰av人人做人人爽久久| 嘟嘟电影网在线观看| 亚洲精品自拍成人| 一级毛片我不卡| 少妇高潮的动态图| 国产高清国产精品国产三级 | 亚洲人成网站高清观看| 26uuu在线亚洲综合色| 久久久久国产精品人妻一区二区| 寂寞人妻少妇视频99o| 嫩草影院入口| 91狼人影院| 一级毛片电影观看| 在线观看一区二区三区激情| 国产精品av视频在线免费观看| 如何舔出高潮| 欧美亚洲 丝袜 人妻 在线| 麻豆成人午夜福利视频| 亚洲成人av在线免费| 亚洲av一区综合| 午夜免费观看性视频| 国产欧美另类精品又又久久亚洲欧美| 中文字幕制服av| 日本与韩国留学比较| 水蜜桃什么品种好| 永久网站在线| 久久午夜福利片| 亚洲色图av天堂| 久久综合国产亚洲精品| 另类亚洲欧美激情| 大码成人一级视频| 国产 一区 欧美 日韩| 国产一区二区在线观看日韩| 少妇熟女欧美另类| 日韩av在线免费看完整版不卡| 好男人在线观看高清免费视频| 最近中文字幕2019免费版| 毛片一级片免费看久久久久| 不卡视频在线观看欧美| 美女xxoo啪啪120秒动态图| 80岁老熟妇乱子伦牲交| 午夜激情久久久久久久| 精品人妻一区二区三区麻豆| 最新中文字幕久久久久| 极品教师在线视频| 少妇人妻一区二区三区视频| 天堂俺去俺来也www色官网| 亚洲av中文av极速乱| 久久久久精品性色| 制服丝袜香蕉在线| 男插女下体视频免费在线播放| 亚洲经典国产精华液单| 国产精品久久久久久av不卡| 欧美激情久久久久久爽电影| 天美传媒精品一区二区| 亚洲精华国产精华液的使用体验| 国产成人精品婷婷| 免费黄频网站在线观看国产| 18禁裸乳无遮挡动漫免费视频 | 亚洲成人中文字幕在线播放| 热re99久久精品国产66热6| 街头女战士在线观看网站| 国产视频内射| 亚洲成人精品中文字幕电影| 干丝袜人妻中文字幕| 亚洲欧美日韩无卡精品| 日本一二三区视频观看| 欧美老熟妇乱子伦牲交| 高清av免费在线| 午夜免费观看性视频| 久久精品综合一区二区三区| 免费看不卡的av| 久久久精品欧美日韩精品| 看黄色毛片网站| 噜噜噜噜噜久久久久久91| 赤兔流量卡办理| 亚洲国产欧美人成| 久久这里有精品视频免费| a级毛片免费高清观看在线播放| 寂寞人妻少妇视频99o| 色婷婷久久久亚洲欧美| 91久久精品电影网| 久久精品夜色国产| 日产精品乱码卡一卡2卡三| 免费在线观看成人毛片| av在线观看视频网站免费| 亚洲,一卡二卡三卡| 网址你懂的国产日韩在线| 六月丁香七月| 美女脱内裤让男人舔精品视频| 一区二区三区乱码不卡18| 欧美xxⅹ黑人| 好男人在线观看高清免费视频| 午夜福利网站1000一区二区三区| 日韩亚洲欧美综合| 久久精品人妻少妇| 麻豆乱淫一区二区| 2021天堂中文幕一二区在线观| 蜜桃亚洲精品一区二区三区| 久久久久精品久久久久真实原创| 国产爽快片一区二区三区| 国产成人91sexporn| 中文字幕人妻熟人妻熟丝袜美| 亚洲国产av新网站| 国产在线一区二区三区精| 丰满人妻一区二区三区视频av| 在线观看人妻少妇| 国产男人的电影天堂91| 欧美潮喷喷水| 国产精品三级大全| 日韩成人伦理影院| 久久久久久久精品精品| 欧美激情久久久久久爽电影| 毛片一级片免费看久久久久| 你懂的网址亚洲精品在线观看| 亚洲国产精品成人久久小说| 日韩人妻高清精品专区| 99热全是精品| 3wmmmm亚洲av在线观看| av在线app专区| 国产成人精品婷婷| 波多野结衣巨乳人妻| 偷拍熟女少妇极品色| 大香蕉久久网| 国产精品久久久久久av不卡| 免费观看av网站的网址| 黄色视频在线播放观看不卡| 免费高清在线观看视频在线观看| 嘟嘟电影网在线观看| 亚洲av成人精品一二三区| 久久精品国产鲁丝片午夜精品| 亚洲国产av新网站| 久久久久久久亚洲中文字幕| 国产亚洲午夜精品一区二区久久 | 777米奇影视久久| 午夜视频国产福利| 一级毛片久久久久久久久女| 三级经典国产精品| 大香蕉97超碰在线| 日韩欧美 国产精品| 国产精品国产三级国产专区5o| 亚洲精品成人久久久久久| 尤物成人国产欧美一区二区三区| 亚洲av福利一区| 亚洲精华国产精华液的使用体验| 嫩草影院新地址| 一级毛片黄色毛片免费观看视频| 简卡轻食公司|