[發明專利]模塊組創建方法及裝置有效
| 申請號: | 201210576577.8 | 申請日: | 2012-12-27 |
| 公開(公告)號: | CN103902308B | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 李晶;郭學亨;陳映平;吳浩;劉恒兵;龍丁奮 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙)44300 | 代理人: | 歐陽啟明,李捷 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 模塊 創建 方法 裝置 | ||
技術領域
本發明涉及計算機領域,特別涉及一種模塊組創建方法及裝置。
背景技術
為了實現業務模塊內部以及業務模塊與外界的訪問需要。會將業務模塊設置為一模塊組,其包括一個主模塊以及設置在主模塊中的多個子模塊,通過模塊組內各子模塊的設置實現業務模塊內部各個子模塊之間的相互訪問,通過模塊組的主模塊的設置實現外界對業務模塊的訪問。
具體設置可以為:設置主模塊為X,其包括子模塊A、子模塊B以及子模塊C;如主模塊X需要將主模塊X下的成員F1、成員F2以及成員F3提供給外界訪問,同時子模塊A下具有供子模塊訪問的成員A.N以及供子模塊A內部訪問的成員A.M,子模塊B下具有供子模塊訪問的成員B.N以及供子模塊B內部訪問的成員B.M,子模塊B下具有供子模塊訪問的成員C.N以及供子模塊B內部訪問的成員C.M。
這樣這個模塊組需要設置兩級閉包,通過第一級閉包S1將成員F1、成員F2以及成員F3提供給外界,同時對外隱藏子模塊A、子模塊B以及子模塊C;然后在第一級閉包S1內設置第二級閉包S2,對將成員A.N、成員B.N以及成員C.N提供給主模塊下的對象(包括各子模塊),同時對主模塊下的對象隱藏成員A.M、成員B.M以及成員C.M,這樣即實現了模塊組的各級成員的訪問權限設置。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:如對子模塊下成員的訪問權限進行變更,需要在主模塊下進行設置,操作量比較大;同時子模塊A不能直接用于其他的模塊組(其他模塊組并沒有設置與子模塊A相應的訪問權限),加大了子模塊A在其他模塊組中的直接使用的難度。
故,有必要提供一種模塊組創建方法及裝置,以解決現有技術所存在的問題。
發明內容
本發明的目的在于提供一種具有較高兼容性的子模塊的模塊組創建方法及裝置,該模塊組的子模塊可直接用于其他的模塊組;以解決現有的模塊組創建方法及裝置進行訪問權限變更操作量較大以及模塊組下的子模塊兼容性較差的技術問題。
為解決上述問題,本發明提供的技術方案如下:
本發明涉及一種模塊組創建方法,模塊組包括主模塊以及多個子模塊,所述模塊組創建方法在閉包環境下進行,其中所述模塊組創建方法包括步驟:
在所述主模塊下創建供外界訪問的過渡對象;
在每個所述子模塊下創建供所述子模塊內的對象訪問的過渡子對象,將所述過渡子對象與所述過渡對象關聯,并將所述子模塊下的供外部訪問的成員設置在所述過渡子對象下;以及
將所述過渡對象刪除。
本發明還涉及一種模塊組創建裝置,模塊組包括主模塊以及多個子模塊,所述模塊組創建裝置在閉包環境下運行,其特征在于,所述模塊組創建裝置包括:
過渡對象創建模塊,用于在所述主模塊下創建供外界訪問的過渡對象;
子過渡對象設置模塊,用于在每個所述子模塊下創建供所述子模塊內的對象訪問的過渡子對象,將所述過渡子對象與所述過渡對象關聯,并將所述子模塊下的供外部訪問的成員設置在所述過渡子對象下;以及
刪除模塊,用于將所述過渡對象刪除。
相較于現有技術,本發明的模塊組創建方法及裝置的模塊組的子模塊具有較高的兼容性,可直接用于其他的模塊組;解決了現有的模塊組創建方法及裝置進行訪問權限變更操作量較大以及模塊組下的子模塊兼容性較差的技術問題。
附圖說明
圖1為本發明的模塊組創建方法的第一優選實施例的流程圖;
圖2為本發明的模塊組創建方法的第二優選實施例的流程圖;
圖3為本發明的模塊組創建裝置的第一優選實施例的結構示意圖;
圖4為本發明的模塊組創建裝置的第二優選實施例的結構示意圖。
具體實施方式
以下各實施例的說明是參考附加的圖式,用以例示本發明可用以實施的特定實施例。
請參照圖1,圖1為本發明的模塊組創建方法的第一優選實施例的流程圖。本優選實施例的模塊組創建方法中的模塊組包括主模塊以及在主模塊下的多個子模塊,本優選實施例的模塊組創建方法在閉包環境下進行。這里的閉包環境具體是指模塊中的成員可通過引出被作用域(如主模塊內或子模塊內)外的成員訪問,而未被引出的成員只可被作用域內的成員訪問。在本優選實施例中,閉包環境具有兩個作用域,即主模塊內部(即直接歸屬主模塊下的成員(如子模塊)可相互訪問)與子模塊內部(即直接歸屬子模塊下的成員可相互訪問)。本優選實施例的模塊組創建方法包括:
步驟101,在主模塊下創建供外界訪問的過渡對象;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210576577.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種折疊式野營臺燈
- 下一篇:一種應用的同步方法及后臺服務器





