[發明專利]應用程序處理方法和裝置有效
| 申請號: | 201611075592.9 | 申請日: | 2016-11-28 |
| 公開(公告)號: | CN106776016B | 公開(公告)日: | 2020-08-11 |
| 發明(設計)人: | 李金秀 | 申請(專利權)人: | 硅谷數模半導體(北京)有限公司;硅谷數模國際有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 韓建偉;張永明 |
| 地址: | 100086 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 處理 方法 裝置 | ||
1.一種應用程序處理方法,其特征在于,包括:
將應用程序中的目標變量定義為目標全局變量,其中,所述應用程序包括多個子程序;
在執行第一子程序的過程中判斷是否存在第一全局變量,其中,所述第一全局變量為所述目標全局變量中的允許所述第一子程序使用的全局變量,所述多個子程序包括所述第一子程序;
在執行所述第一子程序的過程中存在所述第一全局變量的情況下,使用所述第一全局變量執行所述第一子程序,并在執行完所述第一子程序之后釋放所述第一全局變量;
其中,所述全局變量為對所述應用程序中的包括的部分且允許至少兩個所述子程序使用的變量進行定義得到的。
2.根據權利要求1所述的方法,其特征在于,將應用程序中的目標變量定義為目標全局變量包括:
獲取所述應用程序中的允許至少兩個所述子程序使用的變量;
定義所述應用程序中的允許至少兩個所述子程序使用的變量的值為第一值。
3.根據權利要求2所述的方法,其特征在于,獲取所述應用程序中的允許至少兩個所述子程序使用的變量包括:
獲取允許所述第一子程序使用的變量;
判斷所述允許所述第一子程序使用的變量是否允許所述子程序中除所述第一子程序之外的子程序使用;
在判斷出所述允許所述第一子程序使用的變量允許所述子程序中除所述第一子程序之外的子程序使用的情況下,將所述允許所述第一子程序使用的變量確定為所述應用程序中的允許至少兩個所述子程序使用的變量。
4.根據權利要求2所述的方法,其特征在于,在執行第一子程序的過程中判斷是否存在第一全局變量包括:
判斷所述應用程序中的允許至少兩個所述子程序使用的變量中是否存在所述第一全局變量;
在判斷出所述應用程序中的允許至少兩個所述子程序使用的變量中存在所述第一全局變量的情況下,判斷所述第一全局變量的值是否為所述第一值;
在判斷出所述第一全局變量的值為所述第一值的情況下,確定在執行所述第一子程序的過程中存在所述第一全局變量。
5.根據權利要求2所述的方法,其特征在于,在執行完所述第一子程序之后釋放所述第一全局變量包括:
在執行完所述第一子程序之后將所述第一全局變量的值確定為所述第一值。
6.一種應用程序處理裝置,其特征在于,包括:
定義單元,用于將應用程序中的目標變量定義為目標全局變量,其中,所述應用程序包括多個子程序;
判斷單元,用于在執行第一子程序的過程中判斷是否存在第一全局變量,其中,所述第一全局變量為所述目標全局變量中的允許所述第一子程序使用的全局變量,所述多個子程序包括所述第一子程序;
執行單元,用于在執行所述第一子程序的過程中存在所述第一全局變量的情況下,使用所述第一全局變量執行所述第一子程序,并在執行完所述第一子程序之后釋放所述第一全局變量;
其中,所述全局變量為對所述應用程序中的包括的部分且允許至少兩個所述子程序使用的變量進行定義得到的。
7.根據權利要求6所述的裝置,其特征在于,所述定義單元包括:
獲取模塊,用于獲取所述應用程序中的允許至少兩個所述子程序使用的變量;
定義模塊,用于定義所述應用程序中的允許至少兩個所述子程序使用的變量的值為第一值。
8.根據權利要求7所述的裝置,其特征在于,所述獲取模塊包括:
獲取子模塊,用于獲取允許所述第一子程序使用的變量;
第一判斷模塊,用于判斷所述允許所述第一子程序使用的變量是否允許所述子程序中除所述第一子程序之外的子程序使用;
第一確定模塊,用于在判斷出所述允許所述第一子程序使用的變量允許所述子程序中除所述第一子程序之外的子程序使用的情況下,將所述允許所述第一子程序使用的變量確定為所述應用程序中的允許至少兩個所述子程序使用的變量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于硅谷數模半導體(北京)有限公司;硅谷數模國際有限公司,未經硅谷數模半導體(北京)有限公司;硅谷數模國際有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611075592.9/1.html,轉載請聲明來源鉆瓜專利網。





