專(zhuān)利名稱(chēng):一種啟動(dòng)用戶(hù)識(shí)別模塊工具包服務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種啟動(dòng)用戶(hù)識(shí)別才莫塊工具包(SIM Tool Kit,簡(jiǎn)稱(chēng)STK)服務(wù)的方法。
背景技術(shù):
用戶(hù)識(shí)別模塊包含SIM( Subscriber Identification Module,用戶(hù)識(shí)別模塊)、 UIM( User Identity Module,用戶(hù)識(shí)別才莫塊)、USIM( Universal Subscriber Identity Module,通用用戶(hù)識(shí)別片莫塊)等多種類(lèi)型,是完成標(biāo)識(shí)移動(dòng)終端(例如,手 機(jī)終端)用戶(hù)身份等任務(wù)的重要功能模塊,與移動(dòng)終端配套使用,共同完成 語(yǔ)音業(yè)務(wù)、數(shù)據(jù)業(yè)務(wù)和補(bǔ)充業(yè)務(wù)。
早期的用戶(hù)識(shí)別模塊功能較為單一,無(wú)法主動(dòng)向手機(jī)終端發(fā)送命令,只 能被動(dòng)地執(zhí)行移動(dòng)終端發(fā)送的指令并返回執(zhí)行狀態(tài)和結(jié)果。隨著GSM( Global System for Mobile communication,全J求移動(dòng)通訊系統(tǒng))11.14、 3GPP (3rd Generation Partnership Project,第三代合作伙伴計(jì)劃)31.111等用于增強(qiáng)用 戶(hù)識(shí)別模塊功能、統(tǒng)一用戶(hù)識(shí)別模塊與手機(jī)終端之間的接口的國(guó)際標(biāo)準(zhǔn)的推 出,以及相應(yīng)的USIM/SIM應(yīng)用工具包(USIM/SIM Application Toolkit,簡(jiǎn)稱(chēng) USAT/SAT)標(biāo)準(zhǔn)的推出,目前市場(chǎng)上使用的用戶(hù)識(shí)別模塊大多數(shù)都可以通 過(guò)定義一個(gè)標(biāo)準(zhǔn)化的新?tīng)顟B(tài)字使SIM可以發(fā)送主動(dòng)命令(Proactive Command),讓手機(jī)終端完成某些任務(wù)。這就使得在SM/UIM中借助程序主 動(dòng)為用戶(hù)提供功能豐富、操作簡(jiǎn)便的菜單成為可能。也就是說(shuō),用戶(hù)可以用 可視化、交互式的手段對(duì)存儲(chǔ)在用戶(hù)識(shí)別模塊中的內(nèi)容進(jìn)行數(shù)據(jù)輸入和菜單 操作。但目前用戶(hù)訪問(wèn)這些應(yīng)用,只能通過(guò)在手機(jī)菜單中選擇對(duì)應(yīng)的服務(wù)入 口菜單項(xiàng)的方式啟動(dòng)相應(yīng)的a良務(wù)。
現(xiàn)有技術(shù)中已經(jīng)開(kāi)發(fā)出許多以SAT為基礎(chǔ)的用于實(shí)現(xiàn)各種功能的STK 服務(wù)。STK服務(wù)程序固化在SIM卡上,為了使用戶(hù)能夠訪問(wèn)到這些STK服務(wù)程序,手機(jī)終端在自身的功能菜單中為相應(yīng)的STK服務(wù)程序安排一個(gè)菜單 項(xiàng)。但是,由于不同手機(jī)終端制造商采用不同設(shè)計(jì)和實(shí)現(xiàn)方式,訪問(wèn)STK服 務(wù)的入口位置各不相同,使得用戶(hù)在使用一臺(tái)不熟悉的手機(jī)終端時(shí)需要一番 摸索才能找到STK服務(wù)的啟動(dòng)位置,給用戶(hù)造成了極大的不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是,克服現(xiàn)有技術(shù)的不足,提供一種可以使 用戶(hù)快速、便捷地啟動(dòng)STK服務(wù)的方法。
為了解決上述問(wèn)題,本發(fā)明提供一種啟動(dòng)用戶(hù)識(shí)別模塊工具包服務(wù)的方 法,該方法包括如下步驟
A:接收到移動(dòng)設(shè)備發(fā)送的用于下載用戶(hù)輸入的號(hào)碼字符串的命令后, 用戶(hù)識(shí)別模塊判斷其中包含的所述號(hào)碼字符串是否為用于啟動(dòng)用戶(hù)識(shí)別模塊 工具包STK服務(wù)的標(biāo)識(shí)字符串,如果是,則指示移動(dòng)設(shè)備終止對(duì)所述號(hào)碼字 符串的后續(xù)處理,并設(shè)置啟動(dòng)標(biāo)志;
B:用戶(hù)識(shí)別模塊在接收到移動(dòng)設(shè)備發(fā)送的狀態(tài)命令、或用于下載用戶(hù)識(shí) 別模塊預(yù)先注冊(cè)的事件的命令后,判斷是否已設(shè)置所述啟動(dòng)標(biāo)志,如果已設(shè) 置,則通過(guò)向移動(dòng)設(shè)備發(fā)送主動(dòng)命令啟動(dòng)STK服務(wù)。
此外,步驟A之前還包含如下步驟
A01:用戶(hù)識(shí)別模塊向移動(dòng)設(shè)備發(fā)送輪詢(xún)間隔命令,以啟動(dòng)移動(dòng)設(shè)備以 預(yù)先設(shè)置的時(shí)間間隔向用戶(hù)設(shè)備^t塊重復(fù)發(fā)起狀態(tài)命令;
步驟B具體分為如下子步驟
B01:用戶(hù)識(shí)別才莫塊在接收到移動(dòng)設(shè)備發(fā)送的所述狀態(tài)命令后判斷是否已 設(shè)置所述啟動(dòng)標(biāo)志,如果已設(shè)置,則通知移動(dòng)設(shè)備有后續(xù)命令需要處理;
B02:接收到移動(dòng)設(shè)備發(fā)送的獲取命令后,用戶(hù)識(shí)別模塊通過(guò)向移動(dòng)設(shè)備 發(fā)送所述主動(dòng)命令啟動(dòng)STK服務(wù)。
此外,步驟A之前還包含如下步驟
All:用戶(hù)識(shí)別才莫塊向移動(dòng)設(shè)備注冊(cè)事件;步驟B具體分為如下子步驟
Bll:用戶(hù)識(shí)別模塊在接收到移動(dòng)設(shè)備發(fā)送的所述下栽事件的命令后,再 次向移動(dòng)設(shè)備注冊(cè)事件;
B12:接收到移動(dòng)設(shè)備發(fā)送的終端響應(yīng)后,用戶(hù)識(shí)別模塊判斷是否已設(shè)置 所述啟動(dòng)標(biāo)志,如果已設(shè)置,則通知移動(dòng)設(shè)備有后續(xù)命令需要處理;
B13:接收到移動(dòng)設(shè)備發(fā)送的獲取命令后,用戶(hù)識(shí)別模塊通過(guò)向移動(dòng)設(shè)備 發(fā)送所述主動(dòng)命令啟動(dòng)STK服務(wù)。
此外,步驟A中,用戶(hù)識(shí)別模塊根據(jù)號(hào)碼字符串與STK服務(wù)的對(duì)應(yīng)關(guān)系 設(shè)置與待啟動(dòng)STK服務(wù)所對(duì)應(yīng)的啟動(dòng)標(biāo)志。
此外,步驟B中,用戶(hù)識(shí)別才莫塊向移動(dòng)設(shè)備發(fā)送以下主動(dòng)命令之一啟動(dòng) STK服務(wù)所述STK服務(wù)的第一條主動(dòng)命令、或用于指示移動(dòng)設(shè)備顯示包含 所述STK服務(wù)的啟動(dòng)菜單項(xiàng)的菜單的選擇項(xiàng)目命令。
此外,所述事件為空閑屏幕可用事件。
此外,所述用于下載用戶(hù)輸入的號(hào)碼字符串的命令為包含用戶(hù)輸入的 呼叫號(hào)碼、或非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)號(hào)碼、或補(bǔ)充業(yè)務(wù)號(hào)碼的信封 ENVELOPE命令;
用戶(hù)識(shí)別模塊采用如下方式指示移動(dòng)設(shè)備終止對(duì)所述號(hào)碼字符串的后續(xù) 處理
A02:用戶(hù)識(shí)別模塊向移動(dòng)設(shè)備發(fā)送表示有數(shù)據(jù)需要提取的回應(yīng);
A03:接收到移動(dòng)設(shè)備發(fā)送的獲取響應(yīng)命令后,用戶(hù)識(shí)別模塊將回應(yīng)數(shù) 據(jù)中的呼叫控制結(jié)果設(shè)置為表示不允許繼續(xù)服務(wù)的標(biāo)識(shí)后,將所述回應(yīng)數(shù)據(jù) 發(fā)送給移動(dòng)設(shè)備。
此外,所述用于下載用戶(hù)輸入的號(hào)碼字符串的命令為包含用戶(hù)輸入的 短消息接收方號(hào)碼的ENVELOPE命令;
用戶(hù)識(shí)別模塊采用如下方式指示移動(dòng)i殳備終止對(duì)所述號(hào)碼字符串的后續(xù) 處理
A12:用戶(hù)識(shí)別模塊向移動(dòng)設(shè)備發(fā)i^示有數(shù)據(jù)需要提取的回應(yīng);A13:接收到移動(dòng)設(shè)備發(fā)送的獲取響應(yīng)命令后,用戶(hù)識(shí)別模塊將回應(yīng)數(shù) 據(jù)中的短消息控制結(jié)果設(shè)置為表示不允許繼續(xù)服務(wù)的標(biāo)識(shí)后,將所述回應(yīng)數(shù) 據(jù)發(fā)送給移動(dòng)設(shè)備。
本發(fā)明提供一種啟動(dòng)用戶(hù)識(shí)別^t塊工具包服務(wù)的方法,該方法包括如下 步驟
C:服務(wù)器向移動(dòng)設(shè)備發(fā)送需要由用戶(hù)識(shí)別模塊處理的短消息,移動(dòng)設(shè)備 將所述短消息使用短消息點(diǎn)對(duì)點(diǎn)下載命令發(fā)送給用戶(hù)識(shí)別模塊;
D:接收到所述短消息點(diǎn)對(duì)點(diǎn)下栽命令后,用戶(hù)識(shí)別模塊判斷所述短消 息中是否包含用于啟動(dòng)STK服務(wù)的信息,如果包含,則通知移動(dòng)設(shè)備有后續(xù) 命令需要處理;
E:接收到移動(dòng)設(shè)備發(fā)送的獲取命令后,用戶(hù)識(shí)別模塊通過(guò)向移動(dòng)設(shè)備發(fā) 送主動(dòng)命令啟動(dòng)STK服務(wù)。
此外,步驟E中,用戶(hù)識(shí)別才莫塊向移動(dòng)設(shè)備發(fā)送以下主動(dòng)命令之一啟動(dòng) STK服務(wù)所述STK服務(wù)的第一條主動(dòng)命令、或用于指示移動(dòng)設(shè)備顯示包含 所述STK服務(wù)的啟動(dòng)菜單項(xiàng)的菜單的選擇項(xiàng)目命令。
綜上所述,采用本發(fā)明的方法,只需通過(guò)簡(jiǎn)單的用戶(hù)操作,SM卡上的 控制程序就可以自動(dòng)將用戶(hù)需要的STK服務(wù)啟動(dòng)起來(lái),免去了用戶(hù)在手機(jī)菜 單結(jié)構(gòu)中尋找STK服務(wù)啟動(dòng)位置的不便,提高了服務(wù)的易用性。
圖1是本發(fā)明第一實(shí)施例利用Call control by SIM (SIM呼叫控制)機(jī)制 和Proactive Polling (主動(dòng)輪詢(xún))才幾制啟動(dòng)STK服務(wù)的方法流程圖2是本發(fā)明第二實(shí)施例利用MO short message control by SIM ( SM短 消息發(fā)送控制)機(jī)制和Proactive Polling機(jī)制啟動(dòng)STK服務(wù)的方法流程圖3是本發(fā)明第三實(shí)施例利用Call control by SM (SIM呼叫控制)機(jī)制 和事件下載機(jī)制啟動(dòng)STK服務(wù)的方法流程圖;圖4是本發(fā)明第四實(shí)施例利用MO short message control by SIM機(jī)制和事 件下載機(jī)制啟動(dòng)STK服務(wù)的方法流程圖5是本發(fā)明第五實(shí)施例通過(guò)SMS-PPDOWNLOAD命令啟動(dòng)STK服務(wù) 的方法流程圖。
具體實(shí)施例方式
本發(fā)明的主要思想是利用呼叫控制機(jī)制將用戶(hù)輸入的號(hào)碼字符串發(fā)送 給SM,如果該號(hào)碼字符串是預(yù)先設(shè)定的某一 STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符 串,則SM首先通知ME (MobileEquipment,移動(dòng)設(shè)備)終止該號(hào)碼字符串 的原有正常處理,然后在后續(xù)適當(dāng)時(shí)機(jī)啟動(dòng)相應(yīng)的STK服務(wù),供用戶(hù)使用。
此外,本發(fā)明還可以采用如下方法啟動(dòng)STK服務(wù)向STK服務(wù)器發(fā)送 請(qǐng)求,由STK服務(wù)器向移動(dòng)設(shè)備發(fā)送類(lèi)型為需要由SIM進(jìn)行處理的具有特定 格式的短消息,移動(dòng)設(shè)備接收到該短消息后,通過(guò)SMS-PP DOWNLOAD (短 消息點(diǎn)對(duì)點(diǎn)下載)命令(即ENVELOPE (SMS-PP DOWNLOAD)命令)將該 短消息下栽到SIM,由SM根據(jù)短消息的內(nèi)容決定是否啟動(dòng)相應(yīng)的STK服務(wù)。
上述呼叫控制機(jī)制包括Call control by SIM ( SIM呼叫控制)機(jī)制和MO short message control by SIM ( SM短消息發(fā)送控制)機(jī)制等。
上述Call control by SIM機(jī)制是指如果SIM實(shí)現(xiàn)了 Call control by SIM 服務(wù),并且ME也支持此服務(wù),則當(dāng)用戶(hù)在鍵盤(pán)上輸入號(hào)碼,并按下確認(rèn)鍵 后,ME將用戶(hù)所輸入的號(hào)碼通過(guò)ENVELOPE(CALL CONTROL)(信封(呼 叫控制))命令發(fā)給SM, SM就有機(jī)會(huì)檢查此號(hào)碼,并作出進(jìn)一步的處理。
上述MO short message control by SIM才幾制是指如果SIM實(shí)現(xiàn)了 MO short message control by SIM服務(wù),并且ME也支持此服務(wù),則當(dāng)用戶(hù)在鍵盤(pán) 上編輯短消息,輸入了接收方號(hào)碼并按下確認(rèn)鍵后,ME將用戶(hù)所輸入的接 收方號(hào)碼字符串通過(guò)ENVELOPE(MO SHORT MESSAGE CONTROL)命令發(fā) 給SIM, SIM就有才幾會(huì)檢查此號(hào)碼,并作出進(jìn)一步的處理。
為了使SIM支持Call control by SIM服務(wù),在制卡時(shí)需要對(duì)SIM卡上的 EFssT文件進(jìn)行設(shè)置使能并激活EFsst的第7字節(jié)(記為n° 28),也就是將n。 28的兩個(gè)位b7、 b8均置為l,表示SIM支持"call control by SIM"服務(wù)。
為了使SM支持MO short message control by SIM服務(wù),在制卡時(shí)需要對(duì) SIM卡上的EFssT文件進(jìn)行設(shè)置使能并激活EFssT的第8字節(jié)(記為n。 31), 也就是將n。 31的兩個(gè)位b5、 b6均置為1,表示SIM支持"MO short message control by SIM"服務(wù)。
上述ENVELOPE(CALL CONTROL)命令和ENVELOPE(MO SHORT MESSAGE CONTROL)命令中都包含用戶(hù)輸入的號(hào)碼字符串,可以統(tǒng)稱(chēng)為號(hào) 碼下載命令。
下面將結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。 第一實(shí)施例
本實(shí)施例描述了在用戶(hù)鍵入號(hào)碼字符串并按下確認(rèn)鍵之后,ME(例如 手機(jī)終端)利用Call control by SIM機(jī)制,向SIM發(fā)送包含該號(hào)碼字符串的 命令;若該號(hào)碼字符串是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,則SM在接 收到后續(xù)的STATUS (狀態(tài))命令后,通過(guò)返回"91 XX"碼通知ME有后續(xù) 命令需要處理;并在接收到ME發(fā)送的FETCH (獲取)命令后,向ME返回 該STK服務(wù)的第一條主動(dòng)命令,達(dá)到啟動(dòng)該STK服務(wù)的目的。
本實(shí)施例中利用了 Proactive Polling機(jī)制,如果手機(jī)終端和SIM都支持此 機(jī)制,則SIM可以使用POLL INTERVAL (輪詢(xún)間隔)命令,與ME協(xié)商設(shè) 置輪詢(xún)時(shí)間間隔。根據(jù)此時(shí)間間隔,ME定期向手機(jī)發(fā)送STATUS (狀態(tài)) 命令,查詢(xún)SIM狀態(tài)。這時(shí),ME就有機(jī)會(huì)將需要處理的主動(dòng)命令提交給ME 處理。
圖1是本發(fā)明第一實(shí)施例利用Call control by SIM機(jī)制和Proactive Polling 機(jī)制啟動(dòng)STK服務(wù)的方法流程圖;如圖1所示,該方法包括如下步驟
101:在SIM卡初始化時(shí),用POLL INTERVAL命令設(shè)置ME的輪詢(xún)時(shí) 間間隔(例如3 5秒);此外,SIM還需要清除啟動(dòng)標(biāo)志(例如,將啟動(dòng)標(biāo)志變量設(shè)置為o)。
102:當(dāng)用戶(hù)在鍵盤(pán)上輸入號(hào)碼字符串(包括數(shù)字、*、 #等),并按確認(rèn) 鍵(呼叫鍵)后,ME將該號(hào)碼字符串通過(guò)ENVELOPE(CALLCONTROL)命 令發(fā)送給SIM。
103: SIM檢查該號(hào)碼字符串,判斷該字符串是否為某一 STK服務(wù)對(duì)應(yīng) 的啟動(dòng)標(biāo)識(shí)字符串如果不是,則執(zhí)行步驟104;否則,跳轉(zhuǎn)至步驟105。
104:如果不是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,SIM向ME返回 正常執(zhí)行的回應(yīng)(即"90 00"碼);ME接收到"90 00"碼后,進(jìn)行正常的 后續(xù)處理,例如,按照用戶(hù)輸入的號(hào)碼進(jìn)行呼叫操作或USSD (Unstructured Supplementary Service Data,非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù))操作(對(duì)應(yīng)的號(hào)碼為 USSD號(hào)碼)或SS ( Supplementary Service,補(bǔ)充業(yè)務(wù))操作(對(duì)應(yīng)的號(hào)碼為 SS號(hào)碼),本流程結(jié)束。
105:如果是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,則SIM設(shè)置啟動(dòng)標(biāo) 志(例如,將啟動(dòng)標(biāo)志變量設(shè)置為1),并向ME發(fā)送表示有數(shù)據(jù)需要提取 的回應(yīng)(即"9FXX"碼,其中"XX"表示數(shù)據(jù)長(zhǎng)度)。
106: ME向SIM發(fā)送GET RESPONSE (獲取響應(yīng))命令以便獲取進(jìn)一 步的回應(yīng)數(shù)據(jù)。
107: SM生成回應(yīng)數(shù)據(jù),將回應(yīng)數(shù)據(jù)中的Call control result (呼叫控制 結(jié)果)設(shè)置為01 (不允許繼續(xù)服務(wù))后發(fā)送給ME;接收到該回應(yīng)數(shù)據(jù)后ME 放棄用該號(hào)碼字符串進(jìn)行后續(xù)處理。
108:由于在步驟101中SIM通過(guò)發(fā)送POLL INTERVAL命令啟動(dòng)了 Proactive Polling,所以ME會(huì)定時(shí)向SIM發(fā)送STATUS命令查詢(xún)SIM狀態(tài), SIM收到該命令后,檢查啟動(dòng)標(biāo)志,如果未設(shè)置啟動(dòng)標(biāo)志,則執(zhí)行步驟109; 否則跳轉(zhuǎn)至步驟110。
109:如果沒(méi)有設(shè)置啟動(dòng)標(biāo)志,SIM按正常處理發(fā)送回應(yīng)給ME,本流程 結(jié)束。
110:如果已經(jīng)設(shè)置了啟動(dòng)標(biāo)志,則SM首先清除啟動(dòng)標(biāo)志,然后啟動(dòng) 預(yù)先指定的STK服務(wù)的服務(wù)程序,生成啟動(dòng)服務(wù)后的第一條主動(dòng)命令,然后向ME發(fā)送回應(yīng)"91 XX",通知ME有后續(xù)命令需要處理。
111: ME使用FETCH命令向SIM獲取需要處理的命令;接收到FETCH 命令后,SM將生成的上述主動(dòng)命令發(fā)送給ME,開(kāi)始STK服務(wù)。
第二實(shí)施例
本實(shí)施例描述了用戶(hù)在短消息應(yīng)用界面鍵入號(hào)碼字符串并按下確認(rèn)鍵之 后,ME (例如手機(jī)終端)利用MO short message control by SIM機(jī)制,向SIM 發(fā)送包含該號(hào)碼字符串的命令;若該號(hào)碼字符串是某一 STK服務(wù)對(duì)應(yīng)的啟動(dòng) 標(biāo)識(shí)字符串,則SIM在接收到后續(xù)的STATUS(狀態(tài))命令后,通過(guò)返回"91 XX"碼通知ME有后續(xù)命令需要處理;并在接收到ME發(fā)送的FETCH (獲 取)命令后,向ME返回該STK服務(wù)的第一條主動(dòng)命令,達(dá)到啟動(dòng)該STK 服務(wù)的目的。
同樣,本實(shí)施例中為了啟動(dòng)STK服務(wù),也利用了 Proactive Polling機(jī)制。
圖2是本發(fā)明第二實(shí)施例利用MO short message control by SIM機(jī)制和 Proactive Polling機(jī)制啟動(dòng)STK服務(wù)的方法流程圖,如圖2所示,該方法包括 如下步驟
201:在SM卡初始化時(shí),用POLL INTERVAL命令設(shè)置ME的輪詢(xún)時(shí) 間間隔(例如3 5秒);此外,SIM還需要清除啟動(dòng)標(biāo)志(例如,將啟動(dòng)標(biāo) 志變量設(shè)置為0)。
202:當(dāng)用戶(hù)在短消息應(yīng)用界面編輯短消息、輸入號(hào)碼字符串(包括數(shù)字、 *、 #等),并按確認(rèn)鍵(發(fā)送鍵)后,ME將該號(hào)碼字符串通過(guò)ENVELOPE(MO SHORT MESSAGE CONTROL)命令發(fā)送給SIM。
203: SIM檢查該號(hào)碼字符串,判斷該字符串是否為某一 STK服務(wù)對(duì)應(yīng) 的啟動(dòng)標(biāo)識(shí)字符串如果不是,則執(zhí)行步驟204;否則,跳轉(zhuǎn)至步驟205。
204:如果不是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,SIM向ME返回 正常執(zhí)行的回應(yīng)(即"90 00"碼);ME接收到"90 00"碼后,進(jìn)行正常的 短消息發(fā)送處理,本流程結(jié)束。
205:如果是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,則SIM設(shè)置啟動(dòng)標(biāo)志(例如,將啟動(dòng)標(biāo)志變量設(shè)置為1),并向ME發(fā)送表示有數(shù)據(jù)需要提取 的回應(yīng)(即"9FXX"碼)。
206: ME向SIM發(fā)送GET RESPONSE命令以便獲取進(jìn)一步的回應(yīng)數(shù)據(jù)。
207: SIM生成回應(yīng)數(shù)據(jù),將回應(yīng)數(shù)據(jù)中的MO short message control result (短消息控制結(jié)果)設(shè)置為01 (不允許繼續(xù)服務(wù))后發(fā)送給ME;接收到該 回應(yīng)數(shù)據(jù)后ME放棄用該號(hào)碼字符串發(fā)送短消息。
208:由于在步驟201中SIM通過(guò)發(fā)送POLL INTERVAL命令啟動(dòng)了 Proactive Polling,所以ME會(huì)定時(shí)向SIM發(fā)送STATUS命令查詢(xún)SIM狀態(tài), SIM收到該命令后,檢查啟動(dòng)標(biāo)志,如果未設(shè)置啟動(dòng)標(biāo)志,則執(zhí)行步驟209; 否則跳轉(zhuǎn)至步驟210。
209:如果沒(méi)有設(shè)置啟動(dòng)標(biāo)志,SIM按正常處理發(fā)送回應(yīng)給ME,本流程結(jié)束。
210:如杲已經(jīng)設(shè)置了啟動(dòng)標(biāo)志,則SIM首先清除啟動(dòng)標(biāo)志,然后啟動(dòng) 預(yù)先指定的STK服務(wù)的服務(wù)程序,生成啟動(dòng)服務(wù)后的第一條主動(dòng)命令,然后 向ME發(fā)送回應(yīng)"91 XX",通知ME有后續(xù)命令需要處理。
211: ME使用FETCH命令向SIM獲取需要處理的命令;接收到FETCH 命令后,SM將生成的上述主動(dòng)命令發(fā)送給ME,開(kāi)始STK服務(wù)。
第三實(shí)施例
本實(shí)施例描述了在用戶(hù)鍵入號(hào)碼字符串并按下確認(rèn)鍵之后,ME (例如手 機(jī)終端)利用Call control by SIM機(jī)制,向SlM發(fā)送包含該號(hào)碼字符串的命 令;若該號(hào)碼字符串是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,則SIM在接收 到后續(xù)的Idle screen available (空閑屏幕可用)事件的下載消息并重新注冊(cè)該 事件后,通過(guò)返回"91 XX"碼通知ME有后續(xù)命令需要處理;在接收到ME 發(fā)送的FETCH (獲取)命令后,向ME返回該STK服務(wù)的第一條主動(dòng)命令, 達(dá)到啟動(dòng)該STK服務(wù)的目的。
本實(shí)施例需要利用事件下載機(jī)制。事件下載機(jī)制是指如果SIM希望獲 知ME上發(fā)生的某些事件,可以使用SET UP EVENT LIST (設(shè)置事件列表)命令,向ME進(jìn)行事件注冊(cè),當(dāng)ME檢測(cè)到相應(yīng)的事件發(fā)生時(shí),會(huì)使用 ENVELOPE(EVENT DOWNLOAD)命令通知SM, SM可以對(duì)此做出相應(yīng)的 處理。本實(shí)施例中SIM注冊(cè)的是Idle screen available事件。
圖3是本發(fā)明第三實(shí)施例利用Call control by SIM機(jī)制和事件下載機(jī)制啟 動(dòng)STK服務(wù)的方法流程圖;如圖3所示,該方法包括如下步驟
301:在SIM卡初始化時(shí),使用SET UP EVENT LIST命令向ME注冊(cè)空 閑屏幕可用事件,以便當(dāng)空閑屏幕可用事件發(fā)生時(shí),ME檢查事件列表中包 含空閑屏幕可用事件,則向SIM發(fā)送事件下載命令(即ENVELOPE(EVENT DOWNLOAD)命令);此外,SIM還需要清除啟動(dòng)標(biāo)志(例如,將啟動(dòng)標(biāo)志 變量設(shè)置為0)。
302:當(dāng)用戶(hù)在鍵盤(pán)上輸入號(hào)碼字符串(包括數(shù)字、*、 #等),并按確認(rèn) 鍵(呼叫鍵)后,ME將該號(hào)碼字符串通過(guò)ENVELOPE(CALLCONTROL)命 令發(fā)送給SIM。
303: SIM檢查該號(hào)碼字符串,判斷該字符串是否為某一 STK服務(wù)對(duì)應(yīng) 的啟動(dòng)標(biāo)識(shí)字符串如果不是,則執(zhí)行步驟304;否則,跳轉(zhuǎn)至步驟305。
304:如果不是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,SIM向ME返回 正常執(zhí)行的回應(yīng)(即"90 00"碼);ME接收到"90 00"碼后,進(jìn)行正常的 后續(xù)處理,例如,按照用戶(hù)輸入的號(hào)碼進(jìn)行呼叫操作或USSD操作或SS操作, 本流程結(jié)束。
305:如果是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,則SDVU殳置啟動(dòng)標(biāo) 志(例如,將啟動(dòng)標(biāo)志變量設(shè)置為1),并向ME發(fā)送表示有數(shù)據(jù)需要提取 的回應(yīng)(即"9FXX"碼)。
306: ME向SIM發(fā)送GET RESPONSE (獲取響應(yīng))命令以便獲取進(jìn)一 步的回應(yīng)數(shù)據(jù)。
307: SIM生成回應(yīng)數(shù)據(jù),將回應(yīng)數(shù)椐中的Call control result (呼叫控制 結(jié)果)設(shè)置為01 (不允許繼續(xù)服務(wù))后發(fā)送給ME;接收到該回應(yīng)數(shù)據(jù)后ME 放棄用該號(hào)碼字符串進(jìn)行后續(xù)處理。
308:由于在步驟301中SIM注冊(cè)了空閑屏幕可用事件,所以當(dāng)空閑屏幕可用事件發(fā)生時(shí),ME向SIM發(fā)送ENVELOPE(EVENT DOWNLOAD -Idle screenavailable)命令,并將空閑屏幕可用事件從ME的事件列表中刪除。
309: SIM收到上述事件下載命令后,再次使用SET UP EVENT LIST命 令向ME注冊(cè)屏幕空閑可用事件。
310: ME成功設(shè)置事件列表后,向SIM發(fā)送終端響應(yīng)TERMINAL RESPONSE(OK)。
311: SIM收到終端響應(yīng)后,檢查啟動(dòng)標(biāo)志,如果未^L置啟動(dòng)標(biāo)志,則執(zhí) 行步驟312;否則跳轉(zhuǎn)至步驟313。
312:如果沒(méi)有設(shè)置啟動(dòng)標(biāo)志,SM向ME發(fā)送"90 00"回應(yīng),本流程結(jié)束。
313:如果已經(jīng)設(shè)置了啟動(dòng)標(biāo)志,則SIM首先清除啟動(dòng)標(biāo)志,然后啟動(dòng) 預(yù)先指定的STK服務(wù)的服務(wù)程序,生成啟動(dòng)服務(wù)后的第一條主動(dòng)命令,然后 向ME發(fā)送回應(yīng)"91 XX",通知ME有后續(xù)命令需要處理。
314: ME使用FETCH命令向SIM獲取需要處理的命令;接收到FETCH 命令后,SIM將生成的上述主動(dòng)命令發(fā)送給ME,開(kāi)始STK服務(wù)。
第四實(shí)施例
本實(shí)施例描述了用戶(hù)在短消息應(yīng)用界面鍵入號(hào)碼字符串并按下確認(rèn)鍵之 后,ME (例如手機(jī)終端)利用MO short message control by SIM機(jī)制,向SIM 發(fā)送包含該號(hào)碼字符串的命令;若該號(hào)碼字符串是某一 STK服務(wù)對(duì)應(yīng)的啟動(dòng) 標(biāo)識(shí)字符串,則SIM在接收到后續(xù)的Idle screen available (空閑屏幕可用)事 件的下載消息并重新注冊(cè)該事件后,通過(guò)返回"91 XX"碼通知ME有后續(xù)命 令需要處理;在接收到ME發(fā)送的FETCH命令后,向ME返回該STK服務(wù) 的第一條主動(dòng)命令,達(dá)到啟動(dòng)該STK服務(wù)的目的。
圖4是本發(fā)明第四實(shí)施例利用MO short message control by SIM機(jī)制和事 件下載機(jī)制啟動(dòng)STK服務(wù)的方法流程圖,如圖4所示,該方法包括如下步驟
401:在SIM卡初始化時(shí),使用SET UP EVENT LIST命令向ME注冊(cè)空 閑屏幕可用事件,以便當(dāng)空閑屏幕可用事件發(fā)生時(shí),ME檢查事件列表中包含空閑屏幕可用事件,則向SM發(fā)送事件下載命令(即ENVELOPE(EVENT DOWNLOAD)命令);此外,SIM還需要清除啟動(dòng)標(biāo)志(例如,將啟動(dòng)標(biāo)志 變量^殳置為0 )。
402:當(dāng)用戶(hù)在短消息應(yīng)用界面編輯短消息、輸入號(hào)碼字符串(包括數(shù)字、 *、 #等),并按確認(rèn)鍵(發(fā)送鍵)后,ME將該號(hào)碼字符串通過(guò)ENVELOPE(MO SHORT MESSAGE CONTROL)命令發(fā)送給SIM。
403: SIM檢查該號(hào)碼字符串,判斷該字符串是否為某一 STK服務(wù)對(duì)應(yīng) 的啟動(dòng)標(biāo)識(shí)字符串如果不是,則執(zhí)行步驟404;否則,跳轉(zhuǎn)至步驟405。
404:如果不是某一 STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,SM向ME返回 正常執(zhí)行的回應(yīng)(即"90 00"碼);ME^接收到"90 00"碼后,進(jìn)4亍正常的 短消息處理,本流程結(jié)束。
405:如果是某一STK服務(wù)對(duì)應(yīng)的啟動(dòng)標(biāo)識(shí)字符串,則SM設(shè)置啟動(dòng)標(biāo) 志(例如,將啟動(dòng)標(biāo)志變量設(shè)置為1),并向ME發(fā)送表示有數(shù)據(jù)需要提取 的回應(yīng)(即"9FXX"碼)。
406: ME向SIM發(fā)送GET RESPONSE (獲取響應(yīng))命令以便獲耳又進(jìn)一 步的回應(yīng)數(shù)據(jù)。 '
407: SIM生成回應(yīng)數(shù)據(jù),將回應(yīng)數(shù)據(jù)中的MO short message control result (短消息控制結(jié)果)設(shè)置為01 (不允許繼續(xù)服務(wù))后發(fā)送給ME;接收到該 回應(yīng)數(shù)據(jù)后ME放棄用該號(hào)碼字符串發(fā)送短消息。
408:由于在步驟401中SIM注冊(cè)了空閑屏幕可用事件,所以當(dāng)空閑屏 幕可用事件發(fā)生時(shí),ME向SIM發(fā)送ENVELOPE(EVENT DOWNLOAD -Idle screen available)命令,并將空閑屏幕可用事件從ME的事件列表中刪除。
409: SIM收到上述事件下載命令后,再次使用SET UP EVENT LIST命 令向ME注冊(cè)屏幕空閑可用事件。
410: ME成功設(shè)置事件列表后,向SIM發(fā)送終端響應(yīng)TERMINAL RESPONSE(OK)。
411: SIM收到終端響應(yīng)后,檢查啟動(dòng)標(biāo)志,如果未設(shè)置啟動(dòng)標(biāo)志,則執(zhí) 行步驟412;否則跳轉(zhuǎn)至步驟413。412:如果沒(méi)有設(shè)置啟動(dòng)標(biāo)志,SIM向ME發(fā)送"90 00"回應(yīng),本流程結(jié)束。
413:如果已經(jīng)^:置了啟動(dòng)標(biāo)志,則SIM首先清除啟動(dòng)標(biāo)志,然后啟動(dòng) 預(yù)先指定的STK服務(wù)的服務(wù)程序,生成啟動(dòng)服務(wù)后的第一條主動(dòng)命令,然后 向ME發(fā)送回應(yīng)"91 XX",通知ME有后續(xù)命令需要處理。
414: ME使用FETCH命令向SIM獲取需要處理的命令;接收到FETCH 命令后,SIM將生成的上述主動(dòng)命令發(fā)送給ME,開(kāi)始STK服務(wù)。
第五實(shí)施例
圖5是本發(fā)明第五實(shí)施例通過(guò)SMS-PP DOWNLOAD命令啟動(dòng)STK服務(wù) 的方法流程圖,如圖5所示,該方法包括如下步驟
501:用戶(hù)通過(guò)短消息等方式向服務(wù)器(例如,STK服務(wù)器)發(fā)送STK 服務(wù)啟動(dòng)請(qǐng)求;
如果釆用短消息方式發(fā)送,上述STK服務(wù)啟動(dòng)請(qǐng)求可以是接收方STK 服務(wù)器、且具有特定格式或內(nèi)容的短消息(例如該短消息中包含特定的字符 串)。
502:服務(wù)器接收到上述STK服務(wù)啟動(dòng)請(qǐng)求后,向ME發(fā)送特定格式(例 如,其中包含特定格式的STK服務(wù)啟動(dòng)信息)的回應(yīng)短消息,該短消息的類(lèi) 型為由SM卡處理的短消息(文本短消息,或二進(jìn)制短消息)。
503: ME收到上述短消息后,使用ENVELOPE (SMS-PP DOWNLOAD) 命令將其發(fā)送給SIM進(jìn)行處理。
504: SIM分析收到的短消息,判斷其是否包含STK服務(wù)啟動(dòng)信息,如 果不包含,則執(zhí)行步驟505;否則,跳轉(zhuǎn)至步驟506。
505:如果不包含STK服務(wù)啟動(dòng)信息,則按照正常程序?qū)υ摱滔⑦M(jìn)行 處理,本流程結(jié)束。
506:如果包含STK服務(wù)啟動(dòng)信息,SM啟動(dòng)相應(yīng)的STK服務(wù)程序,生 成啟動(dòng)服務(wù)后的第一條主動(dòng)命令,然后向ME發(fā)送回應(yīng)"91 XX",通知ME 有后續(xù)命令需要處理。507: ME使用FETCH命令向SIM獲取需要處理的命令;接收到FETCH 命令后,SIM將生成的上述主動(dòng)命令發(fā)送給ME,開(kāi)始STK服務(wù)。
基于本發(fā)明的基本原理,上述實(shí)施例還有多種變換和擴(kuò)展方式,例如
(一) 在第一至第四實(shí)施例中,用戶(hù)輸入的號(hào)碼字符串可以是制卡時(shí)已 經(jīng)設(shè)定的字符串(號(hào)碼),也可以是通過(guò)管理程序由用戶(hù)自主設(shè)定的字符串
(號(hào)碼)。
(二) 對(duì)于第一至第四實(shí)施例,SIM卡中可以包含一預(yù)先設(shè)置的號(hào)碼字 符串與STK服務(wù)的映射關(guān)系表;用戶(hù)輸入不同的號(hào)碼字符串并按下確認(rèn)鍵后 將啟動(dòng)不同的STK服務(wù);因此,SIM中也需要使用不同的啟動(dòng)標(biāo)志(啟動(dòng)標(biāo) 志變量)與不同的STK月艮務(wù)相對(duì)應(yīng)。
(三) 對(duì)于第五實(shí)施例,SIM卡中可以包含一預(yù)先設(shè)置的標(biāo)識(shí)信息與STK 服務(wù)的映射關(guān)系表;用戶(hù)在發(fā)送給服務(wù)器的短消息(STK服務(wù)啟動(dòng)請(qǐng)求)中 可以包含不同的標(biāo)識(shí)信息,服務(wù)器也會(huì)將該標(biāo)識(shí)信息包含在發(fā)送給ME的短 消息中,^接收到該短消息后,SM可以根據(jù)標(biāo)識(shí)信息的不同啟動(dòng)不同的STK 服務(wù)。
(四) 對(duì)于第五實(shí)施例,可以是用戶(hù)通過(guò)短消息方式向服務(wù)器發(fā)送STK 服務(wù)請(qǐng)求,也可以通過(guò)其它方式發(fā)送(例如,通過(guò)ME與服務(wù)器之間建立的 數(shù)據(jù)連接);此外,服務(wù)器也可以在用戶(hù)預(yù)訂的時(shí)間自動(dòng)向ME發(fā)送STK服 務(wù)啟動(dòng)信息。
(五) 上述各實(shí)施例中啟動(dòng)的STK服務(wù)可以是單一的STK服務(wù),也可 以是首先由SM使用SELECT ITEM (選擇項(xiàng)目)命令在ME的屏幕上顯示 一個(gè)STK服務(wù)的列表(菜單),然后由用戶(hù)選中其中一項(xiàng)(待啟動(dòng)STK服務(wù) 對(duì)應(yīng)的菜單項(xiàng))后,啟動(dòng)相應(yīng)的STK服務(wù)。
權(quán)利要求
1、一種啟動(dòng)用戶(hù)識(shí)別模塊工具包服務(wù)的方法,其特征在于,該方法包括如下步驟A接收到移動(dòng)設(shè)備發(fā)送的用于下載用戶(hù)輸入的號(hào)碼字符串的命令后,用戶(hù)識(shí)別模塊判斷其中包含的所述號(hào)碼字符串是否為用于啟動(dòng)用戶(hù)識(shí)別模塊工具包STK服務(wù)的標(biāo)識(shí)字符串,如果是,則指示移動(dòng)設(shè)備終止對(duì)所述號(hào)碼字符串的后續(xù)處理,并設(shè)置啟動(dòng)標(biāo)志;B用戶(hù)識(shí)別模塊在接收到移動(dòng)設(shè)備發(fā)送的狀態(tài)命令、或用于下載用戶(hù)識(shí)別模塊預(yù)先注冊(cè)的事件的命令后,判斷是否已設(shè)置所述啟動(dòng)標(biāo)志,如果已設(shè)置,則通過(guò)向移動(dòng)設(shè)備發(fā)送主動(dòng)命令啟動(dòng)STK服務(wù)。
2、 如權(quán)利要求l所述的方法,其特征在于, 步驟A之前還包含如下步驟A01:用戶(hù)識(shí)別^^塊向移動(dòng)設(shè)備發(fā)送輪詢(xún)間隔命令,以啟動(dòng)移動(dòng)設(shè)備以 預(yù)先設(shè)置的時(shí)間間隔向用戶(hù)設(shè)備模塊重復(fù)發(fā)起狀態(tài)命令;步驟B具體分為如下子步驟B01:用戶(hù)識(shí)別模塊在接收到移動(dòng)設(shè)備發(fā)送的所述狀態(tài)命令后判斷是否已 設(shè)置所述啟動(dòng)標(biāo)志,如果已設(shè)置,則通知移動(dòng)設(shè)備有后續(xù)命令需要處理;B02:接收到移動(dòng)設(shè)備發(fā)送的獲取命令后,用戶(hù)識(shí)別模塊通過(guò)向移動(dòng)設(shè)備 發(fā)送所述主動(dòng)命令啟動(dòng)STK服務(wù)。
3、 如權(quán)利要求l所述的方法,其特征在于, 步驟A之前還包含如下步驟All:用戶(hù)識(shí)別^莫塊向移動(dòng)設(shè)備注冊(cè)事件; 步驟B具體分為如下子步驟Bll:用戶(hù)識(shí)別模塊在接收到移動(dòng)設(shè)備發(fā)送的所述下載事件的命令后,再 次向移動(dòng)設(shè)備注冊(cè)事件;B12:接收到移動(dòng)設(shè)備發(fā)送的終端響應(yīng)后,用戶(hù)識(shí)別模塊判斷是否已設(shè)置所述啟動(dòng)標(biāo)志,如果已設(shè)置,則通知移動(dòng)設(shè)備有后續(xù)命令需要處理;B13:接收到移動(dòng)設(shè)備發(fā)送的獲取命令后,用戶(hù)識(shí)別才莫塊通過(guò)向移動(dòng)設(shè)備 發(fā)送所述主動(dòng)命令啟動(dòng)STK服務(wù)。
4、 如權(quán)利要求l所述的方法,其特征在于,步驟A中,用戶(hù)識(shí)別模塊根據(jù)號(hào)碼字符串與STK服務(wù)的對(duì)應(yīng)關(guān)系設(shè)置與 待啟動(dòng)STK服務(wù)所對(duì)應(yīng)的啟動(dòng)標(biāo)志。
5、 如權(quán)利要求1或4所述的方法,其特征在于,步驟B中,用戶(hù)識(shí)別才莫塊向移動(dòng)設(shè)備發(fā)送以下主動(dòng)命令之一啟動(dòng)STK服 務(wù)所述STK服務(wù)的第一條主動(dòng)命令、或用于指示移動(dòng)設(shè)備顯示包含所述STK 服務(wù)的啟動(dòng)菜單項(xiàng)的菜單的選擇項(xiàng)目命令。
6、 如權(quán)利要求1或3所述的方法,其特征在于, 所述事件為空閑屏幕可用事件。
7、 如權(quán)利要求1或2或3所述的方法,其特征在于,所述用于下載用戶(hù)輸入的號(hào)碼字符串的命令為包含用戶(hù)輸入的呼叫號(hào) 碼、或非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)號(hào)碼、或補(bǔ)充業(yè)務(wù)號(hào)碼的信封ENVELOPE命令;用戶(hù)識(shí)別^f莫塊釆用如下方式指示移動(dòng)設(shè)備終止對(duì)所述號(hào)碼字符串的后續(xù) 處理A02:用戶(hù)識(shí)別模塊向移動(dòng)設(shè)備發(fā)送表示有數(shù)據(jù)需要提取的回應(yīng);A03:接收到移動(dòng)設(shè)備發(fā)送的獲取響應(yīng)命令后,用戶(hù)識(shí)別模塊將回應(yīng)數(shù) 振中的呼叫控制結(jié)果設(shè)置為表示不允許繼續(xù)服務(wù)的標(biāo)識(shí)后,將所述回應(yīng)數(shù)振 發(fā)送給移動(dòng)設(shè)備。
8、 如權(quán)利要求1或2或3所述的方法,其特征在于,所述用于下載用戶(hù)輸入的號(hào)碼字符串的命令為包含用戶(hù)輸入的短消息 接收方號(hào)碼的ENVELOPE命令;用戶(hù)識(shí)別模塊采用如下方式指示移動(dòng)設(shè)備終止對(duì)所述號(hào)碼字符串的后續(xù)處理A12:用戶(hù)識(shí)別模塊向移動(dòng)設(shè)備發(fā)送表示有數(shù)據(jù)需要提取的回應(yīng);A13:接收到移動(dòng)設(shè)備發(fā)送的獲取響應(yīng)命令后,用戶(hù)識(shí)別模塊將回應(yīng)數(shù) 據(jù)中的短消息控制結(jié)果設(shè)置為表示不允許繼續(xù)服務(wù)的標(biāo)識(shí)后,將所述回應(yīng)數(shù) 據(jù)發(fā)送給移動(dòng)設(shè)備。
9、 一種啟動(dòng)用戶(hù)識(shí)別才莫塊工具包服務(wù)的方法,其特征在于,該方法包括 如下步驟C:服務(wù)器向移動(dòng)設(shè)備發(fā)送需要由用戶(hù)識(shí)別^莫塊處理的短消息,移動(dòng)設(shè)備 將所述短消息使用短消息點(diǎn)對(duì)點(diǎn)下載命令發(fā)送給用戶(hù)識(shí)別模塊;D:接收到所述短消息點(diǎn)對(duì)點(diǎn)下載命令后,用戶(hù)識(shí)別;f莫塊判斷所述短消 息中是否包含用于啟動(dòng)STK服務(wù)的信息,如果包含,則通知移動(dòng)設(shè)備有后續(xù) 命令需要處理;E:接收到移動(dòng)設(shè)備發(fā)送的獲取命令后,用戶(hù)識(shí)別模塊通過(guò)向移動(dòng)設(shè)備發(fā) 送主動(dòng)命令啟動(dòng)STK服務(wù)。
10、 如權(quán)利要求l所述的方法,其特征在于,步驟E中,用戶(hù)識(shí)別;f莫塊向移動(dòng)設(shè)備發(fā)送以下主動(dòng)命令之一啟動(dòng)STK服 務(wù)所述STK服務(wù)的第一條主動(dòng)命令、或用于指示移動(dòng)設(shè)備顯示包含所述STK 服務(wù)的啟動(dòng)菜單項(xiàng)的菜單的選擇項(xiàng)目命令。
全文摘要
一種啟動(dòng)用戶(hù)識(shí)別模塊工具包服務(wù)的方法,包括A接收到移動(dòng)設(shè)備發(fā)送的用于下載用戶(hù)輸入的號(hào)碼字符串的命令后,用戶(hù)識(shí)別模塊判斷其中包含的所述號(hào)碼字符串是否為用于啟動(dòng)STK服務(wù)的標(biāo)識(shí)字符串,如果是,則指示移動(dòng)設(shè)備終止對(duì)所述號(hào)碼字符串的后續(xù)處理,并設(shè)置啟動(dòng)標(biāo)志;B用戶(hù)識(shí)別模塊在接收到移動(dòng)設(shè)備發(fā)送的狀態(tài)命令、或用于下載用戶(hù)識(shí)別模塊預(yù)先注冊(cè)的事件的命令后,判斷是否已設(shè)置所述啟動(dòng)標(biāo)志,如果已設(shè)置,則通過(guò)向移動(dòng)設(shè)備發(fā)送主動(dòng)命令啟動(dòng)STK服務(wù)。采用本發(fā)明的方法,免去了用戶(hù)在手機(jī)菜單結(jié)構(gòu)中尋找STK服務(wù)啟動(dòng)位置的不便,提高了服務(wù)的易用性。
文檔編號(hào)H04W4/16GK101448228SQ20081024091
公開(kāi)日2009年6月3日 申請(qǐng)日期2008年12月24日 優(yōu)先權(quán)日2008年12月24日
發(fā)明者鷹 陳 申請(qǐng)人:鷹 陳