[發明專利]生成增量程序更新無效
| 申請號: | 200680051361.2 | 申請日: | 2006-12-06 |
| 公開(公告)號: | CN101361044A | 公開(公告)日: | 2009-02-04 |
| 發明(設計)人: | J·埃克;C·馮普拉滕 | 申請(專利權)人: | 艾利森電話股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 王岳;王小衡 |
| 地址: | 瑞典斯*** | 國省代碼: | 瑞典;SE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 增量 程序 更新 | ||
1、一種生成德耳塔文件的方法,該德耳塔文件包括用于使目標處理裝置將當前存儲器圖像模塊變換為更新的存儲器圖像模塊的更新指令;該方法包括:
-將第一存儲器地址的參數化表示合并到德耳塔文件中,該參數化表示關于至少當前存儲器圖像模塊在存儲器空間中的位置和更新的存儲器圖像模塊在存儲器空間中的位置來說是參數化的;和
-將參數解析指令合并到德耳塔文件中。
2、根據權利要求1所述的方法,其中該參數化表示進一步關于每個地址值是參數化的,該每個地址值在更新的存儲器圖像模塊外部,由更新的存儲器圖像模塊參照。
3、根據權利要求1或2所述的方法,其中該參數化表示關于至少當前存儲器圖像模塊在存儲器空間中的起始地址和更新的存儲器圖像模塊在存儲器空間中的起始地址來說是參數化的。
4、根據權利要求1至3中任一權利要求所述的方法,包括由包括對存儲器地址的符號參照的當前和更新的存儲器圖像模塊的可重定位版本,和由用于當前和更新的存儲器圖像模塊的各個可重定位版本中所述符號參照的當前和更新的重定位指令而生成德耳塔文件。
5、根據權利要求4所述的方法,其中生成德耳塔文件進一步包括比較當前和更新的存儲器圖像模塊的可重定位版本,以便識別至少一個共同子串;并且其中比較包括,通過比較所述符號參照和相應的解析指令來比較符號參照。
6、根據權利要求5所述的方法,其中比較符號參照包括,只有在所述符號參照在當前和更新的存儲器圖像模塊的可重定位版本相等,并且相應的用于所述符號參照的當前和更新的解析指令相等的情況下,確定符號參照為相等。
7、根據權利要求5至6中任一權利要求所述的方法,進一步包括,響應于當前和更新的存儲器圖像模塊的可重定位版本中共同子串的識別:
-比較與添加指令和復制指令相關聯的各個大小,所述添加指令用于使目標處理裝置將所識別的共同子串添加到更新的存儲器圖像模塊,所述復制指令用于使目標處理裝置將所識別的共同子串從當前的存儲器圖像模塊復制到更新的存儲器圖像模塊,其中比較各個大小包括,比較各個添加和復制指令的各自大小和各個參數解析指令的大小,所述各個參數解析指令用于被包括在共同子串中的符號參照,如果有的話,以便確定各個大小中最小大小的一個;和
-響應于比較結果,生成對應于所確定的最小大小的添加指令或復制指令。
8、根據權利要求4至7中任一權利要求所述的方法,其中當前和更新的存儲器圖像模塊的可重定位版本包括結果代碼格式的程序代碼。
9、根據權利要求1至8中任一權利要求所述的方法,其中該方法包括預處理步驟、德耳塔文件生成步驟和后處理步驟,
其中預處理步驟包括:
-生成當前和更新的存儲器圖像模塊的各個可重定位版本的各個正則表示,其中對存儲器地址的符號參照用預先確定的存儲器內容代替;和
-將關于所代替的符號參照的信息轉送到后處理步驟;
其中德耳塔文件生成步驟包括由可重定位的當前和更新的存儲器圖像模塊的正則表示生成德耳塔文件;和
其中后處理步驟包括由所轉送的關于代替的符號參照的信息和由生成的德耳塔文件生成參數解析指令。
10、根據權利要求1至9中任一權利要求所述的方法,其中當前存儲器圖像模塊被存儲在與目標處理裝置相關聯的存儲介質中。
11、根據權利要求10所述的方法,其中該存儲介質是處理裝置的存儲器。
12、根據權利要求1至11中任一權利要求所述的方法,其中參數解析指令適用于,使得目標處理裝置確定至少當前存儲器圖像模塊在存儲器空間中的位置和更新的存儲器圖像模塊在存儲器空間中的位置,并由參數化表示和所確定的值來確定第一存儲器地址的地址值。
13、根據權利要求1至12中任一權利要求所述的方法,進一步包括,利用更新的存儲器圖像模塊,執行當前存儲器圖像模塊的德耳塔更新,當前存儲器圖像模塊存儲在與目標處理裝置相關聯的存儲介質中;其中執行德耳塔更新包括:
-將所述生成的德耳塔文件發送到目標處理裝置;
-響應于接收的更新指令和參數解析指令,將當前的存儲器圖像模塊變換為更新的存儲器圖像模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾利森電話股份有限公司,未經艾利森電話股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680051361.2/1.html,轉載請聲明來源鉆瓜專利網。





