欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

終端和智能卡之間的接口系統(tǒng)、終端和智能卡之間的接口方法以及應(yīng)用于該接口系統(tǒng)的...的制作方法

文檔序號:6593240閱讀:265來源:國知局
專利名稱:終端和智能卡之間的接口系統(tǒng)、終端和智能卡之間的接口方法以及應(yīng)用于該接口系統(tǒng)的 ...的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及終端和智能卡之間的接口方法,更具體地說,涉及終端和智能卡之間 的接口系統(tǒng)和方法,該智能卡準(zhǔn)備在實(shí)施智能卡存儲終端中的“卡上應(yīng)用程序”功能期間通 過所述終端和所述智能卡之間的初始化過程來執(zhí)行終端智能卡中存儲的業(yè)務(wù)應(yīng)用程序。
背景技術(shù)
高容量USIM卡是指具有(例如,與已有的USIM卡上的高容量NAND閃存相結(jié)合的) 單芯片形式的構(gòu)造的智能卡。該USIM卡能夠承載各種運(yùn)營商業(yè)務(wù)(WIPI應(yīng)用程序等),并 為客戶提供大量存儲器(大于256M字節(jié)或者1G字節(jié))。因此,對于高容量USIM卡的需求 增加。就此而言,以前在終端內(nèi)部的軟件平臺上駐存了移動業(yè)務(wù)應(yīng)用程序,但是,如上所 述,隨著高容量智能卡技術(shù)的發(fā)展,由于不斷提高的卡性能,已經(jīng)建立了將業(yè)務(wù)應(yīng)用程序放 入U(xiǎn)SIM卡的環(huán)境。然而,為了實(shí)現(xiàn)執(zhí)行在如上所述與終端交互工作的高容量USIM卡中駐存的業(yè)務(wù) 應(yīng)用程序的“卡上應(yīng)用程序”功能,需要定義終端和USIM卡之間的新的接口標(biāo)準(zhǔn)。

發(fā)明內(nèi)容
如上所述,本發(fā)明是為了解決現(xiàn)有技術(shù)中固有的問題,并且,本發(fā)明的目的是提供 終端和智能卡之間的接口系統(tǒng)和方法,以及應(yīng)用于該接口系統(tǒng)和方法的智能卡,該智能卡 準(zhǔn)備在實(shí)施存儲有智能卡的終端中的“卡上應(yīng)用程序”功能期間通過終端和智能卡之間的 初始化過程來執(zhí)行終端智能卡中存儲的業(yè)務(wù)應(yīng)用程序。根據(jù)本發(fā)明的一個方面,為實(shí)現(xiàn)上述目的,提供了一種終端和智能卡之間的接口 系統(tǒng),所述接口系統(tǒng)用于準(zhǔn)備執(zhí)行所述智能卡中存儲的業(yè)務(wù)應(yīng)用程序,該接口系統(tǒng)包括終 端,其包括在執(zhí)行業(yè)務(wù)應(yīng)用程序時進(jìn)行交互工作所需要的一個或者更多個設(shè)備資源,生成 并提供所述設(shè)備資源的列表;以及智能卡,其存儲一個或者更多個業(yè)務(wù)應(yīng)用程序,基于從所 述終端提供的所述設(shè)備資源的所述列表來從所存儲的一個或者更多個業(yè)務(wù)應(yīng)用程序中選 擇能夠與所述終端進(jìn)行交互工作的業(yè)務(wù)應(yīng)用程序,并且在所述終端上提供所選擇的業(yè)務(wù)應(yīng) 用程序的列表。優(yōu)選的是,所述終端根據(jù)利用電源的初始啟動來生成并提供所述設(shè)備資源的列表。優(yōu)選的是,所述終端對從所述智能卡提供的所選擇的業(yè)務(wù)應(yīng)用程序的所述列表進(jìn) 行登記,并向所述終端的用戶提供所選擇的業(yè)務(wù)應(yīng)用程序的所述列表。優(yōu)選的是,如果在每次所存儲的一個或者更多個業(yè)務(wù)應(yīng)用程序啟動時進(jìn)行交互工 作所需要的所有設(shè)備資源都存在于從所述終端提供的所述設(shè)備資源的所述列表上,則所述 智能卡將對應(yīng)的業(yè)務(wù)應(yīng)用程序選擇為能夠進(jìn)行交互工作的業(yè)務(wù)應(yīng)用程序。
根據(jù)本發(fā)明另一個方面,提供了一種智能卡,該智能卡通過與所安裝的終端接口 連接來準(zhǔn)備執(zhí)行所述智能卡中存儲的業(yè)務(wù)應(yīng)用程序,該智能卡包括應(yīng)用程序存儲單元, 其存儲基于軟件平臺可執(zhí)行的一個或者更多個業(yè)務(wù)應(yīng)用程序;列表存儲單元,其存儲從所 述終端接收的設(shè)備資源的列表;以及卡控制單元,其基于所述列表存儲單元中存儲的所述 設(shè)備資源的列表來從所存儲的一個或者更多個業(yè)務(wù)應(yīng)用程序中選擇能夠與所述終端交互 工作的業(yè)務(wù)應(yīng)用程序,并通過向所述終端提供所選擇的業(yè)務(wù)應(yīng)用程序的列表來請求進(jìn)行登 記。優(yōu)選的是,所述卡控制單元在利用電源進(jìn)行初始啟動時存儲從所述終端接收的所 述設(shè)備資源的列表,檢查在每次所存儲的所述一個或者更多個業(yè)務(wù)應(yīng)用程序啟動時進(jìn)行交 互工作所需要的設(shè)備資源,并且如果所有經(jīng)檢查的設(shè)備資源都存在于所存儲的所述設(shè)備資 源的列表上,則將對應(yīng)的業(yè)務(wù)應(yīng)用程序指定為目標(biāo)業(yè)務(wù)應(yīng)用程序。優(yōu)選的是,所述卡控制單元對在指定的目標(biāo)業(yè)務(wù)應(yīng)用程序啟動時進(jìn)行交互工作所 請求的設(shè)備資源的概要信息以及包含在所述設(shè)備資源的列表中的對應(yīng)設(shè)備資源的概要信 息進(jìn)行檢查,并且,如果所述兩個概要信息相互支持,則將對應(yīng)的業(yè)務(wù)應(yīng)用程序加入所選擇 的所述業(yè)務(wù)應(yīng)用程序的列表。根據(jù)本發(fā)明另一個方面,提供了一種準(zhǔn)備執(zhí)行智能卡中存儲的業(yè)務(wù)應(yīng)用程序的接 口方法,該接口方法包括如下步驟列表傳送步驟,生成所配備的設(shè)備資源的列表,并向所 述智能卡發(fā)送所述所配備的設(shè)備資源的列表;列表接收步驟,從所述智能卡接收能夠基于 所述所配備的設(shè)備資源的列表從所存儲的業(yè)務(wù)應(yīng)用程序中選擇與所述終端交互工作的業(yè) 務(wù)應(yīng)用程序的列表;以及列表登記步驟,登記從所述智能卡提供的所選擇的業(yè)務(wù)應(yīng)用程序 的列表。優(yōu)選的是,所述列表傳送步驟在利用電源進(jìn)行啟動時生成所述所配備的設(shè)備資源 的列表,并向所述智能卡傳送所述所配備的設(shè)備資源的列表。根據(jù)本發(fā)明另一個方面,提供了一種與終端的接口方法,該接口方法用于準(zhǔn)備執(zhí) 行所存儲的業(yè)務(wù)應(yīng)用程序的終端的接口方法,該接口方法包括如下步驟列表存儲步驟,從 所述終端接收所述終端上配備的設(shè)備資源的列表,并存儲所述設(shè)備資源的列表;應(yīng)用程序 選擇步驟,基于所述設(shè)備資源的列表從所存儲的業(yè)務(wù)應(yīng)用程序中選擇目標(biāo)業(yè)務(wù)應(yīng)用程序; 列表生成步驟,生成所選擇的業(yè)務(wù)應(yīng)用程序的列表;以及列表提供步驟,為所述終端提供所 生成的所述所選擇的業(yè)務(wù)應(yīng)用程序的列表。優(yōu)選的是,所述列表存儲步驟在利用電源進(jìn)行啟動時從所述終端接收所述設(shè)備資 源的列表,并存儲所述設(shè)備資源的列表。優(yōu)選的是,所述應(yīng)用程序選擇步驟包括如下步驟應(yīng)用程序指定步驟,基于所存儲 的所述設(shè)備資源的列表從所存儲的業(yè)務(wù)應(yīng)用程序中指定目標(biāo)業(yè)務(wù)應(yīng)用程序;以及應(yīng)用程序 選擇步驟,基于所述設(shè)備資源的列表中包含的所述設(shè)備資源的概要信息從所指定的業(yè)務(wù)應(yīng) 用程序中選擇能夠與所述終端交互工作的業(yè)務(wù)應(yīng)用程序。優(yōu)選的是,所述應(yīng)用程序指定步驟包括如下步驟列表生成步驟,生成所存儲的業(yè) 務(wù)應(yīng)用程序的列表;資源檢查步驟,檢查在每次所存儲的業(yè)務(wù)應(yīng)用程序的列表中的業(yè)務(wù)應(yīng) 用程序啟動時進(jìn)行交互工作所需要的設(shè)備資源;資源支持檢查步驟,檢查所有經(jīng)檢查的設(shè) 備資源是否都存在于所述設(shè)備資源的列表上;以及目標(biāo)指定步驟,如果所有經(jīng)確認(rèn)的設(shè)備資源都存在于所述設(shè)備資源的列表上,則將對應(yīng)的業(yè)務(wù)應(yīng)用程序指定為所述目標(biāo)業(yè)務(wù)應(yīng)用程序。優(yōu)選的是,所述應(yīng)用程序選擇步驟包括概要提取步驟,提取在所指定的目標(biāo)業(yè)務(wù) 應(yīng)用程序啟動時進(jìn)行交互工作所需要的設(shè)備資源的概要信息;兼容性檢查步驟,檢查所提 取的所述設(shè)備資源的概要信息是否與所述設(shè)備資源的列表中包含的對應(yīng)的設(shè)備資源的概 要信息兼容;以及應(yīng)用程序分類步驟,如果在所提取的所述設(shè)備資源的概要信息與所述對 應(yīng)的設(shè)備資源的概要信息之間相互支持,則將對應(yīng)的業(yè)務(wù)應(yīng)用程序選擇為能夠進(jìn)行交互工 作的業(yè)務(wù)應(yīng)用程序。根據(jù)本發(fā)明的用于終端和智能卡之間的接口的系統(tǒng)和方法以及應(yīng)用于該系統(tǒng)和 方法的智能卡使得可以根據(jù)終端中配備的設(shè)備資源的存在與否來選擇性執(zhí)行各種業(yè)務(wù)應(yīng) 用程序,從而考慮到制造商和所應(yīng)用的終端機(jī)型在性能方面的差異來提供適于終端性能的 業(yè)務(wù)。并且,根據(jù)本發(fā)明的用于終端和智能卡之間的接口的系統(tǒng)和方法以及應(yīng)用于該系 統(tǒng)和方法的智能卡能夠?qū)⒔K端變?yōu)閭卧O(shè)備,并使得移動運(yùn)營商能夠通過實(shí)現(xiàn)智能卡內(nèi)部的 業(yè)務(wù)應(yīng)用程序的核心功能來直接向它們的客戶提供業(yè)務(wù),而無需與所述終端制造商協(xié)作, 并且能夠減少終端開發(fā)的開發(fā)費(fèi)用。此外,如果根據(jù)本發(fā)明的用于終端和智能卡之間的接口的系統(tǒng)和方法以及應(yīng)用于 該系統(tǒng)和方法的智能卡即使在它們的終端改變時也保持相同的智能卡,則它們將能夠保持 移動運(yùn)營商的業(yè)務(wù)以及客戶的個人數(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,該終端配備了在執(zhí)行所安裝的智能卡 200中存儲的業(yè)務(wù)應(yīng)用程序期間進(jìn)行交互工作所需的多個I/O設(shè)備設(shè)備資源;以及智能卡 200,其存儲有USIM(通用用戶識別模塊),該USIM基于從終端100接收的設(shè)備資源列表為
6多個已存儲的業(yè)務(wù)應(yīng)用程序準(zhǔn)備考慮到終端的業(yè)務(wù)支持的選擇性執(zhí)行。以上終端100配備了在執(zhí)行業(yè)務(wù)應(yīng)用程序期間進(jìn)行交互工作所需要的多個設(shè)備 資源。換言之,終端100的構(gòu)造包括由模具廠商或者由制造商為移動通信終端配備的典型 的UI (用戶界面)(例如,鍵盤、IXD屏幕、揚(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í)行為在多個商用設(shè)備資源中進(jìn)行交互工作而請求的特定設(shè)備資源。為此,終端100生成多個已裝配設(shè)備資源的列表,并在利用電源進(jìn)行初始啟動期 間(即,在與智能卡200進(jìn)行初始協(xié)商期間)向智能卡200提供所生成的設(shè)備資源列表?;诖耍K端100接收取決于由智能卡200如上提供的設(shè)備資源列表的、能夠進(jìn)行 交互工作的業(yè)務(wù)應(yīng)用程序列表,并通過登記所接收的業(yè)務(wù)應(yīng)用程序列表向終端用戶提供取 決于當(dāng)前終端的性能的可用業(yè)務(wù)應(yīng)用程序列表。上述智能卡200是指高容量智能卡,其基本包括用戶識別模塊,并且該智能卡存 儲有基于軟件平臺的多個可自執(zhí)行的應(yīng)用程序?;诖耍悄芸?00在利用電源的初始啟動期間(即,在與終端100進(jìn)行初始協(xié)商 的步驟中)接收由終端100提供的設(shè)備資源列表,并且,基于此,根據(jù)終端100性能選擇可 執(zhí)行的業(yè)務(wù)應(yīng)用程序。更具體地說,智能卡200識別每次執(zhí)行智能卡200中存儲的多個業(yè) 務(wù)應(yīng)用程序時所需要的設(shè)備資源,并且確定所有被識別的設(shè)備資源是否存在于由終端100 提供的設(shè)備資源列表上。通過這樣,智能卡200僅列出在上述設(shè)備資源列表上存在的所有所需要的設(shè)備資 源所針對的對應(yīng)業(yè)務(wù)應(yīng)用程序,并將這些業(yè)務(wù)應(yīng)用程序發(fā)送給終端100。例如,即使衛(wèi)星 DMB業(yè)務(wù)應(yīng)用程序被存儲在智能卡200上,如果DMB接收設(shè)備沒有存在于終端100上,則也 不會在終端100上登記該業(yè)務(wù)應(yīng)用程序。此外,上述終端100在電源啟動時與智能卡200進(jìn)行初始協(xié)商的步驟期間從智能 卡200接收所存儲的業(yè)務(wù)應(yīng)用程序的標(biāo)識號的列表。通過這樣,終端100檢查由用戶選擇 的特定業(yè)務(wù)應(yīng)用程序的標(biāo)識號,并且,終端100還可以被配置為通過向智能卡200傳送經(jīng)確 認(rèn)的標(biāo)識號來請求執(zhí)行特定的業(yè)務(wù)應(yīng)用程序?;诖耍K端100接收請求,以確認(rèn)對于執(zhí)行上述特定業(yè)務(wù)應(yīng)用程序所需要的特 定設(shè)備資源的支持,并且向智能卡200通知該特定設(shè)備資源是否可用的結(jié)果,傳送執(zhí)行業(yè) 務(wù)應(yīng)用程序而得到的輸出值。另一方面,如果終端100不能支持上述特定的輸入/輸出設(shè) 備,則希望向用戶通知上述特定業(yè)務(wù)應(yīng)用程序不能在I/O設(shè)備(例如,LCD屏幕)上執(zhí)行。這里,智能卡200在電源啟動時與終端100進(jìn)行初始協(xié)商的步驟中生成用于區(qū)分 所存儲的多個業(yè)務(wù)應(yīng)用程序中的每一個業(yè)務(wù)應(yīng)用程序的標(biāo)識號列表,并將該標(biāo)識號列表提 供給終端100。通過這樣,如果通過傳送標(biāo)識號從終端100接收到特定業(yè)務(wù)應(yīng)用程序的執(zhí)行 請求,則智能卡200基于該標(biāo)識號來調(diào)用該業(yè)務(wù)應(yīng)用程序。此外,當(dāng)調(diào)用特定業(yè)務(wù)應(yīng)用程序 時,智能卡200收集執(zhí)行該特定業(yè)務(wù)應(yīng)用程序所需要的設(shè)備資源列表,并請求終端100檢查 是否支持設(shè)備資源,并且只有在確認(rèn)了所述支持之后,才執(zhí)行所請求的業(yè)務(wù)應(yīng)用程序,并向 終端100傳送輸出值。如上所述,根據(jù)本發(fā)明的終端和智能卡之間的接口系統(tǒng),終端100僅具有偽設(shè)備的形式,并且移動運(yùn)營商通過實(shí)現(xiàn)智能卡200內(nèi)部的業(yè)務(wù)應(yīng)用程序的核心功能來經(jīng)由智能 卡直接向它們的客戶提供業(yè)務(wù),而無需與終端制造商協(xié)作。此外,可以根據(jù)終端中配備的設(shè) 備資源的存在與否來選擇性執(zhí)行存儲在智能卡200中的各種業(yè)務(wù)應(yīng)用程序,從而考慮到制 造商和所應(yīng)用的終端機(jī)型在性能方面的差異來提供適于終端性能的業(yè)務(wù)。參照圖2和圖3,以下將說明終端100和智能卡200的詳細(xì)構(gòu)造。首先,參照圖2來了解本發(fā)明的終端100的構(gòu)造。終端100的構(gòu)造具有包括各種 設(shè)備資源的輸入/輸出單元110 ;用來執(zhí)行各個不同設(shè)備的設(shè)備調(diào)用單元120 ;以及用來管 理各種已配備的設(shè)備資源并用來與智能卡建立接口的終端控制單元130。上述輸入/輸出單元110的構(gòu)造包括多個設(shè)備資源,例如,移動通信終端所配備的 諸如鍵盤、IXD屏幕、揚(yáng)聲器等的典型的UI (用戶界面),并且還包括諸如藍(lán)牙、WLAN、蜂窩調(diào) 制解調(diào)器、SDMB接收機(jī)、TDMB接收機(jī)的無線接口和諸如UART、MMC、T-Flash的有線接口以 及諸如照相機(jī)、mp3解碼器的多媒體設(shè)備,并且通過這些設(shè)備,輸入/輸出單元接收用戶請 求,還通過設(shè)備調(diào)用單元120的調(diào)用控制來傳送根據(jù)智能卡200的業(yè)務(wù)應(yīng)用程序的執(zhí)行而 得到的輸出值。上述設(shè)備調(diào)用單元120裝載了用來對輸入/輸出單元100中配備的多個設(shè)備資源 進(jìn)行調(diào)用控制的調(diào)用驅(qū)動器,并且通過這樣,如果經(jīng)由終端調(diào)用單元130來傳送執(zhí)行智能 卡200的業(yè)務(wù)應(yīng)用程序而得到的輸出值,則可以通過調(diào)用設(shè)備資源將從智能卡發(fā)送的輸出 值提供給用戶。上述終端控制單元130生成在初始調(diào)用期間(即,在與智能卡200進(jìn)行初始協(xié)商 時)所配備的多個設(shè)備資源的列表,并向智能卡提供所生成的設(shè)備資源列表。這里,終端控 制單元130接收取決于由智能卡200提供的上述設(shè)備資源列表的、能夠進(jìn)行交互工作的業(yè) 務(wù)應(yīng)用程序列表,并且通過登記接收到的業(yè)務(wù)應(yīng)用程序列表來向終端用戶提供取決于當(dāng)前 終端的性能的可用業(yè)務(wù)應(yīng)用程序列表。此時,可以同時向終端控制單元130提供不可用的 業(yè)務(wù)應(yīng)用程序列表,并且,基于此,將希望按照在終端的菜單屏幕上可進(jìn)行區(qū)分的方式標(biāo)記 可用的應(yīng)用程序列表和不可用的應(yīng)用程序列表。另一方面,在上述設(shè)備資源列表中包含各 個設(shè)備資源的概要(profile)信息。例如,如果需要支持的I/O設(shè)備是照相機(jī),則因?yàn)橹圃?商需要設(shè)備的諸如像素、透鏡亮度、縮放級別之類的具體信息,所以這些信息必須在設(shè)備信 息概要中進(jìn)行定義。如上所述,在根據(jù)本發(fā)明的終端100的構(gòu)造中,由于終端100具有僅有輸入/輸出 設(shè)備資源的偽設(shè)備的形式,因此可以減少開發(fā)終端的成本。接著,參照圖3來說明根據(jù)本發(fā)明的智能卡200的構(gòu)造,智能卡200具有缺省構(gòu)造 的通用用戶識別模塊(USIM),以及包括應(yīng)用程序存儲單元210、列表存儲單元220以及卡控 制單元230的構(gòu)造。上述應(yīng)用程序存儲單元210裝載了可基于軟件平臺來執(zhí)行的多個業(yè)務(wù)應(yīng)用程序。 更具體地說,可以通過針對各個業(yè)務(wù)應(yīng)用程序給予標(biāo)識號來區(qū)分多個業(yè)務(wù)應(yīng)用程序,來對 應(yīng)用程序存儲單元210進(jìn)行存檔。上述列表存儲單元220在利用電源進(jìn)行初始調(diào)用期間存儲從與上述卡控制單元 230交互工作的終端100接收的設(shè)備資源列表。上述卡控制單元230接收并存儲在利用電源進(jìn)行初始調(diào)用期間(S卩,與終端100
8進(jìn)行初始協(xié)商的步驟中)由終端100提供的設(shè)備資源列表,并基于列表存儲單元220中存 儲的設(shè)備資源列表從應(yīng)用程序存儲單元中存儲的應(yīng)用程序中選出能夠與終端100交互工 作的業(yè)務(wù)應(yīng)用程序。更具體地說,卡控制單元230在調(diào)用應(yīng)用程序存儲單元210中存儲的 各個業(yè)務(wù)應(yīng)用程序期間檢查交互工作所需要的設(shè)備資源,并且如果所有經(jīng)檢查的設(shè)備資源 都存在于所存儲的設(shè)備資源列表上,則指定業(yè)務(wù)應(yīng)用程序作為目標(biāo)業(yè)務(wù)應(yīng)用程序。此外,如 果在檢查調(diào)用以上指定的目標(biāo)業(yè)務(wù)應(yīng)用程序期間進(jìn)行交互工作所需要的設(shè)備資源的概要 信息與設(shè)備資源列表中包含的對應(yīng)設(shè)備資源的概要信息以后發(fā)現(xiàn)二者兼容,則卡控制單元 230向終端100提供業(yè)務(wù)應(yīng)用程序列表。如上所述,根據(jù)本發(fā)明的智能卡200構(gòu)造,即使用戶在其它終端中插入它們的 USIM卡,也能夠提供用戶能夠像之前一樣使用業(yè)務(wù)的相同的環(huán)境,并允許移動運(yùn)營商通過 實(shí)現(xiàn)智能卡200內(nèi)部的業(yè)務(wù)應(yīng)用程序的核心功能來經(jīng)由智能卡200直接向客戶提供業(yè)務(wù), 而無需與終端制造商協(xié)作。并且,根據(jù)終端中配備的設(shè)備資源的存在與否來選擇性執(zhí)行存 儲在智能卡200中的各種業(yè)務(wù)應(yīng)用程序,從而考慮到制造商和所應(yīng)用的終端機(jī)型在性能方 面的差異提供適于終端性能的業(yè)務(wù)。參照圖4和圖6,以下將根據(jù)本發(fā)明的一種示例性實(shí)施方式來說明終端和智能卡 之間的接口方法。首先,將參照圖4來說明根據(jù)本發(fā)明示例性實(shí)施方式的終端和智能卡之間的接口 方法。這里,為便于說明,使用圖1和圖3所示的構(gòu)造中的附圖標(biāo)記來進(jìn)行說明。首先,在利用電源進(jìn)行初始啟動時,生成終端100所配備的、與執(zhí)行業(yè)務(wù)應(yīng)用程序 交互工作的設(shè)備資源的列表,并將該列表發(fā)送給智能卡200。(S10-S30)然后,智能卡200基于由終端100提供的設(shè)備資源列表來從所存儲的應(yīng)用程序中 選擇能夠與終端100交互工作的業(yè)務(wù)應(yīng)用程序。(S40-S70)優(yōu)選的是,生成所存儲的業(yè)務(wù)應(yīng) 用程序的列表,并且確認(rèn)在每次所生成的應(yīng)用程序列表中的業(yè)務(wù)應(yīng)用程序啟動時為交互工 作而請求的設(shè)備資源。然后,確定是否所有上述經(jīng)檢查的設(shè)備資源都存在于設(shè)備資源列表 上,并且如果所有經(jīng)檢查的設(shè)備資源都存在于設(shè)備資源列表上,則將業(yè)務(wù)應(yīng)用程序選擇為 能夠交互工作的業(yè)務(wù)應(yīng)用程序。然后,智能卡200生成以上選擇的業(yè)務(wù)應(yīng)用程序的列表,并將該列表提供給終端 100。 (S80-S90)此后,終端登記從上述智能卡提供的經(jīng)選擇的業(yè)務(wù)應(yīng)用程序列表(S100)。優(yōu)選的 是,終端100接收由智能卡200提供的、取決于上述設(shè)備資源列表的能夠進(jìn)行交互工作的業(yè) 務(wù)應(yīng)用程序列表,并通過登記所接收的業(yè)務(wù)應(yīng)用程序列表來向終端用戶提供取決于當(dāng)前終 端的性能的可用業(yè)務(wù)應(yīng)用程序列表。如上所述,根據(jù)本發(fā)明的終端和智能卡之間的接口系統(tǒng),終端100僅具有偽設(shè)備 的形式,并且移動運(yùn)營商通過實(shí)現(xiàn)智能卡200內(nèi)部的業(yè)務(wù)應(yīng)用程序的核心功能來經(jīng)由智能 卡200直接向客戶提供業(yè)務(wù),而無需與終端制造商協(xié)作。此外,可以根據(jù)終端中配備的設(shè)備 資源的存在與否來選擇性執(zhí)行存儲在智能卡200中的各種業(yè)務(wù)應(yīng)用程序,從而考慮到制造 商和所應(yīng)用的終端機(jī)型在性能方面的差異來提供適于終端性能的業(yè)務(wù)。參照圖5,以下將根據(jù)本發(fā)明的一種示例性實(shí)施方式來說明終端和智能卡之間的 接口方法中的終端的行為。
首先,終端控制單元130在初始調(diào)用期間(即,在與智能卡200進(jìn)行初始協(xié)商時) 生成所配備的設(shè)備資源的列表,并向智能卡提供所生成的設(shè)備資源列表(S110-S130)。優(yōu)選 的是,終端控制單元130根據(jù)初始協(xié)商時來自智能卡200的傳送設(shè)備資源列表的請求來生 成輸入/輸出單元110中配備的多個設(shè)備資源的列表,并將該列表提供給智能卡200。然后,終端控制單元130從智能卡200接收取決于上述提供的設(shè)備資源列表的、能 夠進(jìn)行交互工作的業(yè)務(wù)應(yīng)用程序列表。(S140)然后,通過登記所接收的業(yè)務(wù)應(yīng)用程序列表,終端控制單元130向終端用戶提供 基于當(dāng)前終端的性能的可用業(yè)務(wù)應(yīng)用程序列表。(S150)如上所述,根據(jù)本發(fā)明的終端100的行為,由于終端100具有僅有輸入/輸出設(shè)備 資源的偽設(shè)備的形式,因此能夠減少終端開發(fā)的成本。參照圖6,以下將根據(jù)本發(fā)明的一種示例性實(shí)施方式來說明終端和智能卡之間的 接口方法中的智能卡200的行為。首先,在利用電源進(jìn)行初始啟動時從上述終端接收設(shè)備資源列表,并存儲該設(shè)備 資源列表(S210-S230)。優(yōu)選的是,卡控制單元230在每次利用電源進(jìn)行啟動時(即,在與 終端200的初始協(xié)商步驟中)根據(jù)傳送設(shè)備資源列表的請求來接收由終端100提供的設(shè)備 資源列表,并在列表存儲單元220中存儲該列表。接著,基于所存儲的設(shè)備資源列表從以上存儲的應(yīng)用程序中指定目標(biāo)業(yè)務(wù)應(yīng)用程 序(S240-S270)。優(yōu)選的是,卡控制單元230檢查在每次應(yīng)用程序存儲單元210中存儲的業(yè) 務(wù)應(yīng)用程序啟動時進(jìn)行交互工作所需要的設(shè)備資源,并且如果所有經(jīng)檢查的設(shè)備資源都存 在于所存儲的設(shè)備資源列表上,則將該業(yè)務(wù)應(yīng)用程序指定為目標(biāo)業(yè)務(wù)應(yīng)用程序。然后,基于設(shè)備資源列表中包含的設(shè)備資源的概要信息從上述經(jīng)指定的目標(biāo)業(yè)務(wù) 應(yīng)用程序中選擇能夠與上述終端交互工作的業(yè)務(wù)應(yīng)用程序(S280-S310)。優(yōu)選的是,卡控制 單元在上述指定的目標(biāo)業(yè)務(wù)應(yīng)用程序啟動時提取交互工作所需要的設(shè)備資源的概要信息, 并檢查設(shè)備資源列表中包含的對應(yīng)的設(shè)備資源的概要信息的兼容性。然后,如果概要信息 之間可以互相支持,則將業(yè)務(wù)應(yīng)用程序選擇為能夠交互工作的上述業(yè)務(wù)應(yīng)用程序。然后,智能卡100生成以上選擇的業(yè)務(wù)應(yīng)用程序的列表,并向終端100提供該列 表,使得終端可以登記業(yè)務(wù)應(yīng)用程序列表(S320-S330)。如上所述,根據(jù)本發(fā)明的智能卡200的行為,即使用戶在其它終端中插入它們的 USIM卡,也能夠向用戶提供該用戶能夠像之前一樣使用業(yè)務(wù)的相同的環(huán)境,并移動運(yùn)營商 能夠通過實(shí)現(xiàn)智能卡200內(nèi)部的業(yè)務(wù)應(yīng)用程序的核心功能來直接向客戶提供業(yè)務(wù),而無需 與終端制造商協(xié)作。并且,可以根據(jù)終端中配備的設(shè)備資源的存在與否來選擇性執(zhí)行存儲 在智能卡200中的各種業(yè)務(wù)應(yīng)用程序,從而考慮到制造商和所應(yīng)用的終端機(jī)型在性能方面 的差異來提供適于終端性能的業(yè)務(wù)。此外,關(guān)于這里闡釋的實(shí)施方式,可以直接在硬件中實(shí)現(xiàn)本算法的實(shí)施階段,或者 作為由處理器執(zhí)行的軟件模塊來實(shí)現(xiàn)本算法的實(shí)施階段,或者,可以由硬件和軟件的組合 來實(shí)現(xiàn)本算法的實(shí)施階段。軟件模塊可以駐留在RAM、閃存、R0M、EPR0M、EEPR0M、寄存器、硬 盤、可移動盤、CD-ROM或者任何其它形式的技術(shù)上公知的存儲介質(zhì)上。示例性的存儲介質(zhì)連 接到處理器,結(jié)果,處理器能夠從存儲介質(zhì)中讀取信息,并向存儲介質(zhì)寫入信息。另選的是, 存儲介質(zhì)可以集成到處理器中。處理器和存儲介質(zhì)可以包含在ASIC內(nèi)。ASIC可以包含在
10終端中。另選的是,處理器和存儲介質(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)和方法 的智能卡不僅可用于相關(guān)技術(shù),而且足可以用于具有商業(yè)潛力的應(yīng)用設(shè)備的銷售,并且適 于進(jìn)行實(shí)際實(shí)施,通過基于設(shè)備資源列表考慮具有多個已存儲的業(yè)務(wù)應(yīng)用程序的終端可支 持的業(yè)務(wù)來提供用于準(zhǔn)備選擇性執(zhí)行的智能卡的構(gòu)造超越了現(xiàn)有技術(shù)的限制,因此本發(fā)明 明顯具有工業(yè)應(yīng)用性。
1權(quán)利要求
一種終端和智能卡之間的接口系統(tǒng),所述接口系統(tǒng)用于準(zhǔn)備執(zhí)行所述智能卡中存儲的業(yè)務(wù)應(yīng)用程序,該接口系統(tǒng)包括終端,其包括在執(zhí)行業(yè)務(wù)應(yīng)用程序期間進(jìn)行交互工作所需要的一個或者更多個設(shè)備資源,所述終端生成并提供所述設(shè)備資源的列表;以及智能卡,其存儲一個或者更多個業(yè)務(wù)應(yīng)用程序,基于從所述終端提供的所述設(shè)備資源的列表來從所存儲的一個或者更多個業(yè)務(wù)應(yīng)用程序中選擇能夠與所述終端進(jìn)行交互工作的業(yè)務(wù)應(yīng)用程序,并且在所述終端上提供所選擇的業(yè)務(wù)應(yīng)用程序的列表。
2.根據(jù)權(quán)利要求1所述的接口系統(tǒng),其中,所述終端根據(jù)利用電源的初始啟動來生成 并提供所述設(shè)備資源的列表。
3.根據(jù)權(quán)利要求1所述的接口系統(tǒng),其中,所述終端對從所述智能卡提供的所選擇的 業(yè)務(wù)應(yīng)用程序的所述列表進(jìn)行登記,并向所述終端的用戶提供所選擇的業(yè)務(wù)應(yīng)用程序的所 述列表。
4.根據(jù)權(quán)利要求1或2所述的接口系統(tǒng),其中,如果在每次所存儲的一個或者更多個業(yè) 務(wù)應(yīng)用程序啟動時進(jìn)行交互工作所需要的所有設(shè)備資源都存在于從所述終端提供的所述 設(shè)備資源的所述列表上,則所述智能卡將對應(yīng)的業(yè)務(wù)應(yīng)用程序選擇為能夠進(jìn)行交互工作的 業(yè)務(wù)應(yīng)用程序。
5.一種智能卡,該智能卡通過與所安裝的終端接口連接來準(zhǔn)備執(zhí)行所述智能卡中存儲 的業(yè)務(wù)應(yīng)用程序,該智能卡包括應(yīng)用程序存儲單元,其存儲基于軟件平臺可執(zhí)行的一個或者更多個業(yè)務(wù)應(yīng)用程序;列表存儲單元,其存儲從所述終端接收的設(shè)備資源的列表;以及卡控制單元,其基于所述列表存儲單元中存儲的所述設(shè)備資源的列表來從所存儲的所 述一個或者更多個業(yè)務(wù)應(yīng)用程序中選擇能夠與所述終端進(jìn)行交互工作的業(yè)務(wù)應(yīng)用程序,并 通過向所述終端提供所選擇的業(yè)務(wù)應(yīng)用程序的列表來請求進(jìn)行登記。
6.根據(jù)權(quán)利要求5所述的智能卡,其中,所述卡控制單元在利用電源進(jìn)行初始啟動時 存儲從所述終端接收的所述設(shè)備資源的列表,檢查在每次所存儲的所述一個或者更多個業(yè) 務(wù)應(yīng)用程序啟動時進(jìn)行交互工作所需要的設(shè)備資源,并且如果所有經(jīng)檢查的設(shè)備資源都存 在于所存儲的所述設(shè)備資源的列表上,則將對應(yīng)的業(yè)務(wù)應(yīng)用程序指定為目標(biāo)業(yè)務(wù)應(yīng)用程 序。
7.根據(jù)權(quán)利要求6所述的智能卡,其中,所述卡控制單元對在指定的目標(biāo)業(yè)務(wù)應(yīng)用程 序啟動時進(jìn)行交互工作所請求的設(shè)備資源的概要信息以及包含在所述設(shè)備資源的列表中 的對應(yīng)設(shè)備資源的概要信息進(jìn)行檢查,并且,如果所述兩個概要信息相互支持,則所述卡控 制單元將對應(yīng)的業(yè)務(wù)應(yīng)用程序加入所選擇的所述業(yè)務(wù)應(yīng)用程序的列表。
8.一種用于準(zhǔn)備執(zhí)行智能卡中存儲的業(yè)務(wù)應(yīng)用程序的接口方法,該接口方法包括如下 步驟列表傳送步驟,生成所配備的設(shè)備資源的列表,并向所述智能卡發(fā)送所述所配備的設(shè) 備資源的列表;列表接收步驟,從所述智能卡接收基于所述所配備的設(shè)備資源的列表從所存儲的業(yè)務(wù) 應(yīng)用程序中選擇能夠與所述終端進(jìn)行交互工作的業(yè)務(wù)應(yīng)用程序的列表;以及列表登記步驟,登記從所述智能卡提供的所選擇的業(yè)務(wù)應(yīng)用程序的列表。
9.根據(jù)權(quán)利要求8所述的接口方法,其中,所述列表傳送步驟在利用電源進(jìn)行啟動時 生成所述所配備的設(shè)備資源的列表,并向所述智能卡傳送所述所配備的設(shè)備資源的列表。
10.一種與終端的接口方法,該接口方法用于準(zhǔn)備執(zhí)行所存儲的業(yè)務(wù)應(yīng)用程序,該接口 方法包括如下步驟列表存儲步驟,從所述終端接收所述終端上配備的設(shè)備資源的列表,并存儲所述設(shè)備 資源的列表;應(yīng)用程序選擇步驟,基于所述設(shè)備資源的列表從所存儲的業(yè)務(wù)應(yīng)用程序中選擇目標(biāo)業(yè) 務(wù)應(yīng)用程序;列表生成步驟,生成所選擇的業(yè)務(wù)應(yīng)用程序的列表;以及 列表提供步驟,為所述終端提供所生成的所述所選擇的業(yè)務(wù)應(yīng)用程序的列表。
11.根據(jù)權(quán)利要求10所述的接口方法,其中,所述列表存儲步驟在利用電源進(jìn)行啟動 時從所述終端接收所述設(shè)備資源的列表,并存儲所述設(shè)備資源的列表。
12.根據(jù)權(quán)利要求10所述的接口方法,其中,所述應(yīng)用程序選擇步驟包括如下步驟 應(yīng)用程序指定步驟,基于所存儲的所述設(shè)備資源的列表從所存儲的業(yè)務(wù)應(yīng)用程序中指定目標(biāo)業(yè)務(wù)應(yīng)用程序;以及應(yīng)用程序選擇步驟,基于所述設(shè)備資源的列表中包含的設(shè)備資源的概要信息從所指定 的業(yè)務(wù)應(yīng)用程序中選擇能夠與所述終端交互工作的業(yè)務(wù)應(yīng)用程序。
13.根據(jù)權(quán)利要求12所述的接口方法,其中,所述應(yīng)用程序指定步驟包括如下步驟 列表生成步驟,生成所存儲的業(yè)務(wù)應(yīng)用程序的列表;資源檢查步驟,檢查在每次所存儲的業(yè)務(wù)應(yīng)用程序的列表中的業(yè)務(wù)應(yīng)用程序啟動時進(jìn) 行交互工作所需要的設(shè)備資源;資源支持檢查步驟,檢查所有經(jīng)檢查的設(shè)備資源是否都存在于所述設(shè)備資源的列表 上;以及目標(biāo)指定步驟,如果所有經(jīng)確認(rèn)的設(shè)備資源都存在于所述設(shè)備資源的列表上,則將對 應(yīng)的業(yè)務(wù)應(yīng)用程序指定為所述目標(biāo)業(yè)務(wù)應(yīng)用程序。
14.根據(jù)權(quán)利要求13所述的接口方法,其中,所述應(yīng)用程序選擇步驟包括如下步驟 概要提取步驟,提取在所指定的目標(biāo)業(yè)務(wù)應(yīng)用程序啟動時進(jìn)行交互工作所需要的設(shè)備資源的概要信息;兼容性檢查步驟,檢查所提取的所述設(shè)備資源的概要信息是否與所述設(shè)備資源的列表 中包含的對應(yīng)的設(shè)備資源的概要信息兼容;以及應(yīng)用程序分類步驟,如果在所提取的所述設(shè)備資源的概要信息與所述對應(yīng)的設(shè)備資源 的概要信息之間相互支持,則將對應(yīng)的業(yè)務(wù)應(yīng)用程序選擇為能夠進(jìn)行交互工作的業(yè)務(wù)應(yīng)用 程序。
15.一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包括執(zhí)行根據(jù)權(quán)利要求8至14所述的方 法中的一種方法的命令。
全文摘要
本發(fā)明提供了一種用于終端和智能卡之間的接口的系統(tǒng)和方法,以及應(yīng)用于該系統(tǒng)和方法的智能卡。換言之,通過提供包括如下終端的構(gòu)造,可以考慮到由于根據(jù)該終端所配備的設(shè)備資源在所安裝的終端機(jī)型和制造商之間的差異而導(dǎo)致對于智能卡中存儲的多個業(yè)務(wù)應(yīng)用程序的選擇性執(zhí)行來提供適于終端性能的業(yè)務(wù),該終端配備有在執(zhí)行智能卡中存儲的業(yè)務(wù)應(yīng)用程序期間為進(jìn)行交互工作而請求的多個設(shè)備資源、通用用戶識別模塊USIM和智能卡,并且智能卡基于由終端生成的設(shè)備資源列表而考慮終端所支持的業(yè)務(wù)來準(zhǔn)備選擇性支持應(yīng)用程序。
文檔編號G06F9/06GK101981818SQ200980111789
公開日2011年2月23日 申請日期2009年7月29日 優(yōu)先權(quán)日2008年8月8日
發(fā)明者丁銀洙, 李敬玉, 金后鐘, 金辰臺 申請人:Sk電信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
湖北省| 兴安县| 任丘市| 东乡族自治县| 连南| 纳雍县| 陈巴尔虎旗| 武夷山市| 大宁县| 新乡市| 林芝县| 靖边县| 棋牌| 漳州市| 葫芦岛市| 克什克腾旗| 和林格尔县| 三河市| 大方县| 长子县| 怀来县| 阿坝县| 本溪| 石屏县| 客服| 安溪县| 桂阳县| 六安市| 奉贤区| 吉林市| 错那县| 保亭| 金寨县| 西昌市| 东丽区| 沛县| 扬中市| 晋州市| 康定县| 高密市| 古田县|