《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 車載移動終端自適應無線通信模塊的方案設計
車載移動終端自適應無線通信模塊的方案設計
2015年電子技術應用第9期
陳華云1,2,崔曉偉1,陳從華2
(1.清華大學 電子工程系,北京100084;2.廈門雅迅網絡股份有限公司,福建 廈門361008)
摘要: 設計了一種在Linux下車載移動終端自適應無線通信模塊的方法,通過硬件轉接板、通用時序的控制,給無線通信模塊上電,然后嘗試獲取無線通信模塊的PID/VID,再通過發送AT指令獲取模塊版本類型來進行模塊智能識別,最后通過面向對象語言的多態功能對無線通信模塊進行初始化操作。實現車載終端和代碼都不需要作出更改的情況下就可以使用多種不同的無線通信模塊的功能。
中圖分類號: TN92
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2015.09.006

中文引用格式: 陳華云,崔曉偉,陳從華. 車載移動終端自適應無線通信模塊的方案設計[J].電子技術應用,2015,41(9):25-28.
英文引用格式: Chen Huayun,Cui Xiaowei,Chen Conghua. The design of mobile terminal for vehicle self-adaptive wireless communication module[J].Application of Electronic Technique,2015,41(9):25-28.
The design of mobile terminal for vehicle self-adaptive wireless communication module
Chen Huayun1,2,Cui Xiaowei1,Chen Conghua2
1.Department of Electronic Engineering,Tsinghua University,Beijing 100084,China; 2.Yaxon Network Co.,Ltd.,Xiamen 361008,China
Abstract: This paper proposes a new design,that is the way in which mobile vehicle-mounted terminal automatically adapt to wireless communication module in Linux. In order that module can be intelligent recognized,firstly,the wireless communication module gets power by controlling hardware commutator board and time sequence. Then it is tried to read the PID/VID from the wireless communication module,and the version type of it is gotten by AT command. Finally,the module is initialized through the polymorphism function of the object-oriented language. This design is achieved by keeping the vehicle mobile terminal and code,while,the variety of different function of the wireless communication module still can be used.
Key words : the wireless communication module;vehicle mobile terminal;self-adaptive;module identity

  

0 引言

  車載移動終端包括國標中規定的汽車行駛記錄儀、交通運輸行業中規定的車載視頻終端等裝在車上的車機系統。由于車載平臺的業務多樣化,導致車載終端的硬件類型也不同,比如車載終端上使用的無線通信模塊,同一款終端上,因為需求的不同,就得使用不同類型無線通信模塊;例如使用不同的運營商、不同網絡類型[1]。所以車載終端針對不同的無線通信模塊就要做出相應的調整,包括硬件接口、軟件程序都要做針對性的設計。這樣就導致了產品種類多樣,代碼版本繁多,而且不同的產品還得對應不同的代碼。這樣不僅導致很多代碼的重復和冗余,而且每次編譯耗費時間和精力,增加了人工成本,且出廠前需要針對不同型號的無線通信模塊進行檢測,也容易造成編譯問題,甚至造成產品無法使用等問題。

  針對該問題,本文提出了一種基于Linux的車載移動終端自適應無線通信模塊的方法,該方法從硬件和軟件上分別進行改進設計,使得車載移動終端可自動識別當前使用的是哪種型號的無線通信模塊(移動、聯通,3G、4G),識別到無線通信模塊后,調用相對應的模塊函數對該無線通信模塊進行初始化,并開始進入正常的工作模式。

1 硬件設計

  1.1 硬件接口設計

  由于不同無線通信模塊的引腳設計不同[2],為了使一臺車載終端能夠同時兼容使用不同的無線通信模塊,必須把兩者分開設計后再通過統一接口對接。車載終端方面設計了一個固定的插槽,插槽上插的是一個叫作“轉接板”的硬件小板,無線通信模塊直接與轉接板整合在一起,轉接板內部的設計根據不同的無線通信模塊作出相應的變動,對外提供統一固定的引腳,以便與車載終端的插槽對接。這樣車載終端只需要提供一種硬件插槽,通過轉接板就可以與不同的無線通信模塊對接[3]。不同的無線通信模塊對應不同的轉接板,轉接板對外提供的引腳如圖1所示。

001.jpg

  通過這樣一種對接設計,就可以使車載終端實現在硬件上與不同的無線通信模塊建立連接。當同一款車載終端需要使用不同的無線通信模塊時,直接換成對應的無線通信模塊轉接板即可。

  1.2 模塊時序控制

  通過上述統一硬件接口設計后,車載終端就可以直接通過轉接板的“GSM_VCC”、“GSM_GND”、“POWERON”等引腳來控制無線通信模塊上下電。對無線通信模塊上下電需要特定的時序,不同的無線模塊上下電時序也不同[2],圖2為某電信無線通信模塊的上電時序圖,圖3為某聯通模塊的上電時序圖。

002.jpg

  由于車載移動終端需要兼容使用各種不同的無線通信模塊,并且在車載終端上電時無法知道當前使用的是那種無線通信模塊,也就不能確定要用那種上電時序給通信模塊上電。為此,本文在綜合分析各種模塊的專用上電時序后,設計出了一種通用的上電時序,該時序可以對接入車載移動終端的多種無線通信模塊上電,如圖4。該通用時序是取自各無線通信模塊各自時序的共性點,比如在上電時序中,都必須把VBAT拉高,這個是供電腳;然后再拉低、拉高POWER ON引腳來完成上電。不同的POWER ON引腳拉低的持續時間不同,不過這個持續時間是有一個范圍的,如圖3中的電信模塊最少需要64 ms,圖4中聯通模塊最少需要30 ms。因此在通用時序中的POWER ON引腳的拉低時間只要大于所有的無線通信模塊各自的拉低時間即可,即:通用時序POWER ON拉低時間>MAX(無線通信模塊各自的POWER ON拉低時間)。

003.jpg

  已測試可以使用通用時序上電的無線通信模塊列表如表1所示。

006.jpg

  通過該時序,車載移動終端就可以在不知當前是哪種無線通信模塊的情況下給通信模塊上電,為接來下的模塊識別工作奠定基礎。

2 軟件設計

  2.1 識別無線通信模塊

  成功給無線通信模塊上電后,就必須進行模塊識別,模塊識別是根據模塊本身的特征屬性來實現的。本文使用了識別PID/VID加AT指令通信的組合方式來識別無線通信模塊類型。

  3G、4G無線通信模塊是使用USB口來進行通信,因而可以看做是一個USB設備,而根據USB規范的規定,每個USB設備都必須有產商ID(VID)和產品ID(PID),而且都應該是唯一的。并且該PID/VID會在車載移動終端給無線通信模塊上電后,注冊到車載終端的Linux系統總線上,因此可以通過查找并匹配系統總線上的PID/VID來識別當前無線通信模塊的型號[4]。由于各種原因,一個廠商的不同型號的產品往往只使用一組PID/VID,因此如果一組PID/VID對應了多種無線通信模塊,就必須再通過AT指令通信的方式來進一步識別。這里的AT指令是通過USB口來進行通信的。

  2G無線通信模塊不是使用USB口來進行通信的,而是使用串口來通信,因此不能通過PID/VID來進行識別,只能通過串口的AT通信才能識別。AT通信的主要目的是直接獲取模塊的版本類型。識別無線通信模塊的具體步驟如下所示:

  (1)設計一種通用的上電時序,在車載移動終端系統啟動后,終端就通過該時序對無線通信模塊進行上電,上電后,無線通信模塊就會接入終端系統中。

  (2)判斷是否能夠從Linux系統總線獲取到無線通信模塊的PID/VID,若可以,則提取無線通信模塊的PID/VID,并且查找預設對應文件,獲取當前PID/VID對應的無線通信模塊型號。其中預設對應文件是一個前期就擬定好的對應表,列出目前在用的所有無線通信模塊型號和其對應的PID/VID,不同的PID/VID對應著各自的模塊,這樣方便查找和增加模塊,部分預設對應文件如表2所示。接著判斷當前PID/VID是否僅對應一個無線通信模塊,如果是,則獲取無線通信模塊型號后,以面向對象中多態的方法調用該無線通信模塊對應的初始化函數,進行模塊初始化。如果當前PID/VID不止對應一個無線通信模塊,則打開USB通信口,車載終端系統通過USB通信口給無線通信模塊發送獲取版本類型的AT指令,獲取無線通信模塊的版本類型,然后再查找預設的對應文件來獲取模塊型號,最后進行模塊初始化。

007.jpg

  (3)如果不能夠從Linux系統總線中獲取到無線通信模塊的PID/VID,則說明該模塊不是使用USB口來通信的,因此需要打開串口,車載終端系統通過串口給無線通信模塊直接發送獲取版本類型的AT指令,直接獲取無線通信模塊的版本類型,然后再查找預設的對應文件來獲取模塊型號,最后進行模塊初始化。

004.jpg

  經過上述步驟,基本就可以確認當前使用的無線通信模塊是那種型號。圖5是識別模塊的流程圖。

  上述步驟中獲取PID/VID的方法是通過移植Linux的開源框架代碼lsusb模塊,通過裁剪分離出特定的功能后加以使用。打開串口或者USB口進行AT查詢指令的發送這個步驟中,使用通用的AT指令“AT+CGMM”,無線通信模塊在接收到該指令后,會產生一條應答指令,如“SIMCOM_SIM5218C OK”,這樣就可以通過應答指令獲取到模塊相關信息[5]。

  2.2 業務軟件框架設計

  無線通信模塊的基本功能包括電話、短信、撥號上網等。 由于無線通信模塊的多樣性,為了使軟件設計一次、編譯一次就可以同時支持多種無線通信模塊,并且要求設計上通用、簡潔、可擴展性強、維護性高。因此使用了面向對象編程中的多態的設計思想。多態性指的是相同對象收到不同的消息或者不同對象收到相同消息時產生不同的實現動作,使得不管傳遞過來的是哪個類的對象,函數都可以通過一個接口調用到不同的無線通信模塊所關聯的實現方法。

  本文的軟件設計使用的是C++語言,C++支持兩種多態性:編譯時的多態性和運行時的多態性。編譯時的多態性是通過重載函數來實現,本文使用的是運行時的多態性,是通過虛函數來實現的[6]。無線通信模塊多態實現的流程如下:

  (1)構建無線通信模塊基類;

  (2)構建H330類、LC6311+類、SIM5218C類等特定類型的派生類;

  (3)聲明無線通信模塊基類指針;

  (4)獲取無線通信模塊類型;

  (5)設定基類指針指向特定派生類;

  (6)業務功能類中通過基類指針來實現各派生類的功能。

005.jpg

  實現流程圖如圖6所示。其中基類中實現的是各種無線通信模塊都必須用到的而且基本都相同的功能,這些功能都是以虛函數定義的,在必要的情況下派生類可以以超載的形式實現各自個性化的需求。比如在基類中實現的一個撥號虛函數DialUp()里的內容中使用的指令是“ATD”,這個“ATD”指令適用于多種無線通信模塊,而MC703無線通信模塊中使用的撥號指令為“AT+CDV”,因此在MC703通信模塊的派生類中就必須對DialUp()進行超載。同時使用虛函數也是為了在繼承時實現運行時的多態性。

  該類中還設計了一些純虛函數,純虛函數是指在基類中只聲明而沒有定義的虛函數,但要求任何派生類都要定義自己實現的方法。在基類中實現純虛函數的方法是在函數的原型后加“=0”(例virtual void FunCtion=0;)。這里使用純虛函數的主要目的是在各個派生類中規范出一個統一的框架結構。

  完成基類的設計,就可以通過繼承來實現各種派生類,派生類中主要是實現自己的個性化功能和新的功能,比如上電時序差異性、初始化設置的不同等。由于基類中都已經定義好了函數接口,所以派生類中只需在基類的接口上進行超載(重寫實現過程)。為了更好地使用,派生類使用了公有繼承的方式。

  通過上述業務軟件框架的設計,就可以實現運行時的多態效果,在設計好的無線通信模塊范圍內,無論目前使用的是哪種無線通信模塊,系統都能在運行時用與之相對應的代碼函數來實現相應的功能。還能提供快速添加一款新的無線通信模塊的功能, 即只需通過基類繼承出一個派生類,然后在派生類中實現自己的個性化需求即可。

3 總結

  本文涉及了車載移動終端智能控制領域,具體介紹了車載移動終端自適應無線通信模塊的方法。首先在硬件上設計了一款車載終端和不同通信模塊對接的轉接板,通過綜合分析各種模塊的專用上電時序后設計出了一種通用的上電時序,并通過無線通信模塊本身的PID/VID屬性加AT指令操作的方式進行模塊識別,最后通過C++多態的思想,構建基類,以基類繼承出各種不同無線通信模塊的派生類,實現運行時的多態功能。通過該方法成功實現了一臺車載移動終端自適應多種無線通信模塊的功能,提高了效率,縮短了各種生產和維護的成本。

參考文獻

  [1] 趙晗.現代無線通信技術的發展現狀及未來發展趨勢[J].企業技術開發,2011,30(16):88-89.

  [2] SIMCOM Tech.SIM6320C_hardware design_V1.00[Z].2012.

  [3] 武明虎,劉曉靜,陳曉林.基于MC35i模塊的GSM移動通信終端的硬件設計[J].計算機與數字工程,2010,38(2):152-154.

  [4] 劉泉承.基于S3C2440A嵌入式Linux系統USB驅動的研究與應用[D].南昌:江西科技師范大學,2012.

  [5] SIMCOM Tech.SIMCOM_SIM5218_ATC_EN_V1.07[Z].2011.

  [6] 譚浩強.C++程序設計(第二版)[M].北京:清華大學出版社,2011.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美在线视频在线播放完整版免费观看| 欧美视频中文一区二区三区在线观看| 欧美在线观看日本一区| 亚洲大胆在线| 娇妻被交换粗又大又硬视频欧美| 免费不卡亚洲欧美| 亚洲视频综合在线| 亚洲桃色在线一区| 免播放器亚洲| 欧美日韩1080p| 午夜精品福利电影| 久久久久久婷| 国产自产2019最新不卡| 国产美女精品免费电影| 国产精品一区二区三区成人| 欧美jizzhd精品欧美巨大免费| 欧美日韩中文字幕| 亚洲一级一区| 亚洲国产婷婷| 国产欧美精品日韩精品| 久久久一本精品99久久精品66| 99riav久久精品riav| 午夜视频在线观看一区二区| 在线免费观看一区二区三区| 国产丝袜美腿一区二区三区| 亚洲人成人一区二区三区| 亚洲精品激情| 免费欧美在线视频| 亚洲一区视频在线观看视频| 国产亚洲一区二区三区在线观看| 国产一区二区三区四区hd| 狠狠色丁香婷婷综合影院| 欧美日韩国产色视频| 免费日韩av电影| 国产精品久久国产三级国电话系列| 亚洲国产精品嫩草影院| 日韩亚洲欧美精品| 亚洲国产日韩美| 久久亚洲精品中文字幕冲田杏梨| 欧美午夜不卡影院在线观看完整版免费| 日韩手机在线导航| 免费不卡在线观看av| 在线观看欧美激情| 欧美久久99| 亚洲高清av| 欧美日韩在线不卡一区| 久久久无码精品亚洲日韩按摩| 午夜一级在线看亚洲| 日韩午夜在线观看视频| 国内精品免费在线观看| 亚洲影院在线观看| 亚洲人成网站在线观看播放| 国产精品久久久久毛片大屁完整版| 亚洲影院免费| 亚洲一级网站| 蜜臀av一级做a爰片久久| 国产亚洲欧美另类一区二区三区| 亚洲深夜激情| 久久免费国产精品| 欧美少妇一区| 久久尤物视频| 久久人人九九| 国产欧美日本一区视频| 亚洲激情黄色| 在线欧美日韩精品| 亚洲欧美日韩另类精品一区二区三区| 欧美激情综合亚洲一二区| 亚洲欧美中文日韩v在线观看| 国产亚洲午夜高清国产拍精品| 麻豆freexxxx性91精品| 欧美日韩国产综合视频在线观看中文| 久久婷婷成人综合色| 亚洲线精品一区二区三区八戒| 亚洲欧美日韩国产一区| 欧美国产精品专区| 亚洲国产婷婷香蕉久久久久久| 亚洲福利视频免费观看| 欧美日韩国产精品成人| 伊人精品久久久久7777| 国产老肥熟一区二区三区| 韩日在线一区| 欧美精品 国产精品| 亚洲精品在线观看视频| 免费不卡亚洲欧美| 亚洲欧美日韩精品久久| 亚洲精品视频在线播放| 亚洲黄色av| 欧美多人爱爱视频网站| 性高湖久久久久久久久| 亚洲伦理在线| 欧美全黄视频| 一区二区电影免费在线观看| 欧美电影免费观看高清完整版| 欧美va亚洲va日韩∨a综合色| 欧美日韩中文在线观看| 欧美福利一区二区三区| 欧美日本高清一区| 欧美高清一区二区| 在线精品视频一区二区| 免费看精品久久片| 欧美午夜精品久久久久久久| 国内精品久久久久影院 日本资源| 久久久久免费视频| 午夜欧美精品久久久久久久| 欧美性理论片在线观看片免费| 一区二区激情小说| 欧美性大战久久久久久久蜜臀| 一区二区三区高清在线观看| 亚洲精品国产欧美| 久久av老司机精品网站导航| 久久国产精品久久精品国产| 亚洲国产成人tv| 亚洲色无码播放| 亚洲一区二区黄色| 国产在线精品成人一区二区三区| 免费在线亚洲| 国产精品普通话对白| 久久久精品网| 亚洲精品久久久久久久久久久久| 久久综合九色九九| 国产日韩欧美高清| 欧美激情综合网| 午夜精品av| 国产精品久久久久久亚洲毛片| 欧美日韩精品一区二区天天拍小说| 国产精品毛片a∨一区二区三区|国| 一区二区亚洲精品| 9久re热视频在线精品| 亚洲国产女人aaa毛片在线| 亚洲国产日韩欧美| 欧美成人资源| 免费视频久久| 国产日本欧美在线观看| 国产精品一区二区在线观看| 在线日韩中文| 免播放器亚洲一区| 国产精品久久午夜| 亚洲欧美99| 国产欧美一区二区三区在线老狼| 国产情侣一区| 亚洲精品一区二区在线观看| 亚洲电影av| 欧美日韩精品免费观看视频完整| 久久综合久久综合久久综合| 国产日韩欧美精品一区| 亚洲午夜精品久久久久久app| 欧美日韩一区二区免费在线观看| 亚洲国产一区视频| 欧美在线一二三四区| 99视频精品免费观看| 亚洲免费小视频| 9色精品在线| 久久久久国产成人精品亚洲午夜| 一本久道久久久| 久久亚洲精品中文字幕冲田杏梨| 在线中文字幕日韩| 国产精品三级视频| 99re热这里只有精品免费视频| 男女激情久久| 宅男噜噜噜66国产日韩在线观看| 亚洲国产三级网| 欧美日一区二区三区在线观看国产免| 91久久中文| 欧美日韩精品免费观看| 欧美专区在线观看一区| 在线成人www免费观看视频| 亚洲欧洲日产国产综合网| 欧美二区在线播放| 国产欧美一区二区三区在线看蜜臀| 国产伦精品一区二区三区高清版| 欧美福利视频在线| 久久成人18免费网站| 欧美成人精品1314www| 在线亚洲伦理| 亚洲综合精品四区| 国产精品一卡二| 最新日韩在线视频| 一本大道av伊人久久综合| 国产欧美精品在线观看| 国产农村妇女精品一二区| 欧美日韩人人澡狠狠躁视频| 久久成人国产| 欧美一区二粉嫩精品国产一线天| 久久激情中文| 欧美系列电影免费观看| 老司机一区二区三区| 久久影音先锋| 国产精品国产三级国产专区53| 亚洲国产精品一区二区三区| 亚洲国产精品悠悠久久琪琪| 亚洲三级观看| 国产精品黄视频| 亚洲综合好骚| 国产精品天天摸av网| 午夜欧美电影在线观看| 久久一区亚洲| 亚洲国产成人在线播放| 国产精品乱子久久久久| 国产精品进线69影院| 国产精品福利在线观看| 午夜精品久久久久| 国产一区二区三区久久久久久久久| 极品av少妇一区二区| 欧美大尺度在线观看| 欧美精品乱人伦久久久久久| 亚洲视频欧洲视频| 亚洲三级影片| 免费在线成人| 亚洲免费影院| 亚洲欧美春色| 久久国产精品毛片| 亚洲网站视频福利| 欧美日韩免费观看一区二区三区| 欧美精品 日韩| 牛牛国产精品| 欧美日韩福利| 亚洲国产婷婷香蕉久久久久久| 影音先锋欧美精品| 国产精品婷婷| 亚洲制服丝袜在线| 久久久人人人| 久久国产88| 国产精品v欧美精品v日本精品动漫| 日韩午夜精品| 一区二区三区久久久| 国产精品v亚洲精品v日韩精品| 亚洲欧美日韩国产成人| 国产精品亚洲第一区在线暖暖韩国| 国产伦精品一区二区三区视频孕妇| 欧美日韩综合另类| 久久久久国色av免费观看性色| 欧美一区二区视频网站| 亚洲一区视频在线观看视频| 亚洲精品一区二区三区蜜桃久| 日韩午夜一区| 久久九九99视频| 亚洲性图久久| 亚洲欧美国产制服动漫| 激情五月婷婷综合| 国产精品专区一| 欧美一区二区三区免费视频| 欧美日韩在线播放一区| 性欧美暴力猛交69hd| 欧美激情一区三区| 欧美国产先锋| 欧美日韩精品在线视频| 国产精品视频男人的天堂| 欧美午夜精品一区| 欧美久久婷婷综合色| 香蕉成人啪国产精品视频综合网| 国产精自产拍久久久久久蜜| 一区二区激情| 亚洲精品视频在线观看网站| 亚洲国产欧美一区二区三区丁香婷| 在线精品国精品国产尤物884a| 国产视频一区二区三区在线观看| 欧美日韩成人在线视频| 国产精品电影网站| 国产精品99一区| 精品va天堂亚洲国产| 日韩视频―中文字幕| 91久久极品少妇xxxxⅹ软件| 亚洲女同精品视频| 国产欧美日本一区二区三区| 亚洲国产视频直播| 国产精品爽爽爽| 黑人一区二区三区四区五区| 亚洲免费小视频| 怡红院精品视频| 亚洲伊人色欲综合网| 久久精品成人一区二区三区| 裸体丰满少妇做受久久99精品| 日韩午夜激情| 亚洲男人的天堂在线观看| 亚洲图片在线观看| 亚洲黄色三级| 日韩一区二区精品视频| 玖玖在线精品| 欧美日韩视频| 裸体一区二区| 久久一区中文字幕| 欧美视频不卡中文| 亚洲看片网站| 午夜久久影院| 欧美日韩日本网| 国产精品草草| 日韩午夜剧场| 欧美日韩亚洲视频| 亚洲电影免费观看高清完整版在线观看| 国产精品午夜国产小视频| 中文久久乱码一区二区| 亚洲午夜精品网| 欧美成人一区二区三区| 欧美一区2区视频在线观看| 久久婷婷丁香| 久久视频国产精品免费视频在线| 国产在线精品二区| 欧美在线免费观看视频| 欧美午夜在线一二页| 亚洲欧美三级伦理| 久久精品五月| 欧美精品日韩综合在线| 亚洲欧美色婷婷| 欧美大片一区二区三区| 国外视频精品毛片| 国产日韩1区| 女生裸体视频一区二区三区| 激情久久久久久久| 亚洲欧美国产高清va在线播| 好吊妞这里只有精品| 国产精品成人一区二区网站软件| 久久久福利视频| 欧美日韩国产在线播放网站| 鲁大师影院一区二区三区| 99视频一区二区| 欧美日韩精品综合| 久久亚洲综合| 国产日韩一区欧美| 欧美激情久久久久| 中文久久精品| 亚洲一区二区三区激情| 欧美日韩国内自拍| 国内久久精品| 亚洲一区亚洲二区| 一区二区三区蜜桃网| 欧美.www| 正在播放欧美一区| 亚洲国产高清在线观看视频|