[发明专利]预设动作执行方法、装置、计算机设备和存储介质在审
申请号: | 202110129588.0 | 申请日: | 2021-01-29 |
公开(公告)号: | CN114816588A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 欧苡靖 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F21/31;G06F21/36 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预设 动作 执行 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种预设动作执行方法、装置、计算机设备和存储介质。方法包括:响应应用程序的触发事件,确定触发事件对应的场景,若场景为执行预设动作的触发场景,则确定触发场景关联的第一子条件,若场景满足第一子条件且第一子条件嵌套有第二子条件,则根据第二子条件对应的数据接口,获取数据接口对应的数据,若数据满足第二子条件且第二子条件的嵌套对象为预设动作的执行方法,则调用执行方法执行预设动作。通过上述预设动作执行方法,实现了动作执行条件和真正的动作执行的分离,降低了各个条件以及动作之间的耦合度,增加了处理逻辑的拓展性,便于后续对动作执行的处理逻辑进行维护。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种预设动作执行方法、装置、计算机设备和存储介质。
背景技术
随着信息技术的发展,各个终端上实现的功能也越来越多。例如,在不同的场景下实现相同的功能。以需要进行隐私保护的应用程序为例,为避免造成信息的泄漏和对操作者身份的确认,可以在指定的情况下,控制当前界面进入屏幕锁定状态,通过要求用户进行特定解锁操作,如用户通过在锁定屏幕上输入密码、特定的组合按键,或使用设备的触摸屏来进行手势识别,才能解锁屏幕实现访问控制,以确保信息安全,其中,需要锁屏的场景有很多,例如金融类应用程序的登录操作、查看余额操作、转账操作等,且不同的场景对应不同的锁屏条件的组合,锁屏即为一种预设动作的执行。
传统的技术中,执行预设动作的处理逻辑是把执行一个动作的所有的条件判断和动作的执行集中在一起,处理逻辑既包含了所有的条件判断也包含了执行的动作,具有强耦合性,功能庞杂,难以维护。当其中一个条件判断或是动作对应的结果样式发生变更就需要修改整个处理逻辑,很容易引发错误,动作执行的处理逻辑维护难度大。
发明内容
基于此,有必要针对上述技术问题,提供一种进行逻辑拓展的预设动作执行方法、装置、计算机设备和存储介质。
一种预设动作执行方法,方法包括:
响应应用程序的触发事件,确定触发事件对应的场景;
若场景为执行预设动作的触发场景,则确定触发场景关联的第一子条件;
若场景满足第一子条件且第一子条件嵌套有第二子条件,则根据第二子条件对应的数据接口,获取数据接口对应的数据;
若数据满足第二子条件且第二子条件的嵌套对象为预设动作的执行方法,则调用执行方法执行预设动作。
一种预设动作执行装置,装置包括:
操作响应模块,用于响应应用程序的触发事件,确定触发事件对应的场景;
第一子条件确定模块,用于若场景为执行预设动作的触发场景,则确定触发场景关联的第一子条件;
数据获取模块,用于若场景满足第一子条件且第一子条件嵌套有第二子条件,则根据第二子条件对应的数据接口,获取数据接口对应的数据;
动作执行模块,用于若数据满足第二子条件且第二子条件的嵌套对象为预设动作的执行方法,则调用执行方法执行预设动作。
一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
响应应用程序的触发事件,确定触发事件对应的场景;
若场景为执行预设动作的触发场景,则确定触发场景关联的第一子条件;
若场景满足第一子条件且第一子条件嵌套有第二子条件,则根据第二子条件对应的数据接口,获取数据接口对应的数据;
若数据满足第二子条件且第二子条件的嵌套对象为预设动作的执行方法,则调用执行方法执行预设动作。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110129588.0/2.html,转载请声明来源钻瓜专利网。