本发明涉及计算机信息,尤其涉及h5页面的应用程序唤醒监测方法、装置、设备及介质。
背景技术:
1、在移动应用广告投放场景中,常见的移动应用广告投放方式是向新用户或老用户终端上投放以h5页面为载体的广告数据。当新用户或老用户终端接收到了以h5页面为载体的广告数据后,其主要目的是提示用户启动与h5页面对应的应用程序。目前,用户终端接收到以h5页面为载体的广告数据后,可选择仅查看h5页面中的信息,或者点击h5页面中对应需启动应用程序的启动按钮以实现打开应用程序的效果。
2、上述以h5页面为载体的广告数据中,当存在点击h5页面中需启动应用程序的启动按钮后,对于用户终端本地是否成功唤起启动该应用程序并具体使用是并未具体进行监测,也即导致无法进行h5页面形式广告数据的应用程序使用数据准确获取。
技术实现思路
1、本发明实施例提供了h5页面的应用程序唤醒监测方法、装置、设备及介质,旨在解决现有技术中用户终端接收到以h5页面为载体的广告数据后,当存在点击h5页面中需启动应用程序的启动按钮后,对于用户终端本地是否成功唤起启动该应用程序并具体使用是并未具体进行监测的问题。
2、第一方面,本发明实施例提供了一种h5页面的应用程序唤醒监测方法,其包括:
3、响应于h5页面中的应用程序下载指令,获取与所述应用程序下载指令对应的目标应用程序,并获取与所述目标应用程序对应的安装判断结果;
4、若确定所述安装判断结果为已安装结果,则获取与所述目标应用程序对应的目标跳转链接,并基于所述目标跳转链接唤起所述目标应用程序;
5、基于与所述h5页面对应的当前隐藏状态获取与所述目标应用程序对应的应用唤起结果;
6、若确定所述应用唤起结果为应用唤起成功结果,且所述应用唤起结果的获取时间与所述应用程序下载指令的产生时间之间的时间间隔小于应用监听时长,则对应启动所述目标应用程序;
7、若确定所述应用唤起结果为应用唤起失败结果,则基于应用程序下载策略下载所述目标应用程序对应的目标程序安装包,并在所述目标程序安装包下载完成时安装所述目标程序安装包以启动所述目标应用程序;
8、获取所述目标应用程序的运行埋点数据,并发送至业务服务器。
9、第二方面,本发明实施例还提供了一种h5页面的应用程序唤醒监测装置,其包括:
10、目标应用程序安装判断单元,用于响应于h5页面中的应用程序下载指令,获取与所述应用程序下载指令对应的目标应用程序,并获取与所述目标应用程序对应的安装判断结果;
11、目标跳转链接获取单元,用于若确定所述安装判断结果为已安装结果,则获取与所述目标应用程序对应的目标跳转链接,并基于所述目标跳转链接唤起所述目标应用程序;
12、应用唤起结果获取单元,用于基于与所述h5页面对应的当前隐藏状态获取与所述目标应用程序对应的应用唤起结果;
13、第一执行单元,用于若确定所述应用唤起结果为应用唤起成功结果,且所述应用唤起结果的获取时间与所述应用程序下载指令的产生时间之间的时间间隔小于应用监听时长,则对应启动所述目标应用程序;
14、第二执行单元,用于若确定所述应用唤起结果为应用唤起失败结果,则基于应用程序下载策略下载所述目标应用程序对应的目标程序安装包,并在所述目标程序安装包下载完成时安装所述目标程序安装包以启动所述目标应用程序;
15、运行埋点数据获取单元,用于获取所述目标应用程序的运行埋点数据,并发送至业务服务器。
16、第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
17、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述第一方面所述的方法。
18、本发明实施例提供了h5页面的应用程序唤醒监测方法、装置、设备及介质,方法包括:响应于h5页面中的应用程序下载指令,获取与应用程序下载指令对应的目标应用程序,并获取与目标应用程序对应的安装判断结果;若确定安装判断结果为已安装结果,则获取与目标应用程序对应的目标跳转链接,并基于目标跳转链接唤起目标应用程序;基于与h5页面对应的当前隐藏状态获取与目标应用程序对应的应用唤起结果;若确定应用唤起结果为应用唤起成功结果,且应用唤起结果的获取时间与应用程序下载指令的产生时间之间的时间间隔小于应用监听时长,则对应启动目标应用程序;若确定应用唤起结果为应用唤起失败结果,则基于应用程序下载策略下载目标应用程序对应的目标程序安装包,并在目标程序安装包下载完成时安装目标程序安装包以启动目标应用程序;获取目标应用程序的运行埋点数据,并发送至业务服务器。本发明实施例能在向用户终端推送包括待推广应用程序的相关广告数据的h5页面后,能对用户终端本地是否成功唤起启动该应用程序并具体使用进行精准检测。
1.一种h5页面的应用程序唤醒监测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标跳转链接唤起所述目标应用程序,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于与所述h5页面对应的当前隐藏状态获取与所述目标应用程序对应的应用唤起结果,包括:
4.根据权利要求1所述的方法,其特征在于,在所述若确定所述应用唤起结果为应用唤起成功结果,且所述应用唤起结果的获取时间与所述应用程序下载指令的产生时间之间的时间间隔小于应用监听时长,则对应启动所述目标应用程序的步骤之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在所述若确定所述应用唤起结果为应用唤起成功结果,且所述应用唤起结果的获取时间与所述应用程序下载指令的产生时间之间的时间间隔小于应用监听时长,则对应启动所述目标应用程序的步骤之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于应用程序下载策略下载所述目标应用程序对应的目标程序安装包,包括:
7.根据权利要求1所述的方法,其特征在于,所述获取所述目标应用程序的运行埋点数据,并发送至业务服务器,包括:
8.一种h5页面的应用程序唤醒监测装置,其特征在于,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的h5页面的应用程序唤醒监测方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如权利要求1-7中任一项所述的h5页面的应用程序唤醒监测方法。
