(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210244141.2
(22)申请日 2022.03.14
(65)同一申请的已公布的文献号
申请公布号 CN 114327738 A
(43)申请公布日 2022.04.12
(73)专利权人 恒生电子股份有限公司
地址 310053 浙江省杭州市滨江区江南大
道3588号恒生大厦1 1楼
(72)发明人 王华禹 夏文涛 林锋
(74)专利代理 机构 北京超凡宏宇专利代理事务
所(特殊普通 合伙) 11463
专利代理师 张欣欣
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 16/957(2019.01)G06F 16/958(2019.01)
(56)对比文件
CN 113190777 A,2021.07.3 0
CN 108170 500 A,2018.0 6.15
CN 113805983 A,2021.12.17
CN 103825922 A,2014.0 5.28
CN 106201549 A,2016.12.07
WO 20142018 82 A1,2014.12.24
Vincent W. S. C han.Optical Fl ow
Switching with Time Deadl ines for High -
Performance Ap plications. 《IEEE》 .2009,
张志学.调度图形混合数据刷新模式研究.
《电工技 术》 .2017,
审查员 辛小霞
(54)发明名称
用户界面的刷新方法、 装置、 电子设备及可
读存储介质
(57)摘要
本发明实施例提供的一种用户界面的刷新
方法、 装置、 电子设备及可读存储介质, 方法包
括: 获取处理器的当前负载、 上一次界面刷新的
历史时间信息以及当前时间信息; 根据处理器的
当前负载、 上一次界面刷新的历史 时间信息以及
当前时间信息确定是否进行界面刷新; 若是, 则
获取待刷新数据, 并根据所述待刷新数据对用户
界面进行刷新。 本发明实施例在 进行界面刷新的
过程中, 不仅考虑了设备的硬件 条件即处理器的
负载, 避免在界面刷新过程中由于负载过高导致
界面刷新出现卡顿问题, 并且本发 明实施例并不
是一有待刷新数据就进行界面刷新, 而是确定需
要刷新的时候才进行界面刷新, 既可以及时将数
据更新到界面, 又保证时效性。
权利要求书2页 说明书10页 附图4页
CN 114327738 B
2022.06.14
CN 114327738 B
1.一种用户界面的刷新方法, 其特 征在于, 所述方法包括:
获取处理器的当前负载、 上一次界面刷新的历史时间信息以及当前时间信息;
根据处理器的当前负载、 上一次界面刷新的历史时间信息以及当前时间信息、 第一阈
值和第二阈值确定是否进 行界面刷新; 所述第一阈值是根据处理器的当前负载和历史刷新
耗时确定的; 所述第一阈值用于调整本次刷新和上次刷新之间的时间间隔; 所述第二阈值
用于调整不同类型以及不同数量的消息时间的刷新时间 间隔;
若是, 则获取待刷新数据, 并根据所述待刷新数据对用户界面进行刷新。
2.根据权利要求1所述的方法, 其特征在于, 根据处理器的当前负载、 上一次界面刷新
的历史时间信息以及当前时间信息、 第一阈值和第二阈值确定是否进行界面刷新, 包括:
获得上一次界面刷新的历史时间信息中的历史刷新耗时、 历史刷新时间戳, 以及所述
当前时间信息中的当前系统时间戳、 接收到的最后一条 数据状态变化消息的时间戳;
根据所述处 理器的当前负载以及所述历史刷新 耗时, 确定所述第一阈值;
若所述当前系统时间戳与 所述历史刷新 时间戳的时间差大于所述第 一阈值, 则确定进
行界面更新; 或者,
若所述当前系统时间戳与接收到的最后一条数据状态变化消息的时间戳的时间差大
于所述第二阈值, 则确定进行界面刷新。
3.根据权利要求2所述的方法, 其特征在于, 根据 所述处理器的当前负载以及所述历史
刷新耗时, 确定所述第一阈值, 所述方法还 包括:
将所述处理器的当前负载与 预设的多个负载范围进行匹配, 并获取匹配成功的负载范
围对应的处 理器权重;
将所述历史刷新耗 时与预设的多个刷新耗 时范围进行匹配, 并获取匹配成功的刷新耗
时范围对应的刷新 耗时权重;
根据所述处 理器权重、 所述刷新 耗时权重和所述历史刷新 耗时, 确定所述第一阈值。
4.根据权利要求1所述的方法, 其特征在于, 在若是, 则获取待刷新数据, 并根据 所述待
刷新数据对用户界面进行刷新之后, 所述方法还 包括:
获得所述用户界面的当前刷新 耗时、 以及完成刷新时的当前时间戳;
根据所述当前刷新耗 时和所述完成刷新 时的当前时间戳, 更新所述上一 次界面刷新的
历史时间信息 。
5.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
当确定不存在所述待刷新数据, 控制界面更新线程处于休 眠状态, 直到存在所述待刷
新数据, 控制所述界面更新线程 运行; 或者,
当确定不进行界面刷新, 则控制所述界面更新线程处于休 眠状态, 直到所述界面更新
线程的休眠时长 达到预设时长, 控制所述界面更新线程 运行。
6.根据权利要求1所述的方法, 其特征在于, 若是, 则获取待刷新数据, 并根据所述待刷
新数据对用户界面进行刷新, 包括:
将所述待刷新数据封装成用户界面刷新消息;
根据所述用户界面刷新消息, 对所述用户界面进行刷新。
7.根据权利要求1所述的方法, 其特征在于, 在获取处理器的当前负载、 上一次界面刷
新的历史时间信息以及当前时间信息之前, 所述方法还 包括:权 利 要 求 书 1/2 页
2
CN 114327738 B
2接收数据状态变更消息;
从所述数据状态变更消息中, 提取 所述待刷新数据, 并将所述待刷新数据进行缓存。
8.一种用户界面的刷新装置, 其特 征在于, 包括:
获取模块, 用于获取处理器的当前负载、 上一次界面刷新的历史时间信息以及当前时
间信息; 确定模块, 用于根据处理器的当前负载、 上一次界面刷新的历史 时间信息以及当前
时间信息、 第一阈值和第二阈值确定是否进行界面刷新; 所述第一阈值是根据 处理器的当
前负载和历史刷新耗时确定的; 所述第一阈值用于调整本次刷新和上次刷新之 间的时间间
隔; 所述第二阈值用于调整不同类型以及不同数量的消息时间的刷新时间 间隔;
刷新模块, 用于若是, 获取待刷新数据, 并根据所述待刷新数据对用户界面进行刷新。
9.一种电子设备, 其特征在于, 包括处理器和存储器, 所述存储器存储有能够被所述处
理器执行 的计算机程序, 所述处理器可执行所述计算机程序以实现权利要求1 ‑7任一项所
述的方法。
10.一种可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处理
器执行时实现如权利要求1 ‑7任一项所述的方法。权 利 要 求 书 2/2 页
3
CN 114327738 B
3
专利 用户界面的刷新方法、装置、电子设备及可读存储介质
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:28:49上传分享