【技术实现步骤摘要】
一种数据处理方法和相关装置
[0001]本申请涉及互联网
,尤其涉及一种数据处理方法和相关装置。
技术介绍
[0002]现有技术中,由于小程序在开发过程中所存在的固有缺陷,会导致在目标应用中加载该小程序的过程中,产生白屏的现象。然而现有技术中,为解决该白屏现象,往往需要强制退出目标应用来终止对该小程序的白屏加载,从而导致用户在下一次重新启动的该小程序时,则需要先重新访问目标应用的应用界面,进而可以在目标应用的应用界面中,重新触发该小程序的图标来实现小程序的重启功能,由此可见,现有技术在重启该小程序的过程中,需要消耗较长的人机交互时长,从而导致该小程序的冷启动效率较低。
[0003]申请内容
[0004]本申请实施例提供一种数据处理方法和相关装置,可以提高小程序的重启效率。
[0005]本申请实施例一方面提供了一种数据处理方法,包括:
[0006]在目标应用中启动小程序时,接收所述小程序对应的业务服务器返回的第一类业务数据;
[0007]将所述第一类业务数据渲染输出至所述小程序对应 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种数据处理方法,其特征在于,包括:在目标应用中启动小程序时,接收所述小程序对应的业务服务器返回的第一类业务数据;将所述第一类业务数据渲染输出至所述小程序对应的渲染显示界面,记录在所述渲染显示界面中渲染所述第一类业务数据的渲染显示时长;在所述渲染显示时长达到延时检测时长时,获取所述渲染显示界面上的特征元素;在所述渲染显示界面上的特征元素满足白屏检测条件时,在所述目标应用中重启所述小程序。2.根据权利要求1所述的方法,其特征在于,所述在目标应用中启动小程序时,接收所述小程序对应的业务服务器返回的第一类业务数据,包括:通过目标用户的用户账号信息登录目标应用,在所述目标应用的小程序显示界面中显示小程序;响应针对所述小程序触发的触发操作,在目标应用中启动小程序,将所述小程序显示界面跳转至所述小程序对应的渲染显示界面;向所述小程序对应的业务服务器发送数据加载请求;接收所述业务服务器基于所述数据加载请求返回的第一类业务数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述目标应用中启动小程序时,获取所述小程序相关联的白屏检测机制;将所述白屏检测机制对应的白屏检测代码信息写入所述小程序;触发所述小程序对应的定时器,通过所述定时器确定延时检测时长。4.根据权利要求2所述的方法,其特征在于,在所述向所述小程序对应的业务服务器发送数据加载请求之前,还包括:将所述小程序对应的静态加载数据作为第二类业务数据,在所述渲染显示界面上静态显示所述第二类业务数据;则所述获取所述渲染显示界面上的特征元素,包括:将所述渲染显示界面上的所述第一类业务数据的像素点以及所述第二类业务数据的像素点作为所述渲染显示界面上的全屏显示区域上的特征元素。5.根据权利要求1所述的方法,其特征在于,所述渲染显示界面上的特征元素包括局部关键区域上的第一类业务数据的像素点;所述局部关键区域位于所述渲染显示界面中;所述方法还包括:在所述渲染显示界面中对所述局部关键区域上的第一类业务数据的像素点的数量进行打点上报,将打点上报的数量作为与所述局部关键区域相关联的第一数量;在所述第一数量未达到所述局部关键区域对应的第一渲染阈值时,确定所述渲染显示界面上的特征元素满足白屏检测条件。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述渲染显示界面中对所述全屏显示区域上的第一类业务数据的像素点进行累计,得到第一累计值;对所述全屏显示区域上的第二类业务数据的像素点进行累计,得到第二累计值;将所述第一累计值和所述第二累计值的和作为与所述全屏显示区域相关联的第二数
技术研发人员:张林悦,姚海波,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。