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

移動(dòng)終端及其數(shù)據(jù)傳輸方法與流程

文檔序號(hào):11235460閱讀:990來(lái)源:國(guó)知局
移動(dòng)終端及其數(shù)據(jù)傳輸方法與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端及其數(shù)據(jù)傳輸方法。



背景技術(shù):

隨著移動(dòng)通信技術(shù)的發(fā)展,越來(lái)越多的移動(dòng)終端如智能手機(jī)具有雙卡雙通的功能,使得用戶在實(shí)現(xiàn)語(yǔ)音業(yè)務(wù)的待機(jī)同時(shí),能建立數(shù)據(jù)業(yè)務(wù)連接。移動(dòng)終端通常具有兩個(gè)用戶識(shí)別卡以及分別與所述兩個(gè)用戶識(shí)別卡連接的調(diào)制解調(diào)器,兩張用戶識(shí)別卡全開時(shí),一張用戶識(shí)別卡(sim1)可以使用4g(the4thgenerationmobilecommunicationtechnology,第四代移動(dòng)通信技術(shù)),例如lte(longtermevolution,長(zhǎng)期演進(jìn)技術(shù))網(wǎng)絡(luò),另一張用戶識(shí)別卡(sim2)僅能使用2g(2-generationwirelesstelephonetechnology,第二代手機(jī)通信技術(shù)規(guī)格)或3g(3rdgeneration,第三代移動(dòng)通信技術(shù))網(wǎng)絡(luò),sim2不能上4g的原因主要是:移動(dòng)終端只有一套射頻,兩張卡使用該套射頻是分時(shí)復(fù)用的關(guān)系,并不能同時(shí)占用,由于兩張卡全開時(shí),只有一張卡可以使用4g網(wǎng)絡(luò),另一張卡只能使用2g或3g網(wǎng)絡(luò),導(dǎo)致移動(dòng)終端中數(shù)據(jù)傳輸?shù)男瘦^低。

因此,為了使移動(dòng)終端中的兩張sim卡同時(shí)支持雙lte,以提高數(shù)據(jù)傳輸效率,在移動(dòng)終端中設(shè)置了兩個(gè)處理芯片,每個(gè)處理芯片都有對(duì)應(yīng)的調(diào)制解調(diào)器,以使移動(dòng)終端的兩張sim卡可對(duì)應(yīng)不同的調(diào)制解調(diào)器,從而實(shí)現(xiàn)雙lte通信功能。但是在使用過(guò)程中發(fā)現(xiàn)移動(dòng)終端兩個(gè)處理芯片在傳輸數(shù)據(jù)過(guò)程中,會(huì)出現(xiàn)移動(dòng)終端死機(jī)的問(wèn)題。



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

本發(fā)明的主要目的在于提出一種移動(dòng)終端及其數(shù)據(jù)傳輸方法,旨在解決在移動(dòng)終端實(shí)現(xiàn)雙lte通信過(guò)程中,移動(dòng)終端兩個(gè)處理芯片之間傳輸數(shù)據(jù)時(shí),移動(dòng)終端容易出現(xiàn)死機(jī)的技術(shù)問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種移動(dòng)終端,所述移動(dòng)終端包括第一處理芯片和第二處理芯片,所述第一處理芯片包括第一應(yīng)用處理器、第一臨時(shí)緩沖區(qū)、以及與實(shí)體用戶識(shí)別卡連接的第一調(diào)制解調(diào)器,所述第二處理芯片包括第二應(yīng)用處理器、第二臨時(shí)緩沖區(qū)和第二調(diào)制解調(diào)器,所述第一應(yīng)用處理器通過(guò)通用串行總線usb與所述第二應(yīng)用處理器連接,所述第一調(diào)制解調(diào)器通過(guò)通用異步收發(fā)傳輸器uart與所述第二調(diào)制解調(diào)器連接,其中,所述第一調(diào)制解調(diào)器中內(nèi)嵌有虛擬用戶識(shí)別卡,所述第一臨時(shí)緩沖區(qū)和所述第二臨時(shí)緩沖區(qū)的容量值是同步變化的;

所述第二調(diào)制解調(diào)器,用于當(dāng)偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),根據(jù)所述數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包;

所述第二調(diào)制解調(diào)器還用于將所述待傳輸數(shù)據(jù)包緩存至所述第二臨時(shí)緩沖區(qū)中;

所述第一調(diào)制解調(diào)器,用于從所述第一臨時(shí)緩沖區(qū)中獲取所述待傳輸數(shù)據(jù)包;

其中,所述第一臨時(shí)緩沖區(qū)和所述第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,且所述默認(rèn)容量值與所述增大值之和大于或者等于所述待傳輸數(shù)據(jù)包的大小。

可選地,所述第二調(diào)制解調(diào)器還用于檢測(cè)所述待傳輸數(shù)據(jù)包的大小,并判斷所述待傳輸數(shù)據(jù)包的大小是否大于所述默認(rèn)容量值;

所述第二調(diào)制解調(diào)器還用于當(dāng)所述待傳輸數(shù)據(jù)包的大小大于所述默認(rèn)容量值時(shí),計(jì)算所述待傳輸數(shù)據(jù)包的大小和所述默認(rèn)容量值之間的差值,根據(jù)所述差值確定所述增大值。

可選地,所述第二調(diào)制解調(diào)器還用于當(dāng)所述待傳輸數(shù)據(jù)包的大小小于或者等于所述默認(rèn)容量值時(shí),將所述待傳輸數(shù)據(jù)包緩存至默認(rèn)容量值的所述第二臨時(shí)緩沖區(qū)中;

所述第一調(diào)制解調(diào)器還用于從默認(rèn)容量值的所述第一臨時(shí)緩沖區(qū)中獲取所述待傳輸數(shù)據(jù)包。

可選地,所述第二調(diào)制解調(diào)器還用于當(dāng)所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)獲取到所述待傳輸數(shù)據(jù)包時(shí),減小所述第二臨時(shí)緩沖區(qū)的容量值至所述默認(rèn)容量值。

可選地,所述第二調(diào)制解調(diào)器還用于當(dāng)所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)獲取到所述待傳輸數(shù)據(jù)包時(shí),刪除所述第二臨時(shí)緩沖區(qū)中緩存的所述待傳輸數(shù)據(jù)包。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法應(yīng)用于移動(dòng)終端,所述移動(dòng)終端包括第一處理芯片和第二處理芯片,所述第一處理芯片包括第一應(yīng)用處理器、第一臨時(shí)緩沖區(qū)、以及與實(shí)體用戶識(shí)別卡連接的第一調(diào)制解調(diào)器,所述第二處理芯片包括第二應(yīng)用處理器、第二臨時(shí)緩沖區(qū)和第二調(diào)制解調(diào)器,所述第一應(yīng)用處理器通過(guò)通用串行總線usb與所述第二應(yīng)用處理器連接,所述第一調(diào)制解調(diào)器通過(guò)通用異步收發(fā)傳輸器uart與所述第二調(diào)制解調(diào)器連接,其中,所述第一調(diào)制解調(diào)器中內(nèi)嵌有虛擬用戶識(shí)別卡,所述第一臨時(shí)緩沖區(qū)和所述第二臨時(shí)緩沖區(qū)的容量值是同步變化的;

當(dāng)所述第二調(diào)制解調(diào)器偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),所述第二調(diào)制解調(diào)器根據(jù)所述數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包;

所述第二調(diào)制解調(diào)器將所述待傳輸數(shù)據(jù)包緩存至所述第二臨時(shí)緩沖區(qū)中,以供所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)中獲取所述待傳輸數(shù)據(jù)包;

其中,所述第一臨時(shí)緩沖區(qū)和所述第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,且所述默認(rèn)容量值與所述增大值之和大于或者等于所述待傳輸數(shù)據(jù)包的大小。

可選地,所述第二調(diào)制解調(diào)器將所述待傳輸數(shù)據(jù)包緩存至所述第二臨時(shí)緩沖區(qū)中的步驟之前,還包括:

所述第二調(diào)制解調(diào)器檢測(cè)所述待傳輸數(shù)據(jù)包的大小,并判斷所述待傳輸數(shù)據(jù)包的大小是否大于所述默認(rèn)容量值;

當(dāng)所述待傳輸數(shù)據(jù)包的大小大于所述默認(rèn)容量值時(shí),所述第二調(diào)制解調(diào)器計(jì)算所述待傳輸數(shù)據(jù)包的大小和所述默認(rèn)容量值之間的差值,根據(jù)所述差值確定所述增大值。

可選地,所述第二調(diào)制解調(diào)器檢測(cè)所述待傳輸數(shù)據(jù)包的大小,并判斷所述待傳輸數(shù)據(jù)包的大小是否大于所述默認(rèn)容量值的步驟之后,還包括:

當(dāng)所述待傳輸數(shù)據(jù)包的大小小于或者等于所述默認(rèn)容量值時(shí),所述第二調(diào)制解調(diào)器將所述待傳輸數(shù)據(jù)包緩存至默認(rèn)容量值的所述第二臨時(shí)緩沖區(qū)中,以供所述第一調(diào)制解調(diào)器從默認(rèn)容量值的所述第一臨時(shí)緩沖區(qū)中獲取所述待傳輸數(shù)據(jù)包。

可選地,所述第二調(diào)制解調(diào)器將所述待傳輸數(shù)據(jù)包緩存至所述第二臨時(shí)緩沖區(qū)中,以供所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)中獲取所述待傳輸數(shù)據(jù)包的步驟之后,還包括:

當(dāng)所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)獲取到所述待傳輸數(shù)據(jù)包時(shí),所述第二調(diào)制解調(diào)器減小所述第二臨時(shí)緩沖區(qū)的容量值至所述默認(rèn)容量值。

可選地,所述第二調(diào)制解調(diào)器將所述待傳輸數(shù)據(jù)包緩存至所述第二臨時(shí)緩沖區(qū)中,以供所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)中獲取所述待傳輸數(shù)據(jù)包的步驟之后,還包括:

當(dāng)所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)獲取到所述待傳輸數(shù)據(jù)包時(shí),所述第二調(diào)制解調(diào)器刪除所述第二臨時(shí)緩沖區(qū)中緩存的所述待傳輸數(shù)據(jù)包。

本發(fā)明提供一種移動(dòng)終端及其數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法應(yīng)用于移動(dòng)終端,所述移動(dòng)終端包括第一處理芯片和第二處理芯片,所述第一處理芯片包括第一應(yīng)用處理器、第一臨時(shí)緩沖區(qū)、以及與實(shí)體用戶識(shí)別卡連接的第一調(diào)制解調(diào)器,所述第二處理芯片包括第二應(yīng)用處理器、第二臨時(shí)緩沖區(qū)和第二調(diào)制解調(diào)器,所述第一應(yīng)用處理器通過(guò)通用串行總線usb與所述第二應(yīng)用處理器連接,所述第一調(diào)制解調(diào)器通過(guò)通用異步收發(fā)傳輸器uart與所述第二調(diào)制解調(diào)器連接,其中,所述第一調(diào)制解調(diào)器中內(nèi)嵌有虛擬用戶識(shí)別卡,所述第一臨時(shí)緩沖區(qū)和所述第二臨時(shí)緩沖區(qū)的容量值是同步變化的;當(dāng)所述第二調(diào)制解調(diào)器偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),所述第二調(diào)制解調(diào)器根據(jù)所述數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包;所述第二調(diào)制解調(diào)器將所述待傳輸數(shù)據(jù)包緩存至所述第二臨時(shí)緩沖區(qū)中,以供所述第一調(diào)制解調(diào)器從所述第一臨時(shí)緩沖區(qū)中獲取所述待傳輸數(shù)據(jù)包;其中,所述第一臨時(shí)緩沖區(qū)和所述第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,且所述默認(rèn)容量值與所述增大值之和大于或者等于所述待傳輸數(shù)據(jù)包的大小。通過(guò)增大移動(dòng)終端中用于緩存數(shù)據(jù)的臨時(shí)緩沖區(qū)的容量值,避免了在移動(dòng)終端兩個(gè)處理芯片之間傳輸電信卡數(shù)據(jù)過(guò)程中,由于電信卡對(duì)應(yīng)某些的數(shù)據(jù)包的大小大于臨時(shí)緩沖區(qū)的容量值,導(dǎo)致移動(dòng)終端死機(jī)的情況出現(xiàn)。

附圖說(shuō)明

圖1為本發(fā)明一實(shí)施例的lte網(wǎng)絡(luò)架構(gòu)的示意圖;

圖2為本發(fā)明實(shí)施例中移動(dòng)終端的一種硬件結(jié)構(gòu)示意圖;

圖3為本發(fā)明數(shù)據(jù)傳輸方法第一實(shí)施例的流程示意圖;

圖4為本發(fā)明數(shù)據(jù)傳輸方法第二實(shí)施例的流程示意圖;

圖5為本發(fā)明數(shù)據(jù)傳輸方法第三實(shí)施例的流程示意圖;

圖6為本發(fā)明數(shù)據(jù)傳輸方法第四實(shí)施例的流程示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。

圖1是本發(fā)明一實(shí)施例的lte網(wǎng)絡(luò)架構(gòu)的示意圖。本發(fā)明一實(shí)施例的lte網(wǎng)絡(luò)架構(gòu)包括:一個(gè)或多個(gè)移動(dòng)終端(userequipment,ue)100、e-utran(evolvedumtsterrestrialradioaccessnetwork,演進(jìn)的umts陸地?zé)o線接入網(wǎng))(圖中未標(biāo)號(hào))、演進(jìn)分組核心(epc)(圖中未標(biāo)號(hào))、歸屬訂戶服務(wù)器(hss)107、網(wǎng)絡(luò)(例如,因特網(wǎng))(圖中未標(biāo)號(hào))以及電路交換系統(tǒng)(圖中未標(biāo)號(hào))。

e-utran包括演進(jìn)b節(jié)點(diǎn)(enodeb)101和其它enodeb102。enodeb101提供朝向移動(dòng)終端100的用戶面和控制面的協(xié)議終接。enodeb101可經(jīng)由x2接口連接到其他enodeb。enodeb101也可稱為基站、基收發(fā)機(jī)站、無(wú)線電基站、無(wú)線電收發(fā)機(jī)、收發(fā)機(jī)功能、基本服務(wù)集、擴(kuò)展服務(wù)集、或其他某個(gè)合適的術(shù)語(yǔ)。enodeb101為移動(dòng)終端100提供去往epc的接入點(diǎn)。

enodeb101通過(guò)s1接口連接到epc。epc包括移動(dòng)管理實(shí)體(eem)104、其他移動(dòng)管理實(shí)體106、服務(wù)網(wǎng)關(guān)103,以及分組數(shù)據(jù)網(wǎng)絡(luò)(pdn)網(wǎng)關(guān)105。移動(dòng)管理實(shí)體104是處理移動(dòng)終端100與epc之間的信令的控制節(jié)點(diǎn)。移動(dòng)管理實(shí)體104提供承載和連接管理。所有用戶ip分組通過(guò)服務(wù)網(wǎng)關(guān)103來(lái)傳遞,服務(wù)網(wǎng)關(guān)103自身連接到pdn網(wǎng)關(guān)105。pdn網(wǎng)關(guān)105提供ueip地址分配以及其他功能。pdn網(wǎng)關(guān)105連接到網(wǎng)絡(luò),例如,因特網(wǎng)。

電路交換系統(tǒng)包括交互解決方案模塊(iws)108、移動(dòng)交換中心(msc)109、基站110和移動(dòng)站111。在一個(gè)方面,電路交換系統(tǒng)可以通過(guò)iws和mme(mobilitymanagemententity,移動(dòng)管理實(shí)體)與eps(evolvedpacketsystem,演進(jìn)的分組系統(tǒng))進(jìn)行通信。

圖2為本發(fā)明實(shí)施例中移動(dòng)終端的一種硬件結(jié)構(gòu)示意圖。在本發(fā)明實(shí)施例中,移動(dòng)終端100包括第一處理芯片001、第二處理芯片002、第一射頻模塊12和第二射頻模塊22,其中,第一處理芯片001和第一射頻模塊12連接,第二處理芯片002和第二射頻模塊22連接。第一處理芯片001包括第一應(yīng)用處理器(applicationprocessor)10、與實(shí)體用戶識(shí)別卡14連接的第一調(diào)制解調(diào)器11(modem1)和rpm(resourcepowermanager,資源電源管理器)15,第一調(diào)制解調(diào)器11包括第一臨時(shí)緩沖區(qū)(buffer1),第一調(diào)制解調(diào)器11中內(nèi)嵌有虛擬用戶識(shí)別卡13。第二處理芯片002包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器(modem2)21,第二調(diào)制解調(diào)器21包括第二臨時(shí)緩沖區(qū)(buffer2)。實(shí)體用戶識(shí)別卡14為sim卡。

第一應(yīng)用處理器10和第二應(yīng)用處理器20的內(nèi)部框架包括應(yīng)用層、框架層等,可處理復(fù)雜的邏輯操作以及進(jìn)行任務(wù)分配等。在本發(fā)明實(shí)施例中,應(yīng)用處理器指android操作系統(tǒng),以及基于android操作系統(tǒng)的各種apk(androidpackage,安卓安裝包)。

第一應(yīng)用處理器10和第二應(yīng)用處理器20通過(guò)usb(universalserialbus,通用串行總線)實(shí)現(xiàn)連接,為用戶提供交互接口,將用戶輸入的操作指令(例如,用戶通過(guò)用戶界面輸入的有關(guān)啟動(dòng)視頻通話的操作指令)傳輸給第一調(diào)制解調(diào)器11或第二調(diào)制解調(diào)器21,以實(shí)現(xiàn)兩個(gè)應(yīng)用處理器之間數(shù)據(jù)的定義與傳遞,例如,進(jìn)行兩個(gè)應(yīng)用處理器的休眠、喚醒、同步的控制、開關(guān)機(jī)時(shí)芯片啟動(dòng)順序的控制等。

在本發(fā)明的實(shí)施例中,usb復(fù)用出兩條數(shù)據(jù)通道,分別用于第一應(yīng)用處理器10和第二應(yīng)用處理器20之間用戶數(shù)據(jù)和信令數(shù)據(jù)的交互。即第一應(yīng)用處理器10和第二應(yīng)用處理器20通過(guò)usb傳輸用戶數(shù)據(jù)和信令數(shù)據(jù)。其中,用戶數(shù)據(jù)包括但不限于上網(wǎng)產(chǎn)生的數(shù)據(jù),圖片和聊天信息數(shù)據(jù);信令數(shù)據(jù)包括但不限于開關(guān)機(jī)的控制數(shù)據(jù),開關(guān)飛行模式的控制數(shù)據(jù),顯示狀態(tài)信號(hào)的控制數(shù)據(jù)。

具體地,第一應(yīng)用處理器10和第二應(yīng)用處理器20通過(guò)otg(on-the-go)技術(shù)進(jìn)行數(shù)據(jù)交互。通過(guò)otg技術(shù),移動(dòng)終端100中的第一調(diào)制解調(diào)器11可通過(guò)虛擬用戶識(shí)別卡13中的sim卡參數(shù)來(lái)接入enodeb101,第二調(diào)制解調(diào)器21可通過(guò)實(shí)體用戶識(shí)別卡14的sim卡參數(shù)來(lái)接入enodeb101;或者第一調(diào)制解調(diào)器11通過(guò)實(shí)體用戶識(shí)別卡14中的sim卡參數(shù)來(lái)接入enodeb101,第二調(diào)制解調(diào)器21通過(guò)虛擬用戶識(shí)別卡13的sim卡參數(shù)來(lái)接入enodeb101。sim卡參數(shù)包括但不限于imsi(internationalmobilesubscriberidentificationnumber,國(guó)際移動(dòng)用戶識(shí)別號(hào))和ki(keyidentifier,鑒權(quán)密鑰)。

第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21通過(guò)uart(universalasynchronousreceiver/transmitter,通用異步收發(fā)傳輸器)連接。在本發(fā)明實(shí)施例中,uart用于第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21之間sim卡參數(shù)的傳輸。

uart與第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21連接的兩端設(shè)置有用于緩存待傳輸數(shù)據(jù)包的臨時(shí)緩沖區(qū)。具體地,uart與第一調(diào)制解調(diào)器11連接處設(shè)置有第一臨時(shí)緩沖區(qū),uart與第二調(diào)制解調(diào)器21連接處設(shè)置有第二臨時(shí)緩沖區(qū)。當(dāng)外接設(shè)備200為數(shù)據(jù)發(fā)送端,移動(dòng)終端100為數(shù)據(jù)接收端時(shí),第二臨時(shí)緩沖區(qū)為輸出緩沖區(qū),用于暫時(shí)存儲(chǔ)需要發(fā)送給第一調(diào)制解調(diào)器11的數(shù)據(jù)包;第一臨時(shí)緩沖區(qū)為輸入緩沖區(qū),用于暫時(shí)存儲(chǔ)第二調(diào)制解調(diào)器21發(fā)送的數(shù)據(jù)包。當(dāng)移動(dòng)終端100為數(shù)據(jù)發(fā)送端,外接設(shè)備200為數(shù)據(jù)接收端時(shí),第二臨時(shí)緩沖區(qū)為輸入緩沖區(qū),第一臨時(shí)緩沖區(qū)為輸出緩沖區(qū)。需要說(shuō)明的是,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)對(duì)應(yīng)著同一個(gè)物理地址,通過(guò)該物理地址,可控制第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)容量值和狀態(tài)的同步變化。由于第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)對(duì)應(yīng)著同一個(gè)物理地址,當(dāng)?shù)诙{(diào)制解調(diào)器21將待傳輸數(shù)據(jù)包緩存至第二臨時(shí)緩沖區(qū)中時(shí),第一調(diào)制解調(diào)器11即可檢測(cè)到該待傳輸數(shù)據(jù)包,從第一臨時(shí)緩沖區(qū)中讀取到待傳輸數(shù)據(jù)包,以獲取到該待傳輸數(shù)據(jù)包。

第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21包含各種網(wǎng)絡(luò)交互的網(wǎng)絡(luò)制式的協(xié)議棧,協(xié)議棧包含lte/wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)/gsm(globalsystemformobilecommunication,全球移動(dòng)通信系統(tǒng))/td-scdma(timedivision-synchronouscodedivisionmultipleaccess,同步時(shí)分碼分多址)/cdma(codedivisionmultipleaccess,碼分多址)/edge(enhanceddatarateforgsmevolution,強(qiáng)型數(shù)據(jù)速率gsm演進(jìn)技術(shù))等通訊標(biāo)準(zhǔn)里邊規(guī)定的協(xié)議代碼。移動(dòng)終端100通過(guò)協(xié)議與運(yùn)營(yíng)商網(wǎng)絡(luò)進(jìn)行交互,即進(jìn)行數(shù)據(jù)流量上網(wǎng)、volte(voiceoverlte)打電話或者cs(circuitswitched,電路交換)域打電話。第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21還用于對(duì)sim卡的管控等等。

第一射頻模塊12用于將第一處理芯片001傳輸?shù)臄?shù)據(jù)處理后傳給enodeb101(基站網(wǎng)絡(luò)),以及用于將enodeb101傳輸?shù)臄?shù)據(jù)處理后傳給第一處理芯片001。第二射頻模塊22用于將第二處理芯片002傳輸?shù)臄?shù)據(jù)處理后傳給enodeb101(基站網(wǎng)絡(luò)),以及用于將enodeb101傳輸?shù)臄?shù)據(jù)處理后傳給第二處理芯片002。

第一射頻模塊12和第二射頻模塊22所涉及的無(wú)線接入技術(shù)可以包括lte、gsm、gprs(generalpacketradioservice,通用分組無(wú)線服務(wù))、cdma、edge、wlan(wirelesslocalareanetworks,無(wú)線局域網(wǎng))、cdma-2000、td-scdma、wcdma、wifi(wirelessfidelity,無(wú)線保真)等等。

虛擬用戶識(shí)別卡13以軟件形式內(nèi)嵌于第一調(diào)制解調(diào)器11中。虛擬用戶識(shí)別卡13包括存儲(chǔ)模塊和虛擬片內(nèi)操作系統(tǒng)(vcos,virtualchipoperatingsystem),該存儲(chǔ)模塊可為efs(encryptingfilesystem,加密文件系統(tǒng)),存儲(chǔ)模塊用于存儲(chǔ)虛擬用戶識(shí)別卡13的鑒權(quán)數(shù)據(jù)。鑒權(quán)數(shù)據(jù)包括但不限于imsi和ki。

當(dāng)虛擬用戶識(shí)別卡13需要進(jìn)行網(wǎng)絡(luò)注冊(cè)時(shí),通過(guò)開啟的無(wú)線保真(wifi)網(wǎng)絡(luò)發(fā)送包含業(yè)務(wù)菜單數(shù)據(jù)的下載請(qǐng)求至虛擬用戶識(shí)別卡13對(duì)應(yīng)的云端服務(wù)器,以從云端服務(wù)器獲取虛擬用戶識(shí)別卡13的數(shù)據(jù)信息。當(dāng)獲取到虛擬用戶識(shí)別卡13的數(shù)據(jù)信息時(shí),將數(shù)據(jù)信息寫入虛擬用戶識(shí)別卡13的存儲(chǔ)模塊中,以實(shí)現(xiàn)虛擬用戶識(shí)別卡13的網(wǎng)絡(luò)注冊(cè)。其中,數(shù)據(jù)信息可以包括:imsi、ki、iccid(integratedcircuitcardidentifier)、pin(個(gè)人標(biāo)識(shí)號(hào),personalidentificationnumber)、puk(pinunlockingkey)??梢岳斫獾氖?,云端服務(wù)器中存儲(chǔ)了各個(gè)運(yùn)營(yíng)商的卡號(hào)資源。

實(shí)體用戶識(shí)別卡14和第一調(diào)制解調(diào)器11連接。虛擬用戶識(shí)別卡13和實(shí)體用戶識(shí)別卡14可承載信息,并根據(jù)外界請(qǐng)求返回對(duì)應(yīng)的卡參數(shù),以及對(duì)網(wǎng)絡(luò)進(jìn)行鑒權(quán)運(yùn)算。其中,虛擬用戶識(shí)別卡13和實(shí)體用戶識(shí)別卡14可存儲(chǔ)與不同或相同的技術(shù)標(biāo)準(zhǔn)相關(guān)聯(lián)的用戶信息,用于提供移動(dòng)通信業(yè)務(wù)(cs語(yǔ)音業(yè)務(wù)、ps數(shù)據(jù)業(yè)務(wù)和ps語(yǔ)音業(yè)務(wù))所需的相關(guān)數(shù)據(jù),并在其內(nèi)部存儲(chǔ)用戶信息、短消息、執(zhí)行鑒權(quán)算法和產(chǎn)生加密密匙等。在特定非限制性實(shí)例中,技術(shù)標(biāo)準(zhǔn)可為2g通信技術(shù),例如,gsm、edge)、3g通信技術(shù)(例如,wcdma、td-scdma)、4g通信技術(shù)(例如,lte),或任何其它移動(dòng)通信技術(shù)(例如,4g等等)。

需要說(shuō)明的是,移動(dòng)終端100只有一套射頻模塊,當(dāng)移動(dòng)終端100有兩張用戶識(shí)別卡時(shí),移動(dòng)終端100的兩張用戶識(shí)別卡使用該套射頻模塊是分時(shí)復(fù)用的關(guān)系,并不能同時(shí)占用。例如,在兩張用戶識(shí)別卡全開時(shí),其中一張用戶識(shí)別卡只處理gsm通話,而另一張用戶識(shí)別卡處理4g網(wǎng)絡(luò)信息,具體哪個(gè)用戶識(shí)別卡執(zhí)行何種網(wǎng)絡(luò),在此不做限定。因此目前的射頻模塊雙卡分時(shí)復(fù)用這種架構(gòu)僅做到了lte+gsm(即一張用戶識(shí)別卡對(duì)應(yīng)的技術(shù)標(biāo)準(zhǔn)為lte,另一張用戶識(shí)別卡對(duì)應(yīng)的技術(shù)標(biāo)準(zhǔn)為gsm)。

可以理解的是,現(xiàn)有的移動(dòng)終端100雖然可以支持雙用戶識(shí)別卡,但是移動(dòng)終端100在注冊(cè)網(wǎng)絡(luò)的情況下,兩張用戶識(shí)別卡支持的是不同技術(shù)標(biāo)準(zhǔn)的網(wǎng)絡(luò),一張支持2g或3g,另一張支持4g,會(huì)使得移動(dòng)終端100使用過(guò)程中,上網(wǎng)流量速度較慢。在本發(fā)明實(shí)施例中,移動(dòng)終端100包括第一處理芯片001和第二處理芯片002,由于第二處理芯片002包括第二調(diào)制解調(diào)器21和第二射頻模塊22,且第二射頻模塊22支持4g網(wǎng)絡(luò)。因此,移動(dòng)終端100可通過(guò)第一處理芯片001和第二處理芯片002具備雙lte功能(此時(shí)虛擬用戶識(shí)別卡13和實(shí)體用戶識(shí)別卡14管理的技術(shù)標(biāo)準(zhǔn)均為lte標(biāo)準(zhǔn),第一射頻模塊12和第二射頻模塊22所涉及的無(wú)線接入技術(shù)為lte。即第一調(diào)制解調(diào)器11可通過(guò)虛擬用戶識(shí)別卡13支持lte,而第二調(diào)制解調(diào)器21可通過(guò)實(shí)體用戶識(shí)別卡14支持lte;或者第一調(diào)制解調(diào)器11通過(guò)實(shí)體用戶識(shí)別卡14支持lte,而第二調(diào)制解調(diào)器21通過(guò)虛擬用戶識(shí)別卡13支持lte)。

當(dāng)移動(dòng)終端100中不存在與第一處理芯片001連接的第二處理芯片002時(shí),虛擬用戶識(shí)別卡13或者實(shí)體用戶識(shí)別卡14所對(duì)應(yīng)的技術(shù)標(biāo)準(zhǔn)為gsm,用于進(jìn)行語(yǔ)音通訊,或者通過(guò)第一調(diào)制解調(diào)器11支持lte用于通過(guò)4g網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪問(wèn)。

實(shí)體用戶識(shí)別卡14與移動(dòng)終端100交互時(shí),移動(dòng)終端100檢測(cè)該實(shí)體用戶識(shí)別卡14存在與否的信號(hào)只在開機(jī)瞬時(shí)產(chǎn)生,當(dāng)移動(dòng)終端100開機(jī)檢測(cè)不到實(shí)體用戶識(shí)別卡14存在時(shí),在移動(dòng)終端100的顯示屏中提示“接入用戶識(shí)別卡”。移動(dòng)終端100開機(jī)之后,移動(dòng)終端100和實(shí)體用戶識(shí)別卡14之間28秒通信一次,完成一些固定的通信檢查(例如,用戶識(shí)別卡是否在位等)。

rpm15用于管控各種資源,包括時(shí)鐘資源、總線資源、pmic(powermanagementic,電源管理集成電路,即各個(gè)芯片的電壓)、ddr(內(nèi)存分配),以及管理芯片的休眠喚醒的中斷和應(yīng)用處理器喚醒的截止時(shí)間。移動(dòng)終端100的各個(gè)子系統(tǒng),在需要資源時(shí),向rpm15申請(qǐng)資源,各個(gè)子系統(tǒng)分別包括第一應(yīng)用處理器10,第一調(diào)制解調(diào)器11、pronto(wifi/藍(lán)牙、nfc(nearfieldcommunication,近場(chǎng)通信)等)、lpass(lowpoweraudiosubsystem,低功耗音頻子系統(tǒng)),rpm15用來(lái)決定移動(dòng)終端100系統(tǒng)的休眠狀態(tài),具體是,rpm15基于各個(gè)子系統(tǒng)的投票機(jī)制實(shí)現(xiàn),當(dāng)各個(gè)子系統(tǒng)都投休眠票時(shí),rpm15才可以使移動(dòng)終端100整個(gè)系統(tǒng)進(jìn)行休眠。而當(dāng)移動(dòng)終端100有一個(gè)子或者多個(gè)子系統(tǒng)投反對(duì)休眠的票,移動(dòng)終端100整個(gè)系統(tǒng)都無(wú)法休眠。

在移動(dòng)終端100的第一處理芯片001和第二處理芯片002通訊連接的情況下,喚醒方式可為以下三種:

1、第一應(yīng)用處理器10接收到信令數(shù)據(jù)時(shí),通過(guò)usb發(fā)送握手關(guān)鍵字給第二應(yīng)用處理器20,以喚醒第二應(yīng)用處理器20。

2、第二調(diào)制解調(diào)器21接收到用戶數(shù)據(jù)時(shí),喚醒第二應(yīng)用處理器20,由第二應(yīng)用處理器20通過(guò)usb傳送握手關(guān)鍵字給第一應(yīng)用處理器10,以喚醒第一應(yīng)用處理器10。

3、第二調(diào)制解調(diào)器21周期性查找尋呼請(qǐng)求,以主動(dòng)激活自己。若接收到尋呼請(qǐng)求,第二調(diào)制解調(diào)器21則喚醒第二應(yīng)用處理器20,由第二應(yīng)用處理器20通過(guò)usb發(fā)送握手關(guān)鍵字給第一應(yīng)用處理器10,以喚醒第二應(yīng)用處理器20。

需要說(shuō)明的是,握手關(guān)鍵字可用固定字長(zhǎng)的字符標(biāo)識(shí),是正常數(shù)據(jù)包中不會(huì)出現(xiàn)的字段。如可用0xf9f9f9或者0x9f9f9f表示握手關(guān)鍵字,通過(guò)握手關(guān)鍵字可喚醒處于睡眠狀態(tài)的第一應(yīng)用處理器10或第二應(yīng)用處理器20。

此外,第二調(diào)制解調(diào)器21還可以定期喚醒自己,以在移動(dòng)終端100進(jìn)行位置更新時(shí),跟基站進(jìn)行握手交互,此時(shí)不需要喚醒第一應(yīng)用處理器10。

在本發(fā)明實(shí)施例中,移動(dòng)終端包括但不限于手機(jī)、pc(personalcomputer,個(gè)人電腦)或pad(personaldigitalassistant,個(gè)人數(shù)字助理)。

在本發(fā)明實(shí)施例中,虛擬用戶識(shí)別卡13和實(shí)體用戶識(shí)別卡14的sim卡數(shù)據(jù)可為移動(dòng)卡數(shù)據(jù)、聯(lián)通卡數(shù)據(jù)和電信卡數(shù)據(jù)中的其中一種。其中,移動(dòng)卡和聯(lián)通卡是指采用3gpp標(biāo)準(zhǔn)協(xié)議進(jìn)行通訊的電話卡,3gpp標(biāo)準(zhǔn)協(xié)議規(guī)定了電話卡數(shù)據(jù)包的大小不能超出一定值,一般情況下,該值為512字節(jié);而電信卡是指采用3gpp2標(biāo)準(zhǔn)協(xié)議的電話卡,gpp2標(biāo)準(zhǔn)協(xié)議對(duì)電信卡數(shù)據(jù)包的大小未做限制,因此電信卡數(shù)據(jù)包的大小可能會(huì)大于512字節(jié)。

需要說(shuō)明,在第一處理芯片001和第二處理芯片002數(shù)據(jù)傳輸過(guò)程中,是由發(fā)送端將數(shù)據(jù)包存儲(chǔ)到對(duì)應(yīng)的臨時(shí)緩沖區(qū)中,然后接收端再?gòu)膶?duì)應(yīng)的臨時(shí)緩沖區(qū)中提取數(shù)據(jù)包,以實(shí)現(xiàn)數(shù)據(jù)包的交互。

當(dāng)移動(dòng)終端100中的虛擬用戶識(shí)別卡13和實(shí)體用戶識(shí)別卡14的sim卡數(shù)據(jù)都是移動(dòng)卡數(shù)據(jù)或者是聯(lián)通卡數(shù)據(jù)時(shí),由于移動(dòng)卡或者聯(lián)通卡的數(shù)據(jù)包的大小都是小于512字節(jié)的,且第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的默認(rèn)容量值一般都是512字節(jié)。因此,在第一處理芯片001和第二處理芯片002數(shù)據(jù)傳輸過(guò)程中(以第一處理芯片001為接收端,第二處理芯片002為發(fā)送端為例進(jìn)行說(shuō)明),第二處理芯片002存儲(chǔ)到第二臨時(shí)緩沖區(qū)的數(shù)據(jù)包都是小于512字節(jié)的,數(shù)據(jù)包可以完整的存儲(chǔ)到第二臨時(shí)緩沖區(qū)中。但是當(dāng)虛擬用戶識(shí)別卡13和/或?qū)嶓w用戶識(shí)別卡14的sim卡參數(shù)是電信卡數(shù)據(jù),且電信卡數(shù)據(jù)包的大小大于512字節(jié)時(shí),會(huì)由于第二臨時(shí)緩沖區(qū)的默認(rèn)容量值小于第一處理芯片001和第二處理芯片002所傳輸?shù)臄?shù)據(jù)包大小,導(dǎo)致移動(dòng)終端100出現(xiàn)死機(jī)的情況。

基于上述的lte網(wǎng)絡(luò)架構(gòu)圖、移動(dòng)終端100的硬件結(jié)構(gòu)示意圖以及現(xiàn)有技術(shù)存在的問(wèn)題,提出本發(fā)明的各個(gè)實(shí)施例。

本實(shí)施例提出一種移動(dòng)終端100,移動(dòng)終端100包括第一處理芯片001和第二處理芯片002,第一處理芯片001包括第一應(yīng)用處理器10、第一臨時(shí)緩沖區(qū)、與實(shí)體用戶識(shí)別卡14連接的第一調(diào)制解調(diào)器11,第一調(diào)制解調(diào)器11中內(nèi)嵌有虛擬用戶識(shí)別卡13,第二處理芯片002包括第二應(yīng)用處理器20、第二臨時(shí)緩沖區(qū)和第二調(diào)制解調(diào)器21。

第二調(diào)制解調(diào)器21,用于當(dāng)偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),根據(jù)數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包。

第二調(diào)制解調(diào)器21還用于將待傳輸數(shù)據(jù)包緩存至第二臨時(shí)緩沖區(qū)中。

第一調(diào)制解調(diào)器11,用于從第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包。

其中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,且默認(rèn)容量值與增大值之和大于或者等于待傳輸數(shù)據(jù)包的大小,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值是同步變化的。

本實(shí)施例以第二處理芯片002為發(fā)送端,第一處理芯片001為接收端為例進(jìn)行說(shuō)明??梢岳斫獾氖牵?dāng)?shù)谝惶幚硇酒?01為發(fā)送端,第二處理芯片002為接收端時(shí),第一處理芯片001和第二處理芯片002之間進(jìn)行數(shù)據(jù)傳輸?shù)脑砼c第二處理芯片002為發(fā)送端,第一處理芯片001為接收端的數(shù)據(jù)傳輸原理一致,在此不再贅述。

當(dāng)?shù)诙幚硇酒?02的第二調(diào)制解調(diào)器21偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),第二調(diào)制解調(diào)器21根據(jù)數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包。其中,當(dāng)?shù)诙{(diào)制解調(diào)器21接收到enodeb101的數(shù)據(jù)請(qǐng)求,或者第二調(diào)制解調(diào)器21需要獲取與第一調(diào)制解調(diào)器11連接的實(shí)體用戶識(shí)別卡14的數(shù)據(jù),或者需要獲取第一調(diào)制解調(diào)器11中虛擬用戶識(shí)別卡13等數(shù)據(jù)時(shí),第二調(diào)制解調(diào)器21就會(huì)觸發(fā)數(shù)據(jù)傳輸指令。具體地,第二調(diào)制解調(diào)器21通過(guò)uart將所獲取的待傳輸數(shù)據(jù)包發(fā)送給第一調(diào)制解調(diào)器11。

在本發(fā)明實(shí)施例中,第一臨時(shí)緩沖區(qū)要占用移動(dòng)終端100的內(nèi)存空間,第二臨時(shí)緩沖區(qū)要占用外接設(shè)備200的內(nèi)存空間。如當(dāng)?shù)诙R時(shí)緩沖區(qū)的容量值為512字節(jié),外接設(shè)備200的內(nèi)存空間1024字節(jié)時(shí),第二臨時(shí)緩沖區(qū)的512字節(jié)需要占用外接設(shè)備200內(nèi)存空間中的512字節(jié)。

在本發(fā)明實(shí)施例中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,其中,默認(rèn)容量值與增大值之和大于或者等于待傳輸數(shù)據(jù)包的大小。具體地,可在第二應(yīng)用處理器20偵測(cè)到數(shù)據(jù)傳輸指令時(shí),調(diào)用與第二臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,增大第二臨時(shí)緩沖區(qū)的容量值。需要說(shuō)明的是,由于第二臨時(shí)緩沖區(qū)和第一臨時(shí)緩沖區(qū)對(duì)應(yīng)著同一個(gè)物理地址,因此當(dāng)?shù)诙?yīng)用處理器20增大第二臨時(shí)緩沖區(qū)的容量值時(shí),第一臨時(shí)緩沖區(qū)的容量值也同步增大。在本實(shí)施例中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值增大后,是固定不變的,不會(huì)再次改變。

第一處理芯片001和第二處理芯片002在數(shù)據(jù)傳輸過(guò)程中所用的第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量一般都是512個(gè)字節(jié),因此,在本發(fā)明實(shí)施例中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的默認(rèn)容量值可設(shè)置為512字節(jié)。為了保證第一處理芯片001和第二處理芯片002之間的待傳輸數(shù)據(jù)包可以全部成功傳輸,增大值和默認(rèn)容量值之和應(yīng)大于或者等于第一處理芯片001和第二處理芯片002傳輸?shù)淖畲蟠齻鬏敂?shù)據(jù)包的大小。如當(dāng)最大待傳輸數(shù)據(jù)包的大小為3千字節(jié)時(shí),增大值和默認(rèn)容量值之和應(yīng)大于或者等于3千字節(jié)。

當(dāng)?shù)诙{(diào)制解調(diào)器21獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21將待傳輸數(shù)據(jù)包緩存至第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)獲取待傳輸數(shù)據(jù)包。當(dāng)?shù)诙{(diào)制解調(diào)器21已將待傳輸數(shù)據(jù)包成功寫入第二臨時(shí)緩沖區(qū)中時(shí),第一調(diào)制解調(diào)器11即可從第一臨時(shí)緩沖區(qū)檢測(cè)并獲取到待傳輸數(shù)據(jù)包,第一調(diào)制解調(diào)器11根據(jù)所獲取的待傳輸數(shù)據(jù)包從虛擬用戶識(shí)別卡13或?qū)嶓w用戶識(shí)別卡14獲取對(duì)應(yīng)的數(shù)據(jù)響應(yīng)待傳輸數(shù)據(jù)包,得到響應(yīng)數(shù)據(jù)包,并將響應(yīng)數(shù)據(jù)包按原路返回給第二處理芯片002的第二調(diào)制解調(diào)器21。(由于第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)對(duì)應(yīng)著同一個(gè)物理地址,因此,當(dāng)?shù)诙{(diào)制解調(diào)器21待傳輸數(shù)據(jù)包寫入第二臨時(shí)緩沖區(qū)時(shí),第一調(diào)制解調(diào)器11即可在第一臨時(shí)緩沖區(qū)中檢測(cè)到該待傳輸數(shù)據(jù)包)。

在第一調(diào)制解調(diào)器11根據(jù)待傳輸數(shù)據(jù)包從實(shí)體用戶識(shí)別卡14獲取對(duì)應(yīng)的數(shù)據(jù)響應(yīng)該待傳輸數(shù)據(jù)包過(guò)程中,第一調(diào)制解調(diào)器11不會(huì)直接與實(shí)體用戶識(shí)別卡14中的文件存儲(chǔ)模塊交互,而是先向?qū)嶓w用戶識(shí)別卡14中的cos(chipoperatingsystem,片內(nèi)操作系統(tǒng))操作系統(tǒng)發(fā)送數(shù)據(jù)獲取請(qǐng)求,然后實(shí)體用戶識(shí)別卡14的cos操作系統(tǒng)基于該數(shù)據(jù)獲取請(qǐng)求在文件存儲(chǔ)模塊中獲取數(shù)據(jù),然后將獲取的數(shù)據(jù)再傳輸給第一調(diào)制解調(diào)器11,以實(shí)現(xiàn)待傳輸數(shù)據(jù)包的響應(yīng)。

需要說(shuō)明的是,第一調(diào)制解調(diào)器11從虛擬用戶識(shí)別卡13中獲取數(shù)據(jù)響應(yīng)待傳輸數(shù)據(jù)包的原理與第一調(diào)制解調(diào)器11從實(shí)體用戶識(shí)別卡14中獲取數(shù)據(jù)響應(yīng)待傳輸數(shù)據(jù)包的原理一致,在此不再贅述。

本實(shí)施例通過(guò)當(dāng)?shù)诙{(diào)制解調(diào)器21偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),第二調(diào)制解調(diào)器21根據(jù)數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包;第二調(diào)制解調(diào)器21將待傳輸數(shù)據(jù)包緩存至第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包;其中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,且默認(rèn)容量值與增大值之和大于或者等于待傳輸數(shù)據(jù)包的大小。通過(guò)增大第一處理芯片001和第二處理芯片002之間用于緩存數(shù)據(jù)的臨時(shí)緩沖區(qū)的容量值,避免了在第一處理芯片001和第二處理芯片002傳輸電信卡數(shù)據(jù)過(guò)程中,由于電信卡對(duì)應(yīng)某些的數(shù)據(jù)包大小大于臨時(shí)緩沖區(qū)的容量值,導(dǎo)致移動(dòng)終端100死機(jī)的情況出現(xiàn)。

進(jìn)一步地,通過(guò)增大第一處理芯片001和第二處理芯片002之間用于數(shù)據(jù)傳輸?shù)呐R時(shí)緩沖區(qū)的默認(rèn)容量值,使待傳輸數(shù)據(jù)包的大小小于或者等于臨時(shí)緩沖區(qū)的容量值,實(shí)現(xiàn)了在第二處理芯片002和第一處理芯片001進(jìn)行數(shù)據(jù)傳輸過(guò)程中,當(dāng)所傳輸?shù)拇齻鬏敂?shù)據(jù)包的大小大于臨時(shí)緩沖區(qū)的默認(rèn)容量值時(shí),不需要拆分待傳輸數(shù)據(jù)包,可直接傳輸一個(gè)完整的待傳輸數(shù)據(jù)包,提高了待傳輸數(shù)據(jù)包傳輸效率,同時(shí),由于不需要拆分待傳輸數(shù)據(jù)包,因此避免了在拆分待傳輸數(shù)據(jù)包后,所拆分的某一待傳輸數(shù)據(jù)包丟失,或者在待傳輸數(shù)據(jù)包合成過(guò)程中,合成失敗的情況出現(xiàn),提高了待傳輸數(shù)據(jù)包傳輸成功率。

進(jìn)一步地,提出本發(fā)明移動(dòng)終端100第二實(shí)施例。

移動(dòng)終端100第二實(shí)施例與移動(dòng)終端100第一實(shí)施例的區(qū)別在于,第二調(diào)制解調(diào)器21還用于檢測(cè)待傳輸數(shù)據(jù)包的大小,并判斷待傳輸數(shù)據(jù)包的大小是否大于臨時(shí)緩沖區(qū)的默認(rèn)容量值。

第二調(diào)制解調(diào)器21還用于當(dāng)待傳輸數(shù)據(jù)包的大小大于默認(rèn)容量值時(shí),計(jì)算待傳輸數(shù)據(jù)包的大小和默認(rèn)容量值之間的差值,根據(jù)差值確定增大值。

當(dāng)虛擬用戶識(shí)別卡13和/或?qū)嶓w用戶識(shí)別卡14的sim卡數(shù)據(jù)為電信卡數(shù)據(jù)時(shí),第二處理芯片002和第一處理芯片001之間所傳輸?shù)拇齻鬏敂?shù)據(jù)包并不都是大于512字節(jié)的,只是存在少數(shù)幾個(gè)待傳輸數(shù)據(jù)包才是大于512字節(jié)。因此,如果將第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值從默認(rèn)容量值增大到某一固定值,在數(shù)據(jù)傳輸過(guò)程中不改變第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值,則會(huì)浪費(fèi)第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的存儲(chǔ)空間。因此,當(dāng)?shù)诙幚硇酒?02的第二調(diào)制解調(diào)器21獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21檢測(cè)待傳輸數(shù)據(jù)包的大小。

具體地,第二調(diào)制解調(diào)器21解析待傳輸數(shù)據(jù)包,得到待傳輸數(shù)據(jù)包的包頭,從包頭中獲取待傳輸數(shù)據(jù)包的大小。其中,待傳輸數(shù)據(jù)包為tlv格式,tlv格式是ber(basicencodingrules,基本編碼規(guī)則)編碼的一種,全稱為type(類型),length(長(zhǎng)度),value(值),t字段表示待傳輸數(shù)據(jù)包的類型,l字段表示待傳輸數(shù)據(jù)包的長(zhǎng)度,即待傳輸數(shù)據(jù)包的大小,v字段往往用來(lái)存放待傳輸數(shù)據(jù)包的內(nèi)容。在第二調(diào)制解調(diào)器21中,由物理層(物理傳輸介質(zhì))之上的物理驅(qū)動(dòng)層檢測(cè)待傳輸數(shù)據(jù)包的包頭,解析得到待傳輸數(shù)據(jù)包的大小。

需要說(shuō)明的是,待傳輸數(shù)據(jù)包的生成過(guò)程為:在第二調(diào)制解調(diào)器21中,當(dāng)傳輸層獲取到待傳輸數(shù)據(jù)包對(duì)應(yīng)的原始數(shù)據(jù)時(shí),為該原始數(shù)據(jù)添加傳輸層的數(shù)據(jù)包頭,傳輸層的數(shù)據(jù)包頭包括傳輸層數(shù)據(jù)類型和數(shù)據(jù)大小,得到初始數(shù)據(jù)包,并將輸出數(shù)據(jù)包傳輸至邏輯復(fù)用層。當(dāng)邏輯復(fù)用層接收到初始數(shù)據(jù)包后,為初始化數(shù)據(jù)包添加邏輯復(fù)用層的數(shù)據(jù)包頭,邏輯復(fù)用層的數(shù)據(jù)包頭包括邏輯復(fù)用層的數(shù)據(jù)類型和數(shù)據(jù)大小,得到待傳輸數(shù)據(jù)包,并通過(guò)調(diào)用物理驅(qū)動(dòng)層的發(fā)送接口將待傳輸數(shù)據(jù)包發(fā)送給物理層??梢岳斫獾氖?,第二調(diào)制解調(diào)器21最終所檢測(cè)到待傳輸數(shù)據(jù)包大小為邏輯復(fù)用層包頭中的數(shù)據(jù)大小。

當(dāng)確定待傳輸數(shù)據(jù)包的大小后,第二調(diào)制解調(diào)器21判斷待傳輸數(shù)據(jù)包的大小是否大于默認(rèn)容量值。當(dāng)待傳輸數(shù)據(jù)包的大小大于默認(rèn)容量值時(shí),第二調(diào)制解調(diào)器21計(jì)算默認(rèn)容量值和待傳輸數(shù)據(jù)包大小之間的差值,并根據(jù)計(jì)算所得的差值確定增大值。具體地,增大值可與計(jì)算所得的差值相等,也可大于計(jì)算所得的差值,如可將增大值的大小設(shè)置為大于該差值一個(gè)字節(jié)。當(dāng)確定增大值后,第二調(diào)制解調(diào)器21根據(jù)增大值增大第二臨時(shí)緩沖區(qū)的容量值,使得第二臨時(shí)緩沖區(qū)的容量值等于增大值與默認(rèn)容量值之和。同時(shí),第一調(diào)制解調(diào)器11調(diào)用與第一臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,根據(jù)增大值增大第一臨時(shí)緩沖區(qū)的容量值,以使第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值同步變化。

第二調(diào)制解調(diào)器21還用于當(dāng)待傳輸數(shù)據(jù)包的大小小于或者等于默認(rèn)容量值時(shí),將待傳輸數(shù)據(jù)包緩存至默認(rèn)容量值的第二臨時(shí)緩沖區(qū)中。

第一調(diào)制解調(diào)器11還用于從默認(rèn)容量值的第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包。

當(dāng)待傳輸數(shù)據(jù)包的大小小于或者等于默認(rèn)容量值時(shí),第二調(diào)制解調(diào)器21不改變第二臨時(shí)緩沖區(qū)的容量值,直接將待傳輸數(shù)據(jù)包緩存至容量值為默認(rèn)容量值的第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從容量值為默認(rèn)容量值的第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包。

本實(shí)施例通過(guò)根據(jù)待傳輸數(shù)據(jù)包的大小動(dòng)態(tài)調(diào)整第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值,保證在第二處理芯片002和第一處理芯片001之間傳輸待傳輸數(shù)據(jù)包過(guò)程中,不需要對(duì)待傳輸數(shù)據(jù)包進(jìn)行拆分的額外操作,確保了第一處理芯片001和第二處理芯片002之間數(shù)據(jù)通道透?jìng)鞯谋举|(zhì),避免了數(shù)據(jù)傳輸過(guò)程中二次拆分重組帶來(lái)數(shù)據(jù)損傷,同時(shí)避免直接增大第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)導(dǎo)致緩存空間浪費(fèi)的問(wèn)題。

進(jìn)一步地,提出本發(fā)明移動(dòng)終端100第三實(shí)施例。

移動(dòng)終端100第三實(shí)施例與移動(dòng)終端100第二實(shí)施例的區(qū)別在于,第二調(diào)制解調(diào)器21還用于當(dāng)?shù)谝徽{(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)獲取到待傳輸數(shù)據(jù)包時(shí),減小第二臨時(shí)緩沖區(qū)的容量值至默認(rèn)容量值。

當(dāng)?shù)谝徽{(diào)制解調(diào)器11從容量值等于默認(rèn)容量值和增大值之和的第一臨時(shí)緩沖區(qū)中成功獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21調(diào)用與第二臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,將第二臨時(shí)緩沖區(qū)的容量值減小至默認(rèn)容量值,即將第二臨時(shí)緩沖區(qū)的容量值從等于默認(rèn)容量值與增大值之和減小至默認(rèn)容量值。當(dāng)?shù)诙{(diào)制解調(diào)器21減小第二臨時(shí)緩沖區(qū)的容量值至默認(rèn)容量值時(shí),第一調(diào)制解調(diào)器11調(diào)用與第一臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,將第一臨時(shí)緩沖區(qū)的容量值減小至默認(rèn)容量值。

需要說(shuō)明的是,待傳輸數(shù)據(jù)包存在一個(gè)結(jié)束標(biāo)識(shí),通過(guò)該結(jié)束標(biāo)識(shí)可以確定待傳輸數(shù)據(jù)包是否被成功讀取。當(dāng)?shù)谝慌R時(shí)緩沖區(qū)中待傳輸數(shù)據(jù)包的結(jié)束標(biāo)識(shí)被讀取后,表明第一調(diào)制解調(diào)器11已成功獲取到待傳輸數(shù)據(jù)包。即當(dāng)?shù)谝徽{(diào)制解調(diào)器11在第一臨時(shí)緩沖區(qū)中讀取到該結(jié)束標(biāo)識(shí)時(shí),表明第一調(diào)制解調(diào)器11已成功獲取待傳輸數(shù)據(jù)包。由于第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的狀態(tài)是同步變化的,因此第二調(diào)制解調(diào)器21可根據(jù)結(jié)束標(biāo)識(shí)被讀取的情況確定第一調(diào)制解調(diào)器11是否成功從第一臨時(shí)緩沖區(qū)中獲取到待傳輸數(shù)據(jù)包,從而決定是否執(zhí)行減小第二臨時(shí)緩沖區(qū)的容量值至默認(rèn)容量值的操作。

本實(shí)施例通過(guò)當(dāng)?shù)谝徽{(diào)制解調(diào)器11成功獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21將第二臨時(shí)緩沖區(qū)的容量值重新減小至默認(rèn)容量值,以在不浪費(fèi)臨時(shí)緩沖區(qū)緩存空間的基礎(chǔ)上,保證第一處理芯片001和第二處理芯片002在數(shù)據(jù)傳輸過(guò)程中不會(huì)因?yàn)閭鬏數(shù)臄?shù)據(jù)包過(guò)大而導(dǎo)致死機(jī)的問(wèn)題出現(xiàn)。

進(jìn)一步地,提出本發(fā)明移動(dòng)終端100第四實(shí)施例。

移動(dòng)終端100第四實(shí)施例與移動(dòng)終端100第一或二實(shí)施例的區(qū)別在于,第二調(diào)制解調(diào)器21還用于當(dāng)?shù)谝徽{(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)獲取到待傳輸數(shù)據(jù)包時(shí),刪除第二臨時(shí)緩沖區(qū)中緩存的待傳輸數(shù)據(jù)包。

當(dāng)?shù)谝徽{(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)中成功獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21觸發(fā)刪除指令,根據(jù)刪除指令刪除第二臨時(shí)緩沖區(qū)中的待傳輸數(shù)據(jù)包,以節(jié)省臨時(shí)緩沖區(qū)的緩存空間,保證第一處理芯片001和第二處理芯片002之間數(shù)據(jù)的成功傳輸。可以理解的是,當(dāng)?shù)诙?yīng)用處理器20刪除第二臨時(shí)緩沖區(qū)中的待傳輸數(shù)據(jù)包時(shí),第一應(yīng)用處理器10也會(huì)刪除第一臨時(shí)緩沖區(qū)中的待傳輸數(shù)據(jù)包。

本發(fā)明還提供一種數(shù)據(jù)傳輸方法。

參照?qǐng)D3,圖3為本發(fā)明數(shù)據(jù)傳輸方法第一實(shí)施例的流程示意圖。

本實(shí)施例提出一種數(shù)據(jù)傳輸方法,在本實(shí)施例中,提供了數(shù)據(jù)傳輸方法的實(shí)施例,需要說(shuō)明的是,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

數(shù)據(jù)傳輸方法應(yīng)用于移動(dòng)終端100中,移動(dòng)終端100包括第一處理芯片001和第二處理芯片002,第一處理芯片001包括第一應(yīng)用處理器10、第一臨時(shí)緩沖區(qū)、與實(shí)體用戶識(shí)別卡14連接的第一調(diào)制解調(diào)器11,第一調(diào)制解調(diào)器11中內(nèi)嵌有虛擬用戶識(shí)別卡13,第二處理芯片002包括第二應(yīng)用處理器20、第二臨時(shí)緩沖區(qū)和第二調(diào)制解調(diào)器21。

數(shù)據(jù)傳輸方法包括:

步驟s10,當(dāng)?shù)诙{(diào)制解調(diào)器21偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),第二調(diào)制解調(diào)器21根據(jù)數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包。

步驟s20,第二調(diào)制解調(diào)器21將待傳輸數(shù)據(jù)包緩存至第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包。

其中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,且默認(rèn)容量值與增大值之和大于或者等于待傳輸數(shù)據(jù)包的大小,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值是同步變化的。

本實(shí)施例以第二處理芯片002為發(fā)送端,第一處理芯片001為接收端為例進(jìn)行說(shuō)明。可以理解的是,當(dāng)?shù)谝惶幚硇酒?01為發(fā)送端,第二處理芯片002為接收端時(shí),第一處理芯片001和第二處理芯片002之間進(jìn)行數(shù)據(jù)傳輸?shù)脑砼c第二處理芯片002為發(fā)送端,第一處理芯片001為接收端的數(shù)據(jù)傳輸原理一致,在此不再贅述。

當(dāng)?shù)诙幚硇酒?02的第二調(diào)制解調(diào)器21偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),第二調(diào)制解調(diào)器21根據(jù)數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包。其中,當(dāng)?shù)诙{(diào)制解調(diào)器21接收到enodeb101的數(shù)據(jù)請(qǐng)求,或者第二調(diào)制解調(diào)器21需要獲取與第一調(diào)制解調(diào)器11連接的實(shí)體用戶識(shí)別卡14的數(shù)據(jù),或者需要獲取第一調(diào)制解調(diào)器11中虛擬用戶識(shí)別卡13等數(shù)據(jù)時(shí),第二調(diào)制解調(diào)器21就會(huì)觸發(fā)數(shù)據(jù)傳輸指令。具體地,第二調(diào)制解調(diào)器21通過(guò)uart將所獲取的待傳輸數(shù)據(jù)包發(fā)送給第一調(diào)制解調(diào)器11。

在本發(fā)明實(shí)施例中,第一臨時(shí)緩沖區(qū)要占用移動(dòng)終端100的內(nèi)存空間,第二臨時(shí)緩沖區(qū)要占用外接設(shè)備200的內(nèi)存空間。如當(dāng)?shù)诙R時(shí)緩沖區(qū)的容量值為512字節(jié),外接設(shè)備200的內(nèi)存空間1024字節(jié)時(shí),第二臨時(shí)緩沖區(qū)的512字節(jié)需要占用外接設(shè)備200內(nèi)存空間中的512字節(jié)。

在本發(fā)明實(shí)施例中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,其中,默認(rèn)容量值與增大值之和大于或者等于待傳輸數(shù)據(jù)包的大小。具體地,可在第二應(yīng)用處理器20偵測(cè)到數(shù)據(jù)傳輸指令時(shí),調(diào)用與第二臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,增大第二臨時(shí)緩沖區(qū)的容量值。需要說(shuō)明的是,由于第二臨時(shí)緩沖區(qū)和第一臨時(shí)緩沖區(qū)對(duì)應(yīng)著同一個(gè)物理地址,因此當(dāng)?shù)诙?yīng)用處理器20增大第二臨時(shí)緩沖區(qū)的容量值時(shí),第一臨時(shí)緩沖區(qū)的容量值也同步增大。在本實(shí)施例中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值增大后,是固定不變的,不會(huì)再次改變。

第一處理芯片001和第二處理芯片002在數(shù)據(jù)傳輸過(guò)程中所用的第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量一般都是512個(gè)字節(jié),因此,在本發(fā)明實(shí)施例中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的默認(rèn)容量值可設(shè)置為512字節(jié)。為了保證第一處理芯片001和第二處理芯片002之間的待傳輸數(shù)據(jù)包可以全部成功傳輸,增大值和默認(rèn)容量值之和應(yīng)大于或者等于第一處理芯片001和第二處理芯片002傳輸?shù)淖畲蟠齻鬏敂?shù)據(jù)包的大小。如當(dāng)最大待傳輸數(shù)據(jù)包的大小為3千字節(jié)時(shí),增大值和默認(rèn)容量值之和應(yīng)大于或者等于3千字節(jié)。

當(dāng)?shù)诙{(diào)制解調(diào)器21獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21將待傳輸數(shù)據(jù)包緩存至第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)獲取待傳輸數(shù)據(jù)包。當(dāng)?shù)诙{(diào)制解調(diào)器21已將待傳輸數(shù)據(jù)包成功寫入第二臨時(shí)緩沖區(qū)中時(shí),第一調(diào)制解調(diào)器11即可從第一臨時(shí)緩沖區(qū)檢測(cè)并獲取到待傳輸數(shù)據(jù)包,第一調(diào)制解調(diào)器11根據(jù)所獲取的待傳輸數(shù)據(jù)包從虛擬用戶識(shí)別卡13或?qū)嶓w用戶識(shí)別卡14獲取對(duì)應(yīng)的數(shù)據(jù)響應(yīng)待傳輸數(shù)據(jù)包,得到響應(yīng)數(shù)據(jù)包,并將響應(yīng)數(shù)據(jù)包按原路返回給第二處理芯片002的第二調(diào)制解調(diào)器21。(由于第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)對(duì)應(yīng)著同一個(gè)物理地址,因此,當(dāng)?shù)诙{(diào)制解調(diào)器21待傳輸數(shù)據(jù)包寫入第二臨時(shí)緩沖區(qū)時(shí),第一調(diào)制解調(diào)器11即可在第一臨時(shí)緩沖區(qū)中檢測(cè)到該待傳輸數(shù)據(jù)包)。

在第一調(diào)制解調(diào)器11根據(jù)待傳輸數(shù)據(jù)包從實(shí)體用戶識(shí)別卡14獲取對(duì)應(yīng)的數(shù)據(jù)響應(yīng)該待傳輸數(shù)據(jù)包過(guò)程中,第一調(diào)制解調(diào)器11不會(huì)直接與實(shí)體用戶識(shí)別卡14中的文件存儲(chǔ)模塊交互,而是先向?qū)嶓w用戶識(shí)別卡14中的cos(chipoperatingsystem,片內(nèi)操作系統(tǒng))操作系統(tǒng)發(fā)送數(shù)據(jù)獲取請(qǐng)求,然后實(shí)體用戶識(shí)別卡14的cos操作系統(tǒng)基于該數(shù)據(jù)獲取請(qǐng)求在文件存儲(chǔ)模塊中獲取數(shù)據(jù),然后將獲取的數(shù)據(jù)再傳輸給第一調(diào)制解調(diào)器11,以實(shí)現(xiàn)待傳輸數(shù)據(jù)包的響應(yīng)。

需要說(shuō)明的是,第一調(diào)制解調(diào)器11從虛擬用戶識(shí)別卡13中獲取數(shù)據(jù)響應(yīng)待傳輸數(shù)據(jù)包的原理與第一調(diào)制解調(diào)器11從實(shí)體用戶識(shí)別卡14中獲取數(shù)據(jù)響應(yīng)待傳輸數(shù)據(jù)包的原理一致,在此不再贅述。

本實(shí)施例通過(guò)當(dāng)?shù)诙{(diào)制解調(diào)器21偵測(cè)到發(fā)送待傳輸數(shù)據(jù)包的數(shù)據(jù)傳輸指令時(shí),第二調(diào)制解調(diào)器21根據(jù)數(shù)據(jù)傳輸指令獲取待傳輸數(shù)據(jù)包;第二調(diào)制解調(diào)器21將待傳輸數(shù)據(jù)包緩存至第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包;其中,第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值等于默認(rèn)容量值與增大值之和,且默認(rèn)容量值與增大值之和大于或者等于待傳輸數(shù)據(jù)包的大小。通過(guò)增大第一處理芯片001和第二處理芯片002之間用于緩存數(shù)據(jù)的臨時(shí)緩沖區(qū)的容量值,避免了在第一處理芯片001和第二處理芯片002傳輸電信卡數(shù)據(jù)過(guò)程中,由于電信卡對(duì)應(yīng)某些的數(shù)據(jù)包大小大于臨時(shí)緩沖區(qū)的容量值,導(dǎo)致移動(dòng)終端100死機(jī)的情況出現(xiàn)。

進(jìn)一步地,通過(guò)增大第一處理芯片001和第二處理芯片002之間用于數(shù)據(jù)傳輸?shù)呐R時(shí)緩沖區(qū)的默認(rèn)容量值,使待傳輸數(shù)據(jù)包的大小小于或者等于臨時(shí)緩沖區(qū)的容量值,實(shí)現(xiàn)了在第二處理芯片002和第一處理芯片001進(jìn)行數(shù)據(jù)傳輸過(guò)程中,當(dāng)所傳輸?shù)拇齻鬏敂?shù)據(jù)包的大小大于臨時(shí)緩沖區(qū)的默認(rèn)容量值時(shí),不需要拆分待傳輸數(shù)據(jù)包,可直接傳輸一個(gè)完整的待傳輸數(shù)據(jù)包,提高了待傳輸數(shù)據(jù)包傳輸效率,同時(shí),由于不需要拆分待傳輸數(shù)據(jù)包,因此避免了在拆分待傳輸數(shù)據(jù)包后,所拆分的某一待傳輸數(shù)據(jù)包丟失,或者在待傳輸數(shù)據(jù)包合成過(guò)程中,合成失敗的情況出現(xiàn),提高了待傳輸數(shù)據(jù)包傳輸成功率。

進(jìn)一步地,提出本發(fā)明數(shù)據(jù)傳輸方法第二實(shí)施例。

數(shù)據(jù)傳輸方法第二實(shí)施例與數(shù)據(jù)傳輸方法第一實(shí)施例的區(qū)別在于,參照?qǐng)D4,數(shù)據(jù)傳輸方法還包括:

步驟s30,第二調(diào)制解調(diào)器21檢測(cè)待傳輸數(shù)據(jù)包的大小,并判斷待傳輸數(shù)據(jù)包的大小是否大于默認(rèn)容量值。

步驟s40,當(dāng)待傳輸數(shù)據(jù)包的大小大于默認(rèn)容量值時(shí),第二調(diào)制解調(diào)器21計(jì)算待傳輸數(shù)據(jù)包的大小和默認(rèn)容量值之間的差值,根據(jù)差值確定增大值。

當(dāng)虛擬用戶識(shí)別卡13和/或?qū)嶓w用戶識(shí)別卡14的sim卡數(shù)據(jù)為電信卡數(shù)據(jù)時(shí),第二處理芯片002和第一處理芯片001之間所傳輸?shù)拇齻鬏敂?shù)據(jù)包并不都是大于512字節(jié)的,只是存在少數(shù)幾個(gè)待傳輸數(shù)據(jù)包才是大于512字節(jié)。因此,如果將第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值從默認(rèn)容量值增大到某一固定值,在數(shù)據(jù)傳輸過(guò)程中不改變第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值,則會(huì)浪費(fèi)第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的存儲(chǔ)空間。因此,當(dāng)?shù)诙幚硇酒?02的第二調(diào)制解調(diào)器21獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21檢測(cè)待傳輸數(shù)據(jù)包的大小。

具體地,第二調(diào)制解調(diào)器21解析待傳輸數(shù)據(jù)包,得到待傳輸數(shù)據(jù)包的包頭,從包頭中獲取待傳輸數(shù)據(jù)包的大小。其中,待傳輸數(shù)據(jù)包為tlv格式,tlv格式是ber(basicencodingrules,基本編碼規(guī)則)編碼的一種,全稱為type(類型),length(長(zhǎng)度),value(值),t字段表示待傳輸數(shù)據(jù)包的類型,l字段表示待傳輸數(shù)據(jù)包的長(zhǎng)度,即待傳輸數(shù)據(jù)包的大小,v字段往往用來(lái)存放待傳輸數(shù)據(jù)包的內(nèi)容。在第二調(diào)制解調(diào)器21中,由物理層(物理傳輸介質(zhì))之上的物理驅(qū)動(dòng)層檢測(cè)待傳輸數(shù)據(jù)包的包頭,解析得到待傳輸數(shù)據(jù)包的大小。

需要說(shuō)明的是,待傳輸數(shù)據(jù)包的生成過(guò)程為:在第二調(diào)制解調(diào)器21中,當(dāng)傳輸層獲取到待傳輸數(shù)據(jù)包對(duì)應(yīng)的原始數(shù)據(jù)時(shí),為該原始數(shù)據(jù)添加傳輸層的數(shù)據(jù)包頭,傳輸層的數(shù)據(jù)包頭包括傳輸層數(shù)據(jù)類型和數(shù)據(jù)大小,得到初始數(shù)據(jù)包,并將輸出數(shù)據(jù)包傳輸至邏輯復(fù)用層。當(dāng)邏輯復(fù)用層接收到初始數(shù)據(jù)包后,為初始化數(shù)據(jù)包添加邏輯復(fù)用層的數(shù)據(jù)包頭,邏輯復(fù)用層的數(shù)據(jù)包頭包括邏輯復(fù)用層的數(shù)據(jù)類型和數(shù)據(jù)大小,得到待傳輸數(shù)據(jù)包,并通過(guò)調(diào)用物理驅(qū)動(dòng)層的發(fā)送接口將待傳輸數(shù)據(jù)包發(fā)送給物理層??梢岳斫獾氖牵诙{(diào)制解調(diào)器21最終所檢測(cè)到待傳輸數(shù)據(jù)包大小為邏輯復(fù)用層包頭中的數(shù)據(jù)大小。

當(dāng)確定待傳輸數(shù)據(jù)包的大小后,第二調(diào)制解調(diào)器21判斷待傳輸數(shù)據(jù)包的大小是否大于默認(rèn)容量值。當(dāng)待傳輸數(shù)據(jù)包的大小大于默認(rèn)容量值時(shí),第二調(diào)制解調(diào)器21計(jì)算默認(rèn)容量值和待傳輸數(shù)據(jù)包大小之間的差值,并根據(jù)計(jì)算所得的差值確定增大值。具體地,增大值可與計(jì)算所得的差值相等,也可大于計(jì)算所得的差值,如可將增大值的大小設(shè)置為大于該差值一個(gè)字節(jié)。當(dāng)確定增大值后,第二調(diào)制解調(diào)器21根據(jù)增大值增大第二臨時(shí)緩沖區(qū)的容量值,使得第二臨時(shí)緩沖區(qū)的容量值等于增大值與默認(rèn)容量值之和。同時(shí),第一調(diào)制解調(diào)器11調(diào)用與第一臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,根據(jù)增大值增大第一臨時(shí)緩沖區(qū)的容量值,以使第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值同步變化。

步驟s50,當(dāng)待傳輸數(shù)據(jù)包的大小小于或者等于默認(rèn)容量值時(shí),第二調(diào)制解調(diào)器21將待傳輸數(shù)據(jù)包緩存至默認(rèn)容量值的第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從默認(rèn)容量值的第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包。

當(dāng)待傳輸數(shù)據(jù)包的大小小于或者等于默認(rèn)容量值時(shí),第二調(diào)制解調(diào)器21不改變第二臨時(shí)緩沖區(qū)的容量值,直接將待傳輸數(shù)據(jù)包緩存至容量值為默認(rèn)容量值的第二臨時(shí)緩沖區(qū)中,以供第一調(diào)制解調(diào)器11從容量值為默認(rèn)容量值的第一臨時(shí)緩沖區(qū)中獲取待傳輸數(shù)據(jù)包。

本實(shí)施例通過(guò)根據(jù)待傳輸數(shù)據(jù)包的大小動(dòng)態(tài)調(diào)整第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的容量值,保證在第二處理芯片002和第一處理芯片001之間傳輸待傳輸數(shù)據(jù)包過(guò)程中,不需要對(duì)待傳輸數(shù)據(jù)包進(jìn)行拆分的額外操作,確保了第一處理芯片001和第二處理芯片002之間數(shù)據(jù)通道透?jìng)鞯谋举|(zhì),避免了數(shù)據(jù)傳輸過(guò)程中二次拆分重組帶來(lái)數(shù)據(jù)損傷,同時(shí)避免直接增大第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)導(dǎo)致緩存空間浪費(fèi)的問(wèn)題。

進(jìn)一步地,提出本發(fā)明數(shù)據(jù)傳輸方法第三實(shí)施例。

數(shù)據(jù)傳輸方法第三實(shí)施例與數(shù)據(jù)傳輸方法第二實(shí)施例的區(qū)別在于,參照?qǐng)D5,數(shù)據(jù)傳輸方法還包括:

步驟s60,當(dāng)?shù)谝徽{(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21減小第二臨時(shí)緩沖區(qū)的容量值至默認(rèn)容量值。

當(dāng)?shù)谝徽{(diào)制解調(diào)器11從容量值等于默認(rèn)容量值和增大值之和的第一臨時(shí)緩沖區(qū)中成功獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21調(diào)用與第二臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,將第二臨時(shí)緩沖區(qū)的容量值減小至默認(rèn)容量值,即將第二臨時(shí)緩沖區(qū)的容量值從等于默認(rèn)容量值與增大值之和減小至默認(rèn)容量值。當(dāng)?shù)诙{(diào)制解調(diào)器21減小第二臨時(shí)緩沖區(qū)的容量值至默認(rèn)容量值時(shí),第一調(diào)制解調(diào)器11調(diào)用與第一臨時(shí)緩沖區(qū)對(duì)應(yīng)的驅(qū)動(dòng)接口,將第一臨時(shí)緩沖區(qū)的容量值減小至默認(rèn)容量值。

需要說(shuō)明的是,待傳輸數(shù)據(jù)包存在一個(gè)結(jié)束標(biāo)識(shí),通過(guò)該結(jié)束標(biāo)識(shí)可以確定待傳輸數(shù)據(jù)包是否被成功讀取。當(dāng)?shù)谝慌R時(shí)緩沖區(qū)中待傳輸數(shù)據(jù)包的結(jié)束標(biāo)識(shí)被讀取后,表明第一調(diào)制解調(diào)器11已成功獲取到待傳輸數(shù)據(jù)包。即當(dāng)?shù)谝徽{(diào)制解調(diào)器11在第一臨時(shí)緩沖區(qū)中讀取到該結(jié)束標(biāo)識(shí)時(shí),表明第一調(diào)制解調(diào)器11已成功獲取待傳輸數(shù)據(jù)包。由于第一臨時(shí)緩沖區(qū)和第二臨時(shí)緩沖區(qū)的狀態(tài)是同步變化的,因此第二調(diào)制解調(diào)器21可根據(jù)結(jié)束標(biāo)識(shí)被讀取的情況確定第一調(diào)制解調(diào)器11是否成功從第一臨時(shí)緩沖區(qū)中獲取到待傳輸數(shù)據(jù)包,從而決定是否執(zhí)行減小第二臨時(shí)緩沖區(qū)的容量值至默認(rèn)容量值的操作。

本實(shí)施例通過(guò)當(dāng)?shù)谝徽{(diào)制解調(diào)器11成功獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21將第二臨時(shí)緩沖區(qū)的容量值重新減小至默認(rèn)容量值,以在不浪費(fèi)臨時(shí)緩沖區(qū)緩存空間的基礎(chǔ)上,保證第一處理芯片001和第二處理芯片002在數(shù)據(jù)傳輸過(guò)程中不會(huì)因?yàn)閭鬏數(shù)臄?shù)據(jù)包過(guò)大而導(dǎo)致死機(jī)的問(wèn)題出現(xiàn)。

進(jìn)一步地,提出本發(fā)明數(shù)據(jù)傳輸方法第四實(shí)施例。

數(shù)據(jù)傳輸方法第四實(shí)施例與數(shù)據(jù)傳輸方法第一或第二實(shí)施例的區(qū)別在于,參照?qǐng)D6,數(shù)據(jù)傳輸方法還包括:

步驟s70,當(dāng)?shù)谝徽{(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21刪除第二臨時(shí)緩沖區(qū)中緩存的待傳輸數(shù)據(jù)包。

當(dāng)?shù)谝徽{(diào)制解調(diào)器11從第一臨時(shí)緩沖區(qū)中成功獲取到待傳輸數(shù)據(jù)包時(shí),第二調(diào)制解調(diào)器21觸發(fā)刪除指令,根據(jù)刪除指令刪除第二臨時(shí)緩沖區(qū)中的待傳輸數(shù)據(jù)包,以節(jié)省臨時(shí)緩沖區(qū)的緩存空間,保證第一處理芯片001和第二處理芯片002之間數(shù)據(jù)的成功傳輸。可以理解的是,當(dāng)?shù)诙?yīng)用處理器20刪除第二臨時(shí)緩沖區(qū)中的待傳輸數(shù)據(jù)包時(shí),第一應(yīng)用處理器10也會(huì)刪除第一臨時(shí)緩沖區(qū)中的待傳輸數(shù)據(jù)包。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過(guò)程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者系統(tǒng)中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
美女午夜性视频免费| 亚洲五月色婷婷综合| 国产日韩欧美视频二区| 啦啦啦免费观看视频1| 国产一区二区激情短视频 | 动漫黄色视频在线观看| 国产不卡av网站在线观看| 香蕉丝袜av| 麻豆国产av国片精品| 久久久久精品国产欧美久久久 | 在线精品无人区一区二区三| 69av精品久久久久久 | 精品国产国语对白av| 女人被躁到高潮嗷嗷叫费观| 国产欧美日韩精品亚洲av| 伊人亚洲综合成人网| 国产成人欧美在线观看 | 男女高潮啪啪啪动态图| 美女国产高潮福利片在线看| 天天躁狠狠躁夜夜躁狠狠躁| 欧美日韩亚洲综合一区二区三区_| 两性夫妻黄色片| 精品一区在线观看国产| 亚洲专区字幕在线| 一边摸一边做爽爽视频免费| 考比视频在线观看| 亚洲精华国产精华精| 自拍欧美九色日韩亚洲蝌蚪91| 国产免费一区二区三区四区乱码| 久久精品国产a三级三级三级| 亚洲国产日韩一区二区| 国产成人av教育| 亚洲精品久久午夜乱码| 免费在线观看影片大全网站| 高清视频免费观看一区二区| 制服诱惑二区| 国产成人免费无遮挡视频| 999精品在线视频| 日韩欧美一区二区三区在线观看 | 国产野战对白在线观看| 国产成人精品在线电影| 免费不卡黄色视频| 美国免费a级毛片| 丝瓜视频免费看黄片| 亚洲久久久国产精品| 黄片大片在线免费观看| 精品一区二区三区av网在线观看 | 国产欧美日韩一区二区三区在线| 亚洲精品粉嫩美女一区| 日韩一卡2卡3卡4卡2021年| 亚洲国产欧美网| 好男人电影高清在线观看| 黄色视频不卡| 亚洲美女黄色视频免费看| 欧美中文综合在线视频| 亚洲国产精品成人久久小说| 久热这里只有精品99| 国产精品 国内视频| 熟女少妇亚洲综合色aaa.| 在线十欧美十亚洲十日本专区| 亚洲少妇的诱惑av| 天堂中文最新版在线下载| 国产欧美日韩综合在线一区二区| 成人影院久久| 777久久人妻少妇嫩草av网站| 国产精品麻豆人妻色哟哟久久| 岛国毛片在线播放| 18禁黄网站禁片午夜丰满| 中文字幕av电影在线播放| 成人av一区二区三区在线看 | 美女福利国产在线| 涩涩av久久男人的天堂| 亚洲九九香蕉| 国产精品免费大片| 国产精品一区二区精品视频观看| 久久久欧美国产精品| 又大又爽又粗| 天堂8中文在线网| 水蜜桃什么品种好| 两个人免费观看高清视频| 久久免费观看电影| 久久国产精品人妻蜜桃| 国产一级毛片在线| 日韩视频一区二区在线观看| 国产97色在线日韩免费| 超碰成人久久| 美女午夜性视频免费| 国产精品久久久久久人妻精品电影 | 免费高清在线观看日韩| 国产一区二区三区综合在线观看| 99久久人妻综合| 午夜久久久在线观看| 国产免费视频播放在线视频| 十八禁人妻一区二区| tocl精华| 9191精品国产免费久久| 老熟妇乱子伦视频在线观看 | 精品亚洲成a人片在线观看| 久久av网站| 亚洲av电影在线进入| 国产欧美日韩精品亚洲av| 欧美精品一区二区大全| 日本wwww免费看| 亚洲av成人一区二区三| 国产xxxxx性猛交| 成人亚洲精品一区在线观看| 操美女的视频在线观看| 9热在线视频观看99| 午夜福利一区二区在线看| 高清黄色对白视频在线免费看| 成年女人毛片免费观看观看9 | 国产亚洲欧美精品永久| 亚洲精品第二区| 蜜桃在线观看..| 国产黄频视频在线观看| 日日爽夜夜爽网站| 亚洲欧美色中文字幕在线| 欧美精品一区二区大全| 啦啦啦中文免费视频观看日本| 在线亚洲精品国产二区图片欧美| 成在线人永久免费视频| 2018国产大陆天天弄谢| 性色av一级| 亚洲国产日韩一区二区| 夜夜夜夜夜久久久久| 不卡av一区二区三区| avwww免费| 最近最新免费中文字幕在线| 精品第一国产精品| 日韩中文字幕欧美一区二区| 黄色视频,在线免费观看| 久久久久国产一级毛片高清牌| 国产精品一区二区三区四区免费观看 | 亚洲va日本ⅴa欧美va伊人久久| 亚洲国产精品999在线| 免费人成视频x8x8入口观看| 亚洲人成网站高清观看| 国产三级在线视频| 毛片女人毛片| 国产成+人综合+亚洲专区| 最好的美女福利视频网| 一边摸一边抽搐一进一小说| 男男h啪啪无遮挡| 亚洲自拍偷在线| av视频在线观看入口| www.熟女人妻精品国产| 两个人的视频大全免费| 听说在线观看完整版免费高清| 精品久久蜜臀av无| 久久精品91蜜桃| 久久久久国产精品人妻aⅴ院| 怎么达到女性高潮| 欧美日韩黄片免| 国产高清视频在线观看网站| 女人被狂操c到高潮| 激情在线观看视频在线高清| 99在线人妻在线中文字幕| 中文字幕精品亚洲无线码一区| 亚洲欧美日韩东京热| 欧美午夜高清在线| 国产亚洲欧美98| 亚洲av五月六月丁香网| 国产精品九九99| 亚洲免费av在线视频| 欧美激情久久久久久爽电影| 亚洲精品美女久久久久99蜜臀| 午夜激情福利司机影院| 国产精品国产高清国产av| 日韩欧美一区二区三区在线观看| 国内精品久久久久久久电影| 久久国产精品影院| 一二三四社区在线视频社区8| 精品熟女少妇八av免费久了| 日韩精品中文字幕看吧| 99在线人妻在线中文字幕| 狂野欧美激情性xxxx| 一二三四在线观看免费中文在| 精品乱码久久久久久99久播| 欧美丝袜亚洲另类 | 婷婷六月久久综合丁香| 麻豆成人午夜福利视频| 欧美激情久久久久久爽电影| 久久中文看片网| 无人区码免费观看不卡| 麻豆成人av在线观看| 亚洲av日韩精品久久久久久密| 又爽又黄无遮挡网站| 在线a可以看的网站| 变态另类丝袜制服| xxxwww97欧美| 一区二区三区国产精品乱码| 在线观看一区二区三区| 久久九九热精品免费| 日韩欧美在线乱码| 中文字幕人成人乱码亚洲影| 日本a在线网址| 正在播放国产对白刺激| 一二三四在线观看免费中文在| 欧美黑人精品巨大| 久久午夜亚洲精品久久| 一本大道久久a久久精品| 国产欧美日韩一区二区三| 亚洲人与动物交配视频| 一级黄色大片毛片| 一本综合久久免费| 久久伊人香网站| 成人18禁在线播放| 中文字幕人成人乱码亚洲影| 香蕉av资源在线| 两个人免费观看高清视频| 一区福利在线观看| 日本精品一区二区三区蜜桃| 国产成人精品久久二区二区91| 国产成人一区二区三区免费视频网站| xxx96com| 色哟哟哟哟哟哟| 精华霜和精华液先用哪个| 久久久久久国产a免费观看| 青草久久国产| 黄色丝袜av网址大全| 精品久久久久久,| 黄色视频,在线免费观看| 久久久久久久精品吃奶| 国产精品 国内视频| 欧美性猛交黑人性爽| 精品高清国产在线一区| 欧美乱色亚洲激情| 黄色成人免费大全| 婷婷六月久久综合丁香| 午夜亚洲福利在线播放| 亚洲精品久久国产高清桃花| 三级毛片av免费| 免费观看精品视频网站| 亚洲熟女毛片儿| 久久天堂一区二区三区四区| 1024视频免费在线观看| 午夜久久久久精精品| 亚洲中文字幕日韩| 中文字幕人妻丝袜一区二区| 1024视频免费在线观看| 成人18禁在线播放| 成人特级黄色片久久久久久久| 亚洲av美国av| 俺也久久电影网| 50天的宝宝边吃奶边哭怎么回事| 欧美日韩黄片免| 国产精品免费一区二区三区在线| а√天堂www在线а√下载| 亚洲成av人片免费观看| 777久久人妻少妇嫩草av网站| 精品久久久久久久毛片微露脸| 国内久久婷婷六月综合欲色啪| 日韩欧美国产一区二区入口| 国产真实乱freesex| 欧美 亚洲 国产 日韩一| 国产av不卡久久| 欧美国产日韩亚洲一区| 国产一区在线观看成人免费| 两人在一起打扑克的视频| 欧美日韩黄片免| 一个人观看的视频www高清免费观看 | 狠狠狠狠99中文字幕| 啦啦啦韩国在线观看视频| av国产免费在线观看| 99久久国产精品久久久| 国产精品1区2区在线观看.| 听说在线观看完整版免费高清| 99热这里只有是精品50| 1024香蕉在线观看| 欧美国产日韩亚洲一区| 男人舔女人下体高潮全视频| 麻豆成人午夜福利视频| 亚洲国产高清在线一区二区三| 少妇裸体淫交视频免费看高清 | 国产av一区二区精品久久| aaaaa片日本免费| 久久精品91蜜桃| 亚洲国产精品成人综合色| 黑人操中国人逼视频| 国产精品影院久久| 成年人黄色毛片网站| 亚洲专区字幕在线| 久久久久久国产a免费观看| 日本在线视频免费播放| 亚洲美女黄片视频| 国产av又大| 在线十欧美十亚洲十日本专区| 一二三四社区在线视频社区8| 久久草成人影院| 99久久久亚洲精品蜜臀av| 欧美日韩乱码在线| 黑人操中国人逼视频| 91麻豆精品激情在线观看国产| xxxwww97欧美| 国产爱豆传媒在线观看 | 国产精品乱码一区二三区的特点| 国产亚洲欧美在线一区二区| 亚洲avbb在线观看| 精品久久久久久,| 99在线视频只有这里精品首页| 曰老女人黄片| 女生性感内裤真人,穿戴方法视频| 一卡2卡三卡四卡精品乱码亚洲| 伊人久久大香线蕉亚洲五| 日韩大码丰满熟妇| 日韩欧美在线乱码| 床上黄色一级片| 日韩欧美在线二视频| 久久久久亚洲av毛片大全| 99riav亚洲国产免费| 国产免费男女视频| 欧美一区二区国产精品久久精品 | 久久久久国产精品人妻aⅴ院| 国产成年人精品一区二区| 国产精品久久电影中文字幕| 国产野战对白在线观看| 国产日本99.免费观看| 夜夜看夜夜爽夜夜摸| 精品免费久久久久久久清纯| 一区二区三区国产精品乱码| 久久精品影院6| 午夜激情福利司机影院| 久久久久久免费高清国产稀缺| 国产精品av久久久久免费| 日本一本二区三区精品| 香蕉av资源在线| 又爽又黄无遮挡网站| 精品不卡国产一区二区三区| 99热只有精品国产| 婷婷丁香在线五月| 国产一区二区三区视频了| 亚洲国产精品成人综合色| 亚洲av片天天在线观看| 国产免费av片在线观看野外av| 国产熟女午夜一区二区三区| 麻豆成人av在线观看| 国产一区二区三区在线臀色熟女| 免费一级毛片在线播放高清视频| 长腿黑丝高跟| 国产又黄又爽又无遮挡在线| 色综合亚洲欧美另类图片| 精品久久蜜臀av无| 日韩成人在线观看一区二区三区| aaaaa片日本免费| 熟女电影av网| 亚洲精华国产精华精| 成人永久免费在线观看视频| 搞女人的毛片| 国产男靠女视频免费网站| 十八禁人妻一区二区| 老司机深夜福利视频在线观看| 19禁男女啪啪无遮挡网站| 亚洲av电影不卡..在线观看| 亚洲自拍偷在线| 在线看三级毛片| 久久久久久九九精品二区国产 | 欧美又色又爽又黄视频| 久久午夜亚洲精品久久| 黄色成人免费大全| 免费看美女性在线毛片视频| 欧美日本视频| or卡值多少钱| 啦啦啦韩国在线观看视频| 国产精品,欧美在线| 两个人的视频大全免费| 亚洲av第一区精品v没综合| 精品第一国产精品| 999久久久国产精品视频| 亚洲精品国产精品久久久不卡| 热99re8久久精品国产| 不卡av一区二区三区| 黄片小视频在线播放| 在线观看午夜福利视频| 欧美国产日韩亚洲一区| 午夜福利高清视频| 国产精品精品国产色婷婷| 国产av一区在线观看免费| 不卡一级毛片| 最近视频中文字幕2019在线8| 午夜福利成人在线免费观看| 亚洲人成网站在线播放欧美日韩| 日本精品一区二区三区蜜桃| 午夜福利成人在线免费观看| 久久精品91蜜桃| videosex国产| 精品国内亚洲2022精品成人| 变态另类丝袜制服| 日日夜夜操网爽| 久久天堂一区二区三区四区| 男女那种视频在线观看| 一进一出好大好爽视频| 亚洲天堂国产精品一区在线| 黄片小视频在线播放| 亚洲欧洲精品一区二区精品久久久| 亚洲美女黄片视频| 少妇的丰满在线观看| 又粗又爽又猛毛片免费看| 黄片大片在线免费观看| 国产视频一区二区在线看| 国产成人影院久久av| 亚洲精品一卡2卡三卡4卡5卡| 亚洲精品粉嫩美女一区| 天堂av国产一区二区熟女人妻 | 99热6这里只有精品| 嫩草影视91久久| 免费在线观看成人毛片| 亚洲国产精品999在线| 亚洲第一欧美日韩一区二区三区| 日韩精品免费视频一区二区三区| 亚洲第一电影网av| 妹子高潮喷水视频| 亚洲国产看品久久| 日本在线视频免费播放| 久久久久久久久久黄片| 麻豆一二三区av精品| a级毛片a级免费在线| 欧美高清成人免费视频www| 欧美日韩亚洲综合一区二区三区_| 欧美日韩国产亚洲二区| 人成视频在线观看免费观看| 精品不卡国产一区二区三区| 毛片女人毛片| 欧美又色又爽又黄视频| 老司机福利观看| 男人舔女人下体高潮全视频| 精品第一国产精品| 亚洲av日韩精品久久久久久密| 欧美乱码精品一区二区三区| 亚洲国产精品成人综合色| 国产精品亚洲一级av第二区| 精品欧美国产一区二区三| 又粗又爽又猛毛片免费看| 久久久久久亚洲精品国产蜜桃av| avwww免费| 国内久久婷婷六月综合欲色啪| 免费在线观看完整版高清| 99精品在免费线老司机午夜| 免费看美女性在线毛片视频| 国产精品99久久99久久久不卡| 久久天躁狠狠躁夜夜2o2o| 婷婷丁香在线五月| 久久99热这里只有精品18| 制服人妻中文乱码| 日韩三级视频一区二区三区| 女人爽到高潮嗷嗷叫在线视频| 亚洲一码二码三码区别大吗| 成人特级黄色片久久久久久久| 在线观看日韩欧美| 欧美av亚洲av综合av国产av| svipshipincom国产片| 精品乱码久久久久久99久播| 久久久久久久久中文| 性色av乱码一区二区三区2| 国产精品一区二区三区四区免费观看 | 巨乳人妻的诱惑在线观看| 欧美极品一区二区三区四区| 欧美黑人欧美精品刺激| 精品高清国产在线一区| 日本a在线网址| 国产精品亚洲一级av第二区| 黄色片一级片一级黄色片| 亚洲乱码一区二区免费版| 人妻久久中文字幕网| 国产精品久久久久久精品电影| 精品国产乱子伦一区二区三区| 亚洲人成77777在线视频| 欧美日韩瑟瑟在线播放| 国产精华一区二区三区| 日本五十路高清| 精品午夜福利视频在线观看一区| 国产精品一及| 亚洲av中文字字幕乱码综合| 精品免费久久久久久久清纯| 一区二区三区激情视频| 午夜激情福利司机影院| av欧美777| 国产成人av激情在线播放| 中文字幕熟女人妻在线| 国产精品98久久久久久宅男小说| 精品欧美国产一区二区三| 女人高潮潮喷娇喘18禁视频| 丰满人妻熟妇乱又伦精品不卡| 美女高潮喷水抽搐中文字幕| 国产熟女xx| 夜夜爽天天搞| 日韩免费av在线播放| 欧美一级毛片孕妇| 宅男免费午夜| 国产精品电影一区二区三区| 亚洲精品国产精品久久久不卡| 国产探花在线观看一区二区| 国产精品精品国产色婷婷| 欧美日韩瑟瑟在线播放| 1024手机看黄色片| 国产在线观看jvid| 欧美久久黑人一区二区| 亚洲精品粉嫩美女一区| 看片在线看免费视频| 欧美日韩中文字幕国产精品一区二区三区| 免费在线观看视频国产中文字幕亚洲| 成人午夜高清在线视频| 亚洲色图av天堂| 国产精品 国内视频| 12—13女人毛片做爰片一| www国产在线视频色| 丰满人妻一区二区三区视频av | 小说图片视频综合网站| 欧美人与性动交α欧美精品济南到| 国产亚洲精品第一综合不卡| 一本精品99久久精品77| 午夜福利免费观看在线| 婷婷精品国产亚洲av| 欧美色视频一区免费| 2021天堂中文幕一二区在线观| 亚洲国产精品久久男人天堂| 国产精品日韩av在线免费观看| 亚洲一区中文字幕在线| 好男人在线观看高清免费视频| 村上凉子中文字幕在线| xxx96com| 日本免费a在线| 麻豆国产97在线/欧美 | 亚洲av电影在线进入| 777久久人妻少妇嫩草av网站| 在线观看日韩欧美| 一区福利在线观看| 亚洲av中文字字幕乱码综合| 一级片免费观看大全| 成人av一区二区三区在线看| 校园春色视频在线观看| 99在线人妻在线中文字幕| 国产精品乱码一区二三区的特点| 国产欧美日韩一区二区精品| 国产一区在线观看成人免费| 国产精品电影一区二区三区| 色播亚洲综合网| 精品电影一区二区在线| 校园春色视频在线观看| 久久久久久国产a免费观看| 精品福利观看| 亚洲成人久久爱视频| 欧美黑人精品巨大| 天堂av国产一区二区熟女人妻 | 成人午夜高清在线视频| 日韩欧美 国产精品| 熟女少妇亚洲综合色aaa.| АⅤ资源中文在线天堂| www日本在线高清视频| 麻豆国产av国片精品| 巨乳人妻的诱惑在线观看| 脱女人内裤的视频| 岛国在线免费视频观看| 麻豆久久精品国产亚洲av| 色av中文字幕| 五月玫瑰六月丁香| 亚洲va日本ⅴa欧美va伊人久久| 1024手机看黄色片| 午夜a级毛片| 中文字幕高清在线视频| 日韩大码丰满熟妇| 天天躁狠狠躁夜夜躁狠狠躁| 脱女人内裤的视频| 一级片免费观看大全| 人人妻,人人澡人人爽秒播| 制服人妻中文乱码| 国产伦人伦偷精品视频| 老司机靠b影院| 美女扒开内裤让男人捅视频| 91成年电影在线观看| 精品福利观看| 在线看三级毛片| 88av欧美| 好看av亚洲va欧美ⅴa在| 欧美乱妇无乱码| 日韩 欧美 亚洲 中文字幕| 国产1区2区3区精品| 一级片免费观看大全| 精品人妻1区二区| 国产人伦9x9x在线观看| 国产亚洲精品久久久久5区| 黑人巨大精品欧美一区二区mp4| 无人区码免费观看不卡| 国产精品免费一区二区三区在线| 超碰成人久久| 日韩有码中文字幕| av在线播放免费不卡| 真人做人爱边吃奶动态| 18美女黄网站色大片免费观看| 亚洲乱码一区二区免费版| 免费观看精品视频网站| 亚洲五月天丁香| 色在线成人网| 可以在线观看毛片的网站| av超薄肉色丝袜交足视频| 国产爱豆传媒在线观看 | 九九热线精品视视频播放| 全区人妻精品视频| 成人三级做爰电影| 国产精品爽爽va在线观看网站| 动漫黄色视频在线观看| 成人亚洲精品av一区二区| 亚洲人成77777在线视频| 妹子高潮喷水视频| 99热这里只有精品一区 | 午夜福利在线观看吧| 日韩欧美精品v在线| 国产99久久九九免费精品| 国产精品 国内视频| 午夜福利18| 这个男人来自地球电影免费观看| 一边摸一边做爽爽视频免费| 欧美一级毛片孕妇| a级毛片a级免费在线| 欧美日韩黄片免| 成人18禁在线播放|