The embodiment of the present invention provides a method, device and electronic device for reproducing application operation, which includes: intercepting at least one gesture operation event for a target application to obtain at least one gesture operation event record, and/or intercepting at least one key event for a target application to obtain at least one key event record; and based on at least one gesture exercise. An event record and/or at least one critical event record are made to determine the operation path for the target application, and the processing process of the target application is reproduced based on the operation path for the target application. To provide a scheme for recording application events.
【技术实现步骤摘要】
一种应用操作的复现方法、装置及电子设备
本专利技术涉及应用管理领域,尤其涉及一种应用操作的复现方法、装置及电子设备。
技术介绍
应用操作为时序操作,操作完成后即进入下一界面或环节。如果,需要对应用的操作运行进行检测的时候,就需要针对应用的操作进行记录,比如,记录应用在一段时长内的操作情况,因此,需要提供一种针对应用的各种事件进行记录的方案。
技术实现思路
本专利技术实施例提供一种应用操作的复现方法、装置及电子设备,以提供一种针对应用的各种事件进行记录的方案。第一方面,本专利技术实施例提供了一种应用操作的复现方法,包括:对针对目标应用的至少一个手势操作事件进行拦截得到至少一个手势操作事件记录,和/或对目标应用的至少一个关键事件进行拦截得到至少一个关键事件记录;基于所述至少一个手势操作事件记录和/或至少一个关键事件记录,确定针对所述目标应用的操作路径;基于所述针对目标应用的操作路径,对所述目标应用的处理过程进行复现。第二方面,本专利技术实施例提供了应用操作的复现装置,所述装置包括:拦截记录单元,用于对针对目标应用的至少一个手势操作事件进行拦截得到至少一个手势操作事件记录, ...
【技术保护点】
1.一种应用操作的复现方法,其特征在于,所述方法包括:对针对目标应用的至少一个手势操作事件进行拦截得到至少一个手势操作事件记录,和/或对目标应用的至少一个关键事件进行拦截得到至少一个关键事件记录;基于所述至少一个手势操作事件记录和/或至少一个关键事件记录,确定针对所述目标应用的操作路径;基于所述针对目标应用的操作路径,对所述目标应用的处理过程进行复现。
【技术特征摘要】
1.一种应用操作的复现方法,其特征在于,所述方法包括:对针对目标应用的至少一个手势操作事件进行拦截得到至少一个手势操作事件记录,和/或对目标应用的至少一个关键事件进行拦截得到至少一个关键事件记录;基于所述至少一个手势操作事件记录和/或至少一个关键事件记录,确定针对所述目标应用的操作路径;基于所述针对目标应用的操作路径,对所述目标应用的处理过程进行复现。2.根据权利要求1所述的方法,其特征在于,所述关键事件至少包括:系统关键事件和/或预设关键事件;所述系统关键事件为在iOS系统中至少部分应用通用的处理事件,所述预设关键事件为所述目标应用与至少部分应用中不同的处理事件;所述关键事件记录包括:系统关键事件记录以及预设关键事件记录。3.根据权利要求1所述的方法,其特征在于,所述对针对目标应用的至少一个手势操作事件进行拦截得到至少一个手势操作事件记录,包括:获取针对所述目标应用的显示界面的至少一个操作手势所对应的位置、以及相对操作时刻作为手势操作事件。4.根据权利要求1-3任一项所述的方法,其特征在于,所述对目标应用的至少一个关键事件进行拦截得到至少一个关键事件记录,包括以下至少之一:针对目标应用中的系统关键事件进行拦截,得到系统关键事件所对应的显示参数、显示信息、目标应用的运行状态中至少之一以及相对时刻作为所述系统关键事件记录;针对目标应用中的预设关键事件,基于针对预设关键事件的预设调用入口,获取预设关键事件对应的调用参数以及相对时刻作为所述预设关键事件记录。5.根据权利要求4所述的方法,其特征在于,所述基于所述至少一个手势操作事件记录和/或至少一个关键事件记录,确定针对所述目标应用的操作路径,包括:基于所述至少一个手势操作事件记录中的相对时刻,和/或至少一个关键事件记录中的相对时刻,对所述至少一个手势操作事件、和/或至少一个关键事件进行排序,得到针对目标应用的操作路径。6.根据权利要求5所述的方法,其特征在于,所述基于所述针对目标应用的操作路径,对所述目标应用的处理过程进行复现,包括:基于所述针对目标应用的操作路径中包含的所述至少一个手势操作事件、和/或至少一个关键事件的顺序,对所述目标应用的处理过程进行复现。7.根据权利要求6所述的方法,其特征在于,所述基于所述针对目标应用的操作路径中包含的所述至少一个手势操作事件、和/或至少一个关键事件的顺序,对所述目标应用的处理过程进行复现,包括以下至少之一:基于所述针对目标应用的操作路径中包含的至少一个手势操作事件记录、所述至少一个系统关键事件记录以及至少一个预设关键事件的顺序,确定需要复现手势操作事件记录时,基于所述手势操作事件记录中的操作手势所对应的位置,展示对应的手势操作事件;基于所述针对目标应用的操作路径中包含的至少一个手势操作事件记录、所述至少一个系统关键事件记录以及至少一个预设关键事件的顺序,确定需要复现系统关键事件记录时,将所述系统关键事件记录中的显示参数、显示信息、目标应用的运行状态中至少之一添加至对应的系统关键事件,展示所述系统关键事件;基于所述针对目标应用的操作路径中包含的至少一个手势操作事件记录、所述至少一个系统关键事件记录以及至少一个预设关键事件的顺序,确定需要复现预设关键事件记录时,基于所述预设关键事件记录所对应的预设关...
【专利技术属性】
技术研发人员:祁思蒙,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。