• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于JAVA CARD的應(yīng)用內(nèi)部數(shù)據(jù)備份與恢復(fù)方法技術(shù)

    技術(shù)編號(hào):12830200 閱讀:139 留言:0更新日期:2016-02-07 17:17
    本發(fā)明專利技術(shù)提供了一種JAVA?CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的備份與恢復(fù)方法,該方法包括,開發(fā)BackUpDataApp應(yīng)用,利用該BackUpDataApp應(yīng)用獲取App應(yīng)用內(nèi)部數(shù)據(jù)并對(duì)其進(jìn)行備份,刪除App應(yīng)用包,寫入new?App應(yīng)用包,并安裝new?App應(yīng)用,利用new?App應(yīng)用獲取此前已經(jīng)備份在BackUpDataApp應(yīng)用中的內(nèi)部數(shù)據(jù)并將其寫入new?App對(duì)應(yīng)區(qū)域,實(shí)現(xiàn)對(duì)JAVA?CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的恢復(fù)操作,本發(fā)明專利技術(shù)實(shí)現(xiàn)了對(duì)App應(yīng)用內(nèi)部數(shù)據(jù)高效安全的備份與恢復(fù)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及一種數(shù)據(jù)備份與恢復(fù)方法,特別涉及一種基于JAVACARD的應(yīng)用內(nèi)部數(shù)據(jù)備份與恢復(fù)方法。
    技術(shù)介紹
    集成了各種App應(yīng)用的智能卡為人們的生活帶來了極大的便利,在這些智能卡中最重要的就是JAVA CARDo JAVA CARD有兩大優(yōu)點(diǎn):它支持一卡多用和重復(fù)利用。其中,支持—^多用途是指JAVA CARD上可以同時(shí)存在多個(gè)不同的應(yīng)用,于是一張Java Card就可以滿足不同功能的需求,例如,它可以有電子錢包功能,同時(shí)也可以有身份鑒別功能;重復(fù)利用是指JAVA CARD上的應(yīng)用可以根據(jù)需要進(jìn)行刪除或重新添加新的應(yīng)用,而無需更換新的智能卡,這樣大大增強(qiáng)智能卡應(yīng)用的靈活性。但隨著科技信息技術(shù)的不斷發(fā)展,JAVA CARD中的應(yīng)用種類越來越多,而且應(yīng)用的更新速度也越來越快,或是當(dāng)卡上的應(yīng)用出現(xiàn)缺陷時(shí),這就需要不斷對(duì)JAVA CARD中的應(yīng)用進(jìn)行刪除,添加,更新,升級(jí)等操作。在現(xiàn)有技術(shù)中,一般采用以下兩種方法來對(duì)JAVA CARD中的應(yīng)用進(jìn)行上述操作:第一種為:基于重復(fù)利用的優(yōu)點(diǎn),刪除原卡片上原有的應(yīng)用,重新加載新的應(yīng)用;第二種為:直接廢掉舊卡,更換加載了新應(yīng)用的新卡。但無論是上述哪種方法,卡片上原有的包括個(gè)性化數(shù)據(jù)在內(nèi)的內(nèi)部數(shù)據(jù)都無法保存,都丟失了,需要重新對(duì)卡片寫入新的內(nèi)部數(shù)據(jù),這就造成了數(shù)據(jù)信息的浪費(fèi),延長(zhǎng)了制卡過程,另外,第二種方法還造成了卡片的浪費(fèi)。因此,亟待開發(fā)一種可以高效的將JAVA CARD的應(yīng)用內(nèi)部數(shù)據(jù)備份與恢復(fù)的方法。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的是通過以下技術(shù)方案實(shí)現(xiàn)的:—種JAVA CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的備份與恢復(fù)方法,該方法包括,開發(fā)BackUpDataApp應(yīng)用,利用該BackUpDataApp應(yīng)用獲取App應(yīng)用內(nèi)部數(shù)據(jù)并對(duì)其進(jìn)行備份,刪除App應(yīng)用包,載入new App應(yīng)用包,并安裝new App應(yīng)用,利用new App應(yīng)用獲取此前已經(jīng)備份在BackUpDataApp應(yīng)用中的內(nèi)部數(shù)據(jù)并將其寫入new App對(duì)應(yīng)區(qū)域,實(shí)現(xiàn)對(duì)JAVA CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的備份和恢復(fù)操作JAVA CARD中App應(yīng)用實(shí)現(xiàn)了 BackUpDatalnterface共享接口,BackUpDataApp應(yīng)用的開發(fā)是依據(jù)BackUpDatalnterface共享接口開發(fā)的,在內(nèi)部數(shù)據(jù)備份過程中,所述BackUpDataApp應(yīng)用通過BackUpDatalnterface共享接口與App應(yīng)用進(jìn)行對(duì)話,JAVA CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的備份流程包括,1)利用BackUpDataApp應(yīng)用請(qǐng)求通過調(diào)用JAVA CARD系統(tǒng)中的 JCSystem.getAppletShareablelnterfaceOb ject ()訪問 App 應(yīng)用的共享接口;2)由于 BackUpDataApp 應(yīng)用,JCRE (Java Card Runtime Environment)通過調(diào)用 App 應(yīng)用的getShareablelnterfaceOb ject ()方法來要求共用App應(yīng)用的可共享接口 ;3)如果App應(yīng)用允許共用,BackUpDataApp應(yīng)用將獲得一個(gè)App應(yīng)用的共享對(duì)象的引用,BackUpDataApp應(yīng)用即可訪問App應(yīng)用,BackUpDataApp應(yīng)用通過調(diào)用App應(yīng)用的getDataByte ()方法獲取App應(yīng)用的所有內(nèi)部數(shù)據(jù),保存在自己的數(shù)據(jù)備份區(qū),完成后數(shù)據(jù)備份操作結(jié)束;BackUpDataApp應(yīng)用實(shí)現(xiàn)了 BackUpDatalnterface共享接口,new App應(yīng)用的開發(fā)是依據(jù)BackUpDatalnterface共享接口開發(fā)的,在內(nèi)部數(shù)據(jù)的恢復(fù)過程中,所述new App應(yīng)用通過BackUpDatalnterface 共享接口 與 BackUpDataApp 應(yīng)用進(jìn)行對(duì)話,JAVA CARD 中 App 應(yīng)用內(nèi)部數(shù)據(jù)的恢復(fù)流程包括,l)new App應(yīng)用請(qǐng)求通過調(diào)用系統(tǒng)的JCSystem.getAppletShareablelnterfaceOb ject ()方法訪問 BackUpDataApp 應(yīng)用的共享接口 ;2)由于 new App 應(yīng)用,JCRE 通過調(diào)用 BackUpDataApp 應(yīng)用的 getShareablelnterfaceOb ject ()方法來要求共用BackUpDataApp的可共享接口 ;3)如果BackUpDataApp應(yīng)用允許共用,new App應(yīng)用將獲得一個(gè)BackUpDataApp的共享對(duì)象的引用,于是new App應(yīng)用即可訪問BackUpDataApp應(yīng)用,new App 應(yīng)用通過調(diào)用 BackUpDataApp 的 getDataByte ()方法獲取 BackUpDataApp 應(yīng)用中的所有備份數(shù)據(jù),并將其寫入對(duì)應(yīng)的數(shù)據(jù)區(qū),數(shù)據(jù)恢復(fù)操作完成;在對(duì)JAVA CARD中App應(yīng)用內(nèi)部數(shù)據(jù)進(jìn)行內(nèi)部數(shù)據(jù)備份與內(nèi)部數(shù)據(jù)恢復(fù)操作之前,還包括認(rèn)證步驟,該認(rèn)證步驟包括采用密鑰加解密技術(shù)做認(rèn)證的步驟,認(rèn)證通過則允許訪問內(nèi)部數(shù)據(jù),認(rèn)證失敗則拒絕其訪問;所述內(nèi)部數(shù)據(jù)備份操作和所述內(nèi)部數(shù)據(jù)恢復(fù)操作都包括通過共享接口跨應(yīng)用訪問方式實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的備份和恢復(fù);內(nèi)部數(shù)據(jù)備份區(qū)存在于Java Card內(nèi)部,當(dāng)然內(nèi)部數(shù)據(jù)備份區(qū)也可以存在于其他系統(tǒng)或設(shè)備緩存中;其中,JAVA CARD中的App應(yīng)用包括多個(gè)來自不同供應(yīng)商的不同的小應(yīng)用程序App應(yīng)用中的每一個(gè),且該不同的小應(yīng)用程序App應(yīng)用之間通過防火墻來隔離;所述JAVA CARD中的App應(yīng)用是具有功能性缺陷的App應(yīng)用,所述newApp是修復(fù)了功能性缺陷的App應(yīng)用。相對(duì)于現(xiàn)有技術(shù),本專利技術(shù)具有以下優(yōu)點(diǎn):本專利技術(shù)的JAVA CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的備份與恢復(fù)方法無需對(duì)修復(fù)的App應(yīng)用重新錄入內(nèi)部數(shù)據(jù),而是直接將原有備份數(shù)據(jù)恢復(fù),實(shí)現(xiàn)了對(duì)App內(nèi)部數(shù)據(jù)的高效利用,此外,還添加了加密認(rèn)證步驟,提高了數(shù)據(jù)備份和恢復(fù)的安全性。說明書附圖圖1:需要備份的JAVA CARD中App應(yīng)用的數(shù)據(jù)結(jié)構(gòu);圖2 JAVA CARD中App應(yīng)用的數(shù)據(jù)備份流程圖;圖3 JAVA CARD中刪除App應(yīng)用包后的卡片內(nèi)部數(shù)據(jù)結(jié)構(gòu); 圖4 JAVA CARD中新App應(yīng)用的數(shù)據(jù)恢復(fù)流程圖。具體實(shí)施例現(xiàn)結(jié)合說明書附圖與具體實(shí)方式進(jìn)一步詳細(xì)說明本專利技術(shù)的技術(shù)方案。本實(shí)施例的JAVA CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的備份和恢復(fù)方法主要包括,數(shù)據(jù)的備份和數(shù)據(jù)的恢復(fù)。JAVA CARD中具有多個(gè)適用于各種應(yīng)用環(huán)境的功能性的App應(yīng)用,也就是說,JAVA CARD平臺(tái)是一個(gè)多應(yīng)用環(huán)境,同一張JAVA CARD上共存著來自不同供應(yīng)商的不同的小應(yīng)用程序App應(yīng)用,每個(gè)小應(yīng)用程序被指派給一個(gè)執(zhí)行上下文,這個(gè)上下文控制到分配給它的對(duì)象的訪問,一個(gè)執(zhí)行上下文和另一個(gè)執(zhí)行上下文之間的界限經(jīng)常被稱為應(yīng)用程序App應(yīng)用的防火墻(Applet Firewall)。Java Card防火墻創(chuàng)建了一個(gè)虛擬堆,這樣一個(gè)對(duì)象只能訪問存在于相同的防火墻內(nèi)的(公共的)方法和數(shù)據(jù)。一個(gè)防火墻可能包含許多小應(yīng)用程序及其他對(duì)象。一個(gè)Java Card執(zhí)行上下文目前的作用域是程序包。以JAVA CARD中App應(yīng)用有功能性缺陷為例:當(dāng)JAVA CARD中的App應(yīng)用本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種JAVA?CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的備份與恢復(fù)方法,其特征在于,該方法包括,開發(fā)BackUpDataApp應(yīng)用,利用該BackUpDataApp應(yīng)用獲取App應(yīng)用內(nèi)部數(shù)據(jù)并對(duì)其進(jìn)行備份,刪除App應(yīng)用包,載入new?App應(yīng)用包,并安裝new?App應(yīng)用,利用new?App應(yīng)用獲取此前已經(jīng)備份在BackUpDataApp應(yīng)用中的內(nèi)部數(shù)據(jù)并將其寫入new?App對(duì)應(yīng)區(qū)域,實(shí)現(xiàn)對(duì)JAVA?CARD中App應(yīng)用內(nèi)部數(shù)據(jù)的恢復(fù)操作。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:劉磊林偉江周向濤張漢就
    申請(qǐng)(專利權(quán))人:東信和平科技股份有限公司
    類型:發(fā)明
    國別省市:廣東;44

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕精品无码亚洲字| 亚洲AV无码久久精品成人| 人妻无码视频一区二区三区| 无码aⅴ精品一区二区三区浪潮| 亚洲av日韩av无码黑人| 无码专区永久免费AV网站| 久久久无码精品亚洲日韩软件 | 免费无码看av的网站| V一区无码内射国产| 免费无码毛片一区二区APP| 狠狠久久精品中文字幕无码| 亚洲Aⅴ无码专区在线观看q | 中日韩精品无码一区二区三区| 粉嫩大学生无套内射无码卡视频| 人妻精品久久无码区| 亚洲日韩乱码中文无码蜜桃| 狠狠躁狠狠躁东京热无码专区| 亚洲熟妇无码AV不卡在线播放 | 国模GOGO无码人体啪啪| 久久无码人妻一区二区三区| 中文字幕丰满伦子无码| av无码精品一区二区三区四区| 久久无码专区国产精品发布| 高清无码视频直接看| 久久99久久无码毛片一区二区 | 日韩精品无码久久久久久| 一本大道无码日韩精品影视_| 亚洲av日韩av永久无码电影 | 精品无码国产一区二区三区51安| 亚洲一区二区三区AV无码| 黑人无码精品又粗又大又长| 日韩AV无码不卡网站| 精品少妇人妻AV无码专区不卡| 亚洲中文字幕无码爆乳| 中文字幕人成无码人妻综合社区| 91精品久久久久久无码| 最新中文字幕av无码专区 | 国产午夜无码专区喷水| 精品国产毛片一区二区无码| 国产精品无码一区二区在线观一| 人妻无码中文字幕免费视频蜜桃|