專利名稱:一種雙模終端及其數(shù)據(jù)業(yè)務(wù)中發(fā)送和接收數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種雙模終端及其數(shù)據(jù)業(yè)務(wù)中發(fā)送和 接收數(shù)據(jù)的方法。
背景技術(shù):
目前移動(dòng)通信領(lǐng)域中的非智能雙模雙待手機(jī)終端主要是選擇CDMA或者 GSM其中一種作為主控平臺(tái),剩下的另外一種模式作為被控的副平臺(tái),主平臺(tái) 通過(guò)串口來(lái)控制副平臺(tái)的實(shí)現(xiàn)方式。串口中傳輸?shù)目刂泼钪饕茿T命令,AT 命令是3GPP標(biāo)準(zhǔn)組織制定的Modem接口標(biāo)準(zhǔn),通過(guò)AT命令,主平臺(tái)可以控 制副平臺(tái)用來(lái)實(shí)現(xiàn)其呼叫、短信以及補(bǔ)充業(yè)務(wù)等功能。
然而,主平臺(tái)如果要控制副平臺(tái)實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù),則僅僅通過(guò)現(xiàn)在的AT命令 控制機(jī)制是無(wú)法實(shí)現(xiàn)的。因?yàn)樵诖趥鬏敂?shù)據(jù)的同時(shí)傳輸AT命令,則串口驅(qū)動(dòng) 層就無(wú)法解析出AT命令,從而會(huì)讓整個(gè)系統(tǒng)狀態(tài)紊亂。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種能夠通過(guò)副平臺(tái)實(shí)現(xiàn)數(shù)據(jù)業(yè)務(wù)的 方法。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提出一種雙模終端數(shù)據(jù)業(yè)務(wù)中發(fā)送數(shù)據(jù)的 方法,包括以下步驟
a、 判斷待發(fā)送數(shù)據(jù)為控制命令或用戶數(shù)據(jù);
b、 若所述待發(fā)送數(shù)據(jù)為用戶數(shù)據(jù),則將所述用戶數(shù)據(jù)封裝為帶標(biāo)記的數(shù)據(jù)
幀;
c、 發(fā)送所述封裝完畢的帶標(biāo)記的li據(jù)幀。
其中,步驟c中,所述封裝完畢的數(shù)據(jù)幀由所述雙模終端的主平臺(tái)發(fā)送至 其副平臺(tái),并最終通過(guò)該副平臺(tái)的空中接口發(fā)送至網(wǎng)絡(luò)。
其中,所述控制命令為AT命令;所述主平臺(tái)通過(guò)串口將所述數(shù)據(jù)幀發(fā)送至所述副平臺(tái)。
具體的,步驟b中,首先由所述雙^^莫終端的主平臺(tái)應(yīng)用層產(chǎn)生所述用戶數(shù) 據(jù),該用戶數(shù)據(jù)經(jīng)過(guò)其傳輸層、網(wǎng)絡(luò)層及數(shù)據(jù)鏈路層協(xié)議的封裝后,最后由物 理層驅(qū)動(dòng)協(xié)議封裝為數(shù)據(jù)幀,并在該數(shù)據(jù)幀的幀頭或幀尾中添加標(biāo)記。
另外,所述數(shù)據(jù)幀的幀結(jié)構(gòu)如下
-鄰
為了解決上述技術(shù)問(wèn)題,本發(fā)明還提出一種雙模終端數(shù)據(jù)業(yè)務(wù)中接收數(shù)據(jù)
的方法,包括以下步驟
A、 接收數(shù)據(jù);
B、 根據(jù)所述數(shù)據(jù)的標(biāo)記,判斷其為控制命令或用戶數(shù)據(jù);
C、 若所述數(shù)據(jù)為用戶數(shù)據(jù),則由所述雙模終端進(jìn)行解析。
其中,步驟A中由所述雙模終端副平臺(tái)的空中接口接收數(shù)據(jù),并且該副平 臺(tái)再將該數(shù)據(jù)發(fā)送至所述雙模終端的主平臺(tái),所述主平臺(tái)執(zhí)行步驟B的處理過(guò) 程以確定所接收數(shù)據(jù)的類型。
步驟C中,當(dāng)判斷為用戶數(shù)據(jù)后,所述雙模終端的主平臺(tái)對(duì)該用戶數(shù)據(jù)進(jìn) 行處理解析。
具體的,步驟B中通過(guò)判斷所述接收到的數(shù)據(jù)的數(shù)據(jù)幀的幀頭或幀尾的標(biāo) 記來(lái)確定其是控制命令或用戶數(shù)據(jù)。
另外,步驟B中,當(dāng)所述主平臺(tái)判定所述接收的數(shù)據(jù)為用戶數(shù)據(jù)后,步驟 C中將所述接收的數(shù)據(jù)通過(guò)物理層驅(qū)動(dòng)協(xié)議、數(shù)據(jù)鏈路層協(xié)議、網(wǎng)絡(luò)層協(xié)議及傳 輸層協(xié)議的逐層解析后,交由應(yīng)用層程序使用。
另一方面,為了解決上述技術(shù)問(wèn)題,本發(fā)明還提出一種雙模移動(dòng)終端,包
括
接收模塊,用于接收來(lái)自無(wú)線網(wǎng)絡(luò)的數(shù)據(jù);
識(shí)別模塊,用于所述接收模塊所接收到的數(shù)據(jù)的標(biāo)記來(lái)確定其為用戶數(shù)據(jù) 或控制命令;
處理模塊,用于根據(jù)所述識(shí)別模塊的識(shí)別結(jié)果對(duì)所述接收模塊接收到的數(shù) 據(jù)進(jìn)行處理;
并且,所述處理模塊還用于生成待發(fā)送的用戶數(shù)據(jù)或控制命令數(shù)據(jù); 封裝模塊,用于將所述處理模塊所生成的用戶數(shù)據(jù)或控制命令數(shù)據(jù)分別封裝為帶有相應(yīng)標(biāo)記的數(shù)據(jù)幀;
發(fā)送模塊,用于發(fā)送所述封裝模塊封裝完畢的數(shù)據(jù)幀。
其中,所述識(shí)別模塊通過(guò)設(shè)置于所述接收模塊接收數(shù)據(jù)的頭部或尾部的標(biāo)
記來(lái)確定其為用戶數(shù)據(jù)或控制命令;
所述封裝模塊通過(guò)在封裝完畢的數(shù)據(jù)幀的幀尾或幀頭設(shè)置識(shí)別標(biāo)記來(lái)對(duì)所 述用戶數(shù)據(jù)和控制命令數(shù)據(jù)的數(shù)據(jù)幀進(jìn)行區(qū)分;
所述接收模塊和發(fā)送模塊設(shè)置于所述雙模移動(dòng)終端的副平臺(tái)上;所述識(shí)別 模塊、處理模塊、封裝模塊設(shè)置于所述雙模移動(dòng)終端的主平臺(tái)上;
并且,所述數(shù)據(jù)幀包括標(biāo)記字段、用戶數(shù)據(jù)長(zhǎng)度字段、數(shù)據(jù)內(nèi)容字段和校 驗(yàn)字段。
本發(fā)明中,通過(guò)標(biāo)記在主副平臺(tái)時(shí)間傳輸數(shù)據(jù)的數(shù)據(jù)類型(控制命令或用 戶數(shù)據(jù))來(lái)復(fù)用所述主副平臺(tái)之間的傳輸通道,從而使得所述副平臺(tái)也能夠?qū)?現(xiàn)數(shù)據(jù)業(yè)務(wù),而不會(huì)導(dǎo)致系統(tǒng)的紊亂。
圖1是本發(fā)明雙模終端數(shù)據(jù)業(yè)務(wù)中發(fā)送和接收數(shù)據(jù)的方法的一個(gè)實(shí)施例的 數(shù)據(jù)流程圖2是本發(fā)明雙模終端數(shù)據(jù)業(yè)務(wù)中發(fā)送和接收數(shù)據(jù)的方法的一個(gè)實(shí)施例的 工作流程圖3是本發(fā)明中AT命令數(shù)據(jù)幀的幀結(jié)構(gòu)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖4是本發(fā)明中用戶數(shù)據(jù)的數(shù)據(jù)幀的幀結(jié)構(gòu)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖5是本發(fā)明一種雙模移動(dòng)終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖6是本發(fā)明中主平臺(tái)和副平臺(tái)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
首先,簡(jiǎn)要闡述本發(fā)明的原理。本發(fā)明將雙模終端的主副平臺(tái)之間的傳輸 數(shù)據(jù)標(biāo)記為不同類型,當(dāng)需要傳輸數(shù)據(jù)時(shí),則將待傳輸?shù)臄?shù)據(jù)添加對(duì)應(yīng)的標(biāo)記, 從而使得接收方能夠?qū)⑵渥R(shí)別為數(shù)據(jù),進(jìn)而執(zhí)行相應(yīng)的操作。
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)闡述。
參考圖1,圖示了本發(fā)明雙模終端數(shù)據(jù)業(yè)務(wù)中發(fā)送和接收數(shù)據(jù)的方法的一個(gè)實(shí)施例的數(shù)據(jù)流程圖。如圖所示,所述雙模終端包括主平臺(tái)和副平臺(tái),其中主 平臺(tái)作為主控平臺(tái),所述副平臺(tái)作為被控平臺(tái),主平臺(tái)和副平臺(tái)通過(guò)線路連接 以實(shí)現(xiàn)傳輸和控制。
如圖中所示,所述副平臺(tái)的應(yīng)用層協(xié)議、網(wǎng)絡(luò)層協(xié)議、數(shù)據(jù)鏈路層協(xié)議的 功能實(shí)現(xiàn)均通過(guò)所述主平臺(tái)進(jìn)行。
當(dāng)有數(shù)據(jù)業(yè)務(wù)需要發(fā)送數(shù)據(jù)時(shí),首先由主平臺(tái)的應(yīng)用層程序產(chǎn)生用戶數(shù)據(jù), 該用戶數(shù)據(jù)經(jīng)過(guò)應(yīng)用層協(xié)議、傳輸層協(xié)議、網(wǎng)絡(luò)層協(xié)議及數(shù)據(jù)鏈路層協(xié)議的依
次封裝后,交由其物理驅(qū)動(dòng)層協(xié)議處理;所述物理驅(qū)動(dòng)層將封裝好的數(shù)據(jù)鏈路 層數(shù)據(jù)包進(jìn)一步封裝為帶標(biāo)記的數(shù)據(jù)幀,該數(shù)據(jù)幀通過(guò)所述主平臺(tái)與所述副平 臺(tái)之間的物理接口傳輸至所述副平臺(tái),所述副平臺(tái)接收到該數(shù)據(jù)后通過(guò)標(biāo)記判 定其傳輸?shù)氖菙?shù)據(jù)后,并最終通過(guò)其空中接口發(fā)送至Internet網(wǎng)絡(luò)。
反之,當(dāng)有來(lái)自Internet網(wǎng)絡(luò)的數(shù)據(jù)需要接收時(shí),首先由所述副平臺(tái)的空中 接口進(jìn)行接收;之后,通過(guò)所述主平臺(tái)和副平臺(tái)之間的物理接口,將所述接收 到的數(shù)據(jù)傳輸至所述主平臺(tái),主平臺(tái)通過(guò)標(biāo)記判定其為用戶數(shù)據(jù)后,則向上層 提交,經(jīng)過(guò)層層解析之后,由應(yīng)用層程序使用。
其中,所述傳輸層協(xié)議可以采用諸如TCP/UDP協(xié)議等;所述網(wǎng)絡(luò)層協(xié)議則 可以采用諸如IP協(xié)議等;所述數(shù)據(jù)鏈路層協(xié)議則可以采用PPP協(xié)議等。
所述物理驅(qū)動(dòng)層協(xié)議則可以采用串口通訊協(xié)議的方式,所述主平臺(tái)和所述 副平臺(tái)之間通過(guò)串口通信。
參考圖2,圖示了本發(fā)明雙模終端數(shù)據(jù)業(yè)務(wù)中發(fā)送和接收數(shù)據(jù)的方法的一個(gè) 實(shí)施例的工作流程圖。如圖所示,其展示了綜合發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的一個(gè)實(shí) 施例的流程圖,包括以下步驟
步驟S200,判斷用戶是否使用數(shù)據(jù)業(yè)務(wù),若是,則執(zhí)行步驟S201,否則執(zhí) 行步驟S210。該步驟的目的在于,通過(guò)用戶本身發(fā)出的數(shù)據(jù)傳輸需求來(lái)啟動(dòng)后 續(xù)數(shù)據(jù)業(yè)務(wù)傳輸過(guò)程;
步驟S201 ,串口驅(qū)動(dòng)進(jìn)入復(fù)合模式。所述串口是指所述雙模終端的主平臺(tái) 和副平臺(tái)之間的物理通信接口 ,當(dāng)用戶需要使用副平臺(tái)進(jìn)行數(shù)據(jù)業(yè)務(wù)傳輸時(shí), 則使得所述串口驅(qū)動(dòng)進(jìn)入復(fù)合模式;這里的復(fù)合模式也就是使得所述主平臺(tái)和 副平臺(tái)之間傳輸多于一種模式的數(shù)據(jù),例如下文將闡述的AT控制命令數(shù)據(jù)和用 戶數(shù)據(jù)兩種模式等;步驟S202 ,判斷是要接收數(shù)據(jù)或發(fā)送數(shù)據(jù),若是接收數(shù)據(jù),則執(zhí)行步驟S203 , 若是發(fā)送數(shù)據(jù),則執(zhí)行步驟S207;
步驟S203,根據(jù)數(shù)據(jù)頭判斷包的類型。由于所述串口驅(qū)動(dòng)進(jìn)入了復(fù)合模式, 因而可能傳輸?shù)臄?shù)據(jù)類型不止一種,所以在此進(jìn)行類型的判斷;其具體的判斷 方法,則是通過(guò)判斷接收到的數(shù)據(jù)的數(shù)據(jù)頭的標(biāo)記實(shí)現(xiàn);
步驟S204,判定是AT命令還是用戶數(shù)據(jù),若是AT命令,則執(zhí)行步驟S206, 若是用戶數(shù)據(jù),則執(zhí)行步驟S205;本步驟中,是通過(guò)步驟S203中的判斷來(lái)確定 數(shù)據(jù)類型,在本實(shí)施例中,僅列舉兩種類型的數(shù)據(jù), 一種是AT命令數(shù)據(jù),另一 種是用戶數(shù)據(jù)。所述AT命令數(shù)據(jù)的數(shù)據(jù)頭采用OxAA進(jìn)行標(biāo)記(可以參考圖3 及其相關(guān)闡述),所述用戶數(shù)據(jù)的數(shù)據(jù)頭則采用OxDD進(jìn)行標(biāo)記(可以參考圖4 及其相關(guān)闡述);
步驟S205,將數(shù)據(jù)傳入上層處理。
即,當(dāng)通過(guò)步驟S204確定為用戶數(shù)據(jù)后,則將該用戶凄t據(jù)提交至所述主平 臺(tái)的上層(參考圖l相關(guān)描述);
具體的,當(dāng)所述副平臺(tái)的空中接口接收到數(shù)據(jù)后,則通過(guò)串口發(fā)送至主平 臺(tái),主平臺(tái)判定其為用戶數(shù)據(jù)的類型后,由底層向上層4是交,供應(yīng)用程序使用。
本步驟結(jié)束后轉(zhuǎn)向步驟S214執(zhí)行。
步驟S206,將數(shù)據(jù)傳入AT進(jìn)程處理。
即,當(dāng)通過(guò)步驟S204確定為AT命令后,則將該數(shù)據(jù)提交至系統(tǒng)的AT進(jìn) 程處理。本步驟結(jié)束后轉(zhuǎn)向步驟S214執(zhí)行。
步驟S207,判斷是AT命令還是用戶數(shù)據(jù),若是AT命令,則執(zhí)行步驟S208, 若是用戶數(shù)據(jù),則執(zhí)行步驟S209。
步驟S208,將AT命令打包成數(shù)據(jù)幀并發(fā)送。該數(shù)據(jù)幀的幀結(jié)構(gòu)的一個(gè)實(shí) 施例可以參考圖3所示實(shí)施例及其相關(guān)描述。數(shù)據(jù)幀打包完畢后,將該數(shù)據(jù)幀 從主平臺(tái)發(fā)送至副平臺(tái)。
本步驟結(jié)束后4丸行步驟S214。
步驟S209,將數(shù)據(jù)打包成數(shù)據(jù)幀并發(fā)送。該數(shù)據(jù)幀的幀結(jié)構(gòu)的一個(gè)實(shí)施例 可以參考圖4所示實(shí)施例及其相關(guān)描述。數(shù)據(jù)幀打包完畢后,將該數(shù)據(jù)幀發(fā)送 出去;具體的,其傳輸過(guò)程同樣為從主平臺(tái)至副平臺(tái),再通過(guò)副平臺(tái)的空中接 口發(fā)送至網(wǎng)絡(luò)中(可以參考圖l及其相關(guān)描述)。本步驟結(jié)束后執(zhí)行步驟S214。
步驟S210,串口驅(qū)動(dòng)進(jìn)入AT命令模式。即,在此種模式下的任何串口的 數(shù)據(jù)傳輸都被視為是AT命令。
步驟S211,判斷是接收數(shù)據(jù)或發(fā)送數(shù)據(jù),若是接收數(shù)據(jù),則執(zhí)行步驟S212, 若是發(fā)送數(shù)據(jù),則執(zhí)行步驟S213;
步驟S212,將數(shù)據(jù)傳入AT進(jìn)程處理。本步驟的具體過(guò)程可以參考步驟S206 的相關(guān)描述;
本步驟結(jié)束后4丸行步驟S214。
步驟S213,將AT命令發(fā)送至串口。即,從主平臺(tái)發(fā)送至副平臺(tái)以控制副 平臺(tái)。
本步驟結(jié)束后執(zhí)行步驟S214。 步驟S214,結(jié)束。
參考圖3,圖示了本發(fā)明中AT命令數(shù)據(jù)幀的幀結(jié)構(gòu)的一個(gè)實(shí)施例的結(jié)構(gòu)示 意圖。如圖所示,其包括位于幀頭的AT命令標(biāo)記0xAA,其后依次為AT命令 長(zhǎng)度的低8位字段、AT命令長(zhǎng)度的高8位字段、AT命令內(nèi)容字段及校驗(yàn)位。
其中,所述標(biāo)記OxAA所在字段為標(biāo)記字段,所述AT命令長(zhǎng)度的低8位字 段和AT命令長(zhǎng)度的高8位字段作為AT命令的長(zhǎng)度字段,所述AT命令內(nèi)容作 為數(shù)據(jù)內(nèi)容字段。
需要說(shuō)明都是,上述只是幀結(jié)構(gòu)的一個(gè)實(shí)施例。其還可以將標(biāo)記字段設(shè)置 于幀尾或者設(shè)置為其它字符等。
參考圖4,本發(fā)明中用戶數(shù)據(jù)的數(shù)據(jù)幀的幀結(jié)構(gòu)的一個(gè)實(shí)施例的結(jié)構(gòu)示意 圖。如圖所示,其包括位于幀頭的用戶數(shù)據(jù)命令標(biāo)記OxDD,其后依次為用戶數(shù) 據(jù)長(zhǎng)度的低8位字段、用戶數(shù)據(jù)長(zhǎng)度的高8位字段、用戶數(shù)據(jù)內(nèi)容字段及校驗(yàn) 位。
其中,所述標(biāo)記0xDD所在字段為標(biāo)記字段,所述用戶數(shù)據(jù)長(zhǎng)度的低8位 字段和用戶數(shù)據(jù)長(zhǎng)度的高8位字段作為用戶數(shù)據(jù)的長(zhǎng)度字段,所述用戶數(shù)據(jù)內(nèi) 容作為數(shù)據(jù)內(nèi)容字段。
需要說(shuō)明都是,上述只是幀結(jié)構(gòu)的一個(gè)實(shí)施例。其還可以將標(biāo)記字段設(shè)置 于幀尾或者設(shè)置為其它字符等。
所述命令長(zhǎng)度字段和用戶數(shù)據(jù)長(zhǎng)度字段所記錄的內(nèi)容也不限于低8位或高8位的數(shù)據(jù),其還可以完整記錄其長(zhǎng)度。
另外,所述主副平臺(tái)之間的通信接口也不限于所述的串口,其還可以采用 任何適當(dāng)?shù)慕涌?,只要能夠?qū)崿F(xiàn)二者之間的數(shù)據(jù)通信即可。
參考圖5,圖示了本發(fā)明一種雙模終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖所
示,包括
接收模塊51,用于接收來(lái)自無(wú)線網(wǎng)絡(luò)的數(shù)據(jù);
識(shí)別模塊52.,用于對(duì)所述接收模塊51所接收的數(shù)據(jù)所帶的標(biāo)記類型進(jìn)行識(shí) 別以確定為用戶數(shù)據(jù)或AT控制命令;
處理模塊53,用于對(duì)接收模塊51所接收的,并經(jīng)過(guò)所述識(shí)別模塊52識(shí)別 確定類型后的數(shù)據(jù)對(duì)應(yīng)進(jìn)行處理;
對(duì)于用戶數(shù)據(jù),則提交至應(yīng)用層程序處理;
對(duì)于AT控制命令,則轉(zhuǎn)入AT進(jìn)程處理;
并且,所述處理模塊53還用于產(chǎn)生待傳輸?shù)挠脩魯?shù)據(jù)或AT控制命令;
封裝模塊54,用于將所述處理模塊53所產(chǎn)生的用戶數(shù)據(jù)或AT控制命令按 照其類型進(jìn)行封裝;
在本發(fā)明的一個(gè)優(yōu)選的實(shí)施例中,對(duì)于用戶數(shù)據(jù)來(lái)說(shuō),則可以按照?qǐng)D4所 示的數(shù)據(jù)幀格式進(jìn)行封裝,詳細(xì)的描述可以參考圖4及其相關(guān)的闡述;
對(duì)于AT控制命令來(lái)說(shuō),則可以按照?qǐng)D3所示的數(shù)據(jù)幀格式進(jìn)行封裝,同樣, 更為詳細(xì)的描述可以參考圖3及其相關(guān)的闡述;
發(fā)送單元55,用于發(fā)送所述封裝模塊54封裝完畢的^t據(jù)幀;
具體的,當(dāng)是所述封裝的數(shù)據(jù)幀是用戶數(shù)據(jù)時(shí),則將該數(shù)據(jù)幀發(fā)送至無(wú)線 網(wǎng)絡(luò);當(dāng)所述封裝的數(shù)據(jù)幀是AT控制命令時(shí),則該數(shù)據(jù)幀可能^皮發(fā)送至無(wú)線網(wǎng) 絡(luò)或是所述雙才莫終端的副平臺(tái)。
其中,所述識(shí)別模塊52通過(guò)設(shè)置于所述接收模塊51接收數(shù)據(jù)的頭部或尾 部的標(biāo)記來(lái)確定其為用戶數(shù)據(jù)或控制命令;
所述封裝模塊54通過(guò)在封裝完畢的數(shù)據(jù)幀的幀尾或幀頭設(shè)置識(shí)別標(biāo)記來(lái)對(duì) 所述用戶數(shù)據(jù)和控制命令數(shù)據(jù)的數(shù)據(jù)幀進(jìn)行區(qū)分;
所述接收模塊51和發(fā)送模塊55設(shè)置于所述雙模移動(dòng)終端的副平臺(tái)上;所 述識(shí)別模塊52、處理模塊53、封裝模塊54設(shè)置于所述雙^^莫移動(dòng)終端的主平臺(tái) 上;并且,所述數(shù)據(jù)幀包括標(biāo)記字段、用戶數(shù)據(jù)長(zhǎng)度字段、數(shù)據(jù)內(nèi)容字段和校 驗(yàn)字段。
需要注意的是,為避免重復(fù)闡述,本實(shí)施例中的相關(guān)闡述可以參考上文的 相關(guān)內(nèi)容進(jìn)行參考。
本具體實(shí)施方式
中所述的主平臺(tái)和副平臺(tái)均是獨(dú)立的通信系統(tǒng),對(duì)于雙模 移動(dòng)終端來(lái)說(shuō),其均是通用化的系統(tǒng)。所述主平臺(tái)和副平臺(tái)的一個(gè)實(shí)施例可以 參考圖6。
參考圖6,圖示了本發(fā)明中主平臺(tái)和副平臺(tái)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如
圖所示,主平臺(tái)標(biāo)記為600,副平臺(tái)標(biāo)記為700,話音單元標(biāo)記為800。
其中,主平臺(tái)600包括主基帶處理器單元601和主射頻單元602;副平臺(tái) 700包括副基帶處理器單元701和副射頻單元702。
所述主基帶處理器單元601與所述副基帶處理器單元701通過(guò)串口連接通 信,以收發(fā)控制命令和用戶數(shù)據(jù)。
所述主基帶處理器單元601與所述副基帶處理器單元701均與所述話音單 元800保持?jǐn)?shù)據(jù)通信,并且所述主基帶處理器單元601還與所述話音但愿800 進(jìn)行控制命令的通信,以控制所述話音單元800在主副平臺(tái)之間切換。
由于對(duì)雙模移動(dòng)通信領(lǐng)域的4支術(shù)人員來(lái)說(shuō),主副平臺(tái)的結(jié)構(gòu)和具體組成均 是本領(lǐng)域公知的手段,因此,不再做進(jìn)一步詳細(xì)闡述。
以上所揭露的僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明 之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范 圍。
ii
權(quán)利要求
1、一種雙模終端數(shù)據(jù)業(yè)務(wù)中發(fā)送數(shù)據(jù)的方法,包括以下步驟a、判斷待發(fā)送數(shù)據(jù)為控制命令或用戶數(shù)據(jù);b、若所述待發(fā)送數(shù)據(jù)為用戶數(shù)據(jù),則將所述用戶數(shù)據(jù)封裝為帶標(biāo)記的數(shù)據(jù)幀;c、發(fā)送所述封裝完畢的帶標(biāo)記的數(shù)據(jù)幀。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟c中,所述封裝完畢的 數(shù)據(jù)幀由所述雙模終端的主平臺(tái)發(fā)送至其副平臺(tái),并最終通過(guò)該副平臺(tái)的空中 接口發(fā)送至網(wǎng)絡(luò)。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述控制命令為AT命令; 所述主平臺(tái)通過(guò)串口將所述數(shù)據(jù)幀發(fā)送至所述副平臺(tái)。
4、 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,步驟b中,首 先由所述雙模終端的主平臺(tái)應(yīng)用層產(chǎn)生所述用戶數(shù)據(jù),該用戶數(shù)據(jù)經(jīng)過(guò)其傳輸 層、網(wǎng)絡(luò)層及數(shù)據(jù)鏈路層協(xié)議的封裝后,最后由物理層驅(qū)動(dòng)協(xié)議封裝為數(shù)據(jù)幀, 并在該數(shù)據(jù)幀的幀頭或幀尾中添加標(biāo)記。
5、 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述數(shù)據(jù)幀的 幀結(jié)構(gòu)如下標(biāo)記字段+用戶數(shù)據(jù)長(zhǎng)度字段+數(shù)據(jù)內(nèi)容字段+校驗(yàn)字段。
6、 一種雙模終端數(shù)據(jù)業(yè)務(wù)中接收數(shù)據(jù)的方法,包括以下步驟A、 接收數(shù)據(jù);B、 根據(jù)所述數(shù)據(jù)頭部或尾部的標(biāo)記,判斷其為控制命令或用戶數(shù)據(jù);C、 若所述數(shù)據(jù)為用戶數(shù)據(jù),則由所述雙才莫終端進(jìn)行解析。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟A中由所述雙模終端副平臺(tái)的空中接口接收數(shù)據(jù),并且該副平臺(tái)再將該數(shù)據(jù)發(fā)送至所述雙模終端的主平臺(tái),所述主平臺(tái)執(zhí)行步驟B的處理過(guò)程以確定所接收數(shù)據(jù)的類型;步驟C中,當(dāng)判斷為用戶數(shù)據(jù)后,所述雙^^莫終端的主平臺(tái)對(duì)該用戶數(shù)據(jù)進(jìn) 行處理解析。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟B中,當(dāng)所述主平臺(tái)判 定所述接收的數(shù)據(jù)為用戶數(shù)據(jù)后,步驟C中將所述接收的數(shù)據(jù)通過(guò)物理層驅(qū)動(dòng) 協(xié)議、數(shù)據(jù)鏈路層協(xié)議、網(wǎng)絡(luò)層協(xié)議及傳輸層協(xié)議的逐層解析后,交由應(yīng)用層 程序使用。
9、 一種雙模移動(dòng)終端,包括 接收模塊,用于接收來(lái)自無(wú)線網(wǎng)絡(luò)的數(shù)據(jù);識(shí)別模塊,用于所述接收模塊所接收到的數(shù)據(jù)的標(biāo)記來(lái)確定其為用戶數(shù)據(jù) 或控制命令;處理模塊,用于根據(jù)所述識(shí)別模塊的識(shí)別結(jié)果對(duì)所述接收模塊接收到的數(shù) 據(jù)進(jìn)行處理;并且,所述處理模塊還用于生成待發(fā)送的用戶數(shù)據(jù)或控制命令數(shù)據(jù); 封裝模塊,用于將所述處理模塊所生成的用戶數(shù)據(jù)或控制命令數(shù)據(jù)分別封 裝為帶有相應(yīng)標(biāo)記的lt據(jù)幀;發(fā)送模塊,用于發(fā)送所述封裝模塊封裝完畢的數(shù)據(jù)幀。
10、 根據(jù)權(quán)利要求9所述的雙模移動(dòng)終端,其特征在于所述識(shí)別模塊通過(guò)設(shè)置于所述接收模塊接收數(shù)據(jù)的頭部或尾部的標(biāo)記來(lái)確 定其為用戶數(shù)據(jù)或控制命令;所述封裝模塊通過(guò)在封裝完畢的數(shù)據(jù)幀的幀尾或幀頭設(shè)置識(shí)別標(biāo)記來(lái)對(duì)所 述用戶數(shù)據(jù)和控制命令數(shù)據(jù)的數(shù)據(jù)幀進(jìn)行區(qū)分;所述接收模塊和發(fā)送模塊設(shè)置于所述雙模移動(dòng)終端的副平臺(tái)上;所述識(shí)別 模塊、處理模塊、封裝模塊設(shè)置于所述雙模移動(dòng)終端的主平臺(tái)上;并且,所述數(shù)據(jù)幀包括標(biāo)記字段、用戶數(shù)據(jù)長(zhǎng)度字段、數(shù)據(jù)內(nèi)容字段和校 驗(yàn)字段。
全文摘要
本發(fā)明公開了一種雙模終端數(shù)據(jù)業(yè)務(wù)中發(fā)送數(shù)據(jù)的方法,包括以下步驟a.判斷待發(fā)送數(shù)據(jù)為控制命令或用戶數(shù)據(jù);b.若所述待發(fā)送數(shù)據(jù)為用戶數(shù)據(jù),則將所述用戶數(shù)據(jù)封裝為帶標(biāo)記的數(shù)據(jù)幀;c.發(fā)送所述封裝完畢的帶標(biāo)記的數(shù)據(jù)幀。本發(fā)明中,通過(guò)標(biāo)記在主副平臺(tái)之間傳輸數(shù)據(jù)的數(shù)據(jù)類型(控制命令或用戶數(shù)據(jù))來(lái)復(fù)用所述主副平臺(tái)之間的傳輸通道,從而使得所述副平臺(tái)也能夠?qū)崿F(xiàn)數(shù)據(jù)業(yè)務(wù),而不會(huì)導(dǎo)致系統(tǒng)的紊亂。相應(yīng)的,本發(fā)明還公開了一種雙模終端數(shù)據(jù)業(yè)務(wù)中接收數(shù)據(jù)的方法及該雙模移動(dòng)終端。
文檔編號(hào)H04Q7/22GK101309488SQ20081013854
公開日2008年11月19日 申請(qǐng)日期2008年7月14日 優(yōu)先權(quán)日2008年7月14日
發(fā)明者于德毅, 代仁東, 周建煒, 周長(zhǎng)生, 王克強(qiáng) 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司