全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210621788.2 (22)申请日 2022.06.01 (71)申请人 深圳市奋达智能技 术有限公司 地址 518108 广东省深圳市宝安区石岩街 道宝源社区奋达工业园厂房A五层、 研 发办公楼5层 及二期2号楼1至 5层 (72)发明人 刘松松 何帅帅 王栋  (74)专利代理 机构 广州市越秀区哲力专利商标 事务所(普通 合伙) 44288 专利代理师 康婕 (51)Int.Cl. G06F 8/38(2018.01) G06F 9/451(2018.01) (54)发明名称 UI界面处 理方法、 系统和存 储介质 (57)摘要 本申请公开了一种UI界面处理方法、 系统和 存储介质, 涉及前端开发领域, 包括: 建立堆栈, 所述堆栈用于载入界面; 在建立堆栈后: 当切入 界面时, 判断要切入的目标界面是否为当前界面 的上级界面, 若是, 则从堆栈中逐级删除界面直 到栈顶为目标界面; 若否, 则将目标界面放入栈 顶; 当切出界面时, 判断当前界面是否有需要处 理的事件, 若是, 则退出所述事件的处理; 若否, 则将当前界面出栈。 本申请实施例可以通用于各 种穿戴式设备, 移植更加方便 。 权利要求书1页 说明书5页 附图2页 CN 115237408 A 2022.10.25 CN 115237408 A 1.一种UI界面处 理方法, 其特 征在于, 包括: 建立堆栈, 所述 堆栈用于载入界面; 在建立堆栈后: 当切入界面时, 判断要切入的目标界面是否为当前界面的上级界面, 若是, 则从堆栈中 逐级删除界面 直到栈顶为目标界面; 若否, 则将目标界面 放入栈顶; 当切出界面时, 判断当前界面是否有需要处理的事件, 若是, 则退出所述事件的处理; 若否, 则将当前界面出栈。 2.根据权利要求1所述的UI界面处理方法, 其特征在于, 在判断要切入的目标界面是否 为当前界面的上级界面前, 还 包括以下步骤: 判断当前界面被打断后是否需要重新进入, 若是, 则记录当前界面用于返回; 若否, 则 对当前界面进行 出栈。 3.根据权利要求2所述的UI界面处理方法, 其特征在于, 在判断当前界面被打断后是否 需要重新进入前, 还 包括以下步骤: 判断切入界面是否能够打断当前界面, 若是, 则执行判断当前界面被打断后是否需要 重新进入前这 一步骤, 若否, 则结束流 程。 4.根据权利要求1所述的UI界面处理方法, 其特征在于, 所述判断切入 界面是否能够 打 断当前界面, 具体是: 通过查询关系表的方式判断切入 界面是否能够 打断当前界面, 所述关系表记录了界面 之间的关系信息 。 5.根据权利要求4所述的UI界面处理方法, 其特征在于, 每个界面具有优先级, 其中较 高优先级的界面可以打断较低优先级的界面。 6.根据权利要求5所述的UI界面处理方法, 其特征在于, 所述关系表中配置有若干个较 低优先级可打断较高优先级的条目。 7.根据权利要求1所述的UI界面处理方法, 其特征在于, 在判断当前界面是否有需要处 理的事件之前还 包括以下步骤: 判断当前界面是否有上一级界面, 若是, 则执行判断当前界面是否有需要处理的事件 的步骤; 若否, 则结束流 程。 8.一种UI界面处 理系统, 其特 征在于, 包括: 初始化模块, 用于建立 堆栈, 所述 堆栈用于载入界面; 切入处理模块, 用于当切入界面时, 判断要切入的目标界面是否为当前界面的上级界 面, 若是, 则从堆栈中逐级删除界面 直到栈顶为目标界面; 若否, 则将目标界面 放入栈顶; 切出处理模块, 用于当切出界面时, 判断当前界面是否有需要处理的事件, 若是, 则退 出所述事件的处理; 若否, 则将当前界面出栈。 9.一种UI界面处 理系统, 其特 征在于, 包括: 存储器, 用于存 储程序; 处理器, 用于加载 所述程序以执 行如权利要求1 ‑7任一项所述的UI界面处 理方法。 10.一种计算机可读存储介质, 其存储有程序, 其特征在于, 所述程序被执行时实现如 权利要求1 ‑7任一项所述的UI界面处 理方法。权 利 要 求 书 1/1 页 2 CN 115237408 A 2UI界面处理 方法、 系统和存 储介质 技术领域 [0001]本申请涉及前端开发技 术, 特别是一种UI界面处 理方法、 系统和存 储介质。 背景技术 [0002]目前市场上没有使用广泛的智能穿戴专用的管理方法, 每个产品都独立实现一套 自己的界面管理方法, 其实现逻辑一般是直接在程序中写好的。 例如, 页面1固定跳转页面 2, 页面而跳转到页面3。 这样的方案代码耦合程度太高, 这样的UI设计只能提供给某个专门 的设备使用, 移植 性比较差 。 发明内容 [0003]本发明旨在至少解决现有技术中存在的技术问题之一。 为此, 本发明提出一种UI 界面处理方法、 系统和存 储介质以增 加UI界面的移植 性能。 [0004]本申请实施例提供了一种UI界面处 理方法, 包括: [0005]建立堆栈, 所述 堆栈用于载入界面; [0006]在建立堆栈后: [0007]当切入界面时, 判断要切入的目标 界面是否为当前界面的上级界面, 若是, 则从堆 栈中逐级删除界面 直到栈顶为目标界面; 若否, 则将目标界面 放入栈顶; [0008]当切出界面时, 判断当前 界面是否有需要处理的事件, 若是, 则退出所述事件的处 理; 若否, 则将当前界面出栈。 [0009]在一些实施例中, 在判断要切入的目标界面是否为当前界面的上级界面前, 还包 括以下步骤: [0010]判断当前界面被打断后是否需要重新进入, 若是, 则记录当前界面用于返回; 若 否, 则对当前界面进行 出栈。 [0011]在一些实施例中, 在判断当前界面被打断后是否需要重新进入前, 还包括以下步 骤: [0012]判断切入界面是否能够打断当前界面, 若是, 则执行判断当前界面被打断后是否 需要重新进入前这 一步骤, 若否, 则结束流 程。 [0013]在一些实施例中, 所述判断切入界面是否能够打断当前界面, 具体是: [0014]通过查询关系表的方式判断切入界面是否能够打断当前界面, 所述关系表记录了 界面之间的关系信息 。 [0015]在一些实施例中, 每个界面具有优先级, 其中较高优先级的界面可以打断较低优 先级的界面。 [0016]在一些实施例中, 所述关系表中配置有若干个较低优先级可打断较高优先级的条 目。 [0017]在一些实施例中, 在判断当前界面是否有需要处 理的事件之前还 包括以下步骤: [0018]判断当前界面是否有上一级界面, 若是, 则执行判断当前界面是否有需要处理的说 明 书 1/5 页 3 CN 115237408 A 3

.PDF文档 专利 UI界面处理方法、系统和存储介质

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 UI界面处理方法、系统和存储介质 第 1 页 专利 UI界面处理方法、系统和存储介质 第 2 页 专利 UI界面处理方法、系统和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:44:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。