全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210743655.2 (22)申请日 2022.06.28 (71)申请人 OPPO广东移动通信有限公司 地址 523860 广东省东莞 市长安镇乌沙海 滨路18号 (72)发明人 刘宏侠 彭新林  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 骆浩华 (51)Int.Cl. G06F 9/451(2018.01) G06F 3/0481(2022.01) G06F 3/0484(2022.01) G06F 9/54(2006.01) G06T 13/00(2011.01) (54)发明名称 卡片显示方法及相关产品 (57)摘要 本申请实施例公开了一种卡片显示方法及 相关产品, 方法包括: 响应于第一操作, 显示负一 屏; 获取所述负一屏中目标应用的协议数据和卡 片数据; 解析所述协议数据, 确定所述目标应用 对应的目标卡片的卡片类型, 并根据所述卡片类 型, 在所述负一屏布局所述目标应用对应的目标 卡片; 在所述目标卡片中显示所述卡片数据, 其 中, 所述卡片数据包括以下至少一种: 视频数据、 动画数据、 文字数据和图片数据。 采用本申请实 施例有利于实现卡片布局多样化, 并通过目标卡 片实现对于视频数据或者动画数据等的展示, 有 利于提高卡片显示的丰富度。 权利要求书3页 说明书18页 附图8页 CN 115033331 A 2022.09.09 CN 115033331 A 1.一种卡片显示方法, 其特 征在于, 所述方法包括: 响应于第一操作, 显示负一屏; 获取所述负一屏中目标应用的协议数据和卡片数据; 解析所述协议数据, 确定所述目标应用对应的目标卡片的卡片类型, 并根据所述卡片 类型, 在所述负一屏布局所述目标应用对应的目标卡片; 在所述目标卡片中显示所述卡片数据, 其中, 所述卡片数据包括以下至少一种: 视频数 据、 动画数据、 文字数据和图片数据。 2.根据权利要求1所述的方法, 其特征在于, 所述解析所述协议数据, 确定所述目标应 用对应的目标卡片的卡片类型之前, 所述方法还 包括: 确定所述目标卡片的卡片生命周期, 其中, 所述卡片生命周期通过第一指令、 第二指 令、 第三指令和第四指令控制, 所述第一指 令用于指示卡片创建, 所述第二指 令用于指示所 述目标卡片的显示状态由不可见状态切换为可见状态, 所述第三指令用于指示所述目标卡 片的显示状态由所述可见状态切换为所述不可见状态, 所述第四指令用于指示卡片被删 除; 根据所述 卡片生命周期, 对所述目标卡片的协议数据进行 管理; 或者, 根据所述 卡片生命周期, 帮助所述目标应用完成业 务需求。 3.根据权利要求2所述的方法, 其特征在于, 所述确定所述目标卡片的卡片生命周期, 包括: 若所述目标卡片为首次创建状态, 则向所述目标应用发送所述第一指令; 响应于第二操作, 将所述目标卡片的显示状态由所述不可见状态切换为所述可见状 态, 向所述目标应用发送所述第二指令, 以使得 所述目标应用处于后台状态; 响应于第三操作, 将所述目标卡片的显示状态由所述可见状态切换为所述不可见状 态, 向所述目标应用发送所述第三指令; 响应于第四操作, 删除所述目标卡片, 并向所述目标应用发送所述第四指令 。 4.根据权利要求3所述的方法, 其特征在于, 所述根据所述卡片生命周期, 帮助所述目 标应用完成业 务需求, 包括: 若确定所述卡片的显示状态由所述不可见状态切换为所述可见状态, 则确定所述目标 卡片的配置信息; 若所述配置信 息指示所述目标卡片支持主动刷新, 则确定所述目标卡片在前一次发送 所述第二指令和当前次发送所述第二指令之间的刷新间隔, 将所述当前次发送的所述第二 指令标记为有效状态; 若所述刷新间隔小于或等于最小时间间隔, 则确定发送给所述目标应用的目标指令, 并将所述 目标指令放入消息队列, 所述消息队列用于 向所述目标应用提供所述目标指令, 所述目标指令用于所述目标应用完成业 务需求。 5.根据权利要求3所述的方法, 其特征在于, 所述根据所述卡片生命周期, 对所述目标 卡片的协议数据进行 管理, 包括: 响应于所述目标应用发送的刷新状态指令, 接收所述刷新状态指令对应的目标 数据; 判断所述目标卡片是否支持主动刷新; 若确定所述目标卡片支持所述主动刷新, 则将所述目标卡片的协议数据 更新为所述目权 利 要 求 书 1/3 页 2 CN 115033331 A 2标数据; 若确定所述目标卡片不支持所述主动刷新, 则确定所述目标卡片的显示状态是否为所 述可见状态; 若确定所述目标卡片的显示状态为所述 不可见状态, 则缓存所述目标 数据; 若确定所述目标卡片的显示状态为所述可见状态, 则将所述目标卡片的协议数据 更新 为所述目标 数据。 6.根据权利要求5所述的方法, 其特征在于, 所述响应于所述目标应用发送的刷新状态 指令, 接收所述刷新状态指令对应的目标 数据之后, 所述方法还 包括: 若检测所述目标卡片由所述不可见状态切换为所述可见状态, 则判断所述目标卡片是 否支持所述主动刷新; 若确定所述目标卡片支持所述主动刷新, 则将所述目标卡片的协议数据 更新为所述目 标数据; 若确定所述目标卡片不支持所述主动刷新, 则判断所述目标卡片是否对应有缓存数 据; 若确定所述目标卡片对应有所述缓存数据, 则将所述目标卡片的协议数据更新为所述 缓存数据。 7.根据权利要求1所述的方法, 其特征在于, 所述解析所述协议数据, 确定所述目标应 用对应的目标卡片的卡片类型, 并根据所述卡片类型, 在所述负一屏布局所述目标应用对 应的目标卡片, 包括: 解析所述协议数据, 得到所述目标应用对应的描述文件和卡片布局信息; 根据所述描述文件生成目标控 件; 根据所述目标控 件, 确定所述目标卡片的卡片类型; 根据所述 卡片布局信息和所述 卡片类型, 在所述负一屏布局所述目标卡片。 8.根据权利要求7所述的方法, 其特征在于, 所述卡片类型包括以下至少一种: 视频类 型、 动画类型、 文字类型和图片类型。 9.根据权利要求8所述的方法, 其特征在于, 所述在所述目标卡片中显示所述卡片数 据, 包括: 若确定所述卡片类型为所述视频类型, 则调用预设库, 并第一绘图工具建立子线程以 刷新所述目标卡片中的视频数据以实现对于所述目标应用对应的所述目标卡片中所述视 频数据的渲染。 10.根据权利要求8所述的方法, 其特征在于, 所述在所述目标卡片中显示所述卡片数 据, 包括: 若确定所述卡片类型为所述动画类型, 则确定所述协议数据对应的动画属性信息, 并 根据所述动画属性信息实现对于所述目标卡片中所述动画数据的渲染。 11.根据权利要求10所述的方法, 其特征在于, 所述动画属性信息包括以下至少一种: 进度条的样式、 动画时长、 旋转 光碟的样式、 旋转 光碟的旋转角度、 旋转 光碟的旋转周期。 12.根据权利要求1或9所述的方法, 其特征在于, 所述负一屏通过第 二绘图工具建立主 线程以通过 所述卡片布局信息在所述负一屏中布局所述目标卡片。 13.一种卡片显示装置, 其特征在于, 所述装置包括: 显示单元、 获取单元和布局单元,权 利 要 求 书 2/3 页 3 CN 115033331 A 3

.PDF文档 专利 卡片显示方法及相关产品

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