[发明专利]页面显示控制方法、装置、设备及存储介质在审
申请号: | 202210040606.2 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114416250A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 陆盛权 | 申请(专利权)人: | 百果园技术(新加坡)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 马迪 |
地址: | 新加坡巴西班让路*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 显示 控制 方法 装置 设备 存储 介质 | ||
本发明实施例公开了页面显示控制方法、装置、设备及存储介质。其中,该方法应用于预设页面,预设页面内设置的控件组配置有预设存储组件,用于存储包含各控件的显示需求信息的显示状态数据,在显示状态数据发生变化时,向对应的控件组内的控件发送数据变化通知,通过第一控件组内的第一控件接收显示需求变更指令,根据显示需求变更指令对第一显示状态数据进行更新,通过第一控件组内的各控件接收第一预设存储组件发送的数据变化通知,根据当前第一显示状态数据和组内显示优先级确定自身的目标显示状态,并根据目标显示状态控制自身的当前显示状态。通过采用上述技术方案,可以降低控件组内的控件之间耦合程度,可降低维护难度,提升拓展性能。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及页面显示控制方法、装置、设备及存储介质。
背景技术
随着互联网技术的快速发展,各种应用程序(Application,APP)层出不穷,为用户提供了越来越丰富的交互方式和交互体验。
通常,在应用程序的页面中设置有用户界面(User Interface,UI)控件(以下简称控件),便于用户实现人机交互,进而使用控件对应的功能。在应用页面中,可显示有控件对应的入口,入口可以理解为页面中可供控件显示的区域,用户可通过作用于入口的操作来实现对相应控件的触发。然而,随着应用程序的功能越来越丰富,控件数量越来越多,而应用页面的显示空间通常是有限的,因此,可能存在多个控件复用同一个入口的情况,也即以控件组的形式存在。控件组可以理解为显示于同一区域的一组控件,同一时刻按照优先级最多展示一个控件,若高优先级的控件需要展示,则低优先级的控件需要隐藏,若低优先级的控件想要展示,则需要在高优先级的控件处于隐藏状态的前提下才可以展示。
目前,对于同一控件组,为实现控件组内部的按优先级互斥,各控件之间要相互调用接口,业务耦合非常严重,随着控件组内部的控件数量增加,接口数量和调用次数也过多,十分不利于维护,不具备良好拓展性。因此,现有的基于控件组的页面显示控制仍不够完善,需要改进。
发明内容
本发明实施例提供了页面显示控制方法、装置、设备及存储介质,可以优化现有的页面显示控制方案。
第一方面,本发明实施例提供了一种页面显示控制方法,应用于预设页面,所述预设页面内设置有控件入口,所述控件入口用于显示对应的控件组内的控件,所述控件组内包含配置有组内显示优先级的至少一个控件,所述控件组配置有预设存储组件,所述预设存储组件用于存储对应的控件组的显示状态数据,并在显示状态数据发生变化时,向注册对象发送数据变化通知,所述显示状态数据包含各控件的显示需求信息,所述预设存储组件的注册对象包括对应的控件组内的所有控件,所述方法包括:
通过第一控件组内的第一控件接收显示需求变更指令,根据所述显示需求变更指令对所述第一控件组的第一预设存储组件中的第一显示状态数据进行更新;
通过所述第一控件组内的各控件接收所述第一预设存储组件发送的数据变化通知,读取更新后的当前第一显示状态数据,根据当前第一显示状态数据和所述组内显示优先级确定自身的目标显示状态,并根据所述目标显示状态控制自身的当前显示状态。
第二方面,本发明实施例提供了一种页面显示控制装置,应用于预设页面,所述预设页面内设置有控件入口,所述控件入口用于显示对应的控件组内的控件,所述控件组内包含配置有组内显示优先级的至少一个控件,所述控件组配置有预设存储组件,所述预设存储组件用于存储对应的控件组的显示状态数据,并在显示状态数据发生变化时,向注册对象发送数据变化通知,所述显示状态数据包含各控件的显示需求信息,所述预设存储组件的注册对象包括对应的控件组内的所有控件,该装置包括:
数据更新模块,用于通过第一控件组内的第一控件接收显示需求变更指令,根据所述显示需求变更指令对所述第一控件组的第一预设存储组件中的第一显示状态数据进行更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百果园技术(新加坡)有限公司,未经百果园技术(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210040606.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蛇形臂柔性关节结构
- 下一篇:一种快速更换售水机滤芯的方法