模块展示方法、模块展示配置方法及装置制造方法及图纸

技术编号:24937218 阅读:43 留言:0更新日期:2020-07-17 20:47
本发明专利技术实施例提供了一种模块展示方法、模块展示配置方法及装置,模块展示方法首先确定出各模块的展示属性,然后在存储的展示逻辑数组中选取与各模块的展示属性相匹配的展示逻辑元素,最后根据选取的展示逻辑元素,对各模块进行展示。由于引入了展示逻辑数组,以展示逻辑数组中与各模块的展示属性相匹配的展示逻辑元素为展示规则对各模块进行展示,简化了各模块展示时的处理过程。而且,通过展示逻辑元素表示各模块构成的理论可行的展示路径,使得各模块的展示逻辑更加简单,当对展示逻辑进行修改时,仅需要通过后端对App内存储的展示逻辑数组进行更新即可,可以实现对各模块的展示逻辑的快速更新,而不需要重新对App进行发版。

【技术实现步骤摘要】
模块展示方法、模块展示配置方法及装置
本专利技术涉及计算机
,更具体地,涉及模块展示方法、模块展示配置方法及装置。
技术介绍
目前,在对展示模块进行展示时,各模块共同构成的展示逻辑可以通过图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所述的模块展示配...

【专利技术属性】
技术研发人员:李易
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1