【技术实现步骤摘要】
确定弹窗消息来源的方法和装置
[0001]本申请涉及终端
,尤其涉及一种确定弹窗消息来源的方法和装置。
技术介绍
[0002]用户的终端设备的锁屏界面、桌面等界面经常弹出广告或通知消息等信息(简称为弹窗消息)。用户阻止广告或通知消息的弹出,或者卸载弹出广告或通知消息的应用程序,均需要确定该弹窗消息的来源,即确定弹出该广告或通知消息的应用程序名称。
[0003]用户通常需要向技术人员上传终端设备的运行日志,技术人员通过分析运行日志确定弹出广告或通知消息的应用程序,再将应用程序的名称发送给用户。该方法效率较低,用户体验较差。
技术实现思路
[0004]本申请提供一种确定弹窗消息来源的方法和装置,能够提高确定弹窗消息来源的效率,从而提高用户体验。
[0005]第一方面,提供了一种确定弹窗消息来源的方法,该方法包括:响应于用户在第一界面的操作手势,判断所述操作手势与预设手势是否相同,所述第一界面显示有弹窗消息;在所述操作手势与所述预设手势相同的情况下,基于目标安装包名称确定目标应用程序名称,所述目标安装包名称为在用户执行所述操作手势之前最新处于前台运行状态的应用程序的安装包名称,所述弹窗消息对应的安装包名称为所述目标安装包名称;显示第二界面,所述第二界面包括所述目标应用程序名称。
[0006]本申请提供的确定弹窗消息来源的方法,用户在看到弹窗消息的情况下做操作手势,终端设备在确定用户的操作手势与预设手势相同的情况下,根据用户做操作手势前终端设备最新运行的应用程序的安装包名称确定目 ...
【技术保护点】
【技术特征摘要】
1.一种用于确定弹窗消息来源的方法,其特征在于,包括:响应于用户在第一界面的操作手势,判断所述操作手势与预设手势是否相同,所述第一界面显示有弹窗消息;在所述操作手势与所述预设手势相同的情况下,基于目标安装包名称确定目标应用程序名称,所述目标安装包名称为在用户执行所述操作手势之前最新处于前台运行状态的应用程序的安装包名称,所述弹窗消息对应的安装包名称为所述目标安装包名称;显示第二界面,所述第二界面包括所述目标应用程序名称。2.根据权利要求1所述的方法,其特征在于,所述预设手势为预设数量的手指从第一预设区域经过预设路径滑动到第二预设区域;所述判断所述操作手势与预设手势是否相同,包括:确定所述操作手势的手指起点位置是否位于所述第一预设区域;若是,则确定所述第一预设区域的手指数量是否等于所述预设数量;若是,则确定所述操作手势的手指路径是否与所述预设路径是否相同;若是,则确定所述操作手势的手指结束位置是否位于所述第二预设区域;若是,则确定所述第二预设区域的手指数量是否等于所述预设数量;若是,则确定所述操作手势与所述预设手势相同。3.根据权利要求2所述的方法,其特征在于,所述确定所述操作手势的手指路径是否与所述预设路径是否相同,包括:获取用户的手指的实时位置;确定所述实时位置的纵坐标与所述手指起点位置的纵坐标之间的差值;判断所述差值的绝对值是否小于或等于第二预设阈值;若在用户手指滑动的过程中,所述实时位置的纵坐标与所述手指起点位置的纵坐标之间的差值小于或等于所述第二预设阈值,则确定所述操作手势的手指路径与所述预设路径相同。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述目标安装包名称是通过预先存储的快照获取的;所述方法还包括:获取栈信息,所述栈信息包括处于运行状态的多个应用程序的安装包名称,且所述栈信息按照所述多个应用程序的运行先后顺序存储所述多个应用程序的安装包名称;将所述栈信息中位于栈顶的应用程序的安装包名称存储于所述快照,所述位于栈顶的应用程序的安装包名称为所述目标安装包名称。5.根据权利要求4所述的方法,其特征在于,在将所述栈信息中位于栈顶的应用程序的安装包名称存储于所述快照之后,所述方法还包括:更新所述栈信息;基于更新后的所述栈信息,更新所述快照。6.根据权利要求5所述的方法,其特征在于,在所述获取栈信息之前,所述方法还包括:确定标志位状态,所述标志位状态初始为第一状态;所述获取栈信息,包括:在所述标志位状态为所述第一状态的情况下,获取所述栈信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述标志位状态为第二状态的情况下,等待第一预设时长之后,重新确定所述标志位状态。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:当检测到所述操作手势开始执行时,将所述标志位状态修改为第二状态;当检测到所述操作手势执行完毕时,将所述标志位状态修改为所述第一状态。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当检测到所述操作手势开始执行时,开始计时;若在第二预设时长内未检测到所述操作手势执行完毕,或者,在第二预设时长内检测到所述操作手势执行完毕、但所述操作手势与所述预设手势不同,将所述标志位的状态修改为所述第一状态。10.根据权利要求1至3中任一所述的方法,其特征在于,所述第二界面还包括确认按钮,所述确认按钮用于用户确认是否卸载所述目标应用程序名称对应的目标应用程序;所述方法还包括:响应于用户对所述确认按钮的点击操作,卸载所述目标应用程序。11.根据权利要求10所述的方法,其特征在于,所述响应于用户对所述确认按钮的点击操作,卸载所述目标应用程序,包括:响应于用户对所述确认按钮的点击操作,显示第三界面,所述第三界面包括所述目标应用程序的信息和所述目标应用程序的卸载按钮;响应于用户对所述目标应用程序的卸载按钮的点击操作,卸载所述目标应用程序。12.一种用于确定弹窗消息来源的装置,其特征在于,包括:处理模块,用于响应于用户在第一界面的操作手势,判断所述操作手势与预设手势是否相同,所述第一界面显示有弹窗消息;在所述操作手势与所述预设手势相同的情况下,基于目标安装包名称确...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。