【技术实现步骤摘要】
一种应用页面处理方法及装置
[0001]本申请涉及数据展示领域,具体涉及一种应用页面处理方法及装置。
技术介绍
[0002]随着手机等移动终端的普及,越来越多的用户对移动终端的依赖性日益严重,在这种场景中,各种业务应用都开发了应用客户端,这些应用客户端的使用体验直接影响用户对产品的使用兴趣,影响用户使用体验的因素很多,其中应用加载时间的占比日益增加,例如实现相同功能的不同产品,某产品的加载时间远远比其他产品的加载时间短,将大大提高用户体验,增加用户粘度。
[0003]为了避免用户频繁切换应用,应用客户端内往往集中了浏览器插件,这样就可以基于浏览器插件在一个应用客户端内打开其他相关功能,例如用户可以在某即时通讯软件客户端内基于浏览器插件打开会员功能、兴趣部落功能等。用户在使用这些功能时,客户端需要向服务器请求对应的页面结构数据,客户端接收到这些数据之后基于浏览器插件渲染之后即可展示对应的页面。
[0004]在实际应用中,客户端请求数据的过程可能花费300毫秒左右,客户端渲染也需要花费20毫秒左右,现有技术仅在页面渲染完成之后才能显示业务页面,在中间的过程中仅能显示等待界面。该显示方式导致等待界面的显示时间过长,例如显示320毫秒左右,也表示用户需要等待320毫秒左右才能看到应用页面,影响用户体验;尤其是若该功能包括多个页面,用户在这些页面之间切换时,每次都需要等待320毫秒左右,更会大大增加用户的等待时间,影响用户的使用体验。
[0005]申请内容
[0006]本申请实施例提供一种应用页 ...
【技术保护点】
【技术特征摘要】
1.一种应用页面处理方法,其特征在于,应用于客户端,包括:在检测到目标业务被触发时,获取所述目标业务的业务标识以及首页页面的首页页面标识;向业务服务器发送页面获取请求,所述页面获取请求携带所述业务标识以及所述首页页面标识;接收所述业务服务器返回的所述目标业务的容器页面和首页页面的首页结构数据;展示所述容器页面;基于所述容器页面,根据所述首页结构数据渲染得到首页页面;展示所述首页页面。2.根据权利要求1所述的应用页面处理方法,其特征在于,所述基于所述容器页面,根据所述首页结构数据渲染得到首页页面的步骤,包括:获取所述容器页面的首页浮动框架页面元素;控制所述容器页面将所述首页结构数据写入所述首页浮动框架页面元素;使能所述首页浮动框架页面元素根据所述首页结构数据进行页面渲染得到所述首页页面。3.根据权利要求1所述的应用页面处理方法,其特征在于,所述获取所述目标业务的业务标识以及首页页面的首页页面标识的步骤,包括以下方式中的一种:根据被点击的统一资源定位符,确定所述业务标识以及所述首页页面标识;或者根据被点击的业务功能控件,从应用配置中确定所述业务标识以及所述首页页面标识。4.根据权利要求1至3任一项所述的应用页面处理方法,其特征在于,在所述展示所述首页页面的步骤之后,还包括:根据所述容器页面确定是否存在非首页页面;当存在非首页页面时,向所述业务服务器发送非首页页面获取请求,所述非首页页面获取请求携带所述非首页页面的非首页页面标识;接收并存储所述业务服务器根据所述非首页页面标识发送的非首页页面的非首页结构数据;在检测到所述非首页页面被触发时,基于所述容器页面,根据所述非首页结构数据渲染得到并展示非首页页面。5.根据权利要求4所述的应用页面处理方法,其特征在于,所述基于所述容器页面,根据所述非首页结构数据渲染得到并展示非首页页面的步骤,包括:控制所述容器页面动态创建非首页浮动框架页面元素;控制所述容器页面将所述非首页结构数据写入所述非首页浮动框架页面元素;使能所述非首页浮动框架页面元素根据所述非首页结构数据进行页面渲染得到所述非首页页面;控制所述容器页面将其他页面设置为隐藏,将所述非首页页面设置为可见。6.根据权利要求4所述的应用页面处理方法,其特征在于,在所述向所述业务服务器发送非首页页面获取请求的步骤之前,还包括:判断所述非首页页面的页面数量;
若所述页面数据小于阈值,则直接向所述业务服务器发送非首页页面获取请求;若所述页面数据大于阈值,则按照预设方式向所述业务服务器发送各非首页页面对应的非首页页面获取请求。7.一种应用页面处理方法,其特征在于,应用于业务服务器,包括:接收来自客户端的页面获取请求,所述页面获取请求携带业务标识以及首页页面标识;获取所述业务标识对应目标业务的容器页面;根据所述首页页面标识获取所述首页页面的首页结构数据;向所述客户端返回所述目标业务的容器页面和首页页面的首页结构数据。8.根据权利要求7所述的应用页面处理方法,其特征在于,在所述接收来自客户端的页面获取请求的步骤之前,还包括:获取所述目标业务所包含的所有应用页面;根据所述所有业务页面,构建所述容器页面,所述容器页面至少包括所述目标业务的所有应用页面的共有页面参数。9.根据权利要求8所述的应用页面处理方法,其特征在于,在所述构建所述容器页面的步骤之后,还包括:根据各应用页面...
【专利技术属性】
技术研发人员:吴亚辉,崔进,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。