【技术实现步骤摘要】
模块展示方法、模块展示配置方法及装置
本专利技术涉及计算机
,更具体地,涉及模块展示方法、模块展示配置方法及装置。
技术介绍
目前,在对展示模块进行展示时,各模块共同构成的展示逻辑可以通过图1表示。图1中以应用程序(Application,App)启动后各模块的展示为例进行说明,在启动App后,首先展示静态图模块,然后判断是否是首次安装且有新手引导模块,若判断结果为首次安装且有新手引导模块,则展示新手引导模块,然后展示流程结束进入App首页;否则,进一步判断是否有广告闪屏模块,若进一步判断的结果为有广告闪屏模块,则展示广告闪屏模块,然后展示流程结束进入App首页;若进一步判断的结果为没有广告闪屏模块,则判断是否有开屏动画模块,如果有开屏动画模块则展示开屏动画模块,然后展示流程结束进入App首页;如果没有开屏动画模块,则直接展示流程结束进入App首页。现有技术中,在对图1中示出的各模块的展示逻辑进行代码实现时,通常采用如下伪代码。其中,A、B、C分别为可能展示的模块,App端判断每个模块是否可以进行展示。
【技术保护点】
1.一种模块展示方法,其特征在于,包括:/n确定各模块的展示属性,所述展示属性用于表征各模块能否展示;/n在存储的展示逻辑数组中选取与各模块的展示属性相匹配的展示逻辑元素,所述展示逻辑数组中包括的所有展示逻辑元素与各模块构成的所有理论可行的展示路径一一对应;/n基于选取的展示逻辑元素,对各模块进行展示。/n
【技术特征摘要】
1.一种模块展示方法,其特征在于,包括:
确定各模块的展示属性,所述展示属性用于表征各模块能否展示;
在存储的展示逻辑数组中选取与各模块的展示属性相匹配的展示逻辑元素,所述展示逻辑数组中包括的所有展示逻辑元素与各模块构成的所有理论可行的展示路径一一对应;
基于选取的展示逻辑元素,对各模块进行展示。
2.根据权利要求1所述的模块展示方法,其特征在于,所述确定各模块的展示属性,具体包括:
在应用程序启动时,确定各模块的展示属性。
3.根据权利要求1或2所述的模块展示方法,其特征在于,所述在存储的展示逻辑数组中选取与各模块的展示属性相匹配的展示逻辑元素,具体包括:
对于所述展示逻辑数组中的每一展示逻辑元素,若所述展示逻辑元素中存在的所有模块的展示状态与各模块中包括的、且存在于所述展示逻辑元素中的所有模块的展示属性均一致,则确定所述展示逻辑元素与各模块的展示属性相匹配,从所述展示逻辑数组中选取所述展示逻辑元素。
4.一种模块展示配置方法,其特征在于,包括:
确定各模块构成的所有理论可行的展示路径,基于每一展示路径中各模块的展示状态以及展示顺序,确定与每一展示路径对应的展示逻辑元素;
基于所有展示逻辑元素,构建展示逻辑数组,并将所述展示逻辑数组发送至应用程序。
5.根据权利要求4所述的模块展示配置方法,其特征在于,所述基于每一展示路径中各模块的展示状态以及展示顺序,确定与每一展示路径对应的展示逻辑元素,具体包括:
基于每一展示路径中各模块的展示状态以及展示顺序,通过逻辑运算关系确定与每一展示路径对应的展示逻辑元素。
6.根据权利要求5所述的模块展示配...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。