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

    一種基于智能卡的對象存儲訪問方法及智能卡技術

    技術編號:8366743 閱讀:159 留言:0更新日期:2013-02-28 05:07
    本發明專利技術提供了一種基于智能卡的對象存儲訪問方法及智能卡,包括:設置對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象;根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置,從所述對象屬性的地址項獲知對象內容數據地址,在所述對象內容數據地址訪問數據。

    【技術實現步驟摘要】

    本專利技術涉及智能卡平臺開發技術,尤其涉及一種基于智能卡的對象存儲訪問方法及智能卡。
    技術介紹
    智能卡是一種可運行開發程序的CPU智能卡,例如JAVA卡是一種可以運行JAVA程序的CPU智能卡。JAVA是一種面向對象的程序設計語言,因此整個JAVA程序就是不停的對各種對象進行訪問、添加、刪除和修改。整個JAVA卡的運行周期也就是在于不斷的對對象進行操作。因此對象操作的性能直接影響到JAVA卡的整體性能。傳統對象存儲的方法是以二級表進行存儲,第一級表用于存儲第二級表的地址,第二級表用于存儲對象的地址,對象采取整體存放方式,即對象屬性區和對象數據區連續地址方式存放。傳統對象訪問的方法是讀取第一級表,找到存放該對象的第二級表的地址,讀取第二級表找到存放該對象的地址,訪問對象屬性或對象數據。由上術傳統的對象存儲和訪問方法過于復雜繁瑣,嚴重影響了智能卡程序對對象訪問的效率,從而直接影響智能卡的整體性能。
    技術實現思路
    本專利技術要解決的技術問題是提供一種基于智能卡的對象存儲訪問方法及智能卡,解決傳統方法中訪問和存儲對象過程復雜繁瑣導致智能卡程序對對象訪問的效率低的問題。為了解決上述技術問題,本專利技術提供了一種基于智能卡的對象存儲訪問方法,包括設置各對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象;根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問所述對象屬性,或者還包括從所述對象屬性的地址項獲知對象內容數據地址并在所述對象內容數據地址訪問數據。進一步地,上述方法還可以具有以下特點所述按照對象的標識依次存放對象是指按照對象的標識值從小到大的順序依次存放。進一步地,上述方法還可以具有以下特點所述對象屬性包括以下項對象類型、上下文、對象類引用、對象類所在包、數組長度、組件對象類引用、組件對象類所在包、地址。進一步地,上述方法還可以具有以下特點所述地址項的長度為2字節時,所述對象屬性的長度為13字節;所述地址項的長度為4字節時,所述對象屬性的長度為15字節。為了解決上述技術問題,本專利技術還提供了一種基于智能卡的對象存儲方法,包括設置對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象;為了解決上述技術問題,本專利技術提供了一種基于智能卡的對象訪問方法,包括根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問所述對象屬性,或者還包括從所述對象屬性的地址項獲知對象內容數據地址并在所述對象內容數據地址訪問數據。為了解決上述技術問題,本專利技術提供了一種智能卡,所述智能卡包括中心控制模塊和存儲模塊;所述中心控制模塊,用于設置各對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識在所述存儲模塊依次存放對象;還用于根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問此對象屬性,或者還包括從此對象屬性的地址項獲知對象內容數據地址并在此對象內容數據地址訪問數據。 所述存儲模塊,用于存儲對象屬性和對象內容數據。進一步地,上述智能卡還可以具有以下特點所述中心控制模塊,具體用于按照對象的標識值從小到大的順序依次存放。進一步地,上述智能卡還可以具有以下特點所述對象屬性包括以下項對象類型、上下文、對象類引用、對象類所在包、數組長度、組件對象類引用、組件對象類所在包、地址。進一步地,上述智能卡還可以具有以下特點所述地址項的長度為2字節時,所述對象屬性的長度為13字節;所述地址項的長度為4字節時,所述對象屬性的長度為15字節。本專利技術可以達到執行I次定位操作即可完成對對象屬性的訪問,執行2次定位操作即可完成對對象數據的訪問,而傳統二級表方式中無論訪問對象屬性還是對象數據都需要3次定位操作才能完成,所以相比傳統方法本專利技術大幅提高了對智能卡對象的訪問效率,也大幅提聞了智能卡的性能。附圖說明圖I是實施例中對象存儲訪問方法的流程圖;圖2是實施例中對象存放方式的示意圖。具體實施例方式如圖I所示,基于智能卡的對象存儲訪問方法包括設置各對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象。根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問此對象屬性,或者還包括從此對象屬性的地址項獲知對象內容數據地址并在此對象內容數據地址訪問數據。對象存儲方法包括設置各對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象。對象屬性的訪問方法包括根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問此對象屬性。對象數據的訪問方法包括根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問此對象屬性,或者還包括從此對象屬性的地址項獲知對象內容數據地址并在此對象內容數據地址訪問數據。本方法中將對象屬性和對象數據分開存放。對象屬性區只用于存放對象屬性,對象數據區只用于存放對象數據。本方法中,按照對象的標識依次存放對象是指按照對象的標識值從小到大的順序依次存放,如圖2所示,存在N個對象時,對象標識依次為0,I,2,3……N,按照對象標識0,1,2, 3......N的順序依次存放,N為大于零的整數。訪問對象屬性時,計算對象的標識和對象屬性長度的乘積即可定位待訪問對象的對象屬性。當然本方法中不限于上述按照對象的標識值從小到大的順序依次存放的方式,還可以是按照對象的標識值從大到小的順序依次存放,或者按對象的標識值的預設函數的方式設置。如表I所示,對象屬性包括以下項對象類型、上下文、對象類引用、對象類所在包、數組長度、組件對象類引用、組件對象類所在包、地址。其中各項的排列順序可以是但不限于表I所示的順序。表I權利要求1.一種基于智能卡的對象存儲訪問方法,其特征在于, 設置各對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象; 根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問所述對象屬性,或者還包括從所述對象屬性的地址項獲知對象內容數據地址并在所述對象內容數據地址訪問數據。2.如權利要求I所述的方法,其特征在于, 所述按照對象的標識依次存放對象是指按照對象的標識值從小到大的順序依次存放。3.如權利要求I所述的方法,其特征在于, 所述對象屬性包括以下項對象類型、上下文、對象類引用、對象類所在包、數組長度、組件對象類引用、組件對象類所在包、地址。4.如權利要求I所述的方法,其特征在于, 所述地址項的長度為2字節時,所述對象屬性的長度為13字節; 所述地址項的長度為4字節時,所述對象屬性的長度為15字節。5.一種基于智能卡的對象存儲方法,其特征在于, 設置對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象。6.一種基于智能卡的對象訪問方法,其特征在于, 根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問本文檔來自技高網...

    【技術保護點】
    一種基于智能卡的對象存儲訪問方法,其特征在于,設置各對象的對象屬性的長度相同,在對象屬性里設置用于指示對象內容數據地址的地址項,按照對象的標識依次存放對象;根據對象的標識和對象屬性的長度查找待訪問對象的對象屬性的存儲位置并在所述存儲位置訪問所述對象屬性,或者還包括從所述對象屬性的地址項獲知對象內容數據地址并在所述對象內容數據地址訪問數據。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:肖洪琨,樊兆均王俊,張劍朱良銷,
    申請(專利權)人:大唐微電子技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 尤物永久免费AV无码网站| 国模吧无码一区二区三区| 亚洲综合无码一区二区| 精品亚洲成A人无码成A在线观看| 日韩av无码久久精品免费| 韩国免费a级作爱片无码| 无码精品国产dvd在线观看9久| 久久精品中文无码资源站| AV无码人妻中文字幕| 国产精品va无码二区| 成人免费无码H在线观看不卡| 人妻无码一区二区三区AV| 久久精品无码精品免费专区| 亚洲成AV人片在线播放无码 | 十八禁无码免费网站| 亚洲中文字幕无码爆乳| 亚洲成A∨人片天堂网无码| 久久久久久国产精品无码超碰 | 韩日美无码精品无码| 无码人妻精品一区二区| 精品无码人妻一区二区三区不卡| 亚洲国产精品无码久久久秋霞1| 亚洲人成影院在线无码按摩店| 日韩成人无码一区二区三区| 无码人妻久久一区二区三区免费 | 无码精品人妻一区| 亚洲色av性色在线观无码| 日韩精品无码人成视频手机| 蜜臀亚洲AV无码精品国产午夜.| 亚洲av无码成h人动漫无遮挡 | 特级无码毛片免费视频| 中文字幕人成无码人妻综合社区| 无码日韩人妻精品久久蜜桃| 国产成人AV片无码免费| 丰满少妇人妻无码| 自拍偷在线精品自拍偷无码专区| 亚洲一区无码精品色| 无码欧精品亚洲日韩一区夜夜嗨| 内射精品无码中文字幕| 无码一区18禁3D| 麻豆人妻少妇精品无码专区|