亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種全局平臺訪問控制測試裝置制造方法

文檔序號:6644381閱讀:373來源:國知局
一種全局平臺訪問控制測試裝置制造方法
【專利摘要】本實用新型公開了一種全局平臺訪問控制GPAC測試裝置,所述裝置包括:模擬安全模塊功能的模擬器、協(xié)議轉換器、判斷移動終端的應用是否符合GPAC規(guī)范要求的移動終端;其中;所述協(xié)議轉換器與所述模擬器及所述移動終端電連接。
【專利說明】一種全局平臺訪問控制測試裝置

【技術領域】
[0001]本實用新型涉及移動終端測試領域,尤其涉及一種全局平臺訪問控制(GPAC,Global Platform Access Control)測試裝置。

【背景技術】
[0002]GPAC技術規(guī)范是由全局平臺提出的,所述GPAC的全稱為Global Platform devicetechnology secure element Access Control,基于該規(guī)范的定義,移動終端通過讀取安全模塊內的訪問控制數(shù)據(jù)(Access Control Data),來獲取該安全模塊的訪問規(guī)則。移動終端在開發(fā)操作系統(tǒng)中的GPAC模塊時,需要參照用戶身份識別卡(SIM, Subscriber IdentityModule)卡聯(lián)盟(SMalliance)發(fā)布的互操作規(guī)范一《SM卡聯(lián)盟移動終端軟件接口開源規(guī)范SIMalliance Open Mobile API Specificat1n》來進行開發(fā),開發(fā)出的程序需要符合SIMalliance的互操作要求。
[0003]GPAC測試就是針對上述兩個規(guī)范的要求對移動終端操作系統(tǒng)的程序進行測試,用于驗證移動終端操作系統(tǒng)的程序是否符合上述兩個規(guī)范的要求。
[0004]目前,現(xiàn)有的GPAC測試,完全是通過移動終端進行操作實現(xiàn)的,因此存在兩個問題:第一,在測試過程中,需要人工手動操作對安全模塊內的訪問控制數(shù)據(jù)進行更新,同時需要使用專用的硬件讀寫器以及軟件讀寫程序;并且由于安全模塊硬件的限制,更新安全模塊的過程會耗費一定的時間,降低測試效率;第二,安全模塊是設置在SIM卡或安全數(shù)碼卡(SD, Secure Digital Memory Card)中的,但SIM卡及SD卡這類存儲設備存在使用壽命,測試成本高;比如通常的SM卡芯片的擦寫壽命是10萬次,假設每進行一次完整的全局平臺訪問控制測試需要對安全模塊進行2000次擦寫,那么一個安全模塊則只進行50次完整測試,就會達到使用壽命,就需要將超過使用壽命的安全模塊更換掉,導致傳統(tǒng)方案的測試執(zhí)行成本比較高。
[0005]因此,如何高效且低成本地進行GPAC測試是目前亟待解決的問題。
實用新型內容
[0006]針對現(xiàn)有技術中存在的問題,本實用新型實施例提供一種GPAC測試裝置。
[0007]本實用新型提供了一種GPAC測試裝置,所述裝置包括:模擬安全模塊功能的模擬器、協(xié)議轉換器、判斷移動終端的應用是否符合GPAC規(guī)范要求的移動終端;其中;
[0008]所述協(xié)議轉換器與所述模擬器及所述移動終端電連接。
[0009]上述方案中,所述協(xié)議轉換器包括:第一接口及第二接口,其中;
[0010]所述第一接口與所述模擬器電連接;所述第二接口與所述移動終端電連接。
[0011]上述方案中,所述第一接口為標準的通用串行總線(USB,Universal Serial Bus)接口、或為組件對象模型(COM, Component Object Model)接口 ;
[0012]相應地,所述第二接口為ISO接口。
[0013]上述方案中,當所述第二接口為ISO接口時,所述第二接口通過專用的鏈接導線與所述移動終端電連接。
[0014]本實用新型實施例提供的GPAC測試裝置,包括:模擬安全模塊功能的模擬器、協(xié)議轉換器、判斷移動終端的應用是否符合GPAC規(guī)范要求的移動終端;其中;所述協(xié)議轉換器與所述模擬器及所述移動終端電連接。如此,無需對SIM卡芯片或SD卡芯片進行擦寫即可自動更新訪問控制數(shù)據(jù),降低測試成本,提高測試效率。

【專利附圖】

【附圖說明】
[0015]圖1為現(xiàn)有技術中全局平臺訪問控制測試方法的流程示意圖;
[0016]圖2為現(xiàn)有技術中移動終端應用和安全模塊應用之間的訪問權限列表示意圖;
[0017]圖3為本發(fā)明實施例提供的一種GPAC測試裝置結構示意圖;
[0018]圖4為本發(fā)明實施例提供的另一種GPAC測試裝置結構示意圖;
[0019]圖5為本發(fā)明實施例提供的移動終端應用和模擬器應用之間的訪問權限列表示意圖。
[0020]附圖標記說明:
[0021]31,模擬器;32,協(xié)議轉換器;33,移動終端;321,第一接口 ;322,第二接口。

【具體實施方式】
[0022]需要說明的是,本文所用的第一、第二……僅表示不同位置的元件,不對元件的參數(shù)或功能進行限定。
[0023]為了能更好地理解本實用新型的內容,本實用新型先介紹現(xiàn)有技術中的GPAC測試系統(tǒng)及測試流程。目前,GPAC測試系統(tǒng)主要包括:移動終端、加載到移動終端上的移動終端應用、硬件讀寫器、轉接器以及安全模塊;其中,如果所述移動終端的操作系統(tǒng)是基于Android平臺的,貝U移動終端應用可以為Android的安裝包(APK,Android Package)程序;所述硬件讀寫器用于讀取安全模塊中的訪問控制數(shù)據(jù);所述轉接器用于將小卡尺寸的安全模塊轉換為標準尺寸的安全模塊;所述安全模塊可以設置在SM卡或SD卡中,包含但不限于上述兩種產品;所述硬件讀寫器可以為讀卡器。
[0024]這里,因為能夠設置在移動終端內的安全模塊均為小卡形態(tài),而硬件讀寫器只能對全尺寸的安全模塊進行操作,因此需要轉接器對安全模塊的尺寸進行轉換。
[0025]在測試過程中,由移動終端應用發(fā)起測試,調用移動終端操作系統(tǒng)的應用程序編程接口(API, Applicat1n Programming Interface)觸發(fā)操作系統(tǒng)的內部程序,以使移動終端的操作系統(tǒng)讀取安全模塊中的訪問控制數(shù)據(jù),對讀取到的訪問控制數(shù)據(jù)進行判斷,并將判斷的結果返回給移動終端應用,移動終端應用判斷返回的結果是否符合規(guī)范要求。
[0026]具體地,如圖1所示,現(xiàn)有技術中的GPAC測試流程主要包括以下步驟:
[0027]步驟101,更新安全模塊;
[0028]本步驟中,測試人員先將移動終端關閉,取出裝載有安全模塊的SM卡或SD卡;之后測試人員通過轉接器將小卡尺寸的安全模塊轉換成標準尺寸的安全模塊后,將尺寸轉換后的安全模塊插入到讀卡器中,通過讀卡器中的安全模塊讀寫程序更新安全模塊;測試人員將更新后的安全模塊放入移動終端,并將移動終端開機。
[0029]這里,更新安全模塊的目的是為了在測試之前對安全模塊中的測試數(shù)據(jù)進行校準。
[0030]步驟102、對更新后的安全模塊進行GPAC測試:
[0031]本步驟中,移動終端應用首先調用移動終端操作系統(tǒng)的API,向安全模塊發(fā)起訪問請求,例如:“移動終端應用A”申請訪問“安全模塊應用I”。
[0032]其次,移動終端根據(jù)所述訪問請求讀取安全模塊的訪問控制數(shù)據(jù);并對讀取到的訪問控制數(shù)據(jù)進行分析,以判斷當前的移動終端應用是否被允許訪問安全模塊應用,并將判定結果反饋至移動終端應用。
[0033]具體地,移動終端應用調用移動終端操作系統(tǒng)的API向安全模塊應用發(fā)送一條命令,比如:“移動終端應用A”請求將“命令A”發(fā)送至“安全模塊應用I”;移動終端則根據(jù)命令請求將命令發(fā)送至安全模塊,安全模塊應用在收到移動終端發(fā)送的命令后,將命令應答字返回給移動終端,移動終端通過檢查命令應答字判定當前的移動終端應用是否符合GPAC規(guī)范要求,并將判定結果發(fā)送至移動終端應用。其中,所述判定結果包括“訪問請求合法”或“訪問請求不合法”等。
[0034]這里,當命令應答字為允許訪問時,即指判定結果為“訪問請求合法”;當命令應答字為不允許訪問時,即指判定結果為“訪問請求不合法”;如果判定結果為“訪問請求合法”時,所述移動終端應用可以正常訪問安全模塊應用;如果判定結果為“訪問請求不合法”時,則進行報錯提示,所述移動終端應用不可以訪問安全模塊應用。
[0035]這里,所述訪問控制數(shù)據(jù)可以看作是訪問一張規(guī)則的列表,如圖2所示,所述列表內記錄了移動終端應用和安全模塊應用之間訪問的權限。所述命令是指安全模塊應用定義的指令;所述返回的結果可以是字符串,比如字符串“123456”。
[0036]上述步驟101和步驟102在是單個測試用例的測試過程,整個測試平臺包含一系列這樣的測試用例。
[0037]從這些描述可以獲知,現(xiàn)有技術中雖然也可以實現(xiàn)對訪問控制數(shù)據(jù)進行測試,但需要人工手動操作對安全模塊內的訪問控制數(shù)據(jù)進行更新,同時在更新安全模塊時需要使用專用的硬件讀寫器以及軟件讀寫程序;這樣就降低了測試效率、增加了測試成本。
[0038]基于此,本實用新型實施例中提供一種GPAC測試裝置,所述裝置包括:模擬安全模塊功能的模擬器、協(xié)議轉換器、判斷移動終端的應用是否符合GPAC規(guī)范要求的移動終端;其中,所述協(xié)議轉換器與所述模擬器及所述移動終端電連接。
[0039]下面通過附圖及具體實施例對本實用新型的技術方案做進一步的詳細說明。
[0040]本實用新型實施例提供的GPAC測試裝置,如圖3所示,所述裝置包括:模擬安全模塊功能的模擬器31、協(xié)議轉換器32及移動終端33 ;其中,
[0041]所述協(xié)議轉換器32與所述模擬器31及所述移動終端33電連接。
[0042]具體地,所述模擬器31,用于實現(xiàn)安全模塊的所有功能,以達到模擬安全模塊的目的,包括對安全模塊中的訪問控制數(shù)據(jù)的模擬;對于不同的安全模塊,所述模擬器31的模擬方案會有所差別。
[0043]實際應用時,所述模擬器31設置在電腦(比如個人電腦(PC,PersonalComputer))中,可由電腦中的中央處理器(CPU, Central Processing Unit)、數(shù)字信號處理器(DSP,Digital Signal Processor)或可編程邏輯陣列(FPGA, Field — ProgrammableGate Array)結合具體的電路實現(xiàn);所述電腦可以對模擬器31中的訪問控制數(shù)據(jù)進行更新;具體地,在測試過程中,電腦采用標準操作系統(tǒng)上的軟件讀寫程序對所述模擬器31的配置進行修改,即相當于更新安全模塊中的訪問控制數(shù)據(jù)。其中,所述操作系統(tǒng)可以包括:Windows操作系統(tǒng)或Linux操作系統(tǒng)等;所述模擬器31的配置可以包括:模擬器31中運行的參數(shù)表。
[0044]所述協(xié)議轉換器32,用于實現(xiàn)協(xié)議轉換;實際應用時,可由微處理器實現(xiàn)。這里,因為所述移動終端33的輸入輸出接口采用的是支持IS0-7816的傳輸協(xié)議,電腦的輸入輸出接口采用的是支持USB/C0M的傳輸協(xié)議,因此為了保證能夠正常測試,需要進行協(xié)議轉換。具體地,所述協(xié)議轉換器32中存儲有IS0-7816協(xié)議與USB/C0M協(xié)議的映射關系表,所以,所述協(xié)議轉換器32可將所述IS0-7816的協(xié)議轉換為電腦支持的USB/C0M協(xié)議,以及將USB/C0M協(xié)議轉為移動終端33支持的IS0-7816協(xié)議。
[0045]具體地,如圖4所示,所述協(xié)議轉換器32,包括:第一接口 321及第二接口 322 ;其中,
[0046]所述第一接口與所述模擬器31電連接;所述第二接口與所述移動終端33電連接。
[0047]這里,所述第一接口 321可以為標準的USB接口、或為COM接口 ;
[0048]相應地,所述第二接口 322可以為ISO接口。
[0049]實際應用時,所述第一接口 321為標準的USB接口或COM接口,所述協(xié)議轉換器32通過第一接口 321與所述模擬器31電連接;
[0050]所述第二接口 322為ISO接口,所述第二接口 322通過專用的鏈接導線與所述移動終端33電連接;比如,所述第二接口 322可以通過小尺寸SIM卡延長軟線與所述移動終端33電連接。
[0051]在測試過程中,所述協(xié)議轉換器32將移動終端33中移動終端33應用支持IS0-7816協(xié)議的訪問請求轉換成支持USB/C0M協(xié)議的訪問請求后,通過所述第一接口 321將所述訪問請求發(fā)送至所述模擬器31。
[0052]所述移動終端33,用于判斷當前的移動終端33應用是否符合GPAC規(guī)范的要求,具體地,所述移動終端33根據(jù)所述移動終端33應用的訪問請求讀取所述模擬器31中模擬的訪問控制數(shù)據(jù),并對讀取到的訪問控制數(shù)據(jù)進行分析,以判斷當前的移動終端33應用是否被允許訪問安全模塊應用,并將判定結果反饋至移動終端33應用。
[0053]具體地,移動終端33應用調用移動終端33操作系統(tǒng)的API向所述模擬器31應用發(fā)送一條命令,比如:“移動終端33應用A”請求將“命令A”發(fā)送至“模擬器31應用I”;移動終端33則根據(jù)命令請求將命令發(fā)送至模擬器31,模擬器31應用在收到移動終端33發(fā)送的命令后,將命令應答字返回給移動終端33,移動終端33通過檢查命令應答字判定當前的移動終端33應用是否符合GPAC規(guī)范要求,并將判定結果發(fā)送至移動終端33應用。其中,所述判定結果包括“訪問請求合法”或“訪問請求不合法”等。
[0054]這里,當命令應答字為允許訪問時,即指判定結果為“訪問請求合法”;當命令應答字為不允許訪問時,即指判定結果為“訪問請求不合法”;如果判定結果為“訪問請求合法”時,所述移動終端33應用可以正常訪問模擬器31應用;如果判定結果為“訪問請求不合法”時,則進行報錯提示,所述移動終端33應用不可以訪問模擬器31應用。
[0055]這里,所述訪問控制數(shù)據(jù)可以看作是訪問一張規(guī)則的列表,如圖5所示,所述列表內記錄了移動終端33應用和模擬器31應用之間訪問的權限。所述命令是指模擬器31應用定義的指令;所述返回的結果可以是字符串,比如字符串“123456”。
[0056]本實用新型提供的GPAC測試裝置,電腦能夠直接對模擬器31中的訪問控制數(shù)據(jù)進行更新,免去現(xiàn)有技術中存在的從移動終端33中取出、放入安全模塊的過程,并且不需要使用專用的讀卡器,優(yōu)化了安全模塊更新的操作,提高了測試效率;并且模擬器31并不需要借助SM卡或SD卡等這類存儲設備,而電腦的讀寫壽命遠遠大于SM卡或SD卡等這類存儲設備的讀寫壽命,因此也降低了測試成本。
[0057]并且,在測試時,僅需要使用協(xié)議轉換器32連接所述模擬器31及所述移動終端33即可進行GPAC測試,使用起來方便快捷。
[0058]以上所述,僅為本實用新型的較佳實施例而已,并非用于限定本實用新型的保護范圍,凡在本實用新型的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本實用新型的保護范圍之內。
【權利要求】
1.一種全局平臺訪問控制GPAC測試裝置,其特征在于,所述裝置包括:模擬安全模塊功能的模擬器、協(xié)議轉換器、判斷移動終端的應用是否符合GPAC規(guī)范要求的移動終端;其中; 所述協(xié)議轉換器與所述模擬器及所述移動終端電連接。
2.根據(jù)權利要求1所述的測試裝置,其特征在于,所述協(xié)議轉換器包括:第一接口及第二接口,其中; 所述第一接口與所述模擬器電連接;所述第二接口與所述移動終端電連接。
3.根據(jù)權利要求2所述的測試裝置,其特征在于,所述第一接口為標準的USB接口、或為COM接口 ; 相應地,所述第二接口為ISO接口。
4.根據(jù)權利要求2所述的測試裝置,其特征在于,當所述第二接口為ISO接口時,所述第二接口通過專用的鏈接導線與所述移動終端電連接。
【文檔編號】G06F11/36GK204009871SQ201420302279
【公開日】2014年12月10日 申請日期:2014年6月6日 優(yōu)先權日:2014年6月6日
【發(fā)明者】陳景巖, 汪恒江, 邵瑋, 王尚華, 張俊龍, 張偉, 李雪菊, 陳燕 申請人:中國移動通信集團終端有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1