智能卡應(yīng)用程序遠(yuǎn)程測試方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種智能卡應(yīng)用程序遠(yuǎn)程測試方法和裝置。
【背景技術(shù)】
[0002]隨著社會的發(fā)展以及生活水平的提高,智能卡已經(jīng)被廣泛的應(yīng)用到終端中,應(yīng)用到智能卡上的智能卡應(yīng)用程序也隨之出現(xiàn),智能卡應(yīng)用程序包括了支付類的應(yīng)用程序等,需要對智能卡應(yīng)用程序進行測試。
[0003]現(xiàn)有技術(shù)中,需要采用智能卡數(shù)據(jù)對智能卡應(yīng)用程序的測試,然而由于智能卡數(shù)據(jù)屬于保密數(shù)據(jù),開發(fā)者用戶需要將智能卡應(yīng)用程序交由智能卡的運營商進行測試。
[0004]然而現(xiàn)有的測試方法,開發(fā)者用戶必須將智能卡應(yīng)用程序交由智能卡的運營商進行測試,不便于開發(fā)者用戶針對自身的實際需求對智能卡應(yīng)用程序進行測試。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種智能卡應(yīng)用程序遠(yuǎn)程測試方法和裝置,用以解決現(xiàn)有技術(shù)中開發(fā)者用戶必須將智能卡應(yīng)用程序交由智能卡的運營商進行測試,不便于開發(fā)者用戶針對自身的實際需求對智能卡應(yīng)用程序進行測試的問題。
[0006]本發(fā)明的一方面是提供一種智能卡應(yīng)用程序遠(yuǎn)程測試方法,包括:
[0007]接收用戶通過終端發(fā)送的智能卡號碼;
[0008]將所述智能卡號碼發(fā)送給運營商服務(wù)器,以使所述運營商服務(wù)器根據(jù)所述智能卡號碼確定與所述智能卡號碼對應(yīng)的智能卡數(shù)據(jù);
[0009]接收所述運營商服務(wù)器發(fā)送的與所述智能卡號碼對應(yīng)的智能卡數(shù)據(jù);
[0010]獲取待測試的智能卡應(yīng)用程序,將所述智能卡應(yīng)用程序安裝至所述終端中的智能卡中;
[0011]根據(jù)所述智能卡數(shù)據(jù),對安裝至智能卡中的智能卡應(yīng)用程序進行應(yīng)用測試。
[0012]本發(fā)明的另一方面是提供一種智能卡應(yīng)用程序遠(yuǎn)程測試裝置,包括:
[0013]第一接收模塊,用于接收用戶通過終端發(fā)送的智能卡號碼;
[0014]發(fā)送模塊,用于將所述智能卡號碼發(fā)送給運營商服務(wù)器,以使所述運營商服務(wù)器根據(jù)所述智能卡號碼確定與所述智能卡號碼對應(yīng)的智能卡數(shù)據(jù);
[0015]第二接收模塊,用于接收所述運營商服務(wù)器發(fā)送的與所述智能卡號碼對應(yīng)的智能卡數(shù)據(jù);
[0016]獲取模塊,用于獲取待測試的智能卡應(yīng)用程序,將所述智能卡應(yīng)用程序安裝至所述終端中的智能卡中;
[0017]測試模塊,用于根據(jù)所述智能卡數(shù)據(jù),對安裝至智能卡中的智能卡應(yīng)用程序進行應(yīng)用測試。
[0018]本發(fā)明通過接收用戶通過終端發(fā)送的智能卡號碼;將智能卡號碼發(fā)送給運營商服務(wù)器,以使運營商服務(wù)器根據(jù)智能卡號碼確定與智能卡號碼對應(yīng)的智能卡數(shù)據(jù);接收運營商服務(wù)器發(fā)送的與智能卡號碼對應(yīng)的智能卡數(shù)據(jù);獲取待測試的智能卡應(yīng)用程序,將智能卡應(yīng)用程序安裝至終端中的智能卡中;根據(jù)智能卡數(shù)據(jù),對安裝至智能卡中的智能卡應(yīng)用程序進行應(yīng)用測試。從而使得開發(fā)者用戶根據(jù)自身的實際需求對智能卡應(yīng)用程序進行測試,同時保證了智能卡數(shù)據(jù)不被泄露給開發(fā)者用戶,保證了智能卡數(shù)據(jù)的安全。
【附圖說明】
[0019]圖1為本發(fā)明實施例一提供的智能卡應(yīng)用程序遠(yuǎn)程測試方法的流程圖;
[0020]圖2為本發(fā)明實施例二提供的智能卡應(yīng)用程序遠(yuǎn)程測試方法的流程圖;
[0021]圖3為本發(fā)明實施例三提供的智能卡應(yīng)用程序遠(yuǎn)程測試裝置的結(jié)構(gòu)示意圖;
[0022]圖4為本發(fā)明實施例四提供的智能卡應(yīng)用程序遠(yuǎn)程測試裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]圖1為本發(fā)明實施例一提供的智能卡應(yīng)用程序遠(yuǎn)程測試方法的流程圖,如圖1所示,本實施例的方法包括:
[0025]步驟101、接收用戶通過終端發(fā)送的智能卡號碼。
[0026]在本實施例中,具體的,開發(fā)者用戶在開發(fā)者用戶所使用的終端上插入智能卡,智能卡中預(yù)存了智能卡號碼,從而可以獲取到終端發(fā)送的智能卡號碼,或者,開發(fā)者用戶在終端上輸入智能卡的智能卡號碼,從而接收終端發(fā)送的智能卡號碼;同時,可以將各個開發(fā)者用戶發(fā)送的智能卡號碼進行分別保存。舉例來說,可以提供一個智能卡在線應(yīng)用測試平臺,開發(fā)者用戶將智能卡插入終端中,開發(fā)者用戶將終端連入智能卡在線應(yīng)用測試平臺的服務(wù)器上,開發(fā)者用戶可以登錄智能卡在線應(yīng)用測試平臺的網(wǎng)頁頁面,開發(fā)者用戶在智能卡在線應(yīng)用測試平臺的網(wǎng)頁頁面上輸入智能卡號碼,從而可以接收到開發(fā)者用戶通過終端發(fā)送的智能卡號碼。
[0027]步驟102、將智能卡號碼發(fā)送給運營商服務(wù)器,以使運營商服務(wù)器根據(jù)智能卡號碼確定與智能卡號碼對應(yīng)的智能卡數(shù)據(jù)。
[0028]在本實施例中,具體的,將步驟101中接收到的智能卡號碼發(fā)送給運營商服務(wù)器,在運營商服務(wù)器中存儲了各智能卡號碼以及與各智能卡號碼對應(yīng)的智能卡數(shù)據(jù);運營商服務(wù)器可以確定與步驟101中的智能卡號碼對應(yīng)的智能卡數(shù)據(jù)。若運營商服務(wù)器確定不存在與智能卡號碼對應(yīng)的智能卡數(shù)據(jù),則返回智能卡數(shù)據(jù)不存在的消息,然后向開發(fā)者用戶使用的終端發(fā)送提示,以提示開發(fā)者用戶更換智能卡。
[0029]步驟103、接收運營商服務(wù)器發(fā)送的與智能卡號碼對應(yīng)的智能卡數(shù)據(jù)。
[0030]在本實施例中,具體的,在步驟102中確定了與智能卡號碼對應(yīng)的智能卡數(shù)據(jù)之后,運營商服務(wù)器將與智能卡號碼對應(yīng)的智能卡數(shù)據(jù)發(fā)送回來,從可以接收到運營商服務(wù)器發(fā)送的與智能卡號碼對應(yīng)的智能卡數(shù)據(jù)。
[0031]步驟104、獲取待測試的智能卡應(yīng)用程序,將智能卡應(yīng)用程序安裝至終端中的智能卡中。
[0032]在本實施例中,具體的,可以從開發(fā)者用戶處獲取到待測試的智能卡應(yīng)用程序,首先需要將待測試的智能卡應(yīng)用程序安裝到開發(fā)者用戶所使用的終端的智能卡中。
[0033]步驟105、根據(jù)智能卡數(shù)據(jù),對安裝至智能卡中的智能卡應(yīng)用程序進行應(yīng)用測試。
[0034]在本實施例中,具體的,根據(jù)步驟103中確定的與智能卡號碼對應(yīng)的智能卡數(shù)據(jù),對安裝至智能卡中的智能卡應(yīng)用程序進行應(yīng)用測試,應(yīng)用測試的整個過程,開發(fā)者用戶可以在開發(fā)者用戶所使用的終端上進行觀察和查看,在完成了應(yīng)用測試后,開發(fā)者用戶在開發(fā)者用戶所使用的終端上拔出智能卡;由于為智能卡應(yīng)用程序預(yù)先封裝了應(yīng)用測試的相關(guān)指令,這些時令包括智能卡應(yīng)用程序的下載、安裝、刪除、鎖定、解鎖等操作功能,從而可以根據(jù)智能卡數(shù)據(jù),采用這些指令對安裝至智能卡中的智能卡應(yīng)用程序進行應(yīng)用測試。
[0035]本實施例通過將用戶發(fā)送的智能卡號碼發(fā)送給運營商服務(wù)器,使得運營商服務(wù)器可以確定與智能卡號碼對應(yīng)的智能卡數(shù)據(jù),在接收到運營商服務(wù)器發(fā)送智能卡數(shù)據(jù)之后,獲取待測試的智能卡應(yīng)用程序,將智能卡應(yīng)用程序安裝至終端中的智能卡中,從而根據(jù)智能卡數(shù)據(jù)對安裝至智能卡中的智能卡應(yīng)用程序進行應(yīng)用測試。從而提供了一種遠(yuǎn)程測試智能卡應(yīng)用程序的方法,使得開發(fā)者用戶根據(jù)自身的實際需求對智能卡應(yīng)用程序進行測試,同時保證了智能卡數(shù)據(jù)不被泄露給開發(fā)者用戶,保證了智能卡數(shù)據(jù)的安全。
[0036]圖2為本發(fā)明實施例二提供的智能卡應(yīng)用程序遠(yuǎn)程測試方法的流程圖,在實施例一的基礎(chǔ)上,如圖2所示,本實施例的方法,在步驟105之后,還包括:
[0037]步驟201、生成測試報告,并將測試報告發(fā)送給終端,以使終端的用戶查看測試報生口 ο
[0038]在本實施例中,具體的,在步驟105完成了應(yīng)用測試之后,可以針對應(yīng)用測試的每項測試生成測試報告以及測試日志,可以將測試報告以及測試日志發(fā)送給開發(fā)者用戶使用的終端,然后再進行拔出智能卡的操作,從而完成應(yīng)用測試,開發(fā)者用戶可以在終端上查看測試報告以及測試日志。
[0039]本實施例通過對智能卡應(yīng)用程序進行應(yīng)用測試之后,生成測試報告,從而使用開發(fā)者用戶可以較快的獲取到智能卡應(yīng)用程序的測試結(jié)果,加快了整個智能卡應(yīng)用程序的測試過程。
[0040]進一步的,在上述實施例的基礎(chǔ)上,步驟104的【具體實施方式】包括:
[0041]接收用戶通過終端發(fā)送的待測試的智能卡應(yīng)用程序,通過空中下載方式將智能卡應(yīng)用程序安裝至終端中的智能卡中。
[0042]在本實施方式中,具體的,開發(fā)者用戶在開發(fā)者用戶所使用的終端上上傳待測試的智能