两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種數(shù)據(jù)處理方法、裝置及系統(tǒng)與流程

文檔序號:11063312閱讀:795來源:國知局
一種數(shù)據(jù)處理方法、裝置及系統(tǒng)與制造工藝

本發(fā)明涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法、裝置及系統(tǒng)。



背景技術(shù):

目前,英特爾(Inter)和蘋果公司聯(lián)合開發(fā)的全新雷電(英文:Thunderbolt,簡稱:TB)接口的傳輸速率高(理論可達(dá)到10GB/S,甚至50GB/s)而被應(yīng)用于各種終端設(shè)備中,例如,蘋果公司出產(chǎn)的安裝有Mac系統(tǒng)的終端設(shè)備。但是,現(xiàn)如今大部分具備TB接口的終端設(shè)備中僅設(shè)置了低性能的千兆以太網(wǎng)(英文:Gigabit Ethernet,簡稱:GE)網(wǎng)絡(luò)接口,而未設(shè)置更高速高性能的網(wǎng)絡(luò)接口,例如,高速外圍組件互聯(lián)(英文:Peripheral Component Interconnect express,簡稱:PCIe)擴(kuò)展接口,從而導(dǎo)致這類終端設(shè)備無法通過10GE等外置高性能網(wǎng)絡(luò)接口接入大型存儲設(shè)備(如網(wǎng)絡(luò)附屬存儲(英文:Network Attached Storage,簡稱:NAS))。

為了解決上一問題,現(xiàn)有技術(shù)提供了一種終端設(shè)備接口擴(kuò)展系統(tǒng),如圖1所示,該系統(tǒng)包括:終端設(shè)備11、存儲設(shè)備12以及PCIe擴(kuò)展卡13。具體的,終端設(shè)備11根據(jù)用戶的業(yè)務(wù)需求生成終端設(shè)備對存儲設(shè)備的操作指令,并通過該終端設(shè)備中CPU的TCP/IP直接將該操作指令封裝為該存儲設(shè)備對應(yīng)協(xié)議格式的數(shù)據(jù)包,然后,將該數(shù)據(jù)包封裝為TB協(xié)議格式的請求消息,通過TB接口發(fā)送至PCIe擴(kuò)展卡13,該P(yáng)CIe擴(kuò)展卡13在接收到TB協(xié)議格式的請求消息后,會通過該P(yáng)CIe擴(kuò)展卡13內(nèi)部的TB轉(zhuǎn)PCIe轉(zhuǎn)換模塊,將TB協(xié)議格式的請求消息轉(zhuǎn)換為PCIe協(xié)議格式的請求消息,并通過該P(yáng)CIe擴(kuò)展卡13內(nèi)部的10GE網(wǎng)卡對應(yīng)的網(wǎng)口發(fā)送至存儲設(shè)備,從而實(shí)現(xiàn)終端設(shè)備11對存儲設(shè)備12的訪問。

但是,由于終端設(shè)備內(nèi)部配置的CPU通常是處理功能較弱的家用x86處理器,而現(xiàn)有技術(shù)中的PCIe擴(kuò)展卡應(yīng)用的10GE網(wǎng)卡則通常需要處理功能強(qiáng)的處理器來驅(qū)動,因此,當(dāng)終端設(shè)備通過配置有10GE網(wǎng)絡(luò)的PCIe擴(kuò)展卡來代替其設(shè)備的GE網(wǎng)絡(luò)對接存儲設(shè)備時,由于數(shù)據(jù)量過 大,從而會導(dǎo)致終端設(shè)備內(nèi)部的CPU的TCP/IP消耗大量CPU資源來對處理數(shù)據(jù),使得該終端設(shè)備內(nèi)部的CPU超負(fù)荷運(yùn)轉(zhuǎn),影響了該終端設(shè)備的性能。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的實(shí)施例提供一種數(shù)據(jù)處理方法、裝置及系統(tǒng),解決了現(xiàn)有技術(shù)中具備TB接口的終端設(shè)備與網(wǎng)絡(luò)存儲設(shè)備互聯(lián)時,終端設(shè)備內(nèi)部CPU運(yùn)轉(zhuǎn)負(fù)荷過大的問題。

為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:

第一方面,提供一種數(shù)據(jù)處理方法,該方法應(yīng)用于數(shù)據(jù)處理裝置,而該數(shù)據(jù)處理裝置與具備雷電TB接口的終端設(shè)備以及存儲設(shè)備組成數(shù)據(jù)處理系統(tǒng),具體的,該方法包括:接收終端設(shè)備通過TB接口發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,該TB協(xié)議格式的數(shù)據(jù)包中包含終端設(shè)備對存儲設(shè)備的操作指令,該數(shù)據(jù)包是終端設(shè)備基于塊設(shè)備接口的接口協(xié)議格式對操作指令進(jìn)行封裝得到的,利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,然后,將從該數(shù)據(jù)包中解析出所述操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。

在第一方面的第一種可能的實(shí)現(xiàn)方式中,該方法還包括如下仿真步驟:向存儲設(shè)備發(fā)送第二請求消息,該第二請求消息用于指示存儲設(shè)備從存儲設(shè)備的存儲區(qū)域中申請預(yù)定大小的數(shù)據(jù)存儲區(qū);接收存儲設(shè)備反饋的響應(yīng)消息,該響應(yīng)消息中包含數(shù)據(jù)存儲區(qū)對應(yīng)的標(biāo)識信息;根據(jù)標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)以及數(shù)據(jù)存儲區(qū)的標(biāo)識信息,為數(shù)據(jù)存儲區(qū)仿真出對應(yīng)的塊設(shè)備接口,該標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)包括標(biāo)準(zhǔn)塊設(shè)備的接口協(xié)議格式。

在第一方面的第二種可能的實(shí)現(xiàn)方式中,該方法還包括如下仿真步驟:向終端設(shè)備發(fā)送指示消息,該指示消息用于獲取終端設(shè)備的塊設(shè)備的設(shè)備參數(shù),該塊設(shè)備的設(shè)備參數(shù)包括塊設(shè)備的接口協(xié)議格式;根據(jù)終端設(shè)備反饋的塊設(shè)備的設(shè)備參數(shù),仿真塊設(shè)備。

第二方面,提供一種數(shù)據(jù)處理裝置,該裝置應(yīng)用于數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)包括具備雷電TB接口的終端設(shè)備、數(shù)據(jù)處理裝置以及 存儲設(shè)備,具體的該裝置包括:第一接收單元,用于接收終端設(shè)備通過TB接口發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,該TB協(xié)議格式的數(shù)據(jù)包包括終端設(shè)備對存儲設(shè)備的操作指令,該數(shù)據(jù)包是終端設(shè)備基于塊設(shè)備接口的接口協(xié)議格式對該操作指令進(jìn)行封裝得到的;解析單元,用于利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析第一接收單元接收的數(shù)據(jù)包;封裝單元,用于將解析單元從數(shù)據(jù)包中解析出操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。

在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

第一發(fā)送單元,用于向存儲設(shè)備發(fā)送第二請求消息,該第二請求消息用于指示存儲設(shè)備從存儲設(shè)備的存儲區(qū)域中申請預(yù)定大小的數(shù)據(jù)存儲區(qū);第二接收單元,用于接收存儲設(shè)備反饋的響應(yīng)消息,該響應(yīng)消息中包含數(shù)據(jù)存儲區(qū)對應(yīng)的標(biāo)識信息;仿真單元,用于根據(jù)標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)以及數(shù)據(jù)存儲區(qū)的標(biāo)識信息,為數(shù)據(jù)存儲區(qū)仿真出對應(yīng)的塊設(shè)備接口,該標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)包括標(biāo)準(zhǔn)塊設(shè)備的接口協(xié)議格式。

在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

第二發(fā)送單元,用于向終端設(shè)備發(fā)送指示消息,該指示消息用于指示終端設(shè)備獲取終端設(shè)備的塊設(shè)備的設(shè)備參數(shù);該塊設(shè)備的設(shè)備參數(shù)包括塊設(shè)備的接口協(xié)議格式;仿真單元,用于根據(jù)終端設(shè)備反饋的塊設(shè)備的設(shè)備參數(shù),仿真塊設(shè)備。

第三方面,提供另一種數(shù)據(jù)處理裝置,該裝置包括:第一通信單元,用于接收終端設(shè)備通過TB接口發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,該TB協(xié)議格式的數(shù)據(jù)包包括終端設(shè)備對存儲設(shè)備的操作指令,該數(shù)據(jù)包是終端設(shè)備基于塊設(shè)備接口的接口協(xié)議格式對操作指令進(jìn)行封裝得到的;處理器,用于利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,將從數(shù)據(jù)包中解析出操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息,并通過第二通信單元發(fā)送至存儲設(shè)備。

在第二方面的第一種可能的實(shí)現(xiàn)方式中:

第二通信單元,還用于向存儲設(shè)備發(fā)送第二請求消息,該第二請求消息用于指示該存儲設(shè)備從存儲設(shè)備的存儲區(qū)域中申請預(yù)定大小的數(shù)據(jù)存儲區(qū);以及用于接收存儲設(shè)備反饋的響應(yīng)消息,該響應(yīng)消息中包含 數(shù)據(jù)存儲區(qū)對應(yīng)的標(biāo)識信息;處理器,還用于根據(jù)標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)以及數(shù)據(jù)存儲區(qū)的標(biāo)識信息,為數(shù)據(jù)存儲區(qū)仿真出對應(yīng)的塊設(shè)備接口,該標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)包括所述標(biāo)準(zhǔn)塊設(shè)備的接口協(xié)議格式。

在第二方面的第三種可能的實(shí)現(xiàn)方式中:

第一通信單元,還用于向終端設(shè)備發(fā)送指示消息,該指示消息用于指示終端設(shè)備獲取終端設(shè)備的塊設(shè)備的設(shè)備參數(shù);該塊設(shè)備的設(shè)備參數(shù)包括塊設(shè)備的接口協(xié)議格式;處理器,還用于根據(jù)終端設(shè)備反饋的塊設(shè)備的設(shè)備參數(shù),仿真該塊設(shè)備。

本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理方法、裝置及系統(tǒng),該數(shù)據(jù)處理裝置通過TB接口接收終端設(shè)備發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,然后,將從該數(shù)據(jù)包中解析出所述操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。相比于現(xiàn)有技術(shù)在終端設(shè)備中直接將操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而占用該終端設(shè)備的大部分CPU的處理資源,本發(fā)明將封裝過程遷移至數(shù)據(jù)處理裝置中,通過該數(shù)據(jù)處理裝置仿真出的塊設(shè)備對包含操作指令的數(shù)據(jù)包進(jìn)行解析,并將解析出的操作指令封裝為該存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而降低了終端設(shè)備內(nèi)部CPU的處理負(fù)荷,提高了終端設(shè)備內(nèi)部CPU的數(shù)據(jù)處理效率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為現(xiàn)有的一種終端設(shè)備接口擴(kuò)展系統(tǒng)的系統(tǒng)架構(gòu)圖;

圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理系統(tǒng)的系統(tǒng)架構(gòu)圖;

圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程示意圖;

圖4為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理系統(tǒng)中終端設(shè)備與數(shù)據(jù)處 理裝置的硬件架構(gòu)結(jié)構(gòu);

圖5為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;

圖8為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明的實(shí)施例所應(yīng)用的數(shù)據(jù)處理系統(tǒng)架構(gòu)如圖2所示,該數(shù)據(jù)處理系統(tǒng)2中包括具備雷電(英文:Thunderbolt,簡稱:TB)接口的終端設(shè)備21、數(shù)據(jù)處理裝置22以及存儲設(shè)備23。本發(fā)明實(shí)施例中的終端設(shè)備21中設(shè)置有至少一個TB接口以及至少一個低性能的千兆以太網(wǎng)(英文:Gigabit Ethernet,簡稱:GE)網(wǎng)絡(luò)接口,該終端設(shè)備21中設(shè)置有塊設(shè)備(Block Stack)以及用于驅(qū)動該塊設(shè)備的標(biāo)準(zhǔn)塊設(shè)備驅(qū)動(Block Drv),該塊設(shè)備驅(qū)動與該塊設(shè)備的輸入/輸出(英文:Input/Output,簡稱:IO)協(xié)議棧和文件系統(tǒng)對接,能夠驅(qū)動塊設(shè)備為終端設(shè)備提供存儲服務(wù),其中,本發(fā)明中的塊設(shè)備可以是小型計算機(jī)系統(tǒng)接口(英文:Small Computer System Interface;簡寫:SCSI)或者快速非易失性存儲(英文:Non-Volatile Memory Express,簡稱:NVMe)等標(biāo)準(zhǔn)存儲硬件設(shè)備。本實(shí)施例中的數(shù)據(jù)處理裝置22的一端設(shè)置有TB接口,該數(shù)據(jù)處理裝置22通過該TB接口與該終端設(shè)備21相連,另一端設(shè)置的接口可以適配任意類型的存儲設(shè)備23,同時,該數(shù)據(jù)處理裝置22用軟件方式在該數(shù)據(jù)處理裝置內(nèi)部仿真出一個仿真塊設(shè)備,使得該裝置能夠向終端設(shè)備呈現(xiàn)出兼容塊設(shè)備的編程接口的功能,從而可以實(shí)現(xiàn)對基于塊設(shè)備接口的接口協(xié)議格式的數(shù)據(jù)包的解析。

此外,本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)中的終端設(shè)備中并未安裝有TCP/IP協(xié)議棧,而是將傳輸控制協(xié)議/網(wǎng)間協(xié)議(英文:Transmission Control Protocol/Internet Protocol,簡稱:TCP/IP)協(xié)議棧安裝至數(shù)據(jù)處理裝置中,這樣,當(dāng)終端設(shè)備需要將該終端設(shè)備對存儲設(shè)備的操作指令對應(yīng)數(shù)據(jù)發(fā)送至存儲設(shè)備時,由于終端設(shè)備中包含塊設(shè)備,數(shù)據(jù)處理裝置中仿真有仿真塊設(shè)備,兩者均能實(shí)現(xiàn)對塊設(shè)備協(xié)議格式的數(shù)據(jù)收發(fā),這樣終端設(shè)備便無需耗費(fèi)自身中央處理器(英文:Central Processing Unit,簡稱CPU)的功耗來進(jìn)行數(shù)據(jù)轉(zhuǎn)換,而是可以基于塊設(shè)備接口協(xié)議格式將該操作指令對應(yīng)數(shù)據(jù)進(jìn)行封裝發(fā)送至該數(shù)據(jù)處理裝置,以便該數(shù)據(jù)處理裝置中運(yùn)行的仿真塊設(shè)備能夠?qū)ζ溥M(jìn)行解析,然后通過該數(shù)據(jù)處理裝置中的TCP/IP協(xié)議棧將解析出的該操作指令對應(yīng)數(shù)據(jù)封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,實(shí)現(xiàn)終端設(shè)備對存儲設(shè)備的操作。

基于圖2所示的數(shù)據(jù)處理系統(tǒng)的架構(gòu)圖以及上述內(nèi)容,本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)處理方法,通過TB接口來實(shí)現(xiàn)終端設(shè)備對存儲設(shè)備的內(nèi)部數(shù)據(jù)的管理。在本實(shí)施例中,數(shù)據(jù)處理裝置通過軟件實(shí)現(xiàn)一個仿真塊設(shè)備,以模擬真正的硬件塊設(shè)備。該仿真塊設(shè)備可以是預(yù)先配置在數(shù)據(jù)處理裝置中,也可以是數(shù)據(jù)處理裝置在接收到終端設(shè)備發(fā)送的TB協(xié)議格式的數(shù)據(jù)塊時,即時進(jìn)行仿真。創(chuàng)建完畢后,該仿真塊設(shè)備使用與硬件塊設(shè)備相同的驅(qū)動,且該仿真塊設(shè)備在加載完驅(qū)動后,便可與硬件塊設(shè)備一樣為該數(shù)據(jù)處理裝置提供正常的運(yùn)行環(huán)境。

本發(fā)明實(shí)施例中提及的仿真塊設(shè)備可以看成是數(shù)據(jù)處理裝置中的一個軟件模塊,該軟件模塊能夠?qū)崿F(xiàn)對塊設(shè)備的IO數(shù)據(jù)包的解析,為了說明方便,本發(fā)明實(shí)施例并不對數(shù)據(jù)處理裝置中出仿真塊設(shè)備外的其他模塊進(jìn)行嚴(yán)格說明,如無特殊說明,當(dāng)涉及到其他模塊與仿真塊設(shè)備間的交互時,統(tǒng)一使用數(shù)據(jù)處理裝置來代替其他模塊。例如,“數(shù)據(jù)處理裝置對仿真塊設(shè)備進(jìn)行操作”可以理解為“數(shù)據(jù)處理裝置中的某一個或多個其他模塊通過配合來對仿真塊設(shè)備進(jìn)行A操作”,本領(lǐng)域技術(shù)人員可以理解相應(yīng)地會有一個軟件模塊來對仿真塊設(shè)備進(jìn)行A操作。

具體的,數(shù)據(jù)處理裝置在需要仿真出仿真塊設(shè)備時,可以通過以下 兩種方式來創(chuàng)建。

第一種實(shí)現(xiàn)方式:

a1、數(shù)據(jù)處理裝置向存儲設(shè)備發(fā)送第二請求消息,第二請求消息用于指示存儲設(shè)備從存儲設(shè)備的存儲區(qū)域中申請預(yù)定大小的數(shù)據(jù)存儲區(qū)。

a2、數(shù)據(jù)處理裝置接收存儲設(shè)備反饋的響應(yīng)消息,響應(yīng)消息中包含數(shù)據(jù)存儲區(qū)的標(biāo)識信息。

a3、數(shù)據(jù)處理裝置根據(jù)標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)以及數(shù)據(jù)存儲區(qū)的標(biāo)識信息,為數(shù)據(jù)存儲區(qū)仿真出對應(yīng)的塊設(shè)備接口,該標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)包括=標(biāo)準(zhǔn)塊設(shè)備的接口協(xié)議格式。

第二種實(shí)現(xiàn)方式:

b1、數(shù)據(jù)處理裝置向終端設(shè)備發(fā)送指示消息,指示消息用于指令終端設(shè)備獲取終端設(shè)備的塊設(shè)備的設(shè)備參數(shù),該塊設(shè)備的設(shè)備參數(shù)包括塊設(shè)備的接口協(xié)議格式。

b2、數(shù)據(jù)處理裝置根據(jù)所述終端設(shè)備反饋的塊設(shè)備的設(shè)備參數(shù),仿真塊設(shè)備。

示例性的,數(shù)據(jù)處理裝置可以直接向存儲設(shè)備申請指定大小的數(shù)據(jù)存儲區(qū)(這個數(shù)據(jù)存儲區(qū)可以一個未存儲數(shù)據(jù)的裸盤或某一空白文件)或者,直接向終端設(shè)備內(nèi)部設(shè)置的硬件塊設(shè)備申請指定大小的數(shù)據(jù)存儲區(qū)或該塊設(shè)備的參數(shù)信息,申請到后,數(shù)據(jù)處理裝置會根據(jù)申請到參數(shù)信息仿真出塊設(shè)備。

需要說明的是,上述的仿真塊設(shè)備的具體創(chuàng)建過程為本領(lǐng)域技術(shù)人員公知的技術(shù),這里并不進(jìn)行詳細(xì)描述。

基于上述應(yīng)用場景,本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理方法,如圖3所示,該方法包括如下步驟:

301、數(shù)據(jù)處理裝置接收終端設(shè)備通過TB接口發(fā)送的TB協(xié)議格式的數(shù)據(jù)包。

其中,上述的數(shù)據(jù)包包括終端設(shè)備對存儲設(shè)備的操作指令,該數(shù)據(jù)包是終端設(shè)備基于塊設(shè)備接口協(xié)議格式對操作指令進(jìn)行封裝得到的。

示例性的,移動終端通過該終端設(shè)備內(nèi)部標(biāo)準(zhǔn)的塊設(shè)備驅(qū)動,來驅(qū) 動塊設(shè)備基于塊設(shè)備協(xié)議格式將終端設(shè)備對存儲設(shè)備的操作指令進(jìn)行封裝,得到數(shù)據(jù)包,然后,通過TB接口將TB協(xié)議格式的數(shù)據(jù)包發(fā)送至數(shù)據(jù)處理裝置,以便數(shù)據(jù)處理裝置將該操作指令發(fā)送至存儲設(shè)備。

示例性的,上述的終端設(shè)備對存儲設(shè)備的操作指令信息包括終端設(shè)備請求讀取的數(shù)據(jù)在存儲設(shè)備中的存儲地址,或,終端設(shè)備請求寫入存儲設(shè)備的數(shù)據(jù),或,終端設(shè)備請求刪除的數(shù)據(jù)在存儲設(shè)備中的存儲地址。

302、數(shù)據(jù)處理裝置利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,將從該數(shù)據(jù)包中解析出操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。

示例性的,數(shù)據(jù)處理裝置在通過TB接口接收到TB協(xié)議格式的數(shù)據(jù)包后,通過該數(shù)據(jù)處理裝置仿真出的仿真塊設(shè)備對該數(shù)據(jù)包進(jìn)行解析,然后,通過存儲設(shè)備對應(yīng)存儲系統(tǒng)的驅(qū)動將從數(shù)據(jù)包中解析出該數(shù)據(jù)包中包含的操作指令進(jìn)行封裝,并將封裝后的數(shù)據(jù)包發(fā)送至存儲設(shè)備。而該存儲設(shè)備在解析該第一請求消息得到第一請求消息中包含的操作指令后,會根據(jù)該操作指令執(zhí)行對應(yīng)的操作,例如,若該操作指令為該終端設(shè)備向存儲設(shè)備請求讀取數(shù)據(jù)的指令,則該存儲設(shè)備會根據(jù)該操作指令中攜帶的終端設(shè)備請求讀取的數(shù)據(jù)在存儲設(shè)備中的存儲地址,獲取該終端設(shè)備請求讀取的數(shù)據(jù)。

示例性的,參照圖4所示的數(shù)據(jù)處理系統(tǒng)的系統(tǒng)架構(gòu)示意圖,本發(fā)明實(shí)施例中的數(shù)據(jù)處理系統(tǒng)中的終端設(shè)備以及數(shù)據(jù)處理裝置內(nèi)部的硬件結(jié)構(gòu)可以參照圖4所示,具體的:終端設(shè)備包括Block Stack塊設(shè)備、Block Drv塊設(shè)備驅(qū)動以及TB接口;該數(shù)據(jù)處理系統(tǒng)中數(shù)據(jù)處理裝置中包含TB接口、TB_driver TB接口驅(qū)動、virt_dev仿真塊設(shè)備、backend_drv適配存儲設(shè)備的驅(qū)動、TCP/IP協(xié)議棧以及以太網(wǎng)口。

基于上述的硬件體系,若該塊設(shè)備為SCSI標(biāo)準(zhǔn)塊設(shè)備時,終端設(shè)備實(shí)現(xiàn)對后盾存儲設(shè)備的控制過程如下所示:

1)、終端設(shè)備通過Block Stack將終端設(shè)備對存儲設(shè)備的操作指令對應(yīng)的數(shù)據(jù)封裝為SCSI協(xié)議格式的請求后,該終端設(shè)備中的Block Drv通過TB接口將該SCSI協(xié)議格式的請求發(fā)送至數(shù)據(jù)處理裝置。

2)、數(shù)據(jù)處理裝置會通過TB_driver解析來自TB接口的數(shù)據(jù)包, 該數(shù)據(jù)包中包含終端設(shè)備發(fā)送的SCSI協(xié)議格式的請求,并將解析出的數(shù)據(jù)包映射到virt_dev的編程接口,該virt_dev通過仿真的塊設(shè)備的編程接口解析該數(shù)據(jù)包中的SCSI協(xié)議格式的請求,并將從該SCSI協(xié)議格式的請求中解析出的操作指令發(fā)送至backend_drv,該backend_drv會根據(jù)實(shí)際的存儲設(shè)備的存儲類型提供適配模塊,并將來自virt_dev的操作指令轉(zhuǎn)換為對實(shí)際存儲設(shè)備能夠接收的操作指令,并通過以太網(wǎng)口傳輸至存儲設(shè)備。

本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理方法,該數(shù)據(jù)處理裝置通過TB接口接收終端設(shè)備發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,然后,將從該數(shù)據(jù)包中解析出所述操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。相比于現(xiàn)有技術(shù)在終端設(shè)備中直接將操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而占用該終端設(shè)備的大部分CPU的處理資源,本發(fā)明將封裝過程遷移至數(shù)據(jù)處理裝置中,通過該數(shù)據(jù)處理裝置仿真出的塊設(shè)備對包含操作指令的數(shù)據(jù)包進(jìn)行解析,并將解析出的操作指令封裝為該存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而降低了終端設(shè)備內(nèi)部CPU的處理負(fù)荷,提高了終端設(shè)備內(nèi)部CPU的數(shù)據(jù)處理效率。

本發(fā)明的實(shí)施例提供一種數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置用于實(shí)現(xiàn)上述的數(shù)據(jù)處理方法,該數(shù)據(jù)處理裝置應(yīng)用于圖1所示的數(shù)據(jù)處理系統(tǒng),如圖5所示,該數(shù)據(jù)處理裝置4包括:第一接收單元41、解析單元42以及封裝單元43,其中:

第一接收單元41,用于接收終端設(shè)備通過TB接口發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,該TB協(xié)議格式的數(shù)據(jù)包包括終端設(shè)備對存儲設(shè)備的操作指令,該數(shù)據(jù)包是終端設(shè)備基于塊設(shè)備接口的接口協(xié)議格式對該操作指令進(jìn)行封裝得到的。

示例性的,上述的終端設(shè)備對存儲設(shè)備的操作指令信息包括終端設(shè)備請求讀取的數(shù)據(jù)在存儲設(shè)備中的存儲地址,或,終端設(shè)備請求寫入存儲設(shè)備的數(shù)據(jù),或,終端設(shè)備請求刪除的數(shù)據(jù)在存儲設(shè)備中的存儲地址。

解析單元42,用于利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析第一接收單元41接收的數(shù)據(jù)包。

封裝單元43,用于將解析單元42從數(shù)據(jù)包中解析出操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。

可選的,如圖6所示,該裝置4還包括:第一發(fā)送單元44、第二接收單元45以及仿真單元46a,其中:

第一發(fā)送單元44,用于向存儲設(shè)備發(fā)送第二請求消息,該第二請求消息用于指示存儲設(shè)備從存儲設(shè)備的存儲區(qū)域中申請預(yù)定大小的數(shù)據(jù)存儲區(qū)。

第二接收單元45,用于接收存儲設(shè)備反饋的響應(yīng)消息,該響應(yīng)消息中包含數(shù)據(jù)存儲區(qū)對應(yīng)的標(biāo)識信息。

仿真單元46a,用于根據(jù)標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)以及數(shù)據(jù)存儲區(qū)的標(biāo)識信息,為數(shù)據(jù)存儲區(qū)仿真出對應(yīng)的塊設(shè)備接口,該標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)包括標(biāo)準(zhǔn)塊設(shè)備的接口協(xié)議格式。

可選的,如圖7所示,該裝置4還包括:仿真單元46b和第二發(fā)送單元47、其中:

第二發(fā)送單元47,用于向終端設(shè)備發(fā)送指示消息,指示消息用于指示終端設(shè)備獲取終端設(shè)備的塊設(shè)備的設(shè)備參數(shù),該塊設(shè)備的設(shè)備參數(shù)包括塊設(shè)備的接口協(xié)議格式。

仿真單元46b,用于根據(jù)終端設(shè)備反饋的塊設(shè)備的設(shè)備參數(shù),仿真塊設(shè)備。

本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置通過TB接口接收終端設(shè)備發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,然后,將從該數(shù)據(jù)包中解析出所述操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。相比于現(xiàn)有技術(shù)在終端設(shè)備中直接將操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而占用該終端設(shè)備的大部分CPU的處理資源,本發(fā)明將封裝過程遷移至數(shù)據(jù)處理裝置中,通過該數(shù)據(jù)處理裝置仿真出的塊設(shè)備對包含操作指令的數(shù)據(jù)包進(jìn)行解析,并將解析出的操作指令封裝為該存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而降低了終端設(shè)備內(nèi)部CPU的處理負(fù)荷,提高了終端設(shè)備內(nèi)部CPU的數(shù)據(jù)處理效率。

如圖8所示的本發(fā)明的提供另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。該數(shù)據(jù)處理裝置5可以為具備TB接口的卸載卡或其他具備TB接口的服務(wù)器。該數(shù)據(jù)處理裝置包括用于與終端設(shè)備進(jìn)行通信的第一通信單元51、與存儲設(shè)備進(jìn)行通信的第二通信單元52、存儲器53和處理器54。上述的各個組件是通過總線系統(tǒng)耦合在一起。該總線可以是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(英文:Industry Standard Architecture,簡稱:ISA)總線、外部設(shè)備互連(英文:Peripheral Component,簡稱:PCI)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(英文:Extended Industry Standard Architecture,簡稱:EISA)總線等。該總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖8中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:

這里的處理器54可以是一個處理器,也可以是多個處理元件的統(tǒng)稱。例如,該處理器54可以是中央處理器,也可以是特定集成電路(英文:Application Specific Integrated Circuit,簡稱:ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個或多個集成電路,例如:一個或多個微處理器(英文:digital singnal processor,簡稱:DSP),或,一個或者多個現(xiàn)場可編程門陣列(英文:Field Programmable Gate Array,簡稱:FPGA)。

上述的存儲器53可以是一個存儲裝置,也可以是多個存儲元件的統(tǒng)稱,可以是計算機(jī)能夠存取的任何可用介質(zhì),包括但不限于:只讀存儲器(英文:read only memory,簡稱:ROM)、隨機(jī)存儲器(英文:random access memory,簡稱:RAM)、或磁盤存儲(disk storage)、閃存、可編程只讀存儲器或電可擦寫可編程存儲器、寄存器等本領(lǐng)域熟悉的存儲介質(zhì)。存儲設(shè)備用于向處理器提供指令和數(shù)據(jù)信息,和處理器通過總線連接。

上述的存儲器53中存儲:操作系統(tǒng),應(yīng)用程序,及用于實(shí)現(xiàn)本發(fā)明實(shí)施例的程序代碼。而處理器54通過讀取存儲器53中存儲的信息來進(jìn)行各設(shè)備之間的消息的處理和傳遞,同時,該處理器中運(yùn)行有用軟件實(shí)現(xiàn)的仿真塊設(shè)備。

第一通信單元51,用于接收終端設(shè)備通過TB接口發(fā)送的TB協(xié)議 格式的數(shù)據(jù)包,該TB協(xié)議格式的數(shù)據(jù)包包括終端設(shè)備對存儲設(shè)備的操作指令,該數(shù)據(jù)包是終端設(shè)備基于塊設(shè)備接口的接口協(xié)議格式對操作指令進(jìn)行封裝得到的。

處理器54,用于利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,將從數(shù)據(jù)包中解析出操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息,并通過第二通信單元52發(fā)送至存儲設(shè)備。

可選的,當(dāng)該數(shù)據(jù)處理裝置仿真塊設(shè)備時:

第二通信單元52,還用于向存儲設(shè)備發(fā)送第二請求消息,該第二請求消息用于指示該存儲設(shè)備從存儲設(shè)備的存儲區(qū)域中申請預(yù)定大小的數(shù)據(jù)存儲區(qū);以及用于接收存儲設(shè)備反饋的響應(yīng)消息,該響應(yīng)消息中包含數(shù)據(jù)存儲區(qū)對應(yīng)的標(biāo)識信息.

處理器54,還用于根據(jù)標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)以及數(shù)據(jù)存儲區(qū)的標(biāo)識信息,為數(shù)據(jù)存儲區(qū)仿真出對應(yīng)的塊設(shè)備接口,該標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)包括所述標(biāo)準(zhǔn)塊設(shè)備的接口協(xié)議格式。

可選的,當(dāng)該數(shù)據(jù)處理裝置仿真塊設(shè)備時:

第一通信單元51,還用于向終端設(shè)備發(fā)送指示消息,該指示消息用于指示終端設(shè)備獲取終端設(shè)備的塊設(shè)備的設(shè)備參數(shù);該塊設(shè)備的設(shè)備參數(shù)包括塊設(shè)備的接口協(xié)議格式。

處理器54,還用于根據(jù)終端設(shè)備反饋的塊設(shè)備的設(shè)備參數(shù),仿真該塊設(shè)備。

需要說明的是,本實(shí)施例中的終端設(shè)備對存儲設(shè)備的操作指令信息包括終端設(shè)備請求讀取的數(shù)據(jù)在存儲設(shè)備中的存儲地址,或,終端設(shè)備請求寫入存儲設(shè)備的數(shù)據(jù),或,終端設(shè)備請求刪除的數(shù)據(jù)在存儲設(shè)備中的存儲地址。

本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置通過TB接口接收終端設(shè)備發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,然后,將從該數(shù)據(jù)包中解析出所述操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。相比于現(xiàn)有技術(shù)在終端設(shè)備中直接將操作指令封裝為存儲設(shè)備對 應(yīng)存儲協(xié)議格式的請求消息,從而占用該終端設(shè)備的大部分CPU的處理資源,本發(fā)明將封裝過程遷移至數(shù)據(jù)處理裝置中,通過該數(shù)據(jù)處理裝置仿真出的塊設(shè)備對包含操作指令的數(shù)據(jù)包進(jìn)行解析,并將解析出的操作指令封裝為該存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而降低了終端設(shè)備內(nèi)部CPU的處理負(fù)荷,提高了終端設(shè)備內(nèi)部CPU的數(shù)據(jù)處理效率。

本發(fā)明的實(shí)施例提供一種數(shù)據(jù)處理系統(tǒng),如圖2所示,該數(shù)據(jù)處理系統(tǒng)包括具備雷電TB接口的終端設(shè)備21、數(shù)據(jù)處理裝置22以及存儲設(shè)備23。其中,上述的數(shù)據(jù)處理裝置22為圖4、5、6、7、8對應(yīng)實(shí)施例所示的數(shù)據(jù)處理裝置。

該數(shù)據(jù)處理裝置22內(nèi)仿真有仿真塊設(shè)備,該終端設(shè)備21中包含塊設(shè)備,其中:

移動終端21,用于根據(jù)塊設(shè)備的塊設(shè)備協(xié)議格式將終端設(shè)備對存儲設(shè)備23的操作指令進(jìn)行封裝,得到數(shù)據(jù)包,通過TB接口將該數(shù)據(jù)包發(fā)送至數(shù)據(jù)處理裝置。

數(shù)據(jù)處理裝置22,用于接收終端設(shè)備21通過TB接口發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,利用仿真出的塊設(shè)備接口的接口協(xié)議格式解析該數(shù)據(jù)包,將從數(shù)據(jù)包中解析出操作指令封裝為存儲設(shè)備23對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備23。

可選的,該數(shù)據(jù)處理裝置22還用于:向存儲設(shè)備23發(fā)送第二請求消息,該第二請求消息用于指示存儲設(shè)備23從存儲設(shè)備23的存儲區(qū)域中申請預(yù)定大小的數(shù)據(jù)存儲區(qū);接收存儲設(shè)備23反饋第一響應(yīng)消息,該響應(yīng)消息中包含數(shù)據(jù)存儲區(qū)對應(yīng)的標(biāo)識信息;根據(jù)標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)以及數(shù)據(jù)存儲區(qū)的標(biāo)識信息,為數(shù)據(jù)存儲區(qū)仿真出對應(yīng)的塊設(shè)備接口,該標(biāo)準(zhǔn)塊設(shè)備的屬性參數(shù)包括標(biāo)準(zhǔn)塊設(shè)備的接口協(xié)議格式。

可選的,該數(shù)據(jù)處理裝置22還用于:向終端設(shè)備21發(fā)送指示消息,該指示消息用于指示終端設(shè)備獲取終端設(shè)備21的塊設(shè)備的設(shè)備參數(shù),該塊設(shè)備的設(shè)備參數(shù)包括塊設(shè)備的接口協(xié)議格式;根據(jù)終端設(shè)備21反饋的塊設(shè)備的設(shè)備參數(shù),仿真該塊設(shè)備。

本發(fā)明的實(shí)施例提供的數(shù)據(jù)處理系統(tǒng),數(shù)據(jù)處理裝置通過TB接口接收終端設(shè)備發(fā)送的TB協(xié)議格式的數(shù)據(jù)包,利用仿真出的塊設(shè)備接口 的接口協(xié)議格式解析該數(shù)據(jù)包,然后,將從該數(shù)據(jù)包中解析出所述操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的第一請求消息發(fā)送至存儲設(shè)備。相比于現(xiàn)有技術(shù)在終端設(shè)備中直接將操作指令封裝為存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而占用該終端設(shè)備的大部分CPU的處理資源,本發(fā)明將封裝過程遷移至數(shù)據(jù)處理裝置中,通過該數(shù)據(jù)處理裝置仿真出的塊設(shè)備對包含操作指令的數(shù)據(jù)包進(jìn)行解析,并將解析出的操作指令封裝為該存儲設(shè)備對應(yīng)存儲協(xié)議格式的請求消息,從而降低了終端設(shè)備內(nèi)部CPU的處理負(fù)荷,提高了終端設(shè)備內(nèi)部CPU的數(shù)據(jù)處理效率。

在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的終端和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。

上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器、隨機(jī)存取存儲器、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非 對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
制服丝袜大香蕉在线| 欧美日韩亚洲综合一区二区三区_| 国产精品精品国产色婷婷| 午夜免费激情av| 国产成人欧美在线观看| 欧美日本视频| 久久青草综合色| av免费在线观看网站| 女人高潮潮喷娇喘18禁视频| 黄色视频不卡| 香蕉国产在线看| 久久久久精品国产欧美久久久| 两性午夜刺激爽爽歪歪视频在线观看 | 两人在一起打扑克的视频| 一级毛片女人18水好多| 亚洲三区欧美一区| 久久亚洲精品不卡| 久久久久久久久久久久大奶| 大码成人一级视频| 女人爽到高潮嗷嗷叫在线视频| 国产高清视频在线播放一区| 国产精品日韩av在线免费观看 | 婷婷精品国产亚洲av在线| 久久精品影院6| 午夜福利视频1000在线观看 | 欧美日本中文国产一区发布| 国产欧美日韩一区二区精品| 可以在线观看毛片的网站| 妹子高潮喷水视频| 欧美老熟妇乱子伦牲交| 久久九九热精品免费| 日韩欧美国产在线观看| 在线观看www视频免费| 久久婷婷人人爽人人干人人爱 | 午夜两性在线视频| 亚洲激情在线av| 亚洲五月天丁香| 精品午夜福利视频在线观看一区| 777久久人妻少妇嫩草av网站| 亚洲国产精品999在线| 俄罗斯特黄特色一大片| 亚洲成国产人片在线观看| 91九色精品人成在线观看| 自线自在国产av| 黄色视频不卡| 日本撒尿小便嘘嘘汇集6| 久久国产亚洲av麻豆专区| 麻豆久久精品国产亚洲av| 亚洲成av片中文字幕在线观看| 在线观看免费日韩欧美大片| 欧美大码av| 麻豆成人av在线观看| 少妇被粗大的猛进出69影院| 男人的好看免费观看在线视频 | 欧美一级毛片孕妇| 欧美精品亚洲一区二区| 一a级毛片在线观看| 两个人视频免费观看高清| 99久久精品国产亚洲精品| 在线国产一区二区在线| 亚洲欧美日韩无卡精品| 免费观看人在逋| 十分钟在线观看高清视频www| 亚洲午夜理论影院| 成人三级黄色视频| 一级片免费观看大全| 亚洲男人的天堂狠狠| 国产精品乱码一区二三区的特点 | 亚洲情色 制服丝袜| 国产亚洲精品久久久久久毛片| 精品国产美女av久久久久小说| 一级片免费观看大全| svipshipincom国产片| 国产精品免费视频内射| 十八禁网站免费在线| 后天国语完整版免费观看| 中文字幕久久专区| 亚洲 欧美 日韩 在线 免费| 啦啦啦 在线观看视频| 一级作爱视频免费观看| 韩国av一区二区三区四区| 男女午夜视频在线观看| av视频在线观看入口| 欧美日韩亚洲国产一区二区在线观看| 亚洲色图av天堂| 久久精品aⅴ一区二区三区四区| 国产精品久久久久久人妻精品电影| 熟女少妇亚洲综合色aaa.| 午夜激情av网站| 国产蜜桃级精品一区二区三区| 1024视频免费在线观看| 伦理电影免费视频| 亚洲国产欧美日韩在线播放| 亚洲精品粉嫩美女一区| 亚洲免费av在线视频| 咕卡用的链子| 日韩 欧美 亚洲 中文字幕| 一级片免费观看大全| 午夜久久久久精精品| 久久精品91蜜桃| 国产成年人精品一区二区| 青草久久国产| 日韩欧美在线二视频| 精品日产1卡2卡| www.www免费av| 亚洲av电影不卡..在线观看| 99国产精品99久久久久| 亚洲精品在线美女| 亚洲国产毛片av蜜桃av| 久久中文看片网| 精品国产美女av久久久久小说| 18禁国产床啪视频网站| 国产精品香港三级国产av潘金莲| 19禁男女啪啪无遮挡网站| 亚洲九九香蕉| 国产亚洲av嫩草精品影院| 国产精品久久电影中文字幕| 熟妇人妻久久中文字幕3abv| 亚洲欧美精品综合一区二区三区| 999久久久国产精品视频| avwww免费| 黄色视频不卡| 亚洲精华国产精华精| 午夜老司机福利片| 亚洲国产精品久久男人天堂| 日韩大尺度精品在线看网址 | 亚洲精品美女久久av网站| 亚洲精品美女久久av网站| 日本精品一区二区三区蜜桃| 嫩草影院精品99| 后天国语完整版免费观看| 一级毛片精品| av欧美777| 这个男人来自地球电影免费观看| 黑人操中国人逼视频| 国产成人系列免费观看| 亚洲成av人片免费观看| 熟妇人妻久久中文字幕3abv| 99国产精品免费福利视频| 国产成人av教育| 国产成人精品久久二区二区免费| 久久国产乱子伦精品免费另类| 亚洲av熟女| 久久久久精品国产欧美久久久| 亚洲中文字幕一区二区三区有码在线看 | 欧美乱妇无乱码| 国产在线精品亚洲第一网站| 午夜免费成人在线视频| 欧美成人性av电影在线观看| 高潮久久久久久久久久久不卡| 91字幕亚洲| 日本免费a在线| 日韩欧美在线二视频| 身体一侧抽搐| 欧美日韩中文字幕国产精品一区二区三区 | 在线观看舔阴道视频| 一级毛片高清免费大全| 国产一区二区三区视频了| 一区二区日韩欧美中文字幕| 国产精品久久久久久人妻精品电影| 国产97色在线日韩免费| 成人欧美大片| 美女国产高潮福利片在线看| 黑人巨大精品欧美一区二区蜜桃| 亚洲片人在线观看| 女性生殖器流出的白浆| 午夜免费激情av| 在线观看免费午夜福利视频| 午夜福利成人在线免费观看| 看黄色毛片网站| 亚洲精品中文字幕在线视频| 男女下面进入的视频免费午夜 | 亚洲片人在线观看| 亚洲无线在线观看| av超薄肉色丝袜交足视频| 亚洲成a人片在线一区二区| 窝窝影院91人妻| 一区二区三区激情视频| 久久亚洲精品不卡| 免费女性裸体啪啪无遮挡网站| 在线观看日韩欧美| 啦啦啦观看免费观看视频高清 | 在线观看午夜福利视频| 成熟少妇高潮喷水视频| 变态另类成人亚洲欧美熟女 | 亚洲国产精品合色在线| 亚洲精品国产精品久久久不卡| 国产单亲对白刺激| 精品国产超薄肉色丝袜足j| 大陆偷拍与自拍| www.熟女人妻精品国产| 男女午夜视频在线观看| 久久久国产成人免费| 老司机深夜福利视频在线观看| 宅男免费午夜| 国产精品秋霞免费鲁丝片| 成年版毛片免费区| 国产精品精品国产色婷婷| 亚洲国产精品久久男人天堂| 久久久国产欧美日韩av| 69精品国产乱码久久久| 黄片播放在线免费| 亚洲少妇的诱惑av| 亚洲成av人片免费观看| 淫妇啪啪啪对白视频| 日韩免费av在线播放| 69av精品久久久久久| 久久青草综合色| 啦啦啦免费观看视频1| 两性夫妻黄色片| 国产成+人综合+亚洲专区| 色综合亚洲欧美另类图片| bbb黄色大片| 国语自产精品视频在线第100页| 国产精品二区激情视频| 久久精品国产99精品国产亚洲性色 | 欧美一区二区精品小视频在线| 两个人视频免费观看高清| 91老司机精品| 无遮挡黄片免费观看| 黄片大片在线免费观看| 亚洲一区中文字幕在线| 99国产综合亚洲精品| 欧美大码av| 久久久国产欧美日韩av| 亚洲五月天丁香| 黑人欧美特级aaaaaa片| 国产av精品麻豆| 亚洲男人天堂网一区| 欧美日韩乱码在线| 国产精品美女特级片免费视频播放器 | 精品国产一区二区久久| 热re99久久国产66热| 国产三级在线视频| 欧美激情高清一区二区三区| 狂野欧美激情性xxxx| 手机成人av网站| 午夜a级毛片| 一级片免费观看大全| 日韩欧美国产在线观看| 激情视频va一区二区三区| 变态另类丝袜制服| 精品熟女少妇八av免费久了| 99国产精品99久久久久| 久久人人精品亚洲av| 亚洲av熟女| 久久午夜综合久久蜜桃| 亚洲中文字幕日韩| 久久人妻福利社区极品人妻图片| 欧美最黄视频在线播放免费| 久久天堂一区二区三区四区| 国产亚洲欧美精品永久| 午夜免费成人在线视频| 99精品久久久久人妻精品| 欧美日韩精品网址| 欧美成人性av电影在线观看| 一个人观看的视频www高清免费观看 | 麻豆一二三区av精品| 久久人人精品亚洲av| 日本a在线网址| 少妇的丰满在线观看| 日韩精品中文字幕看吧| 88av欧美| 极品人妻少妇av视频| 少妇熟女aⅴ在线视频| 国产精品久久久人人做人人爽| 国产欧美日韩一区二区精品| 好看av亚洲va欧美ⅴa在| 日韩 欧美 亚洲 中文字幕| 丝袜人妻中文字幕| 国产在线精品亚洲第一网站| 黄色成人免费大全| 88av欧美| 无人区码免费观看不卡| 欧美绝顶高潮抽搐喷水| 日韩欧美一区二区三区在线观看| 在线观看免费日韩欧美大片| 真人做人爱边吃奶动态| 女人高潮潮喷娇喘18禁视频| 99国产精品一区二区蜜桃av| 久久午夜综合久久蜜桃| 午夜精品国产一区二区电影| 久久中文字幕人妻熟女| 亚洲精品国产一区二区精华液| 在线观看免费视频日本深夜| 亚洲熟妇熟女久久| 夜夜夜夜夜久久久久| 丝袜在线中文字幕| 欧美乱妇无乱码| 国语自产精品视频在线第100页| 香蕉丝袜av| 99国产精品99久久久久| 亚洲中文av在线| 日韩欧美国产在线观看| 亚洲片人在线观看| 亚洲精品国产一区二区精华液| 涩涩av久久男人的天堂| 99久久精品国产亚洲精品| 久久久久久人人人人人| 99香蕉大伊视频| 变态另类成人亚洲欧美熟女 | 亚洲熟女毛片儿| 满18在线观看网站| 中文字幕精品免费在线观看视频| 免费看美女性在线毛片视频| 精品久久久精品久久久| 国产精品精品国产色婷婷| 窝窝影院91人妻| 99热只有精品国产| 国产日韩一区二区三区精品不卡| 国产精品,欧美在线| 亚洲avbb在线观看| 在线观看一区二区三区| 欧美成人免费av一区二区三区| 婷婷精品国产亚洲av在线| 操出白浆在线播放| 91字幕亚洲| 麻豆国产av国片精品| 国产亚洲av高清不卡| 久久亚洲真实| 九色亚洲精品在线播放| 男女下面插进去视频免费观看| 国产伦一二天堂av在线观看| or卡值多少钱| 在线国产一区二区在线| 亚洲性夜色夜夜综合| 中文字幕av电影在线播放| 中文字幕人妻丝袜一区二区| 怎么达到女性高潮| 天堂√8在线中文| 91大片在线观看| 男女做爰动态图高潮gif福利片 | 亚洲国产精品999在线| 免费不卡黄色视频| 亚洲成人精品中文字幕电影| 操美女的视频在线观看| 亚洲自拍偷在线| 日本vs欧美在线观看视频| 日本免费一区二区三区高清不卡 | 村上凉子中文字幕在线| 十分钟在线观看高清视频www| 国产精品影院久久| 亚洲免费av在线视频| 精品人妻1区二区| 国产精品美女特级片免费视频播放器 | av在线天堂中文字幕| 一区二区三区国产精品乱码| 国产黄a三级三级三级人| www国产在线视频色| 一进一出抽搐gif免费好疼| 免费看十八禁软件| 亚洲一区二区三区不卡视频| 十八禁网站免费在线| 夜夜躁狠狠躁天天躁| 男女床上黄色一级片免费看| 淫妇啪啪啪对白视频| 国产成年人精品一区二区| 亚洲情色 制服丝袜| 在线免费观看的www视频| 久久人妻av系列| 国产精品,欧美在线| 91大片在线观看| 宅男免费午夜| 国内精品久久久久精免费| 精品乱码久久久久久99久播| 50天的宝宝边吃奶边哭怎么回事| АⅤ资源中文在线天堂| 久久国产亚洲av麻豆专区| 国产一区二区在线av高清观看| 看免费av毛片| 久久精品人人爽人人爽视色| 亚洲色图综合在线观看| 一二三四社区在线视频社区8| xxx96com| 亚洲精品粉嫩美女一区| 99久久99久久久精品蜜桃| 天天添夜夜摸| 免费在线观看视频国产中文字幕亚洲| 嫩草影院精品99| 黑人操中国人逼视频| 黄色视频,在线免费观看| 好看av亚洲va欧美ⅴa在| 久久人妻福利社区极品人妻图片| 一本综合久久免费| 亚洲av熟女| 成年版毛片免费区| 久久久久九九精品影院| 在线观看www视频免费| 在线观看免费日韩欧美大片| 色哟哟哟哟哟哟| 99香蕉大伊视频| 亚洲全国av大片| 国产欧美日韩综合在线一区二区| 女人高潮潮喷娇喘18禁视频| 自拍欧美九色日韩亚洲蝌蚪91| 巨乳人妻的诱惑在线观看| 在线av久久热| av欧美777| 国产av一区在线观看免费| 婷婷六月久久综合丁香| 午夜成年电影在线免费观看| 国产欧美日韩一区二区三| 亚洲欧洲精品一区二区精品久久久| 亚洲视频免费观看视频| 亚洲情色 制服丝袜| 老汉色av国产亚洲站长工具| 看片在线看免费视频| 国产精品爽爽va在线观看网站 | 少妇 在线观看| 嫁个100分男人电影在线观看| 精品国产亚洲在线| 日本一区二区免费在线视频| 久久国产乱子伦精品免费另类| 婷婷丁香在线五月| 色综合亚洲欧美另类图片| 欧美大码av| 亚洲精品美女久久久久99蜜臀| 精品国内亚洲2022精品成人| 成在线人永久免费视频| 国产精品国产高清国产av| 久久久久久久久久久久大奶| 久久精品91蜜桃| 午夜福利视频1000在线观看 | 久久久久国产一级毛片高清牌| 日韩成人在线观看一区二区三区| 久久伊人香网站| 亚洲成人国产一区在线观看| 69av精品久久久久久| 日韩国内少妇激情av| 久久久久久久久久久久大奶| 久久精品影院6| 欧美国产日韩亚洲一区| 欧美av亚洲av综合av国产av| 成年人黄色毛片网站| 777久久人妻少妇嫩草av网站| 亚洲激情在线av| 国产精品亚洲av一区麻豆| 午夜精品国产一区二区电影| 亚洲五月婷婷丁香| 国产精品99久久99久久久不卡| 黄色视频,在线免费观看| 中文字幕最新亚洲高清| 亚洲精品在线观看二区| 99在线视频只有这里精品首页| 9热在线视频观看99| 欧美一区二区精品小视频在线| 制服丝袜大香蕉在线| 丰满人妻熟妇乱又伦精品不卡| 国产av在哪里看| 一区在线观看完整版| 亚洲专区国产一区二区| 视频区欧美日本亚洲| 精品国产乱子伦一区二区三区| 在线观看免费视频网站a站| 久久久国产成人精品二区| 欧美一区二区精品小视频在线| 午夜亚洲福利在线播放| 精品久久久久久久久久免费视频| 一区二区日韩欧美中文字幕| 久99久视频精品免费| av天堂久久9| 午夜福利一区二区在线看| 亚洲av电影不卡..在线观看| 日本五十路高清| 极品人妻少妇av视频| 涩涩av久久男人的天堂| 国产亚洲欧美在线一区二区| 免费观看精品视频网站| 老汉色av国产亚洲站长工具| 可以在线观看毛片的网站| 精品人妻1区二区| 国产亚洲欧美98| 伊人久久大香线蕉亚洲五| 后天国语完整版免费观看| 国产99白浆流出| 搡老妇女老女人老熟妇| 一本大道久久a久久精品| 国产欧美日韩精品亚洲av| 久久人人爽av亚洲精品天堂| 国产视频一区二区在线看| 久久人人97超碰香蕉20202| 母亲3免费完整高清在线观看| 国产精品亚洲美女久久久| 在线天堂中文资源库| aaaaa片日本免费| 欧美日韩黄片免| 国产精品自产拍在线观看55亚洲| 国产精品野战在线观看| 国产三级黄色录像| 日韩大尺度精品在线看网址 | 国产精品影院久久| 1024视频免费在线观看| 亚洲av五月六月丁香网| 色播亚洲综合网| 欧美 亚洲 国产 日韩一| 中文字幕另类日韩欧美亚洲嫩草| 成人精品一区二区免费| 欧美日本中文国产一区发布| 国产av一区在线观看免费| 精品人妻1区二区| 亚洲欧美一区二区三区黑人| 久久 成人 亚洲| 日韩欧美一区视频在线观看| 日韩av在线大香蕉| 国产乱人伦免费视频| 亚洲男人天堂网一区| 国产高清videossex| 成人特级黄色片久久久久久久| 久久天躁狠狠躁夜夜2o2o| 又黄又爽又免费观看的视频| 国产伦人伦偷精品视频| 日韩大尺度精品在线看网址 | 国产成人啪精品午夜网站| 在线视频色国产色| 日韩av在线大香蕉| 色老头精品视频在线观看| 51午夜福利影视在线观看| 成人永久免费在线观看视频| 女性生殖器流出的白浆| 激情在线观看视频在线高清| 在线观看免费午夜福利视频| 男女下面进入的视频免费午夜 | 免费在线观看视频国产中文字幕亚洲| 亚洲五月婷婷丁香| 亚洲自拍偷在线| 黄色丝袜av网址大全| 宅男免费午夜| 日韩大尺度精品在线看网址 | 老司机在亚洲福利影院| 日本一区二区免费在线视频| 一区二区日韩欧美中文字幕| 一区二区三区国产精品乱码| 最近最新中文字幕大全免费视频| 精品久久久精品久久久| 51午夜福利影视在线观看| 精品一区二区三区视频在线观看免费| x7x7x7水蜜桃| 日韩成人在线观看一区二区三区| 欧美成人免费av一区二区三区| 亚洲国产看品久久| 可以在线观看毛片的网站| 男女下面插进去视频免费观看| 999精品在线视频| 99久久综合精品五月天人人| 欧美黑人欧美精品刺激| netflix在线观看网站| 亚洲五月天丁香| 亚洲 国产 在线| 亚洲精品国产一区二区精华液| 日韩三级视频一区二区三区| 欧美国产精品va在线观看不卡| tocl精华| 巨乳人妻的诱惑在线观看| 人妻丰满熟妇av一区二区三区| 日本免费a在线| 国产99白浆流出| 久久草成人影院| 国产精品二区激情视频| 在线十欧美十亚洲十日本专区| 国产av又大| 美女午夜性视频免费| 国产精品电影一区二区三区| 色播亚洲综合网| 18禁观看日本| svipshipincom国产片| 91成年电影在线观看| 精品不卡国产一区二区三区| 女人精品久久久久毛片| 亚洲av美国av| 国产精品乱码一区二三区的特点 | 搡老岳熟女国产| 久久青草综合色| 99国产精品一区二区蜜桃av| 亚洲全国av大片| 国产人伦9x9x在线观看| 国内毛片毛片毛片毛片毛片| 欧美日韩黄片免| 一卡2卡三卡四卡精品乱码亚洲| 女生性感内裤真人,穿戴方法视频| 777久久人妻少妇嫩草av网站| 国产精品秋霞免费鲁丝片| 亚洲激情在线av| 欧美乱色亚洲激情| 一区在线观看完整版| 日韩精品免费视频一区二区三区| 波多野结衣巨乳人妻| 久久久久国内视频| 美女大奶头视频| 日日摸夜夜添夜夜添小说| 久久天躁狠狠躁夜夜2o2o| 国产av在哪里看| 人人澡人人妻人| av视频在线观看入口| 亚洲 国产 在线| 91大片在线观看| 狠狠狠狠99中文字幕| 12—13女人毛片做爰片一| 午夜久久久在线观看| 淫秽高清视频在线观看| 精品少妇一区二区三区视频日本电影| 最新在线观看一区二区三区| 亚洲男人天堂网一区| 成人国产综合亚洲| 国内精品久久久久久久电影| 国产精品二区激情视频| 欧美日韩精品网址| av片东京热男人的天堂| 岛国视频午夜一区免费看| 欧美日韩瑟瑟在线播放| 日韩有码中文字幕| 色综合亚洲欧美另类图片| 欧美绝顶高潮抽搐喷水| 人人妻人人澡人人看| 18禁国产床啪视频网站| 色婷婷久久久亚洲欧美|