專利名稱:鏈接轉(zhuǎn)換的小型應(yīng)用程序文件的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及智能卡領(lǐng)域,更具體地涉及一種改進的智能卡以及用于在智能卡中裝載的已轉(zhuǎn)換的小型應(yīng)用程序文件中解析出尚未解析的引用(reference)的方法。
背景技術(shù):
多數(shù)顧客都熟悉并使用過信用卡、借記卡、自動柜員機(ATM)卡、儲值卡等。但是,對于許多交易來說,目前的趨勢是逐漸不使用這些類型的卡,并使用一種通常被稱為“智能卡”的裝置。智能卡是一種塑料的、信用卡大小的卡,其包括在該卡的大部分塑料中嵌入的電子器件(芯片)。智能卡使用芯片內(nèi)的嵌入的微處理器和存儲元件而不是僅使用嵌入的存儲信息的磁條。
由于智能卡具有芯片,所以它們可被編程以便以各種不同的性能進行操作,諸如儲值卡、信用卡、借記卡、ATM卡、名片、個人身份卡、關(guān)鍵記錄存儲裝置等。在這些不同的性能中,可以設(shè)計智能卡使用各種不同的應(yīng)用程序。智能卡符合國際標準化組織(ISO)的7816號標準的第1-10部分,上述標準被引入至此作為參考,該標準一般稱為“ISO 7816”。智能卡是資源受限裝置,同樣地,具有最低限度的存儲器配置,典型地配置級別為隨機存取(易失性)存儲器(RAM)1K或2K、諸如電子可擦可編程只讀存儲器(EEPROM)之類的非易失性讀/寫存儲器16K或32K、以及只讀存儲器(ROM)24K。術(shù)語“EEPROM”始終廣泛地用于指代包括快閃存儲器的非易失性(即,永久性)存儲器。最初,智能卡的應(yīng)用程序開發(fā)基本上是專有的。即,每一個智能卡的軟件對于其上嵌入的微處理器的設(shè)計來說是特定的,所帶來的最終結(jié)果是使對能在由不同制造商生產(chǎn)的各種卡上運行的應(yīng)用程序的開發(fā)能力受到極大的限制。從而,智能卡應(yīng)用程序的開發(fā)被限制在相對小的開發(fā)者范圍內(nèi),這些開發(fā)者或者是服務(wù)于智能卡制造商或者是智能卡的發(fā)行者。
但是,近年來,智能卡應(yīng)用程序開發(fā)得到了發(fā)展,使得其不再是專有的。現(xiàn)在盡管對應(yīng)用程序采用了開放式體系結(jié)構(gòu),但是仍需要開發(fā)能夠在不同制造商的智能卡以及其它類似智能卡的、具有小量可用存儲器或其它存儲數(shù)據(jù)裝置(即存儲器件)的資源受限裝置上運行的應(yīng)用程序。Java Card(嬌娃卡)技術(shù)是這樣的開放式開發(fā)體系結(jié)構(gòu)的一個例子。它使用JavaTM編程語言并采用Java Card運行環(huán)境(JCRE)。JCRE遵循ISO 7816并定義了一種平臺,在該平臺中以Java編程語言編寫的應(yīng)用程序可在智能卡和其它資源受限裝置上運行。為JCRE編寫的應(yīng)用程序稱為AS applet(AS小型應(yīng)用程序文件)。
但是,在applet能夠被裝載到智能卡上進行執(zhí)行之前,applet的源代碼必須轉(zhuǎn)換成組成applet的類的對應(yīng)二進制表示。這種對應(yīng)二進制表示被稱為CAP文件(轉(zhuǎn)換的applet文件),并且是應(yīng)用程序被裝載到使用JCRE的智能卡時的文件格式。通過智能卡上裝載的安裝模塊,CAP文件典型地被以字節(jié)塊的形式裝載在智能卡的非易失性讀/寫存儲器中,并占用相鄰的空間。
每一個CAP文件可以包括調(diào)用必須在執(zhí)行前進行轉(zhuǎn)換的各種符號或未解析的代碼的引用。術(shù)語“調(diào)用”始終廣泛地用于描述兩片代碼之間的關(guān)系,其中一片調(diào)用另一片。典型地,通過應(yīng)用程序內(nèi)的代碼調(diào)用另一片代碼,其中后一片代碼駐留在應(yīng)用程序自身中或在智能卡上的函數(shù)庫中,命令、函數(shù)、定義等可以被調(diào)用。將這些調(diào)用解析成未解析代碼引用的處理通常稱為鏈接或分辨(resolution),該處理涉及查詢存儲器(常數(shù)存儲庫)或其它存儲裝置中的對應(yīng)表中的符號引用、或計算未解析的相關(guān)代碼引用、以及用實際存儲器地址或存儲有特定命令、函數(shù)、定義等的內(nèi)部可訪問符號引用來代替該引用。當鏈接或分辨處理典型地施加到計算機代碼中的未解析引用時,該處理可以應(yīng)用到用于存儲或操作其中包含有未解析引用的數(shù)據(jù)的任何結(jié)構(gòu)(即,數(shù)據(jù)結(jié)構(gòu))中。術(shù)語“解析”、“分辨”始終廣泛地用于描述在代碼或數(shù)據(jù)結(jié)構(gòu)內(nèi)使用內(nèi)部可訪問符號引用或?qū)嶋H存儲器地址替換未解析代碼或符號引用的上述處理。
傳統(tǒng)上,通過利用非易失性讀/寫存儲器的卡的安裝模塊,在卡上實現(xiàn)鏈接。如上所述,智能卡的非易失性讀/寫存儲器典型地包括EEPROM。EEPROM技術(shù)的特點使得向EEPROM進行訪問和寫入所需的時間顯著比向RAM進行相應(yīng)的訪問和寫入所需的時間長。而且,EEPROM在可被寫入的次數(shù)上存在局限(典型地,為幾萬或幾十萬次)。因此,在EEPROM中執(zhí)行CAP文件的所需鏈接處理是耗時的,并且影響EEPROM的使用壽命。因此,找到一種使寫入EEPROM的次數(shù)最小化的有效鏈接CAP文件的設(shè)備和方法將是有益的。
通過下面參考附圖進行的詳細描述,本發(fā)明的結(jié)構(gòu)和運行將會變得清楚,其中圖1示出了代表性的智能卡;圖2以一些附加細節(jié)概念性地說明微處理器,其具有圖1中代表性智能卡的模塊105的集成存儲器組件115;圖3概念性地說明裝載有CAP文件的非易失性讀/寫存儲器230的一部分;圖4是圖3所述的CAP文件的常數(shù)存儲庫、指令集和再定位表組成部分的實例;圖5說明了適合于根據(jù)本發(fā)明實施例的智能卡中使用的解析緩沖器;以及圖6是進一步說明本發(fā)明的一個方面的流程圖。
盡管本發(fā)明可有各種修改和替換形式,仍以舉例形式在附圖中示出其特定的實施例,并在此將給出詳細說明。但應(yīng)該明白的是,這里的附圖和詳細說明并不試圖將本發(fā)明限制在所公開的具體實施例上。相反,本發(fā)明僅由權(quán)利說明書的內(nèi)容來限制。
具體實施例方式
一般說來,本發(fā)明涉及智能卡及方法,其中智能卡可被配置來接收諸如文件中帶有未解析的引用的轉(zhuǎn)換的applet文件之類的計算機代碼并解析這些未解析的引用以使寫入到EEPROM的次數(shù)最少。
說明書和附圖中,相同的組件將使用相同的附圖標記。
圖1示出了代表性的智能卡。智能卡100大約具有信用卡的尺寸,包括具有導(dǎo)電連接器110的模塊105,導(dǎo)電連接器110與具有一集成存儲組件的微處理器115相連接,導(dǎo)電連接器110與一終端接口,以典型地提供工作電源和在該終端和智能卡之間電傳輸數(shù)據(jù)。智能卡的其它實施例可不包括導(dǎo)電連接器110。這些“無連接器”智能卡通過諸如磁耦合之類的近程耦合或通過諸如無線通信之類的遠程耦合可以交換信息并接收電源。智能卡100遵從ISO7816標準。
圖2示出了圖1的帶集成存儲組件的微處理器115的附加細節(jié)。微處理器115包括中央處理單元(CPU)205。微處理器115與存儲器組件215協(xié)同工作。該“存儲器”可以與微處理器115形成在同一集成電路上或可以作為單獨器件形成。
通常,存儲器組件215的配置包括RAM 220、ROM 225和非易失性讀/寫存儲器230。只讀存儲器225的配置包括安裝模塊210。
在另一種配置中,RAM 220、ROM225和非易失性讀/寫存儲器230不裝載在同一存儲器組件215中,而是裝載在一些分離的電子單元的組合中。
圖3概念性地說明裝載有CAP文件的非易失性讀/寫存儲器230的一部分。常數(shù)存儲庫部分305包括在鏈接處理中使用的符號引用的存儲地址。還示出了CAP字節(jié)碼程序組件(即,指令)315和相關(guān)再定位表320。常數(shù)存儲庫部分305、CAP字節(jié)碼程序組件315與適當?shù)南嚓P(guān)再定位表320可以通過安裝模塊210裝載到非易失性讀/寫存儲器230中。
圖4是圖3所述的常數(shù)存儲庫305、CAP字節(jié)碼組件315與適當?shù)南嚓P(guān)再定位表320中包含的樣本信息、代碼和數(shù)據(jù)的示例。在圖4中,示出了非易失性讀/寫存儲器230,其中CAP字節(jié)碼程序組件315包括從存儲地址100開始存儲的第一指令代碼405和后續(xù)指令代碼410。指令代碼405和410都是跟隨在參數(shù)后的調(diào)用代碼,當前的是一符號引用參數(shù)。
再定位表320包括再定位信息,其中分別描述了兩個再定位入口420和425。第一再定位入口420包括指向存儲地址100的信息。后一個再定位入口425包括指向存儲地址613的信息。常數(shù)存儲庫部分305分別包括形式為入口430和435的符號引用A和B的實際存儲地址信息。第一常數(shù)存儲庫部分入口430還包括再定位類型標識符440和相應(yīng)的應(yīng)用程序標識符445。后一個常數(shù)存儲庫部分入口435還包括再定位類型標識符450和相應(yīng)的應(yīng)用程序標識符455。
現(xiàn)有技術(shù)使用鏈接處理通常包括以下步驟從第一再定位入口420開始分析再定位表320,識別相關(guān)存儲地址,訪問相關(guān)存儲地址(本例中為100),確定存儲地址100處的可執(zhí)行指令包含符號引用A的調(diào)用,標識符號引用A的相關(guān)再定位標識符440,訪問常數(shù)存儲庫305中的相關(guān)存儲地址信息445,以及通過將這個存儲地址寫成第一指令代碼405更新具有相關(guān)符號引用430的存儲地址的第一指令代碼405的參數(shù)。使用包括再定位入口425的每一個后續(xù)再定位入口執(zhí)行相同的步驟。通過這樣的方式,處理CAP文件的再定位表中的每一個入口,解析相關(guān)的未解析引用,并使用已解析的存儲地址更新EEPROM。應(yīng)理解,再定位類型標識符可以指示絕對地址的解決方案,其中計算相關(guān)存儲地址而不是在常數(shù)存儲庫305中訪問獲得該相關(guān)存儲地址。
圖5說明了適合于根據(jù)本發(fā)明實施例的智能卡中使用的、配置在隨機存取存儲器220中的解析緩沖器505。解析存儲器505提供暫時存儲區(qū)的功能,其中可以臨時存儲和更新數(shù)據(jù),并用于更新未解析的引用。在本發(fā)明的實施例中,解析緩沖器505可以最優(yōu)地配置為與非易失性讀/寫存儲器230的一頁相等的大小,因此通過對解析緩沖器505中未解析引用的相關(guān)更新次數(shù)進行分組以減少非易失性讀/寫存儲器230的緩慢費時的更新總次數(shù),促進了有效的鏈接處理。此外,解析緩沖器505的大小可以等于非易失性讀/寫存儲器230一頁的整數(shù)倍。為了對CAP文件的部分內(nèi)容進行操作,解析緩沖器505可以被安裝模塊210訪問以便存儲CAP文件的那部分內(nèi)容。
圖6是說明本發(fā)明的方法600的流程圖。在所示的實施例中,預(yù)先配置解析緩沖器505的大小(方框605)。在本發(fā)明的一個實施例中,方框605包括將解析緩沖器的大小配置為等于非易失性讀/寫存儲器230頁大小的整數(shù)倍的子方法。在本發(fā)明的另一個實施例中,方框605包括將解析緩沖器505的大小最優(yōu)地配置為等于非易失性讀/寫存儲器230的一頁大小,以便通過對解析緩沖器505中未解析引用的相關(guān)更新次數(shù)進行分組來減少非易失性讀/寫存儲器230的緩慢費時的更新總次數(shù),促進有效的鏈接處理。CAP文件被分成邏輯包或塊(方框610),其中每一包可等于所配置的解析存儲器的大小。每一個邏輯包用做在非易失性讀/寫存儲器230和隨機存取存儲器220之間的一次操作中可傳輸?shù)臄?shù)據(jù)區(qū)。檢查第一邏輯包(方框612)以確定是否出現(xiàn)未解析的引用(方框615)。如果沒有出現(xiàn)未解析的引用,則確定是否出現(xiàn)附加的邏輯包(方框640)。并且,如果出現(xiàn)附加的邏輯包,則檢查下一個邏輯包(方框645)并確定是否出現(xiàn)未解析的引用(方框615)。如果沒有出現(xiàn)附加的邏輯包(方框640),則完成該處理。
對于其中出現(xiàn)未解析引用的每一個邏輯包,該邏輯包的內(nèi)容都被復(fù)制到解析緩沖器中(方框620),對未解析的引用進行解析(方框625),用解析的引用更新解析緩沖器的內(nèi)容(方框630),非易失性讀/寫存儲器230中邏輯包的內(nèi)容被隨機存取存儲器中的更新的解析緩沖器的內(nèi)容代替(方框635),并且對剩余的邏輯包再次進行方框615、620、625、630和635的步驟處理(方框640)。應(yīng)理解,在邏輯包包含相互依賴的未解析引用的那些情況中,當邏輯包內(nèi)另一個未解析的引用所依賴的一個未解析引用被解決之后,方框630和635的步驟必須立即執(zhí)行。
另外,檢查CAP文件以尋找未解析引用,并在接著的包中解析這些未解析的引用。在這種情況下,指針位于CAP文件中的一個位置上,例如位于CAP字節(jié)碼組件315的開始處。檢查該指針和第二地址之間存儲的數(shù)據(jù)以尋找未解析的引用。如上所述,如果存在任何的未解析引用,就將該指針和第二地址之間的數(shù)據(jù)復(fù)制到解析緩沖器505中。對未解析的引用進行解析,并更新解析緩沖器505。在已經(jīng)對未解析的引用進行解析和更新解析緩沖器505之后,解析緩沖器505的內(nèi)容被復(fù)制回CAP文件中該指針開始處。然后,該指針前進到CAP文件的另一個位置。在一個實施例中,該指針立即前進到第二地址后面的位置上。
在另一個實施例中,在非易失性讀/寫存儲器230中檢測是否存在未解析的引用,并且僅在檢測到未解析的引用時,將邏輯包復(fù)制到解析緩沖器505。在另一個替代實施例中,首先將每個邏輯包復(fù)制到解析緩沖器505中,并在解析緩沖器505中執(zhí)行未解析引用的檢測。在后一情況中,不需要將內(nèi)容復(fù)制回非易失性讀/寫存儲器230,除非檢測到未解析的引用。
在一個替代的實施例中,不檢查各種邏輯包,按順序?qū)⑺鼈兘馕觥?br>
進一步,應(yīng)理解本發(fā)明的各部分可以在計算機可讀介質(zhì)中包含或存儲的計算機可執(zhí)行指令集(軟件)的形式實現(xiàn)。計算機可讀介質(zhì)可包括諸如軟盤、硬盤、快閃存儲卡、ROM、CD ROM、DVD、磁帶之類的非易失性介質(zhì)或其它適合的介質(zhì)。
如上所介紹的,參考圖1所示的裝置說明了術(shù)語“智能卡”。但是該例子僅適合隨后的說明,應(yīng)該明白本發(fā)明可廣泛地應(yīng)用于具有物理外形不同于該例子所述裝置的一類資源受限裝置。例如,本發(fā)明可容易地適用于安全接口模塊(SIM)和安全訪問模塊(SAM)。SIM和SAM物理外形小于典型的智能卡并通常用在電話或其它小的空間內(nèi)。尺寸、形狀、特性以及封裝或安裝微處理器和存儲組件的合成材料可與本發(fā)明是不相關(guān),或不限于本發(fā)明。因此,如全文所用的,術(shù)語“智能卡”廣泛地解釋為包括任何獨立的能執(zhí)行與稱為終端的另一種裝置之間進行業(yè)務(wù)處理的微處理器和存儲組件的組合。
對于受到本公開啟示的本領(lǐng)域技術(shù)人員來說,本發(fā)明考慮了一種智能卡及方法,其能夠有效地鏈接計算機代碼,使寫入EEPROM的次數(shù)最小化,從而本發(fā)明有益地減少了鏈接計算機代碼所需的時間,并有益地增加了EEPROM的使用壽命。應(yīng)該明白,在說明書和附圖中詳細說明和示出的本發(fā)明各種形式僅作為優(yōu)選實施例,并且本發(fā)明的保護范圍僅由權(quán)利要求書中的語言進行限制。
權(quán)利要求
1.一種對裝載在智能卡(100)的存儲器(215)中的計算機代碼內(nèi)的未解析的引用進行解析的方法,該方法包括步驟a)在存儲器(215)的部分內(nèi)容中的計算機代碼內(nèi)檢測至少一個未解析的引用;b)響應(yīng)在存儲器(215)的部分內(nèi)容中的計算機代碼內(nèi)檢測至少一個未解析的引用,將存儲器(215)的所述部分內(nèi)容復(fù)制到解析緩沖器(505);c)確定所檢測的未解析引用的解析引用;d)用所述解析引用更新解析緩沖器(505)的內(nèi)容;以及e)用解析緩沖器(505)的更新的內(nèi)容替換存儲器(215)的所述部分內(nèi)容。
2.如權(quán)利要求1所述的用于對計算機代碼內(nèi)的未解析引用進行解析的方法,還包括步驟f)將解析緩沖器(505)的大小配置為存儲器(215)的一頁大小的整數(shù)倍;以及g)將所述計算機代碼分成多個邏輯包,其中每個邏輯包的大小等于解析緩沖器的大小。
3.如權(quán)利要求2所述的方法,其中在開始處理第一個邏輯包后繼續(xù)下一個邏輯包之前,對每一個邏輯包集中執(zhí)行步驟a)、b)、c)、d)和e)的每一個步驟,并且繼續(xù)進行隨后的邏輯包;以及解析緩沖器(505)的大小等于存儲器(215)的一頁的大小。
4.如權(quán)利要求1、2或3所述的用于對計算機代碼內(nèi)的未解析引用進行解析的方法,其中解析緩沖器(505)包括隨機存取存儲器(220);存儲器(215)包括非易失性讀/寫存儲器(230);以及計算機代碼包括轉(zhuǎn)換的applet文件(315)。
5.一種計算機可讀介質(zhì),附帶有使處理器(205)執(zhí)行對裝載在智能卡(100)的存儲器(215)中的計算機代碼內(nèi)的未解析的引用進行解析的方法的可機讀指令的程序,該方法包括步驟a)將存儲器的部分內(nèi)容復(fù)制到解析緩沖器(505);b)在存儲器(215)的所述部分內(nèi)容中的計算機代碼內(nèi)檢測至少一個未解析的引用;c)確定所檢測的未解析引用的解析引用;d)用所述解析引用更新解析緩沖器(505)的內(nèi)容;以及e)用解析緩沖器(505)的內(nèi)容替換存儲器(215)的所述部分內(nèi)容。
6.如權(quán)利要求5所述的計算機可讀介質(zhì),還具有使處理器執(zhí)行一種方法的指令,所述方法包括f)將解析緩沖器(505)的大小配置為存儲器(215)的一頁大小的整數(shù)倍;以及g)將所述計算機代碼分成多個邏輯包,其中每個邏輯包的大小等于解析緩沖器的大小。
7.如權(quán)利要求6所述的計算機可讀介質(zhì),還具有下述指令,該指令使處理器(205)在開始處理第一個邏輯包后繼續(xù)下一個邏輯包之前,對每一個邏輯包集中執(zhí)行步驟a)、b)、c)、d)和e)的每一個步驟,并且繼續(xù)對隨后的邏輯包進行處理。
8.一種智能卡(100),被構(gòu)成為可接收計算機代碼,所述計算機代碼內(nèi)包含未解析的引用,所述智能卡(100)包括存儲器(215);解析緩沖器(505);連接至存儲器(215)和解析緩沖器(505)的處理器(205);以及安裝模塊(210),具有可操作使處理器(205)接收計算機代碼至存儲器(215)的邏輯;以及還具有可操作使處理器(205)通過下述步驟解析所述計算機代碼內(nèi)的未解析引用的邏輯a)將存儲器(215)的部分內(nèi)容復(fù)制到解析緩沖器(505);b)在存儲器的所述部分內(nèi)容中的計算機代碼內(nèi)檢測至少一個未解析的引用;c)確定所檢測的未解析引用的解析引用;d)用所述解析引用更新解析緩沖器(505)的內(nèi)容;以及e)用解析緩沖器(505)的內(nèi)容替換存儲器(215)的所述部分內(nèi)容。
9.如權(quán)利要求8所述的智能卡,還具有可操作使處理器(205)通過下述步驟對計算機代碼內(nèi)的未解析引用進行解析的邏輯f)將解析緩沖器(505)的大小配置為存儲器(215)的一頁大小的整數(shù)倍;以及g)將計算機代碼分成多個邏輯包,其中每個邏輯包的大小等于解析緩沖器(505)的大小。
10.如權(quán)利要求10所述的智能卡,其中在開始處理第一個邏輯包后繼續(xù)下一個邏輯包之前,對每一個邏輯包集中執(zhí)行步驟a)、b)、c)、d)和e)的每一個步驟,并且繼續(xù)對隨后的邏輯包進行處理。
11.如權(quán)利要求8、9或10所述的智能卡,其中解析緩沖器(505)包括隨機存取存儲器(220);存儲器(215)包括非易失性讀/寫存儲器(230);以及計算機代碼包括轉(zhuǎn)換的applet文件(315)。
12.一種對數(shù)據(jù)結(jié)構(gòu)中的未解析引用進行解析的方法,包括步驟a)將位于第一存儲裝置上的包含未解析引用的數(shù)據(jù)結(jié)構(gòu)劃分成多個塊;b)將數(shù)據(jù)結(jié)構(gòu)中第一個位置上的數(shù)據(jù)塊復(fù)制到解析緩沖器(505);c)在解析緩沖器(505)中,對所述數(shù)據(jù)塊中的至少一個未解析引用進行解析;以及d)將解析緩沖器(505)的內(nèi)容復(fù)制回第一存儲裝置的第一位置上。
13.如權(quán)利要求12所述的對未解析引用進行解析的方法,其中數(shù)據(jù)結(jié)構(gòu)包括轉(zhuǎn)換的applet文件(315)。
14如權(quán)利要求12或13所述的對未解析引用進行解析的方法,其中將位于第一存儲裝置上的包含未解析引用的數(shù)據(jù)結(jié)構(gòu)劃分成多個塊的步驟包括將所述數(shù)據(jù)結(jié)構(gòu)劃分成邏輯包。
15.如權(quán)利要求12、13或14所述的對未解析引用進行解析的方法,其中解析緩沖器(505)包括隨機存取存儲器(220)。
16.如權(quán)利要求12、13、14或15所述的對未解析引用進行解析的方法,其中第一存儲裝置包括非易失性讀/寫存儲器(230)。
17.如權(quán)利要求12、13、14、15或16所述的對未解析引用進行解析的方法,其中解析緩沖器(505)包括隨機存取存儲器(220)。
18.如權(quán)利要求12、13、14、15、16或17所述的對未解析引用進行解析的方法,其中響應(yīng)在數(shù)據(jù)塊中檢測至少一個未解析的引用,將數(shù)據(jù)結(jié)構(gòu)中第一位置上的數(shù)據(jù)塊復(fù)制到解析緩沖器(505)。
全文摘要
一種智能卡(100)包括非易失性讀/寫存儲器(230);解析緩沖器(505);連接至存儲器(230)和解析緩沖器(505)的處理器(205);以及安裝模塊(210),其配置使處理器(205)接收具有未解析引用的計算機代碼至存儲器(230),并且其配置還使處理器(205)執(zhí)行對未解析引用進行解析的方法。該方法包括步驟將存儲器(230)的內(nèi)容復(fù)制到解析緩沖器(505);在計算機代碼內(nèi)檢測未解析的引用;對每一個所檢測的未解析引用,確定解析引用;用所述解析引用更新解析緩沖器(505)的內(nèi)容;以及用解析緩沖器(505)的內(nèi)容替換存儲器(230)的所述部分內(nèi)容。
文檔編號G07F7/10GK1559031SQ02818733
公開日2004年12月29日 申請日期2002年8月13日 優(yōu)先權(quán)日2001年8月31日
發(fā)明者克希雷布迪·克里什納, 蒂姆·威爾金森, 揚尼克·伯里安, 伯里安, 克希雷布迪 克里什納, 威爾金森 申請人:施藍姆伯格技術(shù)管理有限公司