專利名稱:使用撥號控制來進(jìn)行信息傳遞的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種移動通信技術(shù)領(lǐng)域的控制方法,具體是一種使用撥號控制來
進(jìn)行信息傳遞的方法。
背景技術(shù):
撥號控制是一種SIM控制手機呼叫的方法。在VOIP系統(tǒng)中撥號控制H. 323的終 端連接,或者終端與網(wǎng)關(guān)之間的連接。H.323是ITU發(fā)布的連接中端、網(wǎng)絡(luò)設(shè)備和服務(wù)的協(xié) 議。撥號控制還可以決定終端的主從狀態(tài),更改連接參數(shù),自動重新建立或取消連接。在目 前的應(yīng)用中,撥號控制常被用來對所撥打的電話號碼做限制撥打處理或修改電話號碼的格 式。目前,對于撥號控制的應(yīng)用僅限于通話呼叫。 經(jīng)過對現(xiàn)有技術(shù)的檢索發(fā)現(xiàn)中國專利文獻(xiàn)號CN101500041記載了一種"呼叫控 制方法和裝置",該技術(shù)目的在于解決相關(guān)技術(shù)中系統(tǒng)完全控制呼叫而導(dǎo)致通信終端性能 受限的問題;又如中國專利文獻(xiàn)號CN101489202記載了一種"移動通信中的呼叫控制方法 及裝置",該技術(shù)用以實現(xiàn)對主叫號碼的真實性進(jìn)行檢查。從而對被叫用戶進(jìn)行保護(hù),降低 呼叫發(fā)起方通過惡意修改主叫號碼對被叫用戶進(jìn)行欺詐的可能性,達(dá)到了保護(hù)用戶和運營 商利益的目的。 眾所周知,在移動通信終端,也就是手機中,智能卡位于底層,操作系統(tǒng)處于中間 層,手機端的應(yīng)用程序處于最高層,由于手機端的應(yīng)用程序通常無法直接和智能卡直接進(jìn) 行交互,所以,智能卡通信設(shè)備無法接收和處理部分手機端應(yīng)用程序中所要處理的數(shù)據(jù)信 息。但由于智能卡能攔截手機發(fā)送的撥號控制指令,從而解析撥號控制中攜帶的數(shù)據(jù)信息, 進(jìn)而處理數(shù)據(jù)信息。所以,此時的撥號控制不僅僅是對呼叫號碼進(jìn)行限制處理,而是作為手 機端應(yīng)用程序和智能卡交互的橋梁,作為數(shù)據(jù)信息傳送時的載體,當(dāng)智能卡攔截手機端發(fā) 送的撥號控制指令后,會解析其中攜帶的數(shù)據(jù)信息,進(jìn)而處理該數(shù)據(jù)信息。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)存在的上述不足,提供一種使用撥號控制來進(jìn)行信息傳遞的 方法,通過將撥號控制作為應(yīng)用程序數(shù)據(jù)指令傳遞的載體,智能卡截獲撥號控制指令進(jìn)而 解析其中攜帶的應(yīng)用程序數(shù)據(jù)指令,進(jìn)而處理該數(shù)據(jù)信息。
本發(fā)明是通過以下技術(shù)方案實現(xiàn)的,本發(fā)明包括以下步驟 第一步手機端將需要執(zhí)行的數(shù)據(jù)指令設(shè)置為嵌套標(biāo)簽并封裝在具有標(biāo)記信息、 長度信息和字符值的主標(biāo)簽中,以呼叫形式向智能卡進(jìn)行呼叫; 所述的標(biāo)記信息表示主標(biāo)簽結(jié)構(gòu)中的數(shù)據(jù)指令是否需要通過撥號控制被智能卡 截獲,當(dāng)標(biāo)記信息的值為00或者FF時,表示該數(shù)據(jù)指令需要通過撥號控制被智能卡截獲;
所述的長度信息表示主標(biāo)簽的字符值的字節(jié)長度;
所述的字符值為主標(biāo)簽中各個字段標(biāo)簽的集合總長度。
所述的將數(shù)據(jù)指令設(shè)置為嵌套標(biāo)簽,其方法為
1. 1)根據(jù)數(shù)據(jù)指令的操作類型設(shè)置嵌套結(jié)構(gòu)中的標(biāo)記信息,標(biāo)記信息的取值范圍 為十六進(jìn)制的01到FE; 1. 2)根據(jù)嵌套標(biāo)簽的字符值的字節(jié)長度設(shè)置嵌套標(biāo)簽中的長度信息;
1. 3)根據(jù)數(shù)據(jù)指令的內(nèi)容設(shè)置嵌套標(biāo)簽中的字符值。
第二步智能卡接收呼叫并對主標(biāo)簽進(jìn)行解析,即判斷主標(biāo)簽中的字符值為數(shù)據(jù) 指令屬于直接執(zhí)行數(shù)據(jù)指令或截獲數(shù)據(jù)指令并進(jìn)行相應(yīng)普通撥號控制處理或信息處理。
所述的對主標(biāo)簽進(jìn)行解析是指當(dāng)主標(biāo)簽中的標(biāo)簽信息為00或FF時,智能卡截獲 該主標(biāo)簽并讀取其中的字符值;當(dāng)主標(biāo)簽中的標(biāo)簽信息為01到FE中的任一值,則智能卡直 接執(zhí)行該主標(biāo)簽中的字符值所指代的數(shù)據(jù)指令。 本發(fā)明通過將撥號控制指令中加載可操作性數(shù)據(jù)信息的指令,突破了對撥號控 制的認(rèn)識,進(jìn)一步提高了對SIM卡技術(shù)領(lǐng)域的應(yīng)用范圍,且本發(fā)明適用于任何可與手機端 7816接口進(jìn)行通信的智能卡設(shè)備,具有廣大的擴展性和實用性。
圖1為本發(fā)明方法流程示意圖。
具體實施例方式
下面對本發(fā)明的實施例作詳細(xì)說明,本實施例在以本發(fā)明技術(shù)方案為前提下進(jìn)行 實施,給出了詳細(xì)的實施方式和具體的操作過程,但本發(fā)明的保護(hù)范圍不限于下述的實施 例。
本實施例包括如下步驟 步驟一 手機端將"數(shù)字簽名"的數(shù)據(jù)指令封裝成嵌套標(biāo)簽數(shù)據(jù)格式,其中主標(biāo) 簽數(shù)據(jù)結(jié)構(gòu)中的標(biāo)簽T(Tag)等于'00'或'FF',說明此數(shù)據(jù)指令是需要被智能卡進(jìn)行處理 的,主標(biāo)簽數(shù)據(jù)結(jié)構(gòu)中的長度L(Length),表示該主標(biāo)簽中V部分?jǐn)?shù)據(jù)的字節(jié)長度,主標(biāo)簽 數(shù)據(jù)結(jié)構(gòu)中的值V嵌套了 一標(biāo)簽數(shù)據(jù)結(jié)構(gòu)。 在嵌套標(biāo)簽數(shù)據(jù)結(jié)構(gòu)中標(biāo)簽T(Tag)值可取'01'到'FE',說明此數(shù)據(jù)指令表示
一"數(shù)字簽名"指令;長度L (Length),表示該嵌套標(biāo)簽的值V部分?jǐn)?shù)據(jù)的字節(jié)長度,具體長
度以實際數(shù)字簽名的數(shù)據(jù)的長度而定;值V部分包含"數(shù)字簽名"指令的具體內(nèi)容。 步驟二 當(dāng)手機端將"數(shù)字簽名"的數(shù)據(jù)指令封裝成嵌套標(biāo)簽數(shù)據(jù)格式后,手機端
通過撥號控制向智能卡發(fā)送此數(shù)據(jù)信息。 步驟三智能卡通過撥號控制接收數(shù)據(jù)指令,讀取主標(biāo)簽數(shù)據(jù)結(jié)構(gòu)中的標(biāo)簽,進(jìn)而 讀取嵌套標(biāo)簽數(shù)據(jù)結(jié)構(gòu)中的標(biāo)簽,再讀取嵌套標(biāo)簽數(shù)據(jù)結(jié)構(gòu)中值V包含的"數(shù)字簽名"指令 的具體內(nèi)容并進(jìn)行處理。 本實施例將撥號控制指令不僅僅被理解為一條傳送可直接被智能卡通信設(shè)備操 作的指令,而且可以作為一條攜帶有可操作性數(shù)據(jù)信息的指令,突破了對撥號控制的認(rèn)識; 同時本實施例中記載的方法適用于任何可與手機端7816接口進(jìn)行通信的智能卡設(shè)備,具 有廣大的擴展性和實用性。
權(quán)利要求
一種使用撥號控制來進(jìn)行信息傳遞的方法,其特征在于,包括以下步驟第一步手機端將需要執(zhí)行的數(shù)據(jù)指令設(shè)置為嵌套標(biāo)簽并封裝在具有標(biāo)記信息、長度信息和字符值的主標(biāo)簽中,以呼叫形式向智能卡進(jìn)行呼叫;第二步智能卡接收呼叫并對主標(biāo)簽進(jìn)行解析,即判斷主標(biāo)簽中的字符值為數(shù)據(jù)指令屬于直接執(zhí)行數(shù)據(jù)指令或截獲數(shù)據(jù)指令并進(jìn)行相應(yīng)普通撥號控制處理或信息處理。
2. 根據(jù)權(quán)利要求1所述的使用撥號控制來進(jìn)行信息傳遞的方法,其特征是,所述的標(biāo) 記信息表示主標(biāo)簽結(jié)構(gòu)中的數(shù)據(jù)指令是否需要通過撥號控制被智能卡截獲。
3. 根據(jù)權(quán)利要求2所述的使用撥號控制來進(jìn)行信息傳遞的方法,其特征是,所述的標(biāo) 記信息的值為00或者FF時,表示該數(shù)據(jù)指令需要通過撥號控制被智能卡截獲。
4. 根據(jù)權(quán)利要求1所述的使用撥號控制來進(jìn)行信息傳遞的方法,其特征是,所述的長 度信息表示主標(biāo)簽的字符值的字節(jié)長度。
5. 根據(jù)權(quán)利要求1所述的使用撥號控制來進(jìn)行信息傳遞的方法,其特征是,所述的字 符值為主標(biāo)簽中各個字段標(biāo)簽的集合總長度。
6. 根據(jù)權(quán)利要求1所述的使用撥號控制來進(jìn)行信息傳遞的方法,其特征是,所述的將 數(shù)據(jù)指令設(shè)置為嵌套標(biāo)簽,其方法為`1. 1)根據(jù)數(shù)據(jù)指令的操作類型設(shè)置嵌套結(jié)構(gòu)中的標(biāo)記信息,標(biāo)記信息的取值范圍為 十六進(jìn)制的Ol到FE ;`1. 2)根據(jù)嵌套標(biāo)簽的字符值的字節(jié)長度設(shè)置嵌套標(biāo)簽中的長度信息; 1.3)根據(jù)數(shù)據(jù)指令的內(nèi)容設(shè)置嵌套標(biāo)簽中的字符值。
7. 根據(jù)權(quán)利要求1所述的使用撥號控制來進(jìn)行信息傳遞的方法,其特征是,所述的對 主標(biāo)簽進(jìn)行解析是指當(dāng)主標(biāo)簽中的標(biāo)簽信息為OO或FF時,智能卡截獲該主標(biāo)簽并讀取其 中的字符值;當(dāng)主標(biāo)簽中的標(biāo)簽信息為01到FE中的任一值,則智能卡直接執(zhí)行該主標(biāo)簽中 的字符值所指代的數(shù)據(jù)指令。
全文摘要
一種移動通信技術(shù)領(lǐng)域的使用撥號控制來進(jìn)行信息傳遞的方法,包括手機端將需要執(zhí)行的數(shù)據(jù)指令設(shè)置為嵌套標(biāo)簽并封裝在具有標(biāo)記信息、長度信息和字符值的主標(biāo)簽中,以呼叫形式向智能卡進(jìn)行呼叫;智能卡接收呼叫并對主標(biāo)簽進(jìn)行解析,即判斷主標(biāo)簽中的字符值為數(shù)據(jù)指令屬于直接執(zhí)行數(shù)據(jù)指令或截獲數(shù)據(jù)指令并進(jìn)行相應(yīng)普通撥號控制處理或信息處理。本發(fā)明通過將撥號控制指令中加載可操作性數(shù)據(jù)信息的指令,突破了對撥號控制的認(rèn)識,進(jìn)一步提高了對SIM卡技術(shù)領(lǐng)域的應(yīng)用范圍,且本發(fā)明適用于任何可與手機端7816接口進(jìn)行通信的智能卡設(shè)備,具有廣大的擴展性和實用性。
文檔編號H04W4/16GK101790144SQ20091031273
公開日2010年7月28日 申請日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者吳俊 申請人:上??滤管浖邢薰?br>