[发明专利]一种生成任务向导的方法及设备在审
申请号: | 202010132613.6 | 申请日: | 2020-02-29 |
公开(公告)号: | CN113326144A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 黄晓燕;丁豪;易振华;顾慈 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/451;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 任务 向导 方法 设备 | ||
本申请实施例公开了一种生成任务向导的方法及设备,用于自动生成向导步骤。本申请实施例方法包括:用户按照预设的任务向导的场景在浏览器的页面上进行操作,该操作简称为用户操作,终端在获取事件对象的采集指令后,会根据采集指令采集用户操作触发的N个事件对象,其中N为正整数;然后,终端根据N个事件对象生成X个向导步骤,该X个向导步骤用于生成任务向导,其中X也为正整数;这样,终端便可以自动生成向导步骤,而不需用户手动添加向导步骤,从而提高了任务向导的开发效率。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种生成任务向导的方法及设备。
背景技术
随着软件技术的发展,很多软件产品的功能很强大,导致软件产品逻辑越来越复杂。很多软件产品入门存在着一些门槛,所以在使用软件产品前,用户需要探索才明白如何使用软件产品。基于这样的情况,技术人员基于软件产品开发任务向导,以引导用户学习使用软件产品。
目前,技术人员开发任务向导的过程大致如下,借助开发工具手动添加任务向导的向导步骤,最终得到任务向导。
显然,上述开发任务向导的方法效率较低。
发明内容
本申请实施例提供了一种生成任务向导的方法及设备,该方法能够自动生成任务向导的向导步骤,而不需要手动添加向导步骤,从而提高任务向导的开发效率。
本申请实施例第一方面提供了一种生成任务向导的方法,包括:
用户按照预设的任务向导的场景在浏览器的页面上进行操作,该浏览器的页面与软件产品关联;
然后终端获取事件对象的采集指令,该采集指令指示终端开始采集事件对象;
之后,终端根据采集指令采集用户操作触发的N个事件对象,该用户操作为用户按照预设的任务向导的场景在浏览器的页面上进行的操作,用户操作可以包括一种或多种,事件对象可以包含事件对象的事件类型、触发事件对象的界面元素以及事件对象发生的键值等属性信息,其中N为正整数;
最后,终端根据N个事件对象生成X个向导步骤,X个向导步骤用于生成任务向导,其中X为正整数,X可以小于或等于N。
由于用户只需在浏览器的页面上进行操作,终端即可生成相应的向导步骤,而不需手动添加向导步骤,因此能够提高任务向导的开发效率。
基于第一方面,本申请实施例提供了第一方面的第一种实施方式,在该实施方式中,终端根据采集指令采集用户操作触发的N个事件对象包括:
终端根据采集指令拦截第一用户操作触发的第一事件,第一用户操作为用户操作中的一种;
终端获取第一事件对应的第一事件对象,第一事件对象为N个事件对象中的一个;
然后终端继续执行该第一事件。
该实施方式提供了采集N个事件对象的一种可行方案。
基于第一方面的第一种实施方式,本申请实施例提供了第一方面的第二种实施方式,终端根据采集指令拦截第一用户操作触发的第一事件包括:
终端根据采集指令在捕获阶段的window层拦截第一用户操作触发的第一事件。
由于捕获阶段的window层为第一事件对象向下传递的最上层,所以终端在捕获阶段的window层拦截第一事件对象,能够避免第一事件对象在其他层被丢弃,从而保证第一事件对象被拦截到。
基于第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,本申请实施例提供了第一方面的第三种实施方式,在该实施方式中,终端根据N个事件对象生成X个向导步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010132613.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光学调制器以及相关装置
- 下一篇:管理内存的装置和方法