[发明专利]一种页面更新方法及装置、存储介质及电子设备在审
申请号: | 202111216755.1 | 申请日: | 2021-10-19 |
公开(公告)号: | CN113934424A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 李天阳;刘柱;李温静;刘玉民 | 申请(专利权)人: | 国网信息通信产业集团有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张倩 |
地址: | 102211 北京市昌平区未*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 更新 方法 装置 存储 介质 电子设备 | ||
本申请提供了一种页面更新方法及装置、存储介质及电子设备,预设菜单数据结构体,菜单数据结构体中至少包括其对应页面的页面索引值、上级页面索引值、下级页面索引值、条目序号、显示函数和按键函数,从而在监控到按键操作时,基于按键操作对应的按键值和当前页面的页面索引值,从预设的菜单数据结构体中确定目标结构体,通过调用按键函数,获取目标页面的页面索引值和条目序号,并基于目标页面的页面索引值和条目序号,利用显示函数,对当前页面进行更新操作。由于无需对层级关系进行数据结构转化,并且,显示函数和按键函数与页面的页面索引值进行绑定,使开发人员可以单位编写显示与按键函数,无需考虑各页面间的逻辑关系,降低了开发的难度。
技术领域
本申请涉及前端开发技术领域,尤其涉及一种页面更新方法及装置、存储介质及电子设备。
背景技术
在能源互联网建设和综合能源服务业务推广建设中,能源路由器能够有效地解决智慧能源服务平台与客户侧能源CPS融合困难的问题,从而实现电网侧和客户侧CPS高效互动,在核心设备层面有力支撑智慧能源业务的推广应用。
LCD(Liquid Crystal Display,液晶显示屏)作为能源路由器主要的人机交互接口,承担着对能源路由器各类内置应用进行界面展示,能够显示产品的时间、通信信号、当前运行状态、产品应用列表等显示内容,同时还要做到支持内置应用之间的切换和按键事件等各类操作的显示响应。通常需要开发对应的显示微应用来进行支撑。
而通常情况下能源路由器中只有一个显示微应用,各类业务微应用的显示内容需要分别整合到显示微应用中,造成能源路由器各类业务微应用需要显示页面内容丰富,页面层级关系复杂,而多层级页面关系,往往涉及到多层级页面的显示问题,也就是涉及到页面更新问题。
现有技术中,页面的更新是基于二叉树数据结构实现的,也就是,预先将各个显示页面抽象为一个二叉树数据结构,也就是将多层级关系转换为二叉树数据结构,通过二叉树数据结构,实现页面的跳转。现有的页面更新方法存在以下问题:
1、将多层级关系转化为一种二叉树数据结构,需要开发人员对数据结构进行梳理,增加了数据结构转换的步骤,不仅对发开人员数据结构知识的要求提高,也增加了开发工作量;
2、该方法只适用于层级关系较少的多层菜单系统,当系统层级关系较为复杂时,无论是数据结构的转换,还是数据结构的遍历,都会变得极其复杂,严重增加了开发难度;
3、上述方法对同一层级的菜单实际是以链表的形式实现,每次进行页面跳转的时候需要对这一层级进行二叉树的遍历,增加了程序运行的时间成本,若同一层级目录数量较多,会造成程序的反应速度变慢;
4、一旦二叉树数据结构确定下来,临时的页面调整,增加或删除页面,需要对数据结构进行改变,需要进行额外的链表插入或删除处理,增加了程序逻辑复杂度;
5、未对按键进行对应的绑定,按键操作还需要单独考虑;
6、各部分耦合度较高,任何一处的改动,都会对整体的数据结构进行改变,导致其他部分也需要对其进行同步维护,造成极大的协同开发障碍。
发明内容
本申请提供了一种页面更新方法及装置、存储介质及电子设备,目的在于解决现有的页面更新方法存在各种问题。
为了实现上述目的,本申请提供了以下技术方案:
一种页面更新方法,包括:
若监控到按键操作,则获取所述按键操作对应的按键值和当前页面的页面索引值;所述当前页面包括至少一个显示条目,所述显示条目用于指示跳转至所述当前页面包括的下级页面中所述显示条目对应的下级页面,所述当前页面中的目标显示条目按预设格式突出显示,所述目标显示条目为所述当前页面包括的各个显示条目中的任意一个显示条目;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网信息通信产业集团有限公司,未经国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111216755.1/2.html,转载请声明来源钻瓜专利网。