青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 298  文章 - 377  trackbacks - 0
<2012年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(34)

隨筆分類

隨筆檔案

文章檔案

相冊

收藏夾

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

1.1. 基本知識

短信開發(fā)指通過串口 at 命令驅(qū)動短信貓進(jìn)行短信發(fā)送和接收操作。

java 主要使用 javax.comm 包進(jìn)行開發(fā),

sun 公司網(wǎng)上地址 http://java.sun.com/products/javacomm/

使用工具 windows 自帶超級終端

 

短信貓操作分為三種模式 block,pdu Text

短信傳送有三種編碼 7 位, 8 位, UniCode

at 命令 ,at 命令是驅(qū)動短信設(shè)備的標(biāo)準(zhǔn)工業(yè)命令,除了業(yè)界的標(biāo)準(zhǔn)之外,每個廠商可能會對其進(jìn)行擴展,不過一般來說,標(biāo)準(zhǔn)命令應(yīng)該夠用,這次用的是西門子 tc35i ,有專門的 at 命令文檔。

 

1.1.1.     相關(guān)文檔

Gsm03.38 規(guī)范: Alphabets and language-specific information 著重介紹短信發(fā)送中對字符集的控制部分

Gsm03.40 規(guī)范: Technical realization of the Short Message Service (SMS) Point-to-Point (PP) 詳細(xì)介紹各種不同短信的不同實現(xiàn)

Gsm07.05 規(guī)范: Use of Data Terminal Equipment - Data Circuit terminating;Equipment (DTE - DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) ,介紹 at 的一些控制命令。

Gsm07.07 規(guī)范:著重介紹 at 的短信相關(guān)命令,可以說是 at sms 規(guī)范。

1.1.2.     Block 模式

Block 模式基本已經(jīng)被 pdu 模式取代,沒有具體研究

1.1.3.     Text 模式

Text 模式比較簡單,但是支持的設(shè)備不是很全,而且對于中文似乎有些問題,在金笛的網(wǎng)站技術(shù)資料中似乎提到了一句不能實現(xiàn)中文。

AT CGMF=1<CR>

AT CGMS= 13605696031 ,129<CR>
>Hello World!<^Z>

1.1.4.     Pdu 模式

pdu 編碼主要包括兩個主要的部分,一是 pdu 串的整體數(shù)據(jù)格式,分別因為發(fā)送信息串和接收信息串而有區(qū)別,二是 pdu 中文本部分的編碼,分別因為字符集而不同。

我們也可以這樣來理解這個 pdu 編碼的格式, sms 相當(dāng)于一個協(xié)議棧,最簡單的協(xié)議棧:

根據(jù) gsm03.40 規(guī)范, sms 協(xié)議包括以下幾層:

1、  SM-AL :應(yīng)用層。這個部分就是數(shù)據(jù)部分。

2、  SM-TL :傳輸層。我們可以清楚的看到這里描述了主要的短信內(nèi)容,包括發(fā)送號碼,接收號碼,信息類型,編碼,數(shù)據(jù)報長度等等,這也是我們編程主要要面對的問題。

3、  SM-RL :中繼層。這個指的是短信在網(wǎng)關(guān)之間中繼需要的協(xié)議。

4、  SM-LL: 鏈路層。

從上述描述中我們可以清楚的看到,我們編程主要集中于傳輸層。

 

PDU 串的用戶信息 (TP-UD) 段最大容量是 140 字節(jié),所以在這三種編碼方式下,可以發(fā)送的短消息的最大字符數(shù)分別是 160 、 140 70 。這里,將一個英文字母、一個漢字和一個數(shù)據(jù)字節(jié)都視為一個字符。

 

1.2. SMS 用戶數(shù)據(jù)的編碼方法

1.2.1.     英文 7 位編碼

圖片不能正確顯示

這是
gsm 的默認(rèn)編碼方式

由于這樣的移位,我們可以看到我們能發(fā)的最多英文字符等于: 140*8/7 = 160

1.2.2.     數(shù)據(jù) 8 位編碼

8-bit 編碼通常用于發(fā)送數(shù)據(jù)消息,比如圖片和鈴聲等;

1.2.3.     中文 pdu 編碼

發(fā)送中文時,必須用 UCS2 utf-16 )進(jìn)行編碼,最多可以發(fā) 140/2 70 個漢字。

UniCode 編碼轉(zhuǎn)換也比較簡單,以中文為例,一個中文字符是兩個字節(jié),直接對高位字節(jié)和低位字節(jié)進(jìn)行十六進(jìn)制轉(zhuǎn)換就可以了。如“歡迎”, UniCode 編碼是 6B22 8FCE ,這同時也就是轉(zhuǎn)換的結(jié)果,如果發(fā)送的串中有英文字符,那么在前面補全 00 ,以保證一個字符對應(yīng)兩個字節(jié)。

1.2.4.     Wap-push 中的中文編碼

wap-push 短信的時候有些問題了,開始的時候也按照 Unicode 編碼處理,總是失敗,后來才發(fā)現(xiàn),有個編碼字段設(shè)為了 uft-8 ,所以在這種情況下,還是可以出現(xiàn)其他編碼方式的。

 

1.3. 短信報頭分析

1.3.1.     短信類型

詳細(xì)請參考 gsm 0438 規(guī)范和 gsm0440 規(guī)范,里面有詳細(xì)的關(guān)于各種短消息類型的描述。

sms 中到底支持多少種類型的短信,短信類型由什么進(jìn)行控制,這是我們在這里需要著重介紹的問題。

在傳輸層來分,一共有六大短信類型: SMS-DELIVER SMS-DELIVER-REPORT , SMS-SUBMIT , SMS-SUBMIT-REPORT SMS-STATUS-REPORT , SMS-COMMAND ,這六種短信類型,由短信中心地址后的第一個字節(jié)的最低兩位控制。

bit1

bit0

Message type

0

0

SMS-DELIVER (in the direction SC to MS)

0

0

SMS-DELIVER REPORT (in the direction MS to SC)

1

0

SMS-STATUS-REPORT (in the direction SC to MS)

1

0

SMS-COMMAND (in the direction MS to SC)

0

1

SMS-SUBMIT (in the direction MS to SC)

0

1

SMS-SUBMIT-REPORT (in the direction SC to MS)

1

1

Reserved

 
















也就是說,每個短信在短信中心地址之后的第一個字節(jié)的最低兩位是至關(guān)重要的。他決定了如何讀這條短信(結(jié)合是發(fā)送的,還是接收的)

1.3.2.     地址編碼

短信發(fā)送中都會涉及到短信地址的問題,他們的編碼規(guī)則是一致的 , 簡單來說就是 BCD8421編碼。

如: 08 91 683108501505F 0 ,

08 :地址長度,(號碼類型 + 號碼長度) /2 的十六進(jìn)制表示

91 :號碼類型

683108501505F 0 :號碼,實際號碼應(yīng)為: 8613805515500 ,號碼處理方法為 , 如果為 +86 開始 , + 號去掉 , 然后判斷是否為偶數(shù) , 不是在末尾補 F, 然后將奇數(shù)位和偶數(shù)位互換

1.3.3.     TP-DCS( 數(shù)據(jù)編碼格式 )

這個字節(jié)比較特殊,表明整個短信的字符編碼,數(shù)據(jù)內(nèi)容等信息。詳細(xì)說明參考 gsm03.38 規(guī)范。

1.3.4.     第一個字節(jié)

Pdu 編碼的第一個字節(jié)比較有意思,這個字節(jié)會根據(jù)六種不同的短信按位有不同的意思,拿句專業(yè)一點的話來說,叫 bitmask. 用圖來大概描述一下,詳細(xì)參考 gsm0340 9.2.3 段。

 

位數(shù)

MSG_Deliever

MSG_SUBMIT

7

TP_RP (回復(fù)地址)

TP_RP

6

TP_UDHI (數(shù)據(jù)報頭)

TP_UDHI

5

TP_SRI (需要回復(fù))

TP_SRR (請求回復(fù))

4

 

TP_VPF( 時間格式 )

3

 

2

TP_MMS (多條短信標(biāo)志, 1 為無, 0 為有)

TP_RD( 拒絕重復(fù)標(biāo)志 )

1 0

TP_MTI (短信類型)

TP_MTI

常見值

04 ,正常收到, 44 ,有報頭短信

11 ,正常發(fā)送, 51 ,有報頭短信

1.3.5.     TP-PID (協(xié)議標(biāo)識)

在這個里面還有一個字節(jié)比較特殊,就是協(xié)議標(biāo)識。

一般都是 00 ,表示點到點的標(biāo)準(zhǔn)短信。

1.3.6.     超長短信

參考 gsm0340 9.2.3 .24TP_UD 部分,這個部分中間的一種情況就是描述超長短信的處理。

長短信關(guān)鍵涉及一個數(shù)據(jù)報頭的問題,數(shù)據(jù)報頭由“長度”和多個“數(shù)據(jù)元素”組成。

1.3.7.     Wap-push 短信

WAP 的推送協(xié)議中定義了服務(wù)指示( SI Service Indication )和服務(wù)加載( SL Service Load )兩項服務(wù),以給用戶和網(wǎng)絡(luò)運營者更多的選擇。服務(wù)指示是將新信息的指示和相關(guān)的通用資源標(biāo)識符( URI )推送給用戶,由用戶選擇是立即處理信息還是以后處理。服務(wù)加載是將一項服務(wù)的 URI 推送給用戶,然后客戶端自動地使用 PULL 技術(shù)根據(jù)該 URI 啟動服務(wù)。兩種服務(wù)的區(qū)別在于用戶是否介入推送信息的處理過程。 SL 對推送信息的處理對用戶來說是透明的,而 SI 則在指示用戶的同時,請用戶對隨后的處理做出選擇。
PUSH
可以將某一站點或某一業(yè)務(wù)的鏈接通過短信發(fā)送到支持 WAP PUSH 功能的手機上,這樣用戶只需要閱讀這條短信,打開短信中的鏈接,就可以直接訪問業(yè)務(wù)了。因此, WAP PUSH 實現(xiàn)了短信和 WAP 業(yè)務(wù)的結(jié)合,節(jié)省了用戶尋找業(yè)務(wù)的時間,方便用戶直接找到并使用自己喜歡的業(yè)務(wù)。

Wap-push 短信的核心不同之處就在于:

1、  含有數(shù)據(jù)報頭,也就是 TP_UDHI 位為 1 ,一般來說 pdu 的第一個字節(jié)發(fā)送時為 51 ,接收時為 44 。

2、  TP_DSC 字節(jié)不同,一般為 F5 ,表明字符集為 8 位,短信類型為 Class 1; 詳細(xì)解釋參看 gsm03.38 的第四章。

1.4. 編碼示例

1.4.1.     發(fā)送信息的 PDU 串:

用手機寫一條短信息,發(fā)送手機號碼為 13605696031 ,信息內(nèi)容為“ Hello World! ”。通過執(zhí)行 AT CMGL=2 可以讀出此條信息。

 

AT CMGL=2 { 讀未發(fā)短信息 }
CMGL: 1,2,,24 {1 表示信息個數(shù), 2 表示未發(fā)信息, 24 表示信息總?cè)萘?/span> }
08 91 683108501505F0 11 00 0B 81 3106656930F1 0000FF 0B E8329BFD06DDDF723619
OK

 

下面分析這條信息:

08

短信息中心地址長度。(短信息中心號碼類型 + 短信息中心號碼長度 /2 的十六進(jìn)制表示)

91

短信息中心號碼類型, 91 TON/NPI 。 TON/NPI 遵守 International/E.164 標(biāo)準(zhǔn),指在號碼前需加‘+’號 ; 此外還可有其他數(shù)值,但 91 最常用。

683108501505F 0

短信息中心號碼,是所使用的服務(wù)中心地址。由于位置上略有處理,實際號碼應(yīng)為: 8613805515500( 字母 F 意指長度減 1), 這是作者所在地 GSM 短信息中心的號碼。 ( 號碼處理方法為 , 如果為 +86 開始 , + 號去掉 , 然后判斷是否為偶數(shù) , 不是在末尾補 F, 然后將奇數(shù)位和偶數(shù)位互換 )

11

文件頭字節(jié) (header byte, 是一種 bitmask) 。這里 11 指正常地發(fā)送短信息。

00

信息參考號。( TP-MR

0D

被叫號碼長度。被叫號碼長度的十六進(jìn)制表示。

81

被叫號碼類型。

3106656930F 1

被叫號碼,也經(jīng)過了移位處理,實際號碼為 13605696031 。

00

協(xié)議標(biāo)識 (TP-PID), 是普通 GSM 類型,點到點方式

00

用戶信息編碼方式 (TP-DCS) , 7-bit 編碼( 08 UCS2 編碼)

FF

有效期 (TP-VP), 短信的有效時間

0B

短信息長度

E8329BFD06DDDF723619

短信息內(nèi)容“ Hello World! ”。

1.4.2.     接受信息的 PDU

讀取以上發(fā)送出來的短信,可以收到如下信息 , 接受到來自 13600554267 的“歡迎“ PDU 串為: 0891683108503705F0040D91683106504562F7000830507001021500046B228FCE 。而接受到的“歡迎“ PDU 串為:

0891683108503705F0040D91683106504562F70000305070010201000AE8329BFD4697D9EC37 。對以上的 PDU 串分析如下表:

 

含義

說明

08

SMSC 地址信息的長度

8 個八位字節(jié) ( 包括 91)

91

SMSC 地址格式 (TON/NPI)

用國際格式號碼 ( 在前面加 ‘+’)

683108503705F 0

SMSC 地址

8613800573500 ,補 ‘F’ 湊成偶數(shù)個

04

基本參數(shù) (TP-MTI/MMS/RP)

接收,無更多消息,有回復(fù)地址,如果為 00 ,就沒有以下關(guān)于回復(fù)地址的三個段

0D

回復(fù)地址數(shù)字個數(shù)

13 個十進(jìn)制數(shù) ( 不包括 91 ‘F’)

91

回復(fù)地址格式 (TON/NPI)

用國際格式號碼 ( 在前面加 ‘+’)

683106504562F 7

回復(fù)地址 (TP-RA)

8613600554267 ,補 ‘F’ 湊成偶數(shù)個

00

協(xié)議標(biāo)識 (TP-PID)

是普通 GSM 類型,點到點方式

08

用戶信息編碼方式 (TP-DCS)

UCS2 編碼(即中文)

30507001021500

時間戳 (TP-SCTS)

2003-3-12 08:36:45  +8 時區(qū)

04

用戶信息長度 (TP-UDL)

實際長度 4 個字節(jié)

6B228FCE

用戶信息 (TP-UD)

歡迎 !”

1.4.3.     超長短信

所謂超長短信不同的地方無非就是數(shù)據(jù)報文需要有個拼接的過程,這個詳細(xì)可以參考 gsm03.40 9.2.3 .24.1 段。下面是個例子,表明的是短信的第一條和第二條。

第一條

0891683108100005F0

SMSC 地址

44

有協(xié)議頭標(biāo)志

0D91683118216553F6

回復(fù)地址

0008

TP-PID , TP-DCS

60403011142423

時間戳 (TP-SCTS)

8C

用戶信息長度 (TP-UDL)

05

協(xié)議頭的長度

00

標(biāo)志這是個分拆短信

03

分拆數(shù)據(jù)元素的長度

39

唯一標(biāo)志(用于把兩條短信合并)

02

一共兩條

01

這是第一條

4E8C96F64E005B9A4

F1A597D597D597D76

8465F 665F 665F 695F 4

4E0D597D597D597D7684
60254F
1A4E8654754F604
E5F4E0D898157284E006
B21751F76EE8FDB665A
70B954275417662F4E00
4E2A4E1C5F20897F6211
4E0D662F62117231597D
4E86541754758BBE7F6E
597D597D554A51765B83
662F
554A5475547554754
F607684547562A4

數(shù)據(jù)內(nèi)容

第二條

0891683108100005F0

SMSC 地址

44

有協(xié)議頭標(biāo)志

0D91683118216553F6

回復(fù)地址

0008

TP-PID TP-DCS

60403011145423

時間戳 (TP-SCTS)

26

用戶信息長度 (TP-UDL)

05

協(xié)議頭的長度

00

標(biāo)志這是個分拆短信

03

分拆數(shù)據(jù)元素的長度

39

唯一標(biāo)志(用于把兩條短信合并)

02

一共兩條

02

這是第二條

81EA4ECE524D5C317761
7740542754755475007A0
07A
006C0076006C006F0
07A

數(shù)據(jù)

 

1.4.4.     Wap-push 短信

發(fā)送的 pdu ,關(guān)于 wap-push 短信中間的 wbxml 該如何轉(zhuǎn)變和編碼,請參考 WAP Service Indication 規(guī)范。

0891683108100005F0

SMSC 地址

51

有協(xié)議頭標(biāo)志

00

TP_MR 消息基準(zhǔn)值

0D91683118216553F6

回復(fù)地址

00

TP-PID

F5

TP-DCS

A7

有效期 TP-VP

85

用戶信息長度( TP-UDL

0B

WAP PUSH 頭部的總長度

05

協(xié)議頭的長度

00

標(biāo)志這是個分拆短信

03

分拆數(shù)據(jù)元素的長度

03

唯一標(biāo)志(用于把兩條短信合并)

01

一共一條

01

這是第一條

05040B8423F0

表示接下來是一個 WAP PUSH

29060603AE81EA8DCA

WSP

02

標(biāo)記位

05

-//WAPFORUM//DTD SI 1.0//EN

6A

UTF-8

00

標(biāo)記開始

45

<si>

C6

<indication

08

<action=signal-high>

0C

href="http://

03

字符串開始

3231312e3133362e31353
32e33302f776170707573
682f70757368496e64657
82e6a73703f7075736849
643d3035303531313134
313630353231

URL

00

URL 字符串結(jié)束

01

> 

03

內(nèi)容描述字符串開始

E8AFB7E782B9E587BB
E4BBA5E4B88BE993B
EE68EA5E88EB7E58F
96E5BDA9E4BFA1E5
8685E5AEB9

內(nèi)容描述字符串

00

內(nèi)容描述字符串結(jié)束

01

</si>

01

</indication>

posted on 2007-04-19 17:50 聶文龍 閱讀(959) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            麻豆国产精品777777在线| 美女性感视频久久久| 性色av一区二区三区在线观看| 国产日产高清欧美一区二区三区| 欧美在线视频免费观看| 欧美中文在线观看| 亚洲国产免费| 国产欧美日韩精品a在线观看| 欧美在线视频不卡| 另类成人小视频在线| 亚洲精品一区二区网址| 夜夜狂射影院欧美极品| 国产欧美日韩在线| 欧美成人一区二区三区在线观看 | 日韩一区二区精品| 中国av一区| 国产在线精品一区二区夜色| 欧美成人一区二区三区| 欧美午夜性色大片在线观看| 久久久久久婷| 欧美精品免费在线观看| 亚洲人体一区| 欧美日韩精品免费看| 久久精品亚洲| 欧美国产成人在线| 樱花yy私人影院亚洲| 亚洲国产专区校园欧美| 国产女精品视频网站免费| 欧美a级一区| 欧美亚洲成人精品| 美国成人直播| 欧美日韩亚洲国产一区| 久久精品免视看| 欧美激情成人在线| 久久不射2019中文字幕| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲欧美国产一区二区三区| 久久艳片www.17c.com| 亚洲图片激情小说| 午夜伦欧美伦电影理论片| 亚洲精品影视在线观看| 性欧美暴力猛交69hd| 99精品热视频只有精品10| 欧美一区二区三区四区在线观看地址 | 国产精品综合| 欧美激情视频一区二区三区在线播放 | 久久久综合精品| 亚洲永久精品大片| 久久伊人精品天天| 欧美亚洲网站| 欧美精品一区二区视频 | 久久成人羞羞网站| 欧美日韩国产小视频| 国产婷婷色一区二区三区四区| 亚洲一区亚洲| 免费中文字幕日韩欧美| 久久精品av麻豆的观看方式| 欧美日韩国产综合视频在线观看| 久久综合综合久久综合| 国产精品国产三级国产 | 亚洲国产精品一区在线观看不卡 | 亚洲美女视频在线免费观看| 久久成人综合视频| 亚洲一区二区三区在线| 欧美成人中文字幕| 久久久www成人免费无遮挡大片| 欧美日韩高清免费| 欧美ab在线视频| 国产麻豆一精品一av一免费| 亚洲三级视频| 亚洲国产日韩欧美在线图片| 欧美淫片网站| 欧美一级二级三级蜜桃| 欧美日韩在线另类| 亚洲国产欧美日韩| 亚洲电影中文字幕| 久久精品av麻豆的观看方式| 午夜在线一区| 欧美网站在线| 亚洲免费av网站| 亚洲精品国产精品国产自| 久久久999精品视频| 欧美综合国产精品久久丁香| 国产精品va在线播放| 亚洲国产精品一区二区www在线| 国外视频精品毛片| 亚洲免费伊人电影在线观看av| 日韩午夜剧场| 欧美国产第二页| 亚洲国产精品久久久久秋霞蜜臀 | 一区二区三区国产在线| 亚洲人成亚洲人成在线观看| 久久综合九色欧美综合狠狠| 看片网站欧美日韩| 国内精品视频在线播放| 性欧美xxxx视频在线观看| 久久国产精品高清| 国产欧美视频一区二区| 亚洲欧美激情视频| 欧美在线亚洲在线| 国产老女人精品毛片久久| 亚洲一区在线观看视频| 午夜久久久久久| 国产精品久久亚洲7777| 亚洲午夜伦理| 欧美一区二区三区久久精品茉莉花| 欧美性猛交xxxx乱大交蜜桃 | 在线日韩精品视频| 久久亚洲一区二区| 欧美成人综合在线| 在线国产欧美| 农村妇女精品| 亚洲精品欧美极品| 亚洲一区二区三区四区五区午夜| 欧美日韩亚洲高清| 夜夜嗨av一区二区三区中文字幕| 日韩亚洲精品电影| 欧美交受高潮1| 亚洲精品国产系列| 一区二区欧美日韩视频| 欧美性天天影院| 亚洲欧美视频在线观看| 久久久久青草大香线综合精品| 一区二区三区在线观看视频| 久久综合九色综合网站| 老司机久久99久久精品播放免费| 一区精品在线| 久久伊人精品天天| 免费观看久久久4p| 亚洲日韩第九十九页| 欧美日韩成人一区| 一二三区精品福利视频| 久久成人精品视频| 亚洲电影网站| 欧美日韩在线播放一区| 欧美亚洲一级| 欧美sm视频| 99国产精品99久久久久久| 欧美日韩中文在线| 午夜久久tv| 久久青草欧美一区二区三区| 亚洲国产精品一区二区三区| 欧美精品v国产精品v日韩精品| 一区二区三区精品久久久| 久久狠狠亚洲综合| 亚洲国产精品久久久久| 欧美三级午夜理伦三级中视频| 亚洲自拍啪啪| 米奇777超碰欧美日韩亚洲| 亚洲美女av在线播放| 国产精品视频网| 久久久av毛片精品| 亚洲每日更新| 久久久国产亚洲精品| 亚洲人精品午夜| 国产精品一区二区三区四区| 久久精品国产久精国产思思| 亚洲精品免费在线观看| 久久久高清一区二区三区| 亚洲老板91色精品久久| 国产精品久线观看视频| 看欧美日韩国产| 亚洲一区二区三区欧美| 蜜臀av性久久久久蜜臀aⅴ| 亚洲视频在线看| 一区二区在线视频观看| 欧美日韩亚洲高清一区二区| 久久精品1区| 99热这里只有精品8| 久久尤物视频| 亚洲女同性videos| 亚洲激情第一页| 国产精品综合不卡av| 欧美国产精品专区| 欧美一级夜夜爽| 亚洲精品中文字| 久久午夜国产精品| 亚洲男人第一av网站| 亚洲国产高潮在线观看| 国产精品一区视频网站| 欧美精品网站| 久久精品国产一区二区三| 一本色道久久综合狠狠躁篇的优点| 免费成人黄色| 欧美自拍偷拍| 亚洲一区二区三区精品在线观看 | 亚洲欧美日韩精品在线| 91久久中文| 麻豆精品一区二区av白丝在线| 最新国产成人在线观看| 国产午夜亚洲精品羞羞网站| 欧美日韩视频不卡| 麻豆国产精品777777在线| 性做久久久久久久免费看| 99伊人成综合| 亚洲欧洲在线免费| 嫩模写真一区二区三区三州| 久久精品国产欧美激情| 亚洲欧美日韩精品久久奇米色影视 | 亚洲福利国产|