[发明专利]预设动作执行方法、装置、计算机设备和存储介质在审
申请号: | 202110129588.0 | 申请日: | 2021-01-29 |
公开(公告)号: | CN114816588A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 欧苡靖 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F21/31;G06F21/36 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预设 动作 执行 方法 装置 计算机 设备 存储 介质 | ||
1.一种预设动作执行方法,其特征在于,所述方法包括:
响应应用程序的触发事件,确定所述触发事件对应的场景;
若所述场景为执行预设动作的触发场景,则确定所述触发场景关联的第一子条件;
若所述场景满足所述第一子条件且所述第一子条件嵌套有第二子条件,则根据所述第二子条件对应的数据接口,获取所述数据接口对应的数据;
若所述数据满足所述第二子条件且所述第二子条件的嵌套对象为所述预设动作的执行方法,则调用所述执行方法执行所述预设动作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应条件配置操作,确定所述条件配置操作对应的触发场景以及执行预设动作的子条件;
将所述子条件进行嵌套排列,得到子条件嵌套结果,所述子条件嵌套结果中最外层的子条件为所述触发场景关联的第一子条件。
3.根据权利要求2所述的方法,其特征在于,所述将所述子条件进行嵌套排列,得到子条件嵌套结果包括:
根据所述触发场景和预设的条件分类,确定所述子条件中的触发条件和前置条件;
以所述触发条件为外层条件、所述前置条件为内层条件进行嵌套排列,得到子条件嵌套结果。
4.根据权利要求3所述的方法,其特征在于,所述预设动作为显示预设的锁屏页面;所述触发条件包括应用程序后台运行超过预设运行时长、应用程序前台闲置超过预设闲置时长、重新启动应用程序、账户重新登录以及账户数据操作中的至少一种;所述前置条件包括用户处于登录状态和用户具有注册账户标识中的至少一种。
5.根据权利要求3所述的方法,其特征在于,所述子条件嵌套结果包括嵌套条件类;
所述以所述触发条件为外层条件、所述前置条件为内层条件进行嵌套排列,得到子条件嵌套结果包括:
构造子条件对应的条件类,其中,所述子条件对应的条件类继承于同一父类,所述父类持有的对象为用于表征所述预设动作的抽象类,所述抽象类的子类对应的方法为所述预设动作的执行方法;
以所述触发条件对应的条件类为外层条件类,所述前置条件对应条件类为内层条件类,将所述内层条件类的对象作为外层条件类的对象的构造函数入参,并将所述预设动作的执行方法作为最内层条件类对应的方法,得到嵌套条件类。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应用户对预设动作的样式配置操作,确定待配置的样式以及所述待配置的样式对应的数据接口;
将所述预设动作的执行方法对应的数据接口更新为所述待配置的样式对应的数据接口。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述场景为执行预设动作的触发场景,则确定以所述触发场景对应条件类为最外层条件类的目标嵌套条件类;
依次调用所述目标嵌套条件类中的各个条件类;
若所述嵌套条件类中的各个条件类对应接口的数据均满足条件类对应的条件,则调用预设动作的执行方法执行所述预设动作。
8.一种预设动作执行装置,其特征在于,所述装置包括:
操作响应模块,用于响应应用程序的触发事件,确定所述触发事件对应的场景;
第一子条件确定模块,用于若所述场景为执行预设动作的触发场景,则确定所述触发场景关联的第一子条件;
数据获取模块,用于若所述场景满足所述第一子条件且所述第一子条件嵌套有第二子条件,则根据所述第二子条件对应的数据接口,获取所述数据接口对应的数据;
动作执行模块,用于若所述数据满足所述第二子条件且所述第二子条件的嵌套对象为预设动作的执行方法,则调用所述执行方法执行所述预设动作。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110129588.0/1.html,转载请声明来源钻瓜专利网。