欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)傳輸系統(tǒng)、方法、外接設(shè)備和移動終端與流程

文檔序號:11518386閱讀:337來源:國知局
數(shù)據(jù)傳輸系統(tǒng)、方法、外接設(shè)備和移動終端與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸系統(tǒng)、方法、外接設(shè)備和移動終端。



背景技術(shù):

隨著移動通信技術(shù)的發(fā)展,移動終端已經(jīng)成為用戶隨身攜帶,必不可少的電子設(shè)備。在運營商和各大oem(originalequipmentmanufacturer,原始設(shè)備制造商)廠商的牽頭下,3g(3rdgeneration,第三代移動通信技術(shù))、4g(the4thgenerationmobilecommunicationtechnology,第四代移動通信技術(shù))、ca(carrieraggregation,應(yīng)用載波聚合技術(shù))以及最新的5g(5th-generation,第五代移動通信技術(shù))應(yīng)運而生,這些技術(shù)的目的是為了提高用戶的上網(wǎng)帶寬。在此種背景下,一種提高用戶上網(wǎng)帶寬的方式也悄然而生,移動終端連接兩個調(diào)制解調(diào)器,每個調(diào)制解調(diào)器都有對應(yīng)的sim(subscriberidentificationmodule)卡,且每個調(diào)制解調(diào)器都可以獨立上網(wǎng),然后在上層將用戶訪問的網(wǎng)絡(luò)根據(jù)實際情況進(jìn)行兩個數(shù)據(jù)網(wǎng)絡(luò)的網(wǎng)速疊加,從而達(dá)到提高上網(wǎng)帶寬的目的。由于運營商對傳統(tǒng)用戶上網(wǎng)帶寬的壟斷和限制,終端廠商可以通過該網(wǎng)速疊加技術(shù)方案加大用戶上網(wǎng)帶寬,有效的整合了移動終端中兩張sim卡的上網(wǎng)資源,并實現(xiàn)了真dsda(dualsimdualactive,雙卡雙通),以及雙卡雙lte(longtermevolution,長期演進(jìn))待機。

因此,為了使移動終端連接兩個調(diào)制解調(diào)器,將移動終端與含有調(diào)制解調(diào)器的外接設(shè)備的連接,以實現(xiàn)移動終端和外接設(shè)備之間的數(shù)據(jù)傳輸。但是,移動終端和外接設(shè)備的連接是在應(yīng)用處理器中連接,而移動終端和外接設(shè)備之間傳輸?shù)臄?shù)據(jù)從調(diào)制解調(diào)器發(fā)出,由于調(diào)制解調(diào)器之間跨設(shè)備,沒有物理鏈路相連,從而導(dǎo)致移動終端和外接設(shè)備之間無法傳輸數(shù)據(jù)。



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

本發(fā)明的主要目的在于提出一種數(shù)據(jù)傳輸系統(tǒng)、方法、外接設(shè)備和移動終端,旨在解決移動終端通過外接設(shè)備實現(xiàn)雙lte通信過程中,外接設(shè)備和移動終端之間無法傳輸數(shù)據(jù)的技術(shù)問題。

為實現(xiàn)上述目的,本發(fā)明提供的一種數(shù)據(jù)傳輸系統(tǒng),所述數(shù)據(jù)傳輸系統(tǒng)包括移動終端和外接設(shè)備,所述移動終端包括第一應(yīng)用處理器,以及與第一用戶識別卡和第二用戶識別卡連接的第一調(diào)制解調(diào)器,所述第一調(diào)制解調(diào)器包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問服務(wù)器,所述遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器,所述第一應(yīng)用處理器包括第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊和與所述第一sim內(nèi)部服務(wù)器連接的第一sim內(nèi)部客戶端;所述外接設(shè)備包括第二應(yīng)用處理器和第二調(diào)制解調(diào)器,所述第二調(diào)制解調(diào)器包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問客戶端,所述遠(yuǎn)程sim數(shù)據(jù)訪問客戶端包括第二sim內(nèi)部客戶端,所述第二應(yīng)用處理器包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊和與所述第二sim內(nèi)部客戶端連接的第二sim內(nèi)部服務(wù)器;

所述第一sim內(nèi)部客戶端,用于當(dāng)接收到待傳輸數(shù)據(jù)包時,確定所述待傳輸數(shù)據(jù)包的來源;若所述待傳輸數(shù)據(jù)包是由所述第一sim內(nèi)部服務(wù)器發(fā)送的,則將所述待傳輸數(shù)據(jù)包發(fā)送給所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊,并告知所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊所述待傳輸數(shù)據(jù)包的類別;

所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊,用于在接收到所述待傳輸數(shù)據(jù)包時,根據(jù)所述待傳輸數(shù)據(jù)包的類別為所述待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有所述類別標(biāo)識的所述待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給所述外接設(shè)備,其中,所述預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口;

所述第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊,用于當(dāng)接收到所述移動終端發(fā)送的待傳輸數(shù)據(jù)包時,將所述待傳輸數(shù)據(jù)包發(fā)送給所述第二sim內(nèi)部服務(wù)器;

所述第二sim內(nèi)部服務(wù)器,用于當(dāng)接收到所述待傳輸數(shù)據(jù)包時,確定所述待傳輸數(shù)據(jù)包的類別;根據(jù)所述待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù);通過所述轉(zhuǎn)發(fā)函數(shù)將所述待傳輸數(shù)據(jù)包發(fā)送給所述第二sim內(nèi)部客戶端。

可選地,所述第二sim內(nèi)部服務(wù)器還用于當(dāng)接收到所述第二sim內(nèi)部客戶端發(fā)送的待傳輸數(shù)據(jù)包時,將所述待傳輸數(shù)據(jù)包發(fā)送給所述第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊;

所述第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊還用于當(dāng)接收到所述待傳輸數(shù)據(jù)包時,為所述待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有所述類別標(biāo)識的所述待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給所述移動終端;

所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊還用于當(dāng)接收到第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊發(fā)送的所述待傳輸數(shù)據(jù)包時,提取所述待傳輸數(shù)據(jù)包中的類別標(biāo)識;若所述類別標(biāo)識與預(yù)設(shè)標(biāo)識一致,則將所述待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部客戶端;

所述第一sim內(nèi)部客戶端還用于將所述待傳輸數(shù)據(jù)包發(fā)送給所述第一sim內(nèi)部服務(wù)器。

可選地,所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊還用于若所述類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,則生成報錯信息,并將所述報錯信息返回給所述外接設(shè)備。

此外,為實現(xiàn)上述目的,本發(fā)明還提出一種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法應(yīng)用于移動終端,所述移動終端包括第一應(yīng)用處理器,以及與第一用戶識別卡和第二用戶識別卡連接的第一調(diào)制解調(diào)器,所述第一調(diào)制解調(diào)器包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問服務(wù)器,所述遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器,所述第一應(yīng)用處理器包括第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊和與所述第一sim內(nèi)部服務(wù)器連接的第一sim內(nèi)部客戶端,所述數(shù)據(jù)傳輸方法包括:

當(dāng)所述第一sim內(nèi)部客戶端接收到待傳輸數(shù)據(jù)包時,所述第一sim內(nèi)部客戶端確定所述待傳輸數(shù)據(jù)包的來源;

若所述待傳輸數(shù)據(jù)包是由所述第一sim內(nèi)部服務(wù)器發(fā)送的,則將所述待傳輸數(shù)據(jù)包發(fā)送給所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊,并告知所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊所述待傳輸數(shù)據(jù)包的類別;

所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊在接收到所述待傳輸數(shù)據(jù)包時,根據(jù)所述待傳輸數(shù)據(jù)包的類別為所述待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有所述類別標(biāo)識的所述待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給外接設(shè)備,其中,所述預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口。

可選地,所述當(dāng)所述第一sim內(nèi)部客戶端接收到待傳輸數(shù)據(jù)包時,所述第一sim內(nèi)部客戶端確定所述待傳輸數(shù)據(jù)包的來源的步驟之后,還包括:

若所述待傳輸數(shù)據(jù)包是由所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊發(fā)送的,所述第一sim內(nèi)部客戶端則將所述待傳輸數(shù)據(jù)包發(fā)送給所述第一sim內(nèi)部服務(wù)器。

可選地,所述數(shù)據(jù)傳輸方法還包括:

當(dāng)所述第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊接收到所述外接設(shè)備通過所述預(yù)設(shè)接口發(fā)送的待傳輸數(shù)據(jù)包時,提取所述待傳輸數(shù)據(jù)包中的類別標(biāo)識;

若所述類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,則生成報錯信息,并將所述報錯信息返回給所述外接設(shè)備。

此外,為實現(xiàn)上述目的,本發(fā)明還提出一種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法應(yīng)用于外接設(shè)備,所述外接設(shè)備包括第二應(yīng)用處理器和第二調(diào)制解調(diào)器,所述第二調(diào)制解調(diào)器包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問客戶端,所述遠(yuǎn)程sim數(shù)據(jù)訪問客戶端包括第二sim內(nèi)部客戶端,所述第二應(yīng)用處理器包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊和與所述第二sim內(nèi)部客戶端連接的第二sim內(nèi)部服務(wù)器,所述數(shù)據(jù)傳輸方法包括:

當(dāng)所述第二sim內(nèi)部服務(wù)器接收到待傳輸數(shù)據(jù)包時,所述第二sim內(nèi)部服務(wù)器確定所述待傳輸數(shù)據(jù)包的來源;

若所述待傳輸數(shù)據(jù)包是由移動終端通過預(yù)設(shè)接口發(fā)送的,則確定所述待傳輸數(shù)據(jù)包的類別,其中,所述預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口;

根據(jù)所述待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù);

通過所述轉(zhuǎn)發(fā)函數(shù)將所述待傳輸數(shù)據(jù)包發(fā)送給所述第二sim內(nèi)部客戶端。

可選地,所述當(dāng)所述第二sim內(nèi)部服務(wù)器接收到待傳輸數(shù)據(jù)包時,所述第二sim內(nèi)部服務(wù)器確定所述待傳輸數(shù)據(jù)包的來源的步驟之后,還包括:

若所述待傳輸數(shù)據(jù)包是由所述第二sim內(nèi)部客戶端發(fā)送的,所述第二sim內(nèi)部服務(wù)器則將所述待傳輸數(shù)據(jù)包發(fā)送給所述第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊;

當(dāng)所述第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊接收到所述待傳輸數(shù)據(jù)包時,所述第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊為所述待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有所述類別標(biāo)識的所述待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給所述移動終端。

此外,為實現(xiàn)上述目的,本發(fā)明還提出一種移動終端,所述移動終端包括第一應(yīng)用處理器,以及與第一用戶識別卡和第二用戶識別卡連接的第一調(diào)制解調(diào)器,所述第一調(diào)制解調(diào)器包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問服務(wù)器,所述遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器,所述第一應(yīng)用處理器包括第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊和與所述第一sim內(nèi)部服務(wù)器連接的第一sim內(nèi)部客戶端;所述移動終端應(yīng)用于如上所述的應(yīng)用于移動終端的數(shù)據(jù)傳輸方法。

此外,為實現(xiàn)上述目的,本發(fā)明還提出一種外接設(shè)備,所述外接設(shè)備包括第二應(yīng)用處理器和第二調(diào)制解調(diào)器,所述第二調(diào)制解調(diào)器包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問客戶端,所述遠(yuǎn)程sim數(shù)據(jù)訪問客戶端包括第二sim內(nèi)部客戶端,所述第二應(yīng)用處理器包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊和與所述第二sim內(nèi)部客戶端連接的第二sim內(nèi)部服務(wù)器;所述外接設(shè)備應(yīng)用于如上所述的應(yīng)用于外接設(shè)備的數(shù)據(jù)傳輸方法。

本發(fā)明提供一種數(shù)據(jù)傳輸系統(tǒng)、方法、外接設(shè)備和移動終端,移動終端通過預(yù)設(shè)接口與外接設(shè)備連接,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口,通過在移動終端的第一應(yīng)用處理器中設(shè)置一個與第一sim內(nèi)部服務(wù)器對應(yīng)的第一sim內(nèi)部客戶端,在移動終端的第一應(yīng)用處理器和第一調(diào)制解調(diào)器之間實現(xiàn)client/server模式,在外接設(shè)備的第二應(yīng)用處理器中設(shè)置一個與第二sim內(nèi)部客戶端對應(yīng)的第二sim內(nèi)部服務(wù)器,在外接設(shè)備的第二應(yīng)用處理器和第二調(diào)制解調(diào)器之間實現(xiàn)client/server模式,從而實現(xiàn)移動終端通過外接設(shè)備實現(xiàn)雙lte通信過程中,移動終端和外接設(shè)備之間的數(shù)據(jù)傳輸。

附圖說明

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

圖2為本發(fā)明實施例中移動終端和外接設(shè)備通訊連接的第一種硬件結(jié)構(gòu)示意圖;

圖3為本發(fā)明實施例中移動終端和外接設(shè)備通訊連接的一種實體結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例中移動終端和外接設(shè)備通訊連接的第二種結(jié)構(gòu)示意圖;

圖5為本發(fā)明中應(yīng)用于移動終端的數(shù)據(jù)傳輸方法第一實施例的流程示意圖;

圖6為本發(fā)明中應(yīng)用于移動終端的數(shù)據(jù)傳輸方法第二實施例的流程示意圖;

圖7為本發(fā)明中預(yù)設(shè)接口的內(nèi)部硬件結(jié)構(gòu)示意圖;

圖8為本發(fā)明中應(yīng)用于外接設(shè)備的數(shù)據(jù)傳輸方法第一實施例的流程示意圖;

圖9為本發(fā)明中應(yīng)用于外接設(shè)備的數(shù)據(jù)傳輸方法第二實施例的流程示意圖。

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

具體實施方式

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

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

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

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

enodeb101通過s1接口連接到epc。epc包括移動管理實體(eem)104、其他移動管理實體106、服務(wù)網(wǎng)關(guān)103,以及分組數(shù)據(jù)網(wǎng)絡(luò)(pdn)網(wǎng)關(guān)105。移動管理實體104是處理移動終端100與epc之間的信令的控制節(jié)點。移動管理實體104提供承載和連接管理。所有用戶ip分組通過服務(wù)網(wǎng)關(guān)103來傳遞,服務(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、移動交換中心(msc)109、基站110和移動站111。在一個方面,電路交換系統(tǒng)可以通過iws和mme(mobilitymanagemententity,移動管理實體)與eps(evolvedpacketsystem,演進(jìn)的分組系統(tǒng))進(jìn)行通信。

圖2為本發(fā)明實施例中移動終端和外接設(shè)備通訊連接的一種硬件結(jié)構(gòu)示意圖。在本發(fā)明實施例中,移動終端100通過預(yù)設(shè)接口(universalserialbus,通用串行總線)與外接設(shè)備200連接。移動終端100包括第一處理芯片001和與第一處理芯片001連接的第一射頻模塊12。其中,第一處理芯片001包括第一應(yīng)用處理器(applicationprocessor)10、與第一用戶識別卡13和第二用戶識別卡14連接的第一調(diào)制解調(diào)器11(modem1)和rpm(resourcepowermanager,資源電源管理器)15。外接設(shè)備200包括第二處理芯片002和與第二處理芯片002連接的第二射頻模塊22。其中,第二處理芯片002包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器(modem2)21。用戶識別卡為sim卡。

第一應(yīng)用處理器10和第二應(yīng)用處理器20的內(nèi)部框架包括應(yīng)用層、框架層等,可處理復(fù)雜的邏輯操作以及進(jìn)行任務(wù)分配等。在一個實施例中,應(yīng)用處理器指android操作系統(tǒng),以及基于android操作系統(tǒng)的各種apk(androidpackage,安卓安裝包)。第一應(yīng)用處理器10和第二應(yīng)用處理器20通過usb實現(xiàn)連接,為用戶提供交互接口,將用戶輸入的操作指令(例如,用戶通過用戶界面輸入的有關(guān)啟動視頻通話的操作指令)傳輸給第一調(diào)制解調(diào)器11或第二調(diào)制解調(diào)器21,以實現(xiàn)兩個處理器之間數(shù)據(jù)的定義與傳遞,例如,進(jìn)行兩個應(yīng)用處理器的休眠、喚醒、同步的控制、開關(guān)機時芯片啟動順序的控制等。

第一應(yīng)用處理器10通過預(yù)設(shè)接口與第二應(yīng)用處理器20連接,以實現(xiàn)移動終端100與外接設(shè)備200之間的連接,其中,預(yù)設(shè)接口為usb。在本發(fā)明實施例中,usb復(fù)用出三條數(shù)據(jù)通道,分別用于第一應(yīng)用處理器10和第二應(yīng)用處理器20之間用戶數(shù)據(jù)、信令數(shù)據(jù)和sim卡鑒權(quán)數(shù)據(jù)的交互。即第一應(yīng)用處理器10和第二應(yīng)用處理器20通過usb傳輸用戶數(shù)據(jù)、信令數(shù)據(jù)和sim卡鑒權(quán)數(shù)據(jù)。其中,用戶數(shù)據(jù)包括但不限于上網(wǎng)產(chǎn)生的數(shù)據(jù),圖片和聊天信息數(shù)據(jù);信令數(shù)據(jù)包括但不限于開關(guān)機的控制數(shù)據(jù),開關(guān)飛行模式的控制數(shù)據(jù),顯示狀態(tài)信號的控制數(shù)據(jù);sim卡鑒權(quán)數(shù)據(jù)包括但不限于imsi(internationalmobilesubscriberidentificationnumber,國際移動用戶識別碼)和ki(keyidentifier,鑒權(quán)密鑰)。

具體地,第一應(yīng)用處理器10和第二應(yīng)用處理器20通過otg(on-the-go)技術(shù)進(jìn)行數(shù)據(jù)交互。通過otg技術(shù),移動終端100中的第一調(diào)制解調(diào)器11可通過第二用戶識別卡14或第一用戶識別卡13中的sim卡參數(shù)來接入enodeb101,第二調(diào)制解調(diào)器21可通過第二用戶識別卡14或第一用戶識別卡13的sim卡參數(shù)來接入enodeb101,sim卡參數(shù)包括但不限于sim卡鑒權(quán)數(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,全球移動通信系統(tǒng))/td-scdma(timedivision-synchronouscodedivisionmultipleaccess,同步時分碼分多址)/cdma(codedivisionmultipleaccess,碼分多址)/edge(enhanceddatarateforgsmevolution,強型數(shù)據(jù)速率gsm演進(jìn)技術(shù))等通訊標(biāo)準(zhǔn)里邊規(guī)定的協(xié)議代碼。移動終端100通過協(xié)議與運營商網(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還用于對sim卡的管控等等。

在本發(fā)明實施例中,第一射頻模塊12用于將移動終端100傳輸?shù)臄?shù)據(jù)處理后傳給enodeb101(基站網(wǎng)絡(luò)),以及用于將enodeb101傳輸?shù)臄?shù)據(jù)處理后傳給移動終端100。第二射頻模塊22用于將外接設(shè)備200傳輸?shù)臄?shù)據(jù)處理后傳給enodeb101(基站網(wǎng)絡(luò)),以及用于將enodeb101傳輸?shù)臄?shù)據(jù)處理后傳給外接設(shè)備200。

第一用戶識別卡13和第二用戶識別卡14用于提供移動通信業(yè)務(wù)(cs語音業(yè)務(wù)、ps數(shù)據(jù)業(yè)務(wù)和ps語音業(yè)務(wù))所需的相關(guān)數(shù)據(jù),并在其內(nèi)部存儲用戶信息、短消息、執(zhí)行鑒權(quán)算法和產(chǎn)生加密密匙等。

第一用戶識別卡13和第二用戶識別卡14可存儲與不同或相同的技術(shù)標(biāo)準(zhǔn)相關(guān)聯(lián)的用戶信息。在特定非限制性實例中,技術(shù)標(biāo)準(zhǔn)可為2g通信技術(shù),例如,gsm、edge)、3g通信技術(shù)(例如,wcdma、td-scdma)、4g通信技術(shù)(例如,lte),或任何其它移動通信技術(shù)(例如,4g等等)。第一用戶識別卡13和第二用戶識別卡14優(yōu)選為sim卡。

第一用戶識別卡13和第二用戶識別卡14在與移動終端100交互時,移動終端100檢測用戶識別卡存在與否的信號只在開機瞬時產(chǎn)生,當(dāng)開機檢測不到用戶識別卡存在時,將提示“插入用戶識別卡”。移動終端100開機之后,移動終端100和用戶識別卡之間28秒通信一次,完成一些固定的通信檢查(例如,用戶識別卡是否在位等)。

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

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

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

在移動終端100的整個系統(tǒng)休眠之后,若是要重新啟動運行,需要喚醒第一應(yīng)用處理器10以進(jìn)行數(shù)據(jù)的傳輸交互。

在移動終端100和外接設(shè)備200通過usb通訊連接的情況下,喚醒方式可為以下三種:

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

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

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

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

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

參照圖3,圖3為本發(fā)明移動終端100和外接設(shè)備200通訊連接的實體結(jié)構(gòu)示意圖。移動終端100通過usb與外接設(shè)備200通訊連接,其中,移動終端包括但不限于手機、pc(personalcomputer,個人電腦)或pad(personaldigitalassistant,個人數(shù)字助理),外接設(shè)備200包括但不限于無線上網(wǎng)卡和數(shù)據(jù)卡。需要說明的是,移動終端100通過usb與外接設(shè)備200連接位置并不限于圖3所示,可根據(jù)具體需要來設(shè)置移動終端100通過usb與外接設(shè)備200的連接位置。

參照圖4,由圖4可知,第一調(diào)制解調(diào)器11包括uim(useridentitymodule)驅(qū)動112、第一sim卡模塊代理113和遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器(遠(yuǎn)程sim數(shù)據(jù)訪問server)114。遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器(siminternalserver1)114a。第一應(yīng)用處理器10包括第一sim內(nèi)部客戶端(siminternalclient1)011和第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012。第二調(diào)制解調(diào)器21包括modem非接入層部分212、第二sim卡模塊代理213和遠(yuǎn)程sim數(shù)據(jù)訪問客戶端(遠(yuǎn)程sim數(shù)據(jù)訪問client)214,遠(yuǎn)程sim數(shù)據(jù)訪問客戶端214包括第二sim內(nèi)部客戶端(siminternalclient2)214a,第二應(yīng)用處理器20包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022和第二sim內(nèi)部服務(wù)器(siminternalserver2)021。

其中,uim驅(qū)動112存儲了接入網(wǎng)絡(luò)所必須的數(shù)據(jù),如uimid、鑒權(quán)數(shù)據(jù)aky值、imsi號等。

遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器114和遠(yuǎn)程sim數(shù)據(jù)訪問客戶端214用于實現(xiàn)第一調(diào)制解調(diào)器11和第二調(diào)制解調(diào)器21之間sim卡數(shù)據(jù)的傳輸。

第二sim內(nèi)部客戶端214a和第二sim內(nèi)部服務(wù)器021共同組成client/server模式,以實現(xiàn)第二調(diào)制解調(diào)器21和第二應(yīng)用處理器20之間的數(shù)據(jù)傳輸。第一sim內(nèi)部客戶端011和第一sim內(nèi)部服務(wù)器114a共同組成client/server模式,以實現(xiàn)第一調(diào)制解調(diào)器11和第一應(yīng)用處理器10之間的數(shù)據(jù)傳輸。

第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012和第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022用于通過預(yù)設(shè)接口實現(xiàn)第二應(yīng)用處理器20和第一應(yīng)用處理器10之間的數(shù)據(jù)傳輸。

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

提出本發(fā)明一種數(shù)據(jù)傳輸系統(tǒng)的第一實施例。在本實施例中,數(shù)據(jù)傳輸系統(tǒng)包括移動終端100和外接設(shè)備200,移動終端100包括第一應(yīng)用處理器10,以及與第一用戶識別卡13和第二用戶識別卡14連接的第一調(diào)制解調(diào)器11,第一調(diào)制解調(diào)器11包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問服務(wù)器,遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器114a,第一應(yīng)用處理器10包括第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012和與第一sim內(nèi)部服務(wù)器114a連接的第一sim內(nèi)部客戶端011;外接設(shè)備200包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器21,第二調(diào)制解調(diào)器21包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問客戶端,遠(yuǎn)程sim數(shù)據(jù)訪問客戶端包括第二sim內(nèi)部客戶端214a,第二應(yīng)用處理器20包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022和與第二sim內(nèi)部客戶端214a連接的第二sim內(nèi)部服務(wù)器021。

第一sim內(nèi)部客戶端011,用于當(dāng)接收到待傳輸數(shù)據(jù)包時,確定待傳輸數(shù)據(jù)包的來源。

當(dāng)移動終端100的第一sim內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011確定待傳輸數(shù)據(jù)包的來源。其中,第一sim所接收的待傳輸數(shù)據(jù)包可為第一sim內(nèi)部服務(wù)器114a發(fā)送的,也可為外接設(shè)備200通過預(yù)設(shè)接口發(fā)送的。

在本實施例中,當(dāng)?shù)谝籹im內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011可根據(jù)其相對于第一sim內(nèi)部服務(wù)器114a是屬于發(fā)送端,還是接收端來判斷待發(fā)送數(shù)據(jù)包的來源。若第一sim內(nèi)部客戶端011對于第一sim內(nèi)部服務(wù)器114a為接收端,則待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的;若第一sim內(nèi)部客戶端011對于第一sim內(nèi)部服務(wù)器114a為發(fā)送端,則待傳輸數(shù)據(jù)包是由外接設(shè)備200發(fā)送的。進(jìn)一步地,也可以在待傳輸數(shù)據(jù)包中添加來源標(biāo)識,通過來源標(biāo)識來確定待傳輸數(shù)據(jù)包的來源。

第一sim內(nèi)部客戶端011還用于若待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的,則將待傳輸數(shù)據(jù)包發(fā)送給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,并告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別。

若確定待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的,第一sim內(nèi)部客戶端011則將待傳輸數(shù)據(jù)包發(fā)送給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,并告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別。具體地,第一sim內(nèi)部客戶端011可發(fā)送通知消息給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,通過通知消息告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別。在本實施例中,第一sim內(nèi)部服務(wù)器114a發(fā)送給第一sim內(nèi)部客戶端011的數(shù)據(jù)由兩種類型,一種是響應(yīng)數(shù)據(jù)包,一種是qmiind數(shù)據(jù)包。其中,響應(yīng)數(shù)據(jù)包中的數(shù)據(jù)為移動終端100根據(jù)外接設(shè)備200的數(shù)據(jù)請求返回給外接設(shè)備200的數(shù)據(jù);qmiind數(shù)據(jù)包中的數(shù)據(jù)為通知數(shù)據(jù)。

當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到待傳輸數(shù)據(jù)包時,根據(jù)待傳輸數(shù)據(jù)包的類別為待傳輸數(shù)據(jù)包添加對應(yīng)的類別標(biāo)識??梢岳斫獾氖?,類別標(biāo)識可根據(jù)具體需要而設(shè)置,只要可以區(qū)分出不同類別的待傳輸數(shù)據(jù)包即可。如可用00表示響應(yīng)數(shù)據(jù)包,用01表示qmiind數(shù)據(jù)包。

需要說明的是,由于第一sim內(nèi)部服務(wù)器114a和第一sim內(nèi)部客戶端011是在qmi框架實現(xiàn)的,在qmi框架下,第一sim內(nèi)部服務(wù)器114a和第一sim內(nèi)部客戶端011形成了client/server模式。在qmi框架下,開發(fā)人員已經(jīng)預(yù)先設(shè)置好了開發(fā)表,通過該開發(fā)表,第一sim內(nèi)部服務(wù)器114a和第一sim內(nèi)部客戶端011可以確認(rèn)待傳輸數(shù)據(jù)包的類別。

第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,用于在接收到待傳輸數(shù)據(jù)包時,根據(jù)待傳輸數(shù)據(jù)包的類別為待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給外接設(shè)備200,其中,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口。

當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到第一sim內(nèi)部客戶端011轉(zhuǎn)發(fā)的待傳輸數(shù)據(jù)包時,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012將待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給外接設(shè)備200,具體地,通過預(yù)設(shè)接口中的串口將待傳輸數(shù)據(jù)包發(fā)送給外接設(shè)備200的第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022。在本發(fā)明實施例中,預(yù)設(shè)接口為usb接口,usb接口可包括網(wǎng)絡(luò)端口和串口,該網(wǎng)絡(luò)端口可選為以太網(wǎng)控制模型端口(communicationdeviceclassethernetnetworkingcontrolmodel,cdcecm,通信設(shè)備類-以太網(wǎng)控制模型),該串口為串行接口(serial,簡稱串口),其中,ecm端口用于傳輸網(wǎng)絡(luò)數(shù)據(jù),即tcp(transmissioncontrolprotocol,傳輸控制協(xié)議)/ip(internetprotocol,網(wǎng)際協(xié)議)的數(shù)據(jù)的傳輸,串口用于傳輸sim卡數(shù)據(jù),即與用戶身份識別卡有關(guān)的數(shù)據(jù)。

第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022,用于當(dāng)接收到移動終端100發(fā)送的待傳輸數(shù)據(jù)包時,將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部服務(wù)器021。

第二sim內(nèi)部服務(wù)器021,用于當(dāng)接收到待傳輸數(shù)據(jù)包時,確定待傳輸數(shù)據(jù)包的類別;根據(jù)待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù);通過轉(zhuǎn)發(fā)函數(shù)將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a。

當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022接收到移動終端100發(fā)送的待傳輸數(shù)據(jù)包時,第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部服務(wù)器021。第二sim內(nèi)部服務(wù)器021接收到待傳輸數(shù)據(jù)包時,解析待傳輸數(shù)據(jù)包,得到解析結(jié)果,根據(jù)解析結(jié)果確定待傳輸數(shù)據(jù)包中的類別標(biāo)識。具體地,第二sim內(nèi)部服務(wù)器021通過解析待傳輸數(shù)據(jù)包,在待傳輸數(shù)據(jù)包的包頭中獲取到類別標(biāo)識。需要說明的是,類別標(biāo)識是存在待傳輸數(shù)據(jù)包的包頭中的。

當(dāng)?shù)诙im內(nèi)部服務(wù)器021確定待傳輸數(shù)據(jù)包的類別標(biāo)識時,第二sim內(nèi)部服務(wù)器021根據(jù)類別標(biāo)識確定待傳輸數(shù)據(jù)包的類別,并根據(jù)待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),通過轉(zhuǎn)發(fā)函數(shù)將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a。其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù),該轉(zhuǎn)發(fā)函數(shù)是預(yù)先存儲至外接設(shè)備200中的。移動終端100通過預(yù)設(shè)接口發(fā)送的數(shù)據(jù)包為qmiind數(shù)據(jù)包和響應(yīng)數(shù)據(jù)包。

需要說明的是,第二sim內(nèi)部服務(wù)器021中包括第二發(fā)送臨時緩沖區(qū),第二sim內(nèi)部客戶端214a中包括第二接收臨時緩沖區(qū)。當(dāng)?shù)诙im內(nèi)部服務(wù)器021需要將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a時,第二sim內(nèi)部服務(wù)器021將待傳輸數(shù)據(jù)包緩存至第二發(fā)送臨時緩沖區(qū)中。當(dāng)?shù)诙im內(nèi)部服務(wù)器021成功將待傳輸數(shù)據(jù)包緩存至第二發(fā)送臨時緩沖區(qū)中時,第二sim內(nèi)部客戶端214a可在與第二發(fā)送臨時緩沖區(qū)對應(yīng)的第二接收臨時緩沖區(qū)中檢測到該待傳輸數(shù)據(jù)包,并獲取到該待傳輸數(shù)據(jù)包。

需要說明的是,第二發(fā)送臨時緩沖區(qū)和第二接收臨時緩沖區(qū)對應(yīng)著同一個物理地址,通過該物理地址,可控制第二發(fā)送臨時緩沖區(qū)和第二接收臨時緩沖區(qū)的狀態(tài)同步變化,即當(dāng)?shù)诙l(fā)送臨時緩沖區(qū)中有數(shù)據(jù)寫入時,即可在第二接收臨時緩沖區(qū)中檢測到第二發(fā)送臨時緩沖區(qū)中寫入的數(shù)據(jù)。

本實施例通過在移動終端100的第一應(yīng)用處理器10中設(shè)置一個與第一sim內(nèi)部服務(wù)器114a對應(yīng)的第一sim內(nèi)部客戶端011,在移動終端100的第一應(yīng)用處理器10和第一調(diào)制解調(diào)器11之間實現(xiàn)client/server模式,在外接設(shè)備200的第二應(yīng)用處理器20中設(shè)置一個與第二sim內(nèi)部客戶端214a對應(yīng)的第二sim內(nèi)部服務(wù)器021,在外接設(shè)備200的第二應(yīng)用處理器20和第二調(diào)制解調(diào)器21之間實現(xiàn)client/server模式,從而實現(xiàn)移動終端100通過外接設(shè)備200實現(xiàn)雙lte通信過程中,移動終端100和外接設(shè)備200之間的數(shù)據(jù)傳輸。

進(jìn)一步地,提出數(shù)據(jù)傳輸系統(tǒng)的第二實施例。數(shù)據(jù)傳輸系統(tǒng)的第二實施例與第一實施例的區(qū)別在于:

第二sim內(nèi)部服務(wù)器021還用于當(dāng)接收到第二sim內(nèi)部客戶端214a發(fā)送的待傳輸數(shù)據(jù)包時,將待傳輸數(shù)據(jù)包發(fā)送給第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022。

第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022還用于當(dāng)接收到待傳輸數(shù)據(jù)包時,為待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給移動終端100。

當(dāng)?shù)诙im內(nèi)部服務(wù)器021接收到第二sim內(nèi)部客戶端214a發(fā)送的待傳輸數(shù)據(jù)包時,將待傳輸數(shù)據(jù)包發(fā)送給第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022。其中,第二sim內(nèi)部客戶端214a發(fā)送的數(shù)據(jù)包為qmicmd數(shù)據(jù)包。當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022接收到待傳輸數(shù)據(jù)包時,第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022為待傳輸數(shù)據(jù)包添加類別標(biāo)識,通過該類別標(biāo)識可以唯一確定待傳輸數(shù)據(jù)包。當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022為待傳輸數(shù)據(jù)包添加類別標(biāo)識后,將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給移動終端100,具體地,通過預(yù)設(shè)接口中的串口將待傳輸數(shù)據(jù)包發(fā)送給移動終端100的第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012。

第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012還用于當(dāng)接收到第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022發(fā)送的待傳輸數(shù)據(jù)包時,提取待傳輸數(shù)據(jù)包中的類別標(biāo)識;若類別標(biāo)識與預(yù)設(shè)標(biāo)識一致,則將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部客戶端011。

第一sim內(nèi)部客戶端011還用于將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部服務(wù)器114a。

當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022發(fā)送的待傳輸數(shù)據(jù)包時,提取待傳輸數(shù)據(jù)包中的類別標(biāo)識,判斷所提取的類別標(biāo)識是否與預(yù)設(shè)標(biāo)識一致。若所提取的類別標(biāo)識為qmicmd數(shù)據(jù)包對應(yīng)的類別標(biāo)識,則確認(rèn)所提取的待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識一致;若所提取的類別標(biāo)識不是qmicmd數(shù)據(jù)包對應(yīng)的類別標(biāo)識,則確認(rèn)所提取的待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識一致。其中,qmicmd數(shù)據(jù)包、qmiind數(shù)據(jù)包、響應(yīng)數(shù)據(jù)包三種類別的數(shù)據(jù)包對應(yīng)的類別標(biāo)識是不一樣的,如可用11表示qmicmd數(shù)據(jù)包對應(yīng)的類別標(biāo)識??梢岳斫獾氖牵齻鬏敂?shù)據(jù)包的類別標(biāo)識的具體表現(xiàn)形式為移動終端100和外接設(shè)備200預(yù)先協(xié)商好的。

若確認(rèn)待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識一致,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部客戶端011,由第一sim內(nèi)部客戶端011將待傳輸數(shù)據(jù)包轉(zhuǎn)發(fā)給第一sim內(nèi)部服務(wù)器114a。

需要說明的是,第一sim內(nèi)部客戶端011中包括第一發(fā)送臨時緩沖區(qū),第一sim內(nèi)部服務(wù)器114a包括第一接收臨時緩沖區(qū)。第一發(fā)送臨時緩沖區(qū)和第一接收臨時緩沖區(qū)對應(yīng)著同一個物理地址。第一sim內(nèi)部客戶端011發(fā)送待傳輸數(shù)據(jù)包給第一sim內(nèi)部服務(wù)器114a的過程與第二sim內(nèi)部客戶端214a發(fā)送待傳輸數(shù)據(jù)包給第二sim內(nèi)部服務(wù)器021的過程相類似,在此不再贅述。

進(jìn)一步地,當(dāng)?shù)谝籹im內(nèi)部服務(wù)器114a成功從第一接收臨時緩沖區(qū)獲取到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011刪除第一發(fā)送臨時緩沖區(qū)中所緩存的待傳輸數(shù)據(jù)包,以節(jié)省緩存空間。

本實施例當(dāng)接收到第二sim內(nèi)部客戶端214a發(fā)送的待傳輸數(shù)據(jù)包時,通過預(yù)設(shè)接口中串口將待傳輸數(shù)據(jù)包發(fā)送給移動終端100,以實現(xiàn)外接設(shè)備200和移動終端100之間的數(shù)據(jù)傳輸。

進(jìn)一步地,提出數(shù)據(jù)傳輸系統(tǒng)的第三實施例。數(shù)據(jù)傳輸系統(tǒng)的第三實施例與第二實施例的區(qū)別在于:

第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012還用于若所述類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,則生成報錯信息,并將所述報錯信息返回給所述外接設(shè)備。

若確認(rèn)待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012則生成報錯信息,將該報錯信息通過預(yù)設(shè)接口返回給外接設(shè)備200,以供外接設(shè)備200根據(jù)報錯信息重新發(fā)送qmicmd數(shù)據(jù)包給移動終端100。

進(jìn)一步地,當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022通過預(yù)設(shè)接口接收到移動終端100發(fā)送的報錯信息時,第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022將報錯信息通過第二sim內(nèi)部服務(wù)器021發(fā)送給第二sim內(nèi)部客戶端214a,以使第二sim內(nèi)部客戶端214a在接收到報錯信息時重新發(fā)送待出傳輸數(shù)據(jù)包給移動終端100,以提高外接設(shè)備200和移動終端100之間數(shù)據(jù)傳輸?shù)某晒β省?/p>

本實施例通過當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到外接設(shè)備200通過預(yù)設(shè)接口發(fā)送的待傳輸數(shù)據(jù)包時,若待傳輸數(shù)據(jù)包中類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012將所生成的報錯信息發(fā)送給外接設(shè)備200,以供外接設(shè)備200根據(jù)報錯信息重新發(fā)送qmicmd數(shù)據(jù)包給移動終端100,提高了外接設(shè)備200和移動終端100之間數(shù)據(jù)傳輸?shù)某晒β省?/p>

進(jìn)一步地,提出數(shù)據(jù)傳輸系統(tǒng)的第四實施例。數(shù)據(jù)傳輸系統(tǒng)的第四實施例與第一、二和/或三實施例的區(qū)別在于:預(yù)設(shè)接口還包括調(diào)試端口,調(diào)試端口用于調(diào)試數(shù)據(jù)。

在本實施例中,預(yù)設(shè)接口的內(nèi)部硬件結(jié)構(gòu)示意圖可參照圖7,如圖7所示,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串口。本發(fā)明實施例中,預(yù)設(shè)接口除了包括以太網(wǎng)控制模型端口和串行接口,還可以包括調(diào)試端口,該調(diào)試端口可選為diag/adb(androiddebugbridge,安卓調(diào)試橋)端口,用于調(diào)試數(shù)據(jù)。

本發(fā)明實施例中,參照圖7,以太網(wǎng)控制模型端口、串口和調(diào)試端口的兩端分別連接到第一應(yīng)用處理器10和第二應(yīng)用處理器20。需要說明的是,移動終端100的第一應(yīng)用處理器10的角色是host(主機),外接設(shè)備200的第二應(yīng)用處理器20的角色是device(設(shè)備)。在以太網(wǎng)控制模型端口、串口和調(diào)試端口兩端分別連接到第一應(yīng)用處理器10和第二應(yīng)用處理器20的情況下,第一應(yīng)用處理器10和第二應(yīng)用處理器20分別設(shè)置有usbhost驅(qū)動和usbdevice驅(qū)動,usbhost驅(qū)動和usbdevice驅(qū)動又分別設(shè)置有對應(yīng)的網(wǎng)卡驅(qū)動、串口驅(qū)動和調(diào)試端口驅(qū)動。

本發(fā)明實施例中,以太網(wǎng)控制模型端口中的驅(qū)動文件與串行接口的驅(qū)動文件不同,并且以太網(wǎng)控制模型端口和串行接口在第一應(yīng)用處理器10與第二應(yīng)用處理器20中的驅(qū)動文件也不相同。移動終端100和外接設(shè)備200通過usb接口中的以太網(wǎng)控制模型端口和串行接口,實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)和sim卡數(shù)據(jù)的傳輸。

本發(fā)明還提供一種應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法。

參照圖5,圖5為本發(fā)明中應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法第一實施例的流程示意圖。

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

數(shù)據(jù)傳輸方法應(yīng)用于通過預(yù)設(shè)接口與外接設(shè)備200連接的移動終端100,移動終端100包括第一應(yīng)用處理器10,以及與第一用戶識別卡13和第二用戶識別卡14連接的第一調(diào)制解調(diào)器11,第一調(diào)制解調(diào)器11包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問服務(wù)器,遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器114a,第一應(yīng)用處理器10包括第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012和與第一sim內(nèi)部服務(wù)器114a連接的第一sim內(nèi)部客戶端011。外接設(shè)備200包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器21,第二調(diào)制解調(diào)器21包括遠(yuǎn)程sim數(shù)據(jù)訪問客戶端,遠(yuǎn)程sim數(shù)據(jù)訪問客戶端包括第二sim內(nèi)部客戶端214a,第二應(yīng)用處理器20包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022和與第二sim內(nèi)部客戶端214a連接的第二sim內(nèi)部服務(wù)器021。數(shù)據(jù)傳輸方法包括:

步驟s10,當(dāng)?shù)谝籹im內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011確定待傳輸數(shù)據(jù)包的來源。

當(dāng)移動終端100的第一sim內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011確定待傳輸數(shù)據(jù)包的來源。其中,第一sim所接收的待傳輸數(shù)據(jù)包可為第一sim內(nèi)部服務(wù)器114a發(fā)送的,也可為外接設(shè)備200通過預(yù)設(shè)接口發(fā)送的。

在本實施例中,當(dāng)?shù)谝籹im內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011可根據(jù)其相對于第一sim內(nèi)部服務(wù)器114a是屬于發(fā)送端,還是接收端來判斷待發(fā)送數(shù)據(jù)包的來源。若第一sim內(nèi)部客戶端011對于第一sim內(nèi)部服務(wù)器114a為接收端,則待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的;若第一sim內(nèi)部客戶端011對于第一sim內(nèi)部服務(wù)器114a為發(fā)送端,則待傳輸數(shù)據(jù)包是由外接設(shè)備200發(fā)送的。進(jìn)一步地,也可以在待傳輸數(shù)據(jù)包中添加來源標(biāo)識,通過來源標(biāo)識來確定待傳輸數(shù)據(jù)包的來源。

步驟s20,若待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的,則將待傳輸數(shù)據(jù)包發(fā)送給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,并告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別。

若確定待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的,第一sim內(nèi)部客戶端011則將待傳輸數(shù)據(jù)包發(fā)送給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,并告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別。具體地,第一sim內(nèi)部客戶端011可發(fā)送通知消息給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,通過通知消息告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別。在本實施例中,第一sim內(nèi)部服務(wù)器114a發(fā)送給第一sim內(nèi)部客戶端011的數(shù)據(jù)由兩種類型,一種是響應(yīng)數(shù)據(jù)包,一種是qmiind數(shù)據(jù)包。其中,響應(yīng)數(shù)據(jù)包中的數(shù)據(jù)為移動終端100根據(jù)外接設(shè)備200的數(shù)據(jù)請求返回給外接設(shè)備200的數(shù)據(jù);qmiind數(shù)據(jù)包中的數(shù)據(jù)為通知數(shù)據(jù)。

當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到待傳輸數(shù)據(jù)包時,根據(jù)待傳輸數(shù)據(jù)包的類別為待傳輸數(shù)據(jù)包添加對應(yīng)的類別標(biāo)識。可以理解的是,類別標(biāo)識可根據(jù)具體需要而設(shè)置,只要可以區(qū)分出不同類別的待傳輸數(shù)據(jù)包即可。如可用00表示響應(yīng)數(shù)據(jù)包,用01表示qmiind數(shù)據(jù)包。

需要說明的是,由于第一sim內(nèi)部服務(wù)器114a和第一sim內(nèi)部客戶端011是在qmi框架實現(xiàn)的,在qmi框架下,第一sim內(nèi)部服務(wù)器114a和第一sim內(nèi)部客戶端011形成了client/server模式。在qmi框架下,開發(fā)人員已經(jīng)預(yù)先設(shè)置好了開發(fā)表,通過該開發(fā)表,第一sim內(nèi)部服務(wù)器114a和第一sim內(nèi)部客戶端011可以確認(rèn)待傳輸數(shù)據(jù)包的類別。

步驟s30,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012在接收到待傳輸數(shù)據(jù)包時,根據(jù)待傳輸數(shù)據(jù)包的類別為待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給外接設(shè)備200,其中,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口。

當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到第一sim內(nèi)部客戶端011轉(zhuǎn)發(fā)的待傳輸數(shù)據(jù)包時,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012將待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給外接設(shè)備200,具體地,通過預(yù)設(shè)接口中的串口將待傳輸數(shù)據(jù)包發(fā)送給外接設(shè)備200的第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022。在本發(fā)明實施例中,預(yù)設(shè)接口為usb接口,usb接口可包括網(wǎng)絡(luò)端口和串口,該網(wǎng)絡(luò)端口可選為以太網(wǎng)控制模型端口(communicationdeviceclassethernetnetworkingcontrolmodel,cdcecm,通信設(shè)備類-以太網(wǎng)控制模型),該串口為串行接口(serial,簡稱串口),其中,ecm端口用于傳輸網(wǎng)絡(luò)數(shù)據(jù),即tcp(transmissioncontrolprotocol,傳輸控制協(xié)議)/ip(internetprotocol,網(wǎng)際協(xié)議)的數(shù)據(jù)的傳輸,串口用于傳輸sim卡數(shù)據(jù),即與用戶身份識別卡有關(guān)的數(shù)據(jù)。

本實施例通過當(dāng)?shù)谝籹im內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011確定待傳輸數(shù)據(jù)包的來源;若待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的,則將待傳輸數(shù)據(jù)包發(fā)送給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,并告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別;第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012在接收到待傳輸數(shù)據(jù)包時,根據(jù)待傳輸數(shù)據(jù)包的類別為待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給外接設(shè)備200,其中,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口。通過在移動終端100的第一應(yīng)用處理器10中設(shè)置一個與第一sim內(nèi)部服務(wù)器114a對應(yīng)的第一sim內(nèi)部客戶端011,在移動終端100的第一應(yīng)用處理器10和第一調(diào)制解調(diào)器11之間實現(xiàn)client/server模式,以實現(xiàn)第一調(diào)制解調(diào)器11將數(shù)據(jù)包傳輸給第一應(yīng)用處理器10,由第一應(yīng)用處理器10通過usb接口將待傳輸數(shù)據(jù)包發(fā)送給外接設(shè)備200,從而實現(xiàn)移動終端100和外接設(shè)備200之間的數(shù)據(jù)傳輸。

進(jìn)一步地,提出本發(fā)明應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法第二實施例。

應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法第二實施例與第一實施例的區(qū)別在于,參照圖6,應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法還包括:

步驟s40,若待傳輸數(shù)據(jù)包是由第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012發(fā)送的,第一sim內(nèi)部客戶端011則將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部服務(wù)器114a。

若確定待傳輸數(shù)據(jù)包是由第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012發(fā)送的,第一sim內(nèi)部客戶端011則將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部服務(wù)器114a,此時,待傳輸數(shù)據(jù)包為qmicmd數(shù)據(jù)包,qmicmd數(shù)據(jù)包中的數(shù)據(jù)為命令數(shù)據(jù)。具體地,第一sim內(nèi)部客戶端011將待傳輸數(shù)據(jù)包緩存至第一發(fā)送臨時緩沖區(qū)中。當(dāng)?shù)谝籹im內(nèi)部客戶端011成功將待傳輸數(shù)據(jù)包緩存至第一發(fā)送臨時緩沖區(qū)中時,第一sim內(nèi)部服務(wù)器114a可在與第一發(fā)送臨時緩沖區(qū)對應(yīng)的第一接收臨時緩沖區(qū)中檢測到該待傳輸數(shù)據(jù)包,并獲取到該待傳輸數(shù)據(jù)包。

需要說明的是,第一sim內(nèi)部客戶端011中的第一發(fā)送臨時緩沖區(qū)和第一sim內(nèi)部服務(wù)器114a中的第一接收臨時緩沖區(qū)對應(yīng)著同一個物理地址,通過該物理地址,可控制第一發(fā)送臨時緩沖區(qū)和第一接收臨時緩沖區(qū)的狀態(tài)同步變化,即當(dāng)?shù)谝话l(fā)送臨時緩沖區(qū)中有數(shù)據(jù)寫入時,即可在第一接收臨時緩沖區(qū)中檢測到第一發(fā)送臨時緩沖區(qū)中寫入的數(shù)據(jù)。

第一sim內(nèi)部服務(wù)器114a發(fā)送數(shù)據(jù)包給第一sim內(nèi)部客戶端011的過程與第一sim內(nèi)部客戶端011發(fā)送數(shù)據(jù)包給第一sim內(nèi)部服務(wù)器114a的過程相類似,在此不再贅述。

進(jìn)一步地,當(dāng)?shù)谝籹im內(nèi)部服務(wù)器114a成功從第一接收臨時緩沖區(qū)獲取到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011刪除第一發(fā)送臨時緩沖區(qū)中所緩存的待傳輸數(shù)據(jù)包,以節(jié)省緩存空間。

本實施例通過當(dāng)待傳輸數(shù)據(jù)包是由第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012發(fā)送的,將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部服務(wù)器114a,以響應(yīng)該待傳輸數(shù)據(jù)包,以實現(xiàn)外接設(shè)備200和移動終端100之間的數(shù)據(jù)傳輸。

進(jìn)一步地,提出本發(fā)明應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法第三實施例。

應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法第三實施例與第二實施例的區(qū)別在于,應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法還包括:

步驟a,當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到外接設(shè)備200通過預(yù)設(shè)接口發(fā)送的待傳輸數(shù)據(jù)包時,提取待傳輸數(shù)據(jù)包中的類別標(biāo)識。

步驟b,若類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,則生成報錯信息,并將報錯信息返回給外接設(shè)備200。

當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到外接設(shè)備200通過預(yù)設(shè)接口發(fā)送的待傳輸數(shù)據(jù)包時,即接收到第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022通過預(yù)設(shè)接口發(fā)送的待傳輸數(shù)據(jù)包時,提取待傳輸數(shù)據(jù)包中的類別標(biāo)識,判斷所提取的類別標(biāo)識是否與預(yù)設(shè)標(biāo)識一致。若所提取的類別標(biāo)識為qmicmd數(shù)據(jù)包對應(yīng)的類別標(biāo)識,則確認(rèn)所提取的待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識一致;若所提取的類別標(biāo)識不是qmicmd數(shù)據(jù)包對應(yīng)的類別標(biāo)識,則確認(rèn)所提取的待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識一致。其中,qmicmd數(shù)據(jù)包、qmiind數(shù)據(jù)包、響應(yīng)數(shù)據(jù)包三種類別的數(shù)據(jù)包對應(yīng)的類別標(biāo)識是不一樣的,如可用11表示qmicmd數(shù)據(jù)包對應(yīng)的類別標(biāo)識。可以理解的是,待傳輸數(shù)據(jù)包的類別標(biāo)識的具體表現(xiàn)形式為移動終端100和外接設(shè)備200預(yù)先協(xié)商好的。

若確認(rèn)待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012則生成報錯信息,將該報錯信息通過預(yù)設(shè)接口返回給外接設(shè)備200,以供外接設(shè)備200根據(jù)報錯信息重新發(fā)送qmicmd數(shù)據(jù)包給移動終端100。

若確認(rèn)待傳輸數(shù)據(jù)包的類別標(biāo)識與預(yù)設(shè)標(biāo)識一致,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部客戶端011,由第一sim內(nèi)部客戶端011將待傳輸數(shù)據(jù)包轉(zhuǎn)發(fā)給第一sim內(nèi)部服務(wù)器114a。

本實施例通過當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到外接設(shè)備200通過預(yù)設(shè)接口發(fā)送的待傳輸數(shù)據(jù)包時,若待傳輸數(shù)據(jù)包中類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012將所生成的報錯信息發(fā)送給外接設(shè)備200,以供外接設(shè)備200根據(jù)報錯信息重新發(fā)送qmicmd數(shù)據(jù)包給移動終端100,提高了外接設(shè)備200和移動終端100之間數(shù)據(jù)傳輸?shù)某晒β省?/p>

進(jìn)一步地,提出本發(fā)明應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法第四實施例。

應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法第四實施例與第一、二和/或三實施例的區(qū)別在于,預(yù)設(shè)接口還包括調(diào)試端口,調(diào)試端口用于調(diào)試數(shù)據(jù)。

在本實施例中,預(yù)設(shè)接口的內(nèi)部硬件結(jié)構(gòu)示意圖可參照圖7,如圖7所示,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串口。

進(jìn)一步地,本發(fā)明實施例中,預(yù)設(shè)接口除了包括以太網(wǎng)控制模型端口和串行接口,還可以包括調(diào)試端口,該調(diào)試端口可選為diag/adb(androiddebugbridge,安卓調(diào)試橋)端口,用于調(diào)試數(shù)據(jù)。

本發(fā)明實施例中,參照圖7,以太網(wǎng)控制模型端口、串口和調(diào)試端口的兩端分別連接到第一應(yīng)用處理器10和第二應(yīng)用處理器20。需要說明的是,移動終端100的第一應(yīng)用處理器10的角色是host(主機),外接設(shè)備200的第二應(yīng)用處理器20的角色是device(設(shè)備)。在以太網(wǎng)控制模型端口、串口和調(diào)試端口兩端分別連接到第一應(yīng)用處理器10和第二應(yīng)用處理器20的情況下,第一應(yīng)用處理器10和第二應(yīng)用處理器20分別設(shè)置有usbhost驅(qū)動和usbdevice驅(qū)動,usbhost驅(qū)動和usbdevice驅(qū)動又分別設(shè)置有對應(yīng)的網(wǎng)卡驅(qū)動、串口驅(qū)動和調(diào)試端口驅(qū)動。

本發(fā)明實施例中,以太網(wǎng)控制模型端口中的驅(qū)動文件與串行接口的驅(qū)動文件不同,并且以太網(wǎng)控制模型端口和串行接口在第一應(yīng)用處理器10與第二應(yīng)用處理器20中的驅(qū)動文件也不相同。移動終端100和外接設(shè)備200通過usb接口中的以太網(wǎng)控制模型端口和串行接口,實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)和sim卡數(shù)據(jù)的傳輸。

本發(fā)明還提供一種應(yīng)用于外接設(shè)備200的數(shù)據(jù)傳輸方法。

參照圖8,圖8為本發(fā)明應(yīng)用于外接設(shè)備200的數(shù)據(jù)傳輸方法第一實施例的流程示意圖。

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

數(shù)據(jù)傳輸方法應(yīng)用于通過預(yù)設(shè)接口與移動終端100連接的外接設(shè)備200中,外接設(shè)備200包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器21,第二調(diào)制解調(diào)器21包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問客戶端,遠(yuǎn)程sim數(shù)據(jù)訪問客戶端包括第二sim內(nèi)部客戶端214a,第二應(yīng)用處理器20包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022和與第二sim內(nèi)部客戶端214a連接的第二sim內(nèi)部服務(wù)器021。移動終端100包括第一應(yīng)用處理器10,以及與第一用戶識別卡13和第二用戶識別卡14連接的第一調(diào)制解調(diào)器11,第一調(diào)制解調(diào)器11包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問服務(wù)器,遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器114a,第一應(yīng)用處理器10包括第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012和與第一sim內(nèi)部服務(wù)器114a連接的第一sim內(nèi)部客戶端011。數(shù)據(jù)傳輸方法包括:

步驟s110,當(dāng)?shù)诙im內(nèi)部服務(wù)器021接收到待傳輸數(shù)據(jù)包時,第二sim內(nèi)部服務(wù)器021確定待傳輸數(shù)據(jù)包的來源。

當(dāng)?shù)诙im內(nèi)部服務(wù)器021接收到待傳輸數(shù)據(jù)包時,第二sim內(nèi)部服務(wù)器021確定所接收的待傳輸數(shù)據(jù)包的來源。待傳輸數(shù)據(jù)包的來源有兩種,一種是移動終端100發(fā)送的,一種是第二sim內(nèi)部客戶端214a發(fā)送的。第二sim內(nèi)部服務(wù)器021確定待傳輸數(shù)據(jù)包來源的方法與第一sim內(nèi)部客戶端011確定待傳輸數(shù)據(jù)包來源的方法相類似,在此不再贅述。

步驟s120,若待傳輸數(shù)據(jù)包是由移動終端100通過預(yù)設(shè)接口發(fā)送的,則確定待傳輸數(shù)據(jù)包的類別,其中,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口。

步驟s130,根據(jù)待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù)。

步驟s140,通過轉(zhuǎn)發(fā)函數(shù)將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a。

若確定待傳輸數(shù)據(jù)包是由移動終端100通過預(yù)設(shè)接口發(fā)送的,第二sim內(nèi)部服務(wù)器021則解析待傳輸數(shù)據(jù)包,得到解析結(jié)果,根據(jù)解析結(jié)果確定待傳輸數(shù)據(jù)包中的類別標(biāo)識。具體地,第二sim內(nèi)部服務(wù)器021通過解析待傳輸數(shù)據(jù)包,在待傳輸數(shù)據(jù)包的包頭中獲取到類別標(biāo)識。需要說明的是,類別標(biāo)識是存在待傳輸數(shù)據(jù)包的包頭中的。

當(dāng)?shù)诙im內(nèi)部服務(wù)器021確定待傳輸數(shù)據(jù)包的類別標(biāo)識時,第二sim內(nèi)部服務(wù)器021根據(jù)類別標(biāo)識確定待傳輸數(shù)據(jù)包的類別,并根據(jù)待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),通過轉(zhuǎn)發(fā)函數(shù)將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a。其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù),該轉(zhuǎn)發(fā)函數(shù)是預(yù)先存儲至外接設(shè)備200中的。移動終端100通過預(yù)設(shè)接口發(fā)送的數(shù)據(jù)包為qmiind數(shù)據(jù)包和響應(yīng)數(shù)據(jù)包。

需要說明的是,第二sim內(nèi)部服務(wù)器021中包括第二發(fā)送臨時緩沖區(qū),第二sim內(nèi)部客戶端214a包括第二接收臨時緩沖區(qū)。第二sim內(nèi)部服務(wù)器021將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a的過程與第一sim內(nèi)部客戶端011將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部服務(wù)器114a的過程相類似,在此不再贅述。本實施例中的預(yù)設(shè)接口與應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法中的預(yù)設(shè)接口一致,在此不再贅述。

本實施例通過當(dāng)?shù)诙im內(nèi)部服務(wù)器021接收到待傳輸數(shù)據(jù)包時,確定待傳輸數(shù)據(jù)包的來源;若待傳輸數(shù)據(jù)包是由移動終端100通過預(yù)設(shè)接口發(fā)送的,則確定待傳輸數(shù)據(jù)包的類別,其中,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口;根據(jù)待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù);通過轉(zhuǎn)發(fā)函數(shù)將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a。通過在外接設(shè)備200的第二應(yīng)用處理器20中設(shè)置一個與第二sim內(nèi)部客戶端214a對應(yīng)的第二sim內(nèi)部服務(wù)器021,在外接設(shè)備200的第二應(yīng)用處理器20和第二調(diào)制解調(diào)器21之間實現(xiàn)client/server模式,從而實現(xiàn)移動終端100和外接設(shè)備200之間的數(shù)據(jù)傳輸。

進(jìn)一步地,提出本發(fā)明應(yīng)用于外接設(shè)備200的數(shù)據(jù)傳輸方法第二實施例。

應(yīng)用于外接設(shè)備200的數(shù)據(jù)傳輸方法第二實施例與第一實施例的區(qū)別在于,參照圖9,應(yīng)用于外接設(shè)備200的數(shù)據(jù)傳輸方法還包括:

步驟s150,若待傳輸數(shù)據(jù)包是由第二sim內(nèi)部客戶端214a發(fā)送的,第二sim內(nèi)部服務(wù)器021則將待傳輸數(shù)據(jù)包發(fā)送給第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022。

步驟s160,當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022接收到待傳輸數(shù)據(jù)包時,第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022為待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給移動終端100。

若確定待傳輸數(shù)據(jù)包是由第二sim內(nèi)部客戶端214a發(fā)送的,第二sim內(nèi)部服務(wù)器021則將待傳輸數(shù)據(jù)包發(fā)送給第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022。其中,第二sim內(nèi)部客戶端214a發(fā)送的數(shù)據(jù)包為qmicmd數(shù)據(jù)包。當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022接收到待傳輸數(shù)據(jù)包時,第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022為待傳輸數(shù)據(jù)包添加類別標(biāo)識,通過該類別標(biāo)識可以唯一確定待傳輸數(shù)據(jù)包。當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022為待傳輸數(shù)據(jù)包添加類別標(biāo)識后,將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給移動終端100,具體地,通過預(yù)設(shè)接口中的串口將待傳輸數(shù)據(jù)包發(fā)送給移動終端100的第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012。

本實施例通過當(dāng)待傳輸數(shù)據(jù)包是由第二sim內(nèi)部客戶端214a發(fā)送的,通過預(yù)設(shè)接口將待傳輸數(shù)據(jù)包發(fā)送給移動終端100,以實現(xiàn)外接設(shè)備200和移動終端100之間的數(shù)據(jù)傳輸。

進(jìn)一步地,當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022通過預(yù)設(shè)接口接收到移動終端100發(fā)送的報錯信息時,第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022將報錯信息通過第二sim內(nèi)部服務(wù)器021發(fā)送給第二sim內(nèi)部客戶端214a,以使第二sim內(nèi)部客戶端214a在接收到報錯信息時重新發(fā)送待出傳輸數(shù)據(jù)包給移動終端100,以提高外接設(shè)備200和移動終端100之間數(shù)據(jù)傳輸?shù)某晒β省?/p>

進(jìn)一步地,本發(fā)明還提供一種移動終端100,移動終端100包括第一應(yīng)用處理器10,以及與第一用戶識別卡13和第二用戶識別卡14連接的第一調(diào)制解調(diào)器11,第一調(diào)制解調(diào)器11包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問服務(wù)器,遠(yuǎn)程sim數(shù)據(jù)訪問服務(wù)器包括第一sim內(nèi)部服務(wù)器114a,第一應(yīng)用處理器10包括第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012和與第一sim內(nèi)部服務(wù)器114a連接的第一sim內(nèi)部客戶端011。移動終端100應(yīng)用于數(shù)據(jù)傳輸方法,數(shù)據(jù)傳輸方法包括:

當(dāng)?shù)谝籹im內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011確定待傳輸數(shù)據(jù)包的來源;

若待傳輸數(shù)據(jù)包是由第一sim內(nèi)部服務(wù)器114a發(fā)送的,則將待傳輸數(shù)據(jù)包發(fā)送給第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012,并告知第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012待傳輸數(shù)據(jù)包的類別;

第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012在接收到待傳輸數(shù)據(jù)包時,根據(jù)待傳輸數(shù)據(jù)包的類別為待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給外接設(shè)備200,其中,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口。

進(jìn)一步地,當(dāng)?shù)谝籹im內(nèi)部客戶端011接收到待傳輸數(shù)據(jù)包時,第一sim內(nèi)部客戶端011確定待傳輸數(shù)據(jù)包的來源的步驟之后,還包括:

若待傳輸數(shù)據(jù)包是由第一數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012發(fā)送的,第一sim內(nèi)部客戶端011則將待傳輸數(shù)據(jù)包發(fā)送給第一sim內(nèi)部服務(wù)器114a。

進(jìn)一步地,數(shù)據(jù)傳輸方法還包括:

當(dāng)?shù)谝粩?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊012接收到外接設(shè)備200通過預(yù)設(shè)接口發(fā)送的待傳輸數(shù)據(jù)包時,提取待傳輸數(shù)據(jù)包中的類別標(biāo)識;

若類別標(biāo)識與預(yù)設(shè)標(biāo)識不一致,則生成報錯信息,并將報錯信息返回給外接設(shè)備200。

本發(fā)明移動終端100具體實施方式與上述應(yīng)用于移動終端100的數(shù)據(jù)傳輸方法各實施例基本相同,在此不再贅述。

進(jìn)一步地,本發(fā)明還提供一種外接設(shè)備200,外接設(shè)備200包括第二應(yīng)用處理器20和第二調(diào)制解調(diào)器21,第二調(diào)制解調(diào)器21包括遠(yuǎn)程用戶身份識別卡sim數(shù)據(jù)訪問客戶端,遠(yuǎn)程sim數(shù)據(jù)訪問客戶端包括第二sim內(nèi)部客戶端214a,第二應(yīng)用處理器20包括第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022和與第二sim內(nèi)部客戶端214a連接的第二sim內(nèi)部服務(wù)器021。外接設(shè)備200應(yīng)用于數(shù)據(jù)傳輸方法,數(shù)據(jù)傳輸方法包括:

當(dāng)?shù)诙im內(nèi)部服務(wù)器021接收到待傳輸數(shù)據(jù)包時,第二sim內(nèi)部服務(wù)器021確定待傳輸數(shù)據(jù)包的來源;

若待傳輸數(shù)據(jù)包是由移動終端100通過預(yù)設(shè)接口發(fā)送的,則確定待傳輸數(shù)據(jù)包的類別,其中,預(yù)設(shè)接口包括以太網(wǎng)控制模型端口和串行接口;

根據(jù)待傳輸數(shù)據(jù)包的類別調(diào)用對應(yīng)的轉(zhuǎn)發(fā)函數(shù),其中,不同類別的待傳輸數(shù)據(jù)包對應(yīng)著不同的轉(zhuǎn)發(fā)函數(shù);

通過轉(zhuǎn)發(fā)函數(shù)將待傳輸數(shù)據(jù)包發(fā)送給第二sim內(nèi)部客戶端214a。

進(jìn)一步地,當(dāng)?shù)诙im內(nèi)部服務(wù)器021接收到待傳輸數(shù)據(jù)包時,第二sim內(nèi)部服務(wù)器021確定待傳輸數(shù)據(jù)包的來源的步驟之后,還包括:

若待傳輸數(shù)據(jù)包是由第二sim內(nèi)部客戶端214a發(fā)送的,第二sim內(nèi)部服務(wù)器021則將待傳輸數(shù)據(jù)包發(fā)送給第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022;

當(dāng)?shù)诙?shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022接收到待傳輸數(shù)據(jù)包時,第二數(shù)據(jù)讀寫轉(zhuǎn)發(fā)模塊022為待傳輸數(shù)據(jù)包添加類別標(biāo)識,并將含有類別標(biāo)識的待傳輸數(shù)據(jù)包通過預(yù)設(shè)接口發(fā)送給移動終端100。

本發(fā)明外接設(shè)備200具體實施方式與上述應(yīng)用于外接設(shè)備200的數(shù)據(jù)傳輸方法各實施例基本相同,在此不再贅述。

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

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

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

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

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
咸宁市| 新泰市| 平邑县| 长春市| 武清区| 宣武区| 凌海市| 商水县| 吉水县| 吐鲁番市| 台山市| 遂宁市| 扶绥县| 洪泽县| 东乌珠穆沁旗| 东至县| 长治市| 建瓯市| 中超| 肥城市| 辰溪县| 安图县| 富平县| 凤台县| 潮安县| 丰顺县| 台南市| 平顺县| 万宁市| 长治市| 孟连| 韩城市| 驻马店市| 清远市| 左权县| 内江市| 拜泉县| 朝阳区| 湟源县| 山丹县| 塔城市|