[发明专利]一种监听属性确定执行操作的方法、装置以及电子设备在审
申请号: | 202210836182.0 | 申请日: | 2022-07-15 |
公开(公告)号: | CN115794536A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 彭瑶 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/451 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监听 属性 确定 执行 操作 方法 装置 以及 电子设备 | ||
本申请涉及一种监听属性确定执行操作的方法、装置以及电子设备,其中方法包括:确定目标任务对应的属性,并设置用于管理属性的属性管理类,目标任务包括至少一个目标操作;监听属性管理类中每个属性的状态的变化情况,以确定属性管理类的实时状态值;根据属性管理类的实时状态值确定与实时状态值相匹配的目标操作,进而根据确定的属性管理类的实时状态值确定与实时状态值相匹配的目标操作,实现了在面临多特定条件与多操作对应的情况下,依据多个属性值查找对应的目标操作,其中,通过设置属性管理类对多个属性进行监听确定实时状态值,进而确定与实时状态值相匹配的目标操作,简化了开发流程,进而避免遗忘特定条件或操作。
技术领域
本申请涉及计算机技术领域,尤其涉及一种监听属性确定执行操作的方法、装置以及电子设备。
背景技术
随着电子信息的快速发展,越来越多的软件产品进入人们的生活,在产品开发过程中,往往会遇到一个操作对应一个或多个特定条件的需求,也即一个或多个特定条件满足时,才能够执行该操作,例如在某一播放场景下,当弹幕浮层出现或者设置浮层出现时,都需要隐藏IVOS的浮层窗口,此时,隐藏IVOS的浮层窗口对应了弹幕浮层出现以及设置浮层出现的特定条件。也会遇见一个或多个特定条件满足时,执行一个操作的需求,例如在某一播放场景下的播控栏的展示需要同时满足很多特定条件,特定条件包括但不限于非锁屏状态、播放正片场景而非广告场景状态,目前相关技术中,在面临多特定条件与多操作对应的情况下,开发流程复杂,容易出现遗忘特定条件或操作,导致产品出现程序错误的问题。
发明内容
本申请提供了一种缓存卷设置方法、装置、电子设备及存储介质,以解决相关技术中,在面临多特定条件与多操作对应的情况下,开发流程复杂,容易出现遗忘特定条件或操作,导致产品出现程序错误的问题。
第一方面,本申请提供了一种监听属性确定执行操作的方法,所述监听属性确定执行操作的方法,包括:确定目标任务对应的属性,并设置用于管理所述属性的属性管理类,所述目标任务包括至少一个目标操作;监听所述属性管理类中每个属性的状态的变化情况,以确定所述属性管理类的实时状态值;根据所述属性管理类的实时状态值确定与实时状态值相匹配的目标操作。
可选地,在所述监听所述属性管理类中每个属性的状态的变化情况,以确定所述属性管理类的实时状态值之前,包括:初始化所述属性管理类中每个属性的状态的默认值,根据每个属性的状态的默认值设置所述属性管理类的默认状态值;根据所述属性管理类的默认状态值执行对应的初始操作。
可选地,监听所述属性管理类中每个属性的状态的变化情况,以确定所述属性管理类的实时状态值,包括:监听所述属性管理类中每个属性的状态的变化情况,当监听到所述属性管理类中任一属性的状态变化时,将变化的属性作为第一属性;确定与所述第一属性相关联的目标操作,并确定与所述第一属性相关联的目标操作对应的第二属性;监听所述第二属性的状态变化,并根据所述第一属性和所述第二属性的状态变化确定所述属性管理类的实时状态值。
可选地,确定与所述第一属性相关联的目标操作之后,所述方法还包括:在确定与所述第一属性相关联的目标操作仅与所述第一属性相关联时,直接根据所述第一属性的状态变化确定所述属性管理类的实时状态值。
可选地,监听所述属性管理类中每个属性的状态的变化情况,以确定所述属性管理类的实时状态值,包括:监听所述属性管理类中每个属性的状态的变化情况;当监听到任一属性的状态变化时,直接根据变化后的任一属性的状态确定所述属性管理类的实时状态值。
可选地,根据所述属性管理类的实时状态值确定与实时状态值相匹配的目标操作之前,所述方法还包括:接收目标指令,所述目标指令中包含属性管理类的状态值与目标操作的对应关系;根据所述目标指令生成目标操作匹配表,所述目标操作匹配表中包含属性管理类的状态值与目标操作的对应关系,且所述目标操作匹配表中每一目标操作与至少一个属性管理类的状态值对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210836182.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燃料储箱的摩擦搅拌焊接设备
- 下一篇:便携式食物准备设备