專利名稱:終端和智能卡之間的接口系統(tǒng)、終端和智能卡之間的接口方法以及應(yīng)用于該接口系統(tǒng)的 ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及終端和智能卡之間的接口,更具體地說,涉及終端和智能卡之間的接 口系統(tǒng)以及通過利用終端和智能卡之間的新的接口在智能卡內(nèi)部定義業(yè)務(wù)執(zhí)行程序而使 得所述終端成為偽終端、并且將業(yè)務(wù)應(yīng)用程序的核心功能應(yīng)用于高密度智能卡的方法,還 涉及應(yīng)用于所述接口系統(tǒng)的智能卡。
背景技術(shù):
高容量USIM卡是指具有(例如,與已有的USIM卡上的高容量NAND閃存相結(jié)合的) 單芯片形式的構(gòu)造的智能卡。該USIM卡能夠承載各種運(yùn)營商業(yè)務(wù)(WIPI應(yīng)用程序等),并 為客戶提供大量存儲(chǔ)器(大于256M字節(jié)或者IG字節(jié))。因此,對(duì)于高容量USIM卡的需求 增加。就此而言,以前在終端內(nèi)部的軟件平臺(tái)上駐存了移動(dòng)業(yè)務(wù)應(yīng)用程序,但是,如上所 述,隨著高容量智能卡技術(shù)的發(fā)展,由于不斷提高的卡性能,已經(jīng)建立了將業(yè)務(wù)應(yīng)用程序放 入U(xiǎn)SIM卡的環(huán)境。然而,為了實(shí)現(xiàn)與終端交互工作的HD USIM卡中存在的業(yè)務(wù)應(yīng)用程序,需要定義終 端和USIM卡之間的新的接口標(biāo)準(zhǔn)。
發(fā)明內(nèi)容
為了解決上述的現(xiàn)有技術(shù)的問題,提供了本發(fā)明。本發(fā)明提供了終端和智能卡之 間的接口,更具體地說,提供了終端和智能卡之間的接口系統(tǒng)以及通過利用終端和智能卡 之間的新的接口在智能卡內(nèi)部定義業(yè)務(wù)執(zhí)行程序而使得所述終端成為偽終端、并且將業(yè)務(wù) 應(yīng)用程序的核心功能應(yīng)用于高密度智能卡的方法,還涉及應(yīng)用于所述接口系統(tǒng)的智能卡。根據(jù)本發(fā)明的一個(gè)方面,為實(shí)現(xiàn)上述目的而提供了一種在終端和嵌入了通用用戶 識(shí)別模塊(USIM)的智能卡之間的接口系統(tǒng),該接口系統(tǒng)包括終端,其包括在執(zhí)行業(yè)務(wù)應(yīng) 用程序時(shí)進(jìn)行交互工作所需的一個(gè)或更多個(gè)輸入/輸出(I/O)設(shè)備,當(dāng)該智能卡被請(qǐng)求執(zhí) 行所述智能卡內(nèi)部配備的特定業(yè)務(wù)應(yīng)用程序時(shí),所述終端控制根據(jù)所述特定業(yè)務(wù)應(yīng)用程序 的執(zhí)行所請(qǐng)求的特定輸入/輸出設(shè)備的驅(qū)動(dòng);以及智能卡,其根據(jù)所述終端的請(qǐng)求來執(zhí)行 所配備的一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序中的所述特定業(yè)務(wù)應(yīng)用程序,并且在將根據(jù)所述特定 應(yīng)用程序的執(zhí)行而得到的輸出值傳送到所述終端時(shí),請(qǐng)求執(zhí)行所述特定輸入/輸出設(shè)備。優(yōu)選的是,所述智能卡在利用電源進(jìn)行初始啟動(dòng)時(shí)準(zhǔn)備標(biāo)識(shí)號(hào)列表并且向所述終 端發(fā)送所述標(biāo)識(shí)號(hào)列表,所述標(biāo)識(shí)號(hào)列表用于區(qū)分所述智能卡內(nèi)配備的一個(gè)或更多個(gè)業(yè)務(wù) 應(yīng)用程序。優(yōu)選的是,所述終端通過搜索從所述智能卡發(fā)送來的所述標(biāo)識(shí)號(hào)列表來檢查分配 給所述特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào),并通過向所述智能卡發(fā)送經(jīng)檢查的標(biāo)識(shí)號(hào)來請(qǐng)求執(zhí)行 所述特定業(yè)務(wù)應(yīng)用程序。
優(yōu)選的是,所述智能卡請(qǐng)求所述終端檢查在執(zhí)行所述特定業(yè)務(wù)應(yīng)用程序時(shí)對(duì)于進(jìn) 行交互工作所需的所述特定輸入/輸出設(shè)備的支持,并且,如果檢查到支持所述特定輸入/ 輸出設(shè)備,則向所述終端提供根據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出值。根據(jù)本發(fā)明另一個(gè)方面,提供了 一種通過與所配備的終端形成接口來執(zhí)行卡上應(yīng) 用程序功能的、嵌入有USIM的智能卡,該智能卡包括應(yīng)用程序存儲(chǔ)單元,其存儲(chǔ)可在軟件 平臺(tái)上執(zhí)行的一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序;卡控制單元,其根據(jù)從所述終端接收到的特定 業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求來喚醒在所述應(yīng)用程序存儲(chǔ)單元中存儲(chǔ)的相應(yīng)業(yè)務(wù)應(yīng)用程序;以 及應(yīng)用程序交互工作單元,其通過檢查根據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而請(qǐng)求用于交互 工作的、所述終端上配備的特定輸入/輸出設(shè)備的支持狀態(tài)來向所述終端提供根據(jù)所述特 定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出值。優(yōu)選的是,所述應(yīng)用程序存儲(chǔ)單元向所述一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序中的每一個(gè) 業(yè)務(wù)應(yīng)用程序分配標(biāo)識(shí)號(hào),并存儲(chǔ)所述一個(gè)或者更多業(yè)務(wù)應(yīng)用程序中的每一個(gè)業(yè)務(wù)應(yīng)用程 序的標(biāo)識(shí)號(hào)。優(yōu)選的是,所述卡控制單元在利用電源進(jìn)行初始啟動(dòng)時(shí)針對(duì)在所述應(yīng)用程序存儲(chǔ) 單元中存儲(chǔ)的所述一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序準(zhǔn)備標(biāo)識(shí)號(hào)列表,并向所述終端提供所述標(biāo) 識(shí)號(hào)列表。優(yōu)選的是,所述卡控制單元根據(jù)所述終端基于分配給所述特定業(yè)務(wù)應(yīng)用程序的標(biāo) 識(shí)號(hào)提出的執(zhí)行請(qǐng)求來喚醒映射到所述標(biāo)識(shí)號(hào)的相應(yīng)業(yè)務(wù)應(yīng)用程序。根據(jù)本發(fā)明另一個(gè)方面,提供了一種執(zhí)行在智能卡內(nèi)部嵌入的業(yè)務(wù)應(yīng)用程序的接 口方法,該接口方法包括以下步驟執(zhí)行請(qǐng)求步驟,向所述智能卡請(qǐng)求執(zhí)行在所述智能卡內(nèi) 部嵌入的特定業(yè)務(wù)應(yīng)用程序;列表接收步驟,在執(zhí)行所述特定業(yè)務(wù)應(yīng)用程序時(shí),從所述智能 卡接收被請(qǐng)求用于執(zhí)行的輸入/輸出設(shè)備的列表;支持狀態(tài)通知步驟,檢查接收到的所述 輸入/輸出設(shè)備列表中包含的特定輸入/輸出設(shè)備的支持狀態(tài),并向所述智能卡通知所述 支持狀態(tài);以及設(shè)備驅(qū)動(dòng)步驟,從所述智能卡接收根據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得 到的輸出值,并執(zhí)行所述特定輸入/輸出設(shè)備。優(yōu)選的是,所述執(zhí)行請(qǐng)求步驟包括列表接收步驟,在利用所述電源進(jìn)行初始啟動(dòng) 時(shí)從所述智能卡接收標(biāo)識(shí)號(hào)列表,所述標(biāo)識(shí)號(hào)列表用于區(qū)分所嵌入的一個(gè)或更多個(gè)業(yè)務(wù)應(yīng) 用程序中的每一個(gè)業(yè)務(wù)應(yīng)用程序;標(biāo)識(shí)號(hào)檢查步驟,搜索從所述智能卡傳送的所述標(biāo)識(shí)號(hào) 列表,并檢查分配給所述特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào);以及標(biāo)識(shí)號(hào)提供步驟,向所述智能卡 傳送經(jīng)檢查的標(biāo)識(shí)號(hào),并請(qǐng)求執(zhí)行所述特定業(yè)務(wù)應(yīng)用程序。根據(jù)本發(fā)明另一個(gè)方面,提供了一種使終端執(zhí)行卡上應(yīng)用程序的功能的接口方 法,該接口方法包括以下步驟應(yīng)用程序喚醒步驟,根據(jù)從所述終端接收的特定業(yè)務(wù)應(yīng)用程 序的執(zhí)行請(qǐng)求來喚醒嵌入的相應(yīng)的業(yè)務(wù)應(yīng)用程序;資源支持檢查步驟,檢查在執(zhí)行所述特 定業(yè)務(wù)應(yīng)用程序時(shí)對(duì)于被請(qǐng)求用來進(jìn)行交互工作的終端上的特定輸入/輸出設(shè)備的支持; 以及應(yīng)用程序執(zhí)行步驟,如果檢查到支持所述特定輸入/輸出設(shè)備,則向所述終端提供根 據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出值。優(yōu)選的是,所述應(yīng)用程序喚醒步驟包括列表傳送步驟,在利用電源進(jìn)行初始啟動(dòng) 時(shí)針對(duì)一個(gè)或更多個(gè)嵌入的業(yè)務(wù)應(yīng)用程序準(zhǔn)備標(biāo)識(shí)號(hào)列表,并向所述終端發(fā)送所述標(biāo)識(shí)號(hào) 列表;執(zhí)行請(qǐng)求接收步驟,從所述終端接收基于分配給所述特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)的執(zhí)行請(qǐng)求;以及業(yè)務(wù)喚醒步驟,將映射到從所述終端接收的所述標(biāo)識(shí)號(hào)的所述特定業(yè)務(wù)應(yīng) 用程序喚醒。根據(jù)本發(fā)明的用于終端和智能卡之間的接口的系統(tǒng)和方法以及應(yīng)用于該系統(tǒng)和 方法的智能卡能夠?qū)⒔K端變?yōu)閮H具有I/O資源的偽設(shè)備,并允許移動(dòng)運(yùn)營商通過在智能卡 內(nèi)部實(shí)現(xiàn)業(yè)務(wù)應(yīng)用程序的核心功能來直接向它們的客戶提供業(yè)務(wù),而無需與所述終端制造 商協(xié)作,并且能夠減少終端開發(fā)的開發(fā)成本。此外,如果根據(jù)本發(fā)明的用于終端和智能卡之間的接口的系統(tǒng)和方法以及應(yīng)用于 該系統(tǒng)和方法的智能卡即使在它們的終端改變時(shí)也保持相同的智能卡,則它們將能夠保持 移動(dòng)運(yùn)營商的業(yè)務(wù)以及客戶的個(gè)人數(shù)據(jù)。
圖1是根據(jù)本發(fā)明的一種示例性實(shí)施方式的終端和智能卡之間的接口系統(tǒng)的大 致構(gòu)造。圖2是根據(jù)本發(fā)明的一種示例性實(shí)施方式的終端的大致構(gòu)造。圖3是根據(jù)本發(fā)明的一種示例性實(shí)施方式的智能卡的大致構(gòu)造。圖4是根據(jù)本發(fā)明的一種示例性實(shí)施方式的描述終端和智能卡之間的接口方法 的流程圖。圖5是根據(jù)本發(fā)明的一種示例性實(shí)施方式的描述終端和智能卡之間的接口方法 中的終端行為的流程圖。圖6是根據(jù)本發(fā)明的一種示例性實(shí)施方式的描述終端和智能卡之間的接口方法 中的智能卡行為的流程圖。
具體實(shí)施例方式以下將參照附圖來說明本發(fā)明的優(yōu)選實(shí)施方式。圖1示出了根據(jù)本發(fā)明的一種示例性實(shí)施方式的終端和智能卡之間的接口系統(tǒng) 的大致構(gòu)造。如圖1所示,該系統(tǒng)的構(gòu)造包括終端100,該終端配備了一個(gè)或更多個(gè)I/O設(shè)備, 這些I/O設(shè)備被請(qǐng)求在執(zhí)行業(yè)務(wù)應(yīng)用程序期間進(jìn)行交互工作,并通過所準(zhǔn)備的特定輸入/ 輸出設(shè)備向用戶傳送根據(jù)執(zhí)行所配備的智能卡200的特定業(yè)務(wù)應(yīng)用程序而得到的輸出值; 以及智能卡200,其嵌入有USIM(通用用戶識(shí)別模塊),并向所配備的終端100提供根據(jù)執(zhí) 行所嵌入的特定業(yè)務(wù)應(yīng)用程序而得到的輸出值。終端100配備有多個(gè)輸入/輸出設(shè)備,并通過所述輸入/輸出設(shè)備請(qǐng)求智能卡200 根據(jù)用戶請(qǐng)求來執(zhí)行特定業(yè)務(wù)應(yīng)用程序。更具體地說,終端100的構(gòu)造按機(jī)型或制造商的 不同包括為移動(dòng)通信終端配備的典型的UI (用戶界面)(例如,鍵盤、LCD屏幕、揚(yáng)聲器等), 并且還包括諸如藍(lán)牙、WLAN、蜂窩調(diào)制解調(diào)器、SDMB接收機(jī)、TDMB接收機(jī)的無線接口和諸如 UART、MMC, T-Flash的有線接口以及諸如照相機(jī)、mp3解碼器的多媒體設(shè)備,并且該終端根 據(jù)在所安裝的智能卡200中的特定應(yīng)用程序的執(zhí)行來執(zhí)行為在多個(gè)商用設(shè)備資源中進(jìn)行 交互工作而請(qǐng)求的特定設(shè)備資源?;诖?,終端100根據(jù)所配備的智能卡200處的特定業(yè)務(wù) 應(yīng)用程序的執(zhí)行來執(zhí)行為使輸入/輸出設(shè)備進(jìn)行交互工作而請(qǐng)求的特定輸入/輸出設(shè)備。換言之,終端200在利用電源與智能卡200進(jìn)行初始協(xié)商的步驟中從智能卡200接收多個(gè) 所配備的業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)列表。通過這樣,終端100檢查由用戶選擇的特定業(yè)務(wù)應(yīng) 用程序的標(biāo)識(shí)號(hào),并通過向智能卡200傳送經(jīng)檢查的標(biāo)識(shí)號(hào)來請(qǐng)求執(zhí)行特定的業(yè)務(wù)應(yīng)用程序。并且,終端100在執(zhí)行特定業(yè)務(wù)應(yīng)用程序時(shí)控制從智能卡200請(qǐng)求的特定輸入/ 輸出設(shè)備的執(zhí)行,從而使得通過特定輸入/輸出設(shè)備向用戶傳送根據(jù)業(yè)務(wù)應(yīng)用程序的執(zhí)行 而得到的輸出值。更具體地說,終端200根據(jù)特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求從智能卡200接 收用來支持在執(zhí)行特定業(yè)務(wù)應(yīng)用期間需要的特定輸入/輸出設(shè)備的檢查請(qǐng)求,并且,如果 作為檢查的結(jié)果能夠支持特定輸入/輸出設(shè)備,則通過向智能卡200通知該結(jié)果來接收根 據(jù)業(yè)務(wù)應(yīng)用程序的執(zhí)行得到的輸出值。此外,當(dāng)不能支持特定輸入/輸出設(shè)備時(shí),終端100 通過輸入/輸出設(shè)備(例如,在LCD屏幕上)通知用戶,不能執(zhí)行特定業(yè)務(wù)應(yīng)用程序。這里,智能卡200配備了多個(gè)業(yè)務(wù)應(yīng)用程序,并且,如果從終端100接收到針對(duì)所 配備的特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求,則執(zhí)行相應(yīng)的應(yīng)用程序,并且向終端100傳送根據(jù) 業(yè)務(wù)應(yīng)用程序而得到的輸出值。更具體地說,智能卡200在利用電源與終端100進(jìn)行初始 協(xié)商的步驟中準(zhǔn)備用于區(qū)分所配備的各個(gè)業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)列表,并向終端100提供 該標(biāo)識(shí)號(hào)列表。通過這樣,如果通過標(biāo)識(shí)號(hào)的傳送從終端100接收到針對(duì)特定業(yè)務(wù)應(yīng)用程 序的執(zhí)行請(qǐng)求,則智能卡200基于對(duì)應(yīng)的標(biāo)識(shí)號(hào)喚醒對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序。并且,如果喚醒 了特定業(yè)務(wù)應(yīng)用程序,則智能卡200收集執(zhí)行所需要的輸入/輸出設(shè)備列表,請(qǐng)求終端檢查 對(duì)相應(yīng)的輸入/輸出設(shè)備的支持,并且,只要檢查所述支持,則通過執(zhí)行被請(qǐng)求用來執(zhí)行的 對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序來向終端100傳送輸出值。此外,終端100準(zhǔn)備在利用電源進(jìn)行初始啟動(dòng)期間(換言之,在利用智能卡200進(jìn) 行初始協(xié)商時(shí))制作的多個(gè)輸入/輸出設(shè)備的列表,并且能夠應(yīng)用用來向智能卡200提供 所準(zhǔn)備的輸入/輸出設(shè)備的列表的構(gòu)造?;诖?,終端100從智能卡200接收基于輸入/ 輸出設(shè)備的列表分析的、能夠進(jìn)行交互工作的業(yè)務(wù)應(yīng)用程序的列表,并且能夠通過登記所 接收的業(yè)務(wù)應(yīng)用程序列表來基于現(xiàn)有終端的性能提供將要執(zhí)行業(yè)務(wù)的業(yè)務(wù)應(yīng)用程序列表。 此時(shí),終端100可以從智能卡200接收不執(zhí)行業(yè)務(wù)的業(yè)務(wù)應(yīng)用程序列表。優(yōu)選的是,基于 此,通過終端的菜單畫面等以區(qū)別的方式表現(xiàn)出將要執(zhí)行業(yè)務(wù)的應(yīng)用列表和不執(zhí)行業(yè)務(wù)的 應(yīng)用列表。這里,智能卡200在利用電源進(jìn)行初始啟動(dòng)期間(換言之,在與終端200進(jìn)行初始 協(xié)商的步驟中)接收從終端100提供的輸入/輸出設(shè)備列表,并基于此根據(jù)終端性能來選 擇可執(zhí)行的業(yè)務(wù)應(yīng)用程序。也就是說,智能卡200分析要啟動(dòng)各個(gè)所配備的多個(gè)業(yè)務(wù)應(yīng)用 程序中所需要的輸入/輸出設(shè)備,并決定所有經(jīng)分析的輸入/輸出設(shè)備是否存在于從終端 100提供的輸入/輸出設(shè)備列表上。通過這樣,智能卡200在輸入/輸出設(shè)備列表上列出執(zhí) 行業(yè)務(wù)應(yīng)用程序所需要的所有已有的輸入/輸出設(shè)備,并向終端100發(fā)送對(duì)應(yīng)的業(yè)務(wù)應(yīng)用 程序。如上所述,根據(jù)本發(fā)明的終端和智能卡之間的接口系統(tǒng),終端100具有僅具有輸 入/輸出設(shè)備資源的偽設(shè)備的形式,并且移動(dòng)運(yùn)營商能通過在智能卡內(nèi)部實(shí)現(xiàn)業(yè)務(wù)應(yīng)用程 序的核心功能來經(jīng)由智能卡200直接向客戶提供業(yè)務(wù),而無需與終端制造商的協(xié)作。參照?qǐng)D2和圖3,以下將說明終端100和智能卡200的詳細(xì)構(gòu)造。
首先,參照?qǐng)D2來了解本發(fā)明的終端100的構(gòu)造。終端100的構(gòu)造具有包括多個(gè) 輸入/輸出設(shè)備的輸入/輸出單元110 ;用來執(zhí)行各個(gè)不同設(shè)備的設(shè)備執(zhí)行單元120 ;以及 用來管理各種已配備的設(shè)備資源并用來與智能卡建立接口的終端控制單元130。上述輸入/輸出單元110的構(gòu)造包括多個(gè)輸入/輸出設(shè)備,例如,移動(dòng)通信終端所 配備的諸如鍵盤、IXD屏幕、揚(yáng)聲器等的典型的UI (用戶界面),并且還包括諸如藍(lán)牙、WLAN、 蜂窩調(diào)制解調(diào)器、SDMB接收機(jī)、TDMB接收機(jī)的無線接口和諸如UART、匪C、T-Flash的有線 接口以及諸如照相機(jī)、mp3解碼器的多媒體設(shè)備,通過這些設(shè)備,輸入/輸出單元接收用戶 請(qǐng)求,還通過對(duì)設(shè)備執(zhí)行單元120執(zhí)行控制來傳送根據(jù)智能卡200的業(yè)務(wù)應(yīng)用程序的執(zhí)行 而得到的輸出值。上述設(shè)備執(zhí)行單元120裝載了用來對(duì)輸入/輸出單元100中配備的多個(gè)輸入/輸 出設(shè)備執(zhí)行控制的執(zhí)行驅(qū)動(dòng)器,并且,通過這樣,如果經(jīng)由終端控制單元130來傳送通過執(zhí) 行智能卡200的業(yè)務(wù)應(yīng)用程序而得到的輸出值,則可以通過執(zhí)行輸入/輸出設(shè)備來向用戶 提供輸出值。終端控制單元130通過特定輸入/輸出設(shè)備來請(qǐng)求智能卡200根據(jù)用戶請(qǐng)求執(zhí)行 特定業(yè)務(wù)應(yīng)用程序。更具體地說,終端控制單元130在利用電源與智能卡200進(jìn)行初始協(xié) 商的步驟中從智能卡200接收所配備的多個(gè)業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)列表。通過這樣,終端 100檢查用戶選擇的特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào),并通過向智能卡200傳送經(jīng)檢查的標(biāo)識(shí) 號(hào)來請(qǐng)求執(zhí)行特定業(yè)務(wù)應(yīng)用程序。此外,終端控制單元130在執(zhí)行特定業(yè)務(wù)應(yīng)用程序期間請(qǐng)求設(shè)備執(zhí)行單元對(duì)從智 能卡200請(qǐng)求的特定輸入/輸出設(shè)備采取行動(dòng),從而向用戶傳送根據(jù)業(yè)務(wù)應(yīng)用程序的執(zhí)行 而得到的輸出值。更具體地說,終端控制單元130根據(jù)特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求從智 能卡200接收對(duì)執(zhí)行特定業(yè)務(wù)應(yīng)用程序所需要的特定輸入/輸出設(shè)備進(jìn)行支持的檢查請(qǐng) 求,并且,如果作為檢查的結(jié)果,能夠支持該特定輸入/輸出設(shè)備,則通過向智能卡200通知 該結(jié)果來接收根據(jù)業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出值。此外,對(duì)在執(zhí)行從智能卡200接 收的特定業(yè)務(wù)應(yīng)用程序期間所需要的特定輸入/輸出設(shè)備進(jìn)行支持的檢查請(qǐng)求可包括輸 入/輸出設(shè)備的概要信息。也就是說,優(yōu)選的是,若需要支持的I/O設(shè)備是照相機(jī),則制造 商需要設(shè)備的諸如像素、透鏡亮度、縮放級(jí)別之類的具體信息,這些信息必須在設(shè)備信息概 要中進(jìn)行定義。如上所述,根據(jù)本發(fā)明的終端100的構(gòu)造,由于終端100具有僅有輸入/輸出設(shè)備 資源的偽設(shè)備的形式,因此可以減少開發(fā)終端的成本。接著,參照?qǐng)D3來說明根據(jù)本發(fā)明的智能卡200的構(gòu)造,智能卡200包括具有缺 省構(gòu)造的通用用戶識(shí)別模塊(USIM),以及包括應(yīng)用程序存儲(chǔ)單元210、卡控制單元220以及 應(yīng)用程序交互工作單元230的構(gòu)造。上述應(yīng)用程序存儲(chǔ)單元210裝載了可基于軟件平臺(tái)來執(zhí)行的多個(gè)業(yè)務(wù)應(yīng)用程序。 更具體地說,可以通過針對(duì)各個(gè)業(yè)務(wù)應(yīng)用程序給予標(biāo)識(shí)號(hào)來區(qū)分多個(gè)業(yè)務(wù)應(yīng)用程序,來對(duì) 應(yīng)用程序存儲(chǔ)單元210進(jìn)行存檔。卡控制單元220根據(jù)終端的特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求來喚醒應(yīng)用程序存儲(chǔ) 單元210內(nèi)部嵌入的對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序。更具體地說,卡控制單元220在利用電源與終 端100進(jìn)行初始協(xié)商的步驟中準(zhǔn)備用來區(qū)分各個(gè)所配備的多個(gè)業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)列表,并將該列表提供給終端100。通過這樣,如果通過傳送標(biāo)識(shí)號(hào)從終端接收到特定業(yè)務(wù)應(yīng) 用程序的執(zhí)行請(qǐng)求,則卡控制單元220基于對(duì)應(yīng)的標(biāo)識(shí)號(hào)來喚醒對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序。應(yīng)用程序交互工作單元230檢查在執(zhí)行應(yīng)用程序存儲(chǔ)單元210中嵌入的特定業(yè)務(wù) 應(yīng)用程序期間是否能夠使用為進(jìn)行交互工作所請(qǐng)求的終端配備的特定輸入/輸出設(shè)備。更 具體地說,通過卡控制單元220喚醒特定業(yè)務(wù)應(yīng)用程序,并且,應(yīng)用程序交互工作單元230 收集執(zhí)行所需要的輸入/輸出設(shè)備列表,請(qǐng)求終端100檢查對(duì)應(yīng)輸入/輸出設(shè)備的支持與 否,并且,只要檢查到支持,則執(zhí)行被請(qǐng)求用來執(zhí)行的對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序,并向終端100 傳送輸出值。此時(shí),如果檢查到輸入/輸出設(shè)備的支持,則應(yīng)用程序交互工作單元230發(fā)送 各個(gè)輸入/輸出設(shè)備的概要信息以及執(zhí)行所需要的輸入/輸出列表。例如,如果需要支持的 I/O設(shè)備是照相機(jī),因?yàn)橹圃焐绦枰O(shè)備的諸如像素、透鏡亮度、放大級(jí)別的具體信息,因此 這些信息必須在設(shè)備信息概要中進(jìn)行定義。如上所述,根據(jù)本發(fā)明的智能卡200構(gòu)造,即使用戶在其它終端中插入它們的 USIM卡,也能夠提供用戶能夠像之前一樣使用業(yè)務(wù)的相同的環(huán)境,并允許移動(dòng)運(yùn)營商通過 實(shí)現(xiàn)智能卡200內(nèi)部的業(yè)務(wù)應(yīng)用程序的核心功能來經(jīng)由智能卡200直接向客戶提供業(yè)務(wù), 而無需與終端制造商協(xié)作。參照?qǐng)D4到圖6,以下將根據(jù)本發(fā)明的示例性實(shí)施方式來說明終端和智能卡之間 的接口方法。將參照?qǐng)D4到圖6來詳細(xì)說明根據(jù)本發(fā)明示例性實(shí)施方式的終端和智能卡之間的 接口方法。這里,為便于說明,使用圖1和圖3所示的構(gòu)造中的附圖標(biāo)記來進(jìn)行說明。首先,在利用電源進(jìn)行初始啟動(dòng)時(shí),智能卡200準(zhǔn)備標(biāo)識(shí)號(hào)列表,以便終端100區(qū) 分所配備的多個(gè)業(yè)務(wù)應(yīng)用程序中的每個(gè)應(yīng)用程序(S10-S20)。然后,終端100基于根據(jù)用戶請(qǐng)求從智能卡200傳送來的標(biāo)識(shí)號(hào)列表來請(qǐng)求執(zhí)行 特定業(yè)務(wù)應(yīng)用程序(S30-S40)。優(yōu)選的是,終端100在利用電源與智能卡200進(jìn)行初始協(xié)商 的步驟中基于從智能卡200接收的所配備的多個(gè)業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)列表來檢查由用 戶選擇的特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào),并通過向智能卡200傳送經(jīng)檢查的標(biāo)識(shí)號(hào)來請(qǐng)求執(zhí) 行特定業(yè)務(wù)應(yīng)用程序。然后,智能卡根據(jù)終端的特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求來喚醒所嵌入的業(yè)務(wù)應(yīng)用 程序(S50)。優(yōu)選的是,如果通過標(biāo)識(shí)號(hào)的傳輸從終端100接收到特定業(yè)務(wù)應(yīng)用程序的執(zhí)行 請(qǐng)求,則智能卡200喚醒被映射到對(duì)應(yīng)標(biāo)識(shí)號(hào)的對(duì)應(yīng)業(yè)務(wù)應(yīng)用程序。然后,智能卡200檢查在執(zhí)行特定業(yè)務(wù)應(yīng)用程序期間在終端上對(duì)進(jìn)行交互工作所 需要的特定業(yè)務(wù)應(yīng)用程序的支持(S60-S100)。優(yōu)選的是,如果喚醒了特定業(yè)務(wù)應(yīng)用程序, 則智能卡200收集執(zhí)行所需要的輸入/輸出設(shè)備資源,并請(qǐng)求終端100檢查對(duì)對(duì)應(yīng)的輸入 /輸出設(shè)備的支持。終端100基于從智能卡200發(fā)送的特定輸入/輸出設(shè)備資源列表來檢 查對(duì)特定輸入/輸出設(shè)備的支持,并且,如果檢查到對(duì)特定輸入/輸出設(shè)備的支持,則向智 能卡200通知特定輸入/輸出設(shè)備的支持狀態(tài)。此外,如果不能支持特定輸入/輸出設(shè)備, 則終端100通過輸入/輸出設(shè)備(例如,LCD屏幕)通知用戶不能執(zhí)行特定業(yè)務(wù)應(yīng)用程序。然后,智能卡200向終端100提供根據(jù)特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出值 (S110-S120)。優(yōu)選的是,智能卡200執(zhí)行用來執(zhí)行所需要的對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序,并向終 端傳送輸出值100。
最后,智能卡100通過所配備的特定輸入/輸出設(shè)備向用戶傳送從智能卡200提 供的輸出值(S130)。如上所述,根據(jù)本發(fā)明的終端和智能卡之間的接口系統(tǒng),終端100僅具有偽設(shè)備 的形式,并且移動(dòng)運(yùn)營商能夠通過實(shí)現(xiàn)智能卡內(nèi)部的業(yè)務(wù)應(yīng)用程序的核心功能來經(jīng)由智能 卡200直接向客戶提供業(yè)務(wù),而無需終端制造商的協(xié)作。參照?qǐng)D5,以下將根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方式來說明終端和智能卡之間的 接口方法中的終端的行為。首先,終端控制單元130在利用電源與智能卡進(jìn)行初始協(xié)商的步驟中從智能卡 200接收所配備的多個(gè)業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)的列表(S210)。然后,由用戶通過特定輸入/輸出設(shè)備來請(qǐng)求輸入/輸出單元110執(zhí)行特定業(yè)務(wù) 應(yīng)用程序(S220)。然后,終端控制單元130通過特定輸入/輸出設(shè)備來請(qǐng)求智能卡200根據(jù)用戶請(qǐng) 求執(zhí)行特定業(yè)務(wù)應(yīng)用程序(S230-S240)。優(yōu)選的是,終端控制單元130在利用電源與智能卡 進(jìn)行初始協(xié)商的步驟中基于來自智能卡200的所配備的多個(gè)業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)列表 來檢查用戶選擇的特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào),并通過向智能卡200傳送經(jīng)檢查的標(biāo)識(shí)號(hào) 來請(qǐng)求執(zhí)行特定業(yè)務(wù)應(yīng)用程序。然后,終端控制單元130根據(jù)特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求來從智能卡200接收 對(duì)特定業(yè)務(wù)應(yīng)用程序執(zhí)行期間所需要的特定輸入/輸出設(shè)備的支持的請(qǐng)求(S250-S260)。然后,如果作為步驟“S260”的檢查的結(jié)果能夠支持該特定輸入/輸出設(shè)備,則終 端控制單元130向智能卡200通知該結(jié)果,但是,如果不能支持該特定輸入/輸出設(shè)備,終 端控制單元130請(qǐng)求設(shè)備執(zhí)行單元120通知不能執(zhí)行特定業(yè)務(wù)應(yīng)用程序,并將該情況傳送 給用戶(S270-S300)。然后,終端控制單元130從智能卡200接收根據(jù)特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到 的輸出值,在執(zhí)行特定業(yè)務(wù)應(yīng)用程序期間請(qǐng)求設(shè)備執(zhí)行單元120執(zhí)行智能卡200所要求的 特定輸入/輸出設(shè)備,并通過特定輸入/輸出設(shè)備向用戶傳送根據(jù)業(yè)務(wù)應(yīng)用程序的執(zhí)行而 得到的輸出值(S310-S340)。如上所述,根據(jù)本發(fā)明的終端100的行為,由于終端100具有僅有輸入/輸出設(shè)備 資源的偽設(shè)備的形式,因此能夠減少終端開發(fā)的成本。參照?qǐng)D6,以下將根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方式來說明終端和智能卡之間的 接口方法中的智能卡200的行為。首先,卡控制單元220在利用電源與終端進(jìn)行初始協(xié)商的步驟中準(zhǔn)備標(biāo)識(shí)號(hào)列 表,以便區(qū)分所配備的多個(gè)業(yè)務(wù)應(yīng)用程序中的每一個(gè)業(yè)務(wù)應(yīng)用程序,并向終端100提供標(biāo) 識(shí)號(hào)列表(S410-S420)。然后,如果通過標(biāo)識(shí)號(hào)的傳輸從終端100接收到特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求, 則卡控制單元220基于對(duì)應(yīng)的標(biāo)識(shí)號(hào)喚醒對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序(S430-S440)。然后,應(yīng)用程序交互工作單元230檢查是否支持在執(zhí)行應(yīng)用程序存儲(chǔ)單元210內(nèi) 部嵌入的特定業(yè)務(wù)應(yīng)用程序期間進(jìn)行交互工作所需要的、終端100配備的特定輸入/輸出 設(shè)備(S450-S470)。更具體地說,通過卡控制單元220來喚醒特定業(yè)務(wù)應(yīng)用程序,應(yīng)用程序 交互工作單元230收集執(zhí)行所需要的輸入/輸出設(shè)備列表,并請(qǐng)求終端100檢查對(duì)于對(duì)應(yīng)的輸入/輸出設(shè)備的支持。只要檢查支持,則應(yīng)用程序交互工作單元230使執(zhí)行所需要的 對(duì)應(yīng)的業(yè)務(wù)應(yīng)用程序得到執(zhí)行。然后,執(zhí)行應(yīng)用程序存儲(chǔ)單元210內(nèi)部嵌入的特定業(yè)務(wù)應(yīng)用程序,并向終端100提 供根據(jù)所述執(zhí)行而得到的輸出值(S480-S490)。如上所述,根據(jù)智能卡200的行為,移動(dòng)運(yùn)營商能夠通過實(shí)現(xiàn)智能卡200內(nèi)部的業(yè) 務(wù)應(yīng)用程序的核心功能來直接向客戶提供它們的業(yè)務(wù),而無需終端制造商的協(xié)作。此外,關(guān)于這里闡釋的實(shí)施方式,可以直接在硬件中實(shí)現(xiàn)本算法的實(shí)施階段,或者 作為由處理器執(zhí)行的軟件模塊來實(shí)現(xiàn)本算法的實(shí)施階段,或者,可以由硬件和軟件的組合 來實(shí)現(xiàn)本算法的實(shí)施階段。軟件模塊可以駐留在RAM、閃存、R0M、EPR0M、EEPR0M、寄存器、硬 盤、可移動(dòng)盤、CD-ROM或者任何其它形式的技術(shù)上公知的存儲(chǔ)介質(zhì)上。示例性的存儲(chǔ)介質(zhì) 連接到處理器,結(jié)果,處理器能夠從存儲(chǔ)介質(zhì)讀取信息,并向存儲(chǔ)介質(zhì)寫入信息。另選的是, 存儲(chǔ)介質(zhì)可以集成到處理器中。處理器和存儲(chǔ)介質(zhì)可以包含在ASIC內(nèi)。ASIC可以包含在 終端中。另選的是,處理器和存儲(chǔ)介質(zhì)可以作為單獨(dú)的組件包含在終端內(nèi)部。到現(xiàn)在為止,已經(jīng)參照優(yōu)選實(shí)施方式詳細(xì)說明了本發(fā)明,但是,本發(fā)明不限于上述 實(shí)施方式,并且,在不脫離以下的專利權(quán)利要求的主旨的情況下,本發(fā)明所屬領(lǐng)域的普通技 術(shù)人員能夠想到本發(fā)明的技術(shù)思想的其它可能的變型例或者修改例。根據(jù)本發(fā)明用于終端和智能卡之間接口的系統(tǒng)和方法以及應(yīng)用于該系統(tǒng)和方法 的智能卡不僅對(duì)于相關(guān)技術(shù)有用,而且可以用于具有商業(yè)潛力的應(yīng)用設(shè)備的銷售,并且足 夠進(jìn)行實(shí)際實(shí)施,通過在使用終端和智能卡之間的新接口的智能卡內(nèi)部定義業(yè)務(wù)執(zhí)行程序 使得終端成為偽設(shè)備,并且將業(yè)務(wù)應(yīng)用程序的核心功能應(yīng)用于高密度智能卡來超越了現(xiàn)有 技術(shù)的限制,從而,本發(fā)明明顯具有工業(yè)應(yīng)用性。
權(quán)利要求
一種在終端和嵌入有通用用戶識(shí)別模塊USIM的智能卡之間的接口系統(tǒng),該接口系統(tǒng)包括終端,其包括在執(zhí)行業(yè)務(wù)應(yīng)用程序時(shí)進(jìn)行交互工作所需的一個(gè)或更多個(gè)輸入/輸出I/O設(shè)備,當(dāng)所述智能卡被請(qǐng)求執(zhí)行所述智能卡內(nèi)部配備的特定業(yè)務(wù)應(yīng)用程序時(shí),所述終端控制根據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行所請(qǐng)求的特定輸入/輸出設(shè)備的驅(qū)動(dòng);以及智能卡,其根據(jù)所述終端的請(qǐng)求來執(zhí)行所配備的一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序中的所述特定業(yè)務(wù)應(yīng)用程序,并且在將根據(jù)所述特定應(yīng)用程序的執(zhí)行而得到的輸出值傳送到所述終端時(shí),所述智能卡請(qǐng)求執(zhí)行所述特定輸入/輸出設(shè)備。
2.根據(jù)權(quán)利要求1所述的接口系統(tǒng),其中,所述智能卡在利用電源進(jìn)行初始啟動(dòng)時(shí)準(zhǔn) 備標(biāo)識(shí)號(hào)列表并且向所述終端發(fā)送所述標(biāo)識(shí)號(hào)列表,所述標(biāo)識(shí)號(hào)列表用于區(qū)分所述智能卡 內(nèi)配備的一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序。
3.根據(jù)權(quán)利要求2所述的接口系統(tǒng),其中,所述終端通過搜索從所述智能卡發(fā)送來的 所述標(biāo)識(shí)號(hào)列表來檢查分配給所述特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào),并通過向所述智能卡發(fā)送 經(jīng)檢查的標(biāo)識(shí)號(hào)來請(qǐng)求執(zhí)行所述特定業(yè)務(wù)應(yīng)用程序。
4.根據(jù)權(quán)利要求1所述的接口系統(tǒng),其中,所述智能卡請(qǐng)求所述終端檢查在執(zhí)行所述 特定業(yè)務(wù)應(yīng)用程序時(shí)對(duì)于進(jìn)行交互工作所需的所述特定輸入/輸出設(shè)備的支持,并且,如 果檢查到支持所述特定輸入/輸出設(shè)備,則向所述終端提供根據(jù)所述特定業(yè)務(wù)應(yīng)用程序的 執(zhí)行而得到的輸出值。
5. 一種通過與所配備的終端形成接口來執(zhí)行卡上應(yīng)用程序功能的、嵌入有USIM的智 能卡,該智能卡包括應(yīng)用程序存儲(chǔ)單元,其存儲(chǔ)可在軟件平臺(tái)上執(zhí)行的一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序;卡控制單元,其根據(jù)從所述終端接收到的特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求來喚醒在所述 應(yīng)用程序存儲(chǔ)單元中存儲(chǔ)的相應(yīng)業(yè)務(wù)應(yīng)用程序;以及應(yīng)用程序交互工作單元,其通過檢查根據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而請(qǐng)求用于交 互工作的、所述終端上配備的特定輸入/輸出設(shè)備的支持狀態(tài)來向所述終端提供根據(jù)所述 特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出值。
6.根據(jù)權(quán)利要求5所述的智能卡,其中,所述應(yīng)用程序存儲(chǔ)單元向所述一個(gè)或更多個(gè) 業(yè)務(wù)應(yīng)用程序中的每一個(gè)業(yè)務(wù)應(yīng)用程序分配標(biāo)識(shí)號(hào),并存儲(chǔ)所述一個(gè)或者更多個(gè)業(yè)務(wù)應(yīng)用 程序中的每一個(gè)業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)。
7.根據(jù)權(quán)利要求5或6所述的智能卡,其中,所述卡控制單元在利用電源進(jìn)行初始啟動(dòng) 時(shí)針對(duì)在所述應(yīng)用程序存儲(chǔ)單元中存儲(chǔ)的所述一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序準(zhǔn)備標(biāo)識(shí)號(hào)列 表,并向所述終端提供所述標(biāo)識(shí)號(hào)列表。
8.根據(jù)權(quán)利要求7所述的智能卡,其中,所述卡控制單元根據(jù)所述終端基于分配給所 述特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)提出的執(zhí)行請(qǐng)求來喚醒映射到所述標(biāo)識(shí)號(hào)的相應(yīng)業(yè)務(wù)應(yīng)用 程序。
9.一種執(zhí)行在智能卡內(nèi)部嵌入的業(yè)務(wù)應(yīng)用程序的接口方法,該接口方法包括以下步驟執(zhí)行請(qǐng)求步驟,向所述智能卡請(qǐng)求執(zhí)行在所述智能卡內(nèi)部嵌入的特定業(yè)務(wù)應(yīng)用程序;列表接收步驟,在執(zhí)行所述特定業(yè)務(wù)應(yīng)用程序時(shí),從所述智能卡接收被請(qǐng)求用于執(zhí)行的輸入/輸出設(shè)備的列表;支持狀態(tài)通知步驟,檢查接收到的所述輸入/輸出設(shè)備列表中包含的特定輸入/輸出 設(shè)備的支持狀態(tài),并向所述智能卡通知所述支持狀態(tài);以及設(shè)備驅(qū)動(dòng)步驟,從所述智能卡接收根據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出 值,并執(zhí)行所述特定輸入/輸出設(shè)備。
10.根據(jù)權(quán)利要求9所述的接口方法,所述執(zhí)行請(qǐng)求步驟包括列表接收步驟,在利用所述電源進(jìn)行初始啟動(dòng)時(shí)從所述智能卡接收標(biāo)識(shí)號(hào)列表,所述 標(biāo)識(shí)號(hào)列表用于區(qū)分所嵌入的一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序中的每一個(gè)業(yè)務(wù)應(yīng)用程序;標(biāo)識(shí)號(hào)檢查步驟,搜索從所述智能卡傳送的所述標(biāo)識(shí)號(hào)列表,并檢查分配給所述特定 業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào);以及標(biāo)識(shí)號(hào)提供步驟,向所述智能卡傳送經(jīng)檢查的標(biāo)識(shí)號(hào),并請(qǐng)求執(zhí)行所述特定業(yè)務(wù)應(yīng)用 程序。
11.一種使終端執(zhí)行卡上應(yīng)用程序的功能的接口方法,該接口方法包括以下步驟應(yīng)用程序喚醒步驟,根據(jù)從所述終端接收的特定業(yè)務(wù)應(yīng)用程序的執(zhí)行請(qǐng)求來喚醒嵌入 的相應(yīng)的業(yè)務(wù)應(yīng)用程序;資源支持檢查步驟,檢查在執(zhí)行所述特定業(yè)務(wù)應(yīng)用程序時(shí)對(duì)于被請(qǐng)求用來進(jìn)行交互工 作的終端上的特定輸入/輸出設(shè)備的支持;以及應(yīng)用程序執(zhí)行步驟,如果檢查到支持所述特定輸入/輸出設(shè)備,則向所述終端提供根 據(jù)所述特定業(yè)務(wù)應(yīng)用程序的執(zhí)行而得到的輸出值。
12.根據(jù)權(quán)利要求11所述的接口方法,所述應(yīng)用程序喚醒步驟包括列表傳送步驟,在利用電源進(jìn)行初始啟動(dòng)時(shí)針對(duì)一個(gè)或更多個(gè)嵌入的業(yè)務(wù)應(yīng)用程序準(zhǔn) 備標(biāo)識(shí)號(hào)列表,并向所述終端發(fā)送所述標(biāo)識(shí)號(hào)列表;執(zhí)行請(qǐng)求接收步驟,從所述終端接收基于分配給所述特定業(yè)務(wù)應(yīng)用程序的標(biāo)識(shí)號(hào)的執(zhí) 行請(qǐng)求;以及業(yè)務(wù)喚醒步驟,將映射到從所述終端接收的所述標(biāo)識(shí)號(hào)的所述特定業(yè)務(wù)應(yīng)用程序喚醒。
13.一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括執(zhí)行根據(jù)權(quán)利要求9至12所述的方 法的命令。
全文摘要
本發(fā)明涉及一種在終端和嵌入有通用用戶識(shí)別模塊USIM的智能卡之間的接口的系統(tǒng)和方法、用于該系統(tǒng)的方法、以及應(yīng)用于該系統(tǒng)和方法的智能卡。也就是說,本發(fā)明的智能卡具有如下構(gòu)造,即,在該智能卡中嵌入有一個(gè)或更多個(gè)業(yè)務(wù)應(yīng)用程序,根據(jù)來自終端的請(qǐng)求來執(zhí)行特定業(yè)務(wù)應(yīng)用程序,向終端提供根據(jù)特定應(yīng)用程序的執(zhí)行而得到的輸出值以請(qǐng)求向特定輸入/輸出設(shè)備傳送該值。從而,本發(fā)明通過利用在終端和智能卡之間的新的接口在該智能卡中定義了業(yè)務(wù)應(yīng)用執(zhí)行過程。
文檔編號(hào)G06F9/06GK101981817SQ200980111788
公開日2011年2月23日 申請(qǐng)日期2009年7月29日 優(yōu)先權(quán)日2008年8月8日
發(fā)明者丁銀洙, 李敬玉, 金后鐘, 金辰臺(tái) 申請(qǐng)人:Sk電信有限公司