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

擴(kuò)展卡業(yè)務(wù)處理方法及裝置的制作方法

文檔序號:7758496閱讀:174來源:國知局
專利名稱:擴(kuò)展卡業(yè)務(wù)處理方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及一種擴(kuò)展卡業(yè)務(wù)處理方法及裝置。
背景技術(shù)
移動終端中設(shè)置的數(shù)據(jù)卡,例如客戶識別模塊(Subscriber IdentityModule,簡 稱SIM卡)或用戶識別模塊(User Identity Model,簡稱UIM卡)是一種具有存儲、可編 程、處理等功能的智能芯片。擴(kuò)展卡又稱卡貼,使用時(shí)把SIM卡或UIM卡芯片觸點(diǎn)對準(zhǔn)擴(kuò)展卡上的觸點(diǎn)將兩者 粘合,再將這種“粘合”卡直接插入移動終端的SIM卡或UIM卡插槽。移動終端開機(jī)后,在 不改變移動終端原有的功能和號碼的情況下,擴(kuò)展卡可以向移動終端提供擴(kuò)展卡內(nèi)置的業(yè) 務(wù)應(yīng)用程序,例如客戶識別應(yīng)用開發(fā)工具(SIM Tool Kit,簡稱STK)或用戶識別開發(fā)工具 (UIM Tool Kit,簡稱UTK)。在移動終端上STK(或UTK)提供一個(gè)文字菜單界面,用戶點(diǎn)擊其 中的菜單實(shí)現(xiàn)特制的應(yīng)用。移動終端與SIM卡或擴(kuò)展卡之間的通信會話是通過gsmll-11、 gsmll-14協(xié)議規(guī)定格式的應(yīng)用協(xié)議數(shù)據(jù)單元(Application Protocol Data Unit,簡稱 APDU)指令來實(shí)現(xiàn)的。由于目前移動終端的型號和制式千差萬別,擴(kuò)展卡在實(shí)際使用中,有可能出現(xiàn)與 移動終端的工作參數(shù)不相同的現(xiàn)象,致使移動終端在插設(shè)有粘貼擴(kuò)展卡的數(shù)據(jù)卡之后,移 動終端無法正常啟動。

發(fā)明內(nèi)容
本發(fā)明提供一種擴(kuò)展卡業(yè)務(wù)處理方法及裝置,用以解決擴(kuò)展卡與移動終端不兼容 的問題。本發(fā)明提供一種擴(kuò)展卡業(yè)務(wù)處理方法,包括接收移動終端的復(fù)位請求,向數(shù)據(jù)卡轉(zhuǎn)發(fā)所述復(fù)位請求;接收卡根據(jù)所述復(fù)位請求返回的復(fù)位應(yīng)答;將工作參數(shù)攜帶在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端;所述工作參數(shù)包括擴(kuò)展 卡的工作速率。本發(fā)明還提供一種擴(kuò)展卡業(yè)務(wù)處理裝置,其特征在于,包括復(fù)位請求傳輸模塊,用于接收移動終端的復(fù)位請求,向數(shù)據(jù)卡轉(zhuǎn)發(fā)所述復(fù)位請 求;復(fù)位應(yīng)答接收模塊,用于接收卡根據(jù)所述復(fù)位請求返回的復(fù)位應(yīng)答;復(fù)位應(yīng)答發(fā)送模塊,用于將工作參數(shù)攜帶在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終 端;所述工作參數(shù)包括擴(kuò)展卡的工作速率。本發(fā)明在移動終端發(fā)送復(fù)位請求后,擴(kuò)展卡在數(shù)據(jù)卡回復(fù)的ATR中攜帶擴(kuò)展卡的 工作參數(shù)發(fā)送給移動終端。移動終端收到擴(kuò)展卡的ATR后,會調(diào)整移動終端的工作參數(shù)與 擴(kuò)展卡的工作參數(shù)一致,從而避免了移動終端與擴(kuò)展卡的不兼容問題。


圖IA為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例一的一種流程圖;圖IB為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例一的另一種流程圖;圖2為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例二的信令圖;圖3為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例三的信令圖;圖4為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例四的信令圖;圖5為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例五的信令圖;圖6為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例一的結(jié)構(gòu)示意圖;圖7為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例二的結(jié)構(gòu)示意圖;圖8為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例三的結(jié)構(gòu)示意圖;圖9為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例四的結(jié)構(gòu)示意圖;圖10為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例五的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說明本發(fā)明實(shí)施例的技術(shù)方案。移動終端的啟動過程如下移動終端開機(jī)后,向通過擴(kuò)展卡(例如,SIM擴(kuò)展卡) 向數(shù)據(jù)卡發(fā)送復(fù)位請求。數(shù)據(jù)卡(例如SIM卡)接收到復(fù)位請求后,通過擴(kuò)展卡將復(fù)位應(yīng) 答發(fā)送給移動終端。之后,移動終端通過擴(kuò)展卡從數(shù)據(jù)卡中讀取啟動文件和指定的應(yīng)用文 件。本發(fā)明在移動終端啟動過程,擴(kuò)展卡與移動終端進(jìn)行協(xié)調(diào),以解決現(xiàn)有擴(kuò)展卡與移動終 端不兼容的問題。本發(fā)明實(shí)施例中數(shù)據(jù)卡可為GSM系統(tǒng)的SIM卡,也可為CDMA系統(tǒng)的UIM 卡。圖IA為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例一的一種流程圖。如圖IA所示,本實(shí) 施例包括步驟11 擴(kuò)展卡接收移動終端的復(fù)位請求。移動終端開機(jī)后向擴(kuò)展卡發(fā)送復(fù)位請求。步驟12 擴(kuò)展卡接收到移動終端的復(fù)位請求后,透傳給數(shù)據(jù)卡。步驟13 擴(kuò)展卡接收數(shù)據(jù)卡根據(jù)所述復(fù)位請求返回的復(fù)位應(yīng)答。數(shù)據(jù)卡接收到擴(kuò)展卡發(fā)送的復(fù)位請求后,向擴(kuò)展卡返回復(fù)位應(yīng)答(AnswerTo Reset,簡稱ATR)。如果擴(kuò)展卡接收到數(shù)據(jù)卡的ATR,則表明數(shù)據(jù)卡成功啟動。步驟14 擴(kuò)展卡將工作參數(shù)攜帶在復(fù)位應(yīng)答中發(fā)送給移動終端;工作參數(shù)包括擴(kuò) 展卡的工作速率。擴(kuò)展卡向移動終端返回?cái)?shù)據(jù)卡自己的ATR時(shí),將自身的工作參數(shù)攜帶在其中發(fā)送
給移動終端。例如,擴(kuò)展卡向移動終端返回的ATR為0x3b,0X9F,0X94......(此處只給出
前3位),其中0x94表示工作速率為57600。移動終端接收到擴(kuò)展卡發(fā)送的ATR后,根據(jù)其 中攜帶的擴(kuò)展卡的工作參數(shù)調(diào)整自身的工作參數(shù)。進(jìn)一步,如圖IB所示,在步驟14之后還包括步驟15 擴(kuò)展卡接收移動終端發(fā)送的信息。步驟16 在確定移動終端發(fā)送的信息是協(xié)議和參數(shù)選擇請求時(shí),擴(kuò)展卡向移動終端回復(fù)協(xié)議和參數(shù)選擇響應(yīng)。部分移動終端收到ATR后需要發(fā)送協(xié)議和參數(shù)選擇(Protocol andParameter Select,簡稱PPS)請求給擴(kuò)展卡,以對工作速率等工作參數(shù)進(jìn)行確認(rèn),此時(shí),擴(kuò)展卡需要回 復(fù)此PPS,如果發(fā)送PPS的移動終端沒有收到PPS響應(yīng),則會造成死機(jī)。為避免上述問題,如 圖IB所示,擴(kuò)展卡向移動終端返回ATR后,如果接收到移動終端發(fā)送的數(shù)據(jù)是APDU指令, 擴(kuò)展卡根據(jù)相應(yīng)協(xié)議向移動終端回復(fù)信息。如果接收到的數(shù)據(jù)是PPS請求,則返回規(guī)定格 式的PPD響應(yīng)。例如,移動終端發(fā)送PPS :0xFF,0x70,0x94,0x7b,擴(kuò)展卡回復(fù)=OxFF, 0x70, 0x94,0x7b 或者 OxFF,0x00,OxFF。不同型號的移動終端,其工作速率等工作參數(shù)可能互不相同,為了與不同工作參 數(shù)的移動終端兼容,本實(shí)施例在移動終端發(fā)送復(fù)位請求后,擴(kuò)展卡在數(shù)據(jù)卡回復(fù)的ATR中 攜帶擴(kuò)展卡的工作參數(shù)發(fā)送給移動終端。移動終端收到擴(kuò)展卡的ATR后,會調(diào)整移動終端 的工作參數(shù)與擴(kuò)展卡的工作參數(shù)一致,從而避免了擴(kuò)展卡與移動終端的不兼容問題。擴(kuò)展 卡與移動終端在兼容的情況下,擴(kuò)展卡后續(xù)才能正常工作,例如擴(kuò)展數(shù)據(jù)卡的業(yè)務(wù)功能,在 移動終端和數(shù)據(jù)卡之間進(jìn)行信息透傳等。圖2為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例二的信令圖。以STK業(yè)務(wù)為例,在數(shù)據(jù) 卡和移動終端的實(shí)際交互中,數(shù)據(jù)卡的STK主菜單有可能覆蓋在移動終端啟動過程中擴(kuò)展 卡向移動終端提供的STK主菜單(包括擴(kuò)展卡原STK主菜單和數(shù)據(jù)卡STK主菜單)。本實(shí) 施例以數(shù)據(jù)卡的一種“SIM卡”為例說明在擴(kuò)展卡處理STK業(yè)務(wù)菜單時(shí),如何避免SIM卡的 STK主菜單覆蓋擴(kuò)展卡在啟動過程中向移動終端提供的STK主菜單,本實(shí)施例所指的菜單 為STK菜單。以下先說明SIM卡的STK主菜單有可能覆蓋在移動終端啟動過程中擴(kuò)展卡向移 動終端提供的STK主菜單的現(xiàn)象。在移動終端正常啟動流程中,SIM卡只有在接收到擴(kuò)展 卡發(fā)送的STK菜單長度獲取請求(具體地APDU指令為A0 10 00 00 06 FF FF FF FF FF FF,其中10表示Terminal Profile)之后,向擴(kuò)展卡回復(fù)指令提取指示(具體的APDU指令 可為91 XX,其中XX表示需提取指令的長度)。擴(kuò)展卡根據(jù)指令提取指示向SIM卡發(fā)送指 令獲取請求(具體的APDU指令為A0 12 00 00 xx,12表示Fetch),獲取SIM卡的STK主
菜單生成指令(具體的APDU指令為=DO 81 xlxl 81 03 01 25 00......xlxl ;其中,25為
Command Type,表示Setup Menu)。然后,擴(kuò)展卡將擴(kuò)展卡原有的STK主菜單生成指令和SIM 卡的主菜單生成指令整合在一起提供給移動終端,供移動終端展示STK主菜單。但是實(shí)際使用中,在移動終端啟動之后,移動終端沒有向SIM卡發(fā)送菜單獲到請 求時(shí),SIM卡有可能還會向擴(kuò)展卡發(fā)送指令獲取指示(例如91 xx, xx表示Setup Menu的 長度),若此時(shí)擴(kuò)展卡執(zhí)行的是透傳模式,SIM卡發(fā)送的指令獲取指示擴(kuò)展卡會發(fā)送給移動 終端。移動終端接收到指令獲取指示后,向擴(kuò)展卡發(fā)送指令獲取請求(A0 12 00 00 xx), 擴(kuò)展卡接收到該指令獲取請求轉(zhuǎn)發(fā)給SIM卡,SIM卡又將SIM卡的STK主菜單生成指令(D0
81 xlxl 8103 01 25 00......xlxl)返回給擴(kuò)展卡,擴(kuò)展卡轉(zhuǎn)發(fā)給移動終端。移動終端又
根據(jù)該指令構(gòu)成了 SIM卡的STK主菜單,覆蓋了擴(kuò)展卡的STK主菜單。如圖2所示,本實(shí)施例提供的解決方法包括步驟21 擴(kuò)展卡接收移動終端發(fā)送的信息。步驟22 擴(kuò)展卡向SIM卡轉(zhuǎn)發(fā)移動終端發(fā)送的信息。
擴(kuò)展卡執(zhí)行透傳模式時(shí),向SIM卡轉(zhuǎn)發(fā)移動終端發(fā)送的信息。步驟23 擴(kuò)展卡接收SIM卡返回的指令獲取指示。步驟24 擴(kuò)展卡向移動終端轉(zhuǎn)發(fā)指令獲取指示。例如,SIM卡返回的結(jié)果為91xx。步驟25 擴(kuò)展卡接收移動終端發(fā)送的獲取指令請求。例如,移動終端發(fā)送的APDU指令為A0 12 00 OOxx0步驟26 擴(kuò)展卡向SIM卡轉(zhuǎn)發(fā)移動終端發(fā)送的獲取指令請求。步驟27 擴(kuò)展卡接收SIM卡根據(jù)指令獲取請求返回的指令。步驟28 若SIM卡返回的指令的指令類型是主菜單生成指令且有記錄信息表示 SIM卡已返回過主菜單生成指令時(shí),擴(kuò)展卡向移動終端發(fā)送不包括SIM卡返回指令的應(yīng)答 fn息ο擴(kuò)展卡接收到SIM卡返回的STK主菜單生成指令后,先判斷SIM卡返回的菜單生 成指令的指令類型是否為主菜單生成指令,若是則進(jìn)一步確定是否有記錄信息表示SIM卡 返回過STK主菜單生成指令。如果有記錄信息表示SIM卡返回過STK主菜單生成指令,擴(kuò) 展卡不向移動終端透傳SIM卡返回的STK主菜單和成指令,而是向移動終端回復(fù)不包括SIM 卡返回指令的應(yīng)答信息。具體的APDU指令可為“90 00”。判斷指令類型的方法可為擴(kuò)展卡通過SIM卡返回的APDU指令中的指令類型 (Command Type),判斷APDU指令是否為主菜單生成指令,例如,SIM卡返回的APDU指令為 DO 81 xlxl 81 03 01 24 00,其中的 24 (表示 Command Type)為子菜單生成指令(Select Item)。又例如,SIM卡返回的APDU指令為=DO 81 xlxl 81 03 0 125 00,其中的25(表示 Command Type)為主菜單生成指令(Setup Menu)。記錄有SIM卡已返回過STK主菜單生成指令的記錄信息在以下過程中生成移動 終端在啟動過程中獲取STK主菜單生成指令時(shí),擴(kuò)展卡將上述請求透傳給SIM卡處理,SIM 卡接收到上述請求后,返回STK主菜單生成指令。擴(kuò)展卡第一次接收到SIM卡返回的STK 主菜單生成指令時(shí),生成記錄信息表示SIM卡已返回過STK主菜單生成指令。同時(shí),擴(kuò)展卡 將SIM卡返回的STK主菜單生成指令與擴(kuò)展卡原有的STK主菜單生成指令拼接在一起返回 給移動終端,供移動終端展示STK主菜單。本實(shí)施例擴(kuò)展卡接收到SIM卡返回的STK主菜單生成指令后,判斷是否有記錄信 息表示SIM卡之前已返回過STK主菜單生生成指令。若有記錄信息表示SIM卡之前已返回 過STK主菜單生生成指令,擴(kuò)展卡不向移動終端透傳SIM卡返回的指令,而是向移動終端發(fā) 送不包括SIM卡返回指令的應(yīng)答信息,從而避免了 SIM卡主菜單覆蓋擴(kuò)展卡在啟動過程中 向移動終端提供的STK主菜單。圖3為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例三的信令圖。在移動終端啟動過程中, 擴(kuò)展卡從數(shù)據(jù)卡中獲取數(shù)據(jù)卡中STK業(yè)務(wù)主菜單以向移動終端提供STK業(yè)務(wù)的主菜單時(shí), 有可能會接收到數(shù)據(jù)卡返回的開機(jī)問候語,并以開機(jī)問候語向移動終端提供STK業(yè)務(wù)的主 菜單,從而導(dǎo)致死機(jī)。本實(shí)施例以數(shù)據(jù)卡的一種“SIM卡”為例說明擴(kuò)展卡向移動終端提供 STK業(yè)務(wù)的主菜單時(shí),如何避免將SIM卡返回的開機(jī)問候作為數(shù)據(jù)卡菜單返回給移動終端。 如圖3所示,本實(shí)施例包括步驟31 擴(kuò)展卡接收移動終端發(fā)送的主菜單生成指令長度獲取請求。
步驟32 擴(kuò)展卡將主菜單生成指令長度獲取請求透傳給SIM卡。步驟33 擴(kuò)展卡接收SIM卡返回的包括指令長度的指令獲取指示。步驟34 擴(kuò)展卡將指令獲取指示透傳給移動終端。步驟35 擴(kuò)展卡接收移動終端發(fā)送的主菜單生成指令獲取請求。步驟36 擴(kuò)展卡將主菜單生成指令獲取請求透傳給SIM卡。步驟37 擴(kuò)展卡接收SIM卡返回的指令。步驟38 擴(kuò)展卡確定數(shù)據(jù)卡返回的指令的指令類型不是主菜單生成指令時(shí),向移 動終端返回包括擴(kuò)展卡菜單生成指令長度的指令獲取指示。擴(kuò)展卡可通過SIM卡返回的APDU指令中的指令類型(Command Type),判斷APDU 指令是否為主菜單生成指令,即判斷指令類型是否為25。若不是25,表明SIM卡返回的不 是主菜單生成指令。擴(kuò)展卡不能將SIM卡返回的指令與擴(kuò)展卡原有的菜單生成指令拼接在 一起提供給移動終端,而是將包括擴(kuò)展卡菜單生成指令長度的指令獲取指示提供給移動終 端,例如向移動終端發(fā)送APDY指令91 xlxl, 91表示指令獲取指示,xlxl表示擴(kuò)展卡菜單 生成指令長度。以下說明擴(kuò)展卡有可能將SIM卡的開機(jī)問候語與擴(kuò)展卡原有的STK菜單拼接在一 起從而導(dǎo)致死機(jī)的現(xiàn)象和本實(shí)施例的解決方法。擴(kuò)展卡與移動終端以及帶開機(jī)問候語的SIM卡配合使用時(shí),會出現(xiàn)如下情況,SIM 卡接收到擴(kuò)展卡透傳的移動終端的菜單生成指令長度請求之后,沒有回復(fù)菜單生成指令長 度,而是回復(fù)了提取SIM卡開機(jī)問候語的指示(91xx,xx是開機(jī)問候語命令的長度)。此后, 擴(kuò)展卡直接向SIM卡透傳移動終端的指令獲取請求(Fetch AO 12 00 OOxx),SIM卡回復(fù)的 是開機(jī)問候語而不是菜單生成指令。擴(kuò)展卡用這段數(shù)據(jù)去和擴(kuò)展卡菜單整合時(shí),會導(dǎo)致失 敗。因此,本實(shí)施例采用如下方式處理移動終端在啟動過短中,向SIM卡發(fā)送主菜單生成 指令長度獲取請求和主菜單生成指令獲取請求后,當(dāng)擴(kuò)展卡接收到SIM卡回復(fù)的指令不是 主菜單生成指令時(shí),擴(kuò)展卡直接向移動終端提供包括擴(kuò)展卡菜單生成指令長度的指令獲取 指示,使移動終端展示擴(kuò)展卡原有的STK主菜單。圖4為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例四的信令流程圖。本實(shí)施例說明擴(kuò)展卡 與3G卡兼容時(shí)如何處理3G卡返回的業(yè)務(wù)處理結(jié)果。如圖4所示,本實(shí)施例包括步驟41 擴(kuò)展卡接收移動終端發(fā)送的訪問3G卡請求。步驟42 擴(kuò)展卡向3G卡轉(zhuǎn)發(fā)移動終端發(fā)送的訪問3G卡請求。步驟43 擴(kuò)展卡接收3G卡返回的信息。步驟44 擴(kuò)展卡向移動終端轉(zhuǎn)發(fā)3G卡返回的信息。在3G卡返回的信息為指令編碼(簡寫為INS)時(shí),擴(kuò)展卡向移動終端轉(zhuǎn)發(fā)INS。移 動終端接收到INS后判斷INS正確后,等待接收3G返回的處理結(jié)果。在3G卡返回的信息 為等待指示時(shí),擴(kuò)展卡向移動終端轉(zhuǎn)發(fā)等待指示(例如,0x60),以通知移動終端3G卡正在 處理過程中,指示移動終端等待。在3G卡返回的信息不是INS也不是等待指示時(shí),擴(kuò)展卡 將3G卡返回的信息作為處理結(jié)果返回給移動終端,并繼續(xù)向移動終端轉(zhuǎn)發(fā)3G卡后續(xù)返回 的信息。移動終端下發(fā)的APDU中,有一個(gè)字節(jié)代表的是指令編碼。正常流程中,3G卡收到 APDU后,會首先向移動終端返回INS,表示3G卡收到了該信息,然后再向3G卡返回處理結(jié)果。在3G卡粘貼擴(kuò)展卡后,按以上的正常流程,擴(kuò)展卡會首先從3G卡收到INS,判斷INS正 確之后,再接收處理結(jié)果。另外,如果3G卡返回的是0x60,表示SIM卡正在處理中,請求移 動終端等待。但是在3G卡中,收到某些特定的APDU時(shí),會出現(xiàn)不返INS而直接返回處理結(jié) 果的情況。如果按照之前的流程,由于移動終端一直收不到INS,視為該條命令未發(fā)送成功, 則會造成擴(kuò)展卡無法正常工作。為避免上述現(xiàn)象,本實(shí)施例中擴(kuò)展卡向3G卡轉(zhuǎn)發(fā)移動終端的請求后,在接收到3G 卡返回的信息時(shí),都會向移動終端返回3G卡返回的信息,從而避免了擴(kuò)展卡一直等待3G卡 返回的INS而導(dǎo)致擴(kuò)展卡無法使用的缺陷,使擴(kuò)展卡可繼續(xù)處理業(yè)務(wù)。圖5本發(fā)明擴(kuò)展卡業(yè)務(wù)處理方法實(shí)施例五的信令流程圖。本實(shí)施例說明數(shù)據(jù)卡在 刪除短信過程中,擴(kuò)展卡如何處理數(shù)據(jù)卡返回的信息。如圖5所示,本實(shí)施例包括步驟51 接收移動終端發(fā)送的刪除短信請求。步驟52 擴(kuò)展卡將刪除短信請求透傳給數(shù)據(jù)卡。步驟53 擴(kuò)展卡接收數(shù)據(jù)卡返回的信息。步驟54 如果數(shù)據(jù)卡返回的信息不包括無效數(shù)據(jù)時(shí),擴(kuò)展卡向移動終端轉(zhuǎn)發(fā)數(shù)據(jù) 卡返回的信息。擴(kuò)展卡接收到數(shù)據(jù)卡返回的無效數(shù)據(jù)時(shí)不予處理,而是繼續(xù)接收下一個(gè)字節(jié)的數(shù) 據(jù),直到獲得正確數(shù)據(jù)為止。部分?jǐn)?shù)據(jù)卡在粘貼上擴(kuò)展卡之后,使用刪除卡內(nèi)短信的應(yīng)用時(shí),由于刪除時(shí)間較 長,在刪除短信期間向擴(kuò)展卡回復(fù)的內(nèi)容可能包括無效數(shù)據(jù)。擴(kuò)展卡接收到這些無效數(shù)據(jù) (例如,0x23,0x00,Oxff,0x60)時(shí)不予處理,而是繼續(xù)接收下一個(gè)字節(jié)的數(shù)據(jù),擴(kuò)展卡只有 在接收到正確的數(shù)據(jù)時(shí)才向移動終端轉(zhuǎn)發(fā)。從而,避免了移動終端接收到無效數(shù)據(jù)的現(xiàn)象。圖6為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例一的結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施 例包括復(fù)位請求傳輸模塊61、復(fù)位應(yīng)答接收模塊62和復(fù)位應(yīng)答發(fā)送模塊63。復(fù)位請求傳輸模塊61,用于接收移動終端的復(fù)位請求,向數(shù)據(jù)卡轉(zhuǎn)發(fā)復(fù)位請求。復(fù) 位應(yīng)答接收模塊62,用于接收卡根據(jù)復(fù)位請求返回的復(fù)位應(yīng)答。復(fù)位應(yīng)答發(fā)送模塊63,用 于將工作參數(shù)攜帶在復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給移動終端;工作參數(shù)包括擴(kuò)展卡的工作速率。進(jìn)一步,本實(shí)施例還包括;指令判斷模塊,用于接收移動終端發(fā)送的信息;在確定移動終端發(fā)送的信息是協(xié) 議和參數(shù)選擇請求時(shí),向移動終端回復(fù)協(xié)議和參數(shù)選擇響應(yīng)。本實(shí)施例各模塊工作機(jī)理參見圖1對應(yīng)實(shí)施例的說明,在此不再贅述。本實(shí)施例在移動終端發(fā)送復(fù)位請求后,擴(kuò)展卡業(yè)務(wù)處理裝置在數(shù)據(jù)卡回復(fù)的ATR 中攜帶擴(kuò)展卡的工作參數(shù)發(fā)送給移動終端。移動終端收到擴(kuò)展卡業(yè)務(wù)處理裝置的ATR后, 會調(diào)整移動終端的工作參數(shù)與擴(kuò)展卡的工作參數(shù)一致,從而避免了擴(kuò)展卡與移動終端的不 兼容問題。擴(kuò)展卡與移動終端在兼容的情況下,擴(kuò)展卡后續(xù)才能正常工作,例如擴(kuò)展數(shù)據(jù)卡 的業(yè)務(wù)功能,在移動終端和數(shù)據(jù)卡之間進(jìn)行信息透傳等。圖7為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例二的結(jié)構(gòu)示意圖。如圖7所示,在圖6對 應(yīng)實(shí)施例的基礎(chǔ)上,本實(shí)施例還包括刪除短信請求模塊71和第二返回信息傳輸模塊72。刪除短信請求模塊71,用于接收移動終端發(fā)送的刪除短信請求并向數(shù)據(jù)卡轉(zhuǎn)發(fā);第二返回信息傳輸模塊72,用于接收數(shù)據(jù)卡返回的信息,若數(shù)據(jù)卡返回的信息不
9包括無效數(shù)據(jù),向移動終端轉(zhuǎn)發(fā)數(shù)據(jù)卡返回的信息。本實(shí)施例各模塊工作機(jī)理參見圖5對應(yīng)實(shí)施例的說明,在此不再贅述。本實(shí)施例擴(kuò)展卡業(yè)務(wù)處理裝置接收到數(shù)據(jù)卡返回的無效數(shù)據(jù)時(shí)不予處理,而是繼 續(xù)接收下一個(gè)字節(jié)的數(shù)據(jù)。擴(kuò)展卡業(yè)務(wù)處理裝置只有在接收到正確的數(shù)據(jù)時(shí)才向移動終端 轉(zhuǎn)發(fā)。從而,避免了移動終端接收到無效數(shù)據(jù)的現(xiàn)象。圖8為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例三的結(jié)構(gòu)示意圖。如圖8所示,在圖6 對應(yīng)實(shí)施例的基礎(chǔ)上,本實(shí)施例包括第一指令請求傳輸模塊81和信息發(fā)送確定模塊82。第一指令請求傳輸模塊81,用于接收所述移動終端根據(jù)指令獲取指示發(fā)送的指令 獲取請求并轉(zhuǎn)發(fā)給所述數(shù)據(jù)卡;信息發(fā)送確定模塊82,用于接收所述數(shù)據(jù)卡根據(jù)所述指令獲取請求返回的指令, 若所述數(shù)據(jù)卡返回的指令的指令類型是主菜單生成指令且記錄信息表示所述數(shù)據(jù)卡已返 回過主菜單生成指令時(shí),向所述移動終端發(fā)送不包括數(shù)據(jù)卡返回指令的應(yīng)答信息。本實(shí)施例各模塊工作機(jī)理參見圖2對應(yīng)實(shí)施例的說明,在此不再贅述。本實(shí)施例擴(kuò)展卡業(yè)務(wù)處理裝置接收到SIM卡返回的STK主菜單生成指令后,判斷 是否有記錄信息表示SIM卡之前已返回過STK主菜單生生成指令。若有記錄信息表示SIM 卡之前已返回過STK主菜單生生成指令,擴(kuò)展卡不向移動終端透傳SIM卡返回的指令,而是 向移動終端發(fā)送不包括SIM卡返回指令的應(yīng)答信息,從而避免了 SIM卡主菜單覆蓋擴(kuò)展卡 在啟動過程中向移動終端提供的STK主菜單。圖9為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例四的結(jié)構(gòu)示意圖。如圖9所示,在圖7 對應(yīng)實(shí)施例的基礎(chǔ)上,本實(shí)施例還包括指令長度獲取請求傳輸模塊91、獲取指示傳輸模 塊92、第二指令請求傳輸模塊93和指令處理模塊94。指令長度獲取請求傳輸模塊91,用于接收移動終端發(fā)送的菜單生成指令長度獲取 請求,在當(dāng)前菜單類型為數(shù)據(jù)卡菜單時(shí),向移動終端轉(zhuǎn)發(fā)菜單生成指令長度獲取請求。獲取指示傳輸模塊92,用于接收數(shù)據(jù)卡返回的包括指令長度的指令獲取指示,并 向移動終轉(zhuǎn)發(fā)指令獲取指示。第二指令請求傳輸模塊93,用于接收移動終端根據(jù)指令獲取指示發(fā)送的指令獲取 請求并轉(zhuǎn)發(fā)給數(shù)據(jù)卡。指令處理模塊94,用于接收數(shù)據(jù)卡發(fā)送的指令,若數(shù)據(jù)卡返回的指令的指令類型 不是主菜單生成指令時(shí),向移動終端返回包括擴(kuò)展卡菜單生成指令長度的指令獲取指示。本實(shí)施例各模塊工作機(jī)理參見圖3對應(yīng)實(shí)施例的說明,在此不再贅述。本實(shí)施例,移動終端在啟動過短中向SIM卡發(fā)送主菜單生成指令長度獲取請求和 主菜單生成指令獲取請求后,當(dāng)擴(kuò)展卡業(yè)務(wù)處理裝置接收到SIM卡回復(fù)的指令不是主菜單 生成指令時(shí),擴(kuò)展卡業(yè)務(wù)處理裝置直接向移動終端提供包括擴(kuò)展卡菜單生成指令長度的指 令獲取指示,使移動終端展示擴(kuò)展卡原有的STK主菜單。圖10為本發(fā)明擴(kuò)展卡業(yè)務(wù)處理裝置實(shí)施例五的結(jié)構(gòu)示意圖。如圖10所示,在圖 6對應(yīng)實(shí)施例的基礎(chǔ)上,本實(shí)施例還包括訪問數(shù)據(jù)卡請求模塊101和第一返回信息傳輸模 塊 102。訪問數(shù)據(jù)卡請求模塊101,用于向數(shù)據(jù)卡轉(zhuǎn)發(fā)移動終端發(fā)送的訪問數(shù)據(jù)卡請求。第一返回信息傳輸模塊102,用于接收數(shù)據(jù)卡返回的信息并向移動終端返回。
本實(shí)施例各模塊工作機(jī)理參見圖4對應(yīng)實(shí)施例的說明,在此不再贅述。本實(shí)施例擴(kuò)展卡業(yè)務(wù)處理裝置向數(shù)據(jù)卡轉(zhuǎn)發(fā)移動終端的請求后,在接收到3G卡 返回的信息時(shí),都會向移動終端返回?cái)?shù)據(jù)卡返回的信息,從而避免了擴(kuò)展卡一直等待數(shù)據(jù) 卡返回的INS而導(dǎo)致擴(kuò)展卡無法使用的缺陷,使擴(kuò)展卡可繼續(xù)處理業(yè)務(wù)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種擴(kuò)展卡業(yè)務(wù)處理方法,其特征在于,包括接收移動終端的復(fù)位請求,向數(shù)據(jù)卡轉(zhuǎn)發(fā)所述復(fù)位請求;接收卡根據(jù)所述復(fù)位請求返回的復(fù)位應(yīng)答;將工作參數(shù)攜帶在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端;所述工作參數(shù)包括擴(kuò)展卡的工作速率。
2.根據(jù)權(quán)利要求1所述的擴(kuò)展卡業(yè)務(wù)處理方法,其特征在于,在所述將工作參數(shù)攜帶 在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端之后,還包括接收移動終端發(fā)送的信息;在確定所述移動終端發(fā)送的信息是協(xié)議和參數(shù)選擇請求時(shí),向移動終端回復(fù)協(xié)議和參 數(shù)選擇響應(yīng)。
3.根據(jù)權(quán)利要求1或2所述的擴(kuò)展卡業(yè)務(wù)處理方法,其特征在于,在所述將工作參數(shù)攜 帶在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端之后,還包括接收所述移動終端根據(jù)指令獲取指示發(fā)送的指令獲取請求并轉(zhuǎn)發(fā)給所述數(shù)據(jù)卡; 接收所述數(shù)據(jù)卡根據(jù)所述指令獲取請求返回的指令,若所述數(shù)據(jù)卡返回的指令的指令 類型是主菜單生成指令且記錄信息表示所述數(shù)據(jù)卡已返回過主菜單生成指令時(shí),向所述移 動終端發(fā)送不包括數(shù)據(jù)卡返回指令的應(yīng)答信息。
4.根據(jù)權(quán)利要求1或2所述擴(kuò)展卡業(yè)務(wù)處理方法,其特征在于,在所述將工作參數(shù)攜帶 在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端之后,還包括接收所述移動終端發(fā)送的菜單生成指令長度獲取請求,在當(dāng)前菜單類型為數(shù)據(jù)卡菜單 時(shí),向所述移動終端轉(zhuǎn)發(fā)所述菜單生成指令長度獲取請求,并接收所述數(shù)據(jù)卡返回的包括 指令長度的指令獲取指示;向所述移動終轉(zhuǎn)發(fā)所述指令獲取指示后,接收所述移動終端根據(jù)所述指令獲取指示發(fā) 送的指令獲取請求并轉(zhuǎn)發(fā)給所述數(shù)據(jù)卡;接收所述數(shù)據(jù)卡返回的指令,若所述數(shù)據(jù)卡返回的指令的指令類型不是主菜單生成指 令時(shí),向所述移動終端返回包括擴(kuò)展卡菜單生成指令長度的指令獲取指示。
5.根據(jù)權(quán)利要求1或2所述的擴(kuò)展卡業(yè)務(wù)處理方法,其特征在于,在所述將工作參數(shù)攜 帶在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端之后,還包括向所述數(shù)據(jù)卡轉(zhuǎn)發(fā)所述移動終端發(fā)送的訪問所述數(shù)據(jù)卡請求; 接收所述數(shù)據(jù)卡返回的信息并向所述移動終端返回。
6.根據(jù)權(quán)利要求1或2所述的擴(kuò)展卡業(yè)務(wù)處理方法,其特征在于,在所述將工作參數(shù)攜 帶在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端之后,還包括接收所述移動終端發(fā)送的刪除短信請求并向所述數(shù)據(jù)卡轉(zhuǎn)發(fā); 接收所述數(shù)據(jù)卡返回的信息,若所述數(shù)據(jù)卡返回的信息不包括無效數(shù)據(jù),向所述移動 終端轉(zhuǎn)發(fā)所述數(shù)據(jù)卡返回的信息。
7.一種擴(kuò)展卡業(yè)務(wù)處理裝置,其特征在于,包括復(fù)位請求傳輸模塊,用于接收移動終端的復(fù)位請求,向數(shù)據(jù)卡轉(zhuǎn)發(fā)所述復(fù)位請求; 復(fù)位應(yīng)答接收模塊,用于接收卡根據(jù)所述復(fù)位請求返回的復(fù)位應(yīng)答; 復(fù)位應(yīng)答發(fā)送模塊,用于將工作參數(shù)攜帶在所述復(fù)位應(yīng)答中轉(zhuǎn)發(fā)給所述移動終端;所 述工作參數(shù)包括擴(kuò)展卡的工作速率。
8.根據(jù)權(quán)利要求7所述的擴(kuò)展卡業(yè)務(wù)處理裝置,其特征在于,還包括第一指令請求傳輸模塊,用于接收所述移動終端根據(jù)指令獲取指示發(fā)送的指令獲取請 求并轉(zhuǎn)發(fā)給所述數(shù)據(jù)卡;信息發(fā)送確定模塊,用于接收所述數(shù)據(jù)卡根據(jù)所述指令獲取請求返回的指令,若所述 數(shù)據(jù)卡返回的指令的指令類型是主菜單生成指令且記錄信息表示所述數(shù)據(jù)卡已返回過主 菜單生成指令時(shí),向所述移動終端發(fā)送不包括數(shù)據(jù)卡返回指令的應(yīng)答信息。
9.根據(jù)權(quán)利要求7所述的擴(kuò)展卡業(yè)務(wù)處理裝置,其特征在于,還包括指令長度獲取請求傳輸模塊,用于接收所述移動終端發(fā)送的菜單生成指令長度獲取請 求,在當(dāng)前菜單類型為數(shù)據(jù)卡菜單時(shí),向所述移動終端轉(zhuǎn)發(fā)所述菜單生成指令長度獲取請 求;獲取指示傳輸模塊,用于接收所述數(shù)據(jù)卡返回的包括指令長度的指令獲取指示,并向 所述移動終轉(zhuǎn)發(fā)所述指令獲取指示;第二指令請求傳輸模塊,用于接收所述移動終端根據(jù)所述指令獲取指示發(fā)送的指令獲 取請求并轉(zhuǎn)發(fā)給所述數(shù)據(jù)卡;指令處理模塊,用于接收所述數(shù)據(jù)卡發(fā)送的指令,若所述數(shù)據(jù)卡返回的指令的指令類 型不是主菜單生成指令時(shí),向所述移動終端返回包括擴(kuò)展卡菜單生成指令長度的指令獲取 指示。
10.根據(jù)權(quán)利要求7所述的擴(kuò)展卡業(yè)務(wù)處理裝置,其特征在于,還包括訪問數(shù)據(jù)卡請求模塊,用于向所述數(shù)據(jù)卡轉(zhuǎn)發(fā)所述移動終端發(fā)送的訪問數(shù)據(jù)卡請求; 第一返回信息傳輸模塊,用于接收所述數(shù)據(jù)卡返回的信息并向所述移動終端返回;或, 刪除短信請求模塊,用于接收所述移動終端發(fā)送的刪除短信請求并向所述數(shù)據(jù)卡轉(zhuǎn)發(fā);第二返回信息傳輸模塊,用于接收所述數(shù)據(jù)卡返回的信息,若所述數(shù)據(jù)卡返回的信息 不包括無效數(shù)據(jù),向所述移動終端轉(zhuǎn)發(fā)所述數(shù)據(jù)卡返回的信息。
全文摘要
本發(fā)明提供一種擴(kuò)展卡業(yè)務(wù)處理方法及裝置。該方法包括接收移動終端的復(fù)位請求,向數(shù)據(jù)卡發(fā)送所述復(fù)位請求;接收卡根據(jù)所述復(fù)位請求返回的復(fù)位應(yīng)答;將工作參數(shù)攜帶在所述復(fù)位應(yīng)答中發(fā)送給所述移動終端;所述工作參數(shù)包括擴(kuò)展卡的工作速率。本發(fā)明實(shí)現(xiàn)了移動終端與擴(kuò)展卡在工作參數(shù)方面的兼容。
文檔編號H04M1/725GK101945165SQ20101026789
公開日2011年1月12日 申請日期2010年8月30日 優(yōu)先權(quán)日2010年8月30日
發(fā)明者劉振斌 申請人:龍金(北京)投資有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
安达市| 准格尔旗| 台南市| 日照市| 房产| 郓城县| 巴彦淖尔市| 天津市| 长沙市| 延庆县| 磐石市| 陇南市| 德安县| 阿鲁科尔沁旗| 宕昌县| 富川| 赣榆县| 遵义县| 洪洞县| 云梦县| 洱源县| 普兰店市| 项城市| 故城县| 调兵山市| 宜阳县| 宝兴县| 格尔木市| 汪清县| 太湖县| 抚州市| 揭阳市| 江孜县| 五峰| 松桃| 和政县| 浑源县| 车致| 娱乐| 区。| 泸定县|