(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 20221018047 7.7
(22)申请日 2022.02.25
(71)申请人 平安国际智慧城市科技股份有限公
司
地址 518000 广东省深圳市前海深港合作
区妈湾兴海 大道3048号前海自贸大厦
1-34层
(72)发明人 黄佳鹏
(74)专利代理 机构 深圳中一联合知识产权代理
有限公司 4 4414
专利代理师 姚泽鑫
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 11/34(2006.01)
G06F 3/04847(2022.01)
(54)发明名称
底部菜单栏自定义方法、 装置、 设备及存储
介质
(57)摘要
本申请涉及人工智能领域, 提供底部菜单栏
自定义方法, 包括: 监听前端显示界面的用户操
作; 其中, 所述前端界面包括初始隐藏在所述前
端显示界面外的虚拟控件; 当所述用户操作满足
所述虚拟控件的触发条件时, 判断所述虚拟控件
对应的待显示数据项的数据量; 当所述数据量小
于预设阈值, 根据所述数据量以及子视图高度,
调整所述虚拟控件的控件高度; 其中, 显示项高
度用于描述每一待显示数据项的在所述虚拟控
件中的预设显示高度; 基于所述调整后的所述控
件高度, 绘制所述扩展控件, 以在所述述前端显
示界面上显示所述虚拟控件。 有效解决事件监听
冲突的问题, 实现在虚拟控件弹出时, 可同时操
作父容器中的控 件。
权利要求书2页 说明书10页 附图2页
CN 114528062 A
2022.05.24
CN 114528062 A
1.一种底部菜单栏自定义方法, 其特 征在于, 所述方法包括:
监听前端显示界面的用户操作; 其中, 所述前端界面包括初始隐藏在所述前端显示界
面外的虚拟控 件;
当所述用户操作满足所述虚拟控件的触发条件时, 判断所述虚拟控件对应的待显示数
据项的数据量;
当所述数据量小于预设阈值, 根据所述数据量以及子视 图高度, 调整所述虚拟控件的
控件高度; 其中, 显示项高度用于描述每一待显示数据项的在所述虚拟控件中的预设显示
高度;
基于所述调整后的所述控件高度, 绘制所述扩展控件, 以在所述述前端显示界面上显
示所述虚拟控 件。
2.如权利要求1所述的底部菜单栏自定义方法, 其特征在于, 所述基于所述调整后的所
述控件高度, 绘制所述扩展控件, 以在所述述前端显示界面上显示所述虚拟控件之后, 包
括:
监听前端显示界面的用户操作;
判断所述用户操作是否满足事 件拦截条件;
当不满足所述事件拦截条件时, 禁止父容器拦截所述用户操作事件, 以将所述用户操
作事件传递给 所述虚拟控 件, 使所述虚拟控 件响应所述用户操作。
3.如权利要求2所述的底部菜单栏自定义方法, 其特征在于, 所述判断所述用户操作 是
否满足事 件拦截条件之后, 还 包括:
当满足所述事件拦截条件时, 控制所述父容器拦截所述用户操作, 以使所述父容器响
应所述用户操作。
4.如权利要求2所述的底部菜单栏自定义方法, 其特征在于, 所述父容器用于显示虚拟
地图; 所述待显示数据项包括多个待选用户ID; 在所述当不满足所述事件拦截条件时, 禁止
所述父容器拦截所述用户操作事件, 以将所述用户操作事件传递给所述虚拟控件, 使所述
虚拟控件响应所述用户操作之后, 还 包括;
获取用户基于所述虚拟控 件中的多个用户ID所选择的目标用户ID;
根据所述目标用户ID, 获取所述目标用户ID对应的原始轨迹数组; 其中, 所述原始轨迹
数组包括多个携带时间标签的历史轨 迹点;
对所述原始轨迹数组 的历史轨迹点进行轨迹纠偏处理, 以去除所述原始轨迹数组中的
轨迹噪点, 得到目标轨 迹数组;
将所述目标轨迹数组传递给所述父容器中, 以在所述虚拟地图中根据 所述目标轨迹数
组, 按照时间顺序绘制所述目标用户ID对应的运动轨 迹。
5.如权利要求4所述的底部菜单栏自定义方法, 其特征在于, 所述对所述原始轨迹数组
的历史轨迹点进行轨迹纠偏处理, 以去除所述原始轨迹数组中的轨迹噪点, 得到目标轨迹
数组, 包括:
按照时间顺序遍历所述原 始轨迹数组, 读取每一待检测轨 迹点;
统计所述待检测轨 迹点在预设距离范围内的多个历史轨 迹点的第一轨 迹点数量;
统计所述原始轨迹数组中除所述待检测轨迹点外的每一历史轨迹点在所述预设距离
范围内的第二轨 迹点数量;权 利 要 求 书 1/2 页
2
CN 114528062 A
2统计多个历史轨 迹点的第二轨 迹点数量的最小值或均值作为轨 迹点数量阈值;
若所述第一轨迹点数量小于所述轨迹点数量阈值, 则将所述待检测轨迹点作为候选轨
迹噪点;
获取所述候选轨迹噪点的待检测速度;
若所述待检测速度不在预设正常速度 范围内, 则将所述候选轨迹噪点作为目标轨迹噪
点去除, 得到所述目标轨 迹数组。
6.如权利要求4所述的底部菜单栏自定义方法, 其特征在于, 所述对所述原始轨迹数组
的历史轨迹点进行轨迹纠偏处理, 以去除所述原始轨迹数组中的轨迹噪点, 得到目标轨迹
数组, 还包括:
对所述历史轨 迹点进行聚类分析, 得到多个聚类簇;
若所述历史轨迹点不在任一所述聚类簇中, 则将所述历史轨迹点作为轨迹噪点去 除,
得到所述目标轨 迹数组。
7.如权利要求4所述的底部菜单栏自定义方法, 其特征在于, 所述在所述对所述轨迹数
组的多个历史轨迹点进行轨迹纠偏处理, 以去除所述原始轨迹数组中的轨迹噪点, 得到目
标轨迹数组之后, 还 包括:
将所述目标轨 迹数组作为所述目标用户ID的历史轨 迹数组存 储至缓存。
8.一种底部菜单栏自定义装置, 其特 征在于, 所述装置包括:
监听模块, 用于监听前端显示界面的用户操作; 其中, 所述前端界面包括初始隐藏在所
述前端显示界面外的虚拟控 件;
判断模块, 用于当所述用户操作满足所述虚拟控件的触发条件时, 判断所述虚拟控件
对应的待显示数据项的数据量;
调整模块, 用于当所述数据量小于预设阈值, 根据 所述数据量以及子视图高度, 调整所
述虚拟控件的控件高度; 其中, 显示项高度用于描述每一待显示数据项的在所述虚拟控件
中的预设显示高度;
绘制模块, 用于基于所述调整后的所述控件高度, 绘制所述扩展控件, 以在所述述前端
显示界面上显示所述虚拟控 件。
9.一种电子设备, 其特 征在于, 所述电子设备包括:
至少一个处 理器; 以及,
与所述至少一个处 理器通信连接的存 储器; 其中,
所述存储器存储有可被所述至少一个处理器执行的程序, 所述程序被所述至少一个处
理器执行, 以使所述至少一个处理器能够执行如权利要求 1至7中任一项 所述底部菜单栏自
定义方法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有底部菜单
栏自定义程序, 所述底部菜单栏自定义程序被处理器执行时, 实现如权利要求1至7中任一
项所述底部菜单栏自定义方法的步骤。权 利 要 求 书 2/2 页
3
CN 114528062 A
3
专利 底部菜单栏自定义方法、装置、设备及存储介质
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 11:27:30上传分享