国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種處理個人化數(shù)據(jù)的方法及裝置、終端的制作方法

      文檔序號:6624043閱讀:187來源:國知局
      一種處理個人化數(shù)據(jù)的方法及裝置、終端的制作方法
      【專利摘要】本發(fā)明提供一種處理個人化數(shù)據(jù)的方法及裝置、終端,該方法包括:處理個人化數(shù)據(jù)的裝置啟動后,根據(jù)預(yù)置的配置文件生成供選擇個人化數(shù)據(jù)腳本名稱的界面;所述處理個人化數(shù)據(jù)的裝置接收到運(yùn)行命令后,如讀卡器已連接所裝載的終端,則獲取用戶通過所述界面選擇的待執(zhí)行的個人化數(shù)據(jù)腳本名稱;所述處理個人化數(shù)據(jù)的裝置解析所獲取的個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本,將解析出相應(yīng)的個人化數(shù)據(jù)通過所述讀卡器發(fā)送給IC卡。本發(fā)明可以實現(xiàn)將各種個人化數(shù)據(jù)事先導(dǎo)入,測試時檢測中心可選擇各套個人化數(shù)據(jù)對卡片進(jìn)行個人化。此種方式可以實現(xiàn)卡片的重復(fù)個人化,因此可以只提供一定數(shù)量的卡片。
      【專利說明】一種處理個人化數(shù)據(jù)的方法及裝置、終端

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及智能卡領(lǐng)域,特別是涉及一種處理個人化數(shù)據(jù)的方法及裝置、終端。

      【背景技術(shù)】
      [0002]金融IC卡已成為金融支付領(lǐng)域的重要發(fā)展趨勢。金融IC卡安全性高、信息存儲容量大,并且相比較磁條卡,在防范銀行卡交易欺詐風(fēng)險和提升金融支付工具附加功能等方面有得天獨(dú)厚的優(yōu)勢,因此越來越得到銀行的青睞。
      [0003]金融IC卡在正式商用前,必須經(jīng)過銀行卡檢測中心的全面測試,測試樣卡應(yīng)按要求進(jìn)行個人化,即卡內(nèi)創(chuàng)建文件結(jié)構(gòu)、安裝密鑰、寫入個人信息等。對于不同的測試點(diǎn),一些個人化數(shù)據(jù)是每張卡都相同的,另一些數(shù)據(jù)各有所異。一般的個人化實現(xiàn)方案是送檢方直接向檢測中心提供滿足送檢個人化要求以及數(shù)量要求的樣卡。
      [0004]根據(jù)《PB0C3.0IC卡送檢指南一_V1.1.2.pdf)),如果直接提供已個人化不同特征數(shù)據(jù)的樣卡,送檢方應(yīng)將送檢樣卡按照個人化要求,分別做好個人化,并在卡片上標(biāo)記好對應(yīng)的個人化的配置號??傆嬓枰s500張卡片,測試中如果測試樣卡不夠,還需要送檢方另外提供樣卡。
      [0005]通常的個人化實現(xiàn)方案總計需要的卡片數(shù)量較多,不同的卡片個人化特征易混淆,并且此種方式不支持同一套卡片提交多個項目的測試,若同時提交多個項目的測試,則應(yīng)提交的卡片總數(shù)應(yīng)為每個項目所需要的卡片數(shù)量之和。


      【發(fā)明內(nèi)容】

      [0006]本發(fā)明要解決的技術(shù)問題是提供一種處理個人化數(shù)據(jù)的方法及裝置、終端,以實現(xiàn)卡片的重復(fù)個人化。
      [0007]為了解決上述技術(shù)問題,本發(fā)明提供了一種處理個人化數(shù)據(jù)的方法,包括:
      [0008]處理個人化數(shù)據(jù)的裝置啟動后,根據(jù)預(yù)置的配置文件生成供選擇個人化數(shù)據(jù)腳本名稱的界面;
      [0009]所述處理個人化數(shù)據(jù)的裝置接收到運(yùn)行命令后,如讀卡器已連接所裝載的終端,則獲取用戶通過所述界面選擇的待執(zhí)行的個人化數(shù)據(jù)腳本名稱;
      [0010]所述處理個人化數(shù)據(jù)的裝置解析所獲取的個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本,將解析出相應(yīng)的個人化數(shù)據(jù)通過所述讀卡器發(fā)送給IC卡。
      [0011]進(jìn)一步地,上述方法還具有下面特點(diǎn):在啟動的過程中包括:
      [0012]判斷所裝載的終端是否已注冊,如未注冊,則提示輸入注冊碼;接收到注冊碼后,將所述注冊碼寫入到注冊表中完成注冊;
      [0013]驗證所述配置文件的校驗碼是否正確,如不正確,則提示輸入正確的校驗碼;接收到校驗碼后,將所述校驗碼寫入所述配置文件,重新進(jìn)行驗證;
      [0014]驗證通過后,連接動態(tài)腳本庫,加載所述動態(tài)腳本庫中的個人化數(shù)據(jù)腳本名稱。
      [0015]進(jìn)一步地,上述方法還具有下面特點(diǎn):
      [0016]所述動態(tài)腳本庫中的個人化數(shù)據(jù)腳本是采用三個線程導(dǎo)入的,所述三個線程包括:
      [0017]腳本導(dǎo)入線程,將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中;
      [0018]監(jiān)控線程,實時監(jiān)控所述個人化數(shù)據(jù)腳本的導(dǎo)入進(jìn)度,并將表示導(dǎo)入進(jìn)度的數(shù)據(jù)反饋給界面顯示線程;和
      [0019]所述界面顯示線程,根據(jù)所述監(jiān)控線程反饋的數(shù)據(jù),將導(dǎo)入進(jìn)度顯示在界面上。
      [0020]進(jìn)一步地,上述方法還具有下面特點(diǎn):
      [0021]所述解析所述個人化數(shù)據(jù)腳本名稱對應(yīng)的化數(shù)據(jù)腳本之前還包括:
      [0022]根據(jù)所述配置文件中相應(yīng)的安全級別對所述個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本進(jìn)行解密。
      [0023]進(jìn)一步地,上述方法還具有下面特點(diǎn):所述方法還包括:
      [0024]接收到修改配置文件的指令后,接收用戶對所述配置文件的修改信息,上報修改后的配置文件。
      [0025]為了解決上述問題,本發(fā)明還提供了一種處理個人化數(shù)據(jù)的裝置,其中,包括:
      [0026]生成模塊,用于啟動后,根據(jù)預(yù)置的配置文件生成供選擇個人化數(shù)據(jù)腳本名稱的界面;
      [0027]獲取模塊,用于接收到運(yùn)行命令后,如讀卡器已連接所裝載的終端,則獲取用戶通過所述界面選擇的待執(zhí)行的個人化數(shù)據(jù)腳本名稱;
      [0028]解析模塊,用于解析所獲取的個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本,將解析出相應(yīng)的個人化數(shù)據(jù)通過所述讀卡器發(fā)送給IC卡。
      [0029]進(jìn)一步地,上述裝置還具有下面特點(diǎn):還包括:
      [0030]注冊模塊,用于在在啟動的過程中,判斷所裝載的終端是否已注冊,如未注冊,則提示輸入注冊碼;接收到注冊碼后,將所述注冊碼寫入到注冊表中完成注冊;
      [0031]驗證模塊,用于在啟動的過程中,驗證所述配置文件的校驗碼是否正確,如不正確,則提示輸入正確的校驗碼;接收到校驗碼后,將所述校驗碼寫入所述配置文件,重新進(jìn)行驗證;
      [0032]加載模塊,用于在所述驗證模塊驗證通過后,加載所述動態(tài)腳本庫中的個人化數(shù)據(jù)腳本名稱。
      [0033]進(jìn)一步地,上述裝置還具有下面特點(diǎn):還包括:
      [0034]導(dǎo)入模塊,用于采用三個線程將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中,所述三個線程包括:腳本導(dǎo)入線程,將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中;監(jiān)控線程,實時監(jiān)控所述個人化數(shù)據(jù)腳本的導(dǎo)入進(jìn)度,并將表示導(dǎo)入進(jìn)度的數(shù)據(jù)反饋給界面顯示線程;和所述界面顯示線程,根據(jù)所述監(jiān)控線程反饋的數(shù)據(jù),將導(dǎo)入進(jìn)度顯示在界面上。
      [0035]進(jìn)一步地,上述裝置還具有下面特點(diǎn):還包括:
      [0036]解密模塊,用于根據(jù)所述配置文件中相應(yīng)的安全級別對所述個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本進(jìn)行解密,將解密后的個人化數(shù)據(jù)腳本發(fā)送給所述解析模塊。
      [0037]進(jìn)一步地,上述裝置還具有下面特點(diǎn):還包括:
      [0038]修改模塊,用于接收到修改配置文件的指令后,接收用戶對所述配置文件的修改信息,上報修改后的配置文件。
      [0039]為了解決上述問題,本發(fā)明還提供了一種終端,包括上述的處理個人化數(shù)據(jù)的裝置。
      [0040]綜上,本發(fā)明提供一種處理個人化數(shù)據(jù)的方法及裝置、終端,可以實現(xiàn)將各種個人化數(shù)據(jù)事先導(dǎo)入,測試時檢測中心可選擇各套個人化數(shù)據(jù)對卡片進(jìn)行個人化。此種方式可以實現(xiàn)卡片的重復(fù)個人化,因此可以只提供一定數(shù)量的卡片。而且可以隨時使用隨時個人化,不會將各種個人化情況混淆。

      【專利附圖】

      【附圖說明】
      [0041]圖1為本發(fā)明實施例的一種處理個人化數(shù)據(jù)的方法的流程圖;
      [0042]圖2為本發(fā)明實施例的處理個人化數(shù)據(jù)的系統(tǒng)的示意圖;
      [0043]圖3為本發(fā)明一應(yīng)用示例的處理個人化數(shù)據(jù)的方法的流程圖。

      【具體實施方式】
      [0044]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
      [0045]圖1為本發(fā)明實施例的一種處理個人化數(shù)據(jù)的方法的流程圖,如圖1所示,本實施例的方法包括:
      [0046]步驟11、處理個人化數(shù)據(jù)的裝置啟動后,根據(jù)配置文件生成供選擇個人化數(shù)據(jù)腳本名稱的界面;
      [0047]步驟12、處理個人化數(shù)據(jù)的裝置接收到運(yùn)行命令后,如讀卡器已連接所裝載的終端,則獲取用戶選擇的待執(zhí)行的個人化數(shù)據(jù)腳本名稱;
      [0048]步驟13、處理個人化數(shù)據(jù)的裝置解析所獲取的個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本,將解析出相應(yīng)的個人化數(shù)據(jù)通過所述讀卡器發(fā)送給IC卡。
      [0049]通過本發(fā)明實施例的方法,可以實現(xiàn)重復(fù)地對IC卡進(jìn)行個人化,支持同一套卡片提交多個項目的測試,大大減少對送測卡片數(shù)量的需求。
      [0050]圖2為本發(fā)明實施例的處理個人化數(shù)據(jù)的系統(tǒng)的示意圖,如圖2所示,本實施例的處理個人化數(shù)據(jù)的系統(tǒng)可以包括五個子系統(tǒng)和一個配置文件,如:處理個人化數(shù)據(jù)的裝置、注冊工具、動態(tài)腳本庫、動態(tài)腳本庫腳本導(dǎo)入工具、配置文件(log0.1ni)以及配置文件校驗工具。
      [0051]處理個人化數(shù)據(jù)的裝置,用于動態(tài)導(dǎo)入動態(tài)庫腳本中的腳本名稱,解析腳本語言,與讀卡器建立連接,并將解析后的指令通過讀卡器下發(fā)到卡片中。
      [0052]注冊工具的作用:為新用戶生成安裝處理個人化數(shù)據(jù)的裝置的注冊碼,保護(hù)處理個人化數(shù)據(jù)的裝置的版權(quán)。注冊工具可以實現(xiàn)利用機(jī)器碼獲得注冊碼的過程。機(jī)器碼是從計算機(jī)中獲得的設(shè)備信息,注冊時客戶需要將機(jī)器碼發(fā)給版權(quán)方,由版權(quán)方利用注冊工具生成注冊碼,因而對于不同的計算機(jī)或終端,首次使用處理個人化數(shù)據(jù)的裝置時,都需注
      ΠΠ
      /ttr O
      [0053]動態(tài)腳本庫的作用:可以封裝多個不同的個人化腳本,每個腳本分別包括不同的個人化特征。封裝的文件數(shù)目多達(dá)100個及以上,文件名稱可以由處理個人化數(shù)據(jù)的裝置動態(tài)顯示到下拉列表中,供用戶選擇。
      [0054]腳本經(jīng)過加密后封裝到動態(tài)庫中,能夠保證腳本內(nèi)容不被泄露,而且不易被篡改,具有很高的安全性。另外,使用動態(tài)腳本庫,可以隨時更新庫中的腳本內(nèi)容和數(shù)目,提高了工具的可擴(kuò)充性。
      [0055]動態(tài)庫腳本導(dǎo)入工具可以將個人化腳本根據(jù)安全級別的不同,采取不同程度的加密措施后導(dǎo)入到動態(tài)庫中。版權(quán)商可以采用動態(tài)庫腳本導(dǎo)入工具將個人化數(shù)據(jù)腳本導(dǎo)入動態(tài)腳本庫中后,再將動態(tài)腳本庫提供給客戶。當(dāng)然,在經(jīng)版權(quán)商同意的情況下,動態(tài)庫腳本導(dǎo)入工具可以是處理個人化數(shù)據(jù)的裝置中的一個功能模塊,安裝在客戶端。
      [0056]動態(tài)庫腳本導(dǎo)入工具的實現(xiàn)采用了多線程技術(shù),腳本導(dǎo)入過程中創(chuàng)建了 3個線程:腳本導(dǎo)入線程、監(jiān)控線程、界面顯示線程。腳本導(dǎo)入線程主要實現(xiàn)將待導(dǎo)入腳本導(dǎo)入到動態(tài)庫(.dll文件)中;監(jiān)控線程實時監(jiān)控腳本導(dǎo)入的進(jìn)度,并告知界面顯示線程;界面顯示線程根據(jù)監(jiān)控線程反饋的數(shù)據(jù),將導(dǎo)入進(jìn)度顯示在界面上,供用戶參考。使用多線程技術(shù),可以一邊導(dǎo)入腳本,一邊顯示進(jìn)度,使得工具的響應(yīng)速度更快,更好地提升用戶體驗。
      [0057]配置文件的作用:獲得權(quán)限的用戶可以方便快捷地更改個人化發(fā)行工具中的常用配置參數(shù),無需重新開發(fā)工具。配置文件(logo, ini)中包含了獲得權(quán)限的用戶可以設(shè)置的個人化發(fā)卡工具配置信息,包括版本信息、公司名稱、執(zhí)行按鈕的名稱、動態(tài)庫中腳本加密安全級別、使用的選項卡數(shù)目、每個選項卡的名稱以及對應(yīng)的動態(tài)庫、校驗碼。
      [0058]使用配置文件,用戶可以方便、快捷的設(shè)置工具的特定參數(shù),并且結(jié)尾處的校驗碼保證了其安全性和真實性。
      [0059]配置文件具體的格式定義如下(不分次序):
      [0060]Vers1n = PB0C20—IDE—v2.0
      [0061]CompanyName =大唐微電子技術(shù)有限公司
      [0062]TabNum = 5
      [0063]TablName =單幣—無 DF69—DC&EC&Q
      [0064]Tab2Name =單幣—有 DF69_DC&EC&Q
      [0065]Tab3Name =雙幣—無 DF69_EC&Q
      [0066]Tab4Name =雙幣—有 DF69—EC&Q
      [0067]Tab5Name = QPBOC 擴(kuò)展
      [0068]StaticName = PB0C3.0 發(fā)卡
      [0069]DlllName = DLL_SingleCur_NoDF69.dll
      [0070]D112Name = DLL—SingleCur—DF69.dll
      [0071]D113Name = DLL—DualCur—NoDF69.dll
      [0072]D114Name = DLL—DualCur—DF69.dll
      [0073]D115Name = DLL—qPBOC—EX.dll
      [0074]ExecuteButtonName =執(zhí)行
      [0075]SecurityLevel = I
      [0076]Keyword = 925FCFA49A......
      [0077]配置文件校驗工具的作用:為配置文件生成校驗碼,運(yùn)行處理個人化數(shù)據(jù)的裝置時首先驗證配置文件的校驗碼,以防止配置文件被非法篡改。
      [0078]本發(fā)明實施例的處理個人化數(shù)據(jù)的裝置可以包括:
      [0079]生成模塊,用于啟動后,根據(jù)配置文件生成個人化數(shù)據(jù)腳本名稱可選擇的界面;
      [0080]獲取模塊,用于接收到運(yùn)行命令后,如讀卡器已連接,則獲取用戶通過所述界面選擇的待執(zhí)行的個人化數(shù)據(jù)腳本名稱;
      [0081]解析模塊,用于解析所述個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本,將解析出相應(yīng)的個人化數(shù)據(jù)通過所述讀卡器發(fā)送給IC卡。
      [0082]在一優(yōu)選實施例中,所述裝置還可以包括:
      [0083]注冊模塊,用于在在啟動的過程中,判斷所裝載的終端是否已注冊,如未注冊,則提示輸入注冊碼;接收到注冊碼后,將所述注冊碼寫入到注冊表中完成注冊。
      [0084]驗證模塊,用于在啟動的過程中,驗證所述配置文件的校驗碼是否正確,如不正確,則提示輸入正確的校驗碼;接收到校驗碼后,將所述校驗碼寫入所述配置文件,重新進(jìn)行驗證。
      [0085]加載模塊,用于在所述驗證模塊驗證通過后,加載所述動態(tài)腳本庫中的個人化數(shù)據(jù)腳本名稱。
      [0086]在一優(yōu)選實施例中,所述裝置還可以包括:
      [0087]導(dǎo)入模塊,用于采用三個線程將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中,所述三個線程包括:腳本導(dǎo)入線程,將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中;監(jiān)控線程,實時監(jiān)控所述個人化數(shù)據(jù)腳本的導(dǎo)入進(jìn)度,并將表示導(dǎo)入進(jìn)度的數(shù)據(jù)反饋給界面顯示線程;和所述界面顯示線程,根據(jù)所述監(jiān)控線程反饋的數(shù)據(jù),將導(dǎo)入進(jìn)度顯示在界面上。
      [0088]在一優(yōu)選實施例中,所述裝置還可以包括:
      [0089]解密模塊,用于根據(jù)所述配置文件中相應(yīng)的安全級別對所述個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本進(jìn)行解密,將解密后的個人化數(shù)據(jù)腳本發(fā)送給所述解析模塊。
      [0090]在一優(yōu)選實施例中,所述裝置還可以包括:
      [0091]修改模塊,用于接收到修改配置文件的指令后,接收用戶對所述配置文件的修改信息,上報修改后的配置文件。
      [0092]本發(fā)明實施例還提供了一種終端,裝載有上述的處理個人化數(shù)據(jù)的裝置。
      [0093]圖3為本發(fā)明一應(yīng)用示例的處理個人化數(shù)據(jù)的方法的流程圖,如圖3所示,可以包括以下步驟:
      [0094]步驟101、個人化發(fā)行工具每次運(yùn)行時,先判斷是否所在的終端是否已注冊,如已注冊,則轉(zhuǎn)步驟104,如未注冊,則轉(zhuǎn)步驟102 ;
      [0095]注冊就是將注冊碼寫入到計算機(jī)操作系統(tǒng)的注冊表中,以獲得工具使用權(quán)限。注冊碼由版權(quán)商通過注冊工具生成的。
      [0096]步驟102、輸出對話框,提示輸入注冊碼;
      [0097]步驟103、接收到輸入的注冊碼后,將注冊碼寫入到注冊表;然后返回步驟101 ;
      [0098]步驟104、驗證配置文件(logo, ini)的校驗碼,以保證配置文件的真實性和有效性,如校驗碼正確,則轉(zhuǎn)步驟107 ;如校驗碼不正確,則轉(zhuǎn)步驟105 ;
      [0099]校驗碼由版權(quán)商通過配置文件校驗工具生成。
      [0100]步驟105、輸出對話框,提示輸入校驗碼;
      [0101]步驟106、將校驗碼填充到配置文件末尾,然后返回步驟104 ;
      [0102]發(fā)行工具具有多選項卡功能,每個選項卡可以對應(yīng)不同的項目,即連接不同的動態(tài)庫(.dll (Dynamic Link Library,動態(tài)鏈接庫)文件)。選項卡的數(shù)目、名稱以及對應(yīng)的動態(tài)腳本庫名稱可以在配置文件中動態(tài)設(shè)置。
      [0103]步驟107,連接初始默認(rèn)的動態(tài)腳本庫;
      [0104]步驟108、動態(tài)加載所述初始默認(rèn)的動態(tài)腳本庫中的腳本名稱;
      [0105]動態(tài)庫中腳本名稱使用動態(tài)加載的方式顯示在發(fā)行工具下拉列表中,也就是說支持每次加載到動態(tài)庫中的腳本名稱不同。
      [0106]步驟109、根據(jù)配置文件生成軟件界面;
      [0107]軟件界面中包括:軟件版本號、公司名稱、讀卡器連接信息,腳本名稱下拉列表、執(zhí)行按鈕、腳本執(zhí)行情況(執(zhí)行進(jìn)度、是否執(zhí)行結(jié)束)等信息。
      [0108]步驟110、接收運(yùn)行命令;
      [0109]用戶連接讀卡器,從下拉列表框中選擇待執(zhí)行的個人化腳本名稱,點(diǎn)擊運(yùn)行。
      [0110]步驟111、判斷是否連接讀卡器,如已連接,則轉(zhuǎn)步驟112 ;如未連接,則提示用戶連接讀卡器;
      [0111]步驟112、獲取待執(zhí)行的個人化腳本名稱;
      [0112]步驟113、根據(jù)配置文件中的安全級別對腳本進(jìn)行解密;
      [0113]動態(tài)腳本庫中的腳本是按配置文件中安全級別進(jìn)行加密的,因而發(fā)行工具需要按對應(yīng)的安全級別進(jìn)行解密,得到原始腳本內(nèi)容。目前實現(xiàn)中安全級別分為3級:初等(不加密)、中等(簡單移位加密)、高等(復(fù)雜邏輯加密)。
      [0114]步驟114、對腳本語言進(jìn)行語法解析,并將個人化特征數(shù)據(jù)通過APDU (Applicat1nProtocol Data Unit,應(yīng)用協(xié)議數(shù)據(jù)單元)指令通過讀卡器下發(fā)到IC卡中。
      [0115]只要有相應(yīng)的腳本語言解析引擎,發(fā)行工具可以支持多種不同的腳本語言。目前發(fā)行工具中加載了 TS和Script (腳本)兩種腳本語言解析引擎。TS和Script是腳本文件的后綴名,如果導(dǎo)入的腳本名稱后綴不是這兩個,發(fā)行工具不能識別。如果想識別別的腳本語言,必須將對應(yīng)腳本語言的解析引擎加載到發(fā)卡工具中。
      [0116]本實施例的方法具有以下優(yōu)點(diǎn):
      [0117]1、安全性高。
      [0118]本實施例的方法具有注冊機(jī)制,使用時必須獲得版權(quán)方的授權(quán),避免了越權(quán)使用;本實施例中的所有個人化數(shù)據(jù)腳本封裝在動態(tài)腳本庫(.dll文件)中,可以避免腳本泄露或被非法篡改;腳本在導(dǎo)入動態(tài)庫過程中,按照需求進(jìn)行了不同程度的加密,保證了源代碼的保密性;配置文件logo, ini具有校驗機(jī)制,只有獲得修改權(quán)限后才能更改配置信息,可以防止配置信息被非法篡改。
      [0119]2、可擴(kuò)展性好。本實施例的處理個人化數(shù)據(jù)的裝置支持多選項卡功能,可以根據(jù)需求將不同項目的個人化腳本集成在該裝置中,而且,動態(tài)腳本庫中的腳本可以根據(jù)用戶的需要增減、修改。
      [0120]3、兼容性強(qiáng)。可以兼容其他腳本語言,安裝了其他腳本語言的語法解析引擎后,可以支持使用其他腳本語言編寫個人化腳本。
      [0121]4、通用性強(qiáng)。該實施例的裝置不僅可以用于金融IC卡的個人化,還可以用于其他行業(yè)應(yīng)用的發(fā)行;除了可以提供給銀行卡檢測中心進(jìn)行檢測外,也可以提供給需要保密個人化數(shù)據(jù)的第三方用戶。
      [0122]5、方便、快捷、正確性高、用戶體驗好。個人化數(shù)據(jù)腳本是封裝在動態(tài)腳本庫中的,不易被更改,保證了下發(fā)到卡中的個人化數(shù)據(jù)的正確性;用戶使用時只需選擇個人化特征名稱,以及其他簡單操作即可完成個人化,十分便捷。
      [0123]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
      [0124]以上僅為本發(fā)明的優(yōu)選實施例,當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
      【權(quán)利要求】
      1.一種處理個人化數(shù)據(jù)的方法,包括: 處理個人化數(shù)據(jù)的裝置啟動后,根據(jù)預(yù)置的配置文件生成供選擇個人化數(shù)據(jù)腳本名稱的界面; 所述處理個人化數(shù)據(jù)的裝置接收到運(yùn)行命令后,如讀卡器已連接所裝載的終端,則獲取用戶通過所述界面選擇的待執(zhí)行的個人化數(shù)據(jù)腳本名稱; 所述處理個人化數(shù)據(jù)的裝置解析所獲取的個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本,將解析出相應(yīng)的個人化數(shù)據(jù)通過所述讀卡器發(fā)送給IC卡。
      2.如權(quán)利要求1所述的方法,其特征在于:在啟動的過程中包括: 判斷所裝載的終端是否已注冊,如未注冊,則提示輸入注冊碼;接收到注冊碼后,將所述注冊碼寫入到注冊表中完成注冊; 驗證所述配置文件的校驗碼是否正確,如不正確,則提示輸入正確的校驗碼;接收到校驗碼后,將所述校驗碼寫入所述配置文件,重新進(jìn)行驗證; 驗證通過后,連接動態(tài)腳本庫,加載所述動態(tài)腳本庫中的個人化數(shù)據(jù)腳本名稱。
      3.如權(quán)利要求2所述的方法,其特征在于: 所述動態(tài)腳本庫中的個人化數(shù)據(jù)腳本是采用三個線程導(dǎo)入的,所述三個線程包括: 腳本導(dǎo)入線程,將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中; 監(jiān)控線程,實時監(jiān)控所述個人化數(shù)據(jù)腳本的導(dǎo)入進(jìn)度,并將表示導(dǎo)入進(jìn)度的數(shù)據(jù)反饋給界面顯示線程;和 所述界面顯示線程,根據(jù)所述監(jiān)控線程反饋的數(shù)據(jù),將導(dǎo)入進(jìn)度顯示在界面上。
      4.如權(quán)利要求1-3任一項所述的方法,其特征在于:所述解析所述個人化數(shù)據(jù)腳本名稱對應(yīng)的化數(shù)據(jù)腳本之前還包括: 根據(jù)所述配置文件中相應(yīng)的安全級別對所述個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本進(jìn)行解密。
      5.如權(quán)利要求1-3任一項所述的方法,其特征在于:所述方法還包括: 接收到修改配置文件的指令后,接收用戶對所述配置文件的修改信息,上報修改后的配置文件。
      6.一種處理個人化數(shù)據(jù)的裝置,其特征在于,包括: 生成模塊,用于啟動后,根據(jù)預(yù)置的配置文件生成供選擇個人化數(shù)據(jù)腳本名稱的界面; 獲取模塊,用于接收到運(yùn)行命令后,如讀卡器已連接所裝載的終端,則獲取用戶通過所述界面選擇的待執(zhí)行的個人化數(shù)據(jù)腳本名稱; 解析模塊,用于解析所獲取的個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本,將解析出相應(yīng)的個人化數(shù)據(jù)通過所述讀卡器發(fā)送給IC卡。
      7.如權(quán)利要求6所述的裝置,其特征在于:還包括: 注冊模塊,用于在在啟動的過程中,判斷所裝載的終端是否已注冊,如未注冊,則提示輸入注冊碼;接收到注冊碼后,將所述注冊碼寫入到注冊表中完成注冊; 驗證模塊,用于在啟動的過程中,驗證所述配置文件的校驗碼是否正確,如不正確,則提示輸入正確的校驗碼;接收到校驗碼后,將所述校驗碼寫入所述配置文件,重新進(jìn)行驗證; 加載模塊,用于在所述驗證模塊驗證通過后,加載所述動態(tài)腳本庫中的個人化數(shù)據(jù)腳本名稱。
      8.如權(quán)利要求7所述的裝置,其特征在于:還包括: 導(dǎo)入模塊,用于采用三個線程將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中,所述三個線程包括:腳本導(dǎo)入線程,將個人化數(shù)據(jù)腳本導(dǎo)入所述動態(tài)腳本庫中;監(jiān)控線程,實時監(jiān)控所述個人化數(shù)據(jù)腳本的導(dǎo)入進(jìn)度,并將表示導(dǎo)入進(jìn)度的數(shù)據(jù)反饋給界面顯示線程;和所述界面顯示線程,根據(jù)所述監(jiān)控線程反饋的數(shù)據(jù),將導(dǎo)入進(jìn)度顯示在界面上。
      9.如權(quán)利要求6-8任一項所述的裝置,其特征在于:還包括: 解密模塊,用于根據(jù)所述配置文件中相應(yīng)的安全級別對所述個人化數(shù)據(jù)腳本名稱對應(yīng)的個人化數(shù)據(jù)腳本進(jìn)行解密,將解密后的個人化數(shù)據(jù)腳本發(fā)送給所述解析模塊。
      10.如權(quán)利要求6-8任一項所述的裝置,其特征在于:還包括: 修改模塊,用于接收到修改配置文件的指令后,接收用戶對所述配置文件的修改信息,上報修改后的配置文件。
      11.一種終端,其特征在于,包括如權(quán)利要求6-10任一項所述的裝置。
      【文檔編號】G06K17/00GK104200247SQ201410409928
      【公開日】2014年12月10日 申請日期:2014年8月19日 優(yōu)先權(quán)日:2014年8月19日
      【發(fā)明者】陳志 , 張 浩 申請人:大唐微電子技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1