[發(fā)明專利]用于加載程序模塊的方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201110144285.2 | 申請日: | 2011-05-31 |
| 公開(公告)號: | CN102810065A | 公開(公告)日: | 2012-12-05 |
| 發(fā)明(設計)人: | 戴海斌;S.海尼斯;J.加里;鄔海杰 | 申請(專利權)人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 加載 程序 模塊 方法 系統(tǒng) | ||
1.一種用于加載具有層級關系的程序模塊的方法,包括:
接收來自客戶端的加載程序模塊的請求,所述請求中包含待加載程序模塊中的根模塊信息;
根據(jù)所述請求中的根模塊信息,獲取待加載的根模塊以及所述待加載的根模塊的子模塊;以及
將所述根模塊以及所述根模塊的子模塊發(fā)送至所述客戶端。
2.如權利要求1所述的方法,還包括:
刪除所獲取的根模塊以及根模塊的子模塊中已加載的根模塊及其所有子模塊;并且,
其中將所述根模塊以及所述根模塊的子模塊發(fā)送至所述客戶端包括:
將刪除已加載的根模塊及其所有子模塊后的剩余程序模塊發(fā)送至所述客戶端。
3.如權利要求2所述的方法,還包括:
接收來自客戶端的關于已加載的程序模塊的通知,所述通知中包含已加載的程序模塊中的根模塊信息;以及
根據(jù)所述通知中的根模塊信息,獲取已加載的根模塊以及所述已加載的根模塊的子模塊信息。
4.如權利要求3所述的方法,其中
根據(jù)所述請求中的根模塊信息,獲取待加載的根模塊以及所述待加載根模塊的子模塊包括:
根據(jù)所述請求中的根模塊信息以及程序模塊間的層級關系,獲取所述待加載的根模塊以及所述待加載根模塊的所有子模塊;并且,其中
根據(jù)所述通知中的根模塊信息,獲取已加載的根模塊以及所述已加載的根模塊的子模塊信息包括:
根據(jù)所述通知中的根模塊信息以及程序模塊間的層級關系,獲取所述已加載的根模塊以及所述已加載的根模塊的所有子模塊信息。
5.如權利要求1-4任一所述的方法,還包括:
通過依次分析每個程序模塊,獲取所有程序模塊間的層級關系信息。
6.如權利要求1-4任一所述的方法,還包括:
響應于所述來自客戶端的加載程序模塊的請求,獲取待加載的程序模塊間的層級關系信息。
7.如權利要求1所述的方法,其中程序模塊為程序類Class,并且所述具有層級關系的程序模塊間是松耦合的。
8.如權利要求1-7任一所述的方法,其中所述請求中僅包含待加載程序模塊中的根模塊信息,并且所述通知中僅包含已加載的程序模塊中的根模塊信息。
9.一種用于加載具有層級關系的程序模塊的系統(tǒng),包括:
請求接收裝置,被配置為接收來自客戶端的加載程序模塊的請求,所述請求中包含待加載程序模塊中的根模塊信息;
第一獲取裝置,被配置為根據(jù)所述請求中的根模塊信息,獲取待加載的根模塊以及所述待加載根模塊的子模塊;以及
加載裝置,被配置為將所述根模塊以及所述根模塊的子模塊發(fā)送至所述客戶端。
10.如權利要求9所述的系統(tǒng),還包括:
刪除裝置,被配置為刪除所獲取的根模塊以及所述根模塊的子模塊中的已加載的根模塊及其所有子模塊;并且,
其中加載裝置被進一步配置為:
將刪除已加載的根模塊及其所有子模塊后的剩余程序模塊發(fā)送至所述客戶端。
11.如權利要求10所述的系統(tǒng),還包括:
通知接收裝置,被配置為接收來自客戶端的關于已加載的程序模塊的通知,所述通知中包含已加載的程序模塊中的根模塊信息;以及
第二獲取裝置,被配置為根據(jù)所述通知中的根模塊信息,獲取已加載的根模塊以及所述已加載的根模塊的子模塊信息。
12.如權利要求11所述的系統(tǒng),其中
第一獲取裝置被進一步配置為:
根據(jù)所述請求中的根模塊信息以及程序模塊間的層級關系,獲取待加載的根模塊以及所述待加載根模塊的所有子模塊;并且,其中
第二獲取裝置被進一步配置為:
根據(jù)所述通知中的根模塊信息以及程序模塊間的層級關系,獲取所述已加載的根模塊以及所述已加載的根模塊的所有子模塊信息。
13.如權利要求9-12任一所述的系統(tǒng),還包括:
第三獲取裝置,被配置為通過依次分析每個程序模塊,獲取所有程序模塊間的層級關系信息。
14.如權利要求9-12任一所述的系統(tǒng),還包括:
第三獲取裝置,被配置為響應于所述來自客戶端的加載程序模塊的請求,獲取待加載的程序模塊間的層級關系信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110144285.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





