应用程序处理方法和装置与流程

文档序号:12463651阅读:来源:国知局

技术特征:

1.一种应用程序处理方法,其特征在于,包括:

将应用程序中的目标变量定义为目标全局变量,其中,所述应用程序包括多个子程序;

在执行第一子程序的过程中判断是否存在第一全局变量,其中,所述第一全局变量为所述目标全局变量中的允许所述第一子程序使用的全局变量,所述多个子程序包括所述第一子程序;

在执行所述第一子程序的过程中存在所述第一全局变量的情况下,使用所述第一全局变量执行所述第一子程序,并在执行完所述第一子程序之后释放所述第一全局变量。

2.根据权利要求1所述的方法,其特征在于,将应用程序中的目标变量定义为目标全局变量包括:

获取所述应用程序中的允许至少两个所述子程序使用的变量;

定义所述应用程序中的允许至少两个所述子程序使用的变量的值为第一值。

3.根据权利要求2所述的方法,其特征在于,获取所述应用程序中的允许至少两个所述子程序使用的变量包括:

获取允许所述第一子程序使用的变量;

判断所述允许所述第一子程序使用的变量是否允许所述子程序中除所述第一子程序之外的子程序使用;

在判断出所述允许所述第一子程序使用的变量允许所述子程序中除所述第一子程序之外的子程序使用的情况下,将所述允许所述第一子程序使用的变量确定为所述应用程序中的允许至少两个所述子程序使用的变量。

4.根据权利要求2所述的方法,其特征在于,在执行第一子程序的过程中判断是否存在第一全局变量包括:

判断所述应用程序中的允许至少两个所述子程序使用的变量中是否存在所述第一全局变量;

在判断出所述应用程序中的允许至少两个所述子程序使用的变量中存在所述第一全局变量的情况下,判断所述第一全局变量的值是否为所述第一值;

在判断出所述第一全局变量的值为所述第一值的情况下,确定在执行所述第一子程序的过程中存在所述第一全局变量。

5.根据权利要求2所述的方法,其特征在于,在执行完所述第一子程序之后释放所述第一全局变量包括:

在执行完所述第一子程序之后将所述第一全局全部的值确定为所述第一值。

6.一种应用程序处理装置,其特征在于,包括:

定义单元,用于将应用程序中的目标变量定义为目标全局变量,其中,所述应用程序包括多个子程序;

判断单元,用于在执行第一子程序的过程中判断是否存在第一全局变量,其中,所述第一全局变量为所述目标全局变量中的允许所述第一子程序使用的全局变量,所述多个子程序包括所述第一子程序;

执行单元,用于在执行所述第一子程序的过程中存在所述第一全局变量的情况下,使用所述第一全局变量执行所述第一子程序,并在执行完所述第一子程序之后释放所述第一全局变量。

7.根据权利要求6所述的装置,其特征在于,所述定义单元包括:

获取模块,用于获取所述应用程序中的允许至少两个所述子程序使用的变量;

定义模块,用于定义所述应用程序中的允许至少两个所述子程序使用的变量的值为第一值。

8.根据权利要求7所述的装置,其特征在于,所述获取模块包括:

获取子模块,用于获取允许所述第一子程序使用的变量;

第一判断模块,用于判断所述允许所述第一子程序使用的变量是否允许所述子程序中除所述第一子程序之外的子程序使用;

第一确定模块,用于在判断出所述允许所述第一子程序使用的变量允许所述子程序中除所述第一子程序之外的子程序使用的情况下,将所述允许所述第一子程序使用的变量确定为所述应用程序中的允许至少两个所述子程序使用的变量。

9.根据权利要求7所述的装置,其特征在于,所述判断单元包括:

第二判断模块,用于判断所述应用程序中的允许至少两个所述子程序使用的变量中是否存在所述第一全局变量;

第三判断模块,用于在判断出所述应用程序中的允许至少两个所述子程序使用的变量中存在所述第一全局变量的情况下,判断所述第一全局变量的值是否为所述第一值;

第二确定模块,用于在判断出所述第一全局变量的值为所述第一值的情况下,确定在执行所述第一子程序的过程中存在所述第一全局变量。

10.根据权利要求7所述的装置,其特征在于,所述执行单元包括:

执行模块,用于在执行完所述第一子程序之后将所述第一全局全部的值确定为所述第一值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1